WXL
2024-07-31 8ec6407cf76c1f8d7e08e5456018aaafc93f0556
测试完成
已修改3个文件
75 ■■■■■ 文件已修改
src/views/knowledge/questionbank/index.vue 51 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/knowledge/questionbank/particulars/index.vue 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/knowledge/questionnaire/index.vue 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/knowledge/questionbank/index.vue
@@ -77,18 +77,16 @@
                  @keyup.enter.native="handleQuery"
                />
              </el-form-item>
              <el-form-item label="语言" prop="status">
                <el-select v-model="queryParams.language" placeholder="请选择">
                  <el-option
                    v-for="item in languagelist"
                    :key="item.value"
                    :label="item.label"
                    :value="item.value"
                  >
                  </el-option>
                </el-select>
              <el-form-item label="问题内容" prop="userName">
                <el-input
                  v-model="queryParams.scriptContent"
                  placeholder="请输入"
                  clearable
                  style="width: 200px"
                  @keyup.enter.native="handleQuery"
                />
              </el-form-item>
              <el-form-item label="关联指标" prop="targetname">
              <el-form-item label="指标名称" prop="targetname">
                <el-input
                  v-model="queryParams.targetname"
                  placeholder="请输入"
@@ -167,19 +165,42 @@
                width="50"
                align="center"
              />
              <el-table-column
              <!-- <el-table-column
                label="序号"
                fixed
                align="center"
                key="id"
                prop="id"
              />
              /> -->
              <el-table-column
                label="题目标题"
                fixed
                align="center"
                key="scriptTopic"
                prop="scriptTopic"
                width="200"
                :show-overflow-tooltip="true"
              />
              <el-table-column
                label="题型"
                align="center"
                key="scriptType"
                prop="scriptType"
                width="120"
              >
                <template slot-scope="scope">
                  <dict-tag
                    :options="askvaluetype"
                    :value="scope.row.scriptType"
                  />
                </template>
              </el-table-column>
              <el-table-column
                label="指标名称"
                fixed
                align="center"
                key="targetname"
                prop="targetname"
                width="200"
                :show-overflow-tooltip="true"
              />
@@ -273,7 +294,7 @@
                    @click="compileUpdate(scope.row)"
                    v-hasPermi="['system:user:edit']"
                    ><span class="button-bji"
                      ><i class="el-icon-edit"></i>编辑问题</span
                      ><i class="el-icon-edit"></i>编辑</span
                    ></el-button
                  >
                  <el-button
@@ -460,6 +481,7 @@
      total: 0,
      namequestionnaire: "",
      haoquestionnaire: "",
      askvaluetype: "",
      idds: "",
      topicform: {
        scriptContent: "",
@@ -527,6 +549,7 @@
    this.mode = store.getters.mode;
    this.languagelist = store.getters.languagelist;
    this.qyoptions = store.getters.usable;
    this.askvaluetype = store.getters.askvaluetype;
  },
  methods: {
src/views/knowledge/questionbank/particulars/index.vue
@@ -296,14 +296,8 @@
              </el-form-item>
            </el-row>
          </div>
          <div v-if="topicobj.scriptType != 3 && topicobj.scriptType != 4">
            <div class="headline">
              选项设置<span style="margin-left: 30px"
                ><el-button type="primary" round @click="addoption"
                  >+新增</el-button
                ></span
              >
              <span style="margin-left: 30px"
          <div>
            <span style="margin-left: 30px"
                >选中指标:<el-tag type="success" effect="dark">{{
                  topicobj.targetname ? topicobj.targetname : "未选择"
                }}</el-tag></span
@@ -313,6 +307,15 @@
                  >+选择指标</el-button
                ></span
              >
          </div>
          <div v-if="topicobj.scriptType != 3 && topicobj.scriptType != 4">
            <div class="headline">
              选项设置<span style="margin-left: 30px"
                ><el-button type="primary" round @click="addoption"
                  >+新增</el-button
                ></span
              >
            </div>
            <div
              class="topicxq"
@@ -838,7 +841,7 @@
    selectlabel(row) {
      this.$modal
        .confirm(
          '是否选择标题为"' + row.targetname + '"的指标并替换填充问题信息?'
          '是否选择标题为"' + row.targetname + '"的指标并替换填充问题及选项信息?'
        )
        .then(() => {
          console.log(row);
src/views/knowledge/questionnaire/index.vue
@@ -441,7 +441,8 @@
                :key="index"
                :label="index"
              >
                {{ items.optioncontent }}
                {{ items.optioncontent  }}
              </el-checkbox>
            </el-checkbox-group>
          </div>