Browse Source

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

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

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

@ -182,29 +182,22 @@ const openForm = (type: string, row?: any) => {
row['upload']= row.filePathList?.map((item: any) => { row['upload']= row.filePathList?.map((item: any) => {
return {url:item} return {url:item}
}) })
if (row.sourceType == 'QAD') { componentPropsDisabled(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
}
})
}
basicFormRef.value.open(type, row) basicFormRef.value.open(type, row)
} else { } else {
FixedAssets.allSchemas.formSchema.forEach(item => { componentPropsDisabled(false);
if (item.field == 'supplierNumber') {
item.componentProps.disabled = false
}
})
basicFormRef.value.open(type, row) 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 // form
const formsSuccess = async (formType,data) => { const formsSuccess = async (formType,data) => {

Loading…
Cancel
Save