diff --git a/src/views/wms/issueManage/preparetoissueplan/preparetoissueMain/index.vue b/src/views/wms/issueManage/preparetoissueplan/preparetoissueMain/index.vue index f74e4883a..59417eff8 100644 --- a/src/views/wms/issueManage/preparetoissueplan/preparetoissueMain/index.vue +++ b/src/views/wms/issueManage/preparetoissueplan/preparetoissueMain/index.vue @@ -59,6 +59,7 @@ :isShowReduceButtonSelection="true" @tableSelectionDelete="tableSelectionDelete" @searchTableSuccess="searchTableSuccess" + @clearSearchInput="clearSearchInput" @submitForm="submitForm" /> @@ -108,7 +109,23 @@ const isShowButton = ref(true) const updataTableColumns = (val) => { tableColumns.value = val } - +const clearSearchInput = (field)=>{ + console.log('field',field) + if('workshop' == field){ + //车间代码 + formRef.value.formRef.setValues({ + prodLine: '', + team:'' + }) + tableData.value = [] + }else if('prodLine' == field){ + // 生产线 + formRef.value.formRef.setValues({ + team:'' + }) + tableData.value = [] + } +} // 查询页面返回 const searchTableSuccess = (formField, searchField, val, formRef, type, row ) => { nextTick(() => { @@ -191,6 +208,14 @@ const searchTableSuccess = (formField, searchField, val, formRef, type, row ) => console.log(err) message.error('错误') }) + }else if(formField == 'workshop'){ + setV['prodLine'] = '' + setV['team'] = '' + tableData.value = [] + } else if(formField == 'prodLine'){ + // 生产线 + setV['team'] = '' + tableData.value = [] } formRef.setValues(setV) } diff --git a/src/views/wms/issueManage/preparetoissueplan/preparetoissueMain/preparetoissueMain.data.ts b/src/views/wms/issueManage/preparetoissueplan/preparetoissueMain/preparetoissueMain.data.ts index 57c263447..3f097afbc 100644 --- a/src/views/wms/issueManage/preparetoissueplan/preparetoissueMain/preparetoissueMain.data.ts +++ b/src/views/wms/issueManage/preparetoissueplan/preparetoissueMain/preparetoissueMain.data.ts @@ -119,6 +119,16 @@ export const PreparetoissueMain = useCrudSchemas(reactive([ searchTitle: '生产线信息', // 查询弹窗标题 searchAllSchemas: Productionline.allSchemas, // 查询弹窗所需类 searchPage: ProductionlineApi.getProductionlinePage, // 查询弹窗所需分页方法 + searchCondition: [{ + key: 'workshopCode', + value: 'workshop', + message: '请填写车间代码!', + isMainValue: true + }, { + key: 'available', + value: 'TRUE', + isMainValue: false + }], verificationParams: [{ key: 'code', action: '==', @@ -147,6 +157,16 @@ export const PreparetoissueMain = useCrudSchemas(reactive([ searchTitle: '班组信息', // 查询弹窗标题 searchAllSchemas: Team.allSchemas, // 查询弹窗所需类 searchPage: TeamApi.getTeamPage, // 查询弹窗所需分页方法 + searchCondition: [{ + key: 'productionLineCode', + value: 'prodLine', + message: '请填写生产线代码!', + isMainValue: true + },{ + key: 'available', + value: 'TRUE', + isMainValue: false + }], verificationParams: [{ key: 'code', action: '==',