|
|
@ -16,6 +16,7 @@ |
|
|
|
@updataTableColumns="updataTableColumns" |
|
|
|
@searchFormClick="searchFormClick" |
|
|
|
:allSchemas="MoldAccountsSchema.allSchemas" |
|
|
|
:key="count" |
|
|
|
/> |
|
|
|
<!-- 列表 --> |
|
|
|
<ContentWrap> |
|
|
@ -441,18 +442,19 @@ onMounted(async () => { |
|
|
|
importTemplateData.templateUrl = await MoldAccountsApi.importTemplate() |
|
|
|
}) |
|
|
|
const init = () => { |
|
|
|
console.log(route.name) |
|
|
|
if (route.name == 'withinMoldAccounts') { |
|
|
|
MoldAccountsSchema.value.allSchemas.formSchema = MoldAccounts.allSchemas.formSchema.filter(item => item.field !== 'outsourcedSuppliers') |
|
|
|
MoldAccountsSchema.value.allSchemas.tableColumns = MoldAccounts.allSchemas.tableColumns.filter(item => item.field !== 'outsourcedSuppliers') |
|
|
|
MoldAccountsSchema.value.allSchemas.searchSchema = MoldAccounts.allSchemas.searchSchema.filter(item => item.field !== 'outsourcedSuppliers') |
|
|
|
tableObject.params = { |
|
|
|
sourceType: "0", |
|
|
|
} |
|
|
|
} else { |
|
|
|
MoldAccountsSchema.value.allSchemas.formSchema = MoldAccounts.allSchemas.formSchema.filter(item => item.field !== 'factoryAreaNumberDetail') |
|
|
|
MoldAccountsSchema.value.allSchemas.tableColumns = MoldAccounts.allSchemas.tableColumns.filter(item => item.field !== 'factoryAreaNumberDetail') |
|
|
|
MoldAccountsSchema.value.allSchemas.searchSchema = MoldAccounts.allSchemas.searchSchema.filter(item => item.field !== 'factoryAreaNumberDetail') |
|
|
|
MoldAccountsSchema.value = cloneDeep(MoldAccounts) |
|
|
|
} else if (route.name == 'outsideMoldAccounts') { |
|
|
|
MoldAccountsSchema.value.allSchemas.formSchema = MoldAccounts.allSchemas.formSchema.filter(item => item.field !== 'factoryAreaNumber' ) |
|
|
|
MoldAccountsSchema.value.allSchemas.tableColumns = MoldAccounts.allSchemas.tableColumns.filter(item => item.field !== 'factoryAreaNumber') |
|
|
|
MoldAccountsSchema.value.allSchemas.detailSchema = MoldAccounts.allSchemas.detailSchema.filter(item => item.field !== 'factoryAreaNumberDetail') |
|
|
|
MoldAccountsSchema.value.allSchemas.searchSchema = MoldAccounts.allSchemas.searchSchema.filter(item => item.field !== 'factoryAreaNumber') |
|
|
|
// MoldAccountsSchema.value = cloneDeep(MoldAccounts) |
|
|
|
tableObject.params = { |
|
|
|
sourceType: "1", |
|
|
|
} |
|
|
|