Browse Source

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

master
曾庆源 6 days ago
parent
commit
0cc40a7ad5
  1. 10
      src/views/eam/mold/moldAccounts/index.vue
  2. 10
      src/views/eam/mold/moldAccounts/moldAccounts.data.ts

10
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,17 +417,19 @@ 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') {
sourceType.value = "0";
MoldAccountsSchema.value.allSchemas.formSchema = MoldAccounts.allSchemas.formSchema.filter(item => item.field !== 'outsourcedSuppliers')
console.log( MoldAccountsSchema.value.allSchemas.formSchema)
MoldAccountsSchema.value.allSchemas.tableColumns = MoldAccounts.allSchemas.tableColumns.filter(item => item.field !== 'outsourcedSuppliers')
} else {
sourceType.value = "1";
MoldAccountsSchema.value= cloneDeep(MoldAccounts)
}
count.value++
@ -498,5 +501,4 @@ const qrCodeBatch = async (val,item) => {
</script>

10
src/views/eam/mold/moldAccounts/moldAccounts.data.ts

@ -44,9 +44,8 @@ export const MoldAccounts = useCrudSchemas(reactive<CrudSchema[]>([
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<CrudSchema[]>([
label: '外委托供应商',
field: 'outsourcedSuppliers',
sort: 'custom',
isSearch: false,
isSearch: true,
isForm: true,
form: {
},
isTable: true,
table: {
width: '150',
fixed: 'left',

Loading…
Cancel
Save