(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-ceb61ad4"],{"2cfd":function(e,t,a){"use strict";var r=a("2ad9");e.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(r)},"420e":function(e,t,a){"use strict";var r=a("a67a"),s=a("d578"),o=a("0900"),n=a("7b8e"),i=a("1177"),l=r(n),c=r("".slice),u=Math.ceil,d=function(e){return function(t,a,r){var n,d,p=o(i(t)),m=s(a),f=p.length,h=void 0===r?" ":o(r);return m<=f||""===h?p:(n=m-f,d=l(h,u(n/h.length)),d.length>n&&(d=c(d,0,n)),e?p+d:d+p)}};e.exports={start:d(!1),end:d(!0)}},"4b4c":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("div",{staticClass:"leftvlue",staticStyle:{"margin-bottom":"20px"}},[a("el-row",{attrs:{gutter:10}},[e._l(e.cardlist,(function(t,r){return a("el-col",{key:r,attrs:{span:2.5}},[a("el-card",{attrs:{shadow:"hover","body-style":t.router?" cursor: pointer":"cursor: default"}},[a("div",{staticStyle:{padding:"8px"},on:{click:function(a){return e.$router.push(t.router)}}},[a("span",[e._v(e._s(t.name))]),a("div",{staticStyle:{"text-align":"center","font-size":"18px","margin-top":"10px","font-weight":"600"}},[e._v(" "+e._s(t.value?t.value:0)+" ")])])])],1)})),a("el-col",{attrs:{span:2.5}},[a("div",{staticClass:"ysfleftvlue"},[a("el-card",{attrs:{shadow:"hover"}},[a("div",{staticStyle:{padding:"8px"}},[a("span",[e._v("表单已发送")]),a("div",{staticStyle:{"text-align":"center","font-size":"18px","margin-top":"10px","font-weight":"600"}},[e._v(" "+e._s(e.yfsvalue)+" ")])])])],1)]),a("el-col",{attrs:{span:2.5}},[a("div",{staticClass:"errleftvlue"},[a("el-card",{attrs:{shadow:"hover"}},[a("div",{staticStyle:{padding:"8px"}},[a("span",[e._v("异常")]),a("div",{staticStyle:{"text-align":"center","font-size":"18px","margin-top":"10px","font-weight":"600"}},[e._v(" "+e._s(e.ycvalue)+" ")])])])],1)])],2)],1),a("el-row",{attrs:{gutter:20}},[a("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"}},[a("el-form-item",{attrs:{label:"任务名称"}},[a("el-input",{attrs:{placeholder:"请选择任务名称"},model:{value:e.topqueryParams.taskName,callback:function(t){e.$set(e.topqueryParams,"taskName",t)},expression:"topqueryParams.taskName"}})],1),a("el-form-item",{attrs:{label:"出院时间"}},[a("el-date-picker",{staticStyle:{width:"240px"},attrs:{"value-format":"yyyy-MM-dd",type:"daterange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.dateRange,callback:function(t){e.dateRange=t},expression:"dateRange"}})],1),a("el-form-item",{attrs:{label:"患者姓名",prop:"sendname"}},[a("el-input",{attrs:{placeholder:"请输入患者姓名"},model:{value:e.topqueryParams.sendname,callback:function(t){e.$set(e.topqueryParams,"sendname",t)},expression:"topqueryParams.sendname"}})],1),a("el-form-item",{attrs:{label:"诊断名称",prop:"leavediagname"}},[a("el-input",{attrs:{placeholder:"请输入诊断名称"},model:{value:e.topqueryParams.leavediagname,callback:function(t){e.$set(e.topqueryParams,"leavediagname",t)},expression:"topqueryParams.leavediagname"}})],1),a("el-form-item",{attrs:{label:"随访人员",prop:"updateBy"}},[a("el-input",{attrs:{placeholder:"请输入随访人员"},model:{value:e.topqueryParams.updateBy,callback:function(t){e.$set(e.topqueryParams,"updateBy",t)},expression:"topqueryParams.updateBy"}})],1),a("el-form-item",{attrs:{label:"主治医生",prop:"drname"}},[a("el-input",{attrs:{placeholder:"请输入主治医生"},model:{value:e.topqueryParams.drname,callback:function(t){e.$set(e.topqueryParams,"drname",t)},expression:"topqueryParams.drname"}})],1),a("el-form-item",{attrs:{label:"经管医生",prop:"managementDoctor"}},[a("el-input",{attrs:{placeholder:"请输入主治医生"},model:{value:e.topqueryParams.managementDoctor,callback:function(t){e.$set(e.topqueryParams,"managementDoctor",t)},expression:"topqueryParams.managementDoctor"}})],1),a("el-form-item",{attrs:{label:"患者范围",prop:"status"}},[a("el-cascader",{attrs:{placeholder:"默认全部",options:e.sourcetype,props:{expandTrigger:"hover"}},on:{change:e.handleChange},model:{value:e.topqueryParams.scopetype,callback:function(t){e.$set(e.topqueryParams,"scopetype",t)},expression:"topqueryParams.scopetype"}})],1),a("el-form-item",{attrs:{label:"任务状态",prop:"status"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.topqueryParams.sendstate,callback:function(t){e.$set(e.topqueryParams,"sendstate",t)},expression:"topqueryParams.sendstate"}},e._l(e.topicoptions,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"排序方式",prop:"status"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.topqueryParams.sort,callback:function(t){e.$set(e.topqueryParams,"sort",t)},expression:"topqueryParams.sort"}},e._l(e.topicoptionssort,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"medium"},on:{click:function(t){return e.handleQuery(1)}}},[e._v("搜索")]),a("el-button",{attrs:{icon:"el-icon-refresh",size:"medium"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),a("el-divider"),a("el-row",{staticClass:"mb8",attrs:{gutter:10}},[a("el-col",{attrs:{span:1.5}},[a("div",{staticClass:"documentf"},[a("div",{staticClass:"document"},[a("el-button",{attrs:{type:"warning",plain:"",icon:"el-icon-upload2",size:"medium"},on:{click:e.handleExport}},[e._v("导出")])],1)])]),a("el-col",{attrs:{span:1.5}},[a("el-button",{attrs:{type:"primary",icon:"el-icon-plus",size:"medium"},on:{click:e.handleAdd}},[e._v("新增")])],1),a("el-col",{attrs:{span:1.5}},[a("div",{staticClass:"documentf"},[a("div",{staticClass:"document"},[a("el-button",{attrs:{type:"warning",plain:"",icon:"el-icon-warning-outline",size:"medium"},on:{click:function(t){return e.toleadExport(1)}}},[e._v("执行失败")])],1)])]),a("el-col",{attrs:{span:1.5}},[a("div",{staticClass:"documentf"},[a("div",{staticClass:"document"},[a("el-button",{attrs:{type:"danger",plain:"",icon:"el-icon-warning",size:"medium"},on:{click:function(t){return e.toleadExport(2)}}},[e._v("结果异常")])],1)])]),a("el-col",{attrs:{span:1.5}},[a("div",{staticClass:"documentf"},[a("div",{staticClass:"document"},[a("el-button",{attrs:{type:"success",plain:"",size:"medium"},on:{click:function(t){return e.buidegetTasklist()}}},[e._v("待办服务")])],1)])]),a("el-col",{attrs:{span:1.5}},[a("div",{staticClass:"documentf"},[a("div",{staticClass:"document"},[a("el-button",{attrs:{type:"primary",plain:"",size:"medium"},on:{click:function(t){return e.affiliation()}}},[e._v("本人所属服务")])],1)])]),a("el-col",{attrs:{span:1.5}},[a("div",{staticClass:"documentf"},[a("div",{staticClass:"document"},[a("el-button",{attrs:{type:"success",size:"medium"},on:{click:function(t){return e.onthatday()}}},[e._v("今日服务")])],1)])])],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"userform",attrs:{data:e.userList,"row-class-name":e.tableRowClassName},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"50",align:"center"}}),a("el-table-column",{key:"taskName",attrs:{label:"任务名称",fixed:"",width:"150","show-overflow-tooltip":"",align:"center",prop:"taskName"}}),a("el-table-column",{key:"sendname",attrs:{label:"姓名",width:"100",align:"center",prop:"sendname"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"medium",type:"text"},on:{click:function(a){return e.gettoken360(t.row.sfzh,t.row.drcode,t.row.drname)}}},[a("span",{staticClass:"button-textsc"},[e._v(e._s(t.row.sendname))])])]}}])}),a("el-table-column",{key:"sendstate",attrs:{label:"任务状态",align:"center",prop:"sendstate",width:"120"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:t.row.remark,placement:"top-start"}},[1==t.row.sendstate?a("div",[a("el-tag",{attrs:{type:"primary","disable-transitions":!1}},[e._v("表单已领取")])],1):e._e(),2==t.row.sendstate?a("div",[a("el-tag",{attrs:{type:"primary","disable-transitions":!1}},[e._v("待随访")])],1):e._e(),3==t.row.sendstate?a("div",[a("el-tag",{attrs:{type:"success","disable-transitions":!1}},[e._v("表单已发送")])],1):e._e(),4==t.row.sendstate?a("div",[a("el-tag",{attrs:{type:"info","disable-transitions":!1}},[e._v("不执行")])],1):e._e(),5==t.row.sendstate?a("div",[a("el-tag",{attrs:{type:"danger","disable-transitions":!1}},[e._v("发送失败")])],1):e._e(),6==t.row.sendstate?a("div",[a("el-tag",{attrs:{type:"success","disable-transitions":!1}},[e._v("已完成")])],1):e._e()])]}}])}),e._v(" /> "),a("el-table-column",{key:"suggest",attrs:{label:"处理意见",align:"center",prop:"suggest",width:"120"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("dict-tag",{attrs:{options:e.dict.type.sys_suggest,value:t.row.suggest}})]}}])}),a("el-table-column",{attrs:{label:"随访完成时间",sortable:"",align:"center",prop:"finishtime",width:"160"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e.parseTime(t.row.finishtime)))])]}}])}),a("el-table-column",{key:"endtime",attrs:{label:"出院日期",width:"200",align:"center",prop:"endtime"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e.formatTime(t.row.endtime)))])]}}])}),a("el-table-column",{key:"drname",attrs:{label:"主治医生",width:"120",align:"center",prop:"drname"}}),a("el-table-column",{key:"managementDoctor",attrs:{label:"经管医生",align:"center",prop:"managementDoctor",width:"120"}}),a("el-table-column",{key:"endDay",attrs:{label:"出院天数",width:"120",align:"center",prop:"endDay"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.endDay?t.row.endDay+"天":""))])]}}])}),a("el-table-column",{key:"sfzh",attrs:{label:"身份证号码",width:"200",align:"center",prop:"sfzh"}}),a("el-table-column",{key:"phone",attrs:{label:"联系电话",width:"200",align:"center",prop:"phone"}}),a("el-table-column",{key:"nurseName",attrs:{label:"责任护士",width:"120",align:"center",prop:"nurseName"}}),a("el-table-column",{key:"deptname",attrs:{label:"科室",align:"center",prop:"deptname",width:"120"}}),a("el-table-column",{key:"leavehospitaldistrictname",attrs:{label:"病区",align:"center",prop:"leavehospitaldistrictname",width:"120"}}),a("el-table-column",{key:"leavediagname",attrs:{label:"诊断名称",align:"center",prop:"leavediagname",width:"120","show-overflow-tooltip":!0}}),a("el-table-column",{key:"updateBy",attrs:{label:"随访人员",align:"center",prop:"updateBy",width:"120"}}),a("el-table-column",{key:"templatename",attrs:{label:"住院满意度模板名称",align:"center",prop:"templatename",width:"200"}}),a("el-table-column",{key:"preachform",attrs:{label:"任务执行方式",align:"center",prop:"preachform",width:"160","show-overflow-tooltip":!0},scopedSlots:e._u([{key:"default",fn:function(t){return e._l(t.row.preachform,(function(t){return a("span",[e._v(e._s(t)+"、 ")])}))}}])}),a("el-table-column",{key:"remark",attrs:{label:"任务结果说明",width:"220",align:"center",prop:"remark"},scopedSlots:e._u([{key:"default",fn:function(t){return t.row.remark?[a("el-tooltip",{attrs:{content:t.row.remark,placement:"top",effect:"dark"}},[(5!=t.row.sendstate&&t.row.sendstate,a("el-tag",{attrs:{type:"warning"}},[e._v(e._s(t.row.remark))]))],1)]:void 0}}],null,!0)}),a("el-table-column",{attrs:{label:"操作",align:"center",fixed:"right",width:"300","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"medium",type:"text"},on:{click:function(a){return e.Seedetails(t.row)}}},[a("span",{staticClass:"button-zx"},[a("i",{staticClass:"el-icon-s-order"}),e._v("查看详情")])]),a("el-button",{attrs:{size:"medium",type:"text"},on:{click:function(a){return e.handleUpdate(t.row)}}},[a("span",{staticClass:"button-textxga"},[a("i",{staticClass:"el-icon-edit"}),e._v("患者过滤")])])]}}])})],1),a("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),a("el-dialog",{attrs:{title:"随访满意度评分",visible:e.scoreDialogVisible,width:"80%","close-on-click-modal":!1},on:{"update:visible":function(t){e.scoreDialogVisible=t}}},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.selectedRows,border:""}},[a("el-table-column",{attrs:{label:"姓名",width:"100",align:"center",prop:"sendname"}}),a("el-table-column",{attrs:{label:"任务名称",width:"180",align:"center",prop:"taskName"}}),a("el-table-column",{key:"authenticity",attrs:{label:"真实性(20)",align:"center",prop:"authenticity",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input-number",{attrs:{min:0,max:20,step:1,size:"small"},model:{value:t.row.authenticity,callback:function(a){e.$set(t.row,"authenticity",a)},expression:"scope.row.authenticity"}})]}}])}),a("el-table-column",{key:"weekFinish",attrs:{label:"一周内完成(20)",align:"center",prop:"weekFinish",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input-number",{attrs:{min:0,max:20,step:1,size:"small"},model:{value:t.row.weekFinish,callback:function(a){e.$set(t.row,"weekFinish",a)},expression:"scope.row.weekFinish"}})]}}])}),a("el-table-column",{key:"standard",attrs:{label:"规范性(10)",align:"center",prop:"standard",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input-number",{attrs:{min:0,max:10,step:1,size:"small"},model:{value:t.row.standard,callback:function(a){e.$set(t.row,"standard",a)},expression:"scope.row.standard"}})]}}])}),a("el-table-column",{key:"timeliness",attrs:{label:"及时性(10)",align:"center",prop:"timeliness",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input-number",{attrs:{min:0,max:10,step:1,size:"small"},model:{value:t.row.timeliness,callback:function(a){e.$set(t.row,"timeliness",a)},expression:"scope.row.timeliness"}})]}}])}),a("el-table-column",{key:"library",attrs:{label:"宣教情况(10)",align:"center",prop:"library",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input-number",{attrs:{min:0,max:10,step:1,size:"small"},model:{value:t.row.library,callback:function(a){e.$set(t.row,"library",a)},expression:"scope.row.library"}})]}}])}),a("el-table-column",{key:"environment",attrs:{label:"环境满意度(10)",align:"center",prop:"environment",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input-number",{attrs:{min:0,max:10,step:1,size:"small"},model:{value:t.row.environment,callback:function(a){e.$set(t.row,"environment",a)},expression:"scope.row.environment"}})]}}])}),a("el-table-column",{key:"doctorSatisfaction",attrs:{label:"医生满意度(10)",align:"center",prop:"doctorSatisfaction",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input-number",{attrs:{min:0,max:10,step:1,size:"small"},model:{value:t.row.doctorSatisfaction,callback:function(a){e.$set(t.row,"doctorSatisfaction",a)},expression:"scope.row.doctorSatisfaction"}})]}}])}),a("el-table-column",{key:"nurseSatisfaction",attrs:{label:"护士满意度(10)",align:"center",prop:"nurseSatisfaction",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input-number",{attrs:{min:0,max:10,step:1,size:"small"},model:{value:t.row.nurseSatisfaction,callback:function(a){e.$set(t.row,"nurseSatisfaction",a)},expression:"scope.row.nurseSatisfaction"}})]}}])}),a("el-table-column",{key:"total",attrs:{label:"总分",align:"center",prop:"total",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e.calculateTotal(t.row)))])]}}])})],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.scoreDialogVisible=!1}}},[e._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.saveScores}},[e._v("保存")])],1)],1),a("el-dialog",{attrs:{title:e.amendtag?"修改患者信息":"新增患者",visible:e.Labelchange,width:"900px"},on:{"update:visible":function(t){e.Labelchange=t}}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"100px"}},[a("el-row",[a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"姓名",width:"100",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入姓名",maxlength:"30"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"性别",width:"100",prop:"sex"}},[a("el-select",{attrs:{placeholder:"请选择性别"},model:{value:e.form.sex,callback:function(t){e.$set(e.form,"sex",t)},expression:"form.sex"}},e._l(e.sextype,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"年龄",prop:"age"}},[a("el-input",{attrs:{placeholder:"请输入年龄",maxlength:"30"},model:{value:e.form.age,callback:function(t){e.$set(e.form,"age",t)},expression:"form.age"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"过滤医生",width:"100",prop:"filterDrname"}},[a("el-input",{attrs:{placeholder:"请输入医生姓名",maxlength:"30"},model:{value:e.form.filterDrname,callback:function(t){e.$set(e.form,"filterDrname",t)},expression:"form.filterDrname"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"过滤原因"}},[a("el-input",{attrs:{type:"textarea",placeholder:"请输入过滤原因"},model:{value:e.form.notrequiredreason,callback:function(t){e.$set(e.form,"notrequiredreason",t)},expression:"form.notrequiredreason"}})],1)],1)],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("确 定")]),a("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1)],1),a("el-dialog",{attrs:{title:"发送时间设置",visible:e.modificationVisible,width:"45%"},on:{"update:visible":function(t){e.modificationVisible=t}}},[a("div",{staticStyle:{"margin-bottom":"20px",color:"red"}},[e._v(" 统一修改当天未发送的任务时间 ")]),a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"发送日期"}},[a("el-date-picker",{attrs:{type:"date",placeholder:"选择日期"},model:{value:e.ruleForm.value1,callback:function(t){e.$set(e.ruleForm,"value1",t)},expression:"ruleForm.value1"}})],1),a("el-form-item",{attrs:{label:"时间段",prop:"type"}},[a("el-checkbox-group",{model:{value:e.ruleForm.type,callback:function(t){e.$set(e.ruleForm,"type",t)},expression:"ruleForm.type"}},[a("el-checkbox",{attrs:{label:"上午",name:"type"}}),a("el-checkbox",{attrs:{label:"下午",name:"type"}}),a("el-checkbox",{attrs:{label:"晚上",name:"type"}})],1)],1),a("el-form-item",{attrs:{label:"上午时间区间",required:""}},[a("el-time-picker",{attrs:{"is-range":"","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间",placeholder:"选择时间范围"},model:{value:e.ruleForm.value2,callback:function(t){e.$set(e.ruleForm,"value2",t)},expression:"ruleForm.value2"}})],1),a("el-form-item",{attrs:{label:"下午时间区间",required:""}},[a("el-time-picker",{attrs:{"is-range":"","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间",placeholder:"选择时间范围"},model:{value:e.ruleForm.value3,callback:function(t){e.$set(e.ruleForm,"value3",t)},expression:"ruleForm.value3"}})],1),a("el-form-item",{attrs:{label:"晚上时间区间",required:""}},[a("el-time-picker",{attrs:{"is-range":"","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间",placeholder:"选择时间范围"},model:{value:e.ruleForm.value4,callback:function(t){e.$set(e.ruleForm,"value4",t)},expression:"ruleForm.value4"}})],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.modificationVisible=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.modificationVisible=!1}}},[e._v("确 定")])],1)],1)],1)},s=[],o=a("025b"),n=a("b3d7"),i=(a("618d"),a("9364"),a("9c42"),a("2f82"),a("6678"),a("7a82"),a("a5a2"),a("6e70"),a("f24b"),a("9493"),a("c33f"),a("21b9"),a("4a55"),a("cfee"),a("ec4f"),a("aad4"),a("c0c7")),l=a("40d6"),c=a("958b"),u=a("b84a"),d=a.n(u),p=a("4360"),m=(a("2c60"),{name:"Discharge",dicts:["sys_normal_disable","sys_user_sex","sys_yujing","sys_suggest"],components:{Treeselect:d.a},data:function(){var e;return e={loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,userList:null,title:"新增影像随访",addalteropen:!1,modificationVisible:!1,deptName:void 0,initPassword:void 0,dateRange:[],dateRangefs:[],postOptions:[],ruleForm:{type:[]},zcform:{},dynamicTags:["选项一","选项二","选项三"],inputVisible:!1,Labelchange:!1,ycvalue:"",yfsvalue:"",inputValue:"",preachform:"",previewVisible:!1,radio:"",radios:[],previewtype:2},Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])(e,"total",0),"scoreDialogVisible",!1),"selectedRows",[]),"value",[]),"list",[]),"sourcetype",[{value:1,label:"科室",children:[]},{value:2,label:"病区",children:[]},{value:3,label:"全部"}]),"loading",!1),"cardlist",[{name:"服务总量",value:0},{name:"需随访",value:0},{name:"发送失败",value:0},{name:"待随访",value:0}]),"zcrules",{date1:[{required:!0,message:"请选择随访方式",trigger:"change"}],resource:[{required:!0,message:"请选择随访时间",trigger:"blur"}]}),"form",{phonenumber:"",totagid:"",types:"",nickName:"",qystatus:"",btstatus:""}),Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])(e,"topicoptionssort",[{value:0,label:"出院时间(正序)"},{value:1,label:"出院时间(倒序)"},{value:2,label:"发送时间(正序)"},{value:3,label:"发送时间(倒序)"},{value:7,label:"应随访日期(正序)"},{value:8,label:"应随访日期(倒序)"}]),"topqueryParams",{pageNum:1,pageSize:10,sendstate:6,sort:"丽水市中医院"==localStorage.getItem("orgname")?8:2,serviceType:6,searchscope:3,visitCount:1,scopetype:[],leaveldeptcodes:[],leavehospitaldistrictcodes:[]}),"propss",{multiple:!0}),"options",[]),"topicoptions",[{value:null,label:"全部"},{value:1,label:"表单已领取"},{value:2,label:"待随访"},{value:3,label:"表单已发送"},{value:4,label:"不执行"},{value:5,label:"发送失败"},{value:6,label:"已完成"}]),"sextype",[{value:1,label:"男"},{value:2,label:"女"}]),"topicoptionsyj",[{value:1,label:"异常"},{value:0,label:"正常"}]),"url","http://9.208.2.190:8090/smartor/serviceExternal/query360PatInfo"),"postData",{XiaoXiTou:{FaSongFCSJC:"ZJHES",FaSongJGID:localStorage.getItem("orgid"),FaSongJGMC:localStorage.getItem("orgname"),FaSongSJ:"2025-01-09 17:29:36",FaSongXTJC:"SUIFANGXT",FaSongXTMC:"随访系统",XiaoXiID:"5FA92AFB-9833-4608-87C7-F56A654AC171",XiaoXiLX:"SC_LC_360STCX",XiaoXiMC:"360 视图查询",ZuHuID:localStorage.getItem("ZuHuID"),ZuHuMC:localStorage.getItem("orgname")},YeWuXX:{BingRenXX:{ZhengJianHM:"",ZhengJianLXDM:"01",ZhengJianLXMC:"居民身份证",ZuZhiJGID:localStorage.getItem("orgid"),ZuZhiJGMC:localStorage.getItem("orgname")},YongHuXX:{XiTongID:"SUIFANGXT",XiTongMC:"随访系统",YongHuID:localStorage.getItem("YongHuID"),YongHuXM:localStorage.getItem("YongHuXM"),ZuZhiJGID:localStorage.getItem("orgid"),ZuZhiJGMC:localStorage.getItem("orgname"),idp:"lyra"}}}),"amendtag",!1),Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])(e,"errtype",""),"leavehospitaldistrictcode",""),"serviceState",[]),"checkboxlist",[]),"rules",{})},watch:{},created:function(){var e=this;this.serviceState=p["a"].getters.serviceState,this.checkboxlist=p["a"].getters.checkboxlist,this.errtype=this.$route.query.errtype,this.leavehospitaldistrictcode=this.$route.query.leavehospitaldistrictcode,this.sourcetype[0].children=p["a"].getters.belongDepts.map((function(e){return{label:e.deptName,value:e.deptCode}})),this.sourcetype[1].children=p["a"].getters.belongWards.map((function(e){return{label:e.districtName,value:e.districtCode}})),this.errtype?this.toleadExport(2):this.getList(1),this.getConfigKey("sys.user.initPassword").then((function(t){e.initPassword=t.msg}))},activated:function(){this.getList(1)},methods:{getList:function(e){var t=this;3==this.topqueryParams.searchscope&&(this.topqueryParams.leaveldeptcodes=p["a"].getters.belongDepts.map((function(e){return e.deptCode})),this.topqueryParams.leavehospitaldistrictcodes=p["a"].getters.belongWards.map((function(e){return e.districtCode}))),this.errtype&&(this.topqueryParams.leavehospitaldistrictcodes.push(this.leavehospitaldistrictcode),console.log(this.topqueryParams.leavehospitaldistrictcodes,"11")),this.loading=!0,this.topqueryParams.leavehospitaldistrictcodes[0]&&this.topqueryParams.leaveldeptcodes[0]?this.topqueryParams.deptOrDistrict=2:this.topqueryParams.deptOrDistrict=1,Object(l["Lb"])(this.topqueryParams).then((function(a){t.userList=a.rows[0].serviceSubtaskList,t.total=a.total,e&&(t.cardlist[0].value=Number(a.rows[0].wzx)+Number(a.rows[0].ysf),t.cardlist[1].value=a.rows[0].ysf,t.ycvalue=a.rows[0].yc,t.cardlist[2].value=a.rows[0].fssb,t.cardlist[3].value=a.rows[0].dsf,t.yfsvalue=a.rows[0].yfs),t.loading=!1,t.userList.forEach((function(e){var a=null;e.endtime&&(e.endDay=t.daysBetween(e.endtime)),e.preachform&&(e.endtime&&(e.preachformson=e.preachform,a=e.preachform.split(",")),e.preachform=a.map((function(e){var a=t.checkboxlist.find((function(t){return t.value==e}));return a?a.label:null})))})),t.total=a.total}))},affiliation:function(){this.topqueryParams.managementDoctorCode=p["a"].getters.hisUserId,this.getList(1)},onthatday:function(){this.topqueryParams.startSendDateTime=this.getCurrentDate(),this.topqueryParams.endSendDateTime=this.getCurrentDate(),this.getList(1)},getCurrentDate:function(){var e=new Date;return e.toISOString().slice(0,10)},buidegetTasklist:function(e){var t=this;3==this.topqueryParams.searchscope&&(this.topqueryParams.leaveldeptcodes=p["a"].getters.belongDepts.map((function(e){return e.deptCode})),this.topqueryParams.leavehospitaldistrictcodes=p["a"].getters.belongWards.map((function(e){return e.districtCode}))),this.errtype&&this.topqueryParams.leavehospitaldistrictcodes.push(this.leavehospitaldistrictcode);var a={pageNum:1,pageSize:10,leavehospitaldistrictcodes:this.topqueryParams.leavehospitaldistrictcodes,sendstates:[2,3],leaveldeptcodes:this.topqueryParams.leaveldeptcodes};Object(l["F"])(a).then((function(e){t.userList=e.rows[0].serviceSubtaskList,t.total=e.total,refresh&&(t.cardlist[0].value=Number(e.rows[0].wzx)+Number(e.rows[0].ysf),t.cardlist[1].value=e.rows[0].wzx,t.cardlist[2].value=e.rows[0].ysf,t.ycvalue=e.rows[0].yc,t.cardlist[3].value=e.rows[0].fssb,t.cardlist[4].value=e.rows[0].dsf,t.yfsvalue=e.rows[0].yfs),t.loading=!1,t.userList.forEach((function(e){var a=null;e.endtime&&(e.endDay=t.daysBetween(e.endtime)),e.preachform&&(e.endtime&&(e.preachformson=e.preachform,a=e.preachform.split(",")),e.preachform=a.map((function(e){var a=t.checkboxlist.find((function(t){return t.value==e}));return a?a.label:null})))})),t.total=e.total}))},Referencequestion:function(e){this.previewVisible=!0},remoteMethod:function(e){var t=this;""!==e?(this.loading=!0,setTimeout((function(){t.loading=!1,t.options=t.list.filter((function(t){return t.label.toLowerCase().indexOf(e.toLowerCase())>-1}))}),200)):this.options=[]},handleStatusChange:function(e){var t=this,a="0"===e.status?"启用":"停用";this.$modal.confirm('确认要"'+a+'""'+e.userName+'"用户吗?').then((function(){return Object(i["c"])(e.userId,e.status)})).then((function(){t.$modal.msgSuccess(a+"成功")})).catch((function(){e.status="0"===e.status?"1":"0"}))},reset:function(){this.form={userId:void 0,deptId:void 0,userName:void 0,nickName:void 0,password:void 0,phonenumber:void 0,email:void 0,sex:void 0,status:"0",remark:void 0,postIds:[],roleIds:[]},this.resetForm("form")},handleQuery:function(e){3==this.topqueryParams.searchscope&&(this.topqueryParams.leaveldeptcodes=p["a"].getters.belongDepts.map((function(e){return e.deptCode})),this.topqueryParams.leavehospitaldistrictcodes=p["a"].getters.belongWards.map((function(e){return e.districtCode}))),this.topqueryParams.pageNum=1,this.topqueryParams.startOutHospTime=this.dateRange[0],this.topqueryParams.endOutHospTime=this.dateRange[1],this.topqueryParams.startSendDateTime=this.dateRangefs[0],this.topqueryParams.endSendDateTime=this.dateRangefs[1],this.getList(e)},handleChange:function(e){var t=e[0],a=e.slice(-1)[0];this.topqueryParams.leavehospitaldistrictcodes=[],this.topqueryParams.leaveldeptcodes=[],1==t?(this.topqueryParams.leaveldeptcodes.push(a),this.topqueryParams.leavehospitaldistrictcodes=[],this.topqueryParams.searchscope=1):2==t?(this.topqueryParams.leavehospitaldistrictcodes.push(a),this.topqueryParams.leaveldeptcodes=[],this.topqueryParams.searchscope=2):this.topqueryParams.searchscope=3},resetQuery:function(){this.dateRange=[],this.dateRangefs=[],this.topqueryParams={pageNum:1,pageSize:10,sendstate:6,sort:2,serviceType:6,searchscope:3,visitCount:1,scopetype:[],leaveldeptcodes:[],leavehospitaldistrictcodes:[]},this.handleQuery(1)},handleSelectionChange:function(e){this.selectedRows=e.map((function(e){return Object(o["a"])(Object(o["a"])({},e),{},{authenticity:e.authenticity||0,weekFinish:e.weekFinish||0,standard:e.standard||0,timeliness:e.timeliness||0,library:e.library||0,environment:e.environment||0,doctorSatisfaction:e.doctorSatisfaction||0,nurseSatisfaction:e.nurseSatisfaction||0})})),this.selectedRows.length>0?this.multiple=!1:this.multiple=!0},calculateTotal:function(e){return(e.authenticity||0)+(e.weekFinish||0)+(e.standard||0)+(e.timeliness||0)+(e.library||0)+(e.environment||0)+(e.doctorSatisfaction||0)+(e.nurseSatisfaction||0)},saveScores:function(){var e=this;this.selectedRows.forEach((function(e){e.createBy=null,e.patName=e.sendname,e.hospitaldistrictname=e.leavehospitaldistrictname})),Object(l["B"])(this.selectedRows).then((function(t){200==t.code?(e.$message.success("评分保存成功"),e.scoreDialogVisible=!1,e.selectedRows=[],e.$refs.userform.clearSelection()):(e.$modal.msgWarning("评分保存失败"),e.scoreDialogVisible=!1,e.selectedRows=[],e.$refs.userform.clearSelection())}))},handleClose:function(e){this.dynamicTags.splice(this.dynamicTags.indexOf(e),1)},showInput:function(){var e=this;this.inputVisible=!0,this.$nextTick((function(t){e.$refs.saveTagInput.$refs.input.focus()}))},handleInputConfirm:function(){var e=this.inputValue;e&&this.dynamicTags.push(e),this.inputVisible=!1,this.inputValue=""},handleAdd:function(){this.$router.push({path:"/followvisit/QuestionnaireTask",query:{type:2,serviceType:6}})},gettoken360:function(e,t,a){var r=this;this.postData.YeWuXX.BingRenXX.ZhengJianHM=e,Object(l["mc"])(this.postData).then((function(e){e.data.url?window.open(e.data.url,"_blank"):r.$modal.msgWarning("360查询无结果")}))},handleResetPwd:function(e){var t=this;this.$prompt('请输入"'+e.userName+'"的新密码',"提示",{confirmButtonText:"确定",cancelButtonText:"取消",closeOnClickModal:!1,inputPattern:/^.{5,20}$/,inputErrorMessage:"用户密码长度必须介于 5 和 20 之间"}).then((function(a){var r=a.value;Object(i["m"])(e.userId,r).then((function(e){t.$modal.msgSuccess("修改成功,新密码是:"+r)}))})).catch((function(){}))},cancel:function(){this.Labelchange=!1,this.reset()},submitForm:function(){var e=this;this.$refs["form"].validate((function(t){t&&(e.form.isoperation=2,e.form.notrequiredFlag=1,Object(c["e"])(e.form).then((function(e){console.log(e)})).then((function(){e.getList(1),e.$modal.msgSuccess("患者过滤成功")})),e.reset(),e.Labelchange=!1)}))},handleDelete:function(e){var t=this,a=e.userId||this.ids;this.$modal.confirm('是否确认删除用户编号为"'+a+'"的数据项?').then((function(){return Object(i["d"])(a)})).then((function(){t.getList(1),t.$modal.msgSuccess("删除成功")})).catch((function(){}))},AllStop:function(){var e=this;this.$modal.confirm("是否停止全部任务?").then((function(){return console.log("停止成功")})).then((function(){e.getList(1),e.$modal.msgWarning("停止成功")})).catch((function(){}))},AllStarted:function(){var e=this;this.$modal.confirm("是否开启全部任务?").then((function(){return console.log("开启成功")})).then((function(){e.getList(1),e.$modal.msgSuccess("开启成功")})).catch((function(){}))},TaskReset:function(){var e=this;this.$modal.confirm("是否重置选中的任务项?").then((function(){return console.log("选中成功")})).then((function(){e.getList(1),e.$modal.msgSuccess("重置成功")})).catch((function(){}))},Sendtimesetting:function(){this.modificationVisible=!0},Seedetails:function(e){var t="";console.log(e,"rwo"),1==e.type&&(t=1),this.$router.push({path:"/followvisit/record/detailpage/",query:{taskid:e.taskid,patid:e.patid,id:e.id,Voicetype:t,visitCount:this.topqueryParams.visitCount}})},onSubmit:function(){},handlestop:function(e){var t=this,a=e;this.$modal.confirm('是否确认暂停任务名称为"'+e.taskName+'患者名称为"'+e.sendname+'"的数据项?').then((function(){Object(l["Lb"])({patid:e.patid,taskid:e.taskid}).then((function(e){200==e.code&&(a.sendstate=4,a.remark="服务暂停",Editsingletaskson(a).then((function(e){e.code&&(t.$modal.msgSuccess("记录成功"),t.getList(1))})))}))})).catch((function(){}))},handleUpdate:function(e){var t=this;Object(c["m"])(e.patid).then((function(e){t.form=e.data,t.form.filterDrname=p["a"].getters.nickName})),this.amendtag=!0,this.Labelchange=!0},toleadExport:function(e){1==e?(this.topqueryParams.sendstate=4,this.topqueryParams.excep=null):2==e&&(this.topqueryParams.excep=1),this.handleQuery()},handleExport:function(){this.topqueryParams.pageNum=null,this.topqueryParams.pageSize=null,this.download("smartor/serviceSubtask/patItemExport",Object(o["a"])({},this.topqueryParams),"user_".concat((new Date).getTime(),".xlsx"))},tableRowClassName:function(e){var t=e.row;e.rowIndex;return 1==t.excep?"warning-row":""},getCurrentTime:function(){var e=new Date,t=e.getFullYear(),a=String(e.getMonth()+1).padStart(2,"0"),r=String(e.getDate()).padStart(2,"0"),s=String(e.getHours()).padStart(2,"0"),o=String(e.getMinutes()).padStart(2,"0"),n=String(e.getSeconds()).padStart(2,"0");return"".concat(t,"-").concat(a,"-").concat(r," ").concat(s,":").concat(o,":").concat(n)}}}),f=m,h=(a("5f31"),a("1805")),g=Object(h["a"])(f,r,s,!1,null,"2f0e8b86",null);t["default"]=g.exports},"5f31":function(e,t,a){"use strict";a("e9e5")},c0c7:function(e,t,a){"use strict";a.d(t,"k",(function(){return o})),a.d(t,"i",(function(){return n})),a.d(t,"a",(function(){return i})),a.d(t,"p",(function(){return l})),a.d(t,"d",(function(){return c})),a.d(t,"m",(function(){return u})),a.d(t,"c",(function(){return d})),a.d(t,"j",(function(){return p})),a.d(t,"q",(function(){return m})),a.d(t,"g",(function(){return f})),a.d(t,"h",(function(){return h})),a.d(t,"n",(function(){return g})),a.d(t,"r",(function(){return b})),a.d(t,"s",(function(){return v})),a.d(t,"f",(function(){return y})),a.d(t,"o",(function(){return w})),a.d(t,"l",(function(){return k})),a.d(t,"e",(function(){return S})),a.d(t,"b",(function(){return x}));var r=a("b775"),s=a("c38a");function o(e){return Object(r["a"])({url:"/system/user/list",method:"get",params:e})}function n(e){return Object(r["a"])({url:"/system/user/getInfo/"+Object(s["g"])(e),method:"get"})}function i(e){return Object(r["a"])({url:"/system/user/add",method:"post",data:e})}function l(e){return Object(r["a"])({url:"/system/user/edit",method:"post",data:e})}function c(e){return Object(r["a"])({url:"/system/user/remove/"+e,method:"get"})}function u(e,t){var a={userId:e,password:t};return Object(r["a"])({url:"/system/user/resetPwd",method:"post",data:a})}function d(e,t){var a={userId:e,status:t};return Object(r["a"])({url:"/system/user/changeStatus/edit",method:"post",data:a})}function p(){return Object(r["a"])({url:"/system/user/profile",method:"get"})}function m(e){return Object(r["a"])({url:"/system/user/profile/edit",method:"post",data:e})}function f(e){return Object(r["a"])({url:"/smartor/serviceSubtask/getSfStatistics",method:"post",data:e})}function h(e){return Object(r["a"])({url:"/smartor/serviceSubtask/getSfStatisticsJoy",method:"post",data:e})}function g(e){return Object(r["a"])({url:"/smartor/servicetask/selectTimelyRate",method:"post",data:e})}function b(e,t){var a={oldPassword:e,newPassword:t};return Object(r["a"])({url:"/system/user/profile/updatePwd",method:"post",params:a})}function v(e){return Object(r["a"])({url:"/system/user/profile/avatar",method:"post",data:e})}function y(e){return Object(r["a"])({url:"/system/user/authRole/"+e,method:"get"})}function w(e){return Object(r["a"])({url:"/system/user/authRole/insertAuthRole",method:"post",data:e})}function k(e,t){return Object(r["a"])({url:"/smartor/userdept/removeByCode/"+e+"/"+t,method:"get"})}function S(e){var t={deptType:e,orgid:localStorage.getItem("orgid")};return Object(r["a"])({url:"/system/user/deptTree",method:"get",params:t})}function x(e){return Object(r["a"])({url:"/smartor/userdept/add",method:"post",data:e})}},e9e5:function(e,t,a){},ec4f:function(e,t,a){"use strict";var r=a("037d"),s=a("420e").start,o=a("2cfd");r({target:"String",proto:!0,forced:o},{padStart:function(e){return s(this,e,arguments.length>1?arguments[1]:void 0)}})}}]);