1 |
- webpackJsonp([2],{"7d/j":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});a("LlGJ");var i=a("Wtz3"),o=(a("I4j4"),a("7fQT")),n=(a("3ab0"),a("bHMa")),s=a("vLgD"),l=a("7+uW"),_=a("EdRh");l.a.use(i.a).use(o.a).use(n.a);var r={data:function(){return{permission_list:this.$store.getters.user_info.employee_detail.permission_list,employee_info:{},employee_detail:{},dept_arr:"",get_id:this.$route.query.id,role_list:[]}},mounted:function(){},components:{userImage:_.a},methods:{edit_employee_info:function(){if(this.permission_list.indexOf("employee edit")<0)return!1;this.$router.push({name:"employee_edit",query:{id:this.$route.query.id}})},showLoading:function(){this.$toast.loading({message:"正在处理"})},invite:function(){var e=this;this.$toast.loading({message:"正在处理"}),Object(s.a)({url:"/api/invite/create",method:"post",data:{id:this.employee_info.id}}).then(function(t){e.$toast.clear(),1==t.data.code?(e.$toast.success(t.data.msg),e.get_employee_info(e.employee_info.id)):e.$toast(t.data.msg)}).catch(function(e){})},get_employee_info:function(e){var t=this;t.showLoading(),s.a.get("/api/employee/info",{params:{id:e}}).then(function(e){if(1==e.data.code)if(e.data.data.id){if(t.employee_info=e.data.data,t.role_list=e.data.data.employee_detail.role_list,t.employee_detail=e.data.data.employee_detail,0!=e.data.data.employee_detail.dept_list.length){for(var a=[],i=0;i<t.employee_info.employee_detail.dept_list.length;i++)a.push(e.data.data.employee_detail.dept_list[i].dept_name);t.dept_arr=a.join(",")}t.$toast.clear()}else t.$route_back(-1)}).catch(function(e){})},set_power:function(){this.$router.push({name:"edit_user_power",query:{id:this.get_id}})}},keep_alive_update:{employee_list:function(e,t){e.employee_info=t},quit_employee:function(e,t){e.get_employee_info(e.get_id)},del_employee:function(e,t){e.get_employee_info(e.get_id)}},created:function(){var e=this.$route.query.id;this.get_employee_info(e)}},d={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{"background-color":"#f5f5f5"}},[e.permission_list.indexOf("employee edit")>=0?a("van-nav-bar",{attrs:{title:"个人信息","left-text":"返回","right-text":"编辑","left-arrow":""},on:{"click-left":e.$route_back,"click-right":e.edit_employee_info}}):a("van-nav-bar",{attrs:{title:"个人信息","left-text":"返回","left-arrow":""},on:{"click-left":e.$route_back}}),e._v(" "),a("div",{staticClass:"body_com has_header"},[a("scroller",[a("van-cell-group",{staticClass:"info_conten_group"},[a("div",{staticClass:"avatar_bg"},[a("van-row",{attrs:{type:"flex",justify:"center"}},[a("van-col",{attrs:{span:"8"}},[a("userImage",{attrs:{id:parseInt(e.get_id),user_name:e.employee_info.name,width:"2rem",height:"2rem"}})],1)],1),e._v(" "),a("div",{staticClass:"avater_name",staticStyle:{"text-align":"center","margin-top":"01.rem"}},[e._v(e._s(e.employee_info.name))]),e._v(" "),e._l(e.role_list,function(t,i){return"employee"!=t.name?a("van-tag",{key:i,attrs:{plain:"",type:"warning"}},[e._v(e._s(t.remark))]):e._e()}),e._v(" "),e.employee_info.post?a("van-tag",{attrs:{plain:"",type:"success"}},[e._v(e._s(e.employee_info.post?e.employee_info.post:""))]):e._e()],2)]),e._v(" "),a("van-cell-group",{staticClass:"info_conten_group"},[a("van-panel",{attrs:{title:"",desc:"部门"}},[a("div",{staticClass:"info_conten",class:e.dept_arr?"":"disabled"},[e._v(e._s(e.dept_arr?e.dept_arr:"暂无部门"))])]),e._v(" "),a("van-panel",{attrs:{title:"",desc:"手机"}},[a("div",{staticClass:"info_conten",class:e.employee_info.tel?"":"disabled"},[e._v("\n "+e._s(e.employee_info.tel?e.employee_info.tel:"暂无手机")+"\n "),e.employee_info.tel?a("a",{attrs:{href:"tel:"+e.employee_info.tel}},[a("van-icon",{staticStyle:{"vertical-align":"middle"},attrs:{color:"#238dfa",size:"0.45rem",name:"phone-o"}})],1):e._e()])]),e._v(" "),a("van-panel",{attrs:{title:"",desc:"工号"}},[a("div",{staticClass:"info_conten",class:e.employee_info.company_id?"":"disabled"},[e._v(e._s(e.employee_info.company_id?e.employee_info.company_id:"工号"))])]),e._v(" "),a("van-panel",{attrs:{title:"",desc:"职位"}},[a("div",{staticClass:"info_conten",class:e.employee_info.post?"":"disabled"},[e._v(e._s(e.employee_info.post?e.employee_info.post:"暂无职位"))])]),e._v(" "),a("van-panel",{attrs:{title:"",desc:"入职时间"}},[a("div",{staticClass:"info_conten"},[e._v(e._s(e.employee_info.accedence_time))])]),e._v(" "),a("van-panel",{attrs:{title:"",desc:"状态"}},[a("div",{staticClass:"info_conten"},[e._v(e._s(e.employee_info.status_remark)+" "),e.permission_list.indexOf("employee edit")>=0&&0==e.employee_info.status?a("a",{staticStyle:{color:"#238dfa",float:"right"},attrs:{href:"javascript:void(0);"},on:{click:e.invite}},[e._v("邀请他加入")]):e._e()])])],1),e._v(" "),a("div",{staticStyle:{height:"0.5rem"}})],1)],1)],1)},staticRenderFns:[]};var p=a("VU/8")(r,d,!1,function(e){a("J/Ks")},"data-v-e79f05e8",null);t.default=p.exports},"J/Ks":function(e,t){}});
|