|
@@ -37,6 +37,8 @@
|
|
|
v-model:param="cusTransfer.result.tempForm.type"
|
|
|
:options="hasTypeCpt"
|
|
|
static
|
|
|
+ multiple
|
|
|
+ collapse-tags
|
|
|
/>
|
|
|
<div class="two">
|
|
|
<CusFormColumn
|
|
@@ -117,7 +119,7 @@ export default defineComponent({
|
|
|
result: {
|
|
|
form: {},
|
|
|
tempForm: {
|
|
|
- type: '',
|
|
|
+ type: [],
|
|
|
name: ''
|
|
|
},
|
|
|
table: {
|
|
@@ -142,7 +144,7 @@ export default defineComponent({
|
|
|
state.cusTransfer.result.table.data = []
|
|
|
state.cusTransfer.result.table.pageNum = 1
|
|
|
state.cusTransfer.result.form = {
|
|
|
- type: '',
|
|
|
+ type: [],
|
|
|
name: ''
|
|
|
}
|
|
|
}
|
|
@@ -183,7 +185,7 @@ export default defineComponent({
|
|
|
}
|
|
|
}
|
|
|
const resultTableFilterCpt = computed(() => {
|
|
|
- return state.cusTransfer.result.table.data.filter(v => (!state.cusTransfer.result.form.type || v.type === state.cusTransfer.result.form.type) && v.name.includes(state.cusTransfer.result.form.name))
|
|
|
+ return state.cusTransfer.result.table.data.filter(v => (state.cusTransfer.result.form.type.length === 0 || state.cusTransfer.result.form.type.includes(v.type)) && v.name.includes(state.cusTransfer.result.form.name))
|
|
|
})
|
|
|
const resultTableDataCpt = computed(() => {
|
|
|
return resultTableFilterCpt.value.slice((state.cusTransfer.result.table.pageNum - 1) * state.cusTransfer.result.table.pageSize, state.cusTransfer.result.table.pageNum * state.cusTransfer.result.table.pageSize)
|
|
@@ -218,7 +220,7 @@ export default defineComponent({
|
|
|
const onReset = () => {
|
|
|
state.cusTransfer.result.tempForm = {
|
|
|
name: '',
|
|
|
- type: ''
|
|
|
+ type: []
|
|
|
}
|
|
|
onSearch()
|
|
|
}
|