WXL
2024-02-04 cf9259c2ebee0e82c32864a1ee91d96c403b9099
src/views/repositoryai/general/particulars/index.vue
@@ -6,12 +6,7 @@
        <el-divider></el-divider>
        <el-table :data="targetList" :row-class-name="tableRowClassName">
          <el-table-column
            label="序号"
            align="center"
            key="id"
            prop="id"
          />
          <el-table-column label="序号" align="center" key="id" prop="id" />
          <el-table-column
            label="问题主题(缺)"
            align="center"
@@ -105,20 +100,47 @@
            </template>
          </el-table-column>
        </el-table>
        <div style="margin: 15px; margin-top: 50px">
          <div class="leftvlue-jbxx">话术编辑</div>
          <el-divider></el-divider>
          <el-form
            :model="ruleForm"
            :rules="rules"
            ref="ruleForm"
            label-width="100px"
            class="demo-ruleForm"
          >
        <el-form
          :model="ruleForm"
          :rules="rules"
          ref="ruleForm"
          label-width="100px"
          class="demo-ruleForm"
        >
          <div style="margin: 15px; margin-top: 50px">
            <div class="leftvlue-jbxx">话术编辑</div>
            <el-divider></el-divider>
            <el-row :gutter="20">
              <el-col :span="12">
                <el-form-item label="模版名称" prop="name">
                  <el-input
                    v-model="ruleForm.name"
                    placeholder="请输入"
                  ></el-input> </el-form-item
              ></el-col>
              <el-col :span="12">
                <el-form-item label="模版分类" prop="resource">
                  <el-select
                    v-model="ruleForm.groupID"
                    placeholder="请选择分类"
                  >
                    <el-option
                      v-for="item in deptOptions"
                      :key="item.intertcatid"
                      :label="item.categoryname"
                      :value="item.intertcatid"
                    >
                    </el-option>
                  </el-select> </el-form-item
              ></el-col>
            </el-row>
            <el-row :gutter="20">
              <el-col :span="12">
                <el-form-item label="问题主题" prop="name">
                  <el-input v-model="ruleForm.name" placeholder="请输入"></el-input> </el-form-item
                  <el-input
                    v-model="ruleForm.name"
                    placeholder="请输入"
                  ></el-input> </el-form-item
              ></el-col>
              <el-col :span="12">
                <el-form-item label="是否可用" prop="resource">
@@ -182,7 +204,11 @@
            </el-form-item>
            <el-form-item label="匹配文本" prop="desc">
              <el-input type="textarea" placeholder="请输入匹配正则" v-model="ruleForm.desc"></el-input>
              <el-input
                type="textarea"
                placeholder="请输入匹配正则"
                v-model="ruleForm.desc"
              ></el-input>
            </el-form-item>
            <el-form-item>
              <el-button type="primary" @click="submitForm('ruleForm')"
@@ -190,8 +216,8 @@
              >
              <el-button @click="resetForm('ruleForm')">重置</el-button>
            </el-form-item>
          </el-form>
        </div>
          </div>
        </el-form>
      </div>
    </el-card>
  </div>
@@ -203,6 +229,8 @@
  editgeneravaluel,
  addgeneravaluel,
  getgeneravaluelinfo,
  getgeneralinfo,
  getgeneralclassify,
  delgeneravaluelinfo,
  getgeneravaluellist,
} from "@/api/AiCentre/index";
@@ -213,6 +241,7 @@
      id: null,
      usable: [],
      languagelist: [],
      deptOptions:[],
      mode: [],
      pitchon: "还好吗",
      targetList: [{ switchText: "还好吗" }, { switchText: "还不错" }],
@@ -237,7 +266,7 @@
  },
  created() {
    // this.getList();
    this.getList();
    this.usable = store.getters.usable;
    this.languagelist = store.getters.languagelist;
    this.mode = store.getters.mode;
@@ -247,11 +276,15 @@
    getList() {
      this.loading = true;
      this.id = this.$route.query.id;
      getgeneravaluelinfo({ pid: this.id }).then((res) => {
      getgeneralinfo({ pid: this.id }).then((res) => {
        this.targetList = res.rows;
        console.log(this.targetList);
        this.loading = false;
      });
      getgeneralclassify({}).then((res) => {
        this.deptOptions = res.rows;
        console.log(res);
      });
    },
    /** 新增按钮操作 */
    handleAdd() {},