1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-21baf560"],{"0e4d":function(e,t,r){var i=r("d1a5");"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var s=r("499e").default;s("50623d63",i,!0,{sourceMap:!1,shadowMode:!1})},"1ce2":function(e,t,r){var i=r("24fb"),s=r("1de5"),a=r("4b09");t=i(!1);var o=s(a);t.push([e.i,".user-info-box{height:100%;background-image:url("+o+");background-size:100% 100%;background-repeat:no-repeat;background-position:10%}.user-info-box .info-card{width:90%;margin:0 auto}.user-info-box .info-card .user-info-card{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.user-info-box .info-card .user-info-card .header-img{width:156px;display:flex;margin:10px 20px;justify-content:space-around;flex-wrap:wrap}.user-info-box .info-card .user-info-card .header-img .user-Avatar{margin:10px auto}.user-info-box .info-card .user-info-card .header-img .upload-box{margin:10px auto;width:100%}.user-info-box .info-card .user-info-card .header-img .upload-box .copyright{display:none!important}.user-info-box .info-card .user-info-card .header-file{width:100%;text-align:left;font-size:22px;font-weight:700;letter-spacing:2px;border-bottom:1px solid rgba(51,51,51,.4)}.user-info-box .info-card .user-info-card .right-userInfo{width:calc(100% - 206px);display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center}.user-info-box .info-card .user-info-card .right-userInfo .right-FormItem{width:45%}.user-info-box .info-card .user-info-card .user-enterprise{width:100%;display:flex;justify-content:center}.user-info-box .info-card .user-file-card .user-file-title{display:flex}.user-info-box .info-card .user-file-card .user-file-title .my-file{text-align:left;flex:1;padding:0 20px;font-size:20px;font-weight:700}.user-info-box .info-card .user-file-card .user-file-title .my-file-download{text-align:right;flex:1;padding:0 20px}",""]),e.exports=t},"2d47":function(e,t,r){"use strict";var i=r("4fc0"),s=r.n(i);s.a},"4b09":function(e,t,r){e.exports=r.p+"img/sthjjbg69.975bdf08.jpg"},"4fc0":function(e,t,r){var i=r("1ce2");"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var s=r("499e").default;s("e1a965ce",i,!0,{sourceMap:!1,shadowMode:!1})},cc38:function(e,t,r){"use strict";r.r(t);var i=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"user-info-box"},[r("BackUpPage",{on:{backUpPage:e.BackUpPage}}),r("Card",{staticClass:"info-card",attrs:{bordered:!1,shadow:!0}},[r("div",{staticClass:"user-info-card"},[r("div",{staticClass:"header-img"},[r("Avatar",{staticClass:"user-Avatar",attrs:{src:e.userForm.headImgUrl?e.urlBase+e.userForm.headImgUrl:"",icon:"ios-person",size:144}}),r("ImgCutter",{staticClass:"upload-box",attrs:{lockScroll:!1},on:{cutDown:e.cutDown}},[r("Button",{attrs:{slot:"open"},slot:"open"},[e._v("更换头像")])],1)],1),r("Form",{staticClass:"right-userInfo",attrs:{"label-width":120,inlist:!0}},[r("FormItem",{staticClass:"right-FormItem",attrs:{label:"昵称(用户名):"}},[r("Input",{model:{value:e.userForm.nickname,callback:function(t){e.$set(e.userForm,"nickname",t)},expression:"userForm.nickname"}})],1),r("FormItem",{staticClass:"right-FormItem",attrs:{label:"公司名称"}},[r("Input",{model:{value:e.userForm.enterprise,callback:function(t){e.$set(e.userForm,"enterprise",t)},expression:"userForm.enterprise"}})],1),r("FormItem",{staticClass:"right-FormItem",attrs:{label:"角色:"}},[r("Input",{attrs:{disabled:!0},model:{value:e.userForm.roleName,callback:function(t){e.$set(e.userForm,"roleName",t)},expression:"userForm.roleName"}})],1),r("FormItem",{staticClass:"right-FormItem",attrs:{label:"性别:"}},[r("Select",{model:{value:e.userForm.sex,callback:function(t){e.$set(e.userForm,"sex",t)},expression:"userForm.sex"}},e._l(e.dictSexList,(function(t){return r("Option",{key:t.id,attrs:{value:t.k}},[e._v(e._s(t.val))])})),1)],1),r("FormItem",{staticClass:"right-FormItem",attrs:{label:"联系方式:"}},[r("Input",{model:{value:e.userForm.phone,callback:function(t){e.$set(e.userForm,"phone",t)},expression:"userForm.phone"}})],1),r("FormItem",{staticClass:"right-FormItem",attrs:{label:"电子邮箱:"}},[r("Input",{model:{value:e.userForm.email,callback:function(t){e.$set(e.userForm,"email",t)},expression:"userForm.email"}})],1),r("FormItem",{staticClass:"right-FormItem",attrs:{label:"所属区域:"}},[r("Cascader",{staticClass:"lg-fm-Cascader",attrs:{value:e.userForm.region,transfer:!1,data:e.regionList,"load-data":e.loadData,placeholder:"所属区域",filterable:""},model:{value:e.userForm.region,callback:function(t){e.$set(e.userForm,"region",t)},expression:"userForm.region"}})],1)],1),r("div",{staticClass:"user-enterprise"},[r("Button",{staticStyle:{margin:"0 5px"},attrs:{disabled:e.canEdit},on:{click:e.resetUserForm}},[e._v("重置")]),r("Button",{staticStyle:{margin:"0 5px"},attrs:{type:"primary",disabled:e.canEdit},on:{click:e.saveUserInfo}},[e._v("保存")])],1)],1)]),e.fileList.length>0?r("Card",{staticClass:"info-card",staticStyle:{"margin-top":"20px"},attrs:{bordered:!1,shadow:!0}},[r("div",{staticClass:"user-file-card"},[r("div",{staticClass:"user-file-title"},[r("div",{staticClass:"my-file"},[e._v("已上传附件")]),r("div",{staticClass:"my-file-download"},[r("el-button",{directives:[{name:"auth",rawName:"v-auth",value:"expertInfo:download",expression:"'expertInfo:download'"}],attrs:{type:"primary"},on:{click:function(t){return e.downloadFile()}}},[e._v("下载全部 ")])],1)]),r("el-descriptions",{attrs:{direction:"vertical",column:1,border:""}},e._l(e.fileList,(function(t,i){return r("el-descriptions-item",{key:i,attrs:{label:"文件"+(i+1),"label-class-name":"my-label"}},[e.picTypeList.includes(t.type)?r("el-image",{staticStyle:{width:"20px",height:"20px"},attrs:{src:t.src,"preview-src-list":e.srcList}}):r("i",{staticClass:"el-icon-document"}),e._v(e._s(t.name)+" "),r("el-button",{directives:[{name:"auth",rawName:"v-auth",value:"expertInfo:download",expression:"'expertInfo:download'"}],attrs:{type:"primary",size:"mini"},on:{click:function(r){return e.downloadFile(t)}}},[e._v("下载")])],1)})),1)],1)]):e._e()],1)},s=[],a=r("dcd0"),o=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("Card",{staticClass:"home-card",attrs:{bordered:!1,shadow:!0}},[r("div",{staticClass:"back-up"},[r("div",{staticClass:"back-left-div",on:{click:e.backUp}},[r("div",{staticClass:"icon-box"},[r("Icon",{attrs:{type:"md-arrow-round-back",size:26}})],1)]),r("div",{staticClass:"back-right-div"},[r("div",{staticClass:"title-box"},[r("span",[e._v(e._s(e.topTitle))])])])])])},n=[],l={name:"BackUpPage",props:{dataName:String},data(){return{title:this.$route.meta.title,topTitle:"",reportName:this.$route.query.reportName?this.$route.query.reportName:""}},watch:{title:{handler(e,t){this.reportName?this.topTitle=this.reportName+"的"+e:this.topTitle=e},immediate:!0},$route:{handler(e,t){this.title=this.$route.meta.title},immediate:!0}},methods:{backUp(){this.$emit("backUpPage")}}},c=l,d=(r("f10a"),r("2877")),u=Object(d["a"])(c,o,n,!1,null,"065232f5",null),p=u.exports,h=r("2f62"),m={name:"UserInfo",components:{ImgCutter:a["a"],BackUpPage:p},data(){return{options:{},urlBase:"http://39.98.230.59:8992/files",userForm:{},regionList:[],fileList:[],picTypeList:["png","jpg","jpeg","gif"],srcList:[],userInfo:{},canEdit:!1}},computed:{...Object(h["b"])({dictSexList:e=>{const t=e.dictTypeList.filter(e=>"sex"===e.type?e:null);return t},rolesList:e=>e.rolesList})},created(){if(this.$route.query.userId){let e=this.$route.query.userId;this.getUserInfo(e),this.canEdit=!0,this.$route.query.doctorId&&this.getMyDoctorFile(this.$route.query.doctorId)}else this.userInfo=this.$store.state.userInfo,this.userInfo.sex=String(this.userInfo.sex),this.userForm=JSON.parse(JSON.stringify(this.userInfo)),this.userForm.region=[],this.userInfo.provinceId&&this.userForm.region.push(this.userInfo.provinceId),this.userInfo.cityId&&this.userForm.region.push(this.userInfo.cityId),this.userInfo.areaId&&this.userForm.region.push(this.userInfo.areaId),this.getMyDoctorFile();this.getDictionaryData()},methods:{async getUserInfo(e){const t=await this.$Api.roleGetMap.getUserById(e);200==t.code&&(this.userInfo=t.data,this.userInfo.sex=String(this.userInfo.sex),this.userForm=JSON.parse(JSON.stringify(this.userInfo)),this.userForm.region=[],this.userInfo.provinceId&&this.userForm.region.push(this.userInfo.provinceId),this.userInfo.cityId&&this.userForm.region.push(this.userInfo.cityId),this.userInfo.areaId&&this.userForm.region.push(this.userInfo.areaId))},async downloadFile(e){let t="undefined"!=typeof e?[{path:e.path,name:e.name}]:this.fileList;const r=await this.$Api.doctorGetMap.downloadDoctorFiles(t);r.data&&this.$utils.download(r,this.userForm.nickname+"-附件.zip")},deWeight(e){var t=[];return e.forEach((function(e){var r=t.every((function(t){return e.fileName!==t.fileName}));r&&t.push(e)})),t},async getMyDoctorFile(e){let t={offset:1,limit:1};const r=e?await this.$Api.doctorGetMap.getDoctorById(e):await this.$Api.doctorGetMap.getDoctorList(t);if(200==r.code){let t=[];t=e?r.data.supportingMaterials?JSON.parse(r.data.supportingMaterials):[]:r.data.records[0].supportingMaterials?JSON.parse(r.data.records[0].supportingMaterials):[],this.srcList=[];let i=this.deWeight(t);this.fileList=i.map(e=>{let t=e.fileName,r=e.path.split("files")[e.path.split("files").length-1],i=e.type;return this.picTypeList.includes(i)&&this.srcList.push(this.urlBase+r),{name:t,type:i,src:this.urlBase+r,path:e.path}})}},async getDictionaryData(){const e=await this.$Api.areaGetMap.getProvinceList();if("200"===e.code){let t=e.data.map(e=>({value:e.id,label:e.name,children:[],loading:!1,type:"shengJi"}));this.regionList=t}},async loadData(e,t){e.loading=!0;const r=await this.$Api.areaGetMap.getCityByProvinceId({id:e.value});if("200"===r.code){let i=[];"shengJi"===e.type?i=r.data.map(e=>({value:e.id,label:e.name,children:[],loading:!1,type:"shiJi"})):"shiJi"===e.type&&(i=r.data.map(e=>({value:e.id,label:e.name,type:"xianJi"}))),e.children=i,e.loading=!1,t()}},async saveUserInfo(){if(this.canEdit)return;var e={id:this.userForm.id,headImgUrl:this.userForm.headImgUrl,nickname:this.userForm.nickname,enterprise:this.userForm.enterprise,sex:this.userForm.sex,phone:this.userForm.phone,email:this.userForm.email,provinceId:this.userForm.region[0]?this.userForm.region[0]:"",cityId:this.userForm.region[1]?this.userForm.region[1]:"",areaId:this.userForm.region[2]?this.userForm.region[2]:""};const t=await this.$Api.roleGetMap.updateUsers(e);"200"===t.code?this.$Message.success({content:"修改用户信息成功!"}):this.$Message.error({content:t.message});const r=await this.$Api.publicGetMap.userInfo();"200"===r.code&&this.$store.commit("setUserInfo",r.data)},resetUserForm(){this.userForm.nickname="",this.userForm.telephone="",this.userForm.email=""},async cutDown(e){var t=new FormData;t.append("file",e.file),t.append("userId",this.userForm.id);const r=await this.$Api.publicGetMap.uploadFiles(t);"200"===r.code&&(this.userForm.headImgUrl=r.data.url)},BackUpPage(){this.$router.go(-1)}}},f=m,g=(r("2d47"),Object(d["a"])(f,i,s,!1,null,null,null));t["default"]=g.exports},d1a5:function(e,t,r){var i=r("24fb");t=i(!1),t.push([e.i,".home-card[data-v-065232f5]{margin-bottom:14px;border-radius:unset}.home-card[data-v-065232f5] .ivu-card-body{padding:10px}.home-card .back-up[data-v-065232f5]{width:100%;height:34px;display:flex;justify-content:flex-start;border-bottom:1px solid rgba(51,51,51,.4);box-sizing:border-box;margin:0 auto}.home-card .back-up .back-left-div[data-v-065232f5]{width:80px;cursor:pointer}.home-card .back-up .back-left-div[data-v-065232f5]:hover{color:#999}.home-card .back-up .back-left-div .icon-box[data-v-065232f5]{height:26px;margin:0 auto;line-height:34px;border-right:1px solid rgba(51,51,51,.6)}.home-card .back-up .back-right-div[data-v-065232f5]{width:auto;line-height:34px;margin-left:30px}.home-card .back-up .back-right-div .title-box[data-v-065232f5]{height:auto;margin:0 auto;line-height:32px}.home-card .back-up .back-right-div .title-box span[data-v-065232f5]{display:inline-block;font-size:22px;letter-spacing:2px;font-weight:700}",""]),e.exports=t},f10a:function(e,t,r){"use strict";var i=r("0e4d"),s=r.n(i);s.a}}]);
|