(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-098a665c","chunk-41a0667a"],{"0cfb":function(t,e,r){"use strict";var a=r("2ad9");t.exports=/MSIE|Trident/.test(a)},"134f":function(t,e,r){"use strict";var a=r("037d"),o=r("a67a"),n=r("a143"),i=r("ba03"),s=r("4e61"),l=r("5cb2"),c=r("0900"),u=r("0761"),p=r("b697"),d=r("ee33"),m=r("22f9"),f=r("0cfb"),b=r("3404"),v=r("8055"),h=[],g=o(h.sort),y=o(h.push),j=u((function(){h.sort(void 0)})),O=u((function(){h.sort(null)})),k=d("sort"),x=!u((function(){if(b)return b<70;if(!(m&&m>3)){if(f)return!0;if(v)return v<603;var t,e,r,a,o="";for(t=65;t<76;t++){switch(e=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:r=3;break;case 68:case 71:r=4;break;default:r=2}for(a=0;a<47;a++)h.push({k:e+a,v:r})}for(h.sort((function(t,e){return e.v-t.v})),a=0;ac(r)?1:-1}};a({target:"Array",proto:!0,forced:T},{sort:function(t){void 0!==t&&n(t);var e=i(this);if(x)return void 0===t?g(e):g(e,t);var r,a,o=[],c=s(e);for(a=0;a79&&i<83,c=l||!n("reduce");a({target:"Array",proto:!0,forced:c},{reduce:function(t){var e=arguments.length;return o(this,t,e,e>1?arguments[1]:void 0)}})},b697:function(t,e,r){"use strict";var a=r("4390"),o=Math.floor,n=function(t,e){var r=t.length;if(r<8){var i,s,l=1;while(l0)t[s]=t[--s];s!==l++&&(t[s]=i)}}else{var c=o(r/2),u=n(a(t,0,c),e),p=n(a(t,c),e),d=u.length,m=p.length,f=0,b=0;while(f=0:m>f;f+=b)f in d&&(u=r(u,d[f],f,p));return u}};t.exports={left:c(!1),right:c(!0)}},dd28:function(t,e,r){"use strict";r.r(e);var a,o=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"Questionnairemanagement"},[r("div",{staticClass:"sidecolumn"},[r("div",[r("el-steps",{attrs:{"finish-status":"success",active:t.Editprogress,simple:""}},[r("el-step",[r("template",{slot:"title"},[r("span",{staticStyle:{cursor:"pointer"},on:{click:function(e){t.Editprogress=1}}},[t._v("基础信息")])])],2),r("el-step",[r("template",{slot:"title"},[r("span",{staticStyle:{cursor:"pointer"},on:{click:function(e){t.Editprogress=2}}},[t._v("问卷问题")])])],2),r("el-step",{attrs:{description:"查看问卷预览,可导出PDF"}},[r("span",{staticStyle:{cursor:"pointer"},attrs:{slot:"title"},on:{click:function(e){t.Editprogress=3}},slot:"title"},[t._v("问卷预览")])])],1)],1)]),r("div",{staticClass:"leftvlue"},[1==t.Editprogress?r("div",[r("div",{staticClass:"leftvlue-jbxx"},[t._v("基本信息")]),r("el-divider"),r("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:t.ruleForm,rules:t.rules,"label-width":"180px"}},[r("el-form-item",{attrs:{label:"问卷名称",prop:"svyname"}},[r("div",{staticStyle:{width:"55vw"}},[r("el-input",{model:{value:t.ruleForm.svyname,callback:function(e){t.$set(t.ruleForm,"svyname",e)},expression:"ruleForm.svyname"}})],1)]),r("el-form-item",{attrs:{label:"问卷描述",prop:"description"}},[r("el-input",{staticStyle:{width:"55vw"},attrs:{type:"textarea",rows:2,placeholder:"请输入内容"},model:{value:t.ruleForm.description,callback:function(e){t.$set(t.ruleForm,"description",e)},expression:"ruleForm.description"}})],1),r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:10}},[r("el-form-item",{attrs:{label:"问卷分类",prop:"categoryid"}},[r("el-select",{attrs:{size:"medium",filterable:"",placeholder:"请选择分类"},model:{value:t.ruleForm.categoryid,callback:function(e){t.$set(t.ruleForm,"categoryid",e)},expression:"ruleForm.categoryid"}},t._l(t.optionsclass,(function(e){return r("el-option-group",{key:e.id,attrs:{label:e.name}},t._l(e.svyLibTemplateCategoryList,(function(t){return r("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)})),1)],1)],1),r("el-col",{attrs:{span:8}},[r("el-form-item",{attrs:{label:"评价类型",prop:"scoreType"}},[r("el-select",{attrs:{placeholder:"请选择分类"},model:{value:t.ruleForm.scoreType,callback:function(e){t.$set(t.ruleForm,"scoreType",e)},expression:"ruleForm.scoreType"}},t._l(t.appraiselist,(function(t){return r("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1)],1)],1),r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:10}},[r("el-form-item",{attrs:{label:"可用状态",prop:"isenable"}},[r("el-radio-group",{model:{value:t.ruleForm.isenable,callback:function(e){t.$set(t.ruleForm,"isenable",e)},expression:"ruleForm.isenable"}},t._l(t.usable,(function(e,a){return r("el-radio",{attrs:{label:e.value}},[t._v(t._s(e.label))])})),1)],1)],1),r("el-col",{attrs:{span:8}},[r("el-form-item",{attrs:{label:"版本号",prop:"name"}},[r("el-input",{attrs:{placeholder:"默认1.0"},model:{value:t.ruleForm.version,callback:function(e){t.$set(t.ruleForm,"version",e)},expression:"ruleForm.version"}})],1)],1)],1),r("el-row",[r("el-form-item",{attrs:{prop:"dynamicTags"},scopedSlots:t._u([{key:"label",fn:function(){return[t._v(" 标签 "),r("el-tooltip",{staticClass:"item",attrs:{effect:"light",content:"准确、扼要、多重的标签,可以让您在系统使用中方便的查找到该模版。",placement:"top-start"}},[r("i",{staticClass:"el-icon-warning-outline"})])]},proxy:!0}],null,!1,1882747712)},[r("div",{staticClass:"xinz-inf"},[t._l(t.dynamicTags,(function(e){return r("el-tag",{key:e.tagname,attrs:{type:"success",closable:"","disable-transitions":!1},on:{close:function(r){return t.handleClosetag(e)}}},[t._v(" "+t._s(e.tagname)+" ")])})),t.inputVisible?r("el-select",{attrs:{filterable:"",remote:"","allow-create":"","reserve-keyword":"","default-first-option":"","remote-method":t.remoteMethodtag,loading:t.loading,placeholder:"请选择"},on:{change:t.handleInputConfirm},model:{value:t.inputValue,callback:function(e){t.inputValue=e},expression:"inputValue"}},t._l(t.optionstag,(function(t){return r("el-option",{key:t.tagid,attrs:{label:t.tagname,value:t.tagname}})})),1):r("el-button",{staticClass:"button-new-tag",attrs:{size:"small"},on:{click:t.showInput}},[t._v("+ 新增标签")])],2)])],1),r("div",{staticClass:"xinz-infs"},[r("el-form-item",{scopedSlots:t._u([{key:"label",fn:function(){return[t._v(" 适用疾病 "),r("el-tooltip",{staticClass:"item",attrs:{effect:"light",content:"选择好适用疾病后,可以方便您通过疾病诊断查找到对应的病人!",placement:"top-start"}},[r("i",{staticClass:"el-icon-warning-outline"})])]},proxy:!0}],null,!1,1166662422)},[r("div",{staticStyle:{"margin-bottom":"10px"}},[r("el-button",{attrs:{type:"warning"},on:{click:function(e){return t.$refs.child.handleAddpatient()}}},[t._v("添加疾病诊断")])],1),t._l(t.displayedTags,(function(e){return r("el-tag",{key:e.icdid,attrs:{type:"warning","disable-transitions":!1}},[t._v(" "+t._s(e.icdname)+" ")])})),t.hasMore?r("el-tag",{attrs:{type:"info"}},[t._v("+"+t._s(t.remaining)+" more")]):t._e()],2)],1),r("el-form-item",{attrs:{label:"问卷方式",prop:"suitway"}},[r("el-select",{staticStyle:{width:"55vw"},attrs:{size:"medium",multiple:"",filterable:"",placeholder:"请选择分类"},model:{value:t.ruleForm.suitway,callback:function(e){t.$set(t.ruleForm,"suitway",e)},expression:"ruleForm.suitway"}},t._l(t.mode,(function(t){return r("el-option",{key:t.value,staticClass:"ruleFormaa",attrs:{label:t.label,value:t.value}})})),1)],1),r("el-row",[r("el-col",{attrs:{span:20}},[r("el-form-item",{attrs:{label:"适用科室",prop:"region"}},[r("el-select",{staticStyle:{width:"55vw"},attrs:{size:"medium",multiple:"",filterable:"",placeholder:"请选择科室"},on:{"remove-tag":t.removetag},model:{value:t.tempDetpRelevanceslist,callback:function(e){t.tempDetpRelevanceslist=e},expression:"tempDetpRelevanceslist"}},t._l(t.flatArray,(function(t){return r("el-option",{key:t.id,staticClass:"ruleFormaa",attrs:{label:t.label,value:t.deptCode}})})),1)],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:20}},[r("el-form-item",{attrs:{label:"适用病区",prop:"region"}},[r("el-select",{staticStyle:{width:"55vw"},attrs:{size:"medium",multiple:"",filterable:"",placeholder:"请选择病区"},on:{"remove-tag":t.removehpsp},model:{value:t.tempbelongWards,callback:function(e){t.tempbelongWards=e},expression:"tempbelongWards"}},t._l(t.flatArray,(function(t){return r("el-option",{key:t.id,staticClass:"ruleFormaa",attrs:{label:t.label,value:t.deptCode}})})),1)],1)],1)],1),r("el-form-item",{attrs:{label:"结束语",prop:"conclusion"}},[r("el-input",{staticStyle:{width:"55vw","line-height":"80px"},attrs:{type:"textarea",rows:5,autosize:"",placeholder:"请输入内容"},model:{value:t.ruleForm.conclusion,callback:function(e){t.$set(t.ruleForm,"conclusion",e)},expression:"ruleForm.conclusion"}})],1),r("el-form-item",[r("el-button",{attrs:{type:"success"},on:{click:function(e){return t.nextstep("ruleForm")}}},[t._v("下一步")]),r("el-button",{attrs:{type:"info"},on:{click:function(e){return t.closeFm("ruleForm")}}},[t._v("关闭")]),r("el-button",{on:{click:function(e){return t.toExamine("ruleForm")}}},[t._v("保存问卷基础信息")])],1)],1)],1):t._e(),2==t.Editprogress?r("div",[r("div",{staticClass:"leftvlue-jbxx"},[t._v(" 问卷问题设置 "),r("span",{},[r("el-button",{attrs:{type:"warning",icon:"el-icon-finished",round:""},on:{click:t.test}},[t._v("问题规则效验")])],1)]),r("el-divider"),r("div",{staticStyle:{display:"flex","justify-content":"space-between"}},[r("div",[r("el-button",{attrs:{type:"primary",icon:"el-icon-plus",round:""},on:{click:t.getaddtopiclist}},[t._v("添加问题")]),r("el-button",{attrs:{type:"success",icon:"el-icon-edit-outline",round:""},on:{click:function(e){t.Operateit=!t.Operateit}}},[t._v(t._s(t.Operateit?"完整信息展示":"编辑问题"))])],1),1==t.ruleForm.scoreType?r("div",{staticStyle:{display:"flex"}},[r("span",{staticStyle:{width:"180px","font-size":"20px","font-weight":"normal",color:"red"}},[t._v("问卷总分:")]),r("el-input",{attrs:{placeholder:"请输入分数"},model:{value:t.ruleForm.scriptScore,callback:function(e){t.$set(t.ruleForm,"scriptScore",e)},expression:"ruleForm.scriptScore"}})],1):t._e()]),r("div",{staticClass:"presentation"},[r("div",{class:t.Operateit?"presentation-left":"spresentation-left"},[r("el-card",{staticClass:"box-card",staticStyle:{"min-height":"688px"}},[r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{data:t.ruleForm.svyTemplateLibScripts}},[r("el-table-column",{key:"sort",attrs:{label:"序号",align:"center",prop:"sort",width:"50"}}),r("el-table-column",{key:"scriptTopic",attrs:{label:"问题主题",align:"center",prop:"scriptTopic","show-overflow-tooltip":!0}}),r("el-table-column",{key:"scriptType",attrs:{label:"题型",align:"center",prop:"scriptType","show-overflow-tooltip":!0},scopedSlots:t._u([{key:"default",fn:function(e){return[r("dict-tag",{attrs:{options:t.askvaluetype,value:e.row.scriptType}})]}}],null,!1,899178268)}),t.Operateit?t._e():r("el-table-column",{key:"scriptContent",attrs:{label:"问题内容",align:"center",prop:"scriptContent","show-overflow-tooltip":!0}}),t.Operateit?t._e():r("el-table-column",{key:"targetname",attrs:{label:"指标名称",align:"center",prop:"targetname","show-overflow-tooltip":!0}}),t.Operateit?t._e():r("el-table-column",{key:"ismandatory",attrs:{label:"是否必填",align:"center",prop:"ismandatory","show-overflow-tooltip":!0},scopedSlots:t._u([{key:"default",fn:function(e){return[r("dict-tag",{attrs:{options:t.required,value:e.row.ismandatory}})]}}],null,!1,432261669)}),r("el-table-column",{key:"nextScriptno",attrs:{label:"下题跳转",align:"center",prop:"nextScriptno"},scopedSlots:t._u([{key:"default",fn:function(e){return[r("span",[t._v(t._s(0==e.row.nextScriptno?"已是最后一题":e.row.nextScriptno))])]}}],null,!1,278227096)}),t.Operateit?r("el-table-column",{attrs:{label:"操作",align:"center",width:"250","class-name":"small-padding fixed-width"},scopedSlots:t._u([{key:"default",fn:function(e){return[r("el-button",{attrs:{icon:"el-icon-edit",type:"primary",circle:""},on:{click:function(r){return t.handleUpdate(e.row)}}}),r("el-button",{attrs:{type:"danger",icon:"el-icon-delete",circle:""},on:{click:function(r){return t.handleDelete(e.row)}}}),r("el-button",{attrs:{type:"success",icon:"el-icon-top",circle:""},on:{click:function(r){return t.syioption(e.row)}}}),r("el-button",{attrs:{type:"success",icon:"el-icon-bottom",circle:""},on:{click:function(r){return t.xiayioption(e.row)}}})]}}],null,!1,2007881161)}):t._e()],1)],1)],1),t.Operateit?r("div",{staticClass:"presentation-right"},[r("el-card",{staticClass:"box-card"},[r("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:t.topicobj}},[r("div",{staticClass:"headline"},[t._v("问题设置详情")]),r("el-row",{attrs:{gutter:10}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"问题主题"}},[r("el-input",{attrs:{placeholder:"请输入标题"},model:{value:t.topicobj.scriptTopic,callback:function(e){t.$set(t.topicobj,"scriptTopic",e)},expression:"topicobj.scriptTopic"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"下题跳转"}},[r("el-input",{attrs:{placeholder:"请输入题号"},model:{value:t.topicobj.nextScriptno,callback:function(e){t.$set(t.topicobj,"nextScriptno",e)},expression:"topicobj.nextScriptno"}})],1)],1)],1),r("el-row",{attrs:{gutter:10}},[r("el-form-item",{attrs:{label:"问题内容"}},[r("el-input",{staticStyle:{width:"600px"},attrs:{type:"textarea",rows:2,autosize:"",placeholder:"请输入问题内容"},model:{value:t.topicobj.scriptContent,callback:function(e){t.$set(t.topicobj,"scriptContent",e)},expression:"topicobj.scriptContent"}})],1)],1),r("el-row",{attrs:{gutter:10}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"问题类型"}},[r("el-select",{attrs:{disabled:"",size:"medium",filterable:"",placeholder:"请选择分类"},model:{value:t.topicobj.scriptType,callback:function(e){t.$set(t.topicobj,"scriptType",e)},expression:"topicobj.scriptType"}},t._l(t.askvaluetype,(function(t){return r("el-option",{key:t.value,staticClass:"topicobjaa",attrs:{label:t.label,value:t.value}})})),1)],1)],1),r("el-col",{attrs:{span:12}},[1==t.ruleForm.scoreType?r("el-form-item",{attrs:{label:"问题分值"}},[r("el-input",{attrs:{placeholder:"请输入题号"},model:{value:t.topicobj.score,callback:function(e){t.$set(t.topicobj,"score",e)},expression:"topicobj.score"}})],1):t._e(),r("el-form-item",{attrs:{prop:"valueType"},scopedSlots:t._u([{key:"label",fn:function(){return[t._v(" 结果类型 "),r("el-tooltip",{staticClass:"item",attrs:{effect:"light",content:"本类型为结果收集类型;选项用于指向性题目如是否等;文本适用复杂情况;数值用于收集数值型数据",placement:"top-start"}},[r("i",{staticClass:"el-icon-warning-outline"})])]},proxy:!0}],null,!1,1720215091)},[r("el-radio-group",{model:{value:t.topicobj.valueType,callback:function(e){t.$set(t.topicobj,"valueType",e)},expression:"topicobj.valueType"}},[r("el-radio",{attrs:{label:1}},[t._v("选项")]),r("el-radio",{attrs:{label:2}},[t._v("文本")]),r("el-radio",{attrs:{label:3}},[t._v("数值")])],1)],1)],1)],1),r("el-row",{attrs:{gutter:10}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"是否必填"}},[r("el-radio-group",{model:{value:t.topicobj.ismandatory,callback:function(e){t.$set(t.topicobj,"ismandatory",e)},expression:"topicobj.ismandatory"}},t._l(t.required,(function(e,a){return r("el-radio",{attrs:{label:e.value}},[t._v(t._s(e.label))])})),1)],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"是否隐藏"}},[r("el-radio-group",{model:{value:t.topicobj.ishide,callback:function(e){t.$set(t.topicobj,"ishide",e)},expression:"topicobj.ishide"}},t._l(t.hides,(function(e,a){return r("el-radio",{attrs:{label:e.value}},[t._v(t._s(e.label))])})),1)],1)],1)],1),1==t.topicobj.scriptType?r("el-form-item",{attrs:{label:"是否由选项配置跳转"}},[r("el-radio-group",{model:{value:t.topicobj.branchFlag,callback:function(e){t.$set(t.topicobj,"branchFlag",e)},expression:"topicobj.branchFlag"}},[r("el-radio",{attrs:{label:"1"}},[t._v("是")]),r("el-radio",{attrs:{label:"0"}},[t._v("否")])],1)],1):t._e(),1!=t.topicobj.scriptType?r("el-form-item",{attrs:{label:"选中提示"}},[r("el-input",{staticStyle:{width:"24vw"},attrs:{type:"textarea",autosize:"",placeholder:"请输入内容"},model:{value:t.topicobj.prompt,callback:function(e){t.$set(t.topicobj,"prompt",e)},expression:"topicobj.prompt"}})],1):t._e(),1==t.topicobj.scriptType||2==t.topicobj.scriptType?r("div",[r("div",{staticClass:"headline"},[t._v("选项设置")]),t._l(t.topicobj.svyLibTemplateTargetoptions,(function(e){return r("div",{staticClass:"topicxq"},[r("el-row",{attrs:{gutter:5}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"选项名称"}},[r("el-input",{attrs:{type:"text",placeholder:"请输入选项","show-word-limit":""},model:{value:e.optioncontent,callback:function(r){t.$set(e,"optioncontent",r)},expression:"item.optioncontent"}})],1)],1),r("el-col",{attrs:{span:12}},[1==t.ruleForm.scoreType?r("el-form-item",{attrs:{label:"选项分值"}},[r("el-input",{staticClass:"custom-width",attrs:{type:"text",placeholder:"请输入选项分值","show-word-limit":""},model:{value:e.score,callback:function(r){t.$set(e,"score",r)},expression:"item.score"}})],1):2==t.ruleForm.scoreType?r("el-form-item",{attrs:{label:"ABC等级"}},[r("el-radio-group",{model:{value:e.score,callback:function(r){t.$set(e,"score",r)},expression:"item.score"}},[r("el-radio",{attrs:{label:1}},[t._v("A")]),r("el-radio",{attrs:{label:2}},[t._v("B")]),r("el-radio",{attrs:{label:3}},[t._v("C")])],1)],1):3==t.ruleForm.scoreType?r("el-form-item",{attrs:{label:"优良等级"}},[r("el-radio-group",{model:{value:e.score,callback:function(r){t.$set(e,"score",r)},expression:"item.score"}},[r("el-radio",{attrs:{label:"优"}},[t._v("优")]),r("el-radio",{attrs:{label:"良"}},[t._v("良")]),r("el-radio",{attrs:{label:"差"}},[t._v("差")])],1)],1):t._e()],1)],1),r("el-row",[r("el-form-item",{attrs:{label:"关联服务"}},[e.sendTaskname?r("div",{staticClass:"service-tag-container"},[r("el-tag",{staticClass:"service-tag",attrs:{type:"success",closable:""},on:{close:function(r){return t.removeService(e)}}},[r("i",{staticClass:"el-icon-connection service-icon"}),t._v(" "+t._s(e.sendTaskname)+" ")])],1):r("div",{staticClass:"service-add-btn"},[r("el-button",{staticClass:"add-service-btn",attrs:{type:"success",size:"small",icon:"el-icon-plus"},on:{click:function(r){return t.openServiceDialog(e)}}},[t._v(" 选择任务 ")])],1)])],1),r("el-row",{attrs:{gutter:10}},[r("el-col",{attrs:{span:11}},[r("el-form-item",{attrs:{label:"异常提醒"}},[r("el-select",{attrs:{placeholder:"请选择状态"},model:{value:e.isabnormal,callback:function(r){t.$set(e,"isabnormal",r)},expression:"item.isabnormal"}},[r("el-option",{style:{color:"#67C23A"},attrs:{value:0,label:"正常"}},[r("span",{staticStyle:{color:"#67c23a"}},[t._v("● 正常")])]),r("el-option",{style:{color:"#FFBA00"},attrs:{value:2,label:"警告"}},[r("span",{staticStyle:{color:"#FFBA00"}},[t._v("● 警告")])]),r("el-option",{style:{color:"#f75c5c"},attrs:{value:1,label:"异常"}},[r("span",{staticStyle:{color:"#f75c5c"}},[t._v("● 异常")])])],1)],1)],1),r("el-col",{attrs:{span:11}},[r("el-form-item",{attrs:{label:"是否选中收集附加信息"}},[r("el-radio-group",{model:{value:e.appendflag,callback:function(r){t.$set(e,"appendflag",r)},expression:"item.appendflag"}},[r("el-radio",{attrs:{label:"1"}},[t._v("是")]),r("el-radio",{attrs:{label:"0"}},[t._v("否")])],1)],1)],1)],1),1==t.topicobj.branchFlag?r("el-row",{attrs:{gutter:10}},[r("el-col",{attrs:{span:20}},[r("el-form-item",{attrs:{label:"下题跳转(序号)"}},[r("el-input",{attrs:{type:"text",placeholder:"请输入题号","show-word-limit":""},on:{blur:t.branchFlagfn},model:{value:e.nextQuestion,callback:function(r){t.$set(e,"nextQuestion",r)},expression:"item.nextQuestion"}})],1)],1)],1):t._e(),1==t.topicobj.scriptType?r("el-row",{attrs:{gutter:10}},[r("el-form-item",{attrs:{label:"选中提示"}},[r("el-input",{staticStyle:{width:"24vw"},attrs:{type:"textarea",autosize:"",placeholder:"请输入内容"},model:{value:e.prompt,callback:function(r){t.$set(e,"prompt",r)},expression:"item.prompt"}})],1)],1):t._e(),r("el-row",{attrs:{gutter:10}},[r("el-form-item",{attrs:{label:"选项文件",prop:"sickness"}},[r("div",{staticStyle:{width:"40vw"}},[r("div",{staticStyle:{margin:"20px"}},[r("el-image",{staticStyle:{width:"100px",height:"100px"},attrs:{src:e.picturePath,"preview-src-list":e.picturePath?[e.picturePath]:[]}})],1)])])],1)],1)}))],2):r("div",[r("div",{staticClass:"topicxq"},[r("el-row",{attrs:{gutter:10}},[r("el-form-item",{attrs:{label:"答案"}},[r("el-input",{staticStyle:{width:"20vw"},attrs:{type:"textarea",rows:2,placeholder:"此处放置患者回答"},model:{value:t.topicobj.reply,callback:function(e){t.$set(t.topicobj,"reply",e)},expression:"topicobj.reply"}})],1)],1),r("el-form-item",{attrs:{label:"分值"},scopedSlots:t._u([{key:"label",fn:function(){return[t._v(" 分值 "),r("el-tooltip",{staticClass:"item",attrs:{effect:"light",content:"填空题分数值由负责人员在问卷手机后手动评价。",placement:"top-start"}},[r("i",{staticClass:"el-icon-warning-outline"})])]},proxy:!0}],null,!1,3257261018)},[r("el-input",{attrs:{type:"text",placeholder:"请输入选项分值","show-word-limit":""},model:{value:t.topicobj.score,callback:function(e){t.$set(t.topicobj,"score",e)},expression:"topicobj.score"}})],1)],1)])],1)],1)],1):t._e()]),r("el-button",{attrs:{type:"success"},on:{click:function(e){return t.nextstep("ruleForm")}}},[t._v("下一步")]),r("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.laststep()}}},[t._v("上一步")]),r("el-button",{attrs:{type:"info"},on:{click:function(e){return t.closeFm("ruleForm")}}},[t._v("关闭")]),r("el-button",{on:{click:function(e){return t.toExamine("ruleForm")}}},[t._v("保存问题数据")])],1):t._e(),3==t.Editprogress?r("div",[r("div",{staticClass:"leftvlue-jbxx"},[t._v("问卷预览")]),r("el-divider"),r("div",{staticClass:"preview-left"},t._l(t.ruleForm.svyTemplateLibScripts,(function(e){return r("div",[1==e.scriptType?r("div",{key:e.sort,staticClass:"scriptTopic-dev"},[r("div",{staticClass:"dev-text"},[t._v(" "+t._s(e.sort)+"、[单选]"),r("span",[t._v(t._s(e.scriptContent))])]),r("div",{staticClass:"dev-xx"},[r("el-radio-group",{model:{value:e.remark,callback:function(r){t.$set(e,"remark",r)},expression:"item.remark"}},t._l(e.svyLibTemplateTargetoptions,(function(e,a){return r("el-radio",{key:a,attrs:{label:a}},[t._v(t._s(e.optioncontent))])})),1)],1)]):t._e(),2==e.scriptType?r("div",{key:e.sort,staticClass:"scriptTopic-dev"},[r("div",{staticClass:"dev-text"},[t._v(" "+t._s(e.sort)+"、[多选]"),r("span",[t._v(t._s(e.scriptContent))])]),r("div",{staticClass:"dev-xx"},[r("el-checkbox-group",{model:{value:t.qremark,callback:function(e){t.qremark=e},expression:"qremark"}},t._l(e.svyLibTemplateTargetoptions,(function(e,a){return r("el-checkbox",{key:a,attrs:{label:a}},[t._v(" "+t._s(e.optioncontent)+" ")])})),1)],1)]):t._e(),4==e.scriptType?r("div",{key:e.sort,staticClass:"scriptTopic-dev"},[r("div",{staticClass:"dev-text"},[t._v(" "+t._s(e.sort)+"、[填空]"),r("span",[t._v(t._s(e.scriptContent))])]),r("div",{staticClass:"dev-xx"},[r("el-input",{attrs:{placeholder:"请输入答案",clearable:""},model:{value:t.radioas,callback:function(e){t.radioas=e},expression:"radioas"}})],1)]):t._e()])})),0),r("el-button",{attrs:{type:"info"},on:{click:function(e){return t.closeFm("ruleForm")}}},[t._v("关闭")]),r("el-button",[t._v("导出为pdf")]),r("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.laststep()}}},[t._v("上一步")])],1):t._e()]),r("el-drawer",{attrs:{title:"添加问题",visible:t.drawer,"custom-class":"demo-drawer",size:"50%"},on:{"update:visible":function(e){t.drawer=e}}},[r("div",{staticStyle:{margin:"0 25px"}},[r("el-tabs",{model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},[r("el-tab-pane",{attrs:{label:"题库选取",name:"first"}},[r("div",{staticClass:"preview-left"},[r("el-form",{ref:"queryForm",attrs:{model:t.queryParams,size:"small",inline:!0,"label-width":"98px"}},[r("el-form-item",{attrs:{label:"问题标题",prop:"scriptTopic"}},[r("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"请输入",clearable:""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getaddtopiclist(e)}},model:{value:t.queryParams.scriptTopic,callback:function(e){t.$set(t.queryParams,"scriptTopic",e)},expression:"queryParams.scriptTopic"}})],1),r("el-form-item",{attrs:{label:"问题类型",prop:"scriptTopic"}},[r("el-select",{attrs:{size:"medium",filterable:"",placeholder:"请选择分类"},model:{value:t.queryParams.scriptType,callback:function(e){t.$set(t.queryParams,"scriptType",e)},expression:"queryParams.scriptType"}},t._l(t.askvaluetype,(function(t){return r("el-option",{key:t.value,staticClass:"topicobjaa",attrs:{label:t.label,value:t.value}})})),1)],1),r("el-form-item",[r("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"medium"},on:{click:t.getaddtopiclist}},[t._v("搜索")]),r("el-button",{attrs:{icon:"el-icon-refresh",size:"medium"},on:{click:t.resetQuery}},[t._v("重置")])],1)],1),r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{data:t.userList}},[r("el-table-column",{key:"scriptTopic",attrs:{label:"标题",align:"center",prop:"scriptTopic",width:"100"}}),r("el-table-column",{key:"scriptContent",attrs:{label:"问题内容",align:"center",prop:"scriptContent",width:"200","show-overflow-tooltip":!0}}),r("el-table-column",{key:"targetoptions",attrs:{label:"选项内容",align:"center",prop:"targetoptions",width:"200","show-overflow-tooltip":!0}}),r("el-table-column",{attrs:{label:"操作",align:"center","class-name":"small-padding fixed-width"},scopedSlots:t._u([{key:"default",fn:function(e){return[r("el-button",{attrs:{size:"medium",type:"text"},on:{click:function(r){return t.addtopic(e.row)}}},[r("span",{staticClass:"button-textxg"},[r("i",{staticClass:"el-icon-circle-plus-outline"}),t._v("添加")])])]}}])})],1),r("pagination",{directives:[{name:"show",rawName:"v-show",value:t.total>0,expression:"total > 0"}],attrs:{total:t.total,page:t.queryParams.pageNum,limit:t.queryParams.pageSize},on:{"update:page":function(e){return t.$set(t.queryParams,"pageNum",e)},"update:limit":function(e){return t.$set(t.queryParams,"pageSize",e)},pagination:t.getaddtopiclist}})],1)]),r("el-tab-pane",{attrs:{label:"手动配置",name:"second"}},[r("div",{staticClass:"preview-left"},[r("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:t.indexform}},[r("div",{staticClass:"headline"},[t._v(" 问题设置详情 "),r("span",{staticStyle:{"margin-left":"30px"}},[r("el-button",{attrs:{type:"primary"},on:{click:t.Submittopicobj}},[t._v("保存新增")])],1)]),r("el-divider"),r("div",[r("el-row",{attrs:{gutter:10}},[r("el-col",{attrs:{span:18}},[r("el-form-item",{attrs:{label:"问题内容"}},[r("el-input",{staticStyle:{width:"400px"},attrs:{type:"textarea",placeholder:"请输入问题内容"},model:{value:t.indexform.scriptContent,callback:function(e){t.$set(t.indexform,"scriptContent",e)},expression:"indexform.scriptContent"}})],1)],1)],1),r("el-row",{attrs:{gutter:10}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"问题主题"}},[r("el-input",{attrs:{placeholder:"请输入问题主题"},model:{value:t.indexform.scriptTopic,callback:function(e){t.$set(t.indexform,"scriptTopic",e)},expression:"indexform.scriptTopic"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"问题得分"}},[r("el-input",{attrs:{placeholder:"请输入分数"},model:{value:t.indexform.score,callback:function(e){t.$set(t.indexform,"score",e)},expression:"indexform.score"}})],1)],1)],1),r("el-row",{attrs:{gutter:10}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"评价类型"}},[r("el-select",{attrs:{placeholder:"请选择分类"},model:{value:t.indexform.scoreType,callback:function(e){t.$set(t.indexform,"scoreType",e)},expression:"indexform.scoreType"}},t._l(t.appraiselist,(function(t){return r("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"语言"}},[r("el-select",{attrs:{size:"medium",filterable:"",placeholder:"请选择分类"},model:{value:t.indexform.language,callback:function(e){t.$set(t.indexform,"language",e)},expression:"indexform.language"}},t._l(t.languagelist,(function(t){return r("el-option",{key:t.value,staticClass:"topicobjaa",attrs:{label:t.label,value:t.value}})})),1)],1)],1)],1),r("el-row",{attrs:{gutter:10}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"是否可用"}},[r("el-radio-group",{model:{value:t.indexform.isenable,callback:function(e){t.$set(t.indexform,"isenable",e)},expression:"indexform.isenable"}},t._l(t.usable,(function(e,a){return r("el-radio",{attrs:{label:e.value}},[t._v(t._s(e.label))])})),1)],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"是否必填"}},[r("el-radio-group",{model:{value:t.indexform.ismandatory,callback:function(e){t.$set(t.indexform,"ismandatory",e)},expression:"indexform.ismandatory"}},t._l(t.required,(function(e,a){return r("el-radio",{attrs:{label:e.value}},[t._v(t._s(e.label))])})),1)],1)],1)],1)],1),r("div",[r("el-form-item",{attrs:{label:"指标名称",prop:"deptId"}},[r("el-input",{staticStyle:{width:"250px"},attrs:{type:"textarea",rows:2,placeholder:"请输入指标名称",maxlength:"20"},model:{value:t.indexform.targetname,callback:function(e){t.$set(t.indexform,"targetname",e)},expression:"indexform.targetname"}})],1),r("el-form-item",{attrs:{label:"指标描述",prop:"deptId"}},[r("el-input",{staticStyle:{width:"250px"},attrs:{type:"textarea",rows:2,placeholder:"请输入指标描述",maxlength:"60"},model:{value:t.indexform.targetdesc,callback:function(e){t.$set(t.indexform,"targetdesc",e)},expression:"indexform.targetdesc"}})],1),r("el-row",[r("el-col",{attrs:{span:20}},[r("el-form-item",{attrs:{label:"结果类型"}},[r("el-radio-group",{model:{value:t.indexform.valueType,callback:function(e){t.$set(t.indexform,"valueType",e)},expression:"indexform.valueType"}},[r("el-radio",{attrs:{label:1}},[t._v("选项")]),r("el-radio",{attrs:{label:2}},[t._v("文本")]),r("el-radio",{attrs:{label:3}},[t._v("数值")])],1)],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:20}},[r("el-form-item",{attrs:{label:"问题类型"}},[r("el-radio-group",{model:{value:t.indexform.scriptType,callback:function(e){t.$set(t.indexform,"scriptType",e)},expression:"indexform.scriptType"}},[r("el-radio",{attrs:{label:1}},[t._v("单选")]),r("el-radio",{attrs:{label:2}},[t._v("多选")]),r("el-radio",{attrs:{label:4}},[t._v("问答")])],1)],1)],1)],1)],1),4==t.indexform.scriptType?r("div",{staticClass:"topicxq"},[r("el-row",[r("el-col",{attrs:{span:20}},[r("el-form-item",{attrs:{label:"收集内容"}},[r("el-input",{staticStyle:{width:"400px"},attrs:{type:"textarea",placeholder:"问题收集内容"},model:{value:t.indexform.value,callback:function(e){t.$set(t.indexform,"value",e)},expression:"indexform.value"}})],1)],1)],1)],1):r("div",[r("div",{staticClass:"headline"},[r("div",{staticClass:"basics"},[t._v(" 选项设置 "),r("span",{staticStyle:{"margin-left":"30px"}},[r("el-button",{attrs:{type:"primary",round:""},on:{click:t.addoption}},[t._v("+新增")])],1)])]),r("el-divider"),t._l(t.indexform.svyLibTemplateTargetoptions,(function(e){return 3!=e.isoperation?r("div",{staticClass:"topicxq"},[r("el-row",{attrs:{gutter:10}},[r("el-col",{attrs:{span:11}},[r("el-form-item",{attrs:{label:"选项名称"}},[r("el-input",{staticStyle:{width:"400px"},attrs:{type:"text",placeholder:"请输入选项分值","show-word-limit":""},model:{value:e.optioncontent,callback:function(r){t.$set(e,"optioncontent",r)},expression:"item.optioncontent"}})],1)],1),r("el-col",{attrs:{span:11}},[1==t.indexform.scoreType?r("el-form-item",{attrs:{label:"分值"}},[r("el-input",{attrs:{type:"text",placeholder:"请输入选项分值","show-word-limit":""},model:{value:e.score,callback:function(r){t.$set(e,"score",r)},expression:"item.score"}})],1):2==t.indexform.scoreType?r("el-form-item",{attrs:{label:"ABC等级"}},[r("el-radio-group",{model:{value:e.score,callback:function(r){t.$set(e,"score",r)},expression:"item.score"}},[r("el-radio",{attrs:{label:1}},[t._v("A")]),r("el-radio",{attrs:{label:2}},[t._v("B")]),r("el-radio",{attrs:{label:3}},[t._v("C")])],1)],1):3==t.indexform.scoreType?r("el-form-item",{attrs:{label:"优良等级"}},[r("el-radio-group",{model:{value:e.score,callback:function(r){t.$set(e,"score",r)},expression:"item.score"}},[r("el-radio",{attrs:{label:"优"}},[t._v("优")]),r("el-radio",{attrs:{label:"良"}},[t._v("良")]),r("el-radio",{attrs:{label:"差"}},[t._v("差")])],1)],1):t._e()],1),r("el-col",{attrs:{span:2,offsset:4==t.indexform.scoreType?11:0}},[r("el-button",{attrs:{type:"danger",icon:"el-icon-delete",circle:""},on:{click:function(r){return t.deletexuanx(e)}}})],1)],1),r("el-row",{attrs:{gutter:10}},[r("el-form-item",{attrs:{label:"异常提醒"}},[r("el-radio-group",{model:{value:e.isabnormal,callback:function(r){t.$set(e,"isabnormal",r)},expression:"item.isabnormal"}},[r("el-radio",{attrs:{label:1}},[t._v("是")]),r("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),1==e.scriptType?r("el-row",{attrs:{gutter:10}},[r("el-form-item",{attrs:{label:"选中提示"}},[r("el-input",{staticStyle:{width:"400px"},attrs:{type:"textarea",autosize:"",placeholder:"请输入内容"},model:{value:e.prompt,callback:function(r){t.$set(e,"prompt",r)},expression:"item.prompt"}})],1)],1):t._e(),r("el-form-item",{attrs:{label:"选项文件",prop:"sickness"}},[r("div",{staticStyle:{width:"40vw"}},[r("el-upload",{staticClass:"upload-demo",attrs:{action:t.uploadImgUrl,headers:t.headers,accept:".jpg,.png,image/*","on-success":t.handleChange.bind(this,e)}},[r("el-button",{attrs:{size:"small",type:"primary"}},[t._v("点击上传")])],1),r("div",{staticStyle:{margin:"20px"}},[r("el-image",{staticStyle:{width:"100px",height:"100px"},attrs:{src:e.picturePath,"preview-src-list":e.picturePath?[e.picturePath]:[]}})],1)],1)])],1):t._e()}))],2)],1)],1)])],1)],1)]),r("el-dialog",{attrs:{title:"选择任务",visible:t.serviceDialogVisible,width:"50%"},on:{"update:visible":function(e){t.serviceDialogVisible=e}}},[r("div",[r("el-form",{ref:"queryForm",attrs:{model:t.topqueryParams,size:"small",inline:!0,"label-width":"98px"}},[r("el-form-item",{attrs:{label:"任务名称"}},[r("el-input",{nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleQuery(e)}},model:{value:t.topqueryParams.taskName,callback:function(e){t.$set(t.topqueryParams,"taskName",e)},expression:"topqueryParams.taskName"}})],1),r("el-form-item",{attrs:{label:"任务类型",prop:"status"}},[r("el-select",{attrs:{placeholder:"请选择服务类型"},model:{value:t.topqueryParams.serviceType,callback:function(e){t.$set(t.topqueryParams,"serviceType",e)},expression:"topqueryParams.serviceType"}},t._l(t.taskoptions,(function(t){return r("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1)],1),r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.taskloading,expression:"taskloading"}],attrs:{data:t.filteredServiceList},on:{"selection-change":t.handleServiceSelectionChange}},[r("el-table-column",{attrs:{type:"selection",width:"55"}}),r("el-table-column",{key:"taskName",attrs:{label:"任务名称",fixed:"",align:"center",prop:"taskName","show-overflow-tooltip":!0}}),r("el-table-column",{key:"taskDesc",attrs:{label:"任务描述",align:"center",prop:"taskDesc","show-overflow-tooltip":!0}}),r("el-table-column",{key:"templatename",attrs:{label:"服务项目",align:"center",prop:"templatename","show-overflow-tooltip":!0}}),r("el-table-column",{key:"nickName",attrs:{label:"总任务/已随访",align:"center",width:"120",prop:"nickName"},scopedSlots:t._u([{key:"default",fn:function(e){return[r("span",[t._v(t._s(e.row.wfs||0==e.row.wfs?e.row.wfs+e.row.yfs:"")+"/"+t._s(e.row.yfs))])]}}])}),r("el-table-column",{key:"longTask",attrs:{label:"是否长期任务",align:"center",prop:"longTask"},scopedSlots:t._u([{key:"default",fn:function(e){return[r("span",[t._v(t._s(e.row.longTask?"长期任务":"非长期"))])]}}])}),r("el-table-column",{key:"sendState",attrs:{label:"状态",align:"center",prop:"sendState"},scopedSlots:t._u([{key:"default",fn:function(e){return[r("dict-tag",{attrs:{options:t.dict.type.task_status,value:e.row.sendState}})]}}])}),r("el-table-column",{key:"createBy",attrs:{label:"创建人",align:"center",prop:"createBy","show-overflow-tooltip":!0}}),r("el-table-column",{attrs:{label:"创建时间",sortable:"",align:"center",prop:"createTime"},scopedSlots:t._u([{key:"default",fn:function(e){return[r("span",[t._v(t._s(t.formatTime(e.row.createTime)))])]}}])})],1),r("pagination",{directives:[{name:"show",rawName:"v-show",value:t.tasktotal>0,expression:"tasktotal > 0"}],attrs:{total:t.tasktotal,page:t.topqueryParams.pageNum,limit:t.topqueryParams.pageSize},on:{"update:page":function(e){return t.$set(t.topqueryParams,"pageNum",e)},"update:limit":function(e){return t.$set(t.topqueryParams,"pageSize",e)},pagination:t.gettaskList}})],1),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(e){t.serviceDialogVisible=!1}}},[t._v("取消")]),r("el-button",{attrs:{type:"primary"},on:{click:t.confirmServiceSelection}},[t._v("确定")])],1)]),r("Optional-Form",{ref:"child",attrs:{dialogVisiblepatient:t.dialogVisiblepatient,overallCase:t.illnesslist},on:{addoption:function(e){t.dialogVisiblepatient=!1},kkoption:function(e){t.dialogVisiblepatient=!0}}})],1)},n=[],i=r("1b86"),s=r("f458"),l=r("025b"),c=r("b3d7"),u=(r("618d"),r("9364"),r("9c42"),r("a76c"),r("fb51"),r("2f82"),r("6678"),r("8081"),r("7a82"),r("134f"),r("a5a2"),r("6e70"),r("d3c0"),r("f24b"),r("9493"),r("c33f"),r("21b9"),r("16d2"),r("f7c7"),r("8ada"),r("4a55"),r("e795"),r("cfee"),r("35f6"),r("a04b"),r("6733"),r("c3ac"),r("4c06"),r("d0ef"),r("87a6"),r("ed27"),r("3f6b"),r("f76b"),r("aad4"),r("21e8"),r("63ce")),p=(r("fcb7"),r("4360")),d=r("40d6"),m=r("09e5"),f=r("5f87"),b=r("c0c7"),v={name:"Questionnaireinfo",dicts:["sys_normal_disable","sys_user_sex","task_status"],components:{OptionalForm:m["a"]},data:function(){var t;return t={headers:{Authorization:"Bearer "+Object(f["a"])()},uploadImgUrl:"/prod-api/common/uploadSort",sidecolumnrabs:"left",Editprogress:1,currentVersion:"1.2.3",loading:!1,drawer:!1,radio:"false",radios:[],radioas:"",activeName:"first",dynamicTags:[],inputVisible:!1,dialogVisiblepatient:!1,inputValue:"",topicobj:{},topqueryParams:{pageNum:1,pageSize:10,type:3},tasktotal:0,taskloading:!1,taskoptions:[{value:4,label:"宣教关怀",raw:{cssClass:"",listClass:""}},{value:5,label:"复诊通知",raw:{cssClass:"",listClass:""}}],total:1,serviceDialogVisible:!1,serviceSearch:"",serviceList:[],filteredServiceList:[],selectedService:null,currentOptionItem:null,ruleForm:{svyTemplateLibScripts:[],tempDetpRelevances:[],svyLibTemplateTagList:[],suitway:[],scoreType:"4",isenable:"0",longTemp:"0",sendDay:"5"},indexform:{svyLibTemplateTargetoptions:[]},rules:{categoryid:[{required:!0,message:"问卷分类不能为空",trigger:"blur"}],scoreType:[{required:!0,message:"评价类型不能为空",trigger:"blur"}],svyname:[{required:!0,message:"问卷名称不能为空",trigger:"blur"}],isenable:[{required:!0,message:"可用状态不能为空",trigger:"blur"}],scriptTopic:[{required:!0,message:"问题主题不能为空",trigger:"blur"}],ismandatory:[{required:!0,message:"是否必填不能为空",trigger:"blur"}],scriptType:[{required:!0,message:"问题类型不能为空",trigger:"blur"}],suitway:[{required:!0,message:"问卷方式不能为空",trigger:"blur"}],conclusion:[{required:!0,message:"问卷结束语不能为空",trigger:"blur"}]},rulesa:{},optionsclass:[],optionlist:[{value:"scriptTopic",table:"scriptTopic"},{value:"scriptTopic",table:"scriptTopic"}],appraiselist:[],fileList:[{name:"food.jpeg",url:"https://fuss10.elemecdn.com/3/63/4e7f3a15429bfda99bce42a18cdd1jpeg.jpeg?imageMogr2/thumbnail/360x360/format/webp/quality/100"},{name:"food2.jpeg",url:"https://fuss10.elemecdn.com/3/63/4e7f3a15429bfda99bce42a18cdd1jpeg.jpeg?imageMogr2/thumbnail/360x360/format/webp/quality/100"}],variablelist:[{variable:"paitent",value:"表示患者的标识"}],valssu:[{idd:1,wssd:"你最近怎么样",sdadd:["sss","ssccss","ssaas","ss"]}],addvalue:"添加问题",userList:[],deptList:[],props:{multiple:!0,value:"deptId",label:"deptName"},themelist:[],languagelist:[],courtyardlist:[],askvaluetype:[],precedencetype:[],inputValueillness:""},Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(t,"inputVisible",!1),"inputVisibleillness",!1),"illnessVisible",!1),"Operateit",!0),"deptOptions",[]),"flatArray",[]),"optionsillness",[]),"delScriptVOList",[]),"illnesslistapi",[]),"illnesslist",[]),Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(t,"tempDetpRelevanceslist",[]),"tempDetpRelevanceslistform",[]),"tempbelongWards",[]),"tempbelongWardsform",[]),"optionstag",[]),"valuetype",[]),"qremark",[]),"hosplist",[]),"deptlist",[]),"usable",[{value:"0",label:"可用"},{value:"1",label:"停用"}]),Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(t,"hides",[{value:0,label:"正常"},{value:1,label:"隐藏"}]),"longtype",[{value:"0",label:"普通任务"},{value:"1",label:"长期任务"}]),"required",[{value:"1",label:"必填"},{value:"2",label:"不必填"}]),"mode",[]),"queryParams",{pageNum:1,pageSize:10}),"belongWards",[]),"belongDepts",[]),"queryParamsdept",{tempid:"",type:1})},activated:function(){this.id!=this.$route.query.id?(this.getissueinfo(),this.gettabList()):(this.ruleForm.svyTemplateLibScripts=this.ruleForm.svyTemplateLibScripts.filter((function(t){return 3!=t.isoperation})),this.ruleForm.svyLibTemplateTagList=this.ruleForm.svyLibTemplateTagList.filter((function(t){return 3!=t.isoperation})),this.ruleForm.suitway&&(this.ruleForm.suitway=this.ruleForm.suitway.split(",")),this.delScriptVOList=[],this.tempDetpRelevanceslistform=[],this.tempbelongWardsform=[],this.$forceUpdate())},created:function(){this.getissueinfo(),this.gettabList(),this.getDeptTree(),this.mode=p["a"].getters.Askmode,this.languagelist=p["a"].getters.languagelist,this.usable=p["a"].getters.usable,this.required=p["a"].getters.required,this.valuetype=p["a"].getters.valuetype,this.courtyardlist=p["a"].getters.courtyardlist,this.askvaluetype=p["a"].getters.askvaluetype,this.appraiselist=p["a"].getters.appraiselist,this.belongWards=p["a"].getters.belongWards,this.belongDepts=p["a"].getters.belongDepts},computed:{displayedTags:function(){return this.illnesslist.slice(0,10)},hasMore:function(){return this.illnesslist.length>10},remaining:function(){return this.illnesslist.length-10}},methods:(a={getIndexInArray:function(t,e){return t.indexOf(e)},processElement:function(t){return Object(l["a"])(Object(l["a"])({},t),{},{isoperation:1})},flattenArray:function(t){var e=this,r=[];return t.forEach((function(t){r.push(t),t.svyLibTemplateCategoryList&&(r=r.concat(e.flattenArray(t.svyLibTemplateCategoryList)),delete t.svyLibTemplateCategoryList)})),r},getissueinfo:function(){var t=this;this.id=this.$route.query.id,this.queryParamsdept.tempid=this.id,this.ruleForm={svyTemplateLibScripts:[],tempDetpRelevances:[],svyLibTemplateTagList:[],scoreType:"4",isenable:"0",longTemp:"0",sendDay:"5"},this.topicobj={},this.id?(Object(d["Bb"])({svyid:this.id}).then((function(e){t.ruleForm=e.rows[0],t.dynamicTags=t.ruleForm.svyLibTemplateTagList.map(t.processElement),console.log(t.dynamicTags,"this.dynamicTags"),t.ruleForm.suitway&&(t.ruleForm.suitway=t.ruleForm.suitway.split(","))})),Object(d["Ub"])({outid:this.id,type:5}).then((function(e){t.illnesslist=e.rows,t.illnesslist.forEach((function(t){t.icdname=t.icd10name}))}))):this.ruleForm.isenable="1",Object(d["zb"])({}).then((function(e){t.optionsclass=e.rows})),this.tempDetpRelevanceslist=[],this.tempbelongWards=[],this.queryParamsdept.tempid&&Object(d["kb"])(this.queryParamsdept).then((function(e){if(200==e.code){var r=e.rows;r.forEach((function(e){1==e.deptType?(t.deptlist.push(e),t.tempDetpRelevanceslist.push(e.deptCode)):2==e.deptType&&(t.hosplist.push(e),t.tempbelongWards.push(e.deptCode))}))}}))},getDeptTree:function(){var t=this;Object(b["e"])().then((function(e){t.deptOptions=e.data,t.flatArray=t.flattenArray(e.data)}))}},Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(a,"flattenArray",(function(t){var e=[];function r(t){if(t.children&&t.children.length>0)t.children.forEach((function(t){return r(t)}));else{var a=JSON.parse(JSON.stringify(t));e.push(a)}}return t.forEach((function(t){return r(t)})),e})),"submitForm",(function(t){var e=this;this.$modal.loading("正在修正保存数据,请稍候..."),Array.isArray(this.ruleForm.suitway)&&(this.ruleForm.suitway=this.ruleForm.suitway.join(",")),this.ruleForm.categoryid||(this.ruleForm.categoryid=-1),this.ruleForm.svyTemplateLibScripts.forEach((function(t){t.isoperation||(t.isoperation=2),t.ivrLibaScriptTargetoptionList=t.svyLibTemplateTargetoptions.map((function(t){return t.isoperation||(t.isoperation=2,t.templateID=e.ruleForm.id),t}))})),this.delScriptVOList.forEach((function(t){e.ruleForm.svyTemplateLibScripts.push(t)})),this.id?(this.ruleForm.isoperation=2,this.ruleForm.tempDetpRelevances=null,Object(d["H"])(this.ruleForm).then((function(t){e.$modal.msgSuccess("修改成功"),e.confirmillness(),e.putbelongDepts(),e.$modal.closeLoading(),e.$router.go(-1)}))):(this.ruleForm.isoperation=1,this.ruleForm.version=this.ruleForm.version?this.ruleForm.version:"1.0",this.ruleForm.tempDetpRelevances=null,Object(d["H"])(this.ruleForm).then((function(t){e.$modal.msgSuccess("新增成功"),e.confirmillness(t.data),e.putbelongDepts(t.data),e.$modal.closeLoading(),e.$router.go(-1)})))})),"toExamine",(function(){for(var t=0;t0?t[0]:null})),"confirmServiceSelection",(function(){console.log(this.selectedService),console.log(this.currentOptionItem),this.selectedService&&this.currentOptionItem?(this.currentOptionItem.sendTaskname=this.selectedService.taskName,this.currentOptionItem.sendTaskid=this.selectedService.taskid,this.serviceDialogVisible=!1,this.serviceSearch="",this.selectedService=null):this.$message.warning("请选择一个任务")})),"removeService",(function(t){t.sendTaskname="",t.sendTaskid=""})),"nextstep",(function(){if(this.Editprogress<=2)return this.Editprogress++})),"laststep",(function(){this.Editprogress=this.Editprogress-1})),"closeFm",(function(){var t=this;this.$confirm("退出不会保留页面内容更改, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.$router.go(-1)})).catch((function(){t.$message({type:"info",message:"已取消"})}))})),"getaddtopiclist",(function(){var t=this;this.drawer=!0,this.queryParams.scoreType=this.ruleForm.scoreType,Object(d["Xb"])(this.queryParams).then((function(e){t.loading=!1,t.userList=e.rows,t.total=e.total,console.log(t.userList)}))})),"addtopic",(function(t){console.log(t),t.isoperation=1,t.scriptid=t.id,t.svyLibScriptOptions.forEach((function(t){t.isoperation=1})),t.svyLibTemplateTargetoptions=t.svyLibScriptOptions,this.ruleForm.svyTemplateLibScripts.push(t),this.sortFn(),this.$modal.msgSuccess("新增成功")})),"handleDelete",(function(t){var e=this.ruleForm.svyTemplateLibScripts.indexOf(t);this.ruleForm.svyTemplateLibScripts.splice(e,1),t.isoperation=3,this.delScriptVOList.push(t),this.sortFn()})),"handleUpdate",(function(t){this.topicobj=t,this.radioas=""})),Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(a,"syioption",(function(t){var e=this.getIndexInArray(this.ruleForm.svyTemplateLibScripts,t),r=this.ruleForm.svyTemplateLibScripts.splice(e,1)[0];this.ruleForm.svyTemplateLibScripts.splice(e-1,0,r),this.sortFn()})),"xiayioption",(function(t){var e=this.getIndexInArray(this.ruleForm.svyTemplateLibScripts,t),r=this.ruleForm.svyTemplateLibScripts.splice(e,1)[0];this.ruleForm.svyTemplateLibScripts.splice(e+1,0,r),this.sortFn()})),"sortFn",(function(){var t=this;this.ruleForm.svyTemplateLibScripts.forEach((function(e,r){e.sort=Number(r)+1,e.sort==t.ruleForm.svyTemplateLibScripts.length?e.nextScriptno=0:e.nextScriptno=e.sort+1,e.svyLibTemplateTargetoptions&&e.svyLibTemplateTargetoptions.forEach((function(t){t.nextQuestion=Number(e.sort)+1}))})),console.log(this.ruleForm.svyTemplateLibScripts)})),"Submittopicobj",(function(){var t=this;this.$modal.confirm('是否确认新增名称为"'+this.indexform.scriptTopic+'"的问题数据?').then((function(){t.indexform.isoperation=1,t.indexform.svyLibTemplateTargetoptions.forEach((function(t){t.isoperation=1})),t.ruleForm.svyTemplateLibScripts.push(t.indexform),t.indexform={svyTemplateLibScripts:[]},t.drawer=!1,t.sortFn(),t.$modal.msgSuccess("问题新增成功,保存模板失效")}))})),"addvariable",(function(){this.variablelist.push({variable:"",value:""})})),"delvariable",(function(t){var e=this.variablelist.indexOf(t);-1!==e?this.variablelist.splice(e,1):console.log("未找到该对象")})),"gettabList",(function(){var t=this,e={pageNum:1,pageSize:1e3,tagcategoryid:"0"};Object(u["f"])(e).then((function(e){console.log(e),t.optionstag=e.rows}))})),"handleClosetag",(function(t){console.log(t),console.log(this.dynamicTags.indexOf(t));var e=this.dynamicTags.indexOf(t);this.dynamicTags.splice(this.dynamicTags.indexOf(t),1),this.ruleForm.svyLibTemplateTagList[e].delFlag=1})),"handleInputConfirm",(function(){var t=this,e={},r=this.inputValue;r&&Object(u["f"])({pageNum:1,pageSize:1e3,tagcategoryid:"0",tagname:r}).then((function(a){a.rows[0]?(e=a.rows[0],e.isoperation=1):e={tagname:r,isoperation:1},t.ruleForm.svyLibTemplateTagList.push(e),t.dynamicTags.push(e)})),this.inputVisible=!1,this.inputValue=""})),"remoteMethodtag",(function(t){var e=this;""!==t?(this.loading=!0,setTimeout((function(){e.loading=!1,Object(u["f"])({tagname:t,tagcategoryid:"0"}).then((function(t){e.optionstag=t.rows}))}),200)):this.optionstag=[]})),Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(a,"showInput",(function(){this.inputVisible=!0})),"confirmillness",(function(t){var e=this;this.illnesslist.forEach((function(r,a){t?r.outid=t:(console.log(e.ruleForm),r.outid=e.ruleForm.svyid),r.icd10name=r.icdname,r.icd10code=r.icdcode,r.type=5,r.id||Object(d["D"])(r).then((function(t){}))})),this.illnessVisible=!1,this.$modal.msgSuccess("编辑成功")})),"putbelongDepts",(function(t){var e=this;this.tempDetpRelevanceslistform.forEach((function(e){e.tempid||(e.tempid=t)})),this.tempbelongWardsform.forEach((function(e){e.tempid||(e.tempid=t)})),this.tempDetpRelevanceslistform.length>0&&Object(d["ib"])(this.tempDetpRelevanceslistform).then((function(t){200==t.code&&e.$modal.msgSuccess("科室新增成功")})),this.tempbelongWardsform.length>0&&Object(d["ib"])(this.tempbelongWardsform).then((function(t){200==t.code&&e.$modal.msgSuccess("院区新增成功")}))})),"resetQuery",(function(){this.queryParams={pageNum:1,pageSize:10},this.getaddtopiclist()})),"generateCombinations",(function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(e===t.length)return[r];var a,o=t[e],n=[],l=Object(s["a"])(o);try{for(l.s();!(a=l.n()).done;){var c=a.value,u=[].concat(Object(i["a"])(r),[c]),p=this.generateCombinations(t,e+1,u);n.push.apply(n,Object(i["a"])(p))}}catch(d){l.e(d)}finally{l.f()}return n})),"test",(function(){console.log(this.ruleForm.svyTemplateLibScripts);var t=[{id:1,Topicjump:"2",branchFlag:"0",arr:[{name:"不错",skip:2},{name:"一般",skip:2},{name:"还不错",skip:2},{name:"很棒",skip:3}]},{id:2,Topicjump:"4",branchFlag:"1",arr:[{name:"优秀",skip:4},{name:"良好",skip:3},{name:"一般",skip:3},{name:"较差",skip:3}]},{id:3,Topicjump:"4",branchFlag:"1",arr:[{name:"是的",skip:4},{name:"不清楚",skip:5},{name:"还可",skip:4},{name:"一般",skip:4}]},{id:4,Topicjump:"5",branchFlag:"0",bac:null},{id:5,Topicjump:"0",branchFlag:"0",arr:[{name:"真不错",skip:0},{name:"还可以",skip:0},{name:"一般般",skip:0},{name:"不清楚",skip:0}]}],e=this.csgetExecutionOrders(t);console.log(e,"测试全部路线");var r=this.getExecutionOrders(this.ruleForm.svyTemplateLibScripts);console.log(r,"全部路线"),this.sumArray(r)})),"csgetExecutionOrders",(function(t){var e=[],r=function(a,o){var n=t.find((function(t){return t.id.toString()===a}));if(n)if(o.push(n),"1"===n.branchFlag)n.arr.forEach((function(t){r(t.skip.toString(),o.slice())}));else{var i=parseInt(n.Topicjump);0!==i?r(i.toString(),o.slice()):e.push(o.slice())}};return r("1",[]),e})),"getExecutionOrders",(function(t){var e=[],r=function(a,o){var n=t.find((function(t){return t.sort.toString()===a}));if(n)if(o.push(n),"1"==n.branchFlag)n.svyLibTemplateTargetoptions.forEach((function(t){r(t.nextQuestion.toString(),o.slice())}));else{var i=parseInt(n.nextScriptno);0!==i?r(i.toString(),o.slice()):e.push(o.slice())}};return r("1",[]),e})),"sumArray",(function(t){var e=this,r=t.every((function(t){var r=t.reduce((function(t,e){return t+Number(e.score)}),0);return console.log(r),console.log(e.ruleForm.scriptScore),r==e.ruleForm.scriptScore}));r?this.$modal.msgSuccess("分值校验成功"):this.$modal.msgError("问题分值累加和模板分值不符")})),"ClaimNofn",(function(t){var e=this;t.forEach((function(t){e.ruleForm.svyTemplateLibScripts;var r=A.filter((function(t){return!B.some((function(e){return e.id===t.id}))}));r.length?e.$modal.msgError("问题未全部使用"):e.$modal.msgSuccess("问题全部使用")})),t.forEach((function(r){var a=t.reduce((function(t,e){return t[e.id]=(t[e.id]||0)+1,t}),{}),o=r.values(a).some((function(t){return t>1}));o||e.$modal.msgError("配置项有问题重复")}))})),Object(c["a"])(Object(c["a"])(Object(c["a"])(Object(c["a"])(a,"Scorejudgment",(function(){var t=this,e=this.topicobj.svyLibScriptOptions,r=e.every((function(r,a){if(1==t.topicobj.scriptType)return r.score?!(Number(r.score)<0||Number(r.score)>Number(t.topicobj.score))||(console.log(r,"错误分值"),t.$message({message:"选项分值必须在0到"+t.topicobj.score+"分之间",type:"warning"}),!1):(t.$message({message:"选项分值未设置",type:"warning"}),!1);if(2==t.topicobj.scriptType){var o=e.reduce((function(t,e){return e.score?t+Number(e.score):t}),0);return o===Number(t.topicobj.score)||(t.$message({message:"多选题选项分值总和必须等于 "+t.topicobj.score+" 分",type:"warning"}),!1)}return 4==t.topicobj.scriptType||void 0}));r&&this.compileissue()})),"addoption",(function(){this.indexform.svyLibTemplateTargetoptions||(this.indexform.svyLibTemplateTargetoptions=[]),this.indexform.svyLibTemplateTargetoptions.push({score:"",isoperation:1}),console.log(this.indexform.svyLibTemplateTargetoptions)})),"handleChange",(function(t,e,r,a){if(console.log(e),200==e.code){console.log(t);var o=this.indexform.svyLibTemplateTargetoptions.findIndex((function(e){return e.optioncontent==t.optioncontent}));console.log(o),this.indexform.svyLibTemplateTargetoptions[o].picturePath=e.url,console.log(this.indexform.svyLibTemplateTargetoptions[o]),this.$forceUpdate()}else this.$message.error("图片插入失败")})),"branchFlagfn",(function(t){console.log(t),1==this.topicobj.branchFlag&&0!=this.topicobj.nextScriptno&&(this.topicobj.nextScriptno=this.topicobj.svyLibTemplateTargetoptions[0].nextQuestion)})))},h=v,g=(r("e41a"),r("1805")),y=Object(g["a"])(h,o,n,!1,null,"0276bd94",null);e["default"]=y.exports},de2d:function(t,e,r){},e41a:function(t,e,r){"use strict";r("de2d")},fcb7:function(t,e,r){"use strict";r.d(e,"d",(function(){return o})),r.d(e,"e",(function(){return n})),r.d(e,"c",(function(){return i})),r.d(e,"a",(function(){return s})),r.d(e,"f",(function(){return l})),r.d(e,"b",(function(){return c}));var a=r("b775");function o(t){return Object(a["a"])({url:"/system/dept/list",method:"get",params:t})}function n(t){return Object(a["a"])({url:"/system/dept/list/exclude/"+t,method:"get"})}function i(t){return Object(a["a"])({url:"/system/dept/getInfo/"+t,method:"get"})}function s(t){return Object(a["a"])({url:"/system/dept",method:"post",data:t})}function l(t){return Object(a["a"])({url:"/system/dept/edit",method:"post",data:t})}function c(t){return Object(a["a"])({url:"/system/dept/remove/"+t,method:"get"})}}}]);