(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5f40942e"],{"2e30":function(e,t,a){"use strict";a("44d8")},"44d8":function(e,t,a){},5230:function(e,t,a){"use strict";a.r(t);var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"Questionnairemanagement"},[a("div",{staticClass:"sidecolumn"},[a("div",[a("el-steps",{attrs:{simple:"",active:e.Editprogress}},[a("el-step",{attrs:{icon:"el-icon-edit",title:"基础信息",description:"选择宣教模板、形式等基础信息"}}),a("el-step",{attrs:{icon:"el-icon-user",title:"宣教对象",description:"在本部选择宣教病人"}})],1)],1)]),a("div",{staticClass:"leftvlue",staticStyle:{margin:"0 20px"}},[1==e.Editprogress?a("div",[a("el-alert",{attrs:{title:"选择宣教模板、形式等基础信息",type:"success",effect:"dark"}}),a("div",{staticClass:"leftvlue-jbxx"},[a("div",{staticClass:"examine-jic"},[e._m(0),a("div",{staticClass:"jic-value"},[a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"105px"}},[2!=e.currenttype?a("el-form-item",{attrs:{label:"发送时间:"}},[a("el-date-picker",{attrs:{type:"date",placeholder:"选择日期"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1):e._e(),2!=e.currenttype?a("el-form-item",{attrs:{label:"发送时间段:"}},[a("el-checkbox-group",{model:{value:e.checkList,callback:function(t){e.checkList=t},expression:"checkList"}},[a("el-checkbox",{attrs:{label:"上午(8:30-11:30)"}}),a("el-checkbox",{attrs:{label:"下午(14:30-16:30)"}}),a("el-checkbox",{attrs:{label:"夜间(18:30-20:30)"}})],1)],1):e._e(),a("el-form-item",{attrs:{label:"服务形式"}},[a("el-checkbox-group",{model:{value:e.checkList,callback:function(t){e.checkList=t},expression:"checkList"}},e._l(e.checkboxlist,(function(e,t){return a("el-checkbox",{key:t,attrs:{label:e}})})),1)],1),a("el-form-item",{attrs:{label:"组织形式"}},[a("el-radio-group",{model:{value:e.form.radio,callback:function(t){e.$set(e.form,"radio",t)},expression:"form.radio"}},[a("el-radio",{attrs:{label:3}},[e._v("单人")]),a("el-radio",{attrs:{label:6}},[e._v("多人")])],1)],1),a("el-form-item",{attrs:{label:"语音模板",prop:"region"}},[a("el-select",{attrs:{placeholder:"请选择模板"},model:{value:e.form.region,callback:function(t){e.$set(e.form,"region",t)},expression:"form.region"}},[a("el-option",{attrs:{label:"一号模板",value:"shanghai"}}),a("el-option",{attrs:{label:"二号模板",value:"beijing"}})],1)],1)],1)],1)]),a("div",{staticClass:"examine-jic"},[a("div",{staticClass:"headline"},[a("div",[e._v(e._s(e.title))])]),a("div",{staticClass:"examine-jic"},[a("div",{staticClass:"jic-value"},[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:"执行状态",prop:"status"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.topqueryParams.topic,callback:function(t){e.$set(e.topqueryParams,"topic",t)},expression:"topqueryParams.topic"}},e._l(e.taskoptions,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),1==e.currenttype||3==e.currenttype?a("el-form-item",{attrs:{label:"科室名称"}},[a("el-input",{model:{value:e.topqueryParams.name,callback:function(t){e.$set(e.topqueryParams,"name",t)},expression:"topqueryParams.name"}})],1):e._e(),2==e.currenttype?a("el-form-item",{attrs:{label:"病区名称"}},[a("el-input",{model:{value:e.topqueryParams.name,callback:function(t){e.$set(e.topqueryParams,"name",t)},expression:"topqueryParams.name"}})],1):e._e(),1==e.currenttype||2==e.currenttype?a("el-form-item",{attrs:{label:"患者姓名"}},[a("el-input",{model:{value:e.topqueryParams.name,callback:function(t){e.$set(e.topqueryParams,"name",t)},expression:"topqueryParams.name"}})],1):e._e(),1==e.currenttype||2==e.currenttype?a("el-form-item",{attrs:{label:"主治医生"}},[a("el-input",{model:{value:e.topqueryParams.name,callback:function(t){e.$set(e.topqueryParams,"name",t)},expression:"topqueryParams.name"}})],1):e._e(),1==e.currenttype||2==e.currenttype?a("el-form-item",{attrs:{label:"管床护士"}},[a("el-input",{model:{value:e.topqueryParams.name,callback:function(t){e.$set(e.topqueryParams,"name",t)},expression:"topqueryParams.name"}})],1):e._e(),a("el-form-item",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"medium"},on:{click:e.handleQuery}},[e._v("搜索")]),a("el-button",{attrs:{icon:"el-icon-refresh",size:"medium"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),a("el-divider"),a("SFtable",{attrs:{currentList:e.userList,tableLabel:e.tableLabelxj,controlsc:!1,multiplechoice:!1},on:{handleUpdate:e.handleUpdate,handleSelectionChange:e.handleSelectionChange}}),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)],1)])])]),a("el-button",{attrs:{type:"success"},on:{click:function(t){return e.submitForm("ruleForm")}}},[e._v(e._s(e.quote?"立即创建":"任务详情设置"))]),a("el-button",{on:{click:function(t){return e.resetForm("ruleForm")}}},[e._v("重置")])],1):e._e(),2==e.Editprogress?a("div",[a("el-alert",{attrs:{title:"在本阶段选择病人",type:"success",effect:"dark"}}),a("div",{staticClass:"leftvlue-jbxx"},[a("div",{staticClass:"examine-jic"},[e._m(1),a("div",{staticClass:"examine-jic"},[a("div",{staticClass:"jic-value"},[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",{model:{value:e.topqueryParams.name,callback:function(t){e.$set(e.topqueryParams,"name",t)},expression:"topqueryParams.name"}})],1),a("el-form-item",{attrs:{label:"患者范围",prop:"status"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.topqueryParams.searchscope,callback:function(t){e.$set(e.topqueryParams,"searchscope",t)},expression:"topqueryParams.searchscope"}},e._l(e.source,(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.topic,callback:function(t){e.$set(e.topqueryParams,"topic",t)},expression:"topqueryParams.topic"}},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.topic,callback:function(t){e.$set(e.topqueryParams,"topic",t)},expression:"topqueryParams.topic"}},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:"患者电话"}},[a("el-input",{model:{value:e.topqueryParams.name,callback:function(t){e.$set(e.topqueryParams,"name",t)},expression:"topqueryParams.name"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"medium"},on:{click:e.handleQuery}},[e._v("搜索")]),a("el-button",{attrs:{icon:"el-icon-refresh",size:"medium"},on:{click:e.resetQuery}},[e._v("重置")]),a("el-button",{attrs:{icon:"el-icon-upload2",size:"medium",type:"warning"}},[e._v("当前患者一键发送")])],1)],1),a("el-divider"),a("el-row",{staticClass:"mb8",attrs:{gutter:10}},[a("el-col",{attrs:{span:1.5}},[a("el-select",{attrs:{placeholder:"请选择新增类型"},model:{value:e.tasktopic,callback:function(t){e.tasktopic=t},expression:"tasktopic"}},e._l(e.taskoptions,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-col",{attrs:{span:1.5}},[a("el-button",{attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"medium",disabled:!e.tasktopic},on:{click:e.handleAddpatient}},[e._v("新增")])],1),a("el-col",{attrs:{span:1.5}},[a("el-button",{attrs:{type:"danger",plain:"",icon:"el-icon-delete",size:"medium",disabled:e.multiple},on:{click:e.handleDelete}},[e._v("删除")])],1)],1),a("SFtable",{attrs:{currentList:e.sonuserList,tableLabel:e.tableLabelhz,controlxz:!1},on:{handleUpdate:e.handleUpdate,handleSelectionChange:e.handleSelectionChange}}),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)],1)])])]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.laststep()}}},[e._v("上一步")]),a("el-button",{attrs:{type:"success"},on:{click:function(t){return e.submitForm("ruleForm")}}},[e._v("立即创建")]),a("el-button",{on:{click:function(t){return e.resetForm("ruleForm")}}},[e._v("重置")])],1):e._e()]),a("el-dialog",{attrs:{title:"选择患者",visible:e.dialogVisiblepatient,width:"70%","before-close":e.handleClosehz},on:{"update:visible":function(t){e.dialogVisiblepatient=t}}},[a("div",{staticClass:"examine-jic"},[a("div",{staticClass:"jic-value"},[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.patientqueryParams,size:"small",inline:!0,"label-width":"98px"}},[a("el-form-item",{attrs:{label:"患者名称:"}},[a("el-input",{model:{value:e.patientqueryParams.name,callback:function(t){e.$set(e.patientqueryParams,"name",t)},expression:"patientqueryParams.name"}})],1),a("el-form-item",{attrs:{label:"患者范围",prop:"status"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.patientqueryParams.topic,callback:function(t){e.$set(e.patientqueryParams,"topic",t)},expression:"patientqueryParams.topic"}},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.patientqueryParams.topic,callback:function(t){e.$set(e.patientqueryParams,"topic",t)},expression:"patientqueryParams.topic"}},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.patientqueryParams.topic,callback:function(t){e.$set(e.patientqueryParams,"topic",t)},expression:"patientqueryParams.topic"}},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",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"medium"},on:{click:e.handleQuery}},[e._v("搜索")]),a("el-button",{attrs:{icon:"el-icon-refresh",size:"medium"},on:{click:e.resetQuery}},[e._v("取消创建")])],1)],1),a("SFtable",{attrs:{currentList:e.patientuserList,tableLabel:e.tableLabelhz,controlsc:!1},on:{handleUpdate:e.handleUpdate,handleSelectionChange:e.handleSelectionChange}})],1),a("pagination",{directives:[{name:"show",rawName:"v-show",value:e.patienttotal>0,expression:"patienttotal > 0"}],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)]),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogVisiblepatient=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.AddDispatchpatients}},[e._v("确定添加")])],1)])],1)},r=[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("患者列表")])])}],i=(a("fb51"),a("2f82"),a("6e70"),a("21b9"),a("cfee"),a("958b")),o=a("9dd6"),s={name:"ServiceDetails",data:function(){return{title:"宣教内容列表",currenttype:1,Editprogress:1,loading:!1,patientloading:!1,dialogVisiblepatient:!1,checkboxlist:[],tableLabel:[],tableLabelhz:[{label:"患者名称",width:"",prop:"name"},{label:"性别",width:"",prop:"sex"},{label:"年龄",width:"",prop:"age"},{label:"就诊科室",width:"",prop:"impTemplate"},{label:"入院日期",width:"",prop:"create_time"},{label:"创建人",width:"",prop:"update_by"}],tableLabelxj:[{label:"门诊编号",width:"",prop:"name"},{label:"姓名",width:"",prop:"name"},{label:"年龄",width:"",prop:"age"},{label:"联系电话",width:"",prop:"telcode"},{label:"就诊科室",width:"",prop:"impTemplate"},{label:"诊断",width:"",prop:"name"},{label:"出院时间",width:"",prop:"name"},{label:"发起时间",width:"",prop:"create_time"},{label:"状态",width:"",prop:"sex"},{label:"重复次数",width:"",prop:"update_by"},{label:"任务来源",width:"",prop:"update_by"},{label:"创建人",width:"",prop:"update_by"}],tableLabelmz:[{label:"门诊编号",width:"",prop:"name"},{label:"姓名",width:"",prop:"name"},{label:"年龄",width:"",prop:"age"},{label:"联系电话",width:"",prop:"telcode"},{label:"就诊科室",width:"",prop:"impTemplate"},{label:"诊断",width:"",prop:"name"},{label:"出院时间",width:"",prop:"name"},{label:"发起时间",width:"",prop:"create_time"},{label:"状态",width:"",prop:"sex"},{label:"重复次数",width:"",prop:"update_by"},{label:"任务来源",width:"",prop:"update_by"},{label:"创建人",width:"",prop:"update_by"}],tableLabelcy:[{label:"员工编号",width:"",prop:"name"},{label:"姓名",width:"",prop:"name"},{label:"年龄",width:"",prop:"age"},{label:"联系电话",width:"",prop:"telcode"},{label:"所在科室",width:"",prop:"impTemplate"},{label:"完成时间",width:"",prop:"finishtime"},{label:"状态",width:"",prop:"sex"},{label:"重复次数",width:"",prop:"update_by"},{label:"任务来源",width:"",prop:"update_by"},{label:"创建人",width:"",prop:"update_by"}],topqueryParams:{pageNum:1,pageSize:10,searchscope:2},checkList:[],deliverytopqueryParams:{pageNum:1,pageSize:10},patientqueryParams:{pageNum:1,pageSize:10},topicoptions:[],showSearch:!0,total:0,sontotal:0,patienttotal:0,ids:[],single:!0,multiple:!0,userList:[],patientuserList:[],sonuserList:[],tasktopic:null,form:{name:"",region:"",date1:"",date2:"",delivery:!1,type:[],resource:"",desc:""},source:[{value:0,label:"所属患者"},{value:1,label:"科室患者"},{value:2,label:"病区患者"}],options:[{value:"选项1",label:"黄金糕"},{value:"选项2",label:"双皮奶"},{value:"选项5",label:"北京烤鸭"}],taskoptions:[{value:"1",label:"通知"},{value:"2",label:"随访"},{value:"3",label:"问卷"},{value:"4",label:"宣教"}],quote:!1}},components:{SFtable:o["a"]},created:function(){this.Addsubtask(),this.Getsubtask(),this.Acquisitiontype()},methods:{Acquisitiontype:function(){this.currenttype=this.$route.query.type,console.log(this.currenttype),1==this.currenttype?(this.title="门诊病人任务",this.tableLabel=this.tableLabelxj,this.checkboxlist=["当面","多媒体","纸质","电话","短信","微信公众号","微信小程序","钉钉"]):2==this.currenttype?(this.title="出院病人任务",this.tableLabel=this.tableLabelmz,this.checkboxlist=["当面","纸质","电话","短信","微信公众号"]):3==this.currenttype&&(this.title="医务人员任务",this.tableLabel=this.tableLabelcy,this.checkboxlist=["当面","纸质","电话","短信","微信公众号"])},submitForm:function(e){if(this.Editprogress<=3)return this.Editprogress++},handleAddpatient:function(e){var t=this;console.log(e,"子组件数据"),Object(i["l"])(this.patientqueryParams).then((function(e){console.log(e),t.patientuserList=e.rows,t.patienttotal=e.total,t.loading=!1})),this.dialogVisiblepatient=!0},handleUpdate:function(){},handleDelete:function(){},handleExport:function(){},handleSelectionChange:function(e){this.ids=null,this.ids=e.map((function(e){return e.patid})).join(","),this.multiple=!e.length,console.log(this.ids)},getList:function(){},handleQuery:function(){},resetQuery:function(){},handleClosehz:function(){this.dialogVisiblepatient=!1},laststep:function(){this.Editprogress--},resetForm:function(e){this.$refs[e].resetFields()},PreviewTemplate:function(){},Acknowledgereference:function(){this.quote=!0},Addsubtask:function(){this.topqueryParams.pguid=2},AddDispatchpatients:function(){var e={};e.patientes=this.ids,e.pguid=2,this.dialogVisiblepatient=!1},Getsubtask:function(){var e=this;this.topqueryParams.pguid=2,console.log(this.topqueryParams),Object(i["l"])(this.topqueryParams).then((function(t){e.userList=t.rows,e.total=t.total,console.log(e.userList)}))}}},n=s,c=(a("2e30"),a("1805")),u=Object(c["a"])(n,l,r,!1,null,"558ed806",null);t["default"]=u.exports},"958b":function(e,t,a){"use strict";a.d(t,"l",(function(){return r})),a.d(t,"n",(function(){return i})),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 u})),a.d(t,"j",(function(){return p})),a.d(t,"i",(function(){return m})),a.d(t,"a",(function(){return d})),a.d(t,"h",(function(){return b})),a.d(t,"k",(function(){return h})),a.d(t,"f",(function(){return f})),a.d(t,"b",(function(){return v}));var l=a("b775");a("c38a");function r(e){return Object(l["a"])({url:"/smartor/patarchive/patInfoByContion",method:"post",data:e})}function i(e){return Object(l["a"])({url:"/smartor/patarchive/list",method:"post",data:e})}function o(e){return Object(l["a"])({url:"/smartor/patarchive/saveOrUpdatePatInfo",method:"post",data:e})}function s(e){return Object(l["a"])({url:"/smartor/patarchive/add",method:"post",data:e})}function n(e){return Object(l["a"])({url:"/smartor/patarchive/getInfo/"+e,method:"get"})}function c(e){return Object(l["a"])({url:"/smartor/patarchive/remove/"+e,method:"get"})}function u(e){return Object(l["a"])({url:"/medicalhistory/add",method:"post",data:e})}function p(e){return Object(l["a"])({url:"/medicalhistory/selectMedicalHistoryList",method:"post",data:e})}function m(e){return Object(l["a"])({url:"/medicalhistory/edit",method:"post",data:e})}function d(e){return Object(l["a"])({url:"/archivecontact/add",method:"post",data:e})}function b(e){return Object(l["a"])({url:"/archivecontact/edit",method:"post",data:e})}function h(e){return Object(l["a"])({url:"/archivecontact/selectPatArchivecontactList",method:"post",data:e})}function f(e){return Object(l["a"])({url:"/archivecontact/remove/"+e,method:"get"})}function v(e){return Object(l["a"])({url:"/smartor/filterlist/add",method:"post",data:e})}}}]);