diff --git a/src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/index.vue b/src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/index.vue index d97a73dfa..858220136 100644 --- a/src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/index.vue +++ b/src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/index.vue @@ -43,7 +43,8 @@ :isShowReduceButtonSelection="true" @tableSelectionDelete="tableSelectionDelete" @searchTableSuccess="searchTableSuccess" - @submitForm="submitForm" /> + @submitForm="submitForm" + @onEnter="onEnter"/> @@ -81,7 +82,8 @@ import { PurchaseDetail } from '../purchaseMain/purchaseMain.data' import dayjs from 'dayjs' import supplierdeliverBasicForm from '../supplierdeliverRequestMain/supplierdeliverBasicForm.vue' - + import * as PurchaseMainApi from '@/api/wms/purchaseMain' + import { PurchaseMain } from '../purchaseMain/purchaseMain.data' // 要货计划 defineOptions({ name: 'PurchasePlanMain' }) @@ -536,6 +538,26 @@ const { wsCache } = useCache() const tableSelectionDelete = (selection) => { tableData.value = tableData.value.filter(item => !selection.includes(item)) } + const onEnter = async (field,value)=>{ + console.log(field,value) + if('supplierCode'==field){ + //供应商代码 + formRef.value.opensearchTable('poNumber', 'number', '采购订单信息', PurchaseMain.allSchemas, PurchaseMainApi.getPurchaseMainPage,[{ + key: 'available', + value: 'TRUE', + isMainValue: false + },{ + key: 'supplierCode', + value: 'supplierCode', + message: '请填写供应商代码!', + isMainValue: true + },{ + key: 'status', + value: 2, + isMainValue: false + }]) + } + } // 主子数据 提交 const submitForm = async (formType, data) => { diff --git a/src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/purchasePlanMain.data.ts b/src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/purchasePlanMain.data.ts index 584a70016..c73ed0ee3 100644 --- a/src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/purchasePlanMain.data.ts +++ b/src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/purchasePlanMain.data.ts @@ -34,6 +34,7 @@ export const PurchasePlanMain = useCrudSchemas(reactive([ form: { labelMessage: '影响明细中物料代码,需在供应商物料中维护', componentProps: { + enterSearch: true, isSearchList: true, // 开启查询弹窗 searchListPlaceholder: '请选择供应商代码', // 输入框占位文本 searchField: 'code', // 查询弹窗赋值字段