diff --git a/src/views/eam/mold/moldAccounts/index.vue b/src/views/eam/mold/moldAccounts/index.vue index af8075a..fe2dbe7 100644 --- a/src/views/eam/mold/moldAccounts/index.vue +++ b/src/views/eam/mold/moldAccounts/index.vue @@ -136,7 +136,8 @@ 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)) @@ -416,20 +417,22 @@ const changeTabs = (item) => { const count = ref(0) /** 初始化 **/ onMounted(async () => { + init() getList() importTemplateData.templateUrl = await MoldAccountsApi.importTemplate() - init() }) const init = () => { console.log(90,route.name) nextTick(() => { if (route.name == 'withinMoldAccounts') { - MoldAccountsSchema.value.allSchemas.formSchema = MoldAccounts.allSchemas.formSchema.filter(item => item.field !== 'outsourcedSuppliers') - console.log( MoldAccountsSchema.value.allSchemas.formSchema) + 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') } else { + sourceType.value = "1"; MoldAccountsSchema.value= cloneDeep(MoldAccounts) } - count.value++ + count.value++ }) } onActivated(async() => { @@ -498,5 +501,4 @@ const qrCodeBatch = async (val,item) => { - diff --git a/src/views/eam/mold/moldAccounts/moldAccounts.data.ts b/src/views/eam/mold/moldAccounts/moldAccounts.data.ts index aa27240..64a9cf9 100644 --- a/src/views/eam/mold/moldAccounts/moldAccounts.data.ts +++ b/src/views/eam/mold/moldAccounts/moldAccounts.data.ts @@ -44,9 +44,8 @@ export const MoldAccounts = useCrudSchemas(reactive([ field: 'sourceType', sort: 'custom', isSearch: false, - isForm: true, - form: { - }, + isForm: false, + isTable: false, table: { width: '150', fixed: 'left', @@ -56,10 +55,9 @@ export const MoldAccounts = useCrudSchemas(reactive([ label: '外委托供应商', field: 'outsourcedSuppliers', sort: 'custom', - isSearch: false, + isSearch: true, isForm: true, - form: { - }, + isTable: true, table: { width: '150', fixed: 'left',