|
@@ -287,6 +287,7 @@ export default {
|
|
|
}
|
|
|
|
|
|
this.getLinkSetData(this.deatailId,this.jId);
|
|
|
+ this.activeIndex = 0
|
|
|
},
|
|
|
async getLinkSetData(id, groupId) {
|
|
|
try {
|
|
@@ -371,9 +372,12 @@ export default {
|
|
|
this.$emit('confirm')
|
|
|
},
|
|
|
toggleClick(item, index) {
|
|
|
+
|
|
|
+
|
|
|
this.linkListData.forEach(listItem => {
|
|
|
this.$set(listItem, 'clicked', false);
|
|
|
});
|
|
|
+
|
|
|
this.$set(item, 'clicked', !item.clicked);
|
|
|
let clickedIndex = this.paramList.findIndex(listItem => listItem.id === item.id);
|
|
|
console.log(clickedIndex, 'clickedIndex');
|
|
@@ -427,7 +431,10 @@ export default {
|
|
|
console.log(hasClicked, 'hasClicked');
|
|
|
if(!hasClicked) {
|
|
|
item.group=[]
|
|
|
+ this.addObj.group=[]
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
},
|
|
|
|
|
|
|
|
@@ -488,7 +495,10 @@ export default {
|
|
|
//保存条件
|
|
|
saveEle(){
|
|
|
console.log(this.paramList,'保存条件');
|
|
|
-
|
|
|
+ const {group}=this.addObj
|
|
|
+ if(!group||group.length === 0 ) {
|
|
|
+ return this.$message.error('请先添加元素')
|
|
|
+ }
|
|
|
// const filteredArr = this.paramList.filter(item => item.group.length !== 0);
|
|
|
// this.linkListData = JSON.parse(JSON.stringify(filteredArr));
|
|
|
const hasClicked = this.linkListData.some(item => item.clicked === true);
|