| | |
| | | > |
| | | <el-form-item label="指标名称" prop="userName"> |
| | | <el-input |
| | | v-model="queryParams.userName" |
| | | v-model="queryParams.targetname" |
| | | placeholder="请输入" |
| | | clearable |
| | | style="width: 200px" |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="标签" prop="sickness"> |
| | | <el-select v-model="queryParams.tag" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in dynamicTags" |
| | | :key="item.tagid" |
| | | :label="item.tagname" |
| | | :value="item.tagid" |
| | | > |
| | | </el-option> |
| | | </el-select> |
| | | <el-form-item label="标签名称" prop="userName"> |
| | | <el-input |
| | | v-model="queryParams.tagName" |
| | | placeholder="请输入" |
| | | clearable |
| | | style="width: 200px" |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="适用方式" prop="shape"> |
| | | <el-select v-model="queryParams.value" placeholder="请选择"> |
| | | <el-form-item label="适用场景" prop="shape"> |
| | | <el-select v-model="queryParams.suitWay" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in mode" |
| | | :key="item.value" |
| | |
| | | </el-form-item> |
| | | <el-form-item label="指标类型" prop="classify"> |
| | | <el-select |
| | | v-model="queryParams.classifyvalue" |
| | | v-model="queryParams.scriptType" |
| | | placeholder="请选择" |
| | | > |
| | | <el-option |
| | |
| | | </el-form-item> |
| | | <el-form-item label="可用状态" prop="classify"> |
| | | <el-select |
| | | v-model="queryParams.classifyvalue" |
| | | v-model="queryParams.isAvailable" |
| | | placeholder="请选择" |
| | | > |
| | | <el-option |
| | | v-for="(item, index) in qyoptions" |
| | | v-for="(item, index) in usable" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value" |
| | |
| | | prop="isAvailable" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <dict-tag |
| | | :options="qyoptions" |
| | | :value="scope.row.isAvailable" |
| | | /> |
| | | <dict-tag :options="usable" :value="scope.row.isAvailable" /> |
| | | </template> |
| | | </el-table-column> |
| | | |
| | |
| | | <el-form-item label="指标名称" prop="targetname"> |
| | | <el-input |
| | | v-model="indexform.targetname" |
| | | placeholder="请输入指标种类" |
| | | placeholder="请输入指标名称" |
| | | maxlength="40" |
| | | /> |
| | | </el-form-item> |
| | |
| | | <el-radio :label="1">单选</el-radio> |
| | | <el-radio :label="2">多选</el-radio> |
| | | <el-radio :label="3">填空</el-radio> |
| | | <el-radio :label="4">问答</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | </el-col></el-row |
| | |
| | | showSearch: true, |
| | | measurement: false, |
| | | languagelist: [], |
| | | usable: [], |
| | | indexid: null, |
| | | // 总条数 |
| | | total: 0, |
| | |
| | | this.mode = store.getters.mode; |
| | | this.valuetypelb = store.getters.valuetypelb; |
| | | this.languagelist = store.getters.languagelist; |
| | | this.qyoptions = store.getters.usable; |
| | | this.qyoptions = store.getters.askvaluetype; |
| | | this.usable = store.getters.usable; |
| | | }, |
| | | methods: { |
| | | /** 查询指标列表 */ |
| | |
| | | }, |
| | | changeselect(row) { |
| | | console.log(row); |
| | | this.hasValue = row.includes('2'); |
| | | this.hasValue = row.includes("2"); |
| | | }, |
| | | //删除分类 |
| | | deletefenlei(row) { |
| | |
| | | console.log(this.dynamicTags.indexOf(tag)); |
| | | const lindex = this.dynamicTags.indexOf(tag); |
| | | this.dynamicTags.splice(this.dynamicTags.indexOf(tag), 1); |
| | | this.indexform.baseTagList[lindex].isoperation = 3; |
| | | this.indexform.ivrLibaTargetTagList[lindex].delFlag = 3; |
| | | }, |
| | | handleInputConfirm() { |
| | | let tagvalue = {}; |
| | |
| | | }; |
| | | } |
| | | console.log(tagvalue); |
| | | this.indexform.baseTagList.push(tagvalue); |
| | | this.indexform.ivrLibaTargetTagList.push(tagvalue); |
| | | this.dynamicTags.push(tagvalue); |
| | | console.log(this.indexform.baseTagList); |
| | | console.log(this.indexform.ivrLibaTargetTagList); |
| | | console.log(this.dynamicTags); |
| | | }); |
| | | } |
| | |
| | | targetvalue: "", |
| | | targetregex: "", |
| | | targetregex2: "", |
| | | picturePath: "", |
| | | dynamiccruxs: [], |
| | | nodynamiccruxs: [], |
| | | dynamiccruxsJson: "", |
| | |
| | | nodynamiccruxsJson: item.nodynamiccruxsJson, |
| | | targetoptionid: item.targetoptionid, |
| | | isabnormal: item.isabnormal, |
| | | picturePath: item.picturePath, |
| | | }; |
| | | }); |
| | | console.log(this.testuserList); |
| | |
| | | suitWayList: undefined, |
| | | id: undefined, |
| | | targetdesc: undefined, |
| | | baseTagList: [], |
| | | ivrLibaTargetTagList: [], |
| | | targetoptionList: [], |
| | | }; |
| | | // this.resetForm("indexform"); |
| | |
| | | this.reset(); |
| | | this.title = "新增指标"; |
| | | this.indexform = { |
| | | baseTagList: [], |
| | | ivrLibaTargetTagList: [], |
| | | targetoptionList: [], |
| | | }; |
| | | this.dynamicTags = []; |
| | |
| | | targetregex: "", |
| | | targetregex2: "", |
| | | isoperation: 1, |
| | | picturePath: "", |
| | | dynamiccruxs: [], |
| | | nodynamiccruxs: [], |
| | | dynamiccruxsJson: "", |
| | |
| | | /** 修改按钮操作 */ |
| | | handleUpdate(row) { |
| | | this.reset(); |
| | | console.log(row); |
| | | this.title = "指标详情"; |
| | | this.indexform = {}; |
| | | this.indexform = row; |
| | |
| | | }, |
| | | ]; |
| | | } |
| | | this.dynamicTags = row.baseTagList.map(this.processElement); |
| | | this.dynamicTags = row.ivrLibaTargetTagList.map(this.processElement); |
| | | this.testuserList = row.targetoptionList; |
| | | console.log(this.testuserList, "bbbb"); |
| | | this.testvalue = ""; |