WXL
2024-04-12 e8fb5c107625b4896a2be5983b6aece0367fff0e
测试完成
已修改3个文件
40 ■■■■■ 文件已修改
src/components/Regular/index.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/repositoryai/intention/index.vue 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/repositoryai/verbaltrick/particulars/index.vue 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/Regular/index.vue
@@ -285,7 +285,9 @@
      this.generateRegex(item);
    },
    handleInputConfirm(row) {
      console.log(this.TargetoptionList, "TargetoptionList");
      let index = this.TargetoptionList.indexOf(row);
      console.log(1112);
      if (this.whether == 1 && this.inputValue) {
        if (
          this.TargetoptionList[index].dynamiccruxs.indexOf(this.inputValue) ==
src/views/repositoryai/intention/index.vue
@@ -982,6 +982,10 @@
        targetvalue: "",
        targetregex: "",
        targetregex2: "",
        dynamiccruxs: [],
        nodynamiccruxs: [],
        dynamiccruxsJson: "",
        nodynamiccruxsJson: "",
      };
      this.testuserList.push(objvakue);
      // this.indexform.targetoptionList.push(objvakue);
@@ -1016,6 +1020,7 @@
        return {
          guid: index + 1,
          targetvalue: item.targetvalue,
          targetregex2: item.targetregex2,
          targetregex: item.targetregex,
          targetoptionid: item.targetoptionid,
          id: this.indexform.id,
@@ -1023,6 +1028,10 @@
          isoperation: item.targetoptionid ? 2 : 1,
          categoryName: item.categoryName,
          language: item.language,
          dynamiccruxs: item.dynamiccruxs,
          nodynamiccruxs: item.nodynamiccruxs,
          dynamiccruxsJson: item.dynamiccruxsJson,
          nodynamiccruxsJson: item.nodynamiccruxsJson,
        };
      });
      console.log(this.testuserList);
src/views/repositoryai/verbaltrick/particulars/index.vue
@@ -599,6 +599,7 @@
      radios: [], //多选题选中
      radioas: "", //填空题答案
      dynamicTags: [],
      dellist: [],
      inputVisible: false,
      inputValue: "",
      testvalue: "",
@@ -671,7 +672,8 @@
      if (id) {
        getverbaltrick({ id: id }).then((res) => {
          this.indexform = res.data;
          this.indexform.suitway = this.indexform.suitway.split(",");
          if (this.indexform.suitway)
            this.indexform.suitway = this.indexform.suitway.split(",");
          this.indexform.assortid = parseInt(this.indexform.assortid);
          this.variablelist = JSON.parse(this.indexform.otherdata).length
            ? JSON.parse(this.indexform.otherdata)
@@ -696,7 +698,6 @@
    // 保存详细信息
    Saveproblem() {
      console.log(this.indexform);
      this.indexform.otherdata = JSON.stringify(this.variablelist);
      if (this.indexform.suitway) {
        this.indexform.suitway = this.indexform.suitway.join(",");
@@ -710,7 +711,10 @@
            }
            return res;
          });
        this.indexform.isoperation = 2;
        console.log(this.dellist);
        this.indexform.ivrLibaScriptTargetoptionList=this.indexform.ivrLibaScriptTargetoptionList.concat(this.dellist);
        compileverbaltrick(this.indexform).then((res) => {
          if (res.code == 200) {
            this.$modal.msgSuccess("修改成功");
@@ -890,12 +894,23 @@
        isoperation: 1,
        targetvalue: "",
        targetregex: "",
        targetregex2: "",
        dynamiccruxs: [],
        nodynamiccruxs: [],
        dynamiccruxsJson: "",
        nodynamiccruxsJson: "",
      });
      this.sortFn();
    },
    deloption(item) {
      const index = this.indexform.ivrLibaScriptTargetoptionList.indexOf(item);
      if (index !== -1) {
        if (item.id) {
          console.log(item, "chunz");
          item.isoperation = 3;
          this.dellist.push(item);
        }
        console.log(this.dellist, "dellist");
        this.indexform.ivrLibaScriptTargetoptionList.splice(index, 1); // 从索引位置删除一个元素
        this.sortFn();
      } else {
@@ -938,7 +953,17 @@
          return {
            guid: index + 1,
            targetvalue: item.targetvalue,
            targetregex2: item.targetregex2,
            targetregex: item.targetregex,
            id: item.id,
            targettype: this.indexform.targettype,
            isoperation: item.id ? 2 : 1,
            categoryName: item.categoryName,
            language: item.language,
            dynamiccruxs: item.dynamiccruxs,
            nodynamiccruxs: item.nodynamiccruxs,
            dynamiccruxsJson: item.dynamiccruxsJson,
            nodynamiccruxsJson: item.nodynamiccruxsJson,
          };
        });
      console.log(this.indexform.ivrLibaScriptTargetoptionList);