bztang-admin/addons/yun_shop/static/app/js/chunk-d47195c6.0845daef.js

1 line
14 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d47195c6"],{"37c1":function(t,e,o){var a=o("dd6d");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=o("499e").default;i("57f1527a",a,!0,{sourceMap:!1,shadowMode:!1})},"5b87d":function(t,e,o){"use strict";o("37c1")},9687:function(t,e,o){"use strict";o.r(e);var a=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"categoryCart"},[o("div",{staticClass:"contenBox set-pc-style",attrs:{id:"contenBox1"},on:{click:t.showTap}},[t.show?t._e():o("div",{staticClass:"posleft"},[o("i",{staticClass:"menu-icon iconfont icon-fontclass-gouwuche1"}),t.cartsNum?o("div",{staticClass:"numsa"},[t._v(t._s(t.cartsNum))]):t._e()]),o("div",{staticClass:"select"},[t._v(t._s(t.total_amount?t.$i18n.t("money"):"")+t._s(t.total_amount?t.total_amount:"请选择商品"))]),o("div",{staticClass:"right",on:{click:function(e){return e.stopPropagation(),t.checkGoods.apply(null,arguments)}}},[t._v("去结算")])]),o("van-popup",{style:{width:"100%",maxHeight:"60%"},attrs:{position:"bottom"},on:{close:t.trggleCart},model:{value:t.show,callback:function(e){t.show=e},expression:"show"}},[o("div",{staticClass:"top"},[o("div",{staticStyle:{display:"flex","align-items":"center"}},[o("div",{staticClass:"iconfont iconfontcss",on:{click:t.trggleCart}},[o("div",{staticClass:"iconfont icon-all_buycar"})]),o("span",{staticClass:"span select"},[t._v("(已选"+t._s(t.cartsNum)+"件) ")])]),o("div",{staticClass:"clear_car",on:{click:t.clearCart}},[o("icon",{staticClass:"iconfont icon-delete"}),o("span",{staticClass:"span"},[t._v("清空购物车")])],1)]),o("div",{staticClass:"carPopup"},[o("div",[o("div",{staticClass:"goodsList"},t._l(t.carts,(function(e,a){return o("div",{key:a,staticClass:"goods"},[o("div",{staticClass:"goods_img",on:{click:function(o){return t.goToGoodsO2O(e)}}},[o("img",{attrs:{src:e.goods_thumb}})]),o("div",{staticClass:"ul goodsName",on:{click:function(o){return t.goToGoodsO2O(e)}}},[o("div",{staticClass:"li name"},[e.goods_title?o("div",{staticClass:"span"},[t._v("("+t._s(e.goods_title)+")")]):t._e()]),e.show_time_word?o("div",{staticClass:"show_time_word_txt",staticStyle:{"margin-top":"0.325rem"}},[t._v(t._s(e.show_time_word))]):t._e(),o("div",{staticClass:"li price"},[t._v(t._s(t.$i18n.t("money"))+t._s(e.price))])]),o("div",{staticClass:"addBtn"},[o("i",{staticClass:"iconfont icon-store_reduceLine",on:{click:function(o){return t.numberLeft1(e,a)}}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.total,expression:"item.total"}],attrs:{type:"number"},domProps:{value:e.total},on:{focus:function(o){return t.clickCount(e)},blur:function(o){return o.stopPropagation(),t.changeCount_2(a,e)},input:function(o){o.target.composing||t.$set(e,"total",o.target.value)}}}),o("i",{staticClass:"iconfont icon-store_plus",on:{click:function(o){return t.numberRight1(e,a)}}})])])})),0)])])]),o("van-popup",{staticStyle:{width:"20rem"},attrs:{round:""},model:{value:t.showChoose,callback:function(e){t.showChoose=e},expression:"showChoose"}},[o("div",{staticClass:"wrapper"},[o("div",{staticClass:"block",on:{click:function(t){t.stopPropagation()}}},[o("div",{staticClass:"choose-title"},[t._v("您的购物车配送方式有冲突,请选择其中一种配送方式~")]),o("div",{staticClass:"choose-content"},[o("van-radio-group",{model:{value:t.radioChoose,callback:function(e){t.radioChoose=e},expression:"radioChoose"}},t._l(t.dispatch_types,(function(e,a){return o("div",{key:a,staticStyle:{padding:"0.5rem 0"}},[o("van-radio",{attrs:{name:a.toString(),"checked-color":"#ff4949"}},[o("div",{staticClass:"radio-title"},[t._v(t._s(e.name)+"("+t._s(e.member_carts.length)+"件)")])]),o("ul",{staticClass:"radio-list"},t._l(e.member_carts,(function(e,a){return o("li",{key:a,staticClass:"radio-item"},[o("p",[t._v(t._s(e.title))]),e.option_title?o("p",{staticStyle:{"font-size":"12px",color:"#666"}},[t._v("规格:"+t._s(e.option_title))]):t._e()])})),0)],1)})),0)],1),o("div",{staticClass:"buttons"},[o("div",{staticClass:"button-item"},[o("div",{staticClass:"button-content",on:{click:function(e){t.showChoose=!1}}},[t._v("返回购物车")])]),o("div",{staticClass:"button-item"},[o("div",{staticClass:"button-content red",on:{click:t.toBuy}},[t._v("去结算")])])])])])])],1)},i=[],s=(o("e7e5"),o("d399")),c=(o("a15b"),o("14d9"),o("a9e3"),{props:["datas","id","component_key"],data:function(){return{total_amount:"",cartsNum:"",show:!1,carts:[],cart_ids:[],buttondisab:!0,goodsCartsOld:"",showChoose:!1,dispatch_types:[],radioChoose:""}},mounted:function(){this.getCart()},methods:{toBuy:function(){this.submitGoods()},clearCart:function(){var t=this;0!=this.cart_ids.length?$http.post("cart.list.destroy",{ids:this.cart_ids.join(",")}," ").then((function(e){1===e.result?(Object(s["a"])(e.msg),t.show=!1,t.getCart()):Object(s["a"])(e.msg)}),(function(t){})):Object(s["a"])("请选择删除商品")},checkGoods:function(){var t=this;if(0!=this.cart_ids.length)if(this.cart_ids.length>50)Object(s["a"])("最多一次性只能下单50样商品");else{var e="memberCart.checkout";$http.get(e,{cart_ids:this.cart_ids.join(",")},"操作中").then((function(e){1==e.result?1==e.data.need_choose?(t.dispatch_types=e.data.dispatch_types,t.showChoose=!0):t.submitGoods():t.$dialog.alert({title:"提示",message:e.msg})}),(function(t){}))}else Object(s["a"])("请选择结算商品")},submitGoods:function(){var t=[];if(!this.showChoose||this.radioChoose){if(this.showChoose)for(var e=0;e<this.dispatch_types[this.radioChoose].member_carts.length;e++)t.push(this.dispatch_types[this.radioChoose].member_carts[e].id);else t=this.cart_ids;this.$router.push(this.fun.getUrl("goodsorder",{},{tag:"-1",cart_ids:t.join(",")}))}else Object(s["a"])("请先选择配送方式")},trggleCart:function(){this.show=!1,this.$emit("cartShowClose",!0)},changeCount_2:function(t,e){this.carts[t].total=e.total;var o=this.carts[t];if(o.total<0)return Object(s["a"])("商品数量不能为负数"),void(this.carts[t].total=this.goodsCartsOld);(o.total<this.goodsCartsOld||o.total>this.goodsCartsOld)&&this.addCart(o.cart_id,e.total)},clickCount:function(t){var e=t.total;this.goodsCartsOld=e},numberLeft1:function(t,e){if(this.buttondisab){this.buttondisab=!1;var o=Number(t.total)-1,a=t.cart_id;this.addCart(a,o)}},addCart:function(t,e){var o=this;$http.post("cart.list.updateNumV2",{id:t,num:e}," ").then((function(t){1===t.result?(Object(s["a"])(t.msg),o.getCart(),o.buttondisab=!0):Object(s["a"])(t.msg)}),(function(t){}))},numberRight1:function(t,e){if(this.buttondisab){this.buttondisab=!1;var o=Number(t.total)+1,a=t.cart_id;this.addCart(a,o)}},showTap:function(){this.show=!this.show},getCart:function(){var t=this;$http.post("cart.list.otherPageCartList",{}," ").then((function(e){if(1===e.result){var o=[],a=t.cart_ids;if(e.data.list.length>0){for(var i=0;i<e.data.list.length;i++)for(var c=0;c<e.data.list[i].carts.length;c++)o.push(e.data.list[i].carts[c]);for(var r=0;r<e.data.list.length;r++)for(var n=0;n<e.data.list[r].carts.length;n++)a.push(e.data.list[r].carts[n].cart_id)}t.carts=o,t.total_amount=e.data.total_amount;for(var d=0,l=0;l<t.carts.length;l++)d+=t.carts[l].total;t.cartsNum=d}else Object(s["a"])(e.msg)}),(function(t){}))}}}),r=c,n=(o("5b87d"),o("2877")),d=Object(n["a"])(r,a,i,!1,null,"decc9986",null);e["default"]=d.exports},dd6d:function(t,e,o){var a=o("24fb");e=a(!1),e.push([t.i,".categoryCart[data-v-decc9986]{width:100%}.categoryCart .contenBox[data-v-decc9986]{width:100%;height:2.8125rem;background:#2c2c2c;position:fixed;bottom:0;z-index:9999;padding-left:4.9063rem;padding-right:.94rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.categoryCart .contenBox[data-v-decc9986],.categoryCart .contenBox .posleft[data-v-decc9986]{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}.categoryCart .contenBox .posleft[data-v-decc9986]{width:2.81rem;height:2.81rem;left:.94rem;top:-1.4rem;background:#fc3;border-radius:50%}.categoryCart .contenBox .posleft[data-v-decc9986],.categoryCart .contenBox .posleft .numsa[data-v-decc9986]{position:absolute;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.categoryCart .contenBox .posleft .numsa[data-v-decc9986]{min-width:1.125rem;width:auto;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;font-size:10px;top:-.1563rem;right:-.1563rem;background:#f15353;color:#fff;border:1px solid #fff;border-radius:100%}.categoryCart .contenBox .posleft .iconfont[data-v-decc9986]{font-size:1.3rem}.categoryCart .contenBox .select[data-v-decc9986]{color:#fff}.categoryCart .contenBox .right[data-v-decc9986]{width:5.31rem;height:2.19rem;background:#f15353;border-radius:1.09rem;text-align:center;line-height:2.19rem;color:#fff}.top[data-v-decc9986]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 .875rem;-ms-flex-align:center;height:2.5rem;font-size:1rem;border-bottom:.0625rem solid #ebebeb}.top[data-v-decc9986],.top .iconfontcss[data-v-decc9986]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.top .iconfontcss[data-v-decc9986]{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:2rem;height:2rem;background:#f15353;border-radius:50%;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.top .iconfontcss .icon-all_buycar[data-v-decc9986]{font-size:1.7813rem;color:#fff}.top .select[data-v-decc9986]{font-size:.75rem;color:#8c8c8c;margin-left:.25rem}.top .clear_car[data-v-decc9986]{font-size:.875rem;color:#666;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}.top .clear_car .iconfont[data-v-decc9986]{font-size:1.125rem;color:#666;margin-right:.25rem}.carPopup[data-v-decc9986]{max-height:20rem;overflow-y:scroll;padding-bottom:3.125rem}.carPopup .goodsList[data-v-decc9986]{padding:0 .875rem}.carPopup .goodsList .goods[data-v-decc9986]{border-bottom:.0625rem solid #ebebeb;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;padding:.625rem 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.carPopup .goodsList .goods .goods_img[data-v-decc9986]{width:3.375rem;height:3.375rem;border-radius:.125rem;overflow:hidden;background:#f2f2f2;margin-right:.625rem;margin-left:.625rem}.carPopup .goodsList .goods .goods_img img[data-v-decc9986]{width:100%}.carPopup .goodsList .goods .goodsName[data-v-decc9986]{width:13.75rem;text-align:left}.carPopup .goodsList .goods .goodsName .name[data-v-decc9986]{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}.carPopup .goodsList .goods .goodsName .name .install-tag[data-v-decc9986]{background:#ff6b1b;font-size:.3125rem;color:#fff;padding:0 .1563rem;border-radius:.0625rem;margin-right:.125rem}.carPopup .goodsList .goods .goodsName .name .goods-names[data-v-decc9986]{font-size:.4688rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carPopup .goodsList .goods .goodsName .price[data-v-decc9986]{color:#f15353;font-size:1rem;margin-top:.625rem}.carPopup .goodsList .goods .addBtn[data-v-decc9986]{position:absolute;bottom:.625rem;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.carPopup .goodsList .goods .addBtn .iconfont[data-v-decc9986]{width:1.75rem;height:1.75rem;line-height:1.75rem;font-size:1.625rem;color:#f15353}.carPopup .goodsList .goods .addBtn .icon-store_reduceLine[data-v-decc9986]{color:#aaa}.carPopup .goodsList .goods .addBtn input[data-v-decc9986]{width:2rem;text-align:center;font-size:.75rem;border:none}.wrapper[data-v-decc9986]{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.wrapper .block[data-v-decc9986]{position:relative;width:19rem;height:22rem;border-radius:15px;background-color:#fff;padding:.5rem;text-align:left}.wrapper .choose-title[data-v-decc9986]{color:#878787;padding:.5rem;border-bottom:1px solid #f5f5f5}.wrapper .choose-content[data-v-decc9986]{height:15rem;overflow-y:scroll}.wrapper .radio-title[data-v-decc9986]{font-size:16px;font-weight:700}.wrapper .radio-list[data-v-decc9986]{padding:.5rem}.wrapper .radio-item[data-v-decc9986]{padding:.5rem 0;border-bottom:1px solid #f5f5f5}.wrapper .buttons[data-v-decc9986]{position:absolute;bottom:.5rem;width:100%}.wrapper .button-item[data-v-decc9986],.wrapper .buttons[data-v-decc9986]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.wrapper .button-item[data-v-decc9986]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.wrapper .button-content[data-v-decc9986]{margin:0 auto;width:6.5rem;height:2rem;line-height:2rem;text-align:center;border-radius:.5rem;border:1px solid #b5b5b5}.wrapper .button-content.red[data-v-decc9986]{color:#fff;background-color:#f15353;border:none}",""]),t.exports=e}}]);