22.9c44b748af60322c48f1.js 12 KB

1
  1. webpackJsonp([22],{"+qAf":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});n("14gb");var i=n("mmiC"),s=n("dtWk"),a=n("tBYD"),o=n("2sCs"),r=n.n(o),l=n("6iV/"),c=n.n(l),d=n("0xDb"),u={name:"template-tree",components:{Axios:r.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<t.length;i++){var s=t[i];if(s.id===e)return void(t[i].children=t[i].children.concat(n));this.setDataToTree(s.children,e,n)}},handleNodeClick:function(t){var e=this;""!=this.is_Data&&""!=this.is_Datas&&t.description&&this.$confirm("","提示",{distinguishCancelAndClose:!0,confirmButtonText:"内容追加",cancelButtonText:"内容覆盖",type:"warning"}).then(function(){e.$bus.$emit("zhuijia_datas",t)}).catch(function(){e.$bus.$emit("fugai_datas",t)}),""==this.is_Data&&""==this.is_Datas&&t.description&&(this.$bus.$emit("zhuijia_datas",t),this.$bus.$emit("fugai_datas",t),this.is_Data=1,this.is_Datas=1)}},mounted:function(){this.initHeight();var t=this;t.$bus.$on("tinymce_data",function(t){alert(t)}),t.$bus.$on("is_onekey",function(e){11==e&&t.changeMenu(1)}),t.$bus.$on("parent_id",function(e){t.parentId=e}),r.a.post("http://work.pacsonline.cn/inter/writereport/public_template",c.a.stringify({sessionid:Object(d.e)(),exam_class:this.$route.query.exam_class})).then(function(e){t.treeLoading=!1,e&&200===e.status&&(t.treeData=e.data)}),r.a.post("http://work.pacsonline.cn/inter/writereport/private_template",c.a.stringify({sessionid:Object(d.e)(),exam_class:this.$route.query.exam_class})).then(function(e){t.treeLoading=!1,e&&200===e.status&&(t.treeData1=e.data)}),this.$bus.$on("parent_id",function(e){t.isCollapseItem=!1,1==e&&r.a.post("http://work.pacsonline.cn/inter/writereport/private_template",c.a.stringify({sessionid:Object(d.e)(),exam_class:t.$route.query.exam_class})).then(function(e){t.treeData1=e.data,t.isCollapseItem=!0}).catch(function(t){console.log(t)})})}},h={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{ref:"templatetree",staticClass:"template-tree",on:{click:t.tree_click}},[n("div",{attrs:{id:"shuaxin"}}),t._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:t.isMenu,expression:"isMenu"}],attrs:{id:"menu"}},t._l(t.menu_text,function(e,i){return n("div",{staticClass:"menu",on:{click:function(e){t.changeMenu(i)}}},[t._v(t._s(e))])})),t._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:t.isMenus,expression:"isMenus"}],attrs:{id:"menus"}},t._l(t.menus_text,function(e,i){return n("div",{staticClass:"menus",on:{click:function(e){t.changeMenus(i)}}},[t._v(t._s(e))])})),t._v(" "),n("div",{class:{zhedangA:t.isA}}),t._v(" "),n("el-card",{staticClass:"box-card"},[n("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[n("span",[t._v(t._s(t.$t("comm.templateTree")))])]),t._v(" "),n("div",{staticClass:"text item"},[n("el-input",{attrs:{placeholder:"输入关键字进行过滤"},model:{value:t.filterText,callback:function(e){t.filterText=e},expression:"filterText"}}),t._v(" "),n("el-collapse",{attrs:{accordion:"","max-height":"100"},model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},[n("el-collapse-item",{attrs:{title:"公有模板",name:"1"}},[n("el-tree",{ref:"treeData.title",staticClass:"filter-tree",attrs:{data:t.treeData,props:t.defaultProps,"highlight-current":""},on:{"node-click":t.handleNodeClick}})],1),t._v(" "),t.isCollapseItem?n("el-collapse-item",{attrs:{title:"私有模板",name:"2"}},[n("div",{on:{contextmenu:t.contextmenus}},[n("el-tree",{ref:"treeData1.title",staticClass:"filter-tree",attrs:{data:t.treeData1,props:t.defaultProps,"highlight-current":"","node-key":"treeData1"},on:{"node-click":t.handleNodeClick,"node-contextmenu":t.contextmenu}})],1)]):t._e()],1)],1)])],1)},staticRenderFns:[]};var p=n("vSla")(u,h,!1,function(t){n("88gh")},null,null).exports,m={name:"",components:{Axios:r.a,qs:c.a},data:function(){return{table:[]}},filters:{myCurrency:function(t){return"1"===t?t="确认医生":"2"===t?t="审核医生":"3"===t&&(t="确认医生"),t}},mounted:function(){var t=this;r.a.post("http://rds.pacsonline.cn/inter/writereport/get_report_log",c.a.stringify({sessionid:Object(d.e)(),id:this.$route.query.id})).then(function(e){console.log(e),t.table=e.data.info,"1"===e.data.info?e.data.info.type="确认医生":"2"===e.data.info?e.data.info.type="审核医生":"3"===e.data.info&&(e.data.info.type="确认医生")}).catch(function(t){console.log(t)})}},f={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"right"},[n("el-table",{staticStyle:{width:"100%"},attrs:{data:t.table}},[n("el-table-column",{attrs:{prop:"type",label:"医生类别",width:"80"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t._f("myCurrency")(e.row.type))+"\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"doctor_name",label:"姓名",width:"80"}}),t._v(" "),n("el-table-column",{attrs:{prop:"ctime",label:"日期",width:"100"}}),t._v(" "),n("el-table-column",{attrs:{prop:"impression",label:"检查所见"}}),t._v(" "),n("el-table-column",{attrs:{prop:"description",label:"意见建议"}})],1)],1)},staticRenderFns:[]};var v=n("vSla")(m,f,!1,function(t){n("ZpV8")},"data-v-1d3a963e",null).exports,x={name:"Sticky",props:{stickyTop:{type:Number,default:0},zIndex:{type:Number,default:1},className:{type:String}},data:function(){return{active:!1,position:"",width:void 0,height:void 0,isSticky:!1}},mounted:function(){this.height=this.$el.getBoundingClientRect().height,window.addEventListener("scroll",this.handleScroll),window.addEventListener("resize",this.handleReize)},activated:function(){this.handleScroll()},destroyed:function(){window.removeEventListener("scroll",this.handleScroll),window.removeEventListener("resize",this.handleReize)},methods:{sticky:function(){this.active||(this.position="fixed",this.active=!0,this.width=this.width+"px",this.isSticky=!0)},reset:function(){this.active&&(this.position="",this.width="auto",this.active=!1,this.isSticky=!1)},handleScroll:function(){this.width=this.$el.getBoundingClientRect().width,this.$el.getBoundingClientRect().top<this.stickyTop?this.sticky():this.reset()},handleReize:function(){this.isSticky&&(this.width=this.$el.getBoundingClientRect().width+"px")}}},b={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{style:{height:t.height+"px",zIndex:t.zIndex}},[n("div",{class:t.className,style:{top:t.stickyTop+"px",zIndex:t.zIndex,position:t.position,width:t.width,height:t.height+"px"}},[t._t("default",[n("div",[t._v("sticky")])])],2)])},staticRenderFns:[]},g=n("vSla")(x,b,!1,null,null,null).exports,_={name:"reportMain",data:function(){return{activeNames:"2",examID:null,examDetails:{},image:"http://47.104.4.5:3000/",tableRes:""}},components:{applicationFrm:s.default,templateTree:p,reportEditFrm:a.default,records:v,Sticky:g,Axios:r.a,qs:c.a},created:function(){var t=this.$route.params.id;this.getData(t),void 0==window.cookie||""==window.cookie?this.activeNames="2":this.activeNames=window.cookie},methods:{getData:function(t){var e=this;Object(i.a)(t).then(function(t){e.examDetails=t.data.items[0]})}},mounted:function(){var t=this;r.a.post("http://work.pacsonline.cn/inter/application",c.a.stringify({is_remote:1,sessionid:Object(d.e)(),param:{id:this.$route.query.id}})).then(function(e){console.log(e),t.tableRes=e.data.info.study_id}).catch(function(t){console.log(t)}),window.cookie=""}},y={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"reportMain"},[n("el-tabs",{staticClass:"report-tab",model:{value:t.activeNames,callback:function(e){t.activeNames=e},expression:"activeNames"}},[n("el-tab-pane",{attrs:{name:"1"}},[n("span",{attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"el-icon-tickets"}),t._v(" 申请单")]),t._v(" "),n("applicationFrm")],1),t._v(" "),n("el-tab-pane",{attrs:{name:"2"}},[n("span",{attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"el-icon-edit"}),t._v(" 写报告")]),t._v(" "),n("el-col",{attrs:{span:16}},[n("report-edit-frm",{attrs:{data:t.examDetails}})],1),t._v(" "),n("el-col",{attrs:{span:6}},[n("sticky",{attrs:{stickyTop:80}},[n("template-tree")],1)],1)],1),t._v(" "),n("el-tab-pane",{attrs:{name:"3"}},[n("span",{attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"el-icon-document"}),t._v(" 痕迹")]),t._v(" "),n("records")],1),t._v(" "),n("el-tab-pane",{attrs:{name:"4"}},[n("span",{attrs:{slot:"label"},slot:"label"},[n("i",{staticClass:"el-icon-picture"}),t._v(" 影像")]),t._v(" "),n("iframe",{attrs:{src:"http://47.104.4.5:3000/"+t.tableRes,frameborder:"0",width:"100%",height:"700px"}})])],1)],1)},staticRenderFns:[]};var w=n("vSla")(_,y,!1,function(t){n("oMak")},null,null);e.default=w.exports},"88gh":function(t,e,n){var i=n("ZHBX");"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);n("8bSs")("54ace36f",i,!0)},Fa30:function(t,e,n){(t.exports=n("BkJT")(!1)).push([t.i,"\n.reportMain {\n width: 100%;\n /*// height: 100%;*/\n top: 0px;\n}\n.reportMain .report-tab {\n height: 100%;\n}\n.reportMain .report-tab .el-tabs__content {\n background: #FFFFFF;\n}\n",""])},NtVH: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",""])},ZHBX: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: 125px;\n height: 100px;\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: 100%;\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: 125px;\n height: 50px;\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: 100%;\n height: 25px;\n line-height: 25px;\n padding: 0 10px;\n}\n.menus:hover {\n background: #eee;\n cursor: pointer;\n}\n",""])},ZpV8:function(t,e,n){var i=n("NtVH");"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);n("8bSs")("2d195b9c",i,!0)},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)}});