1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d37ab14c","chunk-1dbfa449","chunk-73d956ff"],{3761:function(t,e,a){"use strict";a("7a30")},4353:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-container"},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:4,xs:24}},[a("div",{staticClass:"head-container"},[a("el-row",{staticClass:"mb8",attrs:{gutter:10}},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"新建","open-delay":500,placement:"top-start"}},[a("el-button",{attrs:{icon:"el-icon-circle-plus-outline",circle:"",size:"mini"},on:{click:t.add}})],1),a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"编辑","open-delay":500,placement:"top-start"}},[a("el-button",{attrs:{type:"primary",icon:"el-icon-edit",circle:"",size:"mini"},on:{click:t.edit}})],1),a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"删除","open-delay":500,placement:"top-start"}},[a("el-button",{attrs:{type:"danger",icon:"el-icon-delete",circle:"",size:"mini"},on:{click:t.del}})],1)],1)],1),a("div",{staticClass:"head-container"},[a("el-tree",{ref:"tree",attrs:{data:t.deptOptions,props:t.defaultProps,"check-on-click-node":!0,"expand-on-click-node":!1,"show-checkbox":"","node-key":"id","default-expand-all":"","highlight-current":"","check-strictly":!0},on:{"node-click":t.handleNodeClick,"check-change":t.handleNodeClick}})],1)]),a("el-col",{attrs:{span:20,xs:24}},[a("el-row",{staticClass:"mb8",attrs:{gutter:10}},[a("el-col",{attrs:{span:1.5}},[a("el-button",{attrs:{disabled:t.lookFlag,type:"primary",plain:"",icon:"el-icon-plus",size:"mini"},on:{click:t.addDiagnosticlassification}},[t._v("新建")])],1),a("el-col",{attrs:{span:1.5}},[a("el-button",{attrs:{disabled:t.lookFlag,plain:"",size:"mini"},on:{click:t.doUpload}},[t._v("模版导入")])],1)],1),a("el-table",{staticStyle:{width:"100%",height:"calc(100%-80vh)"},attrs:{data:t.tableData}},[a("el-table-column",{attrs:{label:"模版名称",width:"200","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(e.row.templateName||"-"))])]}}])}),a("el-table-column",{attrs:{label:"模版内容","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(e.row.templateExample||"-"))])]}}])}),a("el-table-column",{attrs:{label:"创建时间",width:"100","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(e.row.updateDate||"-"))])]}}])}),a("el-table-column",{attrs:{label:"操作",align:"center",width:"120",fixed:"right"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(a){return t.editTableData(e.row)}}},[t._v(" 编辑 ")])]}}])})],1)],1)],1),a("el-dialog",{attrs:{title:t.title,visible:t.dialogVisible,width:"30%","close-on-press-escape":!1,"close-on-click-modal":!1},on:{"update:visible":function(e){t.dialogVisible=e},close:t.closeDialog}},[a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:t.ruleForm,rules:t.rules,"label-width":"100px"},nativeOn:{submit:function(t){t.preventDefault()}}},[a("el-form-item",{attrs:{label:"诊断名称:",prop:"diagnosisName"}},[a("el-input",{attrs:{placeholder:"请输入诊断名称"},model:{value:t.ruleForm.diagnosisName,callback:function(e){t.$set(t.ruleForm,"diagnosisName",e)},expression:"ruleForm.diagnosisName"}})],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.closeDialog}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:t.submit}},[t._v("确 定")])],1)],1),a("el-dialog",{attrs:{title:"编辑",visible:t.TabledialogVisible,width:"30%","close-on-press-escape":!1,"close-on-click-modal":!1},on:{"update:visible":function(e){t.TabledialogVisible=e},close:t.closeDialog}},[a("div",{staticStyle:{display:"flex","align-items":"center"}},[a("div",{staticStyle:{width:"90px"}},[t._v(" 模版名称: ")]),a("span",[t._v(" "+t._s(t.tableDataObject.templateName)+" ")])]),a("div",{staticStyle:{display:"flex","align-items":"center","margin-top":"15px"}},[a("div",{staticStyle:{width:"100px"}},[t._v(" 模版内容: ")]),a("el-input",{attrs:{placeholder:"请输入模版内容",type:"textarea",rows:4},model:{value:t.tableDataObject.templateExample,callback:function(e){t.$set(t.tableDataObject,"templateExample",e)},expression:"tableDataObject.templateExample"}})],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.closeDialog}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:t.doSubmit}},[t._v("确 定")])],1)]),a("uploadTemplateDialog",{ref:"uploadTemplateRef",attrs:{listInId:t.listInId}}),a("addTemplateDialog",{ref:"addTemplateDialogRef",attrs:{listInId:t.listInId,treeName:t.treeName}})],1)},i=[],r=a("5530"),s=a("c7eb"),o=a("1da1"),l=a("f1df"),c=a("aba5"),u=a("943d"),d={name:"medicalRecord",components:{uploadTemplateDialog:l["default"],addTemplateDialog:c["default"]},data:function(){return{tableDataObject:{},TabledialogVisible:!1,deptOptions:[],defaultProps:{children:"childrenList",label:"diagnosisName"},ids:"",listInId:"",ruleForm:{diagnosisName:""},rules:{diagnosisName:[{required:!0,message:"请输入诊断名称",trigger:"blur"}]},lookFlag:!0,treeName:"",title:"",dialogVisible:!1,tableData:[]}},mounted:function(){this.initAiagnosisTypeTree()},methods:{initAiagnosisTypeTree:function(){var t=this;return Object(o["a"])(Object(s["a"])().mark((function e(){var a;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(u["p"])();case 2:if(a=e.sent,200===a.code){e.next=5;break}return e.abrupt("return",t.$message.error(a.msg));case 5:t.deptOptions=a.data,t.deptOptions.length&&(t.listInId=t.deptOptions[0].id,t.deptOptions[0].childrenList.length?t.lookFlag=!0:t.lookFlag=!1,t.initList());case 7:case"end":return e.stop()}}),e)})))()},initList:function(){var t=this;return Object(o["a"])(Object(s["a"])().mark((function e(){var a;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(u["u"])({diagnosisTypeId:t.listInId});case 2:if(a=e.sent,200===a.code){e.next=5;break}return e.abrupt("return",t.$message.error(a.msg));case 5:t.tableData=a.data;case 6:case"end":return e.stop()}}),e)})))()},handleNodeClick:function(t,e,a){console.log(t,"data"),t.childrenList.length?this.lookFlag=!0:this.lookFlag=!1,this.listInId=t.id,e&&this.$refs.tree.getCheckedNodes().length>1&&this.$refs.tree.setCheckedNodes([t]),this.initList()},add:function(){this.title="新建",this.ruleForm.diagnosisName="",this.dialogVisible=!0},addDiagnosticlassification:function(){var t=this;return Object(o["a"])(Object(s["a"])().mark((function e(){var a;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.listInId){e.next=2;break}return e.abrupt("return",t.$message.info("请先选择诊断分类!"));case 2:return e.next=4,Object(u["o"])({id:t.listInId});case 4:if(a=e.sent,200===a.code){e.next=7;break}return e.abrupt("return",t.$message.error(a.msg));case 7:t.treeName=a.data,t.$refs.addTemplateDialogRef.addTemplateDialogVisible=!0;case 9:case"end":return e.stop()}}),e)})))()},doUpload:function(){if(!this.listInId)return this.$message.info("请先选择诊断分类!");this.$refs.uploadTemplateRef.templateDialogVisible=!0},edit:function(){if(!this.$refs.tree.getCheckedNodes().length)return this.$message.info("请选择需要编辑的选项");this.title="编辑",this.dialogVisible=!0,this.ruleForm.diagnosisName=this.$refs.tree.getCheckedNodes()[0].diagnosisName},closeDialog:function(){var t;this.ruleForm.diagnosisName="",null===(t=this.$refs.ruleForm)||void 0===t||t.resetFields(),this.dialogVisible=!1,this.initList(),this.TabledialogVisible=!1},submit:function(){var t=this;this.$refs.ruleForm.validate(function(){var e=Object(o["a"])(Object(s["a"])().mark((function e(a){var n,i;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!a){e.next=20;break}if("新建"!==t.title){e.next=9;break}return e.next=4,Object(u["q"])({diagnosisName:t.ruleForm.diagnosisName,parentId:t.$refs.tree.getCheckedNodes().length>0?t.$refs.tree.getCheckedNodes()[0].id:0});case 4:if(n=e.sent,200===n.code){e.next=7;break}return e.abrupt("return",t.$message.error(n.msg));case 7:e.next=14;break;case 9:return e.next=11,Object(u["s"])({diagnosisName:t.ruleForm.diagnosisName,id:t.$refs.tree.getCheckedNodes().length>0?t.$refs.tree.getCheckedNodes()[0].id:0});case 11:if(i=e.sent,200===i.code){e.next=14;break}return e.abrupt("return",t.$message.error(i.msg));case 14:t.$message.success("".concat(t.title,"成功!")),t.initList(),t.initAiagnosisTypeTree(),t.closeDialog(),e.next=22;break;case 20:return console.log("error submit!!"),e.abrupt("return",!1);case 22:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())},del:function(){var t=this;if(!this.$refs.tree.getCheckedNodes().length)return this.$message.info("请选择需要删除的选项");this.$confirm("此操作将永久删除该项, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(Object(o["a"])(Object(s["a"])().mark((function e(){var a;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.ids=t.$refs.tree.getCheckedNodes()[0].id,e.next=3,Object(u["r"])({ids:t.ids});case 3:if(a=e.sent,200===a.code){e.next=6;break}return e.abrupt("return",t.$message.error(a.msg));case 6:t.$message.success("删除成功!"),t.initAiagnosisTypeTree();case 8:case"end":return e.stop()}}),e)})))).catch((function(){}))},editTableData:function(t){this.TabledialogVisible=!0,this.tableDataObject=Object(r["a"])({},t)},doSubmit:function(){var t=this;return Object(o["a"])(Object(s["a"])().mark((function e(){var a;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(u["v"])({id:t.tableDataObject.id,diagnosisTypeId:t.tableDataObject.diagnosisTypeId,templateExample:t.tableDataObject.templateExample,templateName:t.tableDataObject.templateName});case 2:if(a=e.sent,200===a.code){e.next=5;break}return e.abrupt("return",t.$message.error(a.msg));case 5:t.$message.success("修改成功!"),t.closeDialog();case 7:case"end":return e.stop()}}),e)})))()}}},p=d,m=a("2877"),f=Object(m["a"])(p,n,i,!1,null,null,null);e["default"]=f.exports},"7a30":function(t,e,a){},"943d":function(t,e,a){"use strict";a.d(e,"p",(function(){return i})),a.d(e,"g",(function(){return r})),a.d(e,"r",(function(){return s})),a.d(e,"f",(function(){return o})),a.d(e,"q",(function(){return l})),a.d(e,"c",(function(){return c})),a.d(e,"s",(function(){return u})),a.d(e,"h",(function(){return d})),a.d(e,"u",(function(){return p})),a.d(e,"A",(function(){return m})),a.d(e,"e",(function(){return f})),a.d(e,"t",(function(){return b})),a.d(e,"L",(function(){return g})),a.d(e,"v",(function(){return h})),a.d(e,"i",(function(){return y})),a.d(e,"z",(function(){return j})),a.d(e,"o",(function(){return v})),a.d(e,"d",(function(){return O})),a.d(e,"K",(function(){return x})),a.d(e,"P",(function(){return k})),a.d(e,"O",(function(){return w})),a.d(e,"N",(function(){return _})),a.d(e,"S",(function(){return T})),a.d(e,"M",(function(){return D})),a.d(e,"Q",(function(){return $})),a.d(e,"T",(function(){return N})),a.d(e,"U",(function(){return I})),a.d(e,"V",(function(){return C})),a.d(e,"R",(function(){return L})),a.d(e,"D",(function(){return S})),a.d(e,"G",(function(){return V})),a.d(e,"F",(function(){return F})),a.d(e,"E",(function(){return E})),a.d(e,"B",(function(){return A})),a.d(e,"H",(function(){return z})),a.d(e,"a",(function(){return R})),a.d(e,"m",(function(){return U})),a.d(e,"n",(function(){return P})),a.d(e,"J",(function(){return q})),a.d(e,"I",(function(){return B})),a.d(e,"b",(function(){return H})),a.d(e,"w",(function(){return J})),a.d(e,"C",(function(){return M})),a.d(e,"W",(function(){return G})),a.d(e,"j",(function(){return K})),a.d(e,"x",(function(){return Q})),a.d(e,"y",(function(){return W})),a.d(e,"l",(function(){return X})),a.d(e,"k",(function(){return Y}));var n=a("b775");function i(t){return Object(n["a"])({url:"/system/diagnosis-type/tree",method:"get",params:t})}function r(t){return Object(n["a"])({url:"/project/appointment-project/tree",method:"get",params:t})}function s(t){return Object(n["a"])({url:"/system/diagnosis-type/remove?ids=".concat(t.ids),method:"delete"})}function o(t){return Object(n["a"])({url:"/project/appointment-project/remove?ids=".concat(t.ids),method:"delete"})}function l(t){return Object(n["a"])({url:"/system/diagnosis-type",method:"post",data:t})}function c(t){return Object(n["a"])({url:"/project/appointment-project",method:"post",data:t})}function u(t){return Object(n["a"])({url:"/system/diagnosis-type",method:"put",data:t})}function d(t){return Object(n["a"])({url:"/project/appointment-project",method:"put",data:t})}function p(t){return Object(n["a"])({url:"/system/diagnosis-type-template/list",method:"get",params:t})}function m(t){return Object(n["a"])({url:"/system/diagnosis-type-template/listToPatientId",method:"get",params:t})}function f(t){return Object(n["a"])({url:"/project/appointment-project/list",method:"get",params:t})}function b(t){return Object(n["a"])({url:"/system/diagnosis-type-template",method:"post",data:t})}function g(){return Object(n["a"])({url:"/system/dict/data/type/erm_diagnosis_type_template_name",method:"get"})}function h(t){return Object(n["a"])({url:"/system/diagnosis-type-template",method:"put",data:t})}function y(t){return Object(n["a"])({url:"/project/appointment-project",method:"put",data:t})}function j(t){return Object(n["a"])({url:"/system/diagnosis-type-template/importTemplate",method:"post",data:t,responseType:"blob",timeOut:6e4})}function v(t){return Object(n["a"])({url:"/system/diagnosis-type/crumb",method:"get",params:t})}function O(t){return Object(n["a"])({url:"/project/appointment-project/crumb",method:"get",params:t})}function x(){return Object(n["a"])({url:"/system/dict/data/type/erm_citizenship",method:"get"})}function k(){return Object(n["a"])({url:"/system/dict/data/type/erm_occupation",method:"get"})}function w(){return Object(n["a"])({url:"/system/dict/data/type/erm_nationality",method:"get"})}function _(){return Object(n["a"])({url:"/system/dict/data/type/erm_marriage",method:"get"})}function T(){return Object(n["a"])({url:"/system/dict/data/type/erm_patient_source",method:"get"})}function D(){return Object(n["a"])({url:"/system/dict/data/type/erm_family_history",method:"get"})}function $(){return Object(n["a"])({url:"/system/dict/data/type/erm_past_history",method:"get"})}function N(){return Object(n["a"])({url:"/system/dict/data/type/erm_patient_tags",method:"get"})}function I(){return Object(n["a"])({url:"/system/dict/data/type/erm_personal_relationship",method:"get"})}function C(){return Object(n["a"])({url:"/system/dict/data/type/erm_reservation_status",method:"get"})}function L(){return Object(n["a"])({url:"/system/dict/data/type/erm_patient_blood",method:"get"})}function S(t){return Object(n["a"])({url:"/patient/patient",method:"post",data:t})}function V(){return Object(n["a"])({url:"/patient/patient/list",method:"get"})}function F(t){return Object(n["a"])({url:"/patient/patient/detail",method:"get",params:t})}function E(t){return Object(n["a"])({url:"/patientAppointment/patientAppointment-appointment/list",method:"get",params:t})}function A(t){return Object(n["a"])({url:"/patient/medical-record/list",method:"get",params:t})}function z(t){return Object(n["a"])({url:"/patient/medical-record",method:"post",data:t})}function R(){return Object(n["a"])({url:"/system/user/allList",method:"get"})}function U(){return Object(n["a"])({url:"/system/user/deptTree",method:"get"})}function P(t){return Object(n["a"])({url:"/system/user/deptTreeByName?deptName=".concat(t),method:"get"})}function q(t){return Object(n["a"])({url:"/patient/medical-record/detail?id=".concat(t),method:"get"})}function B(){return Object(n["a"])({url:"/project/appointment-project/list",method:"get"})}function H(t){return Object(n["a"])({url:"/patientAppointment/patientAppointment-appointment",method:"post",data:t})}function J(){return Object(n["a"])({url:"/doctor/list",method:"get"})}function M(t){return Object(n["a"])({url:"/patientAppointment/patientAppointment-appointment/modifyState",method:"post",data:t})}function G(t){return Object(n["a"])({url:"/patient/medical-record/teethListByPatientId",method:"get",params:t})}function K(t){return Object(n["a"])({url:"/system/business-dict-data/list?dictType=".concat(t),method:"get"})}function Q(t){return Object(n["a"])({url:"/patient/medical-record/findMedicalInfo?medicalRecordId=".concat(t),method:"get"})}function W(t){return Object(n["a"])({url:"/patient/medical-record/html2Pdf",method:"post",responseType:"blob",data:t,timeout:3e5})}function X(t){return Object(n["a"])({url:"/system/business-dict-data",method:"put",data:t})}function Y(t){return Object(n["a"])({url:"/system/business-dict-data",method:"post",data:t})}},"9ed7":function(t,e,a){},aba5:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[t.addTemplateDialogVisible?a("el-dialog",{attrs:{title:"新建",visible:t.addTemplateDialogVisible,width:"1000px","close-on-press-escape":!1,"close-on-click-modal":!1},on:{"update:visible":function(e){t.addTemplateDialogVisible=e},close:t.cancel}},[a("el-row",{staticStyle:{"margin-bottom":"15px"}},[a("el-col",{attrs:{span:24}},[t._v(" 所属目录: "+t._s(t.treeName)+" ")])],1),a("div",{staticStyle:{"max-height":"65vh",overflow:"auto"}},[a("div",{staticClass:"df_box"},t._l(t.diagnosisTypeTemplateList,(function(e){return a("div",{key:e.id,staticClass:"samll_box"},[a("span",[t._v(" 模版名称: ")]),a("div",{staticClass:"right_box"},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择",size:"mini"},model:{value:e.dictLabel,callback:function(a){t.$set(e,"dictLabel",a)},expression:"item.dictLabel"}},t._l([e.dictLabel],(function(t){return a("el-option",{key:t,attrs:{label:t,value:t}})})),1),a("el-input",{staticStyle:{width:"100%","margin-top":"5px"},attrs:{type:"textarea",rows:4},model:{value:e.templateExample,callback:function(a){t.$set(e,"templateExample",a)},expression:"item.templateExample"}})],1)])})),0)]),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.cancel}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:t.submit}},[t._v("确 定")])],1)],1):t._e()],1)},i=[],r=a("c7eb"),s=a("1da1"),o=(a("4de4"),a("d81d"),a("d3b7"),a("159b"),a("943d")),l={name:"EitcErmPcAddTemplateDialog",props:{listInId:{type:String,default:""},treeName:{type:String,default:""}},data:function(){return{addTemplateDialogVisible:!1,diagnosisTypeTemplateList:[]}},mounted:function(){this.initSysUserSexerm_diagnosis_type_template_name()},methods:{initSysUserSexerm_diagnosis_type_template_name:function(){var t=this;return Object(s["a"])(Object(r["a"])().mark((function e(){var a;return Object(r["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(o["L"])();case 2:if(a=e.sent,200===a.code){e.next=5;break}return e.abrupt("return",t.$message.error(a.msg));case 5:t.diagnosisTypeTemplateList=a.data.filter((function(t){return t.templateExample,t}));case 6:case"end":return e.stop()}}),e)})))()},cancel:function(){this.addTemplateDialogVisible=!1,this.initSysUserSexerm_diagnosis_type_template_name()},submit:function(){var t=this;return Object(s["a"])(Object(r["a"])().mark((function e(){var a,n;return Object(r["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.diagnosisTypeTemplateList.forEach((function(t){return t.templateName=t.dictValue})),a={diagnosisTypeId:t.listInId,diagnosisTypeTemplateList:t.diagnosisTypeTemplateList.map((function(t){return{templateName:t.dictValue,templateExample:t.templateExample||""}}))},e.next=4,Object(o["t"])(a);case 4:if(n=e.sent,200===n.code){e.next=7;break}return e.abrupt("return",t.$message.error(n.msg));case 7:t.$message.success("新建成功!"),t.$parent.initList(),t.addTemplateDialogVisible=!1;case 10:case"end":return e.stop()}}),e)})))()}}},c=l,u=(a("c239"),a("2877")),d=Object(u["a"])(c,n,i,!1,null,"73cbbd14",null);e["default"]=d.exports},c239:function(t,e,a){"use strict";a("9ed7")},f1df:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("el-dialog",{attrs:{title:"模板导入",visible:t.templateDialogVisible,width:"40%","close-on-press-escape":!1,"close-on-click-modal":!1},on:{"update:visible":function(e){t.templateDialogVisible=e},close:t.cancel}},[a("el-row",[a("el-col",{attrs:{span:24}},[a("el-form",{attrs:{inline:!0,"label-position":"right","label-width":"200px"}},[a("el-form-item",{attrs:{label:"导入文件:"}},[a("el-upload",{ref:"upload",staticClass:"upload-demo",attrs:{drag:"",action:"",multiple:"",limit:1,accept:".xls, .xlsx","file-list":t.fileList,"before-upload":t.beforeUpload,"http-request":t.uploadHttpRequest,"on-remove":t.removeContractAttachment}},[a("i",{staticClass:"el-icon-upload"}),a("div",{staticClass:"el-upload__text"},[t._v(" 将文件拖到此处,或"),a("em",[t._v("点击上传")])])])],1)],1)],1)],1),a("el-row",[a("span",{staticClass:"download",staticStyle:{cursor:"pointer",width:"100px","margin-left":"200px",color:"#0c80ea"},on:{click:t.downloadTel}},[t._v("下载模板")])]),a("div",{staticStyle:{"margin-top":"20px","margin-left":"200px",color:"#c7bd78"}},[t._v(" 提示:请先按照导出模版文件填写后进行上传 ")]),a("el-row",{staticStyle:{"text-align":"right","margin-top":"50px","padding-top":"10px"}},[a("el-button",{on:{click:t.cancel}},[t._v(" 取消 ")]),a("el-button",{staticStyle:{"margin-right":"10px"},attrs:{type:"primary"},on:{click:t.submit}},[t._v(" 确定 ")])],1)],1)],1)},i=[],r=a("c7eb"),s=a("1da1"),o=(a("caad"),a("14d9"),a("b0c0"),a("2532"),a("943d")),l=a("21a6"),c=a.n(l),u={name:"EitcErmPcUploadTemplateDialog",props:{listInId:{type:String,default:""}},data:function(){return{templateDialogVisible:!1,whiteList:["xlsx","xls"],formdata:{},fileList:[]}},mounted:function(){},methods:{downloadTel:function(){var t=encodeURI("/static/upload/病历模版.xlsx");window.location.href=t},beforeUpload:function(t){var e=t.name.split(".")[t.name.split(".").length-1];return!!this.whiteList.includes(e)||(this.$message.error("文件格式错误"),!1)},uploadHttpRequest:function(t){this.fileList.push({name:t.file.name});var e=new FormData;e.append("file",t.file),e.append("diagnosisTypeId",this.listInId),this.formdata=e},removeContractAttachment:function(t,e){this.fileList=e},cancel:function(){this.templateDialogVisible=!1,this.fileList=[]},submit:function(){var t=this;return Object(s["a"])(Object(r["a"])().mark((function e(){var a,n;return Object(r["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.fileList.length){e.next=2;break}return e.abrupt("return",t.$message.info("文件不能为空!"));case 2:return e.next=4,Object(o["z"])(t.formdata);case 4:a=e.sent,console.log(a,888),0!==(null===a||void 0===a?void 0:a.size)&&(n=new Blob([a]),c.a.saveAs(n,"错误信息.xlsx")),0==(null===a||void 0===a?void 0:a.size)&&t.$message.success("导入成功"),t.templateDialogVisible=!1,t.$parent.initList();case 10:case"end":return e.stop()}}),e)})))()}}},d=u,p=(a("3761"),a("2877")),m=Object(p["a"])(d,n,i,!1,null,"08455f49",null);e["default"]=m.exports}}]);
|