webpackJsonp([5,22],{"+qAf":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("mmiC"),a=n("dtWk"),s=n("tBYD"),l=n("2sCs"),o=n.n(l),r=(n("14gb"),n("6iV/")),c=n.n(r),d=n("0xDb"),p={name:"template-tree",components:{Axios:o.a,qs:c.a},data:function(){return{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",e.style.width="125px",e.style.height="100px"},contextmenu:function(t,e){var n=document.querySelector("#menu"),i=document.querySelector("#menus");console.log(e.impression),void 0==e.impression?(this.$bus.$emit("revise_id",e),n.style.left=t.clientX+"px",n.style.top=t.clientY+"px",n.style.width="125px",n.style.height="100px",i.style.height="0px"):(console.log("114行"+e),console.log(e),this.$bus.$emit("revise_ids",e),i.style.left=t.clientX+"px",i.style.top=t.clientY+"px",i.style.width="125px",i.style.height="50px",n.style.height="0px"),t.preventDefault(),t.stopPropagation()},changeMenu:function(t){var e=document.querySelector("#menu"),n=document.getElementsByClassName("menu")[t];1!=t?(e.style.height=0,this.$bus.$emit("addBox",t),this.$bus.$emit("addText",n.innerHTML)):1==t&&(e.style.height=0,this.$bus.$emit("addBox",t),this.$bus.$emit("addText",n.innerHTML))},changeMenus:function(t){document.querySelector("#menus");var e=document.getElementsByClassName("menus")[t];this.$bus.$emit("addBoxs",t),this.$bus.$emit("addTexts",e.innerHTML)},tree_click:function(){document.querySelector("#menu").style.height=0,document.querySelector("#menus").style.height=0},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?s.a.post("http://rds.pacsonline.cn/inter/application/apply",o.a.stringify({is_remote:1,sessionid:Object(r.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.formLabelAlign.disease,family_ill:this.formLabelAlign.family_ill,remark:this.formLabelAlign.remark,local_institution:this.formLabelAlign.local_institution_id,clin_diag:this.formLabelAlign.preliminary,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){"0000"===e.data.code?t.$message({message:"提交成功",type:"success"}):t.$message.error("提交失败"),console.log(e)}).catch(function(t){console.log(t)}):1===this.$route.query.is_remote&&s.a.post("http://rds.pacsonline.cn/inter/application/recive",o.a.stringify({id:this.$route.query.id,sessionid:Object(r.e)()})).then(function(t){console.log(t)}).catch(function(t){console.log(t)})},upload:function(){s.a.post("http://rds.pacsonline.cn/inter/application/upload",o.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?s.a.post("http://rds.pacsonline.cn/inter/application/apply",o.a.stringify({sessionid:Object(r.e)(),param:{save:1,id:this.$route.query.id,illness:this.formLabelAlign.name,phys_sign:this.formLabelAlign.region,clin_symp:this.formLabelAlign.type,anamnesis:this.formLabelAlign.anamnesis,family_ill:this.formLabelAlign.family,remark:this.formLabelAlign.Remarks,local_institution:this.formLabelAlign.Application,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){console.log(t),"0000"===t.data.code?e.$message({message:"申请成功",type:"success"}):e.$message.error("申请失败")}).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,s.a.post("http://rds.pacsonline.cn/inter/application/reject",o.a.stringify({sessionid:Object(r.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;s.a.post("http://rds.pacsonline.cn/inter/application ",o.a.stringify({is_remote:this.$route.query.is_remote,sessionid:Object(r.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,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),s.a.post("http://rds.pacsonline.cn/inter/Inspectregister/family_ill").then(function(e){console.log(e),t.examClassList=e.data.info})}},d={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-item",{attrs:{label:"疾病史"}},[n("el-input",{model:{value:t.formLabelAlign.anamnesis,callback:function(e){t.$set(t.formLabelAlign,"anamnesis",e)},expression:"formLabelAlign.anamnesis"}})],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_key}})}))],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.formLabelAlign.local_institution_id,callback:function(e){t.$set(t.formLabelAlign,"local_institution_id",e)},expression:"formLabelAlign.local_institution_id"}})],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,.png,.docom",action:"http://rds.pacsonline.cn/inter/application/upload","on-preview":t.handlePreview,"on-remove":t.handleRemove,"before-remove":t.beforeRemove,multiple:"",limit:10,"on-exceed":t.handleExceed,"file-list":t.fileList}},[n("el-button",{attrs:{size:"small",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 p=n("vSla")(c,d,!1,function(t){n("FR2d")},"data-v-0aa642e6",null);e.default=p.exports},fvOF:function(t,e,n){var i=n("iUVX");"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);n("8bSs")("4b092e6a",i,!0)},iUVX:function(t,e,n){(t.exports=n("BkJT")(!1)).push([t.i,"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",""])},ipFZ:function(t,e,n){(t.exports=n("BkJT")(!1)).push([t.i,"\n.reportMain {\n width: 100%;\n top: 0px;\n left: 0px;\n}\n.reportMain .report-tab {\n height: 100%;\n}\n",""])},kVG7:function(t,e,n){var i=n("ipFZ");"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);n("8bSs")("616e4a6e",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")},vWwC:function(t,e,n){(t.exports=n("BkJT")(!1)).push([t.i,"\n.template-tree {\n margin-left: 30px;\n}\n.btn-bar {\n margin-top: 10px;\n}\n.filter-tree {\n height: 300px;\n overflow-y: auto;\n overflow-x: hidden;\n}\n.el-tree__empty-block {\n /*background: #ccc;*/\n}\n#menu {\n width: 0;\n overflow: hidden;\n -webkit-box-shadow: 0 1px 1px #888,1px 0 1px #ccc;\n box-shadow: 0 1px 1px #888,1px 0 1px #ccc;\n position: fixed;\n z-index: 2;\n background: #fff;\n}\n.menu {\n width: 130px;\n height: 25px;\n line-height: 25px;\n padding: 0 10px;\n}\n.menu:hover {\n background: #eee;\n cursor: pointer;\n}\n#menus {\n width: 0;\n /*height: 125px;*/\n overflow: hidden;\n -webkit-box-shadow: 0 1px 1px #888,1px 0 1px #ccc;\n box-shadow: 0 1px 1px #888,1px 0 1px #ccc;\n position: fixed;\n z-index: 2;\n background: #fff;\n}\n.menus {\n width: 130px;\n height: 25px;\n line-height: 25px;\n padding: 0 10px;\n}\n.menus:hover {\n background: #eee;\n cursor: pointer;\n}\n",""])}});