bztang-admin/addons/yun_shop/static/app/js/chunk-ecca58bc.08d6052b.js

1 line
16 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-ecca58bc"],{"0567":function(t,e,o){var i=o("675c");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=o("499e").default;a("3a641ef1",i,!0,{sourceMap:!1,shadowMode:!1})},"111b":function(t,e,o){"use strict";o.r(e);var i=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{attrs:{id:"footprint"}},[o("c-title",{attrs:{hide:!1,text:"我的足迹"}}),o("div",{staticClass:"collection-title flex-a-c flex-j-sb"},[o("div",[t._v("我的足迹")]),o("div",{staticClass:"operate",on:{click:t.operateOn}},[t._v(t._s(t.checkAll?"完成":"管理"))])]),o("div",{staticClass:"coll-48"}),t.datas.length>0?o("div",{staticClass:"footprint-list"},t._l(t.datas,(function(e,i){return o("block",{key:i},[o("div",{staticClass:"footprint-item"},[o("div",{staticClass:"flex-a-c footprint-title"},[o("van-checkbox",{directives:[{name:"show",rawName:"v-show",value:t.checkAll,expression:"checkAll"}],attrs:{"checked-color":"#FE5E56"},on:{click:function(o){return t.timeCheck(e.goodsList,e.checked)}},model:{value:e.checked,callback:function(o){t.$set(e,"checked",o)},expression:"item.checked"}}),o("h3",{class:t.checkAll?"h3-p12":""},[t._v(t._s(e.dataName))])],1),o("div",{staticClass:"goods-list flex"},t._l(e.goodsList,(function(a,s){return o("div",{key:s,staticClass:"goods-item",on:{touchstart:function(e){return t.gtouchstart(a)},touchmove:function(e){return t.gtouchmove()},touchend:function(e){return e.stopPropagation(),t.showDeleteButton(a)}}},[o("img",{attrs:{src:a.thumb}}),o("div",{staticClass:"item-wrap"},[o("p",{staticClass:"title pl"},[t._v(t._s(a.title))]),a&&a.point_goods?[o("p",{staticClass:"price"},[o("span",[t._v(t._s(a.point_goods.point))]),t._v(t._s(t.integral)+" ")])]:t._e(),a.vip_level_status&&1==a.vip_level_status.status?o("p",{staticClass:"price"},[t._v(" "+t._s(a.vip_level_status.word))]):o("p",{staticClass:"price"},[t._v("¥"+t._s(a.option_price?a.option_price:a.price))])],2),o("div",{directives:[{name:"show",rawName:"v-show",value:t.checkAll,expression:"checkAll"}],staticClass:"goods-select",on:{click:function(o){return o.stopPropagation(),t.goodsCheck(e,a)}}},[o("div",{staticClass:"goods-checkbox"},[o("van-checkbox",{attrs:{"checked-color":"#FE5E56"},model:{value:a.goodsChecked,callback:function(e){t.$set(a,"goodsChecked",e)},expression:"goodsItem.goodsChecked"}})],1)]),o("div",{staticClass:"masking-del flex-a-c flex-j-c",class:a.maskChecked?"masking-bg":""},[o("div",{directives:[{name:"show",rawName:"v-show",value:a.maskChecked,expression:"goodsItem.maskChecked"}],staticClass:"del-btn",on:{click:function(e){return e.preventDefault(),t.maskClick(a,i,s)}}},[t._v("删除")])])])})),0)])])})),1):o("van-empty",{attrs:{description:"您还没有浏览过任何商品"}}),o("div",{staticClass:"mh-56"}),o("div",{directives:[{name:"show",rawName:"v-show",value:t.checkAll,expression:"checkAll"}],staticClass:"footer-btn flex-a-c flex-j-sb"},[o("div",{staticClass:"footer-checked"},[o("van-checkbox",{attrs:{"checked-color":"#FE5E56"},on:{click:t.allClick},model:{value:t.collChecked,callback:function(e){t.collChecked=e},expression:"collChecked"}},[t._v("全选")])],1),o("div",{staticClass:"confrim-btn",on:{click:t.footListDel}},[t._v("删除")])])],1)},a=[],s=o("2909"),r=o("c7eb"),n=(o("e7e5"),o("d399")),c=o("1da1"),l=o("ade3"),d=(o("d81d"),o("14d9"),o("ac1f"),o("5319"),o("d3b7"),o("25f0"),o("159b"),o("a434"),o("99af"),o("6968")),f=o("94b4"),p=o("ac0d"),h={mixins:[p["a"]],data:function(){return Object(l["a"])({integral:window.localStorage.integral||"积分",checkList:[],datas:[],page:1,isLoadMore:!0,total_page:0,loading:!1,finisend:!1,checkAll:!1,collChecked:!1,timeOutEvent:"",footIdArr:[]},"isLoadMore",!0)},activated:function(){this.page=1,this.finisend=!1,this.loading=!1,this.getData()},mounted:function(){},methods:{getData:function(){var t=this;return Object(c["a"])(Object(r["a"])().mark((function e(){var o,i,a,s;return Object(r["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return o={i:t.fun.getKeyByI(),type:t.fun.getTyep(),page:t.page},e.next=3,$http.get("member.member-history.index",o,"加载中");case 3:if(i=e.sent,1===i.result){e.next=9;break}return Object(n["a"])(i.msg),t.page=t.page-1,t.isLoadMore=!1,e.abrupt("return");case 9:a=i.data,t.isLoadMore=!0,t.total_page=a.last_page,t.total_page||(t.page=0),t.datas=i.data.member_histories,s=[],s[0]=t.datas[0],t.datas=t.handlerFootPrint(t.datas,s);case 17:case"end":return e.stop()}}),e)})))()},handlerFootPrint:function(t,e){var o=this;if(0===t.length)return[];var i=0;return t.map((function(a,s){o.$set(a,"goodsList",[]),o.$set(a,"checked",!1),o.$set(a.goods,"delId",a.id),o.$set(a.goods,"owner_id",a.owner_id),o.$set(a.goods,"vip_level_status",a.vip_level_status),o.$set(a.goods,"option_price",a.option_price),o.$set(a,"dataName",o.getDate(a.date_group)),e[i].date_group===(t[s]&&t[s].date_group)||(i++,e.push(t[s])),e[i].goodsList.push(t[s].goods),e[i].goodsList.map((function(t,e){o.$set(t,"goodsChecked",!1),o.$set(t,"maskChecked",!1)})),o.collChecked&&(a.checked=o.collChecked,e[i].goodsList.map((function(t,e){t.goodsChecked=a.checked}))),a.checked&&e[i].goodsList.map((function(t,e){t.goodsChecked=a.checked}))})),e},getDate:function(t){if(t){var e=t.split("-"),o=e[0],i=e[1].replace("月",""),a=e[2],s=(o+"年"+i+"月"+a+"日").toString();return s}},operateOn:function(){if(0===this.datas.length)return this.$toast("您还没有浏览过任何商品"),!1;this.checkAll=!this.checkAll,this.checkAll&&this.datas.map((function(t,e){t.goodsList.map((function(t,e){t.maskChecked=!1}))}))},timeCheck:function(t,e){var o=[];t.forEach((function(t,i){t.goodsChecked=e,t.goodsChecked&&o.push(t.delId)})),this.collChecked=this.datas.every((function(t){return t.checked})),this.footIdArr=o},goodsCheck:function(t,e){var o=[];e.goodsChecked=!e.goodsChecked,t.checked=t.goodsList.every((function(t){return t.goodsChecked})),this.datas.map((function(t,e){t.goodsList.map((function(t,e){t.goodsChecked&&o.push(t.delId)}))})),this.collChecked=this.datas.every((function(t){return t.checked})),this.footIdArr=o},footListDel:function(){this.delteteItem()},allClick:function(){var t=this;this.datas.map((function(e,o){e.checked=t.collChecked,e.goodsList.map((function(e,o){e.goodsChecked=t.collChecked}))}))},delteteItem:function(t,e,o){var i=this,a={};this.collChecked&&(a.has_all=!0),this.checkAll&&!this.collChecked?a.id=this.footIdArr:a.id=(null===t||void 0===t?void 0:t.delId)||"",$http.post("member.member-history.destroy",a,"处理中...").then((function(t){1==t.result?(i.checkAll||i.collChecked?(i.page=1,i.getData()):1===i.datas[e].goodsList.length?i.datas.splice(e,1):i.datas[e].goodsList.splice(o,1),i.checkAll=!1,Object(n["a"])("删除成功")):Object(n["a"])(t.msg)}),(function(t){}))},maskClick:function(t,e,o){this.delteteItem(t,e,o)},gtouchstart:function(t){var e=this,o=this;return this.timeOutEvent=setTimeout((function(){e.checkAll||o.longPress(t)}),500),!1},showDeleteButton:function(t){return clearTimeout(this.timeOutEvent),0!=this.timeOutEvent&&(this.checkAll||t.maskChecked||(0!=t.owner_id?this.$router.push(this.fun.getUrl("goodsO2O",{id:t.id,tag:"o2o",store_id:t.owner_id})):this.$router.push(this.fun.getUrl("goods",{id:t.id})))),!1},gtouchmove:function(){clearTimeout(this.timeOutEvent),this.timeOutEvent=0},longPress:function(t){this.timeOutEvent=0,this.datas.map((function(t,e){t.goodsList.map((function(t,e){t.maskChecked=!1}))})),t.maskChecked=!0},getMoreData:function(){var t=this;this.isLoadMore=!1,this.page>=this.total_page||(this.page=this.page+1,$http.get("member.member-history.index",{page:this.page},"加载中").then((function(e){if(t.isLoadMore=!0,1===e.result){var o=e.data.member_histories,i=[];i[0]=o[0],t.$nextTick((function(){var e=t.handlerFootPrint(o,i);e.map((function(o,i){if(t.datas[t.datas.length-1].date_group===e[0].date_group){var a=t.datas[t.datas.length-1].goodsList;t.datas[t.datas.length-1].goodsList=[].concat(Object(s["a"])(a),Object(s["a"])(o.goodsList)),e.shift()}})),t.datas=[].concat(Object(s["a"])(t.datas),Object(s["a"])(e))}))}else t.page=t.page-1,t.isLoadMore=!1}),(function(t){})))}},components:{cTitle:d["a"],DList:f["a"]}},m=h,g=m,b=(o("f0e4"),o("7546"),o("2877")),u=Object(b["a"])(g,i,a,!1,null,"ab8b83fc",null);e["default"]=u.exports},"675c":function(t,e,o){var i=o("24fb");e=i(!1),e.push([t.i,"@keyframes warn-data-v-ab8b83fc{0%{-webkit-transform:scale(0);transform:scale(0);background-color:transparent}25%{-webkit-transform:scale(0);transform:scale(0);background-color:rgba(0,0,0,.1)}50%{-webkit-transform:scale(.1);transform:scale(.1);background-color:rgba(0,0,0,.2)}75%{-webkit-transform:scale(.5);transform:scale(.5);background-color:rgba(0,0,0,.3)}to{-webkit-transform:scale(1);transform:scale(1);background-color:rgba(0,0,0,.5)}}@-webkit-keyframes warn-data-v-ab8b83fc{0%{-webkit-transform:scale(0);background-color:transparent}25%{-webkit-transform:scale(0);background-color:rgba(0,0,0,.1)}50%{-webkit-transform:scale(.1);background-color:rgba(0,0,0,.2)}75%{-webkit-transform:scale(.5);background-color:rgba(0,0,0,.3)}to{-webkit-transform:scale(1);background-color:rgba(0,0,0,.5)}}.pl[data-v-ab8b83fc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.masking-bg[data-v-ab8b83fc]{-webkit-animation:warn-data-v-ab8b83fc .1s ease-out;animation:warn-data-v-ab8b83fc .1s ease-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;background-color:rgba(0,0,0,.5)}#appMain #footprint .collection-title[data-v-ab8b83fc],#appMain #footprint .footer-btn[data-v-ab8b83fc]{left:auto}.ell[data-v-ab8b83fc]{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.footprint-title[data-v-ab8b83fc]{padding:0 0 .9375rem 0}.coll-48[data-v-ab8b83fc]{height:3rem;clear:both}#footprint[data-v-ab8b83fc]{padding-bottom:.5rem;position:relative}#footprint .collection-title[data-v-ab8b83fc]{position:fixed;top:2.3125rem;left:0;background-color:#fff;width:23.4375rem;height:3rem;line-height:3rem;padding:0 0 0 .875rem;font-weight:500;color:#00001c;font-size:.875rem;line-height:.875rem;z-index:25}#footprint .collection-title .operate[data-v-ab8b83fc]{cursor:pointer;padding:0 .875rem}#footprint .pl[data-v-ab8b83fc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#footprint .footprint-list[data-v-ab8b83fc]{padding:1.5625rem 0 0 0;margin:0 .75rem}#footprint .footprint-list .footprint-item[data-v-ab8b83fc]{padding:0 0 1.1875rem 0}#footprint .footprint-list .footprint-item h3[data-v-ab8b83fc]{font-size:1rem;color:#00001c;line-height:1.0625rem;text-align:left}#footprint .footprint-list .footprint-item .h3-p12[data-v-ab8b83fc]{padding:0 0 0 .375rem}#footprint .footprint-list .footprint-item .goods-list[data-v-ab8b83fc]{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#footprint .footprint-list .footprint-item .goods-list .goods-item[data-v-ab8b83fc]{width:7.0625rem;border-radius:.5rem .5rem .5rem .5rem;background-color:#fff;margin:0 .375rem .375rem 0;position:relative;cursor:pointer}#footprint .footprint-list .footprint-item .goods-list .goods-item[data-v-ab8b83fc]:nth-child(3n){margin-right:0}#footprint .footprint-list .footprint-item .goods-list .goods-item .item-wrap[data-v-ab8b83fc]{padding:.5625rem .625rem .625rem .5rem}#footprint .footprint-list .footprint-item .goods-list .goods-item .item-wrap .price[data-v-ab8b83fc],#footprint .footprint-list .footprint-item .goods-list .goods-item .item-wrap .title[data-v-ab8b83fc]{text-align:left}#footprint .footprint-list .footprint-item .goods-list .goods-item .item-wrap .title[data-v-ab8b83fc]{font-size:.875rem;line-height:.875rem;font-weight:500;color:#00001c}#footprint .footprint-list .footprint-item .goods-list .goods-item .item-wrap .price[data-v-ab8b83fc]{font-weight:700;color:#f15353;padding:5px 0 0 0}#footprint .footprint-list .footprint-item .goods-list .goods-item img[data-v-ab8b83fc]{border-radius:.5rem .5rem 0 0;width:7.0625rem;height:7.0625rem;margin:0;display:block}#footprint .footprint-list .footprint-item .goods-list .goods-item .goods-select[data-v-ab8b83fc]{position:absolute;width:100%;height:100%;top:0;left:0;z-index:22}#footprint .footprint-list .footprint-item .goods-list .goods-item .goods-select .goods-checkbox[data-v-ab8b83fc]{position:absolute;right:.3125rem;top:.3125rem}#footprint .footprint-list .footprint-item .goods-list .goods-item .masking-del[data-v-ab8b83fc]{width:100%;height:100%;position:absolute;border-radius:.5rem .5rem .5rem .5rem;top:0;left:0;-webkit-transition:.5s;transition:.5s;z-index:20}#footprint .footprint-list .footprint-item .goods-list .goods-item .masking-del .del-btn[data-v-ab8b83fc]{font-size:.875rem;line-height:.875rem;font-weight:500;color:#fff;padding:.5625rem .75rem;background:hsla(0,0%,100%,.2);border-radius:.9375rem .9375rem .9375rem .9375rem;border:.0625rem solid #fff;display:inline-block}#footprint #foota[data-v-ab8b83fc]{position:fixed;bottom:0;background:#fff;width:100%;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}#footprint #foota .el-checkbox[data-v-ab8b83fc]{-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5;text-align:left;padding-left:.9375rem}#footprint #foota .dels[data-v-ab8b83fc]{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;border-radius:.25rem;border:.0625rem solid red;background:red;color:#fff;padding:.625rem}#footprint .tbs .van-swipe-cell[data-v-ab8b83fc]{width:100%}#footprint .tbs .van-swipe-cell[data-v-ab8b83fc] .van-swipe-cell__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:.625rem .75rem}#footprint .tbs .van-swipe-cell[data-v-ab8b83fc] .van-swipe-cell__wrapper .van-button{height:100%;width:1rem;background:#f15353;line-height:1.5rem;font-size:16px}#footprint .tbs .van-swipe-cell[data-v-ab8b83fc] .van-swipe-cell__wrapper .van-button--danger{border:none}#footprint .mh-56[data-v-ab8b83fc]{height:56px;clear:both}#footprint .footer-btn[data-v-ab8b83fc]{width:23.4375rem;position:fixed;bottom:0;left:0;padding:.625rem .75rem .625rem .75rem;background-color:#fff;z-index:25}#footprint .footer-btn .confrim-btn[data-v-ab8b83fc]{font-size:.875rem;line-height:.875rem;font-weight:400;color:#fff;padding:.6875rem 1.75rem;border-radius:1.875rem 1.875rem 1.875rem 1.875rem;background:#f15353}#footprint .hint[data-v-ab8b83fc]{padding:.625rem 0 0 .75rem;width:23.4375rem;bottom:4.0625rem;left:0;text-align:center;z-index:25;color:#666;font-size:.75rem;text-align:left}",""]),t.exports=e},7546:function(t,e,o){"use strict";o("0567")},"9ae1":function(t,e,o){var i=o("24fb");e=i(!1),e.push([t.i,"*[data-v-ab8b83fc]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#footprint[data-v-ab8b83fc] .van-nav-bar--fixed{border-bottom:none}",""]),t.exports=e},ac0d:function(t,e,o){"use strict";o.d(e,"a",(function(){return s}));var i=document.documentElement,a=document.body,s={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:a&&(t=a.scrollTop),t},getClientHeight:function(){var t=0;return t=a.clientHeight&&i.clientHeight?Math.min(a.clientHeight,i.clientHeight):Math.max(a.clientHeight,i.clientHeight),t},getScrollHeight:function(){return Math.max(a.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(){}}}},c579:function(t,e,o){var i=o("9ae1");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=o("499e").default;a("0ee01aaa",i,!0,{sourceMap:!1,shadowMode:!1})},f0e4:function(t,e,o){"use strict";o("c579")}}]);