WXL
2024-04-07 8f4cb950a38f4e2c24ec96916d2aad0eb8c9aa9d
src/components/Regular/index.vue
@@ -13,7 +13,7 @@
            </el-input> </el-form-item
        ></el-col>
        <el-col :span="12"
          ><el-form-item label="节点ID">
          ><el-form-item label="选项节点">
            <el-input
              type="text"
              placeholder="请输入节点"
@@ -36,11 +36,11 @@
            </el-input> </el-form-item
        ></el-col>
        <el-col :span="12"
          ><el-form-item label="选中跳转(缺)">
          ><el-form-item label="选中跳转">
            <el-input
              type="text"
              placeholder="请输入题目节点"
              v-model="item.jump"
              v-model="item.nextQuestion"
              show-word-limit
            >
            </el-input> </el-form-item
@@ -55,7 +55,7 @@
            closable
            effect="dark"
            :disable-transitions="false"
            @close="handleClosecrux(crux, item)"
            @close="handleClosecrux(crux, item, 1)"
          >
            {{ crux }}
          </el-tag>
@@ -97,7 +97,7 @@
            closable
            effect="dark"
            :disable-transitions="false"
            @close="handleClosecrux(crux, item)"
            @close="handleClosecrux(crux, item, 2)"
          >
            {{ crux }}
          </el-tag>
@@ -223,9 +223,6 @@
  created() {
    this.regular = store.getters.regular;
    this.noregular = store.getters.noregular;
  },
  methods: {
@@ -275,11 +272,15 @@
      );
    },
    handleClosecrux(crux, item) {
      if (this.whether == 1) {
        this.dynamiccruxs.splice(this.dynamiccruxs.indexOf(crux), 1);
    handleClosecrux(crux, item, whether) {
      if (whether == 1) {
        item.dynamiccruxs.splice(item.dynamiccruxs.indexOf(crux), 1);
        console.log(1);
        console.log(item.dynamiccruxs);
        console.log(item.nodynamiccruxs);
      } else {
        this.nodynamiccruxs.splice(this.nodynamiccruxs.indexOf(crux), 1);
        console.log(2);
        item.nodynamiccruxs.splice(item.nodynamiccruxs.indexOf(crux), 1);
      }
      this.generateRegex(item);
    },