bztang-admin/addons/yun_shop/static/app/js/chunk-43a70eb8.cf41a507.js

1 line
11 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-43a70eb8"],{"080e":function(t,o,e){var i=e("24fb");o=i(!1),o.push([t.i,'#coupon_management #release-goods[data-v-39dcb886]{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;position:relative;height:3rem;line-height:3rem;border-bottom:.0625rem solid #ebebeb}#coupon_management #release-goods .release-a[data-v-39dcb886]{width:3rem;height:3rem}#coupon_management #release-goods .release-b[data-v-39dcb886]{position:absolute;right:.875rem;top:.6875rem;font-size:14px;background-color:#f15353;height:1.625rem;line-height:1.625rem;padding:0 .625rem;display:block;border-radius:.8125rem;color:#fff}#coupon_management .coupon_list[data-v-39dcb886]{padding:.9375rem}#coupon_management .coupon_list .coupon_box[data-v-39dcb886]{width:100%;height:6.875rem;border-radius:.375rem;overflow:hidden;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:.9375rem}#coupon_management .coupon_list .coupon_box .coupon_left[data-v-39dcb886]{width:6.25rem;height:100%;background:#ffb84c;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}#coupon_management .coupon_list .coupon_box .coupon_left .left_item[data-v-39dcb886]{color:#fff}#coupon_management .coupon_list .coupon_box .coupon_left .left_item .left_a[data-v-39dcb886]{font-size:26px;line-height:2rem;margin-bottom:.625rem}#coupon_management .coupon_list .coupon_box .coupon_left .left_item .type_a[data-v-39dcb886]:before{content:"¥";font-size:16px;display:inline-block;vertical-align:text-top;margin-right:.1875rem}#coupon_management .coupon_list .coupon_box .coupon_left .left_type .left_a span[data-v-39dcb886]{font-size:14px}#coupon_management .coupon_list .coupon_box .coupon_left[data-v-39dcb886]:after{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:-.375rem;bottom:0;content:"• • • • • • • • • • • • • ";line-height:.625rem;height:6.875rem;width:.75rem;color:#fff;font-size:1.5rem;overflow:hidden;z-index:1}#coupon_management .coupon_list .coupon_box .coupon_right[data-v-39dcb886]{width:15.3125rem;height:100%;padding:.375rem .625rem}#coupon_management .coupon_list .coupon_box .coupon_right .right_info .info_a[data-v-39dcb886]{font-size:15px;text-align:left;height:2.5rem;margin-bottom:.625rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#coupon_management .coupon_list .coupon_box .coupon_right .right_info .info_b[data-v-39dcb886]{color:#8c8c8c;font-size:12px;text-align:left;line-height:1.5rem}#coupon_management .coupon_list .coupon_box .coupon_right .right_info .info_c[data-v-39dcb886]{color:#8c8c8c;font-size:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:1.5rem}#coupon_management .coupon_list .coupon_box .coupon_right .right_info .info_c span[data-v-39dcb886]{margin-right:1.25rem}#coupon_management .coupon_list .coupon_box .coupon_right .right_info .info_c i[data-v-39dcb886]{font-size:1.125rem}#coupon_management .coupon_list .coupon_box .more[data-v-39dcb886]{background:rgba(51,51,51,.9);border-radius:.25rem;color:#f0f0f0;width:7.5rem;position:absolute;right:.375rem;top:2.375rem;padding:.125rem 0}#coupon_management .coupon_list .coupon_box .more ul[data-v-39dcb886]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#coupon_management .coupon_list .coupon_box .more ul li[data-v-39dcb886]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:12px}#coupon_management .coupon_list .coupon_box .more ul li i[data-v-39dcb886]{display:block;margin-top:.125rem}#coupon_management .coupon_list .coupon_box .more .icon[data-v-39dcb886]{position:absolute;right:0;top:2rem}#coupon_management .coupon_list .coupon_box .more .icon i[data-v-39dcb886]{color:rgba(51,51,51,.9)}#coupon_management .isShowNoTest[data-v-39dcb886]{padding:10px 0;color:#666}',""]),t.exports=o},"42fc":function(t,o,e){var i=e("080e");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=e("499e").default;n("7ebc3cd8",i,!0,{sourceMap:!1,shadowMode:!1})},"47bb":function(t,o,e){"use strict";e("42fc")},ac0d:function(t,o,e){"use strict";e.d(o,"a",(function(){return a}));var i=document.documentElement,n=document.body,a={data:function(){return{}},activated:function(){window.addEventListener("scroll",this.handleScroll)},deactivated:function(){window.removeEventListener("scroll",this.handleScroll)},methods:{getScrollTop:function(){var t=0;return i&&i.scrollTop?t=i.scrollTop:n&&(t=n.scrollTop),t},getClientHeight:function(){var t=0;return t=n.clientHeight&&i.clientHeight?Math.min(n.clientHeight,i.clientHeight):Math.max(n.clientHeight,i.clientHeight),t},getScrollHeight:function(){return Math.max(n.scrollHeight,i.scrollHeight)},handleScroll:function(){this.otherScroll();var t=document.documentElement.scrollTop||document.body.scrollTop;this.btnFlag=t>60,this.getScrollTop()+this.getClientHeight()+105>this.getScrollHeight()?(this.isLoadMore&&this.getMoreData(),this.isBottom=!0):this.isBottom=!1},otherScroll:function(){}}}},bce3:function(t,o,e){"use strict";e.r(o);var i=function(){var t=this,o=t.$createElement,e=t._self._c||o;return e("div",{attrs:{id:"coupon_management"}},[e("c-title",{attrs:{hide:!1,text:"优惠券管理"}}),e("section",{attrs:{id:"release-goods"}},[e("div",{staticClass:"release-a"},[e("van-icon",{staticClass:"iconfont icon-block",attrs:{custom:"",color:"#f15353",size:"1.5rem"}})],1),e("span",[t._v("优惠券数量:"+t._s(t.coupon_length))]),1==t.is_publish?e("div",{staticClass:"release-b"},[e("router-link",{attrs:{to:t.fun.getUrl("CommodityCouponEdit",{id:"abc"})}},[t._v("发布优惠券")])],1):t._e()]),e("van-pull-refresh",{attrs:{"success-text":"刷新成功"},on:{refresh:t.loadTop},model:{value:t.isLoading,callback:function(o){t.isLoading=o},expression:"isLoading"}},[e("div",{staticClass:"coupon_list"},t._l(t.coupon,(function(o,i){return e("div",{key:i,staticClass:"coupon_box"},[e("div",{staticClass:"coupon_left"},[1===o.coupon_method?e("div",{staticClass:"left_item"},[e("p",{staticClass:"left_a type_a"},[t._v(t._s(o.deduct))]),e("p",{staticClass:"left_b"},[t._v("满"+t._s(o.enough)+"立减")])]):t._e(),2===o.coupon_method?e("div",{staticClass:"left_item left_type"},[e("p",{staticClass:"left_a"},[t._v(t._s(o.discount)),e("span",[t._v("折")])]),e("p",{staticClass:"left_b"},[t._v("满"+t._s(o.enough)+"立享")])]):t._e()]),e("div",{staticClass:"coupon_right"},[e("ul",{staticClass:"right_info"},[e("li",{staticClass:"info_a"},[t._v(t._s(o.name))]),e("li",{staticClass:"info_b"},[t._v("已使用:"+t._s(o.usetotal))]),e("li",{staticClass:"info_c"},[e("span",[t._v("已发出:"+t._s(o.gettotal))]),e("span",[t._v("剩余数量:"+t._s(o.lasttotal))]),e("i",{staticClass:"iconfont icon-more",on:{click:function(o){return t.moreEvent(i)}}})])])]),e("div",{directives:[{name:"show",rawName:"v-show",value:o.edit_active,expression:"item.edit_active"}],staticClass:"more"},[e("ul",[e("li",{on:{click:function(e){return t.Toedit(o.id)}}},[e("van-icon",{staticClass:"iconfont icon-edit",attrs:{custom:"",color:"#fff",size:"1.125rem"}}),e("span",[t._v("编辑")])],1),e("li",{on:{click:function(o){return t.commodityDelete(i)}}},[e("van-icon",{staticClass:"iconfont icon-delete",attrs:{custom:"",color:"#fff",size:"1.125rem"}}),e("span",[t._v("删除")])],1),e("li",{on:{click:function(e){return t.provide(o.id)}}},[e("van-icon",{staticClass:"iconfont icon-grant",attrs:{custom:"",color:"#fff",size:"1.125rem"}}),e("span",[t._v("发放")])],1)]),e("div",{staticClass:"icon"},[e("van-icon",{staticClass:"iconfont icon-down",attrs:{custom:"",size:"1.5rem"}})],1)])])})),0)]),t.isShowNoTest?e("h2",{staticClass:"isShowNoTest"},[t._v("暂无数据")]):t._e()],1)},n=[],a=(e("e7e5"),e("d399")),c=(e("14d9"),e("99af"),e("a434"),e("a9e3"),e("6968")),s=e("ac0d"),l={mixins:[s["a"]],data:function(){return{coupon:[],isShowNoTest:!1,isLoadMore:!0,last_page:0,page:1,coupon_length:"",is_publish:!1,isLoading:!1}},activated:function(){this.initPageData(),this.getData()},methods:{initPageData:function(){this.coupon_length="",this.coupon=[],this.page=1,this.isShowNoTest=!1,this.is_publish=!1},getData:function(){var t=this,o={page:1};$http.get("plugin.store-cashier.frontend.store.center.coupon.index",o,"加载中").then((function(o){if(1===o.result){t.is_publish=o.data.publish;for(var e=0;e<o.data.data.length;e++)o.data.data[e].edit_active=!1;t.last_page||(t.last_page=0),o.data.data.length>0&&(t.isShowNoTest=!1,t.isLoadMore=!0,t.last_page=o.data.last_page,t.coupon=o.data.data,t.coupon_length=o.data.total),o.data.data.length<=0&&(t.isShowNoTest=!0),t.isLoading=!1}else 0===o.result&&(t.isLoading=!1,o.data.url?window.location.href=o.data.url:Object(a["a"])(o.msg))})).catch((function(t){}))},moreEvent:function(t){0==this.coupon[t].edit_active?(this.emptyEditActive(),this.coupon[t].edit_active=!0):this.emptyEditActive()},emptyEditActive:function(){for(var t=0;t<this.coupon.length;t++)this.coupon[t].edit_active=!1},loadTop:function(){this.initPageData(),this.getData()},Toedit:function(t){this.$router.push(this.fun.getUrl("CommodityCouponEdit",{id:t}))},getMoreData:function(){var t=this;this.isLoadMore=!1;var o={page:this.page};this.page>=this.last_page||(this.page=this.page+1,o.page=this.page,$http.get("plugin.store-cashier.frontend.store.center.coupon.index",o,"加载中").then((function(o){if(t.isLoadMore=!0,1!==o.result)return t.page=t.page-1,void(t.isLoadMore=!1);for(var e=0;e<o.data.data.length;e++)o.data.data[e].edit_active=!1;t.coupon=t.coupon.concat(o.data.data)})).catch((function(t){})))},commodityDelete:function(t){var o=this,e=this;this.emptyEditActive(),this.$dialog.confirm({title:"提示",message:"此操作将永久删除该优惠券, 是否继续?"}).then((function(){var i={id:o.coupon[t].id},n="plugin.store-cashier.frontend.store.center.coupon.destroy";$http.post(n,i).then((function(o){1==o.result?(e.$notify({background:"#f0f9eb",message:"优惠券删除成功",color:"#67c23a"}),e.coupon.splice(t,1),e.coupon_length=Number(e.coupon_length)-1):0===o.result?o.data.url?window.location.href=o.data.url:Object(a["a"])(o.msg):e.$notify(o.msg)}),(function(t){}))})).catch((function(){o.$notify({background:"#edf2fc",message:"已取消删除",color:"#909399"})}))},provide:function(t){this.$router.push(this.fun.getUrl("CommodityCouponGive",{id:t}))}},components:{cTitle:c["a"]}},r=l,d=r,p=(e("47bb"),e("2877")),u=Object(p["a"])(d,i,n,!1,null,"39dcb886",null);o["default"]=u.exports}}]);