1 |
- webpackJsonp([11],{"9ED+":function(t,e){},DpTP:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});i("4yKu");var s=i("wolx"),n=(i("3ab0"),i("bHMa")),a=(i("nsZj"),i("tAII"),i("o69Z")),o=i("vQ9b"),r=i("RP/J"),l=i("JOBW"),c=i("vwLT"),h=i("1SJR"),d=i("5Fm4");var p=Object(a.b)("index-bar"),_=p[0],u=p[1],m=_({mixins:[c.a,Object(h.b)("vanIndexBar"),Object(d.a)(function(t){this.scroller||(this.scroller=Object(l.d)(this.$el)),t(this.scroller,"scroll",this.onScroll)})],props:{zIndex:[Number,String],highlightColor:String,sticky:{type:Boolean,default:!0},stickyOffsetTop:{type:Number,default:0},indexList:{type:Array,default:function(){for(var t=[],e="A".charCodeAt(0),i=0;i<26;i++)t.push(String.fromCharCode(e+i));return t}}},data:function(){return{activeAnchorIndex:null}},computed:{sidebarStyle:function(){if(Object(a.d)(this.zIndex))return{zIndex:this.zIndex+1}},highlightStyle:function(){var t=this.highlightColor;if(t)return{color:t}}},watch:{indexList:function(){this.$nextTick(this.onScroll)}},methods:{onScroll:function(){var t=this;if(!Object(o.a)(this.$el)){var e=Object(l.c)(this.scroller),i=this.getScrollerRect(),s=this.children.map(function(e){return{height:e.height,top:t.getElementTop(e.$el,i)}}),n=this.getActiveAnchorIndex(e,s);this.activeAnchorIndex=this.indexList[n],this.sticky&&this.children.forEach(function(a,o){if(o===n||o===n-1){var r=a.$el.getBoundingClientRect();a.left=r.left,a.width=r.width}else a.left=null,a.width=null;if(o===n)a.active=!0,a.top=Math.max(t.stickyOffsetTop,s[o].top-e)+i.top;else if(o===n-1){var l=s[n].top-e;a.active=l>0,a.top=l+i.top-a.height}else a.active=!1})}},getScrollerRect:function(){return this.scroller.getBoundingClientRect?this.scroller.getBoundingClientRect():{top:0,left:0}},getElementTop:function(t,e){var i=this.scroller;return i===window||i===document.body?Object(l.a)(t):t.getBoundingClientRect().top-e.top+Object(l.c)(i)},getActiveAnchorIndex:function(t,e){for(var i=this.children.length-1;i>=0;i--){var s=i>0?e[i-1].height:0;if(t+(this.sticky?s+this.stickyOffsetTop:0)>=e[i].top)return i}return-1},onClick:function(t){this.scrollToElement(t.target)},onTouchMove:function(t){if(this.touchMove(t),"vertical"===this.direction){Object(r.c)(t);var e=t.touches[0],i=e.clientX,s=e.clientY,n=document.elementFromPoint(i,s);if(n){var a=n.dataset.index;this.touchActiveIndex!==a&&(this.touchActiveIndex=a,this.scrollToElement(n))}}},scrollToElement:function(t){var e=t.dataset.index;if(e){var i=this.children.filter(function(t){return String(t.index)===e});i[0]&&(i[0].scrollIntoView(),this.sticky&&this.stickyOffsetTop&&Object(l.g)(Object(l.b)()-this.stickyOffsetTop),this.$emit("select",i[0].index))}},onTouchEnd:function(){this.active=null}},render:function(){var t=this,e=arguments[0],i=this.indexList.map(function(i){var s=i===t.activeAnchorIndex;return e("span",{class:u("index",{active:s}),style:s?t.highlightStyle:null,attrs:{"data-index":i}},[i])});return e("div",{class:u()},[e("div",{class:u("sidebar"),style:this.sidebarStyle,on:{click:this.onClick,touchstart:this.touchStart,touchmove:this.onTouchMove,touchend:this.onTouchEnd,touchcancel:this.onTouchEnd}},[i]),this.slots("default")])}}),f=(i("gJIh"),i("V+2B")),g=Object(a.b)("index-anchor"),v=g[0],y=g[1],w=v({mixins:[Object(h.a)("vanIndexBar",{indexKey:"childrenIndex"})],props:{index:[Number,String]},data:function(){return{top:0,left:null,width:null,active:!1}},computed:{sticky:function(){return this.active&&this.parent.sticky},anchorStyle:function(){if(this.sticky)return{zIndex:""+this.parent.zIndex,left:this.left?this.left+"px":null,width:this.width?this.width+"px":null,transform:"translate3d(0, "+this.top+"px, 0)",color:this.parent.highlightColor}}},mounted:function(){this.height=this.$el.offsetHeight},methods:{scrollIntoView:function(){this.$el.scrollIntoView()}},render:function(){var t,e=arguments[0],i=this.sticky;return e("div",{style:{height:i?this.height+"px":null}},[e("div",{style:this.anchorStyle,class:[y({sticky:i}),(t={},t[f.c]=i,t)]},[this.slots("default")||this.index])])}}),x=(i("nsOR"),i("WMi1")),b=(i("iQ6B"),i("H6W6")),k=(i("n90r"),i("dJne")),C=(i("PEgo"),i("HNZ3")),O=(i("ssJA"),i("prsZ")),$=i("vLgD"),S={name:"share",model:{prop:"share_data",event:"share_data_update"},props:{share_data:{type:Object}},data:function(){return{data:{},plus:{},shares:[]}},created:function(){var t=this;window.plus&&(t.plus=plus,console.log(t.plus),plus.share.getServices(function(e){console.log(e),t.shares=e},function(t){alert("获取分享服务列表失败:"+t.message)}))},methods:{query_share:function(t,e){if(this.$emit("share",{type:e}),"weixin"==t.id){var i=this.share_data.href;t.send({content:this.share_data.content,title:this.share_data.title,href:i,thumbs:this.share_data.thumbs,type:this.share_data.type,extra:{scene:e}},function(t){},function(t){alert("分享失败:"+t.message)})}}}},j={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"shareBox"},[i("div",[i("h4",[t._v("分享到")]),t._v(" "),i("van-grid",{attrs:{square:"",border:!1}},[t._l(t.shares,function(e,s){return"weixin"==e.id?i("van-grid-item",{key:s,attrs:{icon:"photo-o",text:"微信朋友"},on:{click:function(i){return t.query_share(e,"WXSceneSession")}}},[i("icon",{attrs:{slot:"icon",name:"weixin"},slot:"icon"})],1):t._e()}),t._v(" "),t._l(t.shares,function(e,s){return"weixin"==e.id?i("van-grid-item",{key:s,attrs:{icon:"photo-o",text:"微信朋友圈"},on:{click:function(i){return t.query_share(e,"WXSceneTimeline")}}},[i("icon",{attrs:{slot:"icon",name:"pyq"},slot:"icon"})],1):t._e()})],2)],1)])},staticRenderFns:[]};var I=i("VU/8")(S,j,!1,function(t){i("euP1")},"data-v-02bcaaac",null).exports,T=i("J7VH"),A=i("EdRh"),R=i("iuzX");i("ytBU");i("7+uW").a.use(s.a).use(n.a).use(m).use(w).use(x.a).use(b.a).use(k.a).use(C.a).use(O.a);var q={name:"department",data:function(){return{bar_height:"",show_search_popup_:!0,permission_list:this.$store.getters.user_info.employee_detail.permission_list,showDom:!1,pid_list_arr:[],userinfo:this.$store.getters.user_info,employee_map:this.$store.getters.employee_map,list:[],dept_list:[],dept_info:{},showDepart:!1,company_info:{},employee_list:[],employee_count:{},keyword:"",owner_id:0,user_info:this.$store.getters.user_info,pid:0,pid_list:[],company_id:0,dept_list_coype:[],options:[],share_data:{type:"",title:"",content:"",thumbs:"",href:""},shares:[],show:!1,qrcode_popup_show:!1,search_result:!1,search_result_list:[],bottom_line_show:!1,isApp:!1,show_qrcode:!1,show_search_popup:!1,search_show:!1,db:null,new_employee_num:0}},components:{share:I,qrcode:T.a,Echo:R.a,userImage:A.a},watch:{keyword:function(t){if(""===t)this.search_result_list=[],this.search_show=!1;else{var e=[];for(var i in this.employee_list)"-1"!=this.employee_list[i].name.indexOf(t)&&e.push(this.employee_list[i]);e.length>0?this.search_result_list=e:(this.search_result_list=[],this.search_show=!0)}}},methods:{parent_click:function(){this.show_search_popup=!0,document.querySelectorAll(".search_popup input").item(0).focus()},close_search_popup:function(){this.show_search_popup=!1,this.keyword="",this.search_show=!1},edit_site_info:function(){return!(this.permission_list.indexOf("site edit")<0)&&this.$router.push({name:"company_info"})},back_by_index:function(t,e){return 0==t?(this.pid=this.pid_list[t],this.pid_list.splice(t,100),this.pid_list_arr.splice(t,100),this.get_employee_list(this.pid),void this.get_department_list()):t!=this.pid_list.length&&(this.pid=this.pid_list[t],this.pid_list.splice(t,100),this.pid_list_arr.splice(t,100),this.get_employee_list(e.id),this.get_department_list(e.id),void this.get_dept_info(this.pid))},getContainer:function(){return document.body},showLoading:function(){this.$toast.loading({mask:!0,type:"spinner",message:"加载中..."})},refresh:function(t){this.get_employee_list(this.pid),this.get_department_list(),setTimeout(function(){t()},200)},back:function(){console.log(this.pid_list_arr);var t=this.pid_list_arr,e=t.slice(0,t.length-1);this.pid_list_arr=e,0==e.length?this.pid=0:this.pid=e[e.length-1].id,this.get_dept_info(this.pid),this.get_employee_list(this.pid)},show_child:function(t){this.pid=t.id,this.pid_list_arr.push(t),this.pid_list.push(t.pid),this.get_dept_info(t.id),this.get_employee_list(t.id)},department_parse:function(t,e){for(var i in e&&(this.dept_list=[]),t)this.dept_list.push(t[i],!1),t[i].children.length>0&&this.department_parse(t[i].children,!1)},get_share_data:function(){var t="_www/static/images/defalut_custmer_headicon.png";window.plus&&"Android"==window.plus.os.name&&(t=window.plus.io.convertLocalFileSystemURL(t)),this.share_data.type="web",this.share_data.title=this.user_info.name+"邀请你加入",this.share_data.content="我们的同事都在用功道云,点击立即申请加入",this.share_data.thumbs=[t],this.share_data.href="https://oa.g107.com/m/#/invite_reg?site_id="+this.user_info.site_id+"&employee_id="+this.user_info.id+"&company_name="+this.company_info.name+"&employee_name="+this.user_info.name,console.log(this.share_data)},get_department_list:function(t){var e=this;this.$toast.loading({message:"加载中...",forbidClick:!0}),$.a.get("/api/department/index").then(function(t){1==t.data.code?(e.showDom=!0,e.dept_list=t.data.data.list,e.company_info=t.data.data.company,e.employee_count=t.data.data.count,window.plus&&plus.share.getServices(function(t){e.shares=t,e.get_share_data()},function(t){alert("获取分享服务列表失败:"+t.message)}),e.$toast.clear()):e.$toast(t.data.msg)}).catch(function(t){console.log(t)})},plus_menu:function(t){switch(t){case"add_dept_btn":var e={};this.pid_list_arr.length>0?(e=this.pid_list_arr.slice(-1),this.$router.push({name:"dept",query:{type:"add",parent_id:e[0].id}})):this.$router.push({name:"dept",query:{type:"add"}});break;case"add_employee":this.$router.push({name:"employee_add"});break;case"wechat":this.show_share();break;default:this.qrcode_popup_show=!0}},query_share:function(t){if("weixin"==t.id){var e="_www/static/images/logo.png";"Android"==plus.os.name&&(e=plus.io.convertLocalFileSystemURL(e)),t.send({extra:{scene:"WXSceneSession"},type:"web",title:this.user_info.name+"邀请你加入"+this.company_info.name,content:"我们的同事都在用功道云,点击立即申请加入",thumbs:[e],href:"https://g107.com/#/site_id="+this.user_info.site_id+"&employee_id="+this.user_info.id+"&company_name="+this.company_info.name},function(){alert("分享成功!")},function(t){alert("分享失败:"+t.message)})}},edit_dept:function(t){if(this.permission_list.indexOf("dept edit")<0)return!1;this.$router.push({name:"dept",query:{type:"edit",id:t.id}})},get_dept_info:function(t){var e=this;e.showLoading(),Object($.a)({url:"/api/department/info",method:"GET",params:{id:t}}).then(function(t){1==t.data.code?(0==t.data.data.manager.length?e.showDepart=!1:e.showDepart=!0,e.dept_info=t.data.data,e.$toast.clear()):e.$toast.clear()}).catch(function(t){e.$toast(res.data.msg)})},get_employee_list:function(t){var e=this;this.showLoading(),Object($.a)({url:"/api/employee/list",method:"GET",params:{dept_id:t,page_size:2e4}}).then(function(t){1==t.data.code?(e.showDom=!0,e.employee_list=t.data.data.list,e.$nextTick(function(){e.$refs.scroller_com.createPageIndex()}),e.$toast.clear()):e.$toast(t.data.msg)}).catch(function(t){e.$toast(t)})},edit_employee:function(t){this.$router.push({name:"employee_edit",query:{id:t.id}})},employee_info:function(t){this.$router.push({name:"employee_info",query:{id:t.id}})},show_share:function(){this.show=!0},ifApp:function(){window.plus&&(this.isApp=!0)},new_employee:function(){var t=this;Object($.a)({url:"/api/join/index",method:"get",params:{status:0}}).then(function(e){1==e.data.code?e.data.data.total>0&&(t.new_employee_num=e.data.data.total):t.$toast(e.data.msg)})}},keep_alive_update:{update_dept_list:function(t,e){"edit"==e.type?(t.dept_list[e.id].name=e.name,t.dept_info.name=e.name):t.refresh(function(){})},company_info:function(t,e){t.company_info.name=e.name,t.company_info.logo_url=e.logo_url},employee_list:function(t,e){for(var i in t.employee_list)t.employee_list[i].id==e.id&&(t.employee_list[i].name=e.name)},del_dept_info:function(t,e){t.back(),t.refresh(function(){})},add_employee:function(t,e){t.refresh(function(){})},del_employee:function(t,e){for(var i in t.employee_list)t.employee_list[i].id==e.id&&(t.employee_list.splice(i,1),t.employee_count=t.employee_count-1)},update_new_employee:function(t,e){t.new_employee()}},created:function(){var t=this;window.plus&&(t.bar_height=window.plus.navigator.getStatusbarHeight());var e=[];this.permission_list.indexOf("dept edit")>=0&&e.push({text:"添加部门",value:"add_dept_btn",icon:"static/images/dept_add.png"}),this.permission_list.indexOf("employee edit")>=0&&e.push({text:"添加人员",value:"add_employee",icon:"static/images/employee_add.png"}),window.plus?(this.permission_list.indexOf("employee edit")>=0&&(e.push({text:"微信邀请",value:"wechat",icon:"static/images/wechat_invite.png"}),e.push({text:"二维码邀请",value:"qrcode",icon:"static/images/qrcode_invite.png"})),t.options=e):t.options=e,t.get_dept_info(),t.get_department_list(),t.get_employee_list(),t.ifApp(),t.$nextTick(function(){t.show_qrcode=!0})},mounted:function(){this.new_employee()}},B={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"department_box",staticStyle:{height:"100%"}},[i("van-nav-bar",{staticClass:"headerbar no-down-icon",attrs:{title:"组织架构"}},[t.pid>0?i("template",{slot:"left"},[i("div",{on:{click:t.back}},[i("van-icon",{attrs:{name:"arrow-left"}}),i("span",{staticClass:"van-nav-bar__text"},[t._v("返回")])],1)]):t._e(),t._v(" "),0==t.pid?i("template",{slot:"left"},[i("div",{on:{click:t.$route_back}},[i("van-icon",{attrs:{name:"arrow-left"}}),i("span",{staticClass:"van-nav-bar__text"},[t._v("返回")])],1)]):t._e(),t._v(" "),t.permission_list.indexOf("dept edit")>=0||t.permission_list.indexOf("employee edit")>=0?i("template",{staticClass:"department_right_nav",slot:"right"},[i("van-dropdown-menu",{staticClass:"head_dropdown_menu",attrs:{duration:"0.3",text:"text"}},[i("van-dropdown-item",{attrs:{title:"+",options:t.options},on:{change:t.plus_menu}})],1)],1):t._e()],2),t._v(" "),i("div",{staticClass:"work_body_com"},[i("scroller",{ref:"scroller_com",attrs:{"on-refresh":t.refresh}},[i("van-search",{staticClass:"scroller-blur",attrs:{placeholder:"请输入搜索姓名",disabled:!0},on:{click:t.parent_click}}),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.pid_list_arr.length>0,expression:"pid_list_arr.length > 0 "}],staticClass:"dept_path"},[i("a",{attrs:{href:"javascript:void(0);"},on:{click:function(e){return t.back_by_index(0)}}},[t._v("全公司")]),t._v(" "),t._l(t.pid_list_arr,function(e,s){return i("a",{key:s,attrs:{href:"javascript:void(0);"},on:{click:function(i){return t.back_by_index(s+1,e)}}},[i("van-icon",{attrs:{name:"arrow"}}),t._v("\n "+t._s(e.name)+"\n ")],1)})],2),t._v(" "),i("div",[i("van-cell-group",{directives:[{name:"show",rawName:"v-show",value:0==t.pid,expression:"pid==0"}],attrs:{border:!1}},[i("van-cell",{staticClass:"company_info",attrs:{"label-class":"employee_count",title:t.company_info.name,border:!1,clickable:"","is-link":t.permission_list.indexOf("site edit")>=0,label:t.employee_count.all+"人"},on:{click:t.edit_site_info}},[i("template",{slot:"icon"},[i("img",{staticClass:"company_dept_img",attrs:{src:t.company_info.logo_url?t.company_info.logo_url:"static/images/default_company_logo.png"}})])],2)],1),t._v(" "),i("van-cell-group",{directives:[{name:"show",rawName:"v-show",value:0!=t.pid,expression:"pid != 0"}],attrs:{border:!1}},[i("van-cell",{staticClass:"company_info",attrs:{"is-link":t.permission_list.indexOf("dept edit")>=0,title:t.dept_info.name,border:!1,clickable:""},on:{click:function(e){return t.edit_dept(t.dept_info)}}},[i("template",{slot:"icon"},[i("img",{staticClass:"company_dept_img",attrs:{src:"static/images/e66f.jpg"}})]),t._v(" "),i("template",{slot:"label"},[t.showDepart?i("div",{staticStyle:{color:"#909399","font-size":"14px"}},[t._v("主管:\n "),t._l(t.dept_info.manager,function(e,s){return i("span",{key:s,staticStyle:{color:"#909399","font-size":"14px"}},[t._v(t._s(e.name))])})],2):t._e(),t._v(" "),t.showDepart?t._e():i("div",{staticStyle:{color:"#F56C6C"}},[t._v("主管未设置")])])],2)],1),t._v(" "),i("van-cell-group",[(t.isApp,t._e()),t._v(" "),t.permission_list.indexOf("dept edit")>=0?i("van-cell",{staticClass:"new_employee_cell employee_cell",attrs:{"is-link":"",title:"新成员",to:{name:"new_employee"}}},[i("template",{slot:"default"},[i("van-tag",{directives:[{name:"show",rawName:"v-show",value:t.new_employee_num>0,expression:"new_employee_num > 0"}],staticClass:"tag",class:t.new_employee_num>9?"num10":"num9",attrs:{round:"",type:"danger",size:"medium"}},[t._v(t._s(t.new_employee_num))])],1),t._v(" "),i("template",{slot:"icon"},[i("icon",{staticClass:"message_newmember",attrs:{name:"message_newmember"}})],1)],2):t._e()],1),t._v(" "),i("van-cell-group",[t._l(t.dept_list,function(e,s){return i("van-cell",{directives:[{name:"show",rawName:"v-show",value:e.pid==t.pid,expression:"item.pid == pid"}],key:s,staticClass:"employee_cell",attrs:{"is-link":"",title:e.name+" ("+e.count+")"},on:{click:function(i){return t.show_child(e)}}},[i("template",{slot:"icon"},[i("icon",{staticClass:"message_department",attrs:{name:"message_department"}})],1)],2)}),t._v(" "),t.user_info.id==t.owner_id&&0==t.pid_list?i("van-cell",{staticClass:"employee_cell",attrs:{"is-link":"",title:"加入申请",to:"/join_review"}},[i("template",{slot:"icon"},[i("img",{staticClass:"employee_cell_head_img",attrs:{src:"static/images/join_review.jpg"}})])],2):t._e()],2),t._v(" "),t._l(t.employee_list,function(e,s){return i("div",{key:s,staticClass:"employee_item",class:{"letter-first":0==s||s>0&&t.employee_list[s-1].letter_index!=e.letter_index}},[0==s?i("div",{staticClass:"pageIndexBtn pageIndexBtnText",attrs:{"data-pageindex":e.letter_index}},[t._v(t._s(e.letter_index))]):t._e(),t._v(" "),s>0&&t.employee_list[s-1].letter_index!=e.letter_index?i("div",{staticClass:"pageIndexBtn pageIndexBtnText",attrs:{"data-pageindex":e.letter_index}},[t._v(t._s(e.letter_index))]):t._e(),t._v(" "),i("van-cell",{staticClass:"employee_cell",attrs:{title:e.name},on:{click:function(i){return t.employee_info(e)}}},[i("template",{slot:"icon"},[i("userImage",{staticStyle:{"margin-right":"0.24rem"},attrs:{id:e.id,user_name:e.name,img_url:e.img_url,width:"0.9rem",height:"0.9rem"}})],1),t._v(" "),i("template",{slot:"right-icon"},[e.manage_dept_ids?i("van-tag",{attrs:{plain:"",type:"warning"}},[t._v("主管")]):t._e(),t._v(" "),0==e.status||2==e.status?i("van-tag",{attrs:{plain:""}},[t._v(t._s(0==e.status?"未加入":"离职"))]):t._e()],1)],2)],1)}),t._v(" "),0==t.employee_list.length&&0==t.dept_list.length&&t.showDom?i("div",[i("van-row",{staticClass:"c",attrs:{type:"flex",justify:"space-around"}},[i("van-col",{attrs:{span:"24"}},[i("div",{staticStyle:{margin:"0.5rem 0 0.3rem 0","text-align":"center"}},[i("img",{staticStyle:{width:"2.5rem",height:"2.5rem"},attrs:{src:"static/images/noPeople.png"}})]),t._v(" "),i("p",{staticClass:"text_center"},[t._v("暂无部门和人员")]),t._v(" "),i("p",{staticClass:"text_center"},[t._v("点击右上方的+")]),t._v(" "),i("p",{staticClass:"text_center"},[t._v("现加部门后加人")])])],1)],1):t._e()],2)],1)],1),t._v(" "),i("van-popup",{staticClass:"search_popup",class:{show_search_popup:t.show_search_popup},staticStyle:{width:"100vw",height:"100vh"},attrs:{duration:0,position:"right","get-container":"body",overlay:!1},model:{value:t.show_search_popup_,callback:function(e){t.show_search_popup_=e},expression:"show_search_popup_"}},[i("div",{style:"padding-top:"+t.bar_height+"px;background-color: #26A2FF;"}),t._v(" "),i("van-nav-bar",{staticClass:"headerbar no-down-icon",attrs:{title:"通讯录","left-text":"返回","left-arrow":""},on:{"click-left":t.close_search_popup}}),t._v(" "),i("van-search",{ref:"search1",staticClass:"scroller-blur",attrs:{placeholder:"请输入搜索姓名"},model:{value:t.keyword,callback:function(e){t.keyword=e},expression:"keyword"}}),t._v(" "),i("div",{staticClass:"search_list"},t._l(t.search_result_list,function(e,s){return i("div",{key:s,staticClass:"employee_item",class:{"letter-first":0==s||s>0&&t.search_result_list[s-1].letter_index!=e.letter_index}},[i("van-cell",{staticClass:"employee_cell",attrs:{title:e.name},on:{click:function(i){return t.employee_info(e)}}},[i("template",{slot:"icon"},[i("userImage",{staticStyle:{"margin-right":"0.24rem"},attrs:{id:e.id,user_name:e.name,img_url:e.img_url,width:"0.9rem",height:"0.9rem"}})],1),t._v(" "),i("template",{slot:"right-icon"},[i("van-tag",{directives:[{name:"show",rawName:"v-show",value:e.manage_dept_ids,expression:"item.manage_dept_ids"}],attrs:{plain:""}},[t._v("主管")]),t._v(" "),i("van-tag",{directives:[{name:"show",rawName:"v-show",value:0==e.status||2==e.status,expression:"item.status == 0 || item.status == 2"}],attrs:{plain:""}},[t._v(t._s(0==e.status?"未加入":"离职"))])],1)],2)],1)}),0),t._v(" "),i("noData",{directives:[{name:"show",rawName:"v-show",value:t.search_show,expression:"search_show"}],model:{value:t.search_result_list,callback:function(e){t.search_result_list=e},expression:"search_result_list"}})],1),t._v(" "),i("van-action-sheet",{attrs:{"get-container":"boby",title:"邀请成员"},model:{value:t.show,callback:function(e){t.show=e},expression:"show"}},[i("share",{attrs:{share_data:t.share_data}})],1),t._v(" "),t.show_qrcode?i("qrcode",{attrs:{show:t.qrcode_popup_show},on:{changeShow:function(e){t.qrcode_popup_show=!1}}}):t._e()],1)},staticRenderFns:[]};var E=i("VU/8")(q,B,!1,function(t){i("9ED+")},"data-v-5ba525d1",null);e.default=E.exports},Qu9z:function(t,e){},euP1:function(t,e){},gJIh:function(t,e){},prsZ:function(t,e,i){"use strict";var s=i("o69Z"),n=i("joY4"),a=i("RP/J"),o=i("vwLT"),r=i("OIrt"),l=Object(s.b)("swipe-cell"),c=l[0],h=l[1];e.a=c({mixins:[o.a,Object(r.a)({event:"touchstart",method:"onClick"})],props:{onClose:Function,disabled:Boolean,leftWidth:[Number,String],rightWidth:[Number,String],beforeClose:Function,stopPropagation:Boolean,name:{type:[Number,String],default:""}},data:function(){return{offset:0,dragging:!1}},computed:{computedLeftWidth:function(){return+this.leftWidth||this.getWidthByRef("left")},computedRightWidth:function(){return+this.rightWidth||this.getWidthByRef("right")}},mounted:function(){this.bindTouchEvent(this.$el)},methods:{getWidthByRef:function(t){return this.$refs[t]?this.$refs[t].getBoundingClientRect().width:0},open:function(t){var e="left"===t?this.computedLeftWidth:-this.computedRightWidth;this.opened=!0,this.offset=e,this.$emit("open",{position:t,name:this.name,detail:this.name})},close:function(t){this.offset=0,this.opened&&(this.opened=!1,this.$emit("close",{position:t,name:this.name}))},onTouchStart:function(t){this.disabled||(this.startOffset=this.offset,this.touchStart(t))},onTouchMove:function(t){this.disabled||(this.touchMove(t),"horizontal"===this.direction&&(this.dragging=!0,this.lockClick=!0,(!this.opened||this.deltaX*this.startOffset<0)&&Object(a.c)(t,this.stopPropagation),this.offset=Object(n.a)(this.deltaX+this.startOffset,-this.computedRightWidth,this.computedLeftWidth)))},onTouchEnd:function(){var t=this;this.disabled||this.dragging&&(this.toggle(this.offset>0?"left":"right"),this.dragging=!1,setTimeout(function(){t.lockClick=!1},0))},toggle:function(t){var e=Math.abs(this.offset),i=this.opened?.85:.15,s=this.computedLeftWidth,n=this.computedRightWidth;n&&"right"===t&&e>n*i?this.open("right"):s&&"left"===t&&e>s*i?this.open("left"):this.close()},onClick:function(t){void 0===t&&(t="outside"),this.$emit("click",t),this.opened&&!this.lockClick&&(this.beforeClose?this.beforeClose({position:t,name:this.name,instance:this}):this.onClose?this.onClose(t,this,{name:this.name}):this.close(t))},getClickHandler:function(t,e){var i=this;return function(s){e&&s.stopPropagation(),i.onClick(t)}},genLeftPart:function(){var t=this.$createElement,e=this.slots("left");if(e)return t("div",{ref:"left",class:h("left"),on:{click:this.getClickHandler("left",!0)}},[e])},genRightPart:function(){var t=this.$createElement,e=this.slots("right");if(e)return t("div",{ref:"right",class:h("right"),on:{click:this.getClickHandler("right",!0)}},[e])}},render:function(){var t=arguments[0],e={transform:"translate3d("+this.offset+"px, 0, 0)",transitionDuration:this.dragging?"0s":".6s"};return t("div",{class:h(),on:{click:this.getClickHandler("cell")}},[t("div",{class:h("wrapper"),style:e},[this.genLeftPart(),this.slots(),this.genRightPart()])])}})},ssJA:function(t,e,i){"use strict";var s=i("nsZj"),n=(i.n(s),i("Qu9z"));i.n(n)},tAII:function(t,e){}});
|