Browse Source

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

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

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

@ -182,28 +182,21 @@ 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 {
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 => { FixedAssets.allSchemas.formSchema.forEach(item => {
if (item.field == 'supplierNumber') { if (qadDisabledTrueList.includes(item.field)) {
item.componentProps.disabled = false item.componentProps.disabled = disabled
} }
}) })
basicFormRef.value.open(type, row)
}
} }
// form // form

Loading…
Cancel
Save