Browse Source

[SBBJ-808][模具区分厂内外,通过路由区分,sourceType赋值]

master
曾庆源 5 days ago
parent
commit
1db71eb6af
  1. 8
      src/views/eam/mold/moldAccounts/index.vue
  2. 4
      src/views/eam/mold/moldAccounts/moldAccounts.data.ts

8
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",

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

Loading…
Cancel
Save