|
@@ -795,6 +795,7 @@ export default {
|
|
|
row.relationFieldList = row.relaFieldNameList.map((item, index) => {
|
|
|
return {
|
|
|
id: row.relationTable + "_" + item.fieldName,
|
|
|
+ // id: row.relationTable + "_" + item.fieldName + "_" + Date.now() + "_" + index,
|
|
|
fieldName: item.fieldName,
|
|
|
fieldDescription: item.fieldDescription,
|
|
|
relationTable: "",
|
|
@@ -823,6 +824,13 @@ export default {
|
|
|
let tempRelationFieldList = row.relationFieldList.filter((item) => {
|
|
|
return !this.tableFieldList.find((val) => val.id === item.id);
|
|
|
});
|
|
|
+ // // 确保关联字段的id是唯一的,添加时间戳或随机数
|
|
|
+ // tempRelationFieldList = tempRelationFieldList.map((item, index) => {
|
|
|
+ // return {
|
|
|
+ // ...item,
|
|
|
+ // id: item.id + '_' + Date.now() + '_' + index
|
|
|
+ // };
|
|
|
+ // });
|
|
|
this.tableFieldList = [...this.tableFieldList, ...tempRelationFieldList];
|
|
|
},
|
|
|
// 关联字段回调
|
|
@@ -1630,9 +1638,10 @@ export default {
|
|
|
}
|
|
|
// this.formData.routePath
|
|
|
this.editData = res.data;
|
|
|
+ this.menuId = res.data.menuId;
|
|
|
let val = await getParticMenu(res.data.tableKey);
|
|
|
if (val.code == 200) {
|
|
|
- this.menuId = val.data?.menuId;
|
|
|
+ // this.menuId = val.data?.menuId;
|
|
|
}
|
|
|
} else {
|
|
|
this.$message.error("数据回显失败");
|