diff --git a/src/views/wms/deliversettlementManage/saleShipmentMainRequest/index.vue b/src/views/wms/deliversettlementManage/saleShipmentMainRequest/index.vue index ab3d2d769..d22258d89 100644 --- a/src/views/wms/deliversettlementManage/saleShipmentMainRequest/index.vue +++ b/src/views/wms/deliversettlementManage/saleShipmentMainRequest/index.vue @@ -108,8 +108,12 @@ const trueFalse = ref(false) const searchTableSuccess = (formField, searchField, val, formRef) => { nextTick(() => { const setV = {} - setV[formField] = val[0][searchField] - formRef.setValues(setV) + if(formField == 'CustomerCode') { + setV['CustomerCode'] = val[0]['CustomerCode'] + } else { + setV[formField] = val[0][searchField] + } + formRef.setValues(setV) }) } @@ -117,11 +121,7 @@ const searchTableSuccess = (formField, searchField, val, formRef) => { const searchTableSuccessDetail = (formField, searchField, val, formRef ) => { nextTick(() => { const setV = {} - if(formField == 'CustomerCode') { - setV['CustomerCode'] = val[0]['CustomerCode'] - }else { - setV[formField] = val[0][searchField] - } + setV[formField] = val[0][searchField] formRef.setValues(setV) }) } @@ -167,7 +167,13 @@ const buttonBaseClick = (val, item) => { } else if (val == 'export') { // 导出 handleExport() } else if (val == 'refresh') { // 刷新 - getList() + if (tableObject.params.filters && tableObject.params.filters.length > 0 ) { + searchFormClick({ + filters: tableObject.params.filters + }) + } else { + getList() + } } else if (val == 'filtrate') { // 筛选 } else { // 其他按钮 console.log('其他按钮', item) @@ -243,8 +249,8 @@ const submitForm = async (formType, data) => { // 添加明细 const handleAddTable = () => { - tableData.value.push(JSON.parse(JSON.stringify(tableFormKeys))) -} + tableData.value.push(JSON.parse(JSON.stringify(tableFormKeys))) + } // 删除明细 const handleDeleteTable = (item, index) => { tableData.value.splice(index, 1)