|
@@ -595,13 +595,17 @@ export default {
|
|
this.handleRules("add");
|
|
this.handleRules("add");
|
|
});
|
|
});
|
|
// 初始化校验规则
|
|
// 初始化校验规则
|
|
- this.experienceData.map((val, index) => {
|
|
|
|
- let temp = JSON.parse(JSON.stringify(this.dataType));
|
|
|
|
- let targetDictItem = temp.find((item) => {
|
|
|
|
- return item.label === val.fieldType;
|
|
|
|
- });
|
|
|
|
- this.handleSelected(targetDictItem, { $index: index, row: val });
|
|
|
|
|
|
+ this.initInputEditable();
|
|
|
|
+ });
|
|
|
|
+ },
|
|
|
|
+ // 初始化长度框是否禁用
|
|
|
|
+ initInputEditable() {
|
|
|
|
+ this.experienceData.map((val, index) => {
|
|
|
|
+ let temp = JSON.parse(JSON.stringify(this.dataType));
|
|
|
|
+ let targetDictItem = temp.find((item) => {
|
|
|
|
+ return item.label === val.fieldType;
|
|
});
|
|
});
|
|
|
|
+ this.handleSelected(targetDictItem, { $index: index, row: val });
|
|
});
|
|
});
|
|
},
|
|
},
|
|
// 处理长度框是否可输入
|
|
// 处理长度框是否可输入
|
|
@@ -775,6 +779,7 @@ export default {
|
|
this.experienceData.splice(index, 1);
|
|
this.experienceData.splice(index, 1);
|
|
this.handleRules("del", index);
|
|
this.handleRules("del", index);
|
|
this.deleteField(row);
|
|
this.deleteField(row);
|
|
|
|
+ this.initInputEditable();
|
|
},
|
|
},
|
|
add() {
|
|
add() {
|
|
const rule1 = new Promise((resolve, reject) => {
|
|
const rule1 = new Promise((resolve, reject) => {
|