(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6d743875"],{"3e9a":function(e,t,i){},e89e:function(e,t,i){"use strict";i("3e9a")},ffe4:function(e,t,i){"use strict";i.r(t);var s=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"Questionnairemanagement"},[i("div",{staticClass:"sidecolumn"},[i("div",{staticClass:"sidecolumn-top"},[i("div",{staticClass:"top-wj"},[e._v("指标分类")]),i("div",{staticClass:"top-tj",on:{click:function(t){e.dialogFormVisible=!0}}},[e._v("+添加")])]),i("div",{staticClass:"center-ss"},[i("el-input",{staticClass:"input-with-select",attrs:{placeholder:"请输入内容",size:"medium "},model:{value:e.sidecolumnval,callback:function(t){e.sidecolumnval=t},expression:"sidecolumnval"}})],1),i("div",{staticClass:"head-container",staticStyle:{"margin-top":"20px"}},[i("el-tree",{ref:"tree",attrs:{data:e.deptOptions,props:e.defaultProps,"expand-on-click-node":!1,"filter-node-method":e.filterNode,"node-key":"id","default-expand-all":"","highlight-current":""},on:{"node-click":e.handleNodeClick},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.node,a=t.data;return i("span",{staticClass:"custom-tree-node"},[i("span",[e._v(e._s(s.label))]),a.id>0?i("span",[i("el-button",{attrs:{type:"text",icon:"el-icon-delete",circle:"",size:"mini"},on:{click:function(){return e.remove(s,a)}}})],1):e._e(),a.id>0?i("span",[i("el-button",{attrs:{type:"text",circle:"",size:"mini"},on:{click:function(){return e.altertag(s,a)}}},[i("span",{staticClass:"button-textxg"},[i("i",{staticClass:"el-icon-edit-outline"})])])],1):e._e()])}}])})],1)]),i("div",{staticClass:"leftvlue"},[i("div",{staticClass:"leftvlue-bg"},[i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:24,xs:24}},[i("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0,"label-width":"98px"}},[i("el-form-item",{attrs:{label:"指标名称",prop:"userName"}},[i("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"请输入",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.targetname,callback:function(t){e.$set(e.queryParams,"targetname",t)},expression:"queryParams.targetname"}})],1),i("el-form-item",{attrs:{label:"标签名称",prop:"userName"}},[i("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"请输入",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.tagName,callback:function(t){e.$set(e.queryParams,"tagName",t)},expression:"queryParams.tagName"}})],1),i("el-form-item",{attrs:{label:"适用场景",prop:"shape"}},[i("el-select",{attrs:{placeholder:"请选择"},model:{value:e.queryParams.suitWay,callback:function(t){e.$set(e.queryParams,"suitWay",t)},expression:"queryParams.suitWay"}},e._l(e.mode,(function(e){return i("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),i("el-form-item",{attrs:{label:"指标类型",prop:"classify"}},[i("el-select",{attrs:{placeholder:"请选择"},model:{value:e.queryParams.scriptType,callback:function(t){e.$set(e.queryParams,"scriptType",t)},expression:"queryParams.scriptType"}},e._l(e.askvaluetype,(function(e,t){return i("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),i("el-form-item",{attrs:{label:"是否可用",prop:"classify"}},[i("el-select",{attrs:{placeholder:"请选择"},model:{value:e.queryParams.isAvailable,callback:function(t){e.$set(e.queryParams,"isAvailable",t)},expression:"queryParams.isAvailable"}},e._l(e.usable,(function(e,t){return i("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),i("el-form-item",[i("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"medium"},on:{click:e.handleQuery}},[e._v("搜索")]),i("el-button",{attrs:{icon:"el-icon-refresh",size:"medium"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),i("el-row",{staticClass:"mb8",attrs:{gutter:10}},[i("el-col",{attrs:{span:1.5}},[i("el-button",{attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"medium"},on:{click:e.handleAdd}},[e._v("新增")])],1),i("el-col",{attrs:{span:1.5}},[i("el-button",{attrs:{type:"danger",plain:"",icon:"el-icon-delete",size:"medium",disabled:e.multiple},on:{click:e.handleDelete}},[e._v("删除")])],1)],1),i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.targetList},on:{"selection-change":e.handleSelectionChange}},[i("el-table-column",{attrs:{type:"selection",width:"50",align:"center"}}),i("el-table-column",{key:"targetname",attrs:{label:"指标名称",fixed:"",align:"center",prop:"targetname","show-overflow-tooltip":!0}}),i("el-table-column",{key:"targetdesc",attrs:{label:"指标描述",align:"center",prop:"targetdesc","show-overflow-tooltip":!0,width:"200"}}),i("el-table-column",{key:"valueType",attrs:{label:"指标类型",align:"center",prop:"valueType","show-overflow-tooltip":!0},scopedSlots:e._u([{key:"default",fn:function(t){return[i("dict-tag",{attrs:{options:e.valuetypelb,value:t.row.valueType}})]}}])}),i("el-table-column",{key:"suitWayList",attrs:{label:"适用场景",align:"center",prop:"suitWayList",width:"120"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("dict-tag",{attrs:{options:e.mode,value:t.row.suitWayList}})]}}])}),i("el-table-column",{key:"suitDisease",attrs:{label:"适用疾病",align:"center",prop:"suitDisease",width:"120"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-button",{attrs:{size:"medium",type:"text"},on:{click:function(i){return e.illnessUpdate(t.row)}}},[i("span",{staticClass:"button-textxg"},[i("i",{staticClass:"el-icon-date"}),e._v("详情")])])]}}])}),i("el-table-column",{key:"language",attrs:{label:"语言",align:"center",prop:"language",width:"120"}}),i("el-table-column",{key:"isAvailable",attrs:{label:"是否可用",align:"center",prop:"isAvailable"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("dict-tag",{attrs:{options:e.usable,value:t.row.isAvailable}})]}}])}),i("el-table-column",{attrs:{label:"操作",fixed:"right",align:"center",width:"200","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-button",{attrs:{size:"medium",type:"text"},on:{click:function(i){return e.handleUpdate(t.row)}}},[i("span",{staticClass:"button-textxg"},[i("i",{staticClass:"el-icon-edit"}),e._v("修改")])]),i("el-button",{attrs:{size:"medium",type:"text"},on:{click:function(i){return e.handleDelete(t.row)}}},[i("span",{staticClass:"button-textsc"},[i("i",{staticClass:"el-icon-delete"}),e._v("删除")])])]}}])})],1),i("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total > 0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}})],1)],1),i("el-dialog",{attrs:{title:e.title,visible:e.indexopen,"close-on-click-modal":!1,width:"900px","append-to-body":""},on:{"update:visible":function(t){e.indexopen=t}}},[i("el-form",{ref:"indexform",attrs:{model:e.indexform,rules:e.rules,"label-width":"100px"}},[i("div",{staticClass:"headline"},[i("div",{staticClass:"basics"},[e._v("基础信息")])]),i("el-divider"),e.measurement?e._e():i("el-row",[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"指标名称",prop:"targetname"}},[i("el-input",{attrs:{placeholder:"请输入指标名称",maxlength:"40"},model:{value:e.indexform.targetname,callback:function(t){e.$set(e.indexform,"targetname",t)},expression:"indexform.targetname"}})],1)],1),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"指标分类",prop:"assortid"}},[i("el-select",{staticStyle:{width:"300px"},attrs:{size:"medium",filterable:"",placeholder:"请选择分类"},model:{value:e.indexform.assortid,callback:function(t){e.$set(e.indexform,"assortid",t)},expression:"indexform.assortid"}},e._l(e.deptOptions,(function(t){return i("el-option-group",{key:t.id,attrs:{label:t.indexAssortName}},e._l(t.ivrLibaTargetAssortList,(function(e){return i("el-option",{key:e.id,attrs:{label:e.indexAssortName,value:e.id}})})),1)})),1)],1)],1)],1),e.measurement?e._e():i("el-row",[i("el-col",{attrs:{span:24}},[i("el-form-item",{attrs:{label:"指标描述",prop:"targetdesc"}},[i("el-input",{attrs:{placeholder:"请输入指标描述",id:"targetdesc",maxlength:"40"},on:{focus:function(t){e.currentInputId="targetdesc"}},model:{value:e.indexform.targetdesc,callback:function(t){e.$set(e.indexform,"targetdesc",t)},expression:"indexform.targetdesc"}})],1)],1)],1),e.measurement?e._e():i("el-row",[i("el-col",{attrs:{span:8}},[i("el-form-item",{attrs:{label:"版本号",prop:"deptId"}},[i("el-input",{attrs:{placeholder:"默认1.0",maxlength:"40"},model:{value:e.indexform.version,callback:function(t){e.$set(e.indexform,"version",t)},expression:"indexform.version"}})],1)],1),i("el-col",{attrs:{span:8}},[i("el-form-item",{attrs:{label:"语言",prop:"language"}},[i("el-select",{attrs:{placeholder:"请选择语言"},model:{value:e.indexform.language,callback:function(t){e.$set(e.indexform,"language",t)},expression:"indexform.language"}},e._l(e.languagelist,(function(e){return i("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1),i("el-col",{attrs:{span:8}},[i("el-form-item",{attrs:{label:"是否可用",prop:"isAvailable"}},[i("el-radio-group",{model:{value:e.indexform.isAvailable,callback:function(t){e.$set(e.indexform,"isAvailable",t)},expression:"indexform.isAvailable"}},e._l(e.usable,(function(t,s){return i("el-radio",{attrs:{label:t.value}},[e._v(e._s(t.label))])})),1)],1)],1)],1),e.measurement?e._e():i("el-form-item",{attrs:{label:"标签",prop:"dynamicTags"}},[i("div",{staticClass:"xinz-inf"},[e._l(e.dynamicTags,(function(t){return i("el-tag",{key:t.tagname,attrs:{type:"success",closable:"","disable-transitions":!1},on:{close:function(i){return e.handleClosetag(t)}}},[e._v(" "+e._s(t.tagname)+" ")])})),e.inputVisible?i("el-select",{attrs:{filterable:"","allow-create":"","default-first-option":"",placeholder:"请选择"},on:{change:e.handleInputConfirm},model:{value:e.inputValue,callback:function(t){e.inputValue=t},expression:"inputValue"}},e._l(e.optionstag,(function(e){return i("el-option",{key:e.tagid,attrs:{label:e.tagname,value:e.tagname}})})),1):i("el-button",{staticClass:"button-new-tag",attrs:{size:"small"},on:{click:e.showInput}},[e._v("+ 新增标签")])],2)]),e.measurement?e._e():i("el-row",[i("el-col",{attrs:{span:24}},[i("el-form-item",{attrs:{prop:"valueType"},scopedSlots:e._u([{key:"label",fn:function(){return[e._v(" 结果类型 "),i("el-tooltip",{staticClass:"item",attrs:{effect:"light",content:"本类型为结果收集类型;选项用于指向性题目如是否等;文本适用复杂情况;数值用于收集数值型数据",placement:"top-start"}},[i("i",{staticClass:"el-icon-warning-outline"})])]},proxy:!0}],null,!1,1720215091)},[i("el-radio-group",{model:{value:e.indexform.valueType,callback:function(t){e.$set(e.indexform,"valueType",t)},expression:"indexform.valueType"}},[i("el-radio",{attrs:{label:1}},[e._v("选项")]),i("el-radio",{attrs:{label:2}},[e._v("文本")]),i("el-radio",{attrs:{label:3}},[e._v("数值")])],1)],1)],1)],1),e.measurement?e._e():i("el-row",[i("el-col",{attrs:{span:24}},[i("el-form-item",{attrs:{label:"适用题型",prop:"scriptType"}},[i("el-radio-group",{on:{input:e.Changtype},model:{value:e.indexform.scriptType,callback:function(t){e.$set(e.indexform,"scriptType",t)},expression:"indexform.scriptType"}},[i("el-radio",{attrs:{label:1}},[e._v("单选")]),i("el-radio",{attrs:{label:2}},[e._v("多选")]),i("el-radio",{attrs:{label:4}},[e._v("问答")])],1)],1)],1)],1),e.measurement?e._e():i("el-row",[i("el-col",{attrs:{span:24}},[i("el-form-item",{attrs:{label:"适用场景",prop:"suitWayList"}},[i("el-checkbox-group",{model:{value:e.indexform.suitWayList,callback:function(t){e.$set(e.indexform,"suitWayList",t)},expression:"indexform.suitWayList"}},e._l(e.mode,(function(t){return i("el-checkbox",{attrs:{label:t.value}},[e._v(e._s(t.label))])})),1)],1)],1)],1),1==e.indexform.scriptType||2==e.indexform.scriptType?i("div",[i("div",{staticClass:"headline"},[i("div",{staticClass:"basics"},[e._v("选项设置")])]),i("el-divider")],1):e._e(),1==e.indexform.scriptType||2==e.indexform.scriptType?i("el-card",{staticClass:"box-card",staticStyle:{"margin-bottom":"20px"}},[i("Regular",{attrs:{TargetoptionList:e.testuserList,intent:!1,hasValue:e.hasValue},on:{addoption:e.addoption,deloption:e.deloption,syioption:e.syioption,xiayioption:e.xiayioption}})],1):e._e(),i("div",{staticClass:"headline"},[i("div",{staticClass:"basics"},[e._v("指标测试")])]),i("el-divider"),i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"测试输入",prop:"nickName"}},[i("el-input",{attrs:{placeholder:"请输入测试内容",maxlength:"40"},model:{value:e.indexform.content,callback:function(t){e.$set(e.indexform,"content",t)},expression:"indexform.content"}})],1)],1),i("el-col",{attrs:{span:4}},[i("el-button",{attrs:{type:"success"},on:{click:e.testtagerlist}},[e._v("开始测试")])],1)],1)],1),i("div",[i("el-input",{attrs:{type:"textarea",rows:4,placeholder:"此处展示识别结果"},model:{value:e.testgovalue,callback:function(t){e.testgovalue=t},expression:"testgovalue"}})],1),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("保 存")]),i("el-button",{on:{click:e.cancel}},[e._v("关 闭")])],1)],1)],1)]),i("el-dialog",{attrs:{title:"指标疾病",visible:e.illnessVisible,width:"50%"},on:{"update:visible":function(t){e.illnessVisible=t}}},[i("div",[i("div",{staticClass:"xinz-infs"},[e._l(e.illnesslist,(function(t){return i("el-tag",{key:t.icd10name,attrs:{type:"warning",closable:"","disable-transitions":!1},on:{close:function(i){return e.handleCloseillness(t)}}},[e._v(" "+e._s(t.icd10name)+" ")])})),e.inputVisible?i("el-select",{attrs:{"remote-method":e.remoteMethod,filterable:"",remote:"","allow-create":"","default-first-option":"",placeholder:"请选择/查询",loading:e.loading},on:{change:e.illnessConfirm},model:{value:e.inputValue,callback:function(t){e.inputValue=t},expression:"inputValue"}},e._l(e.optionsillness,(function(e){return i("el-option",{key:e.icdid,attrs:{label:e.icdname,value:e.icdid}})})),1):i("el-button",{staticClass:"button-new-tag",attrs:{size:"small"},on:{click:e.showInput}},[e._v("+ 新增疾病")])],2)]),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.illnessVisible=!1}}},[e._v("取 消")]),i("el-button",{attrs:{type:"primary"},on:{click:e.confirmillness}},[e._v("确 定")])],1)]),i("el-dialog",{attrs:{title:"类别编辑",width:"30%",visible:e.dialogFormVisible},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[i("div",{staticStyle:{"text-align":"center","margin-bottom":"20px"}},[i("el-radio-group",{model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[i("el-radio-button",{attrs:{label:"主分类"}}),i("el-radio-button",{attrs:{label:"子分类"}})],1)],1),i("el-divider"),i("el-form",{attrs:{model:e.classifyform}},["子分类"==e.radio?i("el-form-item",{attrs:{label:"请选择问题大类"}},[i("el-select",{attrs:{placeholder:"请选择"},model:{value:e.classifyform.pid,callback:function(t){e.$set(e.classifyform,"pid",t)},expression:"classifyform.pid"}},e._l(e.deptOptions,(function(e){return i("el-option",{key:e.id,attrs:{label:e.indexAssortName,value:e.id}})})),1)],1):e._e(),i("el-form-item",{attrs:{label:"请输入类别名称"}},[i("el-input",{attrs:{autocomplete:"off"},model:{value:e.classifyform.indexAssortName,callback:function(t){e.$set(e.classifyform,"indexAssortName",t)},expression:"classifyform.indexAssortName"}})],1)],1),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){return e.getDeptTree()}}},[e._v("取 消")]),i("el-button",{attrs:{type:"primary"},on:{click:e.submitsidecolumn}},[e._v("确 定")])],1)],1)],1)},a=[],n=i("025b"),l=i("b3d7"),o=(i("618d"),i("9364"),i("a76c"),i("7103"),i("fb51"),i("2f82"),i("6678"),i("a5a2"),i("6e70"),i("f24b"),i("c33f"),i("21b9"),i("4a55"),i("cfee"),i("46e6"),i("aad4"),i("40d6")),r=(i("5f87"),i("b84a")),c=i.n(r),u=i("91fa"),d=(i("2c60"),i("63ce")),p=i("4360"),m={name:"questionnaire",dicts:["sys_normal_disable","sys_user_sex"],components:{Treeselect:c.a,Regular:u["a"]},data:function(){var e;return e={topactiveName:"Local",loading:!1,ids:[],single:!0,multiple:!0,showSearch:!0,measurement:!1,languagelist:[],usable:[],indexid:null,total:0,idds:"",amendtag:!1,dialogFormVisible:!1,deleteVisible:!1,deletefenl:"高血压",radio:"主分类",testvalue:"",testgovalue:"",creatype:"",hasValue:!0,classifyform:{categoryname:""},targetList:null,testuserList:[],title:"",open:!1,dateRange:[],postOptions:[],roleOptions:[],indexform:{},numberlb:22,numberlbs:2,deptOptions:[],defaultProps:{children:"ivrLibaTargetAssortList",label:"indexAssortName"},sidecolumnform:{}},Object(l["a"])(Object(l["a"])(Object(l["a"])(Object(l["a"])(Object(l["a"])(Object(l["a"])(Object(l["a"])(Object(l["a"])(Object(l["a"])(Object(l["a"])(e,"dialogFormVisible",!1),"sidecolumnval",""),"indexopen",!1),"inputVisible",!1),"illnessVisible",!1),"inputValue",""),"propss",{multiple:!0}),"dynamicTags",[]),"illnesslist",[]),"illnesslistapi",[]),Object(l["a"])(Object(l["a"])(Object(l["a"])(Object(l["a"])(Object(l["a"])(Object(l["a"])(Object(l["a"])(Object(l["a"])(e,"optionsillness",[]),"mode",[]),"optionstag",[]),"targetoptionList",[]),"Temporarytype",""),"queryParams",{pageNum:1,pageSize:10}),"askvaluetype",[]),"rules",{targetname:[{required:!0,message:"指标名称不能为空",trigger:"blur"}],assortid:[{required:!0,message:"指标分类不能为空",trigger:"blur"}],language:[{required:!0,message:"语言不能为空",trigger:"blur"}],isAvailable:[{required:!0,message:"可用状态不能为空",trigger:"blur"}],targetdesc:[{required:!0,message:"指标描述不能为空",trigger:"blur"}],valueType:[{required:!0,message:"结果类型不能为空",trigger:"blur"}],scriptType:[{required:!0,message:"适用题型不能为空",trigger:"blur"}],suitWayList:[{required:!0,message:"适用场景不能为空",trigger:"blur"}]})},watch:{sidecolumnval:function(e){console.log(e),this.$refs.tree.filter(e)}},created:function(){this.getList(),this.gettabList(),this.getDeptTree(),this.mode=p["a"].getters.mode,this.askvaluetype=p["a"].getters.askvaluetype,this.valuetypelb=p["a"].getters.valuetypelb,this.languagelist=p["a"].getters.languagelist,this.usable=p["a"].getters.usable},methods:{getList:function(){var e=this;this.loading=!0,Object(o["dc"])(this.queryParams).then((function(t){e.targetList=t.rows,e.total=t.total,console.log(e.targetList),e.loading=!1}))},processElement:function(e){return Object(n["a"])(Object(n["a"])({},e),{},{isoperation:1})},getIndexInArray:function(e,t){return e.indexOf(t)},changeselect:function(e){console.log(e),this.hasValue=e.includes("2")},deletefenlei:function(e){this.deleteVisible?(this.deleteVisible=!1,this.idds=""):(this.deleteVisible=!0,this.idds=e.tagcategoryid,this.deletefenl=e.title)},tsgnameto:function(e){var t="",i=this.testuserList.length+1,s=document.querySelector("#"+this.currentInputId);if("targetdesc"==this.currentInputId){t=this.indexform.targetdesc.split("");var a=s.selectionEnd-s.selectionStart;t.splice(s.selectionStart,a,"__"+i+"__"),this.testuserList.push({orderno:i,optiondesc:"",isoperation:1}),t=t.join(""),console.log(t),"targetdesc"==this.currentInputId&&(this.indexform.targetdesc=t)}},Changtype:function(e){var t=this;console.log(this.testuserList),console.log(e,"选项变更的处理"),3==e&&this.testuserList[0].targetvalue?this.$modal.confirm("更改类型为填空后选项将清空是否继续?").then((function(){t.testuserList=[],t.Temporarytype=t.indexform.scriptType})).catch((function(){t.indexform.scriptType=t.Temporarytype})):3==e&&(this.testuserList=[],this.Temporarytype=this.indexform.scriptType),this.Temporarytype=this.indexform.scriptType},illnessUpdate:function(e){var t=this;this.illnessVisible=!0,this.indexid=e.id,this.illnesslistapi=[];var i={pageNum:1,pageSize:100};Object(o["Vb"])(i).then((function(e){console.log(e),t.optionsillness=e.rows})),Object(o["Ub"])({outid:e.id,type:1}).then((function(e){t.illnesslist=e.rows,console.log(e)}))},handleCloseillness:function(e){this.illnesslist.splice(this.illnesslist.indexOf(e),1),e.id&&this.illnesslistapi.push(e.id)},remoteMethod:function(e){var t=this,i={pageNum:1,pageSize:100,icdname:e};this.loading=!0,setTimeout((function(){t.loading=!1,Object(o["Vb"])(i).then((function(e){t.optionsillness=e.rows}))}),200)},illnessConfirm:function(e){var t=this,i={},s=this.inputValue;Object(o["kc"])(e).then((function(e){i=e.data,i.outid=t.indexid,i.type="1",i.icd10id=i.icdid,i.icd10name=i.icdname,i.icd10code=i.icdcode,s&&t.illnesslist.push(i)})),console.log(this.illnesslist),this.inputVisible=!1,this.inputValue=""},confirmillness:function(){this.illnesslist.forEach((function(e,t){e.id||Object(o["D"])(e).then((function(e){}))})),this.illnesslistapi.length&&Object(o["gb"])(this.illnesslistapi.join(",")).then((function(e){})),this.illnessVisible=!1,this.$modal.msgSuccess("编辑成功")},gettabList:function(){var e=this,t={pageNum:1,pageSize:1e3,tagcategoryid:"0"};Object(d["f"])(t).then((function(t){console.log(t),e.optionstag=t.rows}))},handleClosetag:function(e){console.log(e),console.log(this.dynamicTags.indexOf(e));var t=this.dynamicTags.indexOf(e);this.dynamicTags.splice(this.dynamicTags.indexOf(e),1),this.indexform.ivrLibaTargetTagList[t].delFlag=3},handleInputConfirm:function(){var e=this,t={},i=this.inputValue;i&&Object(d["f"])({pageNum:1,pageSize:1e3,tagcategoryid:"0",tagname:i}).then((function(s){s.rows[0]?(t=s.rows[0],t.isoperation=1):t={tagname:i,isoperation:1},console.log(t),e.indexform.ivrLibaTargetTagList.push(t),e.dynamicTags.push(t),console.log(e.indexform.ivrLibaTargetTagList),console.log(e.dynamicTags)})),this.inputVisible=!1,this.inputValue=""},showInput:function(){this.inputVisible=!0},addoption:function(){var e={guid:1,id:this.indexform.id,targettype:this.indexform.targettype,isoperation:1,isabnormal:0,targetvalue:"",targetregex:"",targetregex2:"",picturePath:"",dynamiccruxs:[],nodynamiccruxs:[],dynamiccruxsJson:"",nodynamiccruxsJson:""};this.testuserList.push(e),console.log(this.testuserList),this.sortFn()},deloption:function(e){var t=this.testuserList.indexOf(e);-1!==t?(this.testuserList[t].isoperation=3,this.targetoptionList.push(this.testuserList[t]),console.log(this.targetoptionList,"aaaa.targetoptionList"),this.testuserList.splice(t,1),this.sortFn(),3==this.indexform.scriptType&&this.$modal.msgWarning("填空项已删除请手动删除题目内容中对应的填空项")):console.log("未找到该对象")},syioption:function(e){var t=this.getIndexInArray(this.testuserList,e),i=this.testuserList.splice(t,1)[0];this.testuserList.splice(t-1,0,i),this.sortFn()},xiayioption:function(e){var t=this.getIndexInArray(this.testuserList,e),i=this.testuserList.splice(t,1)[0];this.testuserList.splice(t+1,0,i),this.sortFn()},sortFn:function(){var e=this;this.testuserList=this.testuserList.map((function(t,i){return{guid:i+1,targetvalue:t.targetvalue,targetregex2:t.targetregex2,targetregex:t.targetregex,id:e.indexform.id,targettype:e.indexform.targettype,isoperation:t.targetoptionid?2:1,categoryName:t.categoryName,language:t.language,dynamiccruxs:t.dynamiccruxs,nodynamiccruxs:t.nodynamiccruxs,dynamiccruxsJson:t.dynamiccruxsJson,nodynamiccruxsJson:t.nodynamiccruxsJson,targetoptionid:t.targetoptionid,isabnormal:t.isabnormal,picturePath:t.picturePath,optiondesc:t.optiondesc}})),console.log(this.testuserList)},getDeptTree:function(){var e=this;Object(o["oc"])({}).then((function(t){e.deptOptions=t.rows,e.dialogFormVisible=!1}))},filterNode:function(e,t){return!e||-1!==t.indexAssortName.indexOf(e)},submitsidecolumn:function(){var e=this;if(this.classifyform.id)Object(o["rb"])(this.classifyform).then((function(t){e.getDeptTree(),e.$modal.msgSuccess("修改成功"),e.classifyform={},e.dialogFormVisible=!1}));else{var t={};if(this.classifyform.pid&&this.classifyform.indexAssortName&&"子分类"==this.radio){var i=this.deptOptions.findIndex((function(t){return t.id==e.classifyform.pid}));t=this.deptOptions[i],console.log(t),t.ivrLibaTargetAssortList.push(this.classifyform)}else{if("主分类"!=this.radio||!this.classifyform.indexAssortName)return this.$modal.msgError("请填写完整信息");this.classifyform.pid=null,this.classifyform.ivrLibaTargetAssortList=[]}Object(o["E"])(this.classifyform).then((function(t){e.getDeptTree(),e.$modal.msgSuccess("新增成功"),e.classifyform={},e.dialogFormVisible=!1}))}},remove:function(e,t){var i=this;t.pid?this.$modal.confirm('是否确认删除分类项为"'+t.indexAssortName+'"的数据项?').then((function(){return Object(o["fb"])(t.id)})).then((function(){i.getDeptTree(),i.$modal.msgSuccess("删除成功")})).catch((function(){})):this.$modal.confirm('是否确认删除一级分类"'+t.indexAssortName+'"?删除后其下分类将归类‘未分类’').then((function(){return Object(o["fb"])(t.id)})).then((function(){i.getDeptTree(),i.$modal.msgSuccess("删除成功")})).catch((function(){}))},altertag:function(e,t){this.dialogFormVisible=!0,t.pid?this.radio="子分类":this.radio="主分类",this.classifyform=t,this.dialogFormVisible=!0},handleNodeClick:function(e){this.queryParams.assortid=e.id,this.getList()},cancel:function(){this.indexform=null,this.indexopen=!1,this.reset()},reset:function(){this.indexform={suitWayList:void 0,id:void 0,targetdesc:void 0,ivrLibaTargetTagList:[],targetoptionList:[]}},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.dateRange=[],this.resetForm("queryForm"),this.queryParams={pageNum:1,pageSize:10},this.$refs.tree.setCurrentKey(null),this.handleQuery()},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.id})),this.single=1!=e.length,this.multiple=!e.length},handleAdd:function(){this.reset(),this.title="新增指标",this.indexform={ivrLibaTargetTagList:[],targetoptionList:[],suitWayList:[]},this.dynamicTags=[],this.testuserList=[{targettype:"1",targetvalue:"",targetregex:"",targetregex2:"",isoperation:1,isabnormal:0,picturePath:"",dynamiccruxs:[],nodynamiccruxs:[],dynamiccruxsJson:"",nodynamiccruxsJson:""}],this.indexopen=!0,this.measurement=!1},handleUpdate:function(e){this.reset(),this.title="指标详情",this.indexform={},this.indexform=e,this.indexform.scriptType=Number(e.scriptType),this.Temporarytype=this.indexform.scriptType,e.targetoptionList[0]||(e.targetoptionList=[{targettype:"1",targetvalue:"",targetregex:"",targetregex2:"",isoperation:1,orderno:1,dynamiccruxs:[],nodynamiccruxs:[],dynamiccruxsJson:"",nodynamiccruxsJson:""}]),this.dynamicTags=e.ivrLibaTargetTagList.map(this.processElement),this.testuserList=e.targetoptionList,console.log(this.testuserList,"bbbb"),this.testvalue="",this.indexopen=!0,this.measurement=!1},handlemeasurement:function(e){this.reset(),this.title="指标详情",this.indexopen=!0,this.measurement=!0},popoveramend:function(e){this.idds=e,this.amendtag=!0,this.dialogFormVisible=!0},submitForm:function(){var e=this;this.$refs["indexform"].validate((function(t){e.indexform.targetoptionList=e.testuserList.concat(e.targetoptionList),console.log(e.indexform.targetoptionList,"11"),e.indexform.targetoptionList.forEach((function(e){3!=e.isoperation&&e.targetoptionid&&(console.log(e,"item"),e.isoperation=2)})),t&&(e.indexform.optionDesc=e.testuserList.filter((function(e){return 3!=e.isoperation})).map((function(e){return e.targetvalue})).join(", "),e.indexform.version||(e.indexform.version="1.0"),void 0!=e.indexform.id?(e.indexform.isoperation=2,Object(o["ec"])(e.indexform).then((function(t){e.$modal.msgSuccess("修改成功"),e.indexopen=!1,e.getList()}))):(e.indexform.targettype="1",e.indexform.isoperation=1,Object(o["ec"])(e.indexform).then((function(t){e.$modal.msgSuccess("新增成功"),e.indexopen=!1,e.getList()}))))}))},testtagerlist:function(){var e=this;if(this.indexform.content){var t=this.indexform;t.targetoptionList=this.testuserList.concat(this.targetoptionList),Object(o["zc"])(t).then((function(t){e.$modal.msgSuccess("测试成功"),e.testgovalue=t.msg,e.getList()}))}else this.$modal.msgError("请填写测试内容")},handleDelete:function(e){var t=this,i=e.id||this.ids;this.$modal.confirm('是否确认删除指标名称为"'+e.targetname+'"的数据项?').then((function(){return Object(o["V"])(i)})).then((function(){t.getList(),t.$modal.msgSuccess("删除成功")})).catch((function(){}))}}},f=m,g=(i("e89e"),i("1805")),h=Object(g["a"])(f,s,a,!1,null,"5e447d90",null);t["default"]=h.exports}}]);