1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5b0e6fe2"],{"11e8":function(e,t,r){"use strict";r("843b")},"843b":function(e,t,r){},aba5:function(e,t,r){"use strict";r.r(t);var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[e.addTemplateDialogVisible?r("el-dialog",{attrs:{title:e.addTitle,visible:e.addTemplateDialogVisible,width:"1000px","close-on-press-escape":!1,"close-on-click-modal":!1},on:{"update:visible":function(t){e.addTemplateDialogVisible=t},close:e.cancel}},[r("el-row",{staticStyle:{"margin-bottom":"15px","margin-left":"20px"}},[r("el-col",{attrs:{span:24}},[e._v(" 所属目录: "+e._s(e.treeName)+" ")])],1),r("div",{staticStyle:{"max-height":"65vh",overflow:"auto"}},[r("el-form",{ref:"ruleFormRef",attrs:{model:e.ruleForm,rules:e.rules,inline:!0,"label-width":"100px"}},[r("el-form-item",{attrs:{label:"模板名称:",prop:"templateName"}},[r("el-input",{staticStyle:{width:"350px"},model:{value:e.ruleForm.templateName,callback:function(t){e.$set(e.ruleForm,"templateName",t)},expression:"ruleForm.templateName"}})],1),r("el-form-item",{attrs:{label:"诊断名称:",prop:"diagnosisManageId"}},[r("el-select",{directives:[{name:"lazy-load-dropdown",rawName:"v-lazy-load-dropdown",value:e.handleScrollDropdown,expression:"handleScrollDropdown"}],staticStyle:{width:"350px"},attrs:{filterable:"",remote:"","remote-method":e.handleRemota},model:{value:e.ruleForm.diagnosisManageId,callback:function(t){e.$set(e.ruleForm,"diagnosisManageId",t)},expression:"ruleForm.diagnosisManageId"}},e._l(e.diagnosisNameOptions,(function(e){return r("el-option",{key:e.id,attrs:{label:e.diagnosisName,value:e.id}})})),1)],1),r("el-form-item",{attrs:{label:"模板描述:",prop:"templateDesc"}},[r("el-input",{staticStyle:{width:"350px"},attrs:{type:"textarea",rows:4},model:{value:e.ruleForm.templateDesc,callback:function(t){e.$set(e.ruleForm,"templateDesc",t)},expression:"ruleForm.templateDesc"}})],1),r("el-form-item",{attrs:{label:"适用科室:",prop:"applyDeptList"}},[r("el-select",{staticStyle:{width:"350px"},attrs:{filterable:"",multiple:""},model:{value:e.ruleForm.applyDeptList,callback:function(t){e.$set(e.ruleForm,"applyDeptList",t)},expression:"ruleForm.applyDeptList"}},e._l(e.deptOptions,(function(e){return r("el-option",{key:e.id,attrs:{label:e.label,value:e.id}})})),1)],1),r("el-form-item",{attrs:{label:"就诊类型:",prop:"visitType"}},[r("el-radio-group",{staticStyle:{width:"350px"},model:{value:e.ruleForm.visitType,callback:function(t){e.$set(e.ruleForm,"visitType",t)},expression:"ruleForm.visitType"}},[r("el-radio",{attrs:{label:1}},[e._v("初诊")]),r("el-radio",{attrs:{label:2}},[e._v("复诊")])],1)],1),r("el-form-item",{attrs:{label:"启用状态:",prop:"enableStatus"}},[r("el-radio-group",{staticStyle:{width:"350px"},model:{value:e.ruleForm.enableStatus,callback:function(t){e.$set(e.ruleForm,"enableStatus",t)},expression:"ruleForm.enableStatus"}},[r("el-radio",{attrs:{label:1}},[e._v("启用")]),r("el-radio",{attrs:{label:0}},[e._v("禁用")])],1)],1),1===e.ruleForm.visitType?r("div",[r("el-form-item",{attrs:{label:"主诉:",prop:"chiefComplaintContent"}},[r("el-input",{staticStyle:{width:"350px"},attrs:{type:"textarea",rows:4},model:{value:e.ruleForm.chiefComplaintContent,callback:function(t){e.$set(e.ruleForm,"chiefComplaintContent",t)},expression:"ruleForm.chiefComplaintContent"}})],1),r("el-form-item",{attrs:{label:"现病史:",prop:"presentIllnessContent"}},[r("el-input",{staticStyle:{width:"350px"},attrs:{type:"textarea",rows:4},model:{value:e.ruleForm.presentIllnessContent,callback:function(t){e.$set(e.ruleForm,"presentIllnessContent",t)},expression:"ruleForm.presentIllnessContent"}})],1),r("el-form-item",{attrs:{label:"检查:",prop:"inspectContent"}},[r("el-input",{staticStyle:{width:"350px"},attrs:{type:"textarea",rows:4},model:{value:e.ruleForm.inspectContent,callback:function(t){e.$set(e.ruleForm,"inspectContent",t)},expression:"ruleForm.inspectContent"}})],1),r("el-form-item",{attrs:{label:"治疗计划:",prop:"treatmentPlanningContent"}},[r("el-input",{staticStyle:{width:"350px"},attrs:{type:"textarea",rows:4},model:{value:e.ruleForm.treatmentPlanningContent,callback:function(t){e.$set(e.ruleForm,"treatmentPlanningContent",t)},expression:"ruleForm.treatmentPlanningContent"}})],1),r("el-form-item",{attrs:{label:"处置:",prop:"disposeContent"}},[r("el-input",{staticStyle:{width:"350px"},attrs:{type:"textarea",rows:4},model:{value:e.ruleForm.disposeContent,callback:function(t){e.$set(e.ruleForm,"disposeContent",t)},expression:"ruleForm.disposeContent"}})],1),r("el-form-item",{attrs:{label:"便签:"}},[r("el-input",{staticStyle:{width:"350px"},attrs:{type:"textarea",rows:4},model:{value:e.ruleForm.noteContent,callback:function(t){e.$set(e.ruleForm,"noteContent",t)},expression:"ruleForm.noteContent"}})],1)],1):e._e(),2===e.ruleForm.visitType?r("div",[r("el-form-item",{attrs:{label:"复诊主诉:",prop:"chiefComplaintContent"}},[r("el-input",{staticStyle:{width:"350px"},attrs:{type:"textarea",rows:4},model:{value:e.ruleForm.chiefComplaintContent,callback:function(t){e.$set(e.ruleForm,"chiefComplaintContent",t)},expression:"ruleForm.chiefComplaintContent"}})],1),r("el-form-item",{attrs:{label:"检查:",prop:"inspectContent"}},[r("el-input",{staticStyle:{width:"350px"},attrs:{type:"textarea",rows:4},model:{value:e.ruleForm.inspectContent,callback:function(t){e.$set(e.ruleForm,"inspectContent",t)},expression:"ruleForm.inspectContent"}})],1),r("el-form-item",{attrs:{label:"治疗计划:",prop:"treatmentPlanningContent"}},[r("el-input",{staticStyle:{width:"350px"},attrs:{type:"textarea",rows:4},model:{value:e.ruleForm.treatmentPlanningContent,callback:function(t){e.$set(e.ruleForm,"treatmentPlanningContent",t)},expression:"ruleForm.treatmentPlanningContent"}})],1),r("el-form-item",{attrs:{label:"处置:",prop:"disposeContent"}},[r("el-input",{staticStyle:{width:"350px"},attrs:{type:"textarea",rows:4},model:{value:e.ruleForm.disposeContent,callback:function(t){e.$set(e.ruleForm,"disposeContent",t)},expression:"ruleForm.disposeContent"}})],1),r("el-form-item",{attrs:{label:"便签:"}},[r("el-input",{staticStyle:{width:"350px"},attrs:{type:"textarea",rows:4},model:{value:e.ruleForm.noteContent,callback:function(t){e.$set(e.ruleForm,"noteContent",t)},expression:"ruleForm.noteContent"}})],1)],1):e._e()],1)],1),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:e.cancel}},[e._v("取 消")]),r("el-button",{attrs:{type:"primary"},on:{click:e.submit}},[e._v("确 定")])],1)],1):e._e()],1)},a=[],o=r("5530"),l=r("c7eb"),s=r("1da1"),i=r("943d"),u=r("c0c7"),p=r("ca17"),c=r.n(p),m={name:"EitcErmPcAddTemplateDialog",components:{Treeselect:c.a},props:{listInId:{type:String,default:""},treeName:{type:String,default:""},addTitle:{type:String,default:""},lookDetail:{type:Object,default:{}}},directives:{"lazy-load-dropdown":{bind:function(e,t){var r=e.querySelector(".el-select-dropdown .el-scrollbar__wrap");r.addEventListener("scroll",(function(){r.scrollTop+r.clientHeight>=r.scrollHeight&&t.value()}))}}},data:function(){return{addTemplateDialogVisible:!1,deptOptions:void 0,ruleForm:{templateName:"",diagnosisManageId:"",templateDesc:"",applyDeptList:[],visitType:1,enableStatus:1,chiefComplaintContent:"",inspectContent:"",treatmentPlanningContent:"",presentIllnessContent:"",disposeContent:"",noteContent:""},rules:{templateName:[{required:!0,message:"请输入模板名称",trigger:"blur"}],diagnosisManageId:[{required:!0,message:"请选择诊断名称",trigger:"change"}],templateDesc:[{required:!0,message:"请输入模板描述",trigger:"blur"}],applyDeptList:[{required:!0,message:"请选择适用科室",trigger:"change"}],visitType:[{required:!0,message:"请选择就诊类型",trigger:"change"}],enableStatus:[{required:!0,message:"请输入启用状态",trigger:"change"}],chiefComplaintContent:[{required:!0,message:"请输入主诉",trigger:"blur"}],presentIllnessContent:[{required:!0,message:"请输入现病史",trigger:"blur"}],inspectContent:[{required:!0,message:"请输入检查",trigger:"blur"}],treatmentPlanningContent:[{required:!0,message:"请输入治疗计划",trigger:"blur"}],disposeContent:[{required:!0,message:"请输入处置",trigger:"blur"}]},diagnosisParam:"",pageNum:1,pageSize:10,diagnosisNameOptions:[],total:0}},watch:{lookDetail:{handler:function(e){e&&(this.ruleForm=e)},deep:!0}},mounted:function(){this.initOptions(),this.getDeptTree()},methods:{handleScrollDropdown:function(){this.pageSize+=10,this.pageNum>this.pageSize||this.initOptions()},handleRemota:function(e){""!==e&&(this.diagnosisParam=e,this.initOptions())},initOptions:function(){var e=this;return Object(s["a"])(Object(l["a"])().mark((function t(){var r;return Object(l["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(i["H"])({pageSize:e.pageSize,pageNum:e.pageNum,diagnosisParam:e.diagnosisParam});case 2:if(r=t.sent,200===r.code){t.next=5;break}return t.abrupt("return",e.$message.error(r.msg));case 5:e.diagnosisNameOptions=r.rows,e.total=r.total;case 7:case"end":return t.stop()}}),t)})))()},getDeptTree:function(){var e=this;Object(u["d"])().then((function(t){e.deptOptions=t.data[0].children}))},cancel:function(){this.addTemplateDialogVisible=!1},submit:function(){var e=this;this.$refs.ruleFormRef.validate(function(){var t=Object(s["a"])(Object(l["a"])().mark((function t(r){var n,a,s;return Object(l["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!r){t.next=22;break}if(n=Object(o["a"])({diagnosisTypeId:e.listInId},e.ruleForm),e.ruleForm.diagnosisTypeId=e.listInId,"新建"!==e.addTitle){t.next=12;break}return t.next=6,Object(i["V"])(n);case 6:if(a=t.sent,200===a.code){t.next=9;break}return t.abrupt("return",e.$message.error(a.msg));case 9:e.$message.success("新建成功!"),t.next=18;break;case 12:return t.next=14,Object(i["Y"])(n);case 14:if(s=t.sent,200===s.code){t.next=17;break}return t.abrupt("return",e.$message.error(s.msg));case 17:e.$message.success("修改成功!");case 18:e.$parent.initList(),e.addTemplateDialogVisible=!1,t.next=23;break;case 22:return t.abrupt("return",!1);case 23:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}}},d=m,f=(r("11e8"),r("2877")),b=Object(f["a"])(d,n,a,!1,null,"03592596",null);t["default"]=b.exports},c0c7:function(e,t,r){"use strict";r.d(t,"h",(function(){return l})),r.d(t,"f",(function(){return s})),r.d(t,"a",(function(){return i})),r.d(t,"k",(function(){return u})),r.d(t,"c",(function(){return p})),r.d(t,"i",(function(){return c})),r.d(t,"b",(function(){return m})),r.d(t,"g",(function(){return d})),r.d(t,"l",(function(){return f})),r.d(t,"m",(function(){return b})),r.d(t,"o",(function(){return g})),r.d(t,"n",(function(){return h})),r.d(t,"e",(function(){return y})),r.d(t,"j",(function(){return v})),r.d(t,"d",(function(){return x}));r("e9c4");var n=r("b775"),a=r("c38a"),o=r("cbd8");function l(e){return Object(n["a"])({url:"/system/user/list",method:"get",params:e})}function s(e){return Object(n["a"])({url:"/system/user/"+Object(a["e"])(e),method:"get"})}function i(e){return Object(n["a"])({url:"/system/user",method:"post",data:o["a"].methods.encrypt(JSON.stringify(e))})}function u(e){return Object(n["a"])({url:"/system/user",method:"put",data:o["a"].methods.encrypt(JSON.stringify(e))})}function p(e){return Object(n["a"])({url:"/system/user/"+e,method:"delete"})}function c(e,t){var r={userId:e,password:t};return Object(n["a"])({url:"/system/user/resetPwd",method:"put",data:o["a"].methods.encrypt(JSON.stringify(r))})}function m(e,t){var r={userId:e,status:t};return Object(n["a"])({url:"/system/user/changeStatus",method:"put",data:o["a"].methods.encrypt(JSON.stringify(r))})}function d(){return Object(n["a"])({url:"/system/user/profile",method:"get"})}function f(e){return Object(n["a"])({url:"/system/user/profile",method:"put",data:o["a"].methods.encrypt(JSON.stringify(e))})}function b(e,t){var r={oldPassword:e,newPassword:t};return Object(n["a"])({url:"/system/user/profile/updatePwd",method:"put",params:r})}function g(e){return Object(n["a"])({url:"/system/user/profile/avatar",method:"post",data:o["a"].methods.encrypt(JSON.stringify(e))})}function h(e){return Object(n["a"])({url:"/common/upload",method:"post",data:e})}function y(e){return Object(n["a"])({url:"/system/user/authRole/"+e,method:"get"})}function v(e){return Object(n["a"])({url:"/system/user/authRole",method:"put",params:e})}function x(){return Object(n["a"])({url:"/system/user/deptTree",method:"get"})}}}]);
|