(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-bbb11f06"],{"02c1":function(e,t,l){},add0:function(e,t,l){"use strict";l("02c1")},e596:function(e,t,l){"use strict";l.r(t);var a=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"Followuserinfo"},[a("div",[a("div",{staticClass:"userinfo-text"},[a("div",{staticClass:"headline"},[a("div",[e._v("服务患者列表")]),a("div",{staticStyle:{"margin-left":"20px"}},[e.Whetherall?e._e():a("el-button",{attrs:{icon:"el-icon-download",type:"success"},on:{click:function(t){return e.getTaskservedr()}}},[e._v("导入服务患者")])],1)])])]),a("div",[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.logsheetlist}},[a("el-table-column",{key:"sendname",attrs:{prop:"sendname",align:"center",label:"姓名",width:"100"}}),a("el-table-column",{key:"sfz",attrs:{prop:"sfz",align:"center",label:"身份证号"}}),a("el-table-column",{key:"telcode",attrs:{prop:"telcode",align:"center",label:"电话"}}),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:"leavehospitaldistrictname",attrs:{label:"病区",width:"120",align:"center",prop:"leavehospitaldistrictname"}}),a("el-table-column",{key:"deptname",attrs:{label:"科室",width:"120",align:"center",prop:"deptname"}}),a("el-table-column",{key:"nurseName",attrs:{label:"责任护士",width:"120",align:"center",prop:"nurseName"}}),a("el-table-column",{key:"drname",attrs:{label:"主治医生",width:"120",align:"center",prop:"drname"}}),a("el-table-column",{key:"suggest",attrs:{label:"处理意见",align:"center",prop:"suggest",width:"120"}})],1)],1)]),a("el-card",{staticClass:"box-card",staticStyle:{margin:"20px"}},[a("div",{staticClass:"presentation"},[a("div",{staticClass:"presentation-left"},[a("div",{staticClass:"headline"},[a("div",[e._v("任务流程")]),a("div",{staticStyle:{"margin-left":"20px"}},[e.Whetherall?e._e():a("el-button",{attrs:{icon:"el-icon-plus",type:"primary"},on:{click:function(t){return e.getTaskservelist()}}},[e._v("添加任务流程")])],1)]),a("el-divider"),a("div",{staticClass:"block"},[a("el-timeline",[a("el-timeline-item",{attrs:{color:"#5cb3cc",placement:"top","hide-timestamp":""}},[a("div",{staticClass:"custom-timestamp"},[a("span",[e._v("出院第"),a("span",{staticStyle:{color:"#1661ab","font-size":"20px"}},[e._v(e._s(5))]),e._v("天执行")])]),a("div",{on:{click:e.singletask}},[a("el-card",{attrs:{shadow:"hover"}},[a("h2",{staticStyle:{color:"#1a94bc","font-weight":"600"}},[e._v(" 问卷随访"),a("span",{staticStyle:{"font-size":"16px","margin-left":"10px",color:"black"}},[e._v("心血管内科随访")])]),a("p",[e._v("王小虎 创建于 2018/4/12 20:46")])])],1)]),a("el-timeline-item",{attrs:{color:"#5cb3cc","hide-timestamp":"",placement:"top"}},[a("div",{staticClass:"custom-timestamp"},[a("span",[e._v("出院第"),a("span",{staticStyle:{color:"#1661ab","font-size":"20px"}},[e._v(e._s(6))]),e._v("天执行")])]),a("el-card",{attrs:{shadow:"hover"}},[a("h2",{staticStyle:{color:"#1a94bc","font-weight":"600"}},[e._v(" 语音随访"),a("span",{staticStyle:{"font-size":"16px","margin-left":"10px",color:"black"}},[e._v("语音一号随访")])]),a("p",[e._v("王小虎 创建于 2018/4/3 20:46")])])],1),a("el-timeline-item",{attrs:{color:"#5cb3cc","hide-timestamp":"",placement:"top"}},[a("div",{staticClass:"custom-timestamp"},[a("span",[e._v("出院第"),a("span",{staticStyle:{color:"#1661ab","font-size":"20px"}},[e._v(e._s(8))]),e._v("天执行")])]),a("el-card",{attrs:{shadow:"hover"}},[a("h2",{staticStyle:{color:"#1a94bc","font-weight":"600"}},[e._v(" 宣教随访"),a("span",{staticStyle:{"font-size":"16px","margin-left":"10px",color:"black"}},[e._v("管饲第二次宣教")])]),a("p",[e._v("王小虎 创建于 2018/4/2 20:46")])])],1)],1)],1)],1),a("el-divider",{attrs:{direction:"vertical"}}),a("div",{staticClass:"presentation-right"},[a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"100px"}},[a("div",{staticClass:"headline"},[e._v("基础信息编辑")]),a("el-divider"),a("div",{staticStyle:{margin:"15px","margin-top":"50px"}},[a("el-form-item",{attrs:{label:"任务组名称",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入"},model:{value:e.ruleForm.switchText,callback:function(t){e.$set(e.ruleForm,"switchText",t)},expression:"ruleForm.switchText"}})],1),a("el-form-item",{attrs:{label:"任务组描述",prop:"name"}},[a("el-input",{attrs:{type:"textarea",rows:2,placeholder:"请输入"},model:{value:e.ruleForm.ms,callback:function(t){e.$set(e.ruleForm,"ms",t)},expression:"ruleForm.ms"}})],1),a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"是否启用",prop:"resource"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.ruleForm.isEnable,callback:function(t){e.$set(e.ruleForm,"isEnable",t)},expression:"ruleForm.isEnable"}},e._l(e.usable,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"是否长期任务",prop:"resource"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.ruleForm.isEnd,callback:function(t){e.$set(e.ruleForm,"isEnd",t)},expression:"ruleForm.isEnd"}},e._l(e.usablend,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1)],1),a("el-form-item",{attrs:{label:"选中任务名称",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入"},model:{value:e.ruleForm.switchText,callback:function(t){e.$set(e.ruleForm,"switchText",t)},expression:"ruleForm.switchText"}})],1),a("el-form-item",{attrs:{label:"选中模板名称",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入"},model:{value:e.ruleForm.mb,callback:function(t){e.$set(e.ruleForm,"mb",t)},expression:"ruleForm.mb"}})],1),a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"开始执行时间",prop:"resource"}},[a("el-input",{attrs:{placeholder:"请输入"},model:{value:e.ruleForm.switchText,callback:function(t){e.$set(e.ruleForm,"switchText",t)},expression:"ruleForm.switchText"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"是否长期任务",prop:"resource"}},[a("el-input",{attrs:{placeholder:"请输入"},model:{value:e.ruleForm.switchText,callback:function(t){e.$set(e.ruleForm,"switchText",t)},expression:"ruleForm.switchText"}})],1)],1)],1),a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"是否启用补偿",prop:"resource"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.ruleForm.isEnable,callback:function(t){e.$set(e.ruleForm,"isEnable",t)},expression:"ruleForm.isEnable"}},e._l(e.usable,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"任务类型",prop:"resource"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.ruleForm.isEnd,callback:function(t){e.$set(e.ruleForm,"isEnd",t)},expression:"ruleForm.isEnd"}},e._l(e.usablend,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1)],1),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitForm("ruleForm")}}},[e._v("保存任务组")]),e.ruleForm.id?a("el-button",{attrs:{type:"primary",plain:""},on:{click:function(t){return e.modification("edit")}}},[e._v("更新流程")]):e._e(),a("el-button",{on:{click:function(t){return e.resetForm("ruleForm")}}},[e._v("关闭")])],1)],1)],1)],1)],1)]),a("el-dialog",{attrs:{title:"选择新建任务类型",visible:e.serviceVisible},on:{"update:visible":function(t){e.serviceVisible=t}}},[a("el-card",{staticClass:"box-card"},[a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"80px"}},[a("el-form-item",{attrs:{label:"任务类型"}},[a("el-radio-group",{model:{value:e.serviceradio,callback:function(t){e.serviceradio=t},expression:"serviceradio"}},[a("el-radio",{attrs:{label:1}},[e._v("宣教随访")]),a("el-radio",{attrs:{label:2}},[e._v("门诊服务")]),a("el-radio",{attrs:{label:3}},[e._v("出院服务")]),a("el-radio",{attrs:{label:4}},[e._v("复诊服务")]),a("el-radio",{attrs:{label:5}},[e._v("体检通知")]),a("el-radio",{attrs:{label:6}},[e._v("问卷服务")])],1)],1),e.serviceradio?a("el-form-item",{attrs:{label:"新建方式"}},[a("el-radio-group",{model:{value:e.serviceradiofs,callback:function(t){e.serviceradiofs=t},expression:"serviceradiofs"}},[a("el-radio",{attrs:{label:1}},[e._v("初始化创建")]),a("el-radio",{attrs:{label:2}},[e._v("以现有任务模板修改创建")])],1)],1):e._e()],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.taskuserList}},[a("el-table-column",{key:"taskName",attrs:{label:"任务名称",fixed:"",align:"center",prop:"taskName",width:"140","show-overflow-tooltip":!0}}),a("el-table-column",{key:"taskDesc",attrs:{label:"任务描述",align:"center",prop:"taskDesc",width:"180","show-overflow-tooltip":!0}}),a("el-table-column",{key:"templatename",attrs:{label:"服务项目",align:"center",prop:"templatename"}}),a("el-table-column",{key:"nickName",attrs:{label:"总任务/已随访",align:"center",width:"120",prop:"nickName"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.wfs?t.row.wfs+t.row.yfs:"")+"/"+e._s(t.row.yfs))])]}}])}),a("el-table-column",{key:"createBy",attrs:{label:"创建人",align:"center",prop:"createBy",width:"120","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{label:"创建时间",sortable:"",align:"center",prop:"createTime",width:"160"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e.formatTime(t.row.createTime)))])]}}])}),a("el-table-column",{key:"sendState",attrs:{label:"状态",fixed:"right",align:"center",prop:"sendState",width:"120"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("dict-tag",{attrs:{options:e.dict.type.task_status,value:t.row.sendState}})]}}])}),a("el-table-column",{attrs:{label:"任务详情",fixed:"right",align:"center",width:"200","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"medium",type:"text"},on:{click:function(l){return e.handleUpdate(t.row)}}},[a("span",{staticClass:"button-xq"},[a("i",{staticClass:"el-icon-s-data"}),e._v("选择派发")])])]}}])})],1),a("pagination",{directives:[{name:"show",rawName:"v-show",value:e.tasktotal>0,expression:"tasktotal > 0"}],attrs:{total:e.tasktotal,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.distribute}})],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.serviceVisible=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.CreateService}},[e._v("新建任务")])],1)],1),a("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)}}},[a("el-steps",{attrs:{active:e.dractive,simple:""}},[a("el-step",{attrs:{title:"上传导入文件",icon:"el-icon-upload"}}),a("el-step",{attrs:{title:"导入检查",icon:"el-icon-picture"}})],1),1==e.dractive?a("div",{staticClass:"download"},[a("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:""}},[a("i",{staticClass:"el-icon-upload"}),a("div",{staticClass:"el-upload__text"},[e._v("将文件拖到此处,或"),a("em",[e._v("点击上传")])]),a("div",{staticClass:"el-upload__tip text-center",attrs:{slot:"tip"},slot:"tip"},[a("span",[e._v("仅允许导入xls、xlsx格式文件。")]),a("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?a("div",{staticClass:"drexamine"},[a("div",{staticStyle:{display:"flex"}},[a("img",{attrs:{src:l("84dd")}}),a("p",[e._v("导入患者成功!")]),a("p",[e._v(" 本次成功导入"),a("span",{staticStyle:{color:"#72d3a9","font-size":"20px"}},[e._v(e._s(e.uploadingData.length))]),e._v("位患者 ")])]),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.uploadingData}},[a("el-table-column",{attrs:{prop:"serial",label:"患者id"}}),a("el-table-column",{attrs:{prop:"name",label:"姓名",width:"100"}}),a("el-table-column",{attrs:{prop:"sex",label:"性别",width:"100"}}),a("el-table-column",{attrs:{prop:"idcardno",width:"300",label:"证件号码"}}),a("el-table-column",{attrs:{prop:"goday",label:"出生日期"}}),a("el-table-column",{attrs:{prop:"telcode",width:"200",label:"联系方式"}}),a("el-table-column",{attrs:{prop:"createTime",width:"200",label:"创建日期"}})],1)],1):e._e(),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:e.submitFileForm}},[e._v(e._s(1==e.dractive?"下一步":"加入任务"))]),a("el-button",{on:{click:e.submitclose}},[e._v("取 消")])],1)],1)],1)},i=[],s=l("b3d7"),r=(l("9364"),l("6678"),l("6e70"),l("f24b"),l("c33f"),l("cfee"),l("aad4"),l("4360")),o=l("40d6"),n=l("5f87"),c={data:function(){return Object(s["a"])(Object(s["a"])(Object(s["a"])({loading:!1,id:null,usable:[],index:"",queryParams:{pageNum:1,pageSize:10},logsheetlist:[],deptOptions:[],mode:[],pitchon:"",targetList:[],usablend:[{value:0,label:"非结束语"},{value:1,label:"结束语"}],ruleForm:{dynamiccruxs:[],nodynamiccruxs:[]},baseForm:{extName:""},upload:{open:!1,title:"",isUploading:!1,updateSupport:0,headers:{Authorization:"Bearer "+Object(n["a"])()},url:"/prod-api/smartor/import/importPatInfo"},rules:{},bases:{},whether:1,dractive:1,inputValue:"",serviceradio:"",serviceradiofs:"",serviceVisible:!1,inputVisible:!1,noinputVisible:!1},"loading",!1),"regular",[]),"noregular",[])},created:function(){this.id=this.$route.query.id,this.getList(),this.usable=r["a"].getters.usablesz,this.mode=r["a"].getters.mode,this.regular=r["a"].getters.regular,this.noregular=r["a"].getters.noregular},methods:{getList:function(){var e=this;this.id&&(this.$modal.loading("请稍候..."),Object(o["Qb"])(this.id).then((function(t){200==t.code&&(e.baseForm=t.data),e.$modal.closeLoading()})),Object(o["Sb"])({extID:this.id}).then((function(t){200==t.code&&(e.targetList=t.rows),e.$modal.closeLoading()}))),Object(o["Pb"])({}).then((function(t){e.deptOptions=t.rows,console.log(t)}))},getTaskservelist:function(){this.serviceVisible=!0},getTaskservedr:function(){this.upload.title="用户导入",this.upload.open=!0},handleAdd:function(){},handleUpdate:function(e,t){this.pitchon=e.switchText,this.ruleForm=e,this.index=t},handleDelete:function(e){var t=this;this.$modal.confirm("是否确认删除该话术项?").then((function(l){e.id&&Object(o["Y"])(e.id).then((function(e){t.$modal.msgSuccess("删除成功")})),t.targetList=t.targetList.filter((function(t){return t!==e}))})).catch((function(){}))},submitForm:function(){var e=this;this.baseForm.id?Object(o["nb"])(this.baseForm).then((function(t){200==t.code&&(e.$modal.msgSuccess("修改成功"),e.savetalk())})):Object(o["v"])(this.baseForm).then((function(t){200==t.code&&(e.$modal.msgSuccess("新增成功"),e.baseForm.id=t.data.id,e.id=t.data.id,e.savetalk())}))},savetalk:function(){var e=this;this.targetList.forEach((function(t){t.id?Object(o["ob"])(t).then((function(t){e.getList()})):(t.extID=e.baseForm.id,Object(o["x"])(t).then((function(t){e.getList()})))}))},modification:function(e){"add"==e?(console.log(this.ruleForm,"ruleForm"),this.targetList.push(this.ruleForm)):this.targetList[this.index]=this.ruleForm,this.ruleForm={}},resetForm:function(){var e=this;this.$confirm("即将退出页面, 请确认数据是否保存?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$router.go(-1)})).catch((function(){e.$message({type:"info",message:"已取消"})}))},singletask:function(e){},handleImport:function(){this.upload.title="用户导入",this.upload.open=!0},handleFileUploadProgress:function(e,t,l){this.upload.isUploading=!0},handleFileSuccess:function(e,t,l){this.upload.isUploading=!1,this.uploadingData=e.rows,console.log(e,"文件"),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)},submitclose:function(){this.upload.open=!1,this.dractive=1}}},u=c,d=(l("add0"),l("1805")),p=Object(d["a"])(u,a,i,!1,null,"77a08d07",null);t["default"]=p.exports}}]);