panhui hace 3 años
padre
commit
cd996736fd
Se han modificado 1 ficheros con 9 adiciones y 0 borrados
  1. 9 0
      src/views/activity/Detail.vue

+ 9 - 0
src/views/activity/Detail.vue

@@ -487,10 +487,19 @@ export default {
                 console.log(_infoIndex);
                 showList[index].chooseIds.splice(_infoIndex, 1);
             } else {
+                let chooseIds = [];
+                showList.forEach(item => {
+                    chooseIds.push(item.chooseIds);
+                });
+                chooseIds = chooseIds.flat();
                 if (showList[index].chooseIds.length === showList[index].num) {
                     this.$toast(`只能选择${showList[index].num}个藏品`);
                     return;
                 }
+                if (chooseIds.includes(id)) {
+                    this.$toast(`其他标签下已经选择该藏品`);
+                    return;
+                }
                 showList[index].chooseIds.push(id);
             }