From 1db71eb6af65f570d272ed921c42ac6217affad8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=BE=E5=BA=86=E6=BA=90?= Date: Mon, 17 Feb 2025 19:01:56 +0800 Subject: [PATCH] =?UTF-8?q?[SBBJ-808][=E6=A8=A1=E5=85=B7=E5=8C=BA=E5=88=86?= =?UTF-8?q?=E5=8E=82=E5=86=85=E5=A4=96=EF=BC=8C=E9=80=9A=E8=BF=87=E8=B7=AF?= =?UTF-8?q?=E7=94=B1=E5=8C=BA=E5=88=86,sourceType=E8=B5=8B=E5=80=BC]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/eam/mold/moldAccounts/index.vue | 8 ++------ src/views/eam/mold/moldAccounts/moldAccounts.data.ts | 4 ++++ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/views/eam/mold/moldAccounts/index.vue b/src/views/eam/mold/moldAccounts/index.vue index 1afa3fd..9aea356 100644 --- a/src/views/eam/mold/moldAccounts/index.vue +++ b/src/views/eam/mold/moldAccounts/index.vue @@ -136,8 +136,6 @@ defineOptions({ name: 'MoldAccounts' }) const tableRef = ref(null); const message = useMessage() // 消息弹窗 const { t } = useI18n() // 国际化 -// sourceType 厂内:0 厂外:1 init方法赋值 -const sourceType = ref("") const route = useRoute() // 路由信息 const routeName = ref() const MoldAccountsSchema = ref(cloneDeep(MoldAccounts)) @@ -251,10 +249,10 @@ const openForm = (type: string, row?: any) => { // form表单提交 const formsSuccess = async (formType, data) => { - + data.sourceType = route.name == 'withinMoldAccounts'?"0":"1" if (formType === 'create') { const param = { - number : data.number + number : data.number, } // 判断模具编号是否存在 let flag = false @@ -444,14 +442,12 @@ onMounted(async () => { }) const init = () => { if (route.name == 'withinMoldAccounts') { - // sourceType.value = "0"; MoldAccountsSchema.value.allSchemas.formSchema = MoldAccounts.allSchemas.formSchema.filter(item => item.field !== 'outsourcedSuppliers') MoldAccountsSchema.value.allSchemas.tableColumns = MoldAccounts.allSchemas.tableColumns.filter(item => item.field !== 'outsourcedSuppliers') tableObject.params = { sourceType: "0", } } else { - // sourceType.value = "1"; MoldAccountsSchema.value = cloneDeep(MoldAccounts) tableObject.params = { sourceType: "1", diff --git a/src/views/eam/mold/moldAccounts/moldAccounts.data.ts b/src/views/eam/mold/moldAccounts/moldAccounts.data.ts index 64a9cf9..5818d2d 100644 --- a/src/views/eam/mold/moldAccounts/moldAccounts.data.ts +++ b/src/views/eam/mold/moldAccounts/moldAccounts.data.ts @@ -8,6 +8,10 @@ const factoryList = await selectAllFactoryArea() const supplierList = await SupplierApi.getSupplierNoPage({}) // 表单校验 export const MoldAccountsRules = reactive({ + outsourcedSuppliers: [ + required, + { max: 20, message: '不得超过20个字符', trigger: 'blur' }, + ], number: [ required, { max: 20, message: '不得超过20个字符', trigger: 'blur' },