WXL
2024-04-15 ca4592da86db14fae371a4c2b76af5dd2d7e12d0
测试完成
已修改3个文件
148 ■■■■■ 文件已修改
src/components/Regular/index.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/store/getters.js 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/repositoryai/intention/index.vue 126 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/Regular/index.vue
@@ -12,7 +12,7 @@
            >
            </el-input> </el-form-item
        ></el-col>
        <el-col :span="12"
        <el-col :span="12" v-if="intent"
          ><el-form-item label="选项节点">
            <el-input
              type="text"
@@ -23,7 +23,7 @@
            </el-input> </el-form-item
        ></el-col>
      </el-row>
      <el-row :gutter="10">
      <el-row :gutter="10" v-if="intent">
        <el-col :span="12"
          ><el-form-item label="处理">
            <el-input
@@ -218,6 +218,10 @@
      type: Boolean,
      default: true,
    },
    intent: {
      type: Boolean,
      default: true,
    },
  },
  created() {
src/store/getters.js
@@ -22,7 +22,7 @@
  mode: (state) => [
    {
      value: "1",
      label: "调查表",
      label: "问卷调查表",
      raw: {
        cssClass: "",
        listClass: "",
@@ -30,7 +30,7 @@
    },
    {
      value: "2",
      label: "智能语音",
      label: "AI智能语音",
      raw: {
        cssClass: "",
        listClass: "",
@@ -38,7 +38,15 @@
    },
    {
      value: "3",
      label: "人工",
      label: "人工电话",
      raw: {
        cssClass: "",
        listClass: "",
      },
    },
    {
      value: "4",
      label: "智能问答",
      raw: {
        cssClass: "",
        listClass: "",
src/views/repositoryai/intention/index.vue
@@ -464,22 +464,6 @@
                </el-form-item>
              </el-col></el-row
            >
            <!-- <el-row v-if="!measurement">
              <el-col :span="24">
                <el-form-item label="适用疾病" prop="userName">
                  <el-select
                    v-model="indexform.suitDisease"
                    placeholder="请选择"
                  >
                    <el-option
                      v-for="index in qyoptions"
                      :key="index.value"
                      :label="index.label"
                      :value="index.value"
                    ></el-option>
                  </el-select>
                </el-form-item> </el-col
            ></el-row> -->
            <el-row v-if="!measurement">
              <el-col :span="24">
@@ -495,89 +479,44 @@
                </el-form-item>
              </el-col>
            </el-row>
            <!-- <el-card class="box-card" style="margin-bottom: 20px">
              <el-table v-loading="loading" :data="testuserList">
                <el-table-column
                  label="序号"
                  align="center"
                  key="guid"
                  prop="guid"
                  width="50"
                />
                <el-table-column
                  label="指标选项"
                  align="center"
                  key="targetvalue"
                  prop="targetvalue"
                  :show-overflow-tooltip="true"
                >
                  <template slot-scope="scope">
                    <el-input
                      v-model="scope.row.targetvalue"
                      placeholder="请输入内容"
                    ></el-input>
                  </template>
                </el-table-column>
                <el-table-column
                  label="解析规则"
                  align="center"
                  key="targetregex"
                  prop="targetregex"
                  width="460"
                  :show-overflow-tooltip="true"
                >
                  <template slot-scope="scope">
                    <el-input
                      v-model="scope.row.targetregex"
                      placeholder="请输入内容"
                    ></el-input>
                  </template>
                </el-table-column>
                <el-table-column
                  label="操作"
                  align="center"
                  width="200"
                  class-name="small-padding fixed-width"
                >
                  <template slot-scope="scope">
                    <el-button
                      @click="addoption(scope.row)"
                      type="success"
                      icon="el-icon-circle-plus-outline"
                      circle
                    ></el-button>
                    <el-button
                      type="danger"
                      icon="el-icon-delete"
                      circle
                      @click="deloption(scope.row)"
                    ></el-button>
                    <el-button
                      @click="syioption(scope.row)"
                      type="primary"
                      icon="el-icon-top"
                      circle
                    ></el-button>
                    <el-button
                      @click="xiayioption(scope.row)"
                      type="primary"
                      icon="el-icon-bottom"
                      circle
                    ></el-button>
                  </template>
                </el-table-column>
              </el-table>
            </el-card> -->
            <el-card class="box-card" style="margin-bottom: 20px">
            <el-card
              class="box-card"
              style="margin-bottom: 20px"
              v-if="indexform.isenable == 1"
            >
              <Regular
                :TargetoptionList="testuserList"
                :intent="false"
                @addoption="addoption"
                @deloption="deloption"
                @syioption="syioption"
                @xiayioption="xiayioption"
              />
            </el-card>
            <div v-if="indexform.isenable == 2">
              <el-form-item label="收集信息">
                <el-input
                  type="textarea"
                  :rows="2"
                  placeholder="填入收集信息"
                  v-model="indexform.textarea"
                  maxlength="50"
                  show-word-limit
                >
                </el-input
              ></el-form-item>
            </div>
            <div v-if="indexform.isenable == 3">
              <el-form-item label="收集信息">
                <el-input
                  type="text"
                  placeholder="填入收集信息"
                  v-model="indexform.textarea"
                >
                </el-input
              ></el-form-item>
            </div>
            <el-row :gutter="20">
              <el-col :span="12">
                <el-form-item label="测试输入" prop="nickName">
@@ -1161,11 +1100,14 @@
      this.dynamicTags = [];
      this.testuserList = [
        {
          guid: 1,
          isoperation: 1,
          targettype: "1",
          targetvalue: "",
          targetregex: "",
          targetregex2: "",
          dynamiccruxs: [],
          nodynamiccruxs: [],
          dynamiccruxsJson: "",
          nodynamiccruxsJson: "",
        },
      ];
      this.indexopen = true;