webpackJsonp([4,22],{"+qAf":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});n("14gb");var i=n("mmiC"),a=n("dtWk"),s=n("tBYD"),o=n("2sCs"),l=n.n(o),r=n("6iV/"),c=n.n(r),d=n("0xDb"),p={name:"template-tree",components:{Axios:l.a,qs:c.a},data:function(){return{is_Data:"",is_Datas:"",isMenu:!1,isMenus:!1,parent_id:"",isA:!1,title:"",isCollapseItem:!0,clientHeight:document.documentElement.clientHeight,contextMenuVisible:!1,filterText:"",treeData:[],treeData1:[],datas:[],activeName:"",parentId:"",defaultProps:{children:"children",label:"label"},menu_text:["添加分类","添加模板","修改分类","删除分类"],menus_text:["修改模板","删除模板"]}},watch:{filterText:function(t){this.$refs.tree.filter(t)},clientHeight:function(){this.changeFixed(this.clientHeight)}},methods:{contextmenus:function(t){var e=document.querySelector("#menu");e.style.left=t.clientX+"px",e.style.top=t.clientY+"px",this.isMenu=!0,t.preventDefault(),t.stopPropagation()},contextmenu:function(t,e){if(void 0==e.impression){var n=document.querySelector("#menu");this.$bus.$emit("revise_id",e),n.style.left=t.clientX+"px",n.style.top=t.clientY+"px",this.isMenu=!0,this.isMenus=!1}else{var i=document.querySelector("#menus");this.$bus.$emit("revise_ids",e),i.style.left=t.clientX+"px",i.style.top=t.clientY+"px",this.isMenu=!1,this.isMenus=!0}t.preventDefault(),t.stopPropagation()},changeMenu:function(t){document.querySelector("#menu");var e=document.getElementsByClassName("menu")[t];1!=t?(this.isMenu=!1,this.$bus.$emit("addBox",t),this.$bus.$emit("addText",e.innerHTML)):1==t&&(this.isMenu=!1,this.$bus.$emit("addBox",t),this.$bus.$emit("addText",e.innerHTML))},changeMenus:function(t){document.querySelector("#menus");var e=document.getElementsByClassName("menus")[t];this.$bus.$emit("addBoxs",t+5),this.$bus.$emit("addTexts",e.innerHTML)},tree_click:function(){this.isMenu=!1,this.isMenus=!1},filterNode:function(t,e){return!t||-1!==e.label.indexOf(t)},submitForm:function(){},changeFixed:function(t){this.$refs.templatetree.style.height=t-80+"px"},initHeight:function(){var t=this;this.clientHeight=document.body.clientHeight,window.onresize=function(){t.clientHeight=document.body.clientHeight}},setDataToTree:function(t,e,n){for(var i=0;i'},handleClick:function(t,e){console.log(t,e)},onSubmit:function(){console.log("submit!")},Submission:function(){var t=this;0===this.$route.query.is_remote?l.a.post("http://work.pacsonline.cn/inter/application/apply",c.a.stringify({is_remote:1,sessionid:Object(d.e)(),param:{id:this.$route.query.id,illness:this.formLabelAlign.illness_desc,phys_sign:this.formLabelAlign.phys_sign,clin_symp:this.formLabelAlign.clin_symp,anamnesis:this.form.History,family_ill:this.form.region,remark:this.formLabelAlign.remark,clin_diag:this.formLabelAlign.clin_diag,remote_institution:this.tableDatas.mechanism,is_urgent:this.form.delivery,description:this.textarea,req_doctor:this.form.req_doctor_id,register:this.form.register}})).then(function(e){if("0000"===e.data.code)t.$message({message:"提交成功",type:"success"});else{var n=a()(examine.data.msg);t.$message.error(n),t.$message.error(n)}console.log(e)}).catch(function(t){console.log(t)}):1===this.$route.query.is_remote&&l.a.post("http://work.pacsonline.cn/inter/application/recive",c.a.stringify({id:this.$route.query.id,sessionid:Object(d.e)()})).then(function(t){console.log(t)}).catch(function(t){console.log(t)})},upload:function(){l.a.post("http://work.pacsonline.cn/inter/application/upload",c.a.stringify({file:this.fileList})).then(function(t){console.log(t)}).catch(function(t){console.log(t)})},Preservation:function(){var t=this,e=this;0===this.$route.query.is_remote?l.a.post("http://work.pacsonline.cn/inter/application/apply",c.a.stringify({sessionid:Object(d.e)(),param:{save:1,id:this.$route.query.id,illness:this.formLabelAlign.illness_desc,phys_sign:this.formLabelAlign.phys_sign,clin_symp:this.formLabelAlign.clin_symp,anamnesis:this.form.History,family_ill:this.form.region,remark:this.formLabelAlign.remark,clin_diag:this.formLabelAlign.clin_diag,remote_institution:this.tableDatas.mechanism,is_urgent:this.form.delivery,description:this.textarea,req_doctor:this.form.req_doctor_id,register:this.form.register}})).then(function(t){if(console.log(t),"0000"===t.data.code)e.$message({message:"申请成功",type:"success"});else{var n=a()(examine.data.msg);e.$message.error(n)}}).catch(function(t){console.log(t)}):1===this.$route.query.is_remote&&this.$prompt("请输入驳回原因","提示",{confirmButtonText:"确定",cancelButtonText:"取消"}).then(function(n){var i=n.value;e.bohui=i,l.a.post("http://work.pacsonline.cn/inter/application/reject",c.a.stringify({sessionid:Object(d.e)(),param:{id:t.$route.query.id,description:t.bohui}})).then(function(t){console.log(t)}).catch(function(t){console.log(t)})}).catch(function(){t.$message({type:"info",message:"取消输入"})})},handleRemove:function(t,e){console.log(t,e)},handlePreview:function(t){console.log(t)},handleExceed:function(t,e){this.$message.warning("当前限制选择 3 个文件,本次选择了 "+t.length+" 个文件,共选择了 "+(t.length+e.length)+" 个文件")},beforeRemove:function(t,e){return this.$confirm("确定移除 "+t.name+"?")}},mounted:function(){var t=this;l.a.post("http://work.pacsonline.cn/inter/Inspectregister/family_ill").then(function(e){console.log(e),t.examClassList=e.data.info}),l.a.post("http://work.pacsonline.cn/inter/inspectregister/illness").then(function(e){console.log(e),t.illness=e.data.info}).catch(function(t){console.log(t)}),l.a.post("http://work.pacsonline.cn/inter/application ",c.a.stringify({is_remote:this.$route.query.is_remote,sessionid:Object(d.e)(),param:{id:this.$route.query.id}})).then(function(e){console.log(e),t.tableData=e.data.info,t.formLabelAlign=e.data.info.application,t.tableDatas=e.data.info.parent_hospital,t.form.History=e.data.info.application.anamnesis,t.form.region=e.data.info.application.family_ill,0===e.data.is_remote?(console.log("报告单的is_remote是0,本地申请",e.data.is_remote),t.Apply="申请",t.Receive="保存"):(console.log("报告单的is_remote是1,远程申请",e.data.is_remote),t.Apply="驳回",t.Receive="接收")}).catch(function(t){console.log(t)}),console.log("application的id",this.$route.query.id)}},m={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"application"},[n("div",{staticClass:"applicationlist"},[n("div",{staticClass:"tionlistLeft"},[t._m(0),t._v(" "),n("div",{staticClass:"register"},[n("div",{staticStyle:{position:"absolute",left:"30px",top:"30px"}},[n("div",{staticClass:"registerSpan"},[n("span",[t._v("ID: "+t._s(t.tableData.id))])]),t._v(" "),n("div",{staticClass:"registerSpan"},[n("span",[t._v("患者: "+t._s(t.tableData.name))])]),t._v(" "),n("div",{staticClass:"registerSpan"},[n("span",[t._v("性别: "+t._s(t.tableData.sex))])]),t._v(" "),n("div",{staticClass:"registerSpan"},[n("span",[t._v("生日: "+t._s(t.tableData.birthday))])]),t._v(" "),n("div",{staticClass:"registerSpan"},[n("span",[t._v("登记时间: "+t._s(t.tableData.register_datetime))])]),t._v(" "),n("div",{staticClass:"registerSpan"},[n("span",[t._v("检查类型: "+t._s(t.tableData.exam_class_name))])]),t._v(" "),n("div",{staticClass:"registerSpan"},[n("span",[t._v("检查子类: "+t._s(t.tableData.exam_subclass_name))])]),t._v(" "),n("div",{staticClass:"registerSpan"},[n("span",[t._v("检查项目: "+t._s(t.tableData.exam_project_name))])]),t._v(" "),n("div",{staticClass:"registerSpan"},[n("span",[t._v("检查时间: "+t._s(t.tableData.exam_datetime))])]),t._v(" "),n("div",{staticClass:"registerSpan"},[n("span",[t._v("检查设备: "+t._s(t.tableData.device_name))])])])])]),t._v(" "),n("div",{staticClass:"tionlistRight"},[t._m(1),t._v(" "),n("div",{staticClass:"complaint"},[n("div",{staticStyle:{position:"absolute",top:"65px",left:"0px",width:"65%"}},[n("el-form",{staticStyle:{width:"90%"},attrs:{"label-position":t.labelPosition,"label-width":"80px",model:t.formLabelAlign}},[n("el-form-item",{attrs:{label:"患者主诉"}},[n("el-input",{model:{value:t.formLabelAlign.illness_desc,callback:function(e){t.$set(t.formLabelAlign,"illness_desc",e)},expression:"formLabelAlign.illness_desc"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"体征"}},[n("el-input",{model:{value:t.formLabelAlign.phys_sign,callback:function(e){t.$set(t.formLabelAlign,"phys_sign",e)},expression:"formLabelAlign.phys_sign"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"症状"}},[n("el-input",{model:{value:t.formLabelAlign.clin_symp,callback:function(e){t.$set(t.formLabelAlign,"clin_symp",e)},expression:"formLabelAlign.clin_symp"}})],1),t._v(" "),n("el-form",{ref:"form",attrs:{model:t.form,"label-width":"80px"}},[n("el-form-item",{attrs:{label:"疾病史"}},[n("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:t.value},model:{value:t.form.History,callback:function(e){t.$set(t.form,"History",e)},expression:"form.History"}},t._l(t.illness,function(t){return n("el-option",{key:t.constant_key,attrs:{label:t.constant_value,value:t.constant_value}})}))],1)],1),t._v(" "),n("el-form",{ref:"form",attrs:{model:t.form,"label-width":"80px"}},[n("el-form-item",{attrs:{label:"家族病史"}},[n("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:"无"},model:{value:t.form.region,callback:function(e){t.$set(t.form,"region",e)},expression:"form.region"}},t._l(t.examClassList,function(t){return n("el-option",{key:t.constant_key,attrs:{label:t.constant_value,value:t.constant_value}})}))],1)],1),t._v(" "),n("el-form-item",{attrs:{label:"备注"}},[n("el-input",{model:{value:t.formLabelAlign.remark,callback:function(e){t.$set(t.formLabelAlign,"remark",e)},expression:"formLabelAlign.remark"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"申请科室"}},[n("el-input",{model:{value:t.tableData.department_name,callback:function(e){t.$set(t.tableData,"department_name",e)},expression:"tableData.department_name"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"初步判断"}},[n("el-input",{model:{value:t.formLabelAlign.clin_diag,callback:function(e){t.$set(t.formLabelAlign,"clin_diag",e)},expression:"formLabelAlign.clin_diag"}})],1)],1)],1)]),t._v(" "),n("div",{staticClass:"complaintRight"}),t._v(" "),n("div",{staticClass:"complaintbottom"},[t._m(2),t._v(" "),n("div",{staticClass:"complaintfirstline",staticStyle:{"margin-top":"20px"}},[n("div",{staticClass:"first"},[n("div",[n("el-form",{ref:"tableDatas",attrs:{model:t.tableDatas,"label-width":"80px"}},[n("el-form-item",{attrs:{label:"远程机构"}},[n("el-select",{attrs:{placeholder:""},model:{value:t.tableDatas.mechanism,callback:function(e){t.$set(t.tableDatas,"mechanism",e)},expression:"tableDatas.mechanism"}},t._l(t.tableDatas,function(e){return n("el-option",{key:t.tableDatas,attrs:{label:e.name,value:e.id}})}))],1)],1)],1),t._v(" "),n("div",[n("el-form",{ref:"tableDatas",attrs:{model:t.tableDatas,"label-width":"80px"}},[n("el-form-item",{attrs:{label:"远程医生"}},[n("el-select",{attrs:{placeholder:""},model:{value:t.tableDatas.name,callback:function(e){t.$set(t.tableDatas,"name",e)},expression:"tableDatas.name"}},t._l(t.tableDatas.doctor,function(t){return n("el-option",{key:t.id,attrs:{label:t.realname,value:t.id}})}))],1)],1)],1),t._v(" "),n("div",[n("el-form",{ref:"form",attrs:{model:t.form,"label-width":"80px"}},[n("el-form-item",{attrs:{label:"急诊"}},[n("el-switch",{model:{value:t.form.delivery,callback:function(e){t.$set(t.form,"delivery",e)},expression:"form.delivery"}})],1)],1)],1)]),t._v(" "),n("div",{staticClass:"second"},[t._m(3),t._v(" "),n("el-input",{staticStyle:{width:"80%",float:"left"},attrs:{type:"textarea",rows:3,placeholder:"多行输入"},model:{value:t.textarea,callback:function(e){t.textarea=e},expression:"textarea"}})],1),t._v(" "),n("div",[n("div",{staticClass:"button"}),t._v(" "),n("div",{staticClass:"Submission",staticStyle:{float:"left"}},[n("el-upload",{staticClass:"upload-demo",attrs:{accept:".jpg,.jpeg,.png,.gif,.bmp,.pdf,.JPG,.JPEG,.PBG,.GIF,.BMP,.PDF,.docx,.dcm",action:"http://work.pacsonline.cn/inter/application/upload","on-preview":t.handlePreview,"on-remove":t.handleRemove,"before-remove":t.beforeRemove,"before-upload":t.beforeAvatarUpload,multiple:"",limit:10,"on-exceed":t.handleExceed,"file-list":t.fileList}},[n("el-button",{attrs:{size:"mini",type:"primary"}},[t._v("点击上传")])],1)],1),t._v(" "),n("div",{staticClass:"Submission"},[n("el-row",[n("el-button",{attrs:{plain:""},on:{click:t.Preservation}},[t._v(t._s(t.Apply))])],1)],1),t._v(" "),n("div",{staticClass:"Submission"},[n("el-row",[n("el-button",{attrs:{plain:""},on:{click:t.Submission}},[t._v(t._s(t.Receive))])],1)],1)])])])])])])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"listTitle",staticStyle:{"text-align":"left"}},[e("span",[this._v("登记信息")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"listTitle",staticStyle:{"text-align":"left"}},[e("span",[this._v("申请信息")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"listTitle",staticStyle:{"text-align":"left","margin-left":"10px"}},[e("span",[this._v("远程诊断申请")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticStyle:{"text-align":"left","font-size":"14px",width:"15%",float:"left","margin-left":"10px"}},[e("span",[this._v("申请描述")])])}]};var u=n("vSla")(p,m,!1,function(t){n("f19W")},"data-v-2f1d9158",null);e.default=u.exports},f19W:function(t,e,n){var i=n("2eyI");"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);n("8bSs")("4cda07d4",i,!0)},mmiC:function(t,e,n){"use strict";e.b=function(t){return Object(i.a)({url:"/exam/examlist",method:"get",params:t})},e.a=function(t){return Object(i.a)({url:"/exam/examinfo",method:"get",params:{id:t}})},e.c=function(t){return Object(i.a)({url:"/exam/update",method:"post",data:t})};var i=n("vLgD")},oMak:function(t,e,n){var i=n("Fa30");"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);n("8bSs")("5682a26a",i,!0)}});