WXL (wul)
9 小时以前 1feb410410781eb56159c8fdd856e68d2c23e0a4
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-67771f58"],{"296d":function(e,t,a){"use strict";var i=a("037d"),l=a("eef8"),r=a("f7a3");i({target:"Array",proto:!0},{fill:l}),r("fill")},"8c02":function(e,t,a){},94583:function(e,t,a){"use strict";a("8c02")},"958b":function(e,t,a){"use strict";a.d(t,"l",(function(){return l})),a.d(t,"n",(function(){return r})),a.d(t,"e",(function(){return o})),a.d(t,"d",(function(){return s})),a.d(t,"m",(function(){return n})),a.d(t,"g",(function(){return c})),a.d(t,"c",(function(){return p})),a.d(t,"j",(function(){return d})),a.d(t,"i",(function(){return u})),a.d(t,"a",(function(){return m})),a.d(t,"h",(function(){return h})),a.d(t,"k",(function(){return f})),a.d(t,"f",(function(){return b})),a.d(t,"b",(function(){return v}));var i=a("b775");a("c38a");function l(e){return Object(i["a"])({url:"/smartor/patarchive/patInfoByContion",method:"post",data:e})}function r(e){return Object(i["a"])({url:"/smartor/patarchive/list",method:"post",data:e})}function o(e){return Object(i["a"])({url:"/smartor/patarchive/saveOrUpdatePatInfo",method:"post",data:e})}function s(e){return Object(i["a"])({url:"/smartor/patarchive/add",method:"post",data:e})}function n(e){return Object(i["a"])({url:"/smartor/patarchive/getInfo/"+e,method:"get"})}function c(e){return Object(i["a"])({url:"/smartor/patarchive/remove/"+e,method:"get"})}function p(e){return Object(i["a"])({url:"/medicalhistory/add",method:"post",data:e})}function d(e){return Object(i["a"])({url:"/medicalhistory/selectMedicalHistoryList",method:"post",data:e})}function u(e){return Object(i["a"])({url:"/medicalhistory/edit",method:"post",data:e})}function m(e){return Object(i["a"])({url:"/archivecontact/add",method:"post",data:e})}function h(e){return Object(i["a"])({url:"/archivecontact/edit",method:"post",data:e})}function f(e){return Object(i["a"])({url:"/archivecontact/selectPatArchivecontactList",method:"post",data:e})}function b(e){return Object(i["a"])({url:"/archivecontact/remove/"+e,method:"get"})}function v(e){return Object(i["a"])({url:"/smartor/filterlist/add",method:"post",data:e})}},e9fd:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"Questionnairemanagement"},[i("div",{staticClass:"sidecolumn"},[i("div",[i("el-steps",{attrs:{simple:"",active:e.Editprogress}},[i("el-step",{attrs:{icon:"el-icon-edit",title:"基础信息",description:"选择模板、形式等基础信息"}}),i("el-step",{attrs:{icon:"el-icon-user",title:"任务主体",description:"在本部选择服务患者"}})],1)],1)]),i("div",{staticClass:"leftvlue",staticStyle:{margin:"0 20px"}},[1==e.Editprogress?i("div",[i("el-alert",{attrs:{title:"选择模板、形式等基础信息",type:"success",effect:"dark"}}),i("div",{staticClass:"leftvlue-jbxx"},[i("div",{staticClass:"examine-jic"},[e._m(0),i("div",{staticClass:"jic-value"},[i("el-form",{ref:"form",attrs:{model:e.form,"label-width":"105px"}},[i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"任务名称"}},[i("el-input",{staticStyle:{width:"220px"},attrs:{placeholder:"请输入任务名称"},model:{value:e.form.taskName,callback:function(t){e.$set(e.form,"taskName",t)},expression:"form.taskName"}})],1)],1),i("el-col",{attrs:{span:8}},[i("el-form-item",{attrs:{label:"模板名称"}},[i("el-input",{staticStyle:{width:"220px"},attrs:{disabled:!0,placeholder:"请在下列选择"},model:{value:e.form.templatename,callback:function(t){e.$set(e.form,"templatename",t)},expression:"form.templatename"}})],1)],1),i("el-col",{attrs:{span:4}},[i("el-button",{attrs:{type:"primary",icon:"el-icon-edit",circle:""},on:{click:function(t){e.drawermb=!0}}}),e.form.templatename?i("el-button",{attrs:{type:"success",icon:"el-icon-search",circle:""},on:{click:e.previewfnm}}):e._e()],1)],1),i("el-form-item",{attrs:{label:"任务描述"}},[i("el-input",{attrs:{type:"textarea",placeholder:"请输入任务描述"},model:{value:e.form.taskDesc,callback:function(t){e.$set(e.form,"taskDesc",t)},expression:"form.taskDesc"}})],1),i("el-form-item",{attrs:{label:"服务形式"}},[i("SortCheckbox",{attrs:{options:e.checkboxlist,initialselectedOrder:e.selectedOrder,"value-key":"value","label-key":"label"},on:{change:e.checkSelectionChange},model:{value:e.checkList,callback:function(t){e.checkList=t},expression:"checkList"}})],1),i("el-form-item",{attrs:{label:"执行周期",prop:"longTask"}},[i("el-radio-group",{model:{value:e.form.longTask,callback:function(t){e.$set(e.form,"longTask",t)},expression:"form.longTask"}},[i("el-radio",{attrs:{label:0}},[e._v("自定义周期")]),i("el-radio",{attrs:{label:1}},[e._v("长期任务")])],1)],1),e.form.longTask?i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:8}},[i("el-form-item",{attrs:{label:"周期时间",prop:"name"}},[i("el-input",{attrs:{placeholder:"默认5天后"},model:{value:e.form.sendDay,callback:function(t){e.$set(e.form,"sendDay",t)},expression:"form.sendDay"}})],1)],1)],1):e._e(),e.form.longTask?e._e():i("el-form-item",{attrs:{label:"执行设置"}},[i("el-radio-group",{model:{value:e.form.sendType,callback:function(t){e.$set(e.form,"sendType",t)},expression:"form.sendType"}},[i("el-radio",{attrs:{label:1}},[e._v("时间段发送")]),i("el-radio",{attrs:{label:3}},[e._v("时间点发送")]),i("el-radio",{attrs:{label:2}},[e._v("即刻发送")])],1)],1),1!=e.form.sendType||e.form.longTask?e._e():i("el-form-item",{attrs:{label:"执行日期:"}},[i("el-date-picker",{attrs:{type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd"},on:{change:e.changeTimeday},model:{value:e.daytime,callback:function(t){e.daytime=t},expression:"daytime"}})],1),3!=e.form.sendType||e.form.longTask?e._e():i("el-form-item",{attrs:{label:"执行时间点:"}},[i("div",{staticStyle:{display:"flex"}},[i("div",{staticStyle:{"margin-right":"10px"}},[i("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime",placeholder:"选择日期时间"},on:{change:e.Totaldate},model:{value:e.time4,callback:function(t){e.time4=t},expression:"time4"}})],1)])]),1!=e.form.sendType||e.form.longTask?e._e():i("el-form-item",{attrs:{label:"执行时间段:"}},[i("div",{staticStyle:{display:"flex"}},[i("div",{staticStyle:{"margin-right":"10px"}},[i("span",{staticStyle:{"font-size":"18px","margin-right":"10px"}},[e._v("①")]),i("el-time-picker",{attrs:{"is-range":"","arrow-control":"","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间",placeholder:"选择时间范围","value-format":"HH:mm:ss"},on:{change:e.changeTime},model:{value:e.time1,callback:function(t){e.time1=t},expression:"time1"}})],1),i("div",{staticStyle:{"margin-right":"10px"}},[i("span",{staticStyle:{"font-size":"18px","margin-right":"10px"}},[e._v("②")]),i("el-time-picker",{attrs:{"is-range":"","arrow-control":"","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间",placeholder:"选择时间范围","value-format":"HH:mm:ss"},on:{change:e.changeTime},model:{value:e.time2,callback:function(t){e.time2=t},expression:"time2"}})],1),i("div",{staticStyle:{"margin-right":"10px"}},[i("span",{staticStyle:{"font-size":"18px","margin-right":"10px"}},[e._v("③")]),i("el-time-picker",{attrs:{"is-range":"","arrow-control":"","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间",placeholder:"选择时间范围","value-format":"HH:mm:ss"},on:{change:e.changeTime},model:{value:e.time3,callback:function(t){e.time3=t},expression:"time3"}})],1)])]),i("el-row",[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"开场白",prop:"kcb"}},[i("el-input",{attrs:{type:"textarea",rows:3,placeholder:"请输入开场白"},model:{value:e.form.kcb,callback:function(t){e.$set(e.form,"kcb",t)},expression:"form.kcb"}})],1)],1),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"结束语",prop:"jsy"}},[i("el-input",{attrs:{type:"textarea",rows:3,placeholder:"请输入结束语"},model:{value:e.form.jsy,callback:function(t){e.$set(e.form,"jsy",t)},expression:"form.jsy"}})],1)],1)],1),i("el-form-item",{attrs:{label:"任务关联",prop:"longTask"}},[i("el-radio-group",{model:{value:e.form.appltype,callback:function(t){e.$set(e.form,"appltype",t)},expression:"form.appltype"}},[i("el-radio",{attrs:{label:"1"}},[e._v("科室关联")]),i("el-radio",{attrs:{label:"2"}},[e._v("病区关联")]),i("el-radio",{attrs:{label:"3"}},[e._v("疾病关联")]),i("el-radio",{attrs:{label:"4"}},[e._v("手术关联")])],1)],1),1==e.form.appltype?i("el-row",[i("el-col",{attrs:{span:20}},[i("el-form-item",{attrs:{label:"适用科室",prop:"region"}},[i("el-select",{staticStyle:{width:"400px"},attrs:{size:"medium",multiple:"",filterable:"",placeholder:"请选择科室"},on:{"remove-tag":e.removetag},model:{value:e.deptcodesWards,callback:function(t){e.deptcodesWards=t},expression:"deptcodesWards"}},e._l(e.belongDepts,(function(e){return i("el-option",{staticClass:"ruleFormaa",attrs:{label:e.deptName,value:e.deptCode}})})),1)],1)],1)],1):e._e(),2==e.form.appltype?i("el-row",[i("el-col",{attrs:{span:20}},[i("el-form-item",{attrs:{label:"适用病区",prop:"region"}},[i("el-select",{staticStyle:{width:"400px"},attrs:{size:"medium",multiple:"",filterable:"",placeholder:"请选择病区"},on:{"remove-tag":e.removehpsp},model:{value:e.leavehospitaldistrictcodes,callback:function(t){e.leavehospitaldistrictcodes=t},expression:"leavehospitaldistrictcodes"}},e._l(e.belongWards,(function(e){return i("el-option",{staticClass:"ruleFormaa",attrs:{label:e.districtName,value:e.districtCode}})})),1)],1)],1)],1):e._e(),3==e.form.appltype?i("el-row",[i("div",{staticClass:"xinz-infs"},[i("el-form-item",{scopedSlots:e._u([{key:"label",fn:function(){return[i("el-tooltip",{staticClass:"item",attrs:{effect:"light",content:"选择好适用疾病后,可以方便您通过疾病诊断查找到对应的病人!",placement:"top-start"}},[i("i",{staticClass:"el-icon-warning-outline"})])]},proxy:!0}],null,!1,3514719235)},[i("div",{staticStyle:{"margin-bottom":"10px"}},[i("el-button",{attrs:{type:"warning"},on:{click:function(t){return e.$refs.child.handleAddpatient()}}},[e._v("添加疾病诊断")])],1),e._l(e.diagglist,(function(t){return i("el-tag",{attrs:{type:"warning",closable:"","disable-transitions":!1},on:{close:function(a){return e.removediagg(t.icd10code)}}},[e._v(" "+e._s(t.icdname)+" ")])}))],2)],1)]):e._e(),4==e.form.appltype?i("el-row",[i("el-col",{attrs:{span:20}},[i("el-form-item",{attrs:{label:"适用手术",prop:"region"}},[i("el-select",{staticStyle:{width:"400px"},attrs:{size:"medium","remote-method":e.remoteopcode,multiple:"",filterable:"",remote:"",placeholder:"请选择手术"},on:{"remove-tag":e.removeopera},model:{value:e.operationcodes,callback:function(t){e.operationcodes=t},expression:"operationcodes"}},e._l(e.baseoperaList,(function(e){return i("el-option",{staticClass:"ruleFormaa",attrs:{label:e.opdesc,value:e.opcode}})})),1)],1)],1)],1):e._e()],1)],1)]),i("div",{staticClass:"examine-jic"},[e._m(1),i("div",{staticClass:"examine-jic"},[i("div",{staticClass:"jic-value"},[i("el-row",{attrs:{gutter:20}},[i("el-table",{staticStyle:{width:"100%"},attrs:{data:e.variableList}},[i("el-table-column",{attrs:{prop:"name",align:"center",label:"变量名称"}}),i("el-table-column",{attrs:{prop:"value",align:"center",label:"匹配符"}}),i("el-table-column",{attrs:{label:"替换值",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-input",{attrs:{disabled:t.row.default,placeholder:"请输入内容"},model:{value:t.row.fill,callback:function(a){e.$set(t.row,"fill",a)},expression:"scope.row.fill"}})]}}],null,!1,1223025055)}),i("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(a){return e.variableDelete(t.$index,t.row)}}},[e._v("删除")])]}}],null,!1,3648333006)})],1)],1)],1)])])]),i("el-button",{attrs:{type:"success"},on:{click:function(t){return e.nextstep("ruleForm")}}},[e._v(e._s(e.quote?"立即创建":"任务详情配置"))]),i("el-button",{on:{click:function(t){return e.resetForm("ruleForm")}}},[e._v("重置")])],1):e._e(),2==e.Editprogress?i("div",[i("el-alert",{attrs:{title:"在本阶段选择宣教病人",type:"success",effect:"dark"}}),i("div",{staticClass:"leftvlue-jbxx"},[i("div",{staticClass:"examine-jic"},[e._m(2),i("div",{staticClass:"examine-jic"},[i("div",{staticClass:"jic-value"},[i("el-row",{attrs:{gutter:20}},[i("el-row",{staticClass:"mb8",attrs:{gutter:10}},[i("el-col",{attrs:{span:1.5}},[i("el-select",{attrs:{placeholder:"请选择新增类型"},model:{value:e.patientqueryParams.allhosp,callback:function(t){e.$set(e.patientqueryParams,"allhosp",t)},expression:"patientqueryParams.allhosp"}},e._l(e.taskoptions,(function(e){return i("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),i("el-col",{attrs:{span:1.5}},[i("el-button",{attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"medium",disabled:!e.patientqueryParams.allhosp},on:{click:e.handleQuery}},[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),i("el-col",{attrs:{span:1.5}},[i("el-button",{attrs:{type:"info",plain:"",icon:"el-icon-upload2",size:"medium"},on:{click:e.handleImport}},[e._v("导入")])],1)],1),i("SFtable",{attrs:{currentList:e.overallCase,tableLabel:e.tableLabelhzwb,serialnumber:!1,searchTrue:!0,multiplechoice:!1,controlxz:!1,typeinfo:2},on:{details:e.detailhz,handleUpdate:e.handleUpdate}}),i("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total > 0"}],attrs:{total:e.total,page:e.topqueryParams.pageNum,limit:e.topqueryParams.pageSize},on:{"update:page":function(t){return e.$set(e.topqueryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.topqueryParams,"pageSize",t)},pagination:e.getList}})],1)],1)])])]),i("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.laststep()}}},[e._v("上一步")]),i("el-button",{attrs:{type:"success"},on:{click:function(t){return e.submitForm("ruleForm")}}},[e._v(e._s(e.quote?"立即创建":"确认任务配置"))]),i("el-button",{on:{click:function(t){return e.resetForm("ruleForm")}}},[e._v("重置")])],1):e._e()]),i("el-dialog",{attrs:{title:"选择患者",visible:e.dialogVisiblepatient,width:"70%","before-close":e.handleClosehz,"close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogVisiblepatient=t}}},[i("div",{staticClass:"examine-jic"},[i("div",{staticClass:"jic-value"},[i("el-row",{attrs:{gutter:20}},[i("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:e.patientqueryParams,size:"small",inline:!0,"label-width":"98px"}},[i("el-form-item",{attrs:{label:"患者:"}},[i("el-input",{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.patientqueryParams.name,callback:function(t){e.$set(e.patientqueryParams,"name",t)},expression:"patientqueryParams.name"}})],1),i("el-form-item",{attrs:{label:"患者诊断:"}},[i("el-input",{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.patientqueryParams.leavediagname,callback:function(t){e.$set(e.patientqueryParams,"leavediagname",t)},expression:"patientqueryParams.leavediagname"}})],1),i("el-form-item",{attrs:{label:"主治医生:"}},[i("el-input",{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.patientqueryParams.drname,callback:function(t){e.$set(e.patientqueryParams,"drname",t)},expression:"patientqueryParams.drname"}})],1),i("el-select",{attrs:{placeholder:"请选择患者范围"},model:{value:e.patientqueryParams.searchscope,callback:function(t){e.$set(e.patientqueryParams,"searchscope",t)},expression:"patientqueryParams.searchscope"}},e._l(e.source,(function(e){return i("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),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("SFtable",{ref:"multipleTable",attrs:{currentList:e.patientuserList,tableLabel:e.tableLabelhz,serialnumber:!1,center:!1,typeinfo:3},on:{handleUpdate:e.handleUpdate,handleSelectionChange:e.handleSelectionChange}})],1),i("pagination",{directives:[{name:"show",rawName:"v-show",value:e.patienttotal>0&&6!=this.patientqueryParams.allhosp,expression:"patienttotal > 0 && this.patientqueryParams.allhosp != 6"}],attrs:{total:e.patienttotal,page:e.patientqueryParams.pageNum,limit:e.patientqueryParams.pageSize},on:{"update:page":function(t){return e.$set(e.patientqueryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.patientqueryParams,"pageSize",t)},pagination:e.handleAddpatient}})],1)]),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.dialogVisiblepatient=!1}}},[e._v("取 消")]),i("el-button",{attrs:{type:"primary"},on:{click:e.AddDispatchpatients}},[e._v("确定添加")])],1)]),i("el-dialog",{attrs:{title:"模板预览",visible:e.previewtf,width:"60%"},on:{"update:visible":function(t){e.previewtf=t}}},[i("div",{staticClass:"preview-left"},["2"==e.currentTemplateType?i("div",[i("div",{staticStyle:{"white-space":"pre-wrap","font-size":"16px","line-height":"1.6"}},[e._v(" "+e._s(e.plainTextContent)+" ")])]):i("div",[i("div",{domProps:{innerHTML:e._s(e.htmlRichText)}})])]),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:e.previewFn}},[e._v("确认使用")])],1)]),i("el-dialog",{attrs:{title:e.upload.title,visible:e.upload.open,width:"70%","append-to-body":""},on:{"update:visible":function(t){return e.$set(e.upload,"open",t)}}},[i("el-steps",{attrs:{active:e.dractive,simple:""}},[i("el-step",{attrs:{title:"上传导入文件",icon:"el-icon-upload"}}),i("el-step",{attrs:{title:"导入检查",icon:"el-icon-picture"}})],1),1==e.dractive?i("div",{staticClass:"download"},[i("el-upload",{ref:"upload",staticClass:"upload-demo",attrs:{limit:1,accept:".xlsx, .xls",headers:e.upload.headers,action:e.upload.url,disabled:e.upload.isUploading,"on-progress":e.handleFileUploadProgress,"on-success":e.handleFileSuccess,drag:""}},[i("i",{staticClass:"el-icon-upload"}),i("div",{staticClass:"el-upload__text"},[e._v("将文件拖到此处,或"),i("em",[e._v("点击上传")])]),i("div",{staticClass:"el-upload__tip text-center",attrs:{slot:"tip"},slot:"tip"},[i("span",[e._v("仅允许导入xls、xlsx格式文件。")]),i("el-link",{staticStyle:{"font-size":"24px","vertical-align":"baseline"},attrs:{type:"primary",underline:!1},on:{click:e.importTemplate}},[e._v("下载模板 ")])],1)])],1):2==e.dractive?i("div",{staticClass:"drexamine"},[i("div",{staticStyle:{display:"flex"}},[i("img",{attrs:{src:a("84dd")}}),i("p",[e._v("导入患者成功!")]),i("p",[e._v(" 本次成功导入"),i("span",{staticStyle:{color:"#72d3a9","font-size":"20px"}},[e._v(e._s(e.uploadingData.length))]),e._v("位患者 ")])]),i("el-table",{staticStyle:{width:"100%"},attrs:{data:e.uploadingData}},[i("el-table-column",{attrs:{prop:"serial",label:"患者id"}}),i("el-table-column",{attrs:{prop:"name",label:"姓名",width:"100"}}),i("el-table-column",{attrs:{prop:"sex",label:"性别",width:"100"}}),i("el-table-column",{attrs:{prop:"idcardno",width:"300",label:"证件号码"}}),i("el-table-column",{attrs:{prop:"goday",label:"出生日期"}}),i("el-table-column",{attrs:{prop:"telcode",width:"200",label:"联系方式"}}),i("el-table-column",{attrs:{prop:"createTime",width:"200",label:"创建日期"}})],1)],1):e._e(),i("div",{attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:e.submitFileForm}},[e._v(e._s(1==e.dractive?"下一步":"加入任务"))]),i("el-button",{on:{click:e.submitclose}},[e._v("取 消")])],1)],1),i("el-drawer",{attrs:{title:"宣教内容列表",visible:e.drawermb,direction:"rtl",size:"50%"},on:{"update:visible":function(t){e.drawermb=t}}},[i("div",{staticClass:"headline"}),i("div",{staticStyle:{margin:"20px"}},[i("div",{staticClass:"jic-value"},[i("el-row",{attrs:{gutter:20}},[i("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:e.topqueryParams,size:"small",inline:!0,"label-width":"98px"}},[i("el-form-item",{attrs:{label:"宣教名称"}},[i("el-input",{model:{value:e.topqueryParams.preachname,callback:function(t){e.$set(e.topqueryParams,"preachname",t)},expression:"topqueryParams.preachname"}})],1),i("el-form-item",{attrs:{label:"宣教类型",prop:"region"}},[i("el-select",{attrs:{size:"medium",filterable:"",placeholder:"请选择分类"},model:{value:e.topqueryParams.hetype,callback:function(t){e.$set(e.topqueryParams,"hetype",t)},expression:"topqueryParams.hetype"}},e._l(e.heLibraryAssortList,(function(e){return i("el-option",{key:e.id,attrs:{label:e.value,value:e.id}})})),1)],1),i("el-form-item",[i("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"medium"},on:{click:e.Acquisitiontypeget}},[e._v("搜索")]),i("el-button",{attrs:{icon:"el-icon-refresh",size:"medium"},on:{click:e.resetQuerymb}},[e._v("重置")])],1)],1),i("el-divider"),i("SFtable",{attrs:{currentList:e.userList,tableLabel:e.tableLabel,serialnumber:!1,controlsc:!1,multiplechoice:!1,typeinfo:1},on:{selectfn:e.selectfn}}),i("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total > 0"}],attrs:{total:e.total,page:e.topqueryParams.pageNum,limit:e.topqueryParams.pageSize},on:{"update:page":function(t){return e.$set(e.topqueryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.topqueryParams,"pageSize",t)},pagination:e.Acquisitiontypeget}})],1)],1)])]),i("Optional-Form",{ref:"child",attrs:{dialogVisiblepatient:e.dialogVisiblepatientjb,overallCase:e.diagglist},on:{addoption:function(t){e.dialogVisiblepatientjb=!1},kkoption:function(t){e.dialogVisiblepatientjb=!0}}})],1)},l=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"headline"},[a("div",[e._v("基础信息")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"headline"},[a("div",[e._v("变量匹配量参")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"headline"},[a("div",[e._v("患者列表")])])}],r=a("6ec7"),o=a("6932"),s=(a("618d"),a("296d"),a("9364"),a("9c42"),a("7103"),a("fb51"),a("2f82"),a("6678"),a("a5a2"),a("e4d7"),a("6e70"),a("f24b"),a("9493"),a("c33f"),a("21b9"),a("a26b"),a("4a55"),a("e795"),a("cfee"),a("8adb"),a("a04b"),a("46e6"),a("e8a6"),a("aad4"),a("f160"),a("8e97"),a("1b56"),a("661f"),a("958b"),a("ee1f")),n=a.n(s),c=a("4360"),p=a("40d6"),d=(a("fcb7"),a("5f87")),u=a("9dd6"),m=a("09e5"),h=a("8e23"),f={name:"ServiceDetails",data:function(){return{title:"宣教内容列表",currenttype:1,currentTemplateType:"",plainTextContent:"",id:"",previewid:"",libName:"",overallCase:[],allpids:[],diagglist:[],libId:null,Editprogress:1,drawermb:!1,previewtf:!1,loading:!1,patientloading:!1,dialogVisiblepatient:!1,dialogVisiblepatientjb:!1,radio:1,checkboxlist:[],selectedOrder:[],baseoperaList:[],belongWards:[],tableLabel:[],questionList:[],uploadingData:[],deptcodesWards:[],leavehospitaldistrictcodes:[],operationcodes:[],illnesscodes:[],htmlRichText:"<p>Hello, <strong>world</strong>!</p>",tableLabelhz:[{label:"出院日期",width:"150",prop:"endtime"},{label:"患者",width:"",prop:"name"},{label:"身份证",width:"200",prop:"idcardno"},{label:"电话号码",width:"180",prop:"telcode"},{label:"性别",width:"",prop:"sex"},{label:"年龄",width:"",prop:"age"},{label:"责任护士",width:"",prop:"nurseName"},{label:"主治医生",width:"",prop:"drname"},{label:"科室",width:"240",prop:"dept"},{label:"病区",width:"240",prop:"leavehospitaldistrictname"}],tableLabelhzwb:[{label:"出院日期",width:"150",prop:"endtime"},{label:"患者",width:"",prop:"name"},{label:"身份证",width:"200",prop:"sfzh"},{label:"电话号码",width:"180",prop:"telcode"},{label:"性别",width:"",prop:"sex"},{label:"年龄",width:"",prop:"age"},{label:"责任护士",width:"",prop:"nurseName"},{label:"主治医生",width:"",prop:"drname"},{label:"科室",width:"180",prop:"deptName"},{label:"病区",width:"150",prop:"leavehospitaldistrictname"}],tableLabelxj:[{label:"创建人",width:"",prop:"createBy"},{label:"宣教名称",width:"180",prop:"preachname"},{label:"宣教内容",width:"180",prop:"preachcontent"},{label:"适用方式",width:"",prop:"suitway"},{label:"修改日期",width:"",prop:"uploadTime"}],tableLabelvariable:[{label:"变量名称",width:"",prop:"variablename"},{label:"匹配符",width:"",prop:"character"},{label:"替换值",width:"",prop:"Replacementvalue"}],preachform:[{label:"线下",value:1},{label:"电话",value:2},{label:"小程序",value:3},{label:"短信",value:4},{label:"微信公众",value:5},{label:"钉钉",value:6}],upload:{open:!1,title:"",isUploading:!1,updateSupport:0,headers:{Authorization:"Bearer "+Object(d["a"])()},url:"/prod-api/smartor/import/importPatInfo"},dractive:1,daytime:[],applydaytime:[],time1:"",time2:"",time3:"",time4:"",topqueryParams:{pageNum:1,pageSize:10},checkList:[],deliverytopqueryParams:{pageNum:1,pageSize:10},patientqueryParams:{pageNum:1,pageSize:10,leavehospitaldistrictcodes:[],leaveldeptcodes:[]},topicoptions:[{children:[{children:[]}]}],showSearch:!0,total:0,sontotal:0,patienttotal:0,ids:[],single:!0,multiple:!0,userList:[],patientuserList:[],sonuserList:[],delvariableList:[],variableList:[{name:"姓名",value:"${name}",fill:"派发时自动匹配",default:!0},{name:"地址",value:"${dzz}",fill:"派发时自动匹配",default:!0},{name:"电话",value:"${dhh}",fill:"派发时自动匹配",default:!0}],transitionList:[{name:"姓名",value:"${name}",fill:"派发时自动匹配",default:!0},{name:"地址",value:"${dzz}",fill:"派发时自动匹配",default:!0},{name:"电话",value:"${dhh}",fill:"派发时自动匹配",default:!0}],variableListTime:[],sortlist:[],heLibraryAssortList:[{id:1,value:"宣教"},{id:2,value:"通知"}],tasktopic:null,SelectPatientslist:[],belongDepts:[],form:{patTaskRelevances:[],sendType:1,longTask:0,templatename:"",templateid:null,libtemplateid:null,kcb:"亲爱的患者-家属,我们是"+localStorage.getItem("orgname")+"的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,观看这份宣教资讯。",jsy:"生活上要劳逸结合,注意休息和营养,适当锻炼,戒烟限酒,保持心情舒畅,定期复诊。那本次宣教内容就到这里,祝您身体健康!"},taskoptions:[{value:"4",label:"出院病人"},{value:"1",label:"在院病人"},{value:"2",label:"门诊病人"},{value:"3",label:"体检病人"},{value:"6",label:"院外患者"},{value:"5",label:"手术病人"}],source:[{value:0,label:"所属患者"},{value:1,label:"科室患者"},{value:2,label:"病区患者"}],quote:!1}},components:{SFtable:u["a"],OptionalForm:m["a"],SortCheckbox:h["a"]},created:function(){this.id=this.$route.query.id,this.form.type=this.$route.query.type,this.newadd=this.$route.query.newadd,this.belongWards=c["a"].getters.belongWards,this.belongDepts=c["a"].getters.belongDepts,this.form.typename=this.$route.query.typename,this.form.serviceType=Number(this.$route.query.serviceType),this.Acquisitiontype(),this.Getdetails(),this.getheLibraryAssort()},methods:{convertFormat1ToFormat2:function(e){var t=[];for(var a in e){var i=Object.keys(e[a])[0];t.push({name:a,value:i,fill:e[a][i]})}return t},convertFormat2ToFormat1:function(e){var t={};return e.forEach((function(e){var a={};a[e.value]=e.fill,t[e.name]=a})),t},Acquisitiontypeget:function(){var e=this;console.log(2211),Object(p["Zb"])(this.topqueryParams).then((function(t){e.userList=t.rows,e.total=t.total}))},Acquisitiontype:function(){var e=this,t={pageNum:this.topqueryParams.pageNum,pageSize:this.topqueryParams.pageSize,isavailable:""};this.currenttype=this.$route.query.type,this.title="宣教内容列表",this.tableLabel=this.tableLabelxj,4==this.form.serviceType?this.checkboxlist=[{value:"2",label:"纸质"},{value:"4",label:"短信"},{value:"5",label:"微信公众号"},{value:"6",label:"微信小程序"}]:8==this.form.serviceType&&(this.checkboxlist=[{value:"4",label:"短信"},{value:"5",label:"微信公众号"},{value:"6",label:"微信小程序"},{value:"9",label:"钉钉"}]),Object(p["Zb"])(t).then((function(t){e.userList=t.rows,e.total=t.total}))},nextstep:function(){if(this.Editprogress<=3)return this.Editprogress++},submitForm:function(e){var t=this;return Object(o["a"])(Object(r["a"])().m((function e(){var a;return Object(r["a"])().w((function(e){while(1)switch(e.p=e.n){case 0:if(t.form.preachform=t.checkList.join(","),t.form.patTaskRelevances[0]||0!=t.form.longTask){e.n=4;break}return e.p=1,e.n=2,t.$modal.confirm("当前任务未选择患者是否保存?");case 2:e.n=4;break;case 3:return e.p=3,e.v,t.$modal.msgWarning("操作已取消"),e.a(2);case 4:if(t.form.templatename){e.n=5;break}return t.$modal.msgError("未选择模板"),e.a(2);case 5:if(!t.checkList){e.n=6;break}t.form.preachform=t.checkList.join(","),t.form.preachformList=t.selectedOrder,e.n=7;break;case 6:return t.$modal.msgError("请选择服务类型"),t.submitLoading=!1,e.a(2);case 7:if(1==t.form.appltype?(t.leavehospitaldistrictcodes=[],t.operationcodes=[],t.illnesscodes=[]):2==t.form.appltype?(t.deptcodesWards=[],t.operationcodes=[],t.illnesscodes=[]):3==t.form.appltype?(t.deptcodesWards=[],t.leavehospitaldistrictcodes=[],t.operationcodes=[]):4==t.form.appltype&&(t.deptcodesWards=[],t.illnesscodes=[],t.leavehospitaldistrictcodes=[]),!(t.deptcodesWards[0]||t.leavehospitaldistrictcodes[0]||t.diagglist[0]||t.operationcodes[0]||2==t.form.longTask||3==t.serviceType)){e.n=8;break}e.n=9;break;case 8:return t.$modal.msgError("请选择任务关联条件"),t.submitLoading=!1,e.a(2);case 9:a=t.variableList.filter((function(e){return"姓名"!==e.name&&"电话"!==e.name&&"地址"!==e.name})),console.log(a,"存前变量"),t.form.textParam=t.convertFormat2ToFormat1(a),t.form.taskid?t.form.isoperation=2:(t.form.isoperation=1,t.form.sendState=1),t.form.type||(t.form.type=t.$route.query.type),t.form.deptcode=t.deptcodesWards.join(","),t.form.leavehospitaldistrictcode=t.leavehospitaldistrictcodes.join(","),t.form.opcode=t.operationcodes.join(","),t.form.icd10code=t.diagglist.map((function(e){return e.icdcode})).join(","),Object(p["d"])(t.form).then((function(e){200==e.code&&(t.form.taskid?t.$modal.msgSuccess("新增成功"):t.$modal.msgSuccess("修改成功"),t.$router.push({path:"/followvisit/tasklist",query:{tasktopic:t.form.serviceType}}))}));case 10:return e.a(2)}}),e,null,[[1,3]])})))()},selectfn:function(e,t){var a=this;this.libName=e.preachname,this.htmlRichText=null,this.libId=e.id,this.Tasktemplate=e,this.currentTemplateType=e.hetype||"1",this.previewtf=!0,this.previewid=e.svyid,"2"==this.currentTemplateType?this.plainTextContent=e.preachcontent:n.a.get(e.htmlRichText).then((function(e){a.htmlRichText=e.data,a.htmlRichText=a.addStyleToImages(a.htmlRichText)})).catch((function(e){a.$modal.msgError("获取富文本失败"),console.error("Failed to fetch file:",e)}))},previewfnm:function(){var e=this;Object(p["Zb"])({id:this.form.libtemplateid}).then((function(t){e.libName=t.rows[0].preachname,e.htmlRichText=null,e.libId=t.rows[0].id,e.Tasktemplate=t.rows[0],e.previewtf=!0,e.previewid=t.rows[0].svyid,e.currentTemplateType=t.rows[0].hetype||"1","2"==e.currentTemplateType?e.plainTextContent=t.rows[0].preachcontent:n.a.get(t.rows[0].htmlRichText).then((function(t){e.htmlRichText=t.data,e.htmlRichText=e.addStyleToImages(e.htmlRichText)})).catch((function(t){e.$modal.msgError("获取富文本失败"),console.error("Failed to fetch file:",t)}))}))},addStyleToImages:function(e){return e.replace(/<img([^>]*)style=(['"])(?:(?!\2).)*\2([^>]*)>/g,'<img$1style="width:100%;height:auto;"$3>')},handleAddpatient:function(e){var t=this;this.allpids=[],this.overallCase.forEach((function(e){t.allpids.push(e.patid)})),4==this.patientqueryParams.allhosp?this.tableLabelhz=[{label:"出院日期",width:"150",prop:"endtime"},{label:"患者",width:"",prop:"name"},{label:"患者诊断",width:"",prop:"leavediagname"},{label:"身份证",width:"200",prop:"idcardno"},{label:"性别",width:"",prop:"sex"},{label:"年龄",width:"",prop:"age"},{label:"电话",width:"180",prop:"telcode"},{label:"出院天数",width:"",prop:"endDay"},{label:"责任护士",width:"",prop:"nurseName"},{label:"医生",width:"",prop:"drname"},{label:"科室",width:"180",prop:"dept"},{label:"病区",width:"150",prop:"leavehospitaldistrictname"}]:1==this.patientqueryParams.allhosp?this.tableLabelhz=[{label:"入院日期",width:"150",prop:"starttime"},{label:"患者",width:"",prop:"name"},{label:"患者诊断",width:"",prop:"leavediagname"},{label:"身份证",width:"200",prop:"idcardno"},{label:"性别",width:"",prop:"sex"},{label:"年龄",width:"",prop:"age"},{label:"电话",width:"180",prop:"telcode"},{label:"出院天数",width:"",prop:"endDay"},{label:"责任护士",width:"",prop:"nurseName"},{label:"医生",width:"",prop:"drname"},{label:"科室",width:"180",prop:"dept"},{label:"病区",width:"150",prop:"leavehospitaldistrictname"}]:2==this.patientqueryParams.allhosp&&(this.tableLabelhz=[{label:"就诊日期",width:"150",prop:"admitdate"},{label:"患者",width:"",prop:"name"},{label:"身份证",width:"200",prop:"idcardno"},{label:"电话号码",width:"180",prop:"telcode"},{label:"性别",width:"",prop:"sex"},{label:"年龄",width:"",prop:"age"},{label:"电话",width:"180",prop:"telcode"},{label:"出院天数",width:"",prop:"endDay"},{label:"责任护士",width:"",prop:"nurseName"},{label:"医生",width:"",prop:"drname"},{label:"科室",width:"180",prop:"dept"},{label:"病区",width:"150",prop:"leavehospitaldistrictname"}]),this.allpids[0]?this.patientqueryParams.pids=this.allpids:this.patientqueryParams.pids=null,4==this.patientqueryParams.allhosp?(this.patientqueryParams.hospitaldistrictcodes=[],this.patientqueryParams.deptcodes=[]):1==this.patientqueryParams.allhosp&&(this.patientqueryParams.deptcodes=this.patientqueryParams.leaveldeptcodes,this.patientqueryParams.hospitaldistrictcodes=this.patientqueryParams.leavehospitaldistrictcodes,this.patientqueryParams.leavehospitaldistrictcodes=[],this.patientqueryParams.leaveldeptcodes=[]),Object(p["Kb"])(this.patientqueryParams).then((function(e){console.log(e),t.patientuserList=e.rows,t.patientuserList.forEach((function(e){e.endtime&&(e.endDay=t.daysBetween(e.endtime))})),t.patienttotal=e.total,t.loading=!1,t.Restorecheck()})),this.dialogVisiblepatient=!0},handleUpdate:function(){},handleDelete:function(){},handleExport:function(){},handleSelectionChange:function(e){var t=this;this.SelectPatientslist=structuredClone(e),this.multiple=!e.length,this.SelectPatientslist.forEach((function(e){var a=t.overallCase.find((function(t){return t.name==e.name}));a||(e.isoperation=1,e.patid=e.id,e.hospType=t.patientqueryParams.allhosp,e.sfzh=e.idcardno,e.deptCode=e.deptcode,e.deptName=e.dept,e.admindate=e.inhosptime,e.diagname=e.leavediagname,e.sfzh=e.idcardno,6==t.patientqueryParams.allhosp&&(e.patfrom=1),1==t.patientqueryParams.allhosp?e.visittime=e.endtime:4==t.patientqueryParams.allhosp?e.visittime=e.starttime:2==t.patientqueryParams.allhosp&&(e.visittime=e.admitdate),t.overallCase.push(e),t.form.patTaskRelevances.push(e))}))},Restorecheck:function(){console.log(this.overallCase,"this.overallCase");var e=this.overallCase.map((function(e){return e.patid})),t=this.patientuserList.filter((function(t){return e.includes(t.patid)}));this.SelectPatientslist=t,console.log(this.SelectPatientslist,"进入分页SelectPatientslist"),this.toggleSelection(t)},toggleSelection:function(e){var t=this;e?(this.decision=!0,this.$nextTick((function(){e.forEach((function(e){t.$refs.multipleTable.toggleRowSelection(e,!0)})),t.decision=!1})),console.log(123)):this.$refs.multipleTable.clearSelection()},detailhz:function(e,t){var a=this;this.$modal.confirm('是否确认删除患者"'+e.name+'"的服务项?').then((function(){var t=a.overallCase.indexOf(e),i=a.form.patTaskRelevances.indexOf(e);a.overallCase.splice(t,1),a.form.patTaskRelevances[i].isoperation=3,a.$modal.msgSuccess("删除成功")}))},getList:function(){},handleQuery:function(){if(6==this.patientqueryParams.allhosp)return this.Externallist(),void console.log();1==this.patientqueryParams.searchscope?(this.patientqueryParams.leaveldeptcodes=c["a"].getters.belongDepts.map((function(e){return e.deptCode})),this.patientqueryParams.leavehospitaldistrictcodes=[]):2==this.patientqueryParams.searchscope?(this.patientqueryParams.leavehospitaldistrictcodes=c["a"].getters.belongWards.map((function(e){return e.districtCode})),this.patientqueryParams.leaveldeptcodes=[]):(this.patientqueryParams.leaveldeptcodes=c["a"].getters.belongDepts.map((function(e){return e.deptCode})),this.patientqueryParams.leavehospitaldistrictcodes=c["a"].getters.belongWards.map((function(e){return e.districtCode}))),this.patientqueryParams.leavehospitaldistrictcodes&&this.patientqueryParams.leavehospitaldistrictcodes[0]||(this.patientqueryParams.leavehospitaldistrictcodes=null),this.patientqueryParams.leaveldeptcodes&&this.patientqueryParams.leaveldeptcodes[0]||(this.patientqueryParams.leaveldeptcodes=null),this.handleAddpatient()},resetQuery:function(){this.patientqueryParams={pageNum:1,pageSize:10,topica:1,leavehospitaldistrictcodes:[],leaveldeptcodes:[]},this.handleQuery()},resetQuerymb:function(){this.topqueryParams={svyname:""},this.handleQuerymb()},handleClosehz:function(){this.dialogVisiblepatient=!1},laststep:function(){this.Editprogress--},resetForm:function(e){this.$refs[e].resetFields()},PreviewTemplate:function(){},Acknowledgereference:function(){this.quote=!0},Getdetails:function(){var e=this;this.form={patTaskRelevances:[],sendType:1,templatename:"",templateid:null,libtemplateid:null,serviceType:Number(this.$route.query.serviceType),kcb:"亲爱的患者-家属,我们是"+localStorage.getItem("orgname")+"的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,观看这份宣教资讯。",jsy:"生活上要劳逸结合,注意休息和营养,适当锻炼,戒烟限酒,保持心情舒畅,定期复诊。那本次回访就到这里,祝您身体健康!"},this.id&&Object(p["Fb"])({taskid:this.id}).then((function(t){var a="";console.log(2233),200==t.code?(e.form=t.data,e.form.patTaskRelevances=e.form.patTaskRelevances?e.form.patTaskRelevances:[],e.overallCase=e.form.patTaskRelevances.concat(),e.checkList=e.form.preachform.split(","),e.selectedOrder=e.form.preachformList,console.log(e.form.showDate,"this.form"),e.form.daytime&&(e.daytime=e.form.showDate.split(",")),console.log(e.newadd,"依照"),e.form.showTimeMorn&&(3==e.form.sendType?e.time4=e.form.showTimeMorn:e.time1=e.form.showTimeMorn.split(",")),e.form.showTimeNoon&&(e.time2=e.form.showTimeNoon.split(",")),e.form.showTimeNight&&(e.time3=e.form.showTimeNight.split(",")),console.log(1122),a=e.convertFormat1ToFormat2(e.form.textParam),e.variableList=e.transitionList.concat(a)):e.$modal.msgError(t.code),e.newadd&&e.neWaddfn()}))},checkSelectionChange:function(e,t){this.selectedOrder=e,console.log("当前选中:",e),console.log("选中顺序:",t)},getillnesslist:function(){var e=this;Object(p["Vb"])({pageNum:1,pageSize:1e3}).then((function(t){e.donorchargeList=t.rows})),Object(p["Nb"])({pageNum:1,pageSize:1e3}).then((function(t){e.baseoperaList=t.rows}))},remoteopcode:function(e){var t=this;e&&Object(p["Nb"])({pageNum:1,pageSize:1e3,opdesc:e}).then((function(e){t.baseoperaList=e.rows}))},remotedonor:function(e){var t=this;e&&Object(p["Nb"])({pageNum:1,pageSize:1e3,opdesc:e}).then((function(e){t.baseoperaList=e.rows}))},neWaddfn:function(){this.id=null,this.form.taskid=null,console.log("依照"),this.overallCase=[],this.form.patTaskRelevances=[],this.daytime=[],this.applydaytime=[],this.time1="",this.time2="",this.time3="",this.time4=""},getheLibraryAssort:function(){var e=this;Object(p["Tb"])({}).then((function(t){e.sortlist=t.rows,console.log(e.sortlist)}))},listDept:function(){var e=this;this.leavehospitaldistrictcodes=[],this.deptcodesWards=[],this.queryParamsdept.taskId=this.form.taskid,Object(p["tc"])(this.queryParamsdept).then((function(t){if(200==t.code){var a=t.rows;a.forEach((function(t){1==t.deptType?(e.deptlist.push(t),e.deptcodesWards.push(t.deptCode)):2==t.deptType&&(e.hosplist.push(t),e.leavehospitaldistrictcodes.push(t.deptCode))}))}})),Object(p["uc"])(this.queryParamsdept).then((function(t){if(200==t.code){var a=t.rows;a.forEach((function(t){Object(p["Vb"])({icdcode:t.icd10code}).then((function(a){t.icdname=a.rows[0].icdname,e.diagglist.push(t)})),e.illnesscodes.push(t.icd10code)}))}})),Object(p["xc"])(this.queryParamsdept).then((function(t){if(200==t.code){var a=t.rows;a.forEach((function(t){e.operlist.push(t),e.operationcodes.push(t.opcode)}))}}))},AddDispatchpatients:function(){this.dialogVisiblepatient=!1},variableDelete:function(e,t){this.variableList.splice(e,1),t.isoperation=3,this.delvariableList.push(t),console.log(e,t)},changeTime:function(e){console.log(e,"时间"),this.processingTime()},Totaldate:function(e){console.log(e,"时间"),this.form.sendTimeslot=[{begantime:e,endtime:e,xh:1}],this.form.showTimeMorn=e,console.log(this.form.sendTimeslot,"时间")},changeTimeday:function(e){var t=new Date(e[0]),a=new Date(e[1]);this.applydaytime=this.getDates(t,a),this.processingTime()},getDates:function(e,t){var a=[],i=new Date(e);while(i<=t)a.push(this.$moment(i).format("YYYY-MM-DD")),i.setDate(i.getDate()+1);return a},processingTime:function(){var e=[],t=1;if(this.time3[0])t=3;else if(this.time2[0])t=2;else{if(!this.time1[0])return;t=1}for(var a=0;a<this.applydaytime.length;a++)e.push({begantime:"".concat(this.applydaytime[a]," ").concat(this.time1[0]),endtime:"".concat(this.applydaytime[a]," ").concat(this.time1[1]),xh:t*a+1}),t>=2&&e.push({begantime:"".concat(this.applydaytime[a]," ").concat(this.time2[0]),endtime:"".concat(this.applydaytime[a]," ").concat(this.time2[1]),xh:t*a+2}),t>=3&&e.push({begantime:"".concat(this.applydaytime[a]," ").concat(this.time3[0]),endtime:"".concat(this.applydaytime[a]," ").concat(this.time3[1]),xh:t*a+3});this.form.sendTimeslot=e,this.form.showDate=this.daytime.join(","),this.time1&&(this.form.showTimeMorn=this.time1.join(",")),this.time2&&(this.form.showTimeNoon=this.time2.join(",")),this.time3&&(this.form.showTimeNight=this.time3.join(",")),console.log(e,"combinedData")},previewGo:function(){this.$router.push({path:"/knowledge/tpuconfigurat/",query:{id:this.previewid,task:!0,data:this.form}})},previewFn:function(){var e=this;this.Tasktemplate.id=null,this.Tasktemplate.templateid=this.libId,this.Tasktemplate.isoperation=1,Object(p["l"])(this.Tasktemplate).then((function(t){console.log(t),e.previewtf=!1,e.drawermb=!1,e.form.templateid=t.data,e.form.libtemplateid=e.libId,e.form.templatename=e.libName,e.$modal.msgSuccess("选择模板成功")}))},formatFn:function(e){var t=this;console.log(this.preachform,"preachform"),console.log(this.checkList,"checklist");var a=[],i=[];1==e?(this.preachform.forEach((function(e){t.checkList.forEach((function(t){e.label==t&&a.push(e.value)}))})),console.log(a,"list"),this.form.preachform=a.join(",")):(console.log(this.form.preachform,"this.form.preachform"),i=this.form.preachform.split(","),console.log(11),this.preachform.forEach((function(e){i.forEach((function(t){e.value==t&&a.push(e.label)}))})),this.checkList=a)},removetag:function(e){var t=this,a=this.deptlist.filter((function(t){return t.deptCode==e})).map((function(e){return e.id}));a.length&&Object(p["sc"])(a).then((function(e){e.code&&t.$modal.msgSuccess("删除成功")}))},removehpsp:function(e){var t=this,a=this.hosplist.filter((function(t){return t.deptCode==e})).map((function(e){return e.id}));a.length&&Object(p["sc"])(a).then((function(e){e.code&&t.$modal.msgSuccess("删除成功")}))},removeopera:function(e){var t=this,a=this.operlist.filter((function(t){return t.opcode==e})).map((function(e){return e.id}));a.length&&Object(p["yc"])(a).then((function(e){e.code&&t.$modal.msgSuccess("删除成功")}))},removediagg:function(e){var t=this;console.log(e,"row"),console.log(this.diagglist,"this.diagglist");var a=this.diagglist.filter((function(t){return t.icd10code==e})).map((function(e){return e.id}));a.length&&Object(p["vc"])(a).then((function(a){a.code&&(t.diagglist=t.diagglist.filter((function(t){return t.icd10code!=e})),t.$modal.msgSuccess("删除成功"))}))},handleImport:function(){this.upload.title="用户导入",this.upload.open=!0},handleFileUploadProgress:function(e,t,a){this.upload.isUploading=!0},handleFileSuccess:function(e,t,a){this.upload.isUploading=!1,this.uploadingData=e.rows,this.$refs.upload.clearFiles()},submitFileForm:function(){1==this.dractive?(this.$refs.upload.submit(),this.dractive++):2==this.dractive&&(this.handleSelectionChange(this.uploadingData,4),this.upload.open=!1,this.dractive=1)},importTemplate:function(){this.download("smartor/import/getImportPatTemplate",{},"user_template_".concat((new Date).getTime(),".xlsx"))},submitclose:function(){this.upload.open=!1,this.dractive=1}}},b=f,v=(a("94583"),a("1805")),g=Object(v["a"])(b,i,l,!1,null,"0185c5f6",null);t["default"]=g.exports},eef8:function(e,t,a){"use strict";var i=a("ba03"),l=a("1d9b"),r=a("4e61");e.exports=function(e){var t=i(this),a=r(t),o=arguments.length,s=l(o>1?arguments[1]:void 0,a),n=o>2?arguments[2]:void 0,c=void 0===n?a:l(n,a);while(c>s)t[s++]=e;return t}},fcb7:function(e,t,a){"use strict";a.d(t,"d",(function(){return l})),a.d(t,"e",(function(){return r})),a.d(t,"c",(function(){return o})),a.d(t,"a",(function(){return s})),a.d(t,"f",(function(){return n})),a.d(t,"b",(function(){return c}));var i=a("b775");function l(e){return Object(i["a"])({url:"/system/dept/list",method:"get",params:e})}function r(e){return Object(i["a"])({url:"/system/dept/list/exclude/"+e,method:"get"})}function o(e){return Object(i["a"])({url:"/system/dept/getInfo/"+e,method:"get"})}function s(e){return Object(i["a"])({url:"/system/dept",method:"post",data:e})}function n(e){return Object(i["a"])({url:"/system/dept/edit",method:"post",data:e})}function c(e){return Object(i["a"])({url:"/system/dept/remove/"+e,method:"get"})}}}]);