1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-70d1ed32"],{"83cb":function(e,t,r){"use strict";r("9737")},"943d":function(e,t,r){"use strict";r.d(t,"p",(function(){return a})),r.d(t,"g",(function(){return i})),r.d(t,"r",(function(){return o})),r.d(t,"f",(function(){return l})),r.d(t,"q",(function(){return s})),r.d(t,"c",(function(){return u})),r.d(t,"s",(function(){return c})),r.d(t,"h",(function(){return m})),r.d(t,"u",(function(){return d})),r.d(t,"A",(function(){return p})),r.d(t,"e",(function(){return f})),r.d(t,"t",(function(){return b})),r.d(t,"L",(function(){return h})),r.d(t,"v",(function(){return g})),r.d(t,"i",(function(){return y})),r.d(t,"z",(function(){return O})),r.d(t,"o",(function(){return F})),r.d(t,"d",(function(){return j})),r.d(t,"K",(function(){return x})),r.d(t,"P",(function(){return _})),r.d(t,"O",(function(){return v})),r.d(t,"N",(function(){return k})),r.d(t,"S",(function(){return $})),r.d(t,"M",(function(){return S})),r.d(t,"Q",(function(){return w})),r.d(t,"T",(function(){return U})),r.d(t,"U",(function(){return T})),r.d(t,"V",(function(){return L})),r.d(t,"R",(function(){return C})),r.d(t,"D",(function(){return P})),r.d(t,"G",(function(){return R})),r.d(t,"F",(function(){return H})),r.d(t,"E",(function(){return N})),r.d(t,"B",(function(){return I})),r.d(t,"H",(function(){return q})),r.d(t,"a",(function(){return A})),r.d(t,"m",(function(){return D})),r.d(t,"n",(function(){return M})),r.d(t,"J",(function(){return V})),r.d(t,"I",(function(){return z})),r.d(t,"b",(function(){return B})),r.d(t,"w",(function(){return E})),r.d(t,"C",(function(){return G})),r.d(t,"W",(function(){return J})),r.d(t,"j",(function(){return K})),r.d(t,"x",(function(){return Q})),r.d(t,"y",(function(){return Y})),r.d(t,"l",(function(){return W})),r.d(t,"k",(function(){return X}));var n=r("b775");function a(e){return Object(n["a"])({url:"/system/diagnosis-type/tree",method:"get",params:e})}function i(e){return Object(n["a"])({url:"/project/appointment-project/tree",method:"get",params:e})}function o(e){return Object(n["a"])({url:"/system/diagnosis-type/remove?ids=".concat(e.ids),method:"delete"})}function l(e){return Object(n["a"])({url:"/project/appointment-project/remove?ids=".concat(e.ids),method:"delete"})}function s(e){return Object(n["a"])({url:"/system/diagnosis-type",method:"post",data:e})}function u(e){return Object(n["a"])({url:"/project/appointment-project",method:"post",data:e})}function c(e){return Object(n["a"])({url:"/system/diagnosis-type",method:"put",data:e})}function m(e){return Object(n["a"])({url:"/project/appointment-project",method:"put",data:e})}function d(e){return Object(n["a"])({url:"/system/diagnosis-type-template/list",method:"get",params:e})}function p(e){return Object(n["a"])({url:"/system/diagnosis-type-template/listToPatientId",method:"get",params:e})}function f(e){return Object(n["a"])({url:"/project/appointment-project/list",method:"get",params:e})}function b(e){return Object(n["a"])({url:"/system/diagnosis-type-template",method:"post",data:e})}function h(){return Object(n["a"])({url:"/system/dict/data/type/erm_diagnosis_type_template_name",method:"get"})}function g(e){return Object(n["a"])({url:"/system/diagnosis-type-template",method:"put",data:e})}function y(e){return Object(n["a"])({url:"/project/appointment-project",method:"put",data:e})}function O(e){return Object(n["a"])({url:"/system/diagnosis-type-template/importTemplate",method:"post",data:e,responseType:"blob",timeOut:6e4})}function F(e){return Object(n["a"])({url:"/system/diagnosis-type/crumb",method:"get",params:e})}function j(e){return Object(n["a"])({url:"/project/appointment-project/crumb",method:"get",params:e})}function x(){return Object(n["a"])({url:"/system/dict/data/type/erm_citizenship",method:"get"})}function _(){return Object(n["a"])({url:"/system/dict/data/type/erm_occupation",method:"get"})}function v(){return Object(n["a"])({url:"/system/dict/data/type/erm_nationality",method:"get"})}function k(){return Object(n["a"])({url:"/system/dict/data/type/erm_marriage",method:"get"})}function $(){return Object(n["a"])({url:"/system/dict/data/type/erm_patient_source",method:"get"})}function S(){return Object(n["a"])({url:"/system/dict/data/type/erm_family_history",method:"get"})}function w(){return Object(n["a"])({url:"/system/dict/data/type/erm_past_history",method:"get"})}function U(){return Object(n["a"])({url:"/system/dict/data/type/erm_patient_tags",method:"get"})}function T(){return Object(n["a"])({url:"/system/dict/data/type/erm_personal_relationship",method:"get"})}function L(){return Object(n["a"])({url:"/system/dict/data/type/erm_reservation_status",method:"get"})}function C(){return Object(n["a"])({url:"/system/dict/data/type/erm_patient_blood",method:"get"})}function P(e){return Object(n["a"])({url:"/patient/patient",method:"post",data:e})}function R(){return Object(n["a"])({url:"/patient/patient/list",method:"get"})}function H(e){return Object(n["a"])({url:"/patient/patient/detail",method:"get",params:e})}function N(e){return Object(n["a"])({url:"/patientAppointment/patientAppointment-appointment/list",method:"get",params:e})}function I(e){return Object(n["a"])({url:"/patient/medical-record/list",method:"get",params:e})}function q(e){return Object(n["a"])({url:"/patient/medical-record",method:"post",data:e})}function A(){return Object(n["a"])({url:"/system/user/allList",method:"get"})}function D(){return Object(n["a"])({url:"/system/user/deptTree",method:"get"})}function M(e){return Object(n["a"])({url:"/system/user/deptTreeByName?deptName=".concat(e),method:"get"})}function V(e){return Object(n["a"])({url:"/patient/medical-record/detail?id=".concat(e),method:"get"})}function z(){return Object(n["a"])({url:"/project/appointment-project/list",method:"get"})}function B(e){return Object(n["a"])({url:"/patientAppointment/patientAppointment-appointment",method:"post",data:e})}function E(){return Object(n["a"])({url:"/doctor/list",method:"get"})}function G(e){return Object(n["a"])({url:"/patientAppointment/patientAppointment-appointment/modifyState",method:"post",data:e})}function J(e){return Object(n["a"])({url:"/patient/medical-record/teethListByPatientId",method:"get",params:e})}function K(e){return Object(n["a"])({url:"/system/business-dict-data/list?dictType=".concat(e),method:"get"})}function Q(e){return Object(n["a"])({url:"/patient/medical-record/findMedicalInfo?medicalRecordId=".concat(e),method:"get"})}function Y(e){return Object(n["a"])({url:"/patient/medical-record/html2Pdf",method:"post",responseType:"blob",data:e,timeout:3e5})}function W(e){return Object(n["a"])({url:"/system/business-dict-data",method:"put",data:e})}function X(e){return Object(n["a"])({url:"/system/business-dict-data",method:"post",data:e})}},9737:function(e,t,r){},c0c7:function(e,t,r){"use strict";r.d(t,"h",(function(){return i})),r.d(t,"f",(function(){return o})),r.d(t,"a",(function(){return l})),r.d(t,"k",(function(){return s})),r.d(t,"c",(function(){return u})),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 p})),r.d(t,"m",(function(){return f})),r.d(t,"o",(function(){return b})),r.d(t,"n",(function(){return h})),r.d(t,"e",(function(){return g})),r.d(t,"j",(function(){return y})),r.d(t,"d",(function(){return O}));var n=r("b775"),a=r("c38a");function i(e){return Object(n["a"])({url:"/system/user/list",method:"get",params:e})}function o(e){return Object(n["a"])({url:"/system/user/"+Object(a["e"])(e),method:"get"})}function l(e){return Object(n["a"])({url:"/system/user",method:"post",data:e})}function s(e){return Object(n["a"])({url:"/system/user",method:"put",data:e})}function u(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:r})}function m(e,t){var r={userId:e,status:t};return Object(n["a"])({url:"/system/user/changeStatus",method:"put",data:r})}function d(){return Object(n["a"])({url:"/system/user/profile",method:"get"})}function p(e){return Object(n["a"])({url:"/system/user/profile",method:"put",data:e})}function f(e,t){var r={oldPassword:e,newPassword:t};return Object(n["a"])({url:"/system/user/profile/updatePwd",method:"put",params:r})}function b(e){return Object(n["a"])({url:"/system/user/profile/avatar",method:"post",data:e})}function h(e){return Object(n["a"])({url:"/common/upload",method:"post",data:e})}function g(e){return Object(n["a"])({url:"/system/user/authRole/"+e,method:"get"})}function y(e){return Object(n["a"])({url:"/system/user/authRole",method:"put",params:e})}function O(){return Object(n["a"])({url:"/system/user/deptTree",method:"get"})}},f715: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",[r("p",{staticClass:"title_box"},[e._v("基本信息")]),r("el-row",[r("p",{staticClass:"title_box_1"},[e._v("个人信息")]),r("el-col",{attrs:{span:8}},[r("el-form",{ref:"ruleForm1",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm1,rules:e.rules1,"label-width":"100px"}},[r("el-form-item",{attrs:{label:"姓名",prop:"patientName"}},[r("el-input",{model:{value:e.ruleForm1.patientName,callback:function(t){e.$set(e.ruleForm1,"patientName",t)},expression:"ruleForm1.patientName"}})],1),r("el-form-item",{attrs:{label:"病历号"}},[r("el-input",{model:{value:e.ruleForm1.medicalRecordNum,callback:function(t){e.$set(e.ruleForm1,"medicalRecordNum",t)},expression:"ruleForm1.medicalRecordNum"}})],1),r("el-form-item",{attrs:{label:"出生日期",prop:"birthday"}},[r("el-date-picker",{attrs:{type:"date",placeholder:"选择出生日期","value-format":"yyyy-MM-dd","picker-options":e.pickerOptions1},on:{change:e.changeDate},model:{value:e.ruleForm1.birthday,callback:function(t){e.$set(e.ruleForm1,"birthday",t)},expression:"ruleForm1.birthday"}})],1),r("el-form-item",{attrs:{label:"性别",prop:"sex"}},[r("el-radio-group",{model:{value:e.ruleForm1.sex,callback:function(t){e.$set(e.ruleForm1,"sex",t)},expression:"ruleForm1.sex"}},[r("el-radio",{attrs:{label:1}},[e._v("男")]),r("el-radio",{attrs:{label:2}},[e._v("女")]),r("el-radio",{attrs:{label:3}},[e._v("未知")])],1)],1),r("el-form-item",{attrs:{label:"身份证号",prop:"identificationCard",rules:[{required:!0,message:"身份证号不能为空",trigger:"blur"},{pattern:/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/,message:"身份证号格式不正确",trigger:"blur"}]}},[r("el-input",{model:{value:e.ruleForm1.identificationCard,callback:function(t){e.$set(e.ruleForm1,"identificationCard",t)},expression:"ruleForm1.identificationCard"}})],1),r("el-form-item",{attrs:{label:"工作单位"}},[r("el-input",{model:{value:e.ruleForm1.workUnit,callback:function(t){e.$set(e.ruleForm1,"workUnit",t)},expression:"ruleForm1.workUnit"}})],1),r("p",{staticClass:"title_box_1"},[e._v("联系方式")]),r("el-form-item",{attrs:{label:"电话",prop:"patientPhone",rules:[{required:!0,message:"电话不能为空",trigger:"blur"},{min:11,max:11,message:"长度11个数字",trigger:"blur"},{pattern:/^((0\d{2,3}-\d{7,8})|(1[356789]\d{9}))$/,message:"手机号格式不正确",trigger:"blur"}]}},[r("el-input",{model:{value:e.ruleForm1.patientPhone,callback:function(t){e.$set(e.ruleForm1,"patientPhone",t)},expression:"ruleForm1.patientPhone"}})],1),r("el-form-item",{attrs:{label:"联系人电话",prop:"linkPhone",rules:[{required:!0,message:"电话不能为空",trigger:"blur"},{min:11,max:11,message:"长度11个数字",trigger:"blur"},{pattern:/^((0\d{2,3}-\d{7,8})|(1[356789]\d{9}))$/,message:"手机号格式不正确",trigger:"blur"}]}},[r("el-input",{model:{value:e.ruleForm1.linkPhone,callback:function(t){e.$set(e.ruleForm1,"linkPhone",t)},expression:"ruleForm1.linkPhone"}})],1),r("p",{staticClass:"title_box_1"},[e._v("患者信息")]),r("el-form-item",{attrs:{label:"患者来源"}},[r("el-select",{staticStyle:{width:"100%"},model:{value:e.ruleForm1.patientSource,callback:function(t){e.$set(e.ruleForm1,"patientSource",t)},expression:"ruleForm1.patientSource"}},e._l(e.sysUserSexerm_patient_sourceOptions,(function(e,t){return r("el-option",{key:t,attrs:{label:e.dictLabel,value:+e.dictValue}})})),1)],1),r("el-form-item",{attrs:{label:"过敏史",prop:"allergyHistory"}},[r("el-input",{model:{value:e.ruleForm1.allergyHistory,callback:function(t){e.$set(e.ruleForm1,"allergyHistory",t)},expression:"ruleForm1.allergyHistory"}})],1)],1)],1),r("el-col",{attrs:{span:8}},[r("el-form",{ref:"ruleForm2",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm2,rules:e.rules2,"label-width":"100px"}},[r("el-form-item",{attrs:{label:"患者类型",prop:"patientType"}},[r("el-radio-group",{staticStyle:{width:"100%"},model:{value:e.ruleForm2.patientType,callback:function(t){e.$set(e.ruleForm2,"patientType",t)},expression:"ruleForm2.patientType"}},[r("el-radio",{attrs:{label:1}},[e._v("临时")]),r("el-radio",{attrs:{label:2}},[e._v("普通")])],1)],1),r("el-form-item",{attrs:{label:"其他病历号"}},[r("el-input",{model:{value:e.ruleForm2.otherMedicalRecordNum,callback:function(t){e.$set(e.ruleForm2,"otherMedicalRecordNum",t)},expression:"ruleForm2.otherMedicalRecordNum"}})],1),r("el-form-item",{attrs:{label:"年龄"}},[r("el-input",{attrs:{disabled:""},model:{value:e.ruleForm2.age,callback:function(t){e.$set(e.ruleForm2,"age",t)},expression:"ruleForm2.age"}})],1),r("el-form-item",{attrs:{label:"昵称"}},[r("el-input",{model:{value:e.ruleForm2.nickName,callback:function(t){e.$set(e.ruleForm2,"nickName",t)},expression:"ruleForm2.nickName"}})],1),r("el-form-item",{attrs:{label:"民族"}},[r("el-select",{staticStyle:{width:"100%"},model:{value:e.ruleForm2.nationality,callback:function(t){e.$set(e.ruleForm2,"nationality",t)},expression:"ruleForm2.nationality"}},e._l(e.sysUserSexerm_nationalityOptions,(function(e,t){return r("el-option",{key:t,attrs:{label:e.dictLabel,value:e.dictLabel}})})),1)],1),r("el-form-item",{attrs:{label:"职业"}},[r("el-select",{staticStyle:{width:"100%"},model:{value:e.ruleForm2.occupation,callback:function(t){e.$set(e.ruleForm2,"occupation",t)},expression:"ruleForm2.occupation"}},e._l(e.sysUserSexerm_occupationOptions,(function(e,t){return r("el-option",{key:t,attrs:{label:e.dictLabel,value:e.dictLabel}})})),1)],1),r("p",{staticClass:"title_box_1",staticStyle:{height:"21px"}}),r("el-form-item",{attrs:{label:"家庭住址"}},[r("el-input",{model:{value:e.ruleForm2.homeAddress,callback:function(t){e.$set(e.ruleForm2,"homeAddress",t)},expression:"ruleForm2.homeAddress"}})],1),r("el-form-item",{attrs:{label:"与患者关系"}},[r("el-select",{staticStyle:{width:"100%"},model:{value:e.ruleForm2.personalRelationship,callback:function(t){e.$set(e.ruleForm2,"personalRelationship",t)},expression:"ruleForm2.personalRelationship"}},e._l(e.sysUserSexerm_personal_relationshipOptions,(function(e,t){return r("el-option",{key:t,attrs:{label:e.dictLabel,value:e.dictLabel}})})),1)],1),r("p",{staticClass:"title_box_1",staticStyle:{height:"21px"}}),r("el-form-item",{attrs:{label:"患者标签",prop:"patientTags"}},[r("el-select",{staticStyle:{width:"100%"},model:{value:e.ruleForm2.patientTags,callback:function(t){e.$set(e.ruleForm2,"patientTags",t)},expression:"ruleForm2.patientTags"}},e._l(e.sysUserSexerm_patient_tagsOptions,(function(e,t){return r("el-option",{key:t,attrs:{label:e.dictLabel,value:e.dictLabel}})})),1)],1),r("el-form-item",{attrs:{label:"既往史",prop:"pastHistory"}},[r("el-select",{staticStyle:{width:"100%"},attrs:{multiple:""},model:{value:e.ruleForm2.pastHistory,callback:function(t){e.$set(e.ruleForm2,"pastHistory",t)},expression:"ruleForm2.pastHistory"}},e._l(e.sysUserSexerm_past_historyOptions,(function(e,t){return r("el-option",{key:t,attrs:{label:e.dictLabel,value:e.dictLabel}})})),1)],1)],1)],1),r("el-col",{attrs:{span:8}},[r("el-form",{ref:"ruleForm3",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm3,rules:e.rules3,"label-width":"100px"}},[r("el-form-item",{attrs:{label:"用户头像:"}},[r("el-upload",{ref:"uploadRef",attrs:{"before-upload":e.beforeUpload,action:"#","list-type":"picture-card","http-request":e.handlePictureCardPreview,"on-remove":e.handleRemove,"file-list":e.imgFileList,"on-change":e.handleChange,accept:".jpg,.jpeg,.png,.gif,.tif,.bmp,.svg,.jpg,"}},[r("i",{staticClass:"el-icon-plus"})]),e.dialogImgVisible?r("el-dialog",{attrs:{visible:e.dialogImgVisible},on:{"update:visible":function(t){e.dialogImgVisible=t}}},[r("img",{attrs:{width:"100%",src:e.dialogImageUrl,alt:""}})]):e._e()],1),r("el-form-item",{attrs:{label:"国籍"}},[r("el-select",{staticStyle:{width:"100%"},model:{value:e.ruleForm3.citizenship,callback:function(t){e.$set(e.ruleForm3,"citizenship",t)},expression:"ruleForm3.citizenship"}},e._l(e.sysUserSexerm_citizenshipOptions,(function(e,t){return r("el-option",{key:t,attrs:{label:e.dictLabel,value:e.dictLabel}})})),1)],1),r("el-form-item",{attrs:{label:"血型"}},[r("el-select",{staticStyle:{width:"100%"},model:{value:e.ruleForm3.bloodGroup,callback:function(t){e.$set(e.ruleForm3,"bloodGroup",t)},expression:"ruleForm3.bloodGroup"}},e._l(e.sysUserSexerm_patient_bloodOptions,(function(e,t){return r("el-option",{key:t,attrs:{label:e.dictLabel,value:e.dictLabel}})})),1)],1),r("el-form-item",{attrs:{label:"婚姻状况"}},[r("el-select",{staticStyle:{width:"100%"},model:{value:e.ruleForm3.marriage,callback:function(t){e.$set(e.ruleForm3,"marriage",t)},expression:"ruleForm3.marriage"}},[r("el-option",{attrs:{label:"未婚",value:1}}),r("el-option",{attrs:{label:"已婚",value:2}}),r("el-option",{attrs:{label:"丧偶",value:3}}),r("el-option",{attrs:{label:"离婚",value:4}})],1)],1),r("p",{staticClass:"title_box_1",staticStyle:{height:"21px"}}),r("p",{staticClass:"title_box_1",staticStyle:{height:"21px"}}),r("p",{staticClass:"title_box_1",staticStyle:{height:"21px"}}),r("p",{staticClass:"title_box_1",staticStyle:{height:"21px"}}),r("p",{staticClass:"title_box_1",staticStyle:{height:"10px"}}),r("el-form-item",{attrs:{label:"家族史",prop:"familyHistory"}},[r("el-select",{staticStyle:{width:"100%"},attrs:{multiple:""},model:{value:e.ruleForm3.familyHistory,callback:function(t){e.$set(e.ruleForm3,"familyHistory",t)},expression:"ruleForm3.familyHistory"}},e._l(e.sysUserSexerm_family_historyOptions,(function(e,t){return r("el-option",{key:t,attrs:{label:e.dictLabel,value:e.dictLabel}})})),1)],1)],1)],1)],1)],1)},a=[],i=r("ade3"),o=r("c7eb"),l=r("5530"),s=r("1da1"),u=(r("a15b"),r("14d9"),r("fb6a"),r("b0c0"),r("d3b7"),r("c0c7")),c=r("943d"),m={name:"EitcErmPcAddDialog",props:{tableForm:{type:Object,default:{}},dialogVisiblePatient:{type:Boolean,default:!1}},data:function(){return{pickerOptions1:{disabledDate:function(e){return e.getTime()>Date.now()}},baseUrl:"http://172.17.0.1/api/",ruleForm1:{sex:"1"},rules1:{patientName:[{required:!0,message:"请输入姓名",trigger:"blur"}],medicalRecordNum:[{required:!0,message:"请输入病历号",trigger:"blur"}],birthday:[{required:!0,message:"请选择出生日期",trigger:"change"}],sex:[{required:!0,message:"请选择性别",trigger:"change"}],identificationCard:[{required:!0,message:"请输入身份证号",trigger:"blur"}],patientPhone:[{required:!0,message:"请输入电话",trigger:"blur"}],linkPhone:[{required:!0,message:"请输入联系人电话",trigger:"blur"}],allergyHistory:[{required:!0,message:"请输入过敏史",trigger:"blur"}]},ruleForm2:{patientType:"1"},rules2:{patientType:[{required:!0,message:"请选择患者类型",trigger:"change"}],age:[{required:!0,message:"请输入年龄",trigger:"blur"}],personalRelationship:[{required:!0,message:"请选择与患者关系",trigger:"change"}],patientTags:[{required:!0,message:"请选择患者标签",trigger:"change"}],pastHistory:[{required:!0,message:"请选择既往史",trigger:"change"}]},ruleForm3:{avatar:""},rules3:{familyHistory:[{required:!0,message:"请选择家族史",trigger:"change"}]},dialogImageUrl:"",dialogImgVisible:!1,imgFileList:[],imgFileFlag:"imgFileList",fileType:["png","jpg","jpeg","gif"],sysUserSexerm_citizenshipOptions:[],sysUserSexerm_occupationOptions:[],sysUserSexerm_nationalityOptions:[],sysUserSexerm_marriageOptions:[],sysUserSexerm_patient_sourceOptions:[],sysUserSexerm_family_historyOptions:[],sysUserSexerm_past_historyOptions:[],sysUserSexerm_patient_tagsOptions:[],sysUserSexerm_patient_bloodOptions:[],sysUserSexerm_personal_relationshipOptions:[]}},mounted:function(){var e=this;this.initOptions(),this.ruleForm1=this.tableForm,this.ruleForm2=this.tableForm,this.ruleForm3=this.tableForm,this.ruleForm2.pastHistory=this.tableForm.pastHistory.split(","),this.ruleForm3.familyHistory=this.tableForm.familyHistory.split(","),this.tableForm.avatar&&(this.dialogImageUrl=this.baseUrl+this.tableForm.avatar,this.imgFileList.push({uid:Date.now(),url:this.baseUrl+this.tableForm.avatar,name:"封面"}),this.$nextTick((function(){e.imgFileList.length>0?e.$refs.uploadRef.$el.children[1].style.display="none":e.$refs.uploadRef.$el.children[1].style.display="block"}))),this.changeDate(this.tableForm.birthday),this.$forceUpdate()},methods:Object(i["a"])(Object(i["a"])({cancel:function(){this.$emit("cancelAll","1")},beforeClose:function(){var e=this;this.$confirm("确认退出吗?退出将不会保留当前填写数据","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$emit("cancelAll","1")})).catch((function(e){}))},submit:function(){var e=this;this.$refs.ruleForm1.validate((function(t){t&&e.$refs.ruleForm2.validate((function(t){t&&e.$refs.ruleForm3.validate(function(){var t=Object(s["a"])(Object(o["a"])().mark((function t(r){var n,a;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!r){t.next=11;break}return e.ruleForm2.pastHistory=e.tableForm.pastHistory.join(),e.ruleForm3.familyHistory=e.tableForm.familyHistory.join(),n=Object(l["a"])(Object(l["a"])(Object(l["a"])({},e.ruleForm1),e.ruleForm2),e.ruleForm3),t.next=6,Object(c["D"])(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("编辑成功"),e.$emit("cancelAll","1");case 11:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}))}))},changeDate:function(e){var t=new Date(e);if(isNaN(t.getTime()))return null;var r=new Date,n=r.getFullYear()-t.getFullYear();(r.getMonth()<t.getMonth()||r.getMonth()==t.getMonth()&&r.getDate()<t.getDate())&&n--,this.ruleForm2.age=n,this.$forceUpdate()},beforeUpload:function(e){var t=!1;if(this.fileType.length){var r="";e.name.lastIndexOf(".")>-1&&(r=e.name.slice(e.name.lastIndexOf(".")+1)),t=this.fileType.some((function(t){return e.type.indexOf(t)>-1||!!(r&&r.indexOf(t)>-1)}))}else t=e.type.indexOf("image")>-1;return!!t||(this.$modal.msgError("文件格式不正确, 请上传".concat(this.fileType.join("/"),"图片格式文件!")),!1)},handleRemove:function(e,t){this.imgFileList=t,this.dialogImageUrl="",t.length||(this.$refs.uploadRef.$el.children[this.$refs.uploadRef.$el.children.length-1].style.display="block",this.imgFileFlag="imgFileList",this.ruleForm3.avatar="")},handlePictureCardPreview:function(e){this.dialogImageUrl=e.url,this.dialogImgVisible=!0},handleChange:function(e,t){t.length>0?this.$refs.uploadRef.$el.children[this.$refs.uploadRef.$el.children.length-1].style.display="none":this.$refs.uploadRef.$el.children[this.$refs.uploadRef.$el.children.length-1].style.display="block"}},"handlePictureCardPreview",(function(e){var t=this;return Object(s["a"])(Object(o["a"])().mark((function r(){var n,a;return Object(o["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(r.prev=0,e){r.next=3;break}return r.abrupt("return",t.$message.error("文件有误"));case 3:return n=new FormData,n.append("file",e.file),r.next=7,Object(u["n"])(n);case 7:if(a=r.sent,t.dialogImageUrl=a.url,t.$nextTick((function(){t.dialogVisible=!0})),200===a.code){r.next=13;break}return t.ruleForm.imgFileList=[],r.abrupt("return",t.$message.error("文件格式不支持"));case 13:t.ruleForm3.avatar=a.fileName,r.next=19;break;case 16:r.prev=16,r.t0=r["catch"](0),t.ruleForm.imgFileList=[];case 19:case"end":return r.stop()}}),r,null,[[0,16]])})))()})),"initOptions",(function(){var e=this;return Object(s["a"])(Object(o["a"])().mark((function t(){var r,n,a,i,l,s,u,m,d,p;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(c["K"])();case 2:return r=t.sent,t.next=5,Object(c["P"])();case 5:return n=t.sent,t.next=8,Object(c["O"])();case 8:return a=t.sent,t.next=11,Object(c["N"])();case 11:return i=t.sent,t.next=14,Object(c["S"])();case 14:return l=t.sent,t.next=17,Object(c["M"])();case 17:return s=t.sent,t.next=20,Object(c["Q"])();case 20:return u=t.sent,t.next=23,Object(c["T"])();case 23:return m=t.sent,t.next=26,Object(c["U"])();case 26:return d=t.sent,t.next=29,Object(c["R"])();case 29:p=t.sent,e.sysUserSexerm_citizenshipOptions=r.data,e.sysUserSexerm_occupationOptions=n.data,e.sysUserSexerm_nationalityOptions=a.data,e.sysUserSexerm_marriageOptions=i.data,e.sysUserSexerm_patient_sourceOptions=l.data,e.sysUserSexerm_family_historyOptions=s.data,e.sysUserSexerm_past_historyOptions=u.data,e.sysUserSexerm_patient_tagsOptions=m.data,e.sysUserSexerm_personal_relationshipOptions=d.data,e.sysUserSexerm_patient_bloodOptions=p.data;case 40:case"end":return t.stop()}}),t)})))()}))},d=m,p=(r("83cb"),r("2877")),f=Object(p["a"])(d,n,a,!1,null,"5a86d830",null);t["default"]=f.exports}}]);
|