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' },