| | |
| | | prop="id" |
| | | /> |
| | | <el-table-column |
| | | label="值类型" |
| | | label="结果类型" |
| | | fixed |
| | | align="center" |
| | | key="valueType" |
| | |
| | | <el-dialog |
| | | :title="title" |
| | | :visible.sync="indexopen" |
| | | :close-on-click-modal="false" |
| | | width="900px" |
| | | append-to-body |
| | | > |
| | |
| | | </el-form-item> |
| | | </el-col></el-row |
| | | > |
| | | <el-row v-if="!measurement"> |
| | | <el-col :span="24"> |
| | | <el-form-item label="题目类型"> |
| | | <el-radio-group v-model="indexform.scriptType"> |
| | | <el-radio :label="1">单选</el-radio> |
| | | <el-radio :label="2">多选</el-radio> |
| | | <el-radio :label="3">填空</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | </el-col></el-row |
| | | > |
| | | |
| | | <el-row v-if="!measurement"> |
| | | <el-col :span="24"> |
| | |
| | | <el-card |
| | | class="box-card" |
| | | style="margin-bottom: 20px" |
| | | v-if="indexform.valueType == 1" |
| | | v-if="indexform.valueType == 1 || indexform.valueType == 2" |
| | | > |
| | | <Regular |
| | | :TargetoptionList="testuserList" |
| | |
| | | @xiayioption="xiayioption" |
| | | /> |
| | | </el-card> |
| | | <div v-if="indexform.valueType == 2"> |
| | | <el-form-item label="收集信息"> |
| | | <el-input |
| | | type="textarea" |
| | | :rows="2" |
| | | placeholder="填入收集信息" |
| | | v-model="indexform.reply" |
| | | maxlength="50" |
| | | show-word-limit |
| | | > |
| | | </el-input |
| | | ></el-form-item> |
| | | </div> |
| | | <div v-if="indexform.valueType == 3"> |
| | | <el-form-item label="收集信息"> |
| | | <el-input |
| | |
| | | |
| | | // 取消按钮 |
| | | cancel() { |
| | | this.indexform = null; |
| | | this.indexopen = false; |
| | | this.reset(); |
| | | }, |
| | |
| | | baseTagList: [], |
| | | targetoptionList: [], |
| | | }; |
| | | this.resetForm("indexform"); |
| | | // this.resetForm("indexform"); |
| | | }, |
| | | /** 搜索按钮操作 */ |
| | | handleQuery() { |
| | |
| | | this.reset(); |
| | | console.log(row); |
| | | this.title = "指标详情"; |
| | | this.indexform = {}; |
| | | this.indexform = row; |
| | | if (!row.targetoptionList[0]) { |
| | | row.targetoptionList = [ |
| | |
| | | this.indexform.targetoptionList.forEach((item) => { |
| | | if (item.isoperation != 3 && item.targetoptionid) { |
| | | console.log(item, "item"); |
| | | // item.isoperation = 2; |
| | | item.isoperation = 2; |
| | | } else { |
| | | } |
| | | }); |