59.c476a452b6ac28786126.js 6.5 KB

1
  1. webpackJsonp([59],{"7d/j":function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=i("mvHQ"),a=i.n(o),s=(i("LlGJ"),i("Wtz3")),n=(i("I4j4"),i("7fQT")),l=(i("3ab0"),i("bHMa")),_=i("vLgD"),c=i("7+uW"),d=i("TIfe");c.a.use(s.a).use(n.a).use(l.a);var f={data:function(){return{getRole_noe:"",employee_info:{post_info:[]},employee_detail:{},dept_arr:"",get_id:this.$route.query.id,role_list:[]}},mounted:function(){this.get_employee_info(this.$route.query.id)},methods:{openPost:function(){this.employee_info.post_info.length>0&&this.$router.push({name:"postDetail",query:{id:this.employee_info.id,item:a()(this.employee_info)}})},edit_employee_info:function(){if(!this.getRole_noe)return!1;this.$router.push({name:"employee_edit",query:{id:this.$route.query.id}})},showLoading:function(){this.$toast.loading({message:"正在处理"})},invite2:function(){var e=this;this.$toast.loading({message:"正在处理"}),Object(_.a)("post","/api/invite/again",{site_id:this.employee_info.site_id,employee_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){})},invite:function(){var e=this;Object(_.a)("post","/api/invite/create",{id:this.employee_info.id}).then(function(t){e.$toast.success(t.data.msg)}).finally(function(t){e.get_employee_info(e.employee_info.id)})},get_employee_info:function(e){var t=this,i=this;i.showLoading(),Object(_.a)("get","/api/employee/info",{id:e}).then(function(e){if(1==e.data.code){if(i.employee_info=e.data.data,i.role_list=e.data.data.employee_detail.role_list,i.employee_detail=e.data.data.employee_detail,0!=e.data.data.employee_detail.dept_list.length){for(var o=[],a=0;a<i.employee_info.employee_detail.dept_list.length;a++)o.push(e.data.data.employee_detail.dept_list[a].dept_name);i.dept_arr=o.join(",")}}else t.$toast(e.data.msg)}).finally(function(){t.$toast.clear()})},set_power:function(){this.$router.push({name:"edit_user_power",query:{id:this.get_id}})}},keep_alive_update:{employee_list:function(e,t){e.get_employee_info(e.get_id)},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(){this.getRole_noe=Object(d.i)()}},r={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticStyle:{"background-color":"#f5f5f5"}},[this.getRole_noe?i("van-nav-bar",{attrs:{title:"个人信息","left-text":"返回","right-text":"编辑","left-arrow":""},on:{"click-left":e.$route_back,"click-right":e.edit_employee_info}}):i("van-nav-bar",{attrs:{title:"个人信息","left-text":"返回","left-arrow":""},on:{"click-left":e.$route_back}}),e._v(" "),i("div",{staticClass:"body_com has_header"},[i("scroller",[i("van-cell-group",{staticClass:"info_conten_group"},[i("div",{staticClass:"avatar_bg"},[i("van-row",{attrs:{type:"flex",justify:"center"}},[i("van-col",{attrs:{span:"8"}},[i("userImage",{attrs:{id:parseInt(e.get_id),user_name:e.employee_info.name,width:"2rem",height:"2rem"}})],1)],1),e._v(" "),i("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,o){return"employee"!=t.name?i("van-tag",{key:o,attrs:{plain:"",type:"warning"}},[e._v(e._s(t.remark))]):e._e()}),e._v(" "),e.employee_info.post?i("div",{on:{click:e.openPost}},e._l(e.employee_info.post_info,function(t,o){return i("van-tag",{key:o,staticStyle:{margin:"0 2px"},attrs:{plain:"",type:"success"}},[e._v(e._s(t.name))])}),1):e._e()],2)]),e._v(" "),i("van-cell-group",{staticClass:"info_conten_group"},[i("div",{staticClass:"content"},[i("div",{staticClass:"title"},[e._v("部门")]),e._v(" "),i("div",{staticClass:"info_conten",class:e.dept_arr?"":"disabled"},[e._v(e._s(e.dept_arr?e.dept_arr:"暂无部门"))])]),e._v(" "),i("div",{staticClass:"content"},[i("div",{staticClass:"title"},[e._v("手机")]),e._v(" "),i("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?i("a",{attrs:{href:"tel:"+e.employee_info.tel}},[i("van-icon",{staticStyle:{"vertical-align":"middle"},attrs:{color:"#238dfa",size:"0.45rem",name:"phone-o"}})],1):e._e()])]),e._v(" "),i("div",{staticClass:"content"},[i("div",{staticClass:"title"},[e._v("工号")]),e._v(" "),i("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(" "),i("div",{staticClass:"content",on:{click:e.openPost}},[i("div",{staticClass:"title flex-box-ce"},[i("div",{staticClass:"flex-1"},[e._v("岗位")]),e._v(" "),e.employee_info.post_info.length>0?i("div",{staticClass:"blue",staticStyle:{"font-size":"0.28rem"}},[e._v("查看职责")]):e._e()]),e._v(" "),i("div",{staticClass:"info_conten",class:e.employee_info.post?"":"disabled"},[e._v(e._s(e.employee_info.post?e.employee_info.post:"暂无岗位"))])]),e._v(" "),i("div",{staticClass:"content"},[i("div",{staticClass:"title"},[e._v("入职时间")]),e._v(" "),i("div",{staticClass:"info_conten"},[e._v(e._s(e.employee_info.accedence_time))])]),e._v(" "),i("div",{staticClass:"content"},[i("div",{staticClass:"title"},[e._v("状态")]),e._v(" "),i("div",{staticClass:"flex-box",staticStyle:{padding:"0.2rem 0.32rem","font-size":"0.32rem","padding-top":"0"}},[0==e.employee_info.status?i("div",{staticClass:"flex-1",staticStyle:{color:"rgb(255 168 90)"}},[e._v("待加入")]):e._e(),e._v(" "),1==e.employee_info.status&&e.employee_info.account_id>=1?i("div",{staticClass:"flex-1",staticStyle:{color:"#409eff"}},[e._v("在职")]):e._e(),e._v(" "),1==e.employee_info.status&&0==e.employee_info.account_id?i("div",{staticClass:"flex-1",staticStyle:{color:"#409eff"}},[e._v("\n 在职\n "),i("span",{staticClass:"red"},[e._v("(未注册)")])]):e._e(),e._v(" "),2==e.employee_info.status?i("div",{staticClass:"flex-1",staticStyle:{color:"#f56c6c"}},[e._v("离职")]):e._e(),e._v(" "),this.getRole_noe&&(0==e.employee_info.status||1==e.employee_info.status&&0==e.employee_info.account_id)?i("div",{staticClass:"blue",on:{click:e.invite}},[e._v("邀请加入")]):e._e(),e._v(" "),this.getRole_noe&&3==e.employee_info.status?i("div",{staticClass:"blue",on:{click:e.invite2}},[e._v("邀请加入")]):e._e()])])]),e._v(" "),i("div",{staticStyle:{height:"0.5rem"}})],1)],1)],1)},staticRenderFns:[]};var p=i("VU/8")(f,r,!1,function(e){i("GY8v")},"data-v-e545921a",null);t.default=p.exports},GY8v:function(e,t){}});