bztang-admin/addons/yun_shop/static/app/js/chunk-7336ff48.442b5992.js

1 line
9.9 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7336ff48"],{1515:function(e,t,i){"use strict";i("9a80")},"21b9":function(e,t,i){var o=i("24fb");t=o(!1),t.push([e.i,".search_box[data-v-36548968]{position:fixed;width:100%;z-index:99;border-bottom:.0625rem solid #efefef}.search_box .search[data-v-36548968]{height:2.75rem;line-height:2.75rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 .875rem;background-color:#fff}.search_box .search[data-v-36548968],.search_box .search .left[data-v-36548968]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.search_box .search .left[data-v-36548968]{font-size:16px;font-weight:700}.search_box .search .left i[data-v-36548968]{color:#333;font-size:1rem}.search_box .search .left span[data-v-36548968]{display:block;margin:0 .25rem;max-width:5.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}.search_box .search .left i[data-v-36548968]:last-child{font-size:1.125rem}.search_box .search .right[data-v-36548968]{width:12.375rem;height:1.875rem;background:#f8f8f8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1.875rem;border-radius:1rem;padding:0 .625rem;font-size:14px;color:#c9c9c9}.search_box .search .right i[data-v-36548968]{font-size:1.125rem;margin-right:.375rem}.search_box .search .right input[data-v-36548968]{border:none;width:100%}.search_box .search .right input[data-v-36548968]::-webkit-input-placeholder,.search_box .search .right textarea[data-v-36548968]::-webkit-input-placeholder{color:#c9c9c9}.text-over[data-v-36548968]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.goods-box[data-v-36548968]{background:#fff;padding:.875rem;padding-bottom:4rem;min-height:100vh}.goods-box .border_1px[data-v-36548968]{border-bottom:.0625rem solid #efefef}.goods-box li[data-v-36548968]{padding:.5rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.goods-box li .left[data-v-36548968]{-webkit-box-flex:0;-webkit-flex:0 0 6.125rem;-ms-flex:0 0 6.125rem;flex:0 0 6.125rem;width:6.125rem}.goods-box li .left img[data-v-36548968]{width:6.125rem;height:6.125rem;border-radius:.313rem}.goods-box li .right[data-v-36548968]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 0 0 .5rem}.goods-box li .right[data-v-36548968],.goods-box li .title[data-v-36548968]{-webkit-box-orient:vertical;font-size:12px}.goods-box li .title[data-v-36548968]{font-weight:700;line-height:1.25rem;height:2.5rem;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2}.goods-box li .spec[data-v-36548968]{color:#9f9f9f}.goods-box li .stock[data-v-36548968]{margin-top:1rem;margin-bottom:.3rem;font-size:.625rem}.goods-box li .price[data-v-36548968]{color:#f01818;font-size:1rem;font-weight:700}.goods-box li .repertory[data-v-36548968]{color:#9f9f9f;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.goods-box li .ticket[data-v-36548968]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.goods-box li .exchange[data-v-36548968]{background-color:#ffae00;border-radius:15px;color:#fff;padding:2px .5rem;line-height:1rem}.car-btn[data-v-36548968]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;bottom:0;left:0;width:100%;background:#fff;border-top:1px solid #eee;padding:.5rem 1rem}.car-btn .all[data-v-36548968]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:left;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.car-btn .buy[data-v-36548968]{font-weight:700;width:5.125rem;height:2rem;line-height:2rem;background:#f74c4c;border-radius:1rem;color:#fff}.pcStyle[data-v-36548968]{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}",""]),e.exports=t},"5c77":function(e,t,i){"use strict";i.r(t);var o,a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("div",{staticClass:"search_box",style:{width:3==e.fun.getPhoneEnv()?"375px":""}},[i("ul",{staticClass:"search"},[i("li",{staticClass:"left"},[i("i",{staticClass:"iconfont icon-back",staticStyle:{"padding-right":"1.5rem"},on:{click:e.goBack}}),i("span",[e._v("发货")])]),i("li",{staticClass:"right"},[i("input",{directives:[{name:"model",rawName:"v-model",value:e.kwd,expression:"kwd"}],attrs:{type:"text",title:"搜索",placeholder:"搜索商品"},domProps:{value:e.kwd},on:{input:function(t){t.target.composing||(e.kwd=t.target.value)}}}),i("i",{staticClass:"iconfont icon-sousuo",on:{click:e.getData}})])])]),i("div",{staticStyle:{height:"2.75rem"}}),i("ul",{staticClass:"goods-box",staticStyle:{"padding-top":"0.5rem"}},[i("van-checkbox-group",{ref:"checkboxGroup",model:{value:e.selectCheck,callback:function(t){e.selectCheck=t},expression:"selectCheck"}},e._l(e.list,(function(t,o){return i("van-checkbox",{key:o,staticClass:"border_1px",attrs:{name:t,"checked-color":"#f01818","icon-size":"15px"},on:{click:e.toggleAll}},[i("li",[i("div",{staticClass:"left"},[i("img",{attrs:{src:t.goods?t.goods.thumb:"",alt:""}})]),i("div",{staticClass:"right"},[i("p",{staticClass:"title"},[e._v(e._s(t.goods?t.goods.title:""))]),i("span",{staticClass:"spec text-over"},[e._v("规格:"+e._s(t.goods_option?t.goods_option.title:"无"))]),i("p",{staticClass:"stock"},[e._v(" 进货价:"),i("em",{staticStyle:{color:"#f01818"}},[e._v(e._s(e.$i18n.t("money")))]),i("span",{staticClass:"price"},[e._v(e._s(t.goods?t.goods.price:""))]),i("span",{staticClass:"repertory"},[e._v("库存 "+e._s(t.stock))])])])])])})),1)],1),i("div",{staticClass:"car-btn",class:[3==e.fun.getPhoneEnv()?"pcStyle":""],style:{width:3==e.fun.getPhoneEnv()?"375px":""}},[i("div",{staticClass:"all"},[i("van-checkbox",{attrs:{"checked-color":"#f01818","icon-size":"18px"},on:{change:e.checkAll},model:{value:e.checked,callback:function(t){e.checked=t},expression:"checked"}},[e._v("全选")])],1),i("div",{staticClass:"buy",style:{background:e.fun.isTextEmpty(e.selectCheck)?"#999999":"#f74c4c"},on:{click:e.addOrder}},[e._v(" 下单 ")])])])},s=[],l=(i("e7e5"),i("d399")),r=(i("99af"),i("6968")),c=i("ac0d"),n=[],d={mixins:[c["a"]],data:function(){return{kwd:"",list:[],selectCheck:[],checked:!1,isLoadMore:!0,page:1,total_page:0}},activated:function(){this.init(),this.getData(),this.getCartData()},methods:{init:function(){n=[],this.kwd="",this.list=[],this.selectCheck=[],this.checked=!1,this.isLoadMore=!0,this.page=1,this.total_page=0},getCartData:function(){var e=this;$http.post("plugin.channel.frontend.freedom-cart.index",{},"加载中").then((function(t){if(1===t.result){for(var i=t.data,o=0;o<i.length;o++)n.push(i[o].id);n.length>0&&e.clearCart()}else e.$dialog.alert({message:t.msg}),e.$router.go(-1)})).catch((function(e){}))},clearCart:function(){$http.get("plugin.channel.frontend.freedom-cart.destroy",{ids:n},"").then((function(e){1===e.result||Object(l["a"])(e.msg)}),(function(e){}))},addOrder:function(){if(this.fun.isTextEmpty(this.selectCheck))Object(l["a"])("请选择发货商品!");else{o=Object(l["a"])({duration:-1,message:"下单中..."});for(var e=0;e<this.selectCheck.length;e++){var t=this.selectCheck[e].goods_id,i=this.selectCheck[e].goods_option?this.selectCheck[e].goods_option.id:0;this.addCart(t,i,e)}}},addCart:function(e,t,i){var a=this;$http.get("plugin.channel.frontend.freedom-cart.store",{goods_id:e,total:1,option_id:t},"加载中").then((function(e){1===e.result?i+1==a.selectCheck.length&&(o.clear(),a.$router.push(a.fun.getUrl("deliverGoodsNext",{}))):Object(l["a"])(e.msg)}),(function(e){}))},checkAll:function(e){e?this.$refs.checkboxGroup.toggleAll(!0):this.$refs.checkboxGroup.toggleAll()},toggleAll:function(){this.checked=!1},getData:function(){var e=this,t={};this.kwd&&(t.kwd=this.kwd),$http.post("plugin.channel.frontend.freedom.getGoodsList",t,"").then((function(t){1===t.result?(e.list=t.data.list.data,e.isLoadMore=!0,e.total_page=t.data.list.last_page,e.total_page||(e.total_page=0)):(e.$dialog.alert({message:t.msg}),e.$router.go(-1))})).catch((function(e){}))},getMoreData:function(){var e=this;if(e.isLoadMore=!1,!(this.page>=this.total_page)){this.page=this.page+1;var t={page:this.page};$http.get("plugin.channel.frontend.freedom.getGoodsList",t,"").then((function(t){if(e.isLoadMore=!0,1===t.result){var i=t.data.list.data;e.list=e.list.concat(i)}else e.page=e.page-1,e.isLoadMore=!1}),(function(e){}))}},goBack:function(){window.history.length<=1?this.$router.push(this.fun.getUrl("home",{})):this.$router.go(-1)}},components:{cTitle:r["a"]}},h=d,f=h,g=(i("1515"),i("2877")),p=Object(g["a"])(f,a,s,!1,null,"36548968",null);t["default"]=p.exports},"9a80":function(e,t,i){var o=i("21b9");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var a=i("499e").default;a("42d511e2",o,!0,{sourceMap:!1,shadowMode:!1})},ac0d:function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var o=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 e=0;return o&&o.scrollTop?e=o.scrollTop:a&&(e=a.scrollTop),e},getClientHeight:function(){var e=0;return e=a.clientHeight&&o.clientHeight?Math.min(a.clientHeight,o.clientHeight):Math.max(a.clientHeight,o.clientHeight),e},getScrollHeight:function(){return Math.max(a.scrollHeight,o.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(){}}}}}]);