Browse Source

[SBBJ-806] QAD同步数据不允许编辑

master
zengqinyuan 1 week ago
parent
commit
468b0b6601
  1. 31
      src/views/eam/basic/fixedAssets/index.vue

31
src/views/eam/basic/fixedAssets/index.vue

@ -182,29 +182,22 @@ const openForm = (type: string, row?: any) => {
row['upload']= row.filePathList?.map((item: any) => {
return {url:item}
})
if (row.sourceType == 'QAD') {
FixedAssets.allSchemas.formSchema.forEach(item => {
if (item.field == 'supplierNumber') {
item.componentProps.disabled = true
}
})
} else {
FixedAssets.allSchemas.formSchema.forEach(item => {
if (item.field == 'supplierNumber') {
item.componentProps.disabled = false
}
})
}
componentPropsDisabled(row.sourceType == 'QAD');
basicFormRef.value.open(type, row)
} else {
FixedAssets.allSchemas.formSchema.forEach(item => {
if (item.field == 'supplierNumber') {
item.componentProps.disabled = false
}
})
} else {
componentPropsDisabled(false);
basicFormRef.value.open(type, row)
}
}
const qadDisabledTrueList = ["supplierNumber","number","name","locationNumber","beginUseDate","costSubjectDesc","manufacturer","unit","qty"];
const componentPropsDisabled = (disabled: boolean) => {
FixedAssets.allSchemas.formSchema.forEach(item => {
if (qadDisabledTrueList.includes(item.field)) {
item.componentProps.disabled = disabled
}
})
}
// form
const formsSuccess = async (formType,data) => {

Loading…
Cancel
Save