1 |
- webpackJsonp([88],{Z10I:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});i("RIEG");var a=i("zjGD"),s=(i("cZ0s"),i("fIxc")),l=i("vLgD"),n=i("7+uW");n.a.use(s.a),n.a.use(a.a);var o={watch:{radio:function(t){var e=[];for(var i in this.list)"0"==this.list[i].status&&e.push(1*i);e.length==t.length&&t.length>0?this.select_all=!0:this.select_all=!1},select_all:function(t){if(t)for(var e in this.radio=[],this.list)"0"==this.list[e].status&&this.radio.push(1*this.list[e].id);else this.radio=[]}},data:function(){return{list:null,title:"新成员",radio:[],multi:!1,select_all:!1,right_text:"批量",filter:{page:0}}},mounted:function(){},methods:{multi_option:function(){this.multi?(this.multi=!1,this.right_text="批量"):(this.multi=!0,this.right_text="取消")},showLoading:function(){this.$toast.loading({message:"正在处理"})},agree_btn:function(t){var e=this;if(0==t.length)return this.$toast("请至少选择一条申请记录"),!1;e.$toast.loading({message:"正在处理"}),Object(l.a)({url:"/api/join/agree",method:"post",data:{ids:t}}).then(function(t){e.$toast.clear(),1==t.data.code?(e.$toast(t.data.msg),e.refresh(function(){e.$toast.clear()})):e.$toast(t.data.msg)})},get_list:function(t){var e=this;Object(l.a)({url:"/api/join/index",method:"get",params:e.filter}).then(function(i){if(t(),1==i.data.code){if(e.$refs.my_scroller.finishInfinite("10"!=!i.data.data.list.length),i.data.data.total)for(var a in i.data.data.list)e.list.push(i.data.data.list[a]);e.filter.page++}else e.$refs.my_scroller.finishInfinite(!0)})},refresh:function(t){var e=this,i=this;setTimeout(function(){e.filter.page=0,e.get_list(function(){i.list=[],t()})},100)},infinite:function(t){this.get_list(t)}},created:function(){var t=this;this.$nextTick(function(){t.$refs.my_scroller.finishInfinite(!1)})},keep_alive_update:{employee_list:function(t,e){t.refresh(function(){t.$toast.clear()})}}},r={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticStyle:{"background-color":"#f5f5f5"}},[i("van-nav-bar",{attrs:{title:t.title,"left-text":"返回","right-text":t.right_text,"left-arrow":""},on:{"click-left":t.$route_back,"click-right":t.multi_option}}),t._v(" "),i("div",{staticClass:"body_com has_header",class:{multi_option:t.multi}},[i("scroller",{ref:"my_scroller",attrs:{"on-refresh":t.refresh,"on-infinite":t.infinite}},[t._l(t.list,function(e,a){return i("van-checkbox-group",{key:a,staticClass:"new_employee_group",class:{show_radio:"0"==e.status&&t.multi},model:{value:t.radio,callback:function(e){t.radio=e},expression:"radio"}},[i("van-checkbox",{attrs:{name:e.id}},[i("van-cell",{attrs:{title:e.account_name,label:"由"+e.employee_name+"邀请加入"}},[i("template",{slot:"icon"},[i("img",{staticClass:"new_employee_img",attrs:{src:e.account_img_url?e.account_img_url:"static/images/defalut_custmer_headicon.png"}})]),t._v(" "),i("template",{slot:"default"},["0"!=e.status||t.multi?t._e():i("van-button",{attrs:{type:"info",size:"small"},on:{click:function(i){return t.agree_btn([e.id])}}},[t._v("同意")]),t._v(" "),e.invitee?i("span",[e.invitee&&"1"==e.status&&0==e.invitee.employee_detail.dept_list.length?i("a",{staticStyle:{color:"#1989fa"},on:{click:function(i){return t.$router.push({name:"employee_edit",query:{id:e.invitee.employee_detail.id}})}}},[t._v("去完善信息")]):t._e(),t._v(" "),"1"==e.status&&e.invitee.employee_detail.id&&e.invitee.employee_detail.dept_list.length>0?i("span",[t._v("信息已完善")]):t._e()]):t._e()],1)],2)],1)],1)}),t._v(" "),i("noData",{model:{value:t.list,callback:function(e){t.list=e},expression:"list"}})],2)],1),t._v(" "),i("van-radio-group",{staticClass:"bottom_group"},[i("van-cell",[i("van-checkbox",{attrs:{slot:"icon"},slot:"icon",model:{value:t.select_all,callback:function(e){t.select_all=e},expression:"select_all"}},[t._v("全选")]),t._v(" "),i("van-button",{attrs:{slot:"default",type:"info",size:"small"},on:{click:function(e){return e.stopPropagation(),t.agree_btn(t.radio)}},slot:"default"},[t._v("同意")])],1)],1)],1)},staticRenderFns:[]};var c=i("VU/8")(o,r,!1,function(t){i("jPLy")},"data-v-3513b494",null);e.default=c.exports},jPLy:function(t,e){}});
|