1、修复基础配置
2、修复业务模块 3、拆分页面代码
This commit is contained in:
@@ -1853,13 +1853,15 @@ export default {
|
||||
return typeText && normalizedName.includes(typeText);
|
||||
});
|
||||
if (matchedType?.value) return matchedType.value;
|
||||
const otherType = this.attachmentTypeOptions.find(item =>
|
||||
String(item.label || item.value || '').includes('其他')
|
||||
);
|
||||
const otherType = this.attachmentTypeOptions.find(item => this.isOtherAttachmentType(item));
|
||||
if (otherType?.value) return otherType.value;
|
||||
this.attachmentTypeOptions.push({ label: '其他附件', value: '其他附件' });
|
||||
return '其他附件';
|
||||
},
|
||||
isOtherAttachmentType(item) {
|
||||
const typeText = String(item?.label || item?.value || '').trim();
|
||||
return typeText === '其他' || typeText === '其他附件';
|
||||
},
|
||||
getAttachmentTypeOrder(type) {
|
||||
const normalizedType = String(type || '').trim();
|
||||
const index = this.attachmentTypeOptions.findIndex(
|
||||
@@ -1887,7 +1889,7 @@ export default {
|
||||
.filter(Boolean)
|
||||
);
|
||||
return this.attachmentTypeOptions
|
||||
.filter(item => String(item.label || item.value || '').trim() !== '其他附件')
|
||||
.filter(item => !this.isOtherAttachmentType(item))
|
||||
.filter(item => !uploadedTypes.has(String(item.value || item.label || '').trim()))
|
||||
.map(item => item.label || item.value);
|
||||
},
|
||||
|
||||
@@ -1150,7 +1150,7 @@ export default {
|
||||
this.resetEditor();
|
||||
await this.loadFeeOptions();
|
||||
await this.loadFeeCategoryOptions();
|
||||
if (this.pageMode) await this.loadTransportTypeOptions();
|
||||
await this.loadTransportTypeOptions();
|
||||
if (this.recordId) await this.loadDetail();
|
||||
else if (this.initialData) this.applyInitialData();
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user