1 |
- webpackJsonp([44],{"/ncs":function(t,e){},ZZgd:function(t,e){},e8QQ:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});i("yIEv");var n=i("OIh9"),s=(i("jAcA"),i("86U2")),a=(i("4yKu"),i("wolx")),r=(i("nsZj"),i("WpgC"),i("ZZgd"),i("o69Z")),o=i("vQ9b"),l=i("JOBW"),c=i("5Fm4"),d=i("pIDD"),u=Object(r.b)("list"),h=u[0],f=u[1],p=u[2],g=h({mixins:[Object(c.a)(function(t){this.scroller||(this.scroller=Object(l.d)(this.$el)),t(this.scroller,"scroll",this.check)})],model:{prop:"loading"},props:{error:Boolean,loading:Boolean,finished:Boolean,errorText:String,loadingText:String,finishedText:String,immediateCheck:{type:Boolean,default:!0},offset:{type:[Number,String],default:300},direction:{type:String,default:"down"}},data:function(){return{innerLoading:this.loading}},updated:function(){this.innerLoading=this.loading},mounted:function(){this.immediateCheck&&this.check()},watch:{loading:"check",finished:"check"},methods:{check:function(){var t=this;this.$nextTick(function(){if(!(t.innerLoading||t.finished||t.error)){var e,i=t.$el,n=t.scroller,s=t.offset,a=t.direction;if(!((e=n.getBoundingClientRect?n.getBoundingClientRect():{top:0,bottom:n.innerHeight}).bottom-e.top)||Object(o.a)(i))return!1;var r=t.$refs.placeholder.getBoundingClientRect();("up"===a?e.top-r.top<=s:r.bottom-e.bottom<=s)&&(t.innerLoading=!0,t.$emit("input",!0),t.$emit("load"))}})},clickErrorText:function(){this.$emit("update:error",!1),this.check()},genLoading:function(){var t=this.$createElement;if(this.innerLoading&&!this.finished)return t("div",{key:"loading",class:f("loading")},[this.slots("loading")||t(d.a,{attrs:{size:"16"}},[this.loadingText||p("loading")])])},genFinishedText:function(){var t=this.$createElement;if(this.finished){var e=this.slots("finished")||this.finishedText;if(e)return t("div",{class:f("finished-text")},[e])}},genErrorText:function(){var t=this.$createElement;if(this.error){var e=this.slots("error")||this.errorText;if(e)return t("div",{on:{click:this.clickErrorText},class:f("error-text")},[e])}}},render:function(){var t=arguments[0],e=t("div",{ref:"placeholder",key:"placeholder",class:f("placeholder")});return t("div",{class:f(),attrs:{role:"feed","aria-busy":this.innerLoading}},["down"===this.direction?this.slots():e,this.genLoading(),this.genFinishedText(),this.genErrorText(),"up"===this.direction?this.slots():e])}}),v=(i("RgoE"),i("0KWt")),_=(i("1E9F"),i("2Ux5")),m=(i("I4j4"),i("7fQT")),k=(i("OLZS"),i("4j1Q")),b=i("7+uW"),y=i("TIfe");b.a.use(n.a).use(s.a).use(a.a).use(g).use(v.a).use(_.a).use(m.a).use(k.a);var x={comments:{},data:function(){return{getRole_noe:"",tips:"暂无数据",title:"团队PK",list:[],loading:!1,finished:!1,active:"running",filter:{page:1,type:"all",status:"running",keyword:""},create_pk_show:!1,employee_id:this.$userInfo().id,novice:!1,noviceHeight:null,isIos:this.$getCache("iPhone")}},watch:{active:function(t){this.filter.status=t,this.pullDown()},"filter.keyword":{deep:!0,handler:Object(y.a)(function(){this.pullDown()})}},mounted:function(){var t=this;this.getLocalStorage(),this.$nextTick(function(){setTimeout(function(){t.novice&&(t.noviceHeight="calc(100% - 2.85rem - "+t.$refs.pkNoticeRef.offsetHeight+"px )")},100)})},methods:{returnEm:function(t){var e=this,i=!1;return t.forEach(function(t){t.id==e.employee_id&&(i=!0)}),i},getLocalStorage:function(){!localStorage.getItem("pkNovice")||window.plus&&!plus.storage.getItem("pkNovice")?this.novice=!0:this.novice=!1},closeNotice:function(){window.plus?plus.storage.setItem("pkNovice"):localStorage.setItem("pkNovice",!0),this.getLocalStorage()},del_pk:function(t){var e=this,i=this;this.$dialog.confirm({title:"删除",message:"确认删除此团队PK?"}).then(function(){i.showLoading(),e.$axiosUser("delete","/api/pro/integral/pk",{pk_id:t.id}).then(function(t){i.$toast(t.data.msg),i.get_pk_list()}).finally(function(){return e.$toast.clear()})})},read_pk:function(t){var e=this.filter.status,i=t.managers.map(function(t){return t.id}).join(","),n=t.creator_id,s=t.leader_can_record;this.$router.push({name:"read_pk",query:{id:t.id,managers:i,creator_id:n,pk_status:e,enbale_leader_record:s}})},showLoading:function(){this.$toast.loading({loadingType:"spinner",message:"正在处理"})},set_pk:function(t){this.$router.push({name:"edit_pk",query:{id:t.id}})},create_pk:function(){this.$router.push({name:"create_pk"})},get_pk_list:function(t,e){var i=this;!t&&(this.filter.page=1),this.$supremeAuthority("creator")||(this.filter.type="myself"),this.$axiosUser("get","/api/pro/integral/pk/list",this.filter).then(function(t){var e=t.data.data.list.list||[];1===i.filter.page?i.list=e:i.list=i.list.concat(e)}).finally(function(){e&&e(!0)})},refresh:function(t){this.get_pk_list(!1,t)},infinite:function(t){this.filter.page=this.filter.page+1,this.get_pk_list(!0,t)},pullDown:function(){var t=this;setTimeout(function(){t.$refs.scroller.triggerPullToRefresh()},50)}},created:function(){this.getRole_noe=Object(y.i)()},activated:function(){this.refresh(function(){})}},$={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"teampk_box"},[i("van-nav-bar",{staticStyle:{"font-size":"0.32rem"},attrs:{title:t.title,"left-text":"返回","left-arrow":""},on:{"click-left":t.$route_back}}),t._v(" "),i("div",{staticClass:"body_com has_header"},[i("van-tabbar",{staticClass:"tabbar_list",attrs:{fixed:!1},model:{value:t.active,callback:function(e){t.active=e},expression:"active"}},[i("van-tabbar-item",{staticClass:"list",attrs:{name:"running"}},[t._v("进行中")]),t._v(" "),i("van-tabbar-item",{staticClass:"list",attrs:{name:"waiting"}},[t._v("未开始")]),t._v(" "),i("van-tabbar-item",{staticClass:"list",attrs:{name:"end"}},[t._v("已结束")])],1),t._v(" "),i("div",{ref:"pkNoticeRef",staticStyle:{clear:"both"}},[t.novice?i("van-notice-bar",{attrs:{wrapable:"",mode:"closeable"},on:{close:t.closeNotice}},[t._v("团队PK的积分是独立的,不计入A、B分排名和统计")]):t._e()],1),t._v(" "),i("van-search",{attrs:{placeholder:"请输入搜索团队名称"},model:{value:t.filter.keyword,callback:function(e){t.$set(t.filter,"keyword",e)},expression:"filter.keyword"}}),t._v(" "),i("div",{staticClass:"pk-list-block",style:{height:t.novice?t.noviceHeight:"calc(100% - 2.85rem)"}},[i("scroller",{ref:"scroller",attrs:{"on-refresh":t.refresh,"on-infinite":t.infinite,noDataText:"没有了噢",list:t.list}},[i("noData",{attrs:{detail_text:t.tips,list:t.list}}),t._v(" "),t._l(t.list,function(e,n){return i("van-panel",{key:n,staticClass:"pk_list",attrs:{title:e.name}},[i("div",{staticClass:"teams_list_time"},[t._v("时间:"+t._s(e.start_time)+" 至 "+t._s(e.end_time))]),t._v(" "),i("div",{staticClass:"teams_btn"},[e.creator_id==t.employee_id&&"waiting"==t.filter.status?i("van-button",{attrs:{type:"danger",size:"small"},on:{click:function(i){return t.del_pk(e)}}},[t._v("删除")]):t._e(),t._v(" "),e.creator_id!=t.employee_id&&!t.returnEm(e.managers)||"waiting"!=t.filter.status&&"running"!=t.filter.status?t._e():i("van-button",{staticClass:"set",attrs:{plain:"",hairline:"",type:"info",size:"small"},on:{click:function(i){return t.set_pk(e)}}},[t._v("\n 设置\n ")]),t._v(" "),i("span",[i("van-button",{staticClass:"see",attrs:{type:"info",size:"small"},on:{click:function(i){return t.read_pk(e)}}},[t._v("查看")])],1)],1)])})],2)],1),t._v(" "),this.getRole_noe?i("div",{staticClass:"create_pk_box",class:{isIos:t.isIos}},[i("van-button",{staticClass:"create_pk",attrs:{type:"info",block:""},on:{click:t.create_pk}},[t._v("创建PK")])],1):t._e()],1)],1)},staticRenderFns:[]};var w=i("VU/8")(x,$,!1,function(t){i("/ncs")},"data-v-eb8cb6ec",null);e.default=w.exports}});
|