1 line
8.1 KiB
JavaScript
1 line
8.1 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7c0b47fc"],{"11d9":function(e,t,i){var r=i("24fb");t=r(!1),t.push([e.i,".verifier-right[data-v-6fc5d9fd] .van-image__img{cursor:pointer}",""]),e.exports=t},"1f14":function(e,t,i){var r=i("c81d");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var a=i("499e").default;a("7086e767",r,!0,{sourceMap:!1,shadowMode:!1})},"4db9":function(e,t,i){"use strict";i("1f14")},a02a:function(e,t,i){"use strict";i("fbfa")},ac0d:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var r=document.documentElement,a=document.body,o={data:function(){return{}},activated:function(){window.addEventListener("scroll",this.handleScroll)},deactivated:function(){window.removeEventListener("scroll",this.handleScroll)},methods:{getScrollTop:function(){var e=0;return r&&r.scrollTop?e=r.scrollTop:a&&(e=a.scrollTop),e},getClientHeight:function(){var e=0;return e=a.clientHeight&&r.clientHeight?Math.min(a.clientHeight,r.clientHeight):Math.max(a.clientHeight,r.clientHeight),e},getScrollHeight:function(){return Math.max(a.scrollHeight,r.scrollHeight)},handleScroll:function(){this.otherScroll();var e=document.documentElement.scrollTop||document.body.scrollTop;this.btnFlag=e>60,this.getScrollTop()+this.getClientHeight()+105>this.getScrollHeight()?(this.isLoadMore&&this.getMoreData(),this.isBottom=!0):this.isBottom=!1},otherScroll:function(){}}}},c81d:function(e,t,i){var r=i("24fb");t=r(!1),t.push([e.i,".mb20[data-v-6fc5d9fd]{height:.625rem;clear:both}.verifier-page .append[data-v-6fc5d9fd]{width:5rem;height:1.875rem;line-height:1.875rem;text-align:center;background:-webkit-gradient(linear,left top,right top,from(#ff693d),to(#ff3c03));background:-webkit-linear-gradient(left,#ff693d,#ff3c03);background:linear-gradient(90deg,#ff693d,#ff3c03);border-radius:.9375rem;font-size:.75rem;color:#fff}.verifier-list[data-v-6fc5d9fd]{margin:.625rem .625rem 0 .625rem}.verifier-list .verifier-item[data-v-6fc5d9fd]{background-color:#fff;padding:.8125rem;border-radius:.3125rem}.verifier-item .image[data-v-6fc5d9fd]{margin-right:.5938rem}.verifier-item .verifier-right[data-v-6fc5d9fd]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.verifier-item .verifier-right img[data-v-6fc5d9fd]{cursor:pointer}.verifier-item .title[data-v-6fc5d9fd]{font-size:.75rem;color:#222;font-weight:700;margin-bottom:.3125rem}.verifier-item .id[data-v-6fc5d9fd]{font-size:.625rem;color:#ff3a00;padding:.0625rem .3125rem .0625rem .3125rem;background-color:rgba(255,58,0,.1);margin-left:.3125rem}.verifier-item .total[data-v-6fc5d9fd]{font-size:.625rem;color:#7b7b7b;margin-bottom:.625rem;text-align:left}.verifier-item .switch[data-v-6fc5d9fd]{text-align:left}.verifier-item .upadte[data-v-6fc5d9fd]{margin-left:1.4375rem}",""]),e.exports=t},d4d4:function(e,t,i){"use strict";i.r(t);var r=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"verifier-page"},[i("c-title",{attrs:{hide:!1,text:"核销员管理"}}),i("van-search",{attrs:{placeholder:"请输入搜索关键词","use-action-slot":"","show-action":""},on:{input:e.onSearchChange},scopedSlots:e._u([{key:"action",fn:function(){return[i("div",{staticClass:"append flex-a-c flex-j-c",on:{click:e.onAddition}},[e._v("添加核销员")])]},proxy:!0}]),model:{value:e.keyword,callback:function(t){e.keyword=t},expression:"keyword"}}),e.verifierList.length>0?i("div",{staticClass:"verifier-list"},e._l(e.verifierList,(function(t,r){return i("block",{key:r},[i("div",{staticClass:"verifier-item flex-j-sb flex-a-c"},[i("div",{staticClass:"flex"},[i("div",{staticClass:"image"},[i("van-image",{attrs:{round:"",width:"2.1875rem",height:"2.1875rem",src:t.has_one_member&&t.has_one_member.avatar}})],1),i("div",[i("div",{staticClass:"flex"},[i("div",{staticClass:"title"},[e._v(e._s(t.has_one_member&&t.has_one_member.nickname))]),i("div",[i("div",{staticClass:"id"},[e._v("id:"+e._s(t.has_one_member&&t.has_one_member.uid))])])]),i("div",[i("div",{staticClass:"total"},[e._v("累计核销次数:"+e._s(t.has_many_coupon_count))])]),i("div",{staticClass:"switch"},[i("van-switch",{attrs:{"active-color":"#FF3A00",size:"0.75rem"},on:{change:function(i){return e.onVerifierChange(t,r)}},model:{value:t.checked,callback:function(i){e.$set(t,"checked",i)},expression:"item.checked"}})],1)])]),i("div",{staticClass:"verifier-right"},[i("van-image",{attrs:{width:"1.5625rem",height:"1.5625rem",src:"https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/plugin/consumption-coupons/delete.png",round:""},on:{click:function(i){return e.verifierDelete(t.id)}}}),i("van-image",{staticClass:"upadte",attrs:{width:"1.5625rem",height:"1.5625rem",src:"https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/plugin/consumption-coupons/update.png",round:""},on:{click:function(i){return e.verifierUpdate(t.id)}}})],1)]),i("div",{staticClass:"mb20"})])})),1):i("van-empty",{attrs:{description:"描述文字"}}),i("van-dialog",{attrs:{id:"van-dialog"}})],1)},a=[],o=i("2909"),n=(i("e17f"),i("2241")),s=(i("e7e5"),i("d399")),c=(i("4056"),i("44bf")),d=(i("a9e3"),i("14d9"),i("d3b7"),i("159b"),i("99af"),i("6968")),l=i("ac0d"),f={components:{cTitle:d["a"],VanImage:c["a"]},mixins:[l["a"]],data:function(){return{verifierList:[],storeId:0,isLoadMore:!0,page:1,totalPage:0,keyword:""}},activated:function(){var e;""!==(null!==(e=this.$route.query.storeId)&&void 0!==e?e:"")&&(this.storeId=Number(this.$route.query.storeId)),this.page=1,this.verifierLists()},methods:{onSearchChange:function(e){var t=this;this.keyword=e,this.timer&&clearTimeout(this.timer),this.timer=setTimeout((function(){t.debounce(t.verifierLists())}),500)},onVerifierChange:function(e,t){var i=this,r={cstore_id:this.storeId,id:e.id,status:this.verifierList[t].checked?1:0};$http.post("plugin.coupon-store.frontend.clerk-manage.statusClerk",r,"正在获取").then((function(e){1==e.result?Object(s["a"])(e.msg):i.$dialog.alert({message:e.msg})}),(function(e){}))},verifierUpdate:function(e){this.$router.push(this.fun.getUrl("verifier",{},{storeId:this.storeId,itemId:e}))},verifierDelete:function(e){var t=this,i={cstore_id:this.storeId,id:e};n["a"].confirm({title:"提示",message:"是否确认删除核销员"}).then((function(){$http.post("plugin.coupon-store.frontend.clerk-manage.deleteClerk",i,"正在获取").then((function(e){1==e.result?(Object(s["a"])(e.msg),t.page=1,setTimeout((function(){t.verifierLists()}),500)):t.$dialog.alert({message:e.msg})}),(function(e){}))})).catch((function(){}))},onAddition:function(){this.$router.push(this.fun.getUrl("verifier",{},{storeId:this.storeId}))},debounce:function(e,t){var i,r;return function(a){var o=this,n=arguments,s=+new Date;i&&s<i+t?(clearTimeout(r),r=setTimeout((function(){i=s,e.apply(o,n)}),t)):(i=s,e.apply(o,n))}},verifierLists:function(){var e=this,t={cstore_id:this.storeId,page:this.page,kwd:this.keyword};$http.post("plugin.coupon-store.frontend.clerk-manage.clerkList",t,"正在获取").then((function(t){if(1==t.result){var i=t.data,r=i.data||[];e.isLoadMore=!0,e.totalPage=i.last_page,r.forEach((function(e){e.status?e.checked=!0:e.checked=!1})),e.verifierList=r}else e.page=e.page-1,e.isLoadMore=!1,e.$dialog.alert({message:t.msg})}),(function(e){}))},getMoreData:function(){var e=this;if(this.isLoadMore=!1,!(this.page>=this.totalPage)){this.page=this.page+1;var t={cstore_id:this.storeId,page:this.page,kwd:this.keyword};$http.post("plugin.coupon-store.frontend.clerk-manage.clerkList",t,"正在获取").then((function(t){if(1==t.result){var i=t.data,r=i.data||[];r.forEach((function(e){e.status?e.checked=!0:e.checked=!1})),e.isLoadMore=!0,e.verifierList=[].concat(Object(o["a"])(e.verifierList),Object(o["a"])(r))}else e.page=e.page-1,e.isLoadMore=!1,e.$dialog.alert({message:t.msg})}),(function(e){}))}},handleScroll:function(){this.getScrollTop()+this.getClientHeight()+105>this.getScrollHeight()&&this.isLoadMore&&this.getMoreData()}}},u=f,h=u,g=(i("a02a"),i("4db9"),i("2877")),m=Object(g["a"])(h,r,a,!1,null,"6fc5d9fd",null);t["default"]=m.exports},fbfa:function(e,t,i){var r=i("11d9");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var a=i("499e").default;a("d3eca910",r,!0,{sourceMap:!1,shadowMode:!1})}}]); |