WXL
2024-09-05 df59cae6f3c73605a3f3b4055fdca5b4dabde2c2
src/views/repositoryai/intention/index.vue
@@ -338,6 +338,10 @@
            :rules="rules"
            label-width="100px"
          >
            <div class="headline">
              <div class="basics">基础信息</div>
            </div>
            <el-divider></el-divider>
            <el-row v-if="!measurement">
              <el-col :span="12">
                <el-form-item label="指标名称" prop="targetname">
@@ -401,7 +405,6 @@
              </el-col>
              <el-col :span="8">
                <el-form-item label="是否可用" prop="isAvailable">
                  <el-radio-group v-model="indexform.isAvailable">
                    <el-radio
                      v-for="(item, index) in usable"
@@ -429,7 +432,7 @@
                <div class="tsgname" @click="tsgnameto">插入填空</div>
              </div>
            </el-form-item> -->
            <el-form-item label="标签" prop="desc" v-if="!measurement">
            <el-form-item label="标签" prop="dynamicTags" v-if="!measurement">
              <div class="xinz-inf">
                <el-tag
                  :key="tag.tagname"
@@ -469,7 +472,19 @@
            </el-form-item>
            <el-row v-if="!measurement">
              <el-col :span="24">
                <el-form-item label="值类型">
                <el-form-item prop="valueType">
                  <template #label>
                    值类型
                    <el-tooltip
                      class="item"
                      effect="light"
                      content="本类型为结果收集类型;选项用于指向性题目如是否等;文本适用复杂情况;数值用于收集数值型数据"
                      placement="top-start"
                    >
                      <i class="el-icon-warning-outline"></i>
                    </el-tooltip>
                    <!-- 在标签后插入红色星号 -->
                  </template>
                  <el-radio-group v-model="indexform.valueType">
                    <el-radio :label="1">选项</el-radio>
                    <el-radio :label="2">文本</el-radio>
@@ -480,7 +495,7 @@
            >
            <el-row v-if="!measurement">
              <el-col :span="24">
                <el-form-item label="题目类型">
                <el-form-item label="题目类型" prop="scriptType">
                  <el-radio-group
                    @input="Changtype"
                    v-model="indexform.scriptType"
@@ -497,20 +512,6 @@
            <el-row v-if="!measurement">
              <el-col :span="24">
                <el-form-item label="适用场景" prop="suitWayList">
                  <!-- <el-select
                    class="el-select1"
                    v-model="indexform.suitWayList"
                    multiple
                    @change="changeselect"
                    placeholder="请选择"
                  >
                    <el-option
                      v-for="item in mode"
                      :key="item.value"
                      :label="item.label"
                      :value="item.value"
                    ></el-option>
                  </el-select> -->
                  <el-checkbox-group v-model="indexform.suitWayList">
                    <el-checkbox v-for="item in mode" :label="item.value">{{
                      item.label
@@ -519,7 +520,12 @@
                </el-form-item>
              </el-col>
            </el-row>
            <div v-if="indexform.scriptType == 1 || indexform.scriptType == 2">
              <div class="headline">
                <div class="basics">选项设置</div>
              </div>
              <el-divider></el-divider>
            </div>
            <el-card
              class="box-card"
              style="margin-bottom: 20px"
@@ -557,6 +563,10 @@
                </el-card>
              </el-form-item>
            </div> -->
            <div class="headline">
              <div class="basics">指标测试</div>
            </div>
            <el-divider></el-divider>
            <el-row :gutter="20">
              <el-col :span="12">
                <el-form-item label="测试输入" prop="nickName">
@@ -791,10 +801,25 @@
          { required: true, message: "指标分类不能为空", trigger: "blur" },
        ],
        language: [
          { required: true, message: "指标语言不能为空", trigger: "blur" },
          { required: true, message: "语言不能为空", trigger: "blur" },
        ],
        isAvailable: [
          { required: true, message: "指标语言不能为空", trigger: "blur" },
          { required: true, message: "可用状态不能为空", trigger: "blur" },
        ],
        targetdesc: [
          { required: true, message: "指标描述不能为空", trigger: "blur" },
        ],
        dynamicTags: [
          { required: true, message: "标签不能为空", trigger: "blur" },
        ],
        valueType: [
          { required: true, message: "值类型不能为空", trigger: "blur" },
        ],
        scriptType: [
          { required: true, message: "题目类型不能为空", trigger: "blur" },
        ],
        suitWayList: [
          { required: true, message: "适用场景不能为空", trigger: "blur" },
        ],
      },
    };
@@ -1255,6 +1280,7 @@
      this.indexform = {
        ivrLibaTargetTagList: [],
        targetoptionList: [],
        suitWayList: [],
      };
      this.dynamicTags = [];
      this.testuserList = [
@@ -1264,6 +1290,7 @@
          targetregex: "",
          targetregex2: "",
          isoperation: 1,
          isabnormal:0,
          picturePath: "",
          dynamiccruxs: [],
          nodynamiccruxs: [],
@@ -1499,6 +1526,14 @@
.tsgname:hover {
  background: #20894d;
}
.headline {
  display: flex;
  justify-content: space-between;
  font-size: 20px;
  border-left: 4px solid #41a1be;
  padding-left: 5px;
  margin: 15px 0;
}
.qrcode-dialo {
  text-align: center;
  //   display: flex;