From 9e67120bede4c319a0fe6cfd489c83d435c208c4 Mon Sep 17 00:00:00 2001 From: yufei0306 <13417315+yufei0306@user.noreply.gitee.com> Date: Wed, 22 May 2024 11:39:27 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A6=81=E8=B4=A7=E8=AE=A1=E5=88=92--=E4=BE=9B?= =?UTF-8?q?=E5=BA=94=E5=95=86=E4=BB=A3=E7=A0=81=E8=BE=93=E5=85=A5=E5=9B=9E?= =?UTF-8?q?=E8=BD=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../purchasePlanMain/index.vue | 26 +++++++++++++++++-- .../purchasePlanMain/purchasePlanMain.data.ts | 1 + 2 files changed, 25 insertions(+), 2 deletions(-) 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', // 查询弹窗赋值字段