cart.js 22 KB

1
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/cart/cart"],{"31de":function(t,i,s){"use strict";var e=s("d64a"),o=s.n(e);o.a},"687c":function(t,i,s){"use strict";(function(t){s("2d0a");e(s("66fd"));var i=e(s("8c42"));function e(t){return t&&t.__esModule?t:{default:t}}t(i.default)}).call(this,s("543d")["createPage"])},"6dba":function(t,i,s){"use strict";s.r(i);var e=s("a858"),o=s.n(e);for(var n in e)"default"!==n&&function(t){s.d(i,t,(function(){return e[t]}))}(n);i["default"]=o.a},"8c42":function(t,i,s){"use strict";s.r(i);var e=s("d09f"),o=s("6dba");for(var n in o)"default"!==n&&function(t){s.d(i,t,(function(){return o[t]}))}(n);s("31de");var a,r=s("f0c5"),l=Object(r["a"])(o["default"],e["b"],e["c"],!1,null,"34faf487",null,!1,e["a"],a);i["default"]=l.exports},a858:function(t,i,s){"use strict";(function(t){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var e=a(s("a34a")),o=s("2f62"),n=a(s("874f"));function a(t){return t&&t.__esModule?t:{default:t}}function r(t,i,s,e,o,n,a){try{var r=t[n](a),l=r.value}catch(c){return void s(c)}r.done?i(l):Promise.resolve(l).then(e,o)}function l(t){return function(){var i=this,s=arguments;return new Promise((function(e,o){var n=t.apply(i,s);function a(t){r(n,e,o,a,l,"next",t)}function l(t){r(n,e,o,a,l,"throw",t)}a(void 0)}))}}function c(t,i){var s;if("undefined"===typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(s=u(t))||i&&t&&"number"===typeof t.length){s&&(t=s);var e=0,o=function(){};return{s:o,n:function(){return e>=t.length?{done:!0}:{done:!1,value:t[e++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,r=!1;return{s:function(){s=t[Symbol.iterator]()},n:function(){var t=s.next();return a=t.done,t},e:function(t){r=!0,n=t},f:function(){try{a||null==s.return||s.return()}finally{if(r)throw n}}}}function u(t,i){if(t){if("string"===typeof t)return d(t,i);var s=Object.prototype.toString.call(t).slice(8,-1);return"Object"===s&&t.constructor&&(s=t.constructor.name),"Map"===s||"Set"===s?Array.from(t):"Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?d(t,i):void 0}}function d(t,i){(null==i||i>t.length)&&(i=t.length);for(var s=0,e=new Array(i);s<i;s++)e[s]=t[s];return e}function h(t,i){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(t);i&&(e=e.filter((function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable}))),s.push.apply(s,e)}return s}function _(t){for(var i=1;i<arguments.length;i++){var s=null!=arguments[i]?arguments[i]:{};i%2?h(Object(s),!0).forEach((function(i){f(t,i,s[i])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):h(Object(s)).forEach((function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(s,i))}))}return t}function f(t,i,s){return i in t?Object.defineProperty(t,i,{value:s,enumerable:!0,configurable:!0,writable:!0}):t[i]=s,t}var g=function(){s.e("pages/cart/components/app-shop-product/app-shop-product").then(function(){return resolve(s("5cb8"))}.bind(null,s)).catch(s.oe)},p=function(){s.e("components/basic-component/app-radio/app-radio").then(function(){return resolve(s("b0e1"))}.bind(null,s)).catch(s.oe)},m=function(){s.e("components/basic-component/app-empty-bottom/app-empty-bottom").then(function(){return resolve(s("42cd"))}.bind(null,s)).catch(s.oe)},v={name:"cart",components:{"app-shop-product":g,"app-radio":p,"app-empty-bottom":m},data:function(){return{open:["0"],countList:{express:{name:"",number:0,list:[],price:0,is_miaosha:!1},city:{name:"",number:0,list:[],price:0,is_miaosha:!1},offline:{name:"",number:0,list:[],price:0,is_miaosha:!1}},sendDialog:!1,editStatus:!1,listObj:[],all:!1,editList:[],priceNum:0,edit:!1,botBool:!0,currentRoute:this.$platDiff.route(),tabbarbool:!1,spike:-1,submitDis:!0}},computed:_(_(_(_({},(0,o.mapState)({tabBarHeight:function(t){return t.gConfig.tabBarHeight},iphoneHeight:function(t){return t.gConfig.iphoneHeight},iphone:function(t){return t.gConfig.iphone}})),(0,o.mapGetters)("iPhoneX",{BotHeight:"getBotHeight",getEmpty:"getEmpty"})),(0,o.mapGetters)("mallConfig",{getTheme:"getTheme"})),(0,o.mapState)({tabBarNavs:function(t){return t.mallConfig.navbar.navs},is_edit:function(t){return t.cart.is_edit}})),methods:{update:function(t){for(var i in this.listObj)for(var s in this.listObj[i].goods_list)"wholesale"==this.listObj[i].goods_list[s].sign&&this.listObj[i].goods_list[s].goods_id==t.goods_id&&(this.listObj[i].goods_list[s]=t,this.$set(this.listObj[i].goods_list,s,t),this.$forceUpdate())},setALl:function(t){this.open=["0","1"],this.selectAll(t.active)},editSwitch:function(){this.all=!1;for(var t=0;t<this.listObj.length;t++){this.listObj[t].is_active=!1;for(var i=0;i<this.listObj[t].goods_list.length;i++)if(this.listObj[t].goods_list[i].is_active=!1,"wholesale"===this.listObj[t].goods_list[i].sign){var s,e=c(this.listObj[t].goods_list[i].attr_arr);try{for(e.s();!(s=e.n()).done;){var o=s.value;o.is_active=!1}}catch(n){e.e(n)}finally{e.f()}}}this.editStatus||(this.open=["0","1"]),this.editStatus=!this.editStatus},getProductList:function(){var i=this;return l(e.default.mark((function s(){var o,a,r,l,c,u,d,h;return e.default.wrap((function(s){while(1)switch(s.prev=s.next){case 0:return t.showLoading({title:"加载中"}),s.next=3,i.$request({url:i.$api.cart.list,method:"get"});case 3:if(o=s.sent,0===o.code){for(a=[],r=0,l=0;l<o.data.list.length;l++)c=o.data.list[l].goods_list.filter((function(t,i){return 0===t.goods.is_jingwai})),u=o.data.list[l].goods_list.filter((function(t,i){return 1===t.goods.is_jingwai})),d=(0,n.default)(o.data.list[l]),h=(0,n.default)(o.data.list[l]),d.goods_list=c,h.goods_list=u,d["type"]=0,h["type"]=1,d.mch_id=r,r++,h.mch_id=r,r++,a.push(d),a.push(h);i.listObj=a,o.data.send_type_desc.express?i.countList.express.name=o.data.send_type_desc.express:i.countList.express.show=!1,o.data.send_type_desc.city?i.countList.city.name=o.data.send_type_desc.city:i.countList.city.show=!1,o.data.send_type_desc.offline?i.countList.offline.name=o.data.send_type_desc.offline:i.countList.offline.show=!1,i.spikeTime(o.data.list)}t.hideLoading();case 6:case"end":return s.stop()}}),s)})))()},changeRadioAll:function(t){for(var i=0;i<this.listObj.length;i++){var s=this.listObj[i],e=s.mch_id,o=s.goods_list;if(t.mch_id===e){for(var n=0;n<o.length;n++)if((this.editStatus||0===o[n].new_status&&o[n].buy_goods_auth)&&(o[n].is_active=!t.is_active),"wholesale"===o[n].sign){o[n].choose_num=o[n].is_active?o[n].attrs.num:0,o[n].discount=o[n].is_active?o[n].attrs.discount:1==o[n].plugin_data.discount_type?0:10;var a,r=c(o[n].attr_arr);try{for(r.s();!(a=r.n()).done;){var l=a.value;l.is_active=o[n].is_active}}catch(u){r.e(u)}finally{r.f()}}this.listObj[i].is_active=!t.is_active}}},changeSingleRadio:function(t){for(var i=this,s=t.mch,e=t.item,o=0;o<this.listObj.length;o++)if(this.listObj[o].mch_id===s.mch_id){for(var n=s.goods_list.length,a=0,r=0;r<this.listObj[o].goods_list.length;r++){if("wholesale"===this.listObj[o].goods_list[r].sign)if(this.listObj[o].goods_list[r].discount=1==this.listObj[o].goods_list[r].plugin_data.discount_type?0:10,e.goods_id){if(e.id===this.listObj[o].goods_list[r].id){this.listObj[o].goods_list[r].is_active=!this.listObj[o].goods_list[r].is_active;var l,u=c(this.listObj[o].goods_list[r].attr_arr);try{for(u.s();!(l=u.n()).done;){var d=l.value;d.is_active=this.listObj[o].goods_list[r].is_active}}catch(b){u.e(b)}finally{u.f()}this.editStatus||(this.listObj[o].goods_list[r].choose_num=this.listObj[o].goods_list[r].is_active?this.listObj[o].goods_list[r].attrs.num:0,this.listObj[o].goods_list[r].discount=this.listObj[o].goods_list[r].is_active?this.listObj[o].goods_list[r].attrs.discount:1==this.listObj[o].goods_list[r].plugin_data.discount_type?0:10)}}else{var h=0;this.listObj[o].goods_list[r].choose_num=0;var _,f=c(this.listObj[o].goods_list[r].attr_arr);try{for(f.s();!(_=f.n()).done;){var g=_.value;if(e.id===g.id&&(g.is_active=!g.is_active),g.is_active){h++,this.listObj[o].goods_list[r].choose_num+=+g.num;var p,m=c(this.listObj[o].goods_list[r].plugin_data.discount_rules);try{for(m.s();!(p=m.n()).done;){var v=p.value;+this.listObj[o].goods_list[r].choose_num<+v.num||(this.listObj[o].goods_list[r].discount=v.discount)}}catch(b){m.e(b)}finally{m.f()}}}}catch(b){f.e(b)}finally{f.f()}h==this.listObj[o].goods_list[r].attr_arr.length?this.listObj[o].goods_list[r].is_active=!0:this.listObj[o].goods_list[r].is_active=!1}else e.id===this.listObj[o].goods_list[r].id&&(this.listObj[o].goods_list[r].is_active=!this.listObj[o].goods_list[r].is_active);this.listObj[o].goods_list[r].is_active&&a++,!1!==this.editStatus||0===this.listObj[o].goods_list[r].new_status&&this.listObj[o].goods_list[r].buy_goods_auth||n--}this.listObj[o].is_active=n===a}setTimeout((function(){i.count()}))},selectAll:function(t){var i=this;this.listObj.map((function(s){s.is_active=t,s.goods_list.map((function(e){if(!1===i.editStatus){if(0===s.new_status&&0===e.new_status&&e.buy_goods_auth&&(e.is_active=t,"wholesale"===e.sign)){e.choose_num=t?e.attrs.num:0,e.discount=t?e.attrs.discount:1==e.plugin_data.discount_type?0:10;var o,n=c(e.attr_arr);try{for(n.s();!(o=n.n()).done;){var a=o.value;a.is_active=t}}catch(d){n.e(d)}finally{n.f()}}}else if(e.is_active=t,"wholesale"===e.sign){var r,l=c(e.attr_arr);try{for(l.s();!(r=l.n()).done;){var u=r.value;u.is_active=t}}catch(d){l.e(d)}finally{l.f()}}}))}))},settlement:function(){var t=this,i=[];this.countList.express.list=[],this.countList.city.list=[],this.countList.offline.list=[],this.countList.express.number=0,this.countList.city.number=0,this.countList.offline.number=0,this.countList.express.price=0,this.countList.city.price=0,this.countList.offline.price=0,this.countList.express.is_miaosha=!1,this.countList.city.is_miaosha=!1,this.countList.offline.is_miaosha=!1;for(var s=!1,e=0,o=0;o<this.listObj.length;o++){for(var n={mch_id:this.listObj[o].mch_id,goods_list:[]},a=0;a<this.listObj[o].goods_list.length;a++){var r=this.listObj[o].goods_list[a];if(0===r.new_status&&r.buy_goods_auth)if(r.is_active)if("miaosha"===r.sign&&(s=!0),"wholesale"===r.sign){var l,u=c(r.attr_arr);try{for(u.s();!(l=u.n()).done;){var d=l.value;if(d.num>0&&d.is_active){var h,_={id:d.attr_info.goods_id,attr:[],send_type:r.send_type,cover:r.attrs&&r.attrs.pic_url?r.attrs.pic_url:r.goods.cover_pic,price:d.price,sign:r.sign,num:d.num,cart_id:d.id,goods_attr_id:d.attr_id},f=c(d.attrs.attr);try{for(f.s();!(h=f.n()).done;){var g=h.value,p={attr_id:g.attr_id,attr_group_id:g.attr_group_id};_.attr.push(p)}}catch(K){f.e(K)}finally{f.f()}n.goods_list.push(_),e++}}}catch(K){u.e(K)}finally{u.f()}}else{var m={id:r.goods_id,attr:[],send_type:r.send_type,cover:r.attrs&&r.attrs.pic_url?r.attrs.pic_url:r.goods.cover_pic,price:r.attrs.price,num:r.num,sign:r.sign,cart_id:r.id,goods_attr_id:r.attr_id};for(var v in r.attrs.attr){var b={attr_id:r.attrs.attr[v].attr_id,attr_group_id:r.attrs.attr[v].attr_group_id};m.attr.push(b)}n.goods_list.push(m),e++}else if("wholesale"===r.sign){var y,O=c(r.attr_arr);try{for(O.s();!(y=O.n()).done;){var j=y.value;if(j.num>0&&j.is_active){var w,L={id:j.attr_info.goods_id,attr:[],send_type:r.send_type,cover:r.attrs&&r.attrs.pic_url?r.attrs.pic_url:r.goods.cover_pic,price:j.price,num:j.num,sign:r.sign,cart_id:j.id,goods_attr_id:j.attr_id},x=c(j.attrs.attr);try{for(x.s();!(w=x.n()).done;){var S=w.value,I={attr_id:S.attr_id,attr_group_id:S.attr_group_id};L.attr.push(I)}}catch(K){x.e(K)}finally{x.f()}n.goods_list.push(L),e++}}}catch(K){O.e(K)}finally{O.f()}}}n.goods_list.length>0&&i.push(n)}i[0].goods_list[0].send_type;for(var N=0,$=i;N<$.length;N++){var P=$[N];this.countList.express.list.push({mch_id:P.mch_id,goods_list:[]}),this.countList.city.list.push({mch_id:P.mch_id,goods_list:[]}),this.countList.offline.list.push({mch_id:P.mch_id,goods_list:[]});var k,D=c(P.goods_list);try{for(D.s();!(k=D.n()).done;){var T,C=k.value,A=c(C.send_type);try{for(A.s();!(T=A.n()).done;){var F=T.value;if("express"==F){var B,R=c(this.countList.express.list);try{for(R.s();!(B=R.n()).done;){var H=B.value;H.mch_id==P.mch_id&&(H.goods_list.push(C),"miaosha"==C.sign&&(this.countList.express.is_miaosha=!0),this.countList.express.number++,this.countList.express.price=(+this.countList.express.price+ +C.num*+C.price).toFixed(2))}}catch(K){R.e(K)}finally{R.f()}}if("city"==F){var U,E=c(this.countList.city.list);try{for(E.s();!(U=E.n()).done;){var J=U.value;J.mch_id==P.mch_id&&(J.goods_list.push(C),"miaosha"==C.sign&&(this.countList.city.is_miaosha=!0),this.countList.city.number++,this.countList.city.price=(+this.countList.city.price+ +C.num*+C.price).toFixed(2))}}catch(K){E.e(K)}finally{E.f()}}if("offline"==F){var M,q=c(this.countList.offline.list);try{for(q.s();!(M=q.n()).done;){var G=M.value;G.mch_id==P.mch_id&&(G.goods_list.push(C),"miaosha"==C.sign&&(this.countList.offline.is_miaosha=!0),this.countList.offline.number++,this.countList.offline.price=(+this.countList.offline.price+ +C.num*+C.price).toFixed(2))}}catch(K){q.e(K)}finally{q.f()}}}}catch(K){A.e(K)}finally{A.f()}}}catch(K){D.e(K)}finally{D.f()}}var X=!1;if(console.log(e==this.countList.express.number),console.log(e==this.countList.city.number),console.log(e==this.countList.offline.number),e!=this.countList.express.number&&e!=this.countList.city.number&&e!=this.countList.offline.number||(X=!0),X){var z="/pages/order-submit/order-submit?mch_list=".concat(JSON.stringify(i));s&&(z+="&preview_url=".concat(encodeURIComponent(this.$api.miaosha.order_preview),"&submit_url=").concat(encodeURIComponent(this.$api.miaosha.order_submit))),this.$jump({open_type:"navigate",url:z}),setTimeout((function(){t.listObj=[]}),1e3)}else this.sendDialog=!0},sendTypeSubmit:function(t){var i=this;for(var s in this.countList[t].list)0==this.countList[t].list[s].goods_list.length&&this.countList[t].list.splice(s,1);var e="/pages/order-submit/order-submit?send_type=".concat(t,"&mch_list=").concat(JSON.stringify(this.countList[t].list));this.countList[t].is_miaosha&&(e+="&preview_url=".concat(encodeURIComponent(this.$api.miaosha.order_preview),"&submit_url=").concat(encodeURIComponent(this.$api.miaosha.order_submit))),this.$jump({open_type:"navigate",url:e}),setTimeout((function(){i.sendDialog=!1,i.listObj=[]}),1e3)},editNum:function(){for(var t=this,i=[],s=0;s<this.listObj.length;s++)for(var e=this.listObj[s].goods_list,o=0;o<e.length;o++)if(0===e[o].new_status)if("wholesale"===e[o].sign){var n,a=c(e[o].attr_arr);try{for(a.s();!(n=a.n()).done;){var r=n.value;i.push({goods_id:r.attr_info.goods_id,num:r.num,attr:r.attr_id})}}catch(l){a.e(l)}finally{a.f()}}else i.push({goods_id:e[o].goods_id,num:e[o].num,attr:e[o].attr_id});this.$request({method:"post",url:this.$api.cart.edit,data:{list:JSON.stringify(i)}}).then((function(){t.$store.dispatch("cart/is_edit",!1)}))},deleteProduct:function(){var t=this;return l(e.default.mark((function i(){var s,o,n,a,r,l,u,d,h,_,f,g,p,m,v;return e.default.wrap((function(i){while(1)switch(i.prev=i.next){case 0:for(s=[],o=0;o<t.listObj.length;o++)for(n=t.listObj[o].goods_list,a=0;a<n.length;a++)if(n[a].is_active)if("wholesale"==n[a].sign){r=c(n[a].attr_arr);try{for(r.s();!(l=r.n()).done;)u=l.value,s.push({mch_id:n[a].mch_id,id:u.id})}catch(e){r.e(e)}finally{r.f()}}else s.push({mch_id:n[a].mch_id,id:n[a].id});else if("wholesale"==n[a].sign){d=c(n[a].attr_arr);try{for(d.s();!(h=d.n()).done;)_=h.value,_.is_active&&s.push({mch_id:n[a].mch_id,id:_.id})}catch(e){d.e(e)}finally{d.f()}}if(s.length){i.next=4;break}return i.abrupt("return");case 4:return i.next=6,t.$request({method:"post",url:t.$api.cart.delete,data:{cart_id_list:JSON.stringify(s)}});case 6:if(f=i.sent,0===f.code)for(t.editStatus=!1,g=0;g<t.listObj.length;g++)for(p=0;p<s.length;p++)if(t.listObj[g].mch_id==s[p].mch_id){for(m=0;m<t.listObj[g].goods_list.length;m++)if("wholesale"===t.listObj[g].goods_list[m].sign){for(v in t.listObj[g].goods_list[m].attr_arr)t.listObj[g].goods_list[m].attr_arr[v].id==s[p].id&&(t.$delete(t.listObj[g].goods_list[m].attr_arr,v),0==t.listObj[g].goods_list[m].attr_arr.length&&t.$delete(t.listObj[g].goods_list,m));t.count()}else t.listObj[g].goods_list[m].id==s[p].id&&t.$delete(t.listObj[g].goods_list,m);0===t.listObj[g].goods_list.length&&t.$delete(t.listObj,g)}case 8:case"end":return i.stop()}}),i)})))()},b:function(){var t=void 0;t=this.currentRoute;for(var i=0;i<this.tabBarNavs.length;i++)if(t.includes(this.tabBarNavs[i].url.split("?")[0]))return this.tabbarbool=!0;return this.tabbarbool=!1},change:function(t){for(var i=t.number,s=t.id,e=t.mch_id,o=0;o<this.listObj.length;o++)if(this.listObj[o].mch_id===e)for(var n=0;n<this.listObj[o].goods_list.length;n++)if("wholesale"===this.listObj[o].goods_list[n].sign&&3!=this.listObj[o].goods_list[n].new_status){for(var a=0;a<this.listObj[o].goods_list[n].attr_arr.length;a++)if(this.listObj[o].goods_list[n].attr_arr[a].id==s)return this.listObj[o].goods_list[n].attr_arr[a].num=Number(i),void this.count()}else if(this.listObj[o].goods_list[n].id===s)return void(this.listObj[o].goods_list[n].num=Number(i))},count:function(){var t,i=this,s=c(i.listObj);try{for(s.s();!(t=s.n()).done;){var e,o=t.value,n=c(o.goods_list);try{for(n.s();!(e=n.n()).done;){var a=e.value;if(a.price=0,"wholesale"===a.sign&&(0==a.new_status||6==a.new_status&&0==a.sell_time)){0==a.plugin_data.discount_type?a.attrs.discount=10:a.attrs.discount=0,a.attrs.num=0;var r=0;a.choose_num=0;var l,u=c(a.attr_arr);try{for(u.s();!(l=u.n()).done;){var d=l.value;r+=+d.num*+d.attrs.price,a.attrs.num+=+d.num,d.is_active&&(a.choose_num+=+d.num)}}catch(b){u.e(b)}finally{u.f()}var h,_=0,f=c(a.attr_arr);try{for(f.s();!(h=f.n()).done;){var g=h.value;g.is_active&&(_+=+g.num)}}catch(b){f.e(b)}finally{f.f()}var p,m=c(a.plugin_data.discount_rules);try{for(m.s();!(p=m.n()).done;){var v=p.value;+a.attrs.num<+v.num||(a.attrs.discount=v.discount),+_<+v.num||(a.discount=v.discount)}}catch(b){m.e(b)}finally{m.f()}0==a.plugin_data.discount_type?a.price=(r*(a.attrs.discount/10)).toFixed(2):a.price=(r-a.attrs.discount*a.attrs.num).toFixed(2),a.attrs.num<a.plugin_data.up_num?a.new_status=6:a.new_status=0}}}catch(b){n.e(b)}finally{n.f()}}}catch(b){s.e(b)}finally{s.f()}},setTime:function(t){for(var i=!1,s=0;s<t.length;s++)for(var e=0;e<t[s].goods_list.length;e++){if(t[s].goods_list[e].sell_time>0){i=!0,t[s].goods_list[e].sell_time--;var o=parseInt(t[s].goods_list[e].sell_time),n=0,a=0;o>60&&(n=parseInt(o/60),o=parseInt(o%60),n>60&&(a=parseInt(n/60),n=parseInt(n%60)));var r={h:a<10?"0"+a:a,m:n<10?"0"+n:n,s:o<10?"0"+o:o};this.$set(this.listObj[s].goods_list[e],"sell_string","".concat(r.h+":"+r.m+":"+r.s)),0==t[s].goods_list[e].sell_time&&this.count()}if("miaosha"===t[s].goods_list[e].sign&&1===t[s].goods_list[e].miaosha_status){i=!0,t[s].goods_list[e].miaosha_time--;var l=parseInt(t[s].goods_list[e].miaosha_time),c=0,u=0;l>60&&(c=parseInt(l/60),l=parseInt(l%60),c>60&&(u=parseInt(c/60),c=parseInt(c%60)));var d={h:u<10?"0"+u:u,m:c<10?"0"+c:c,s:l<10?"0"+l:l};this.$set(this.listObj[s].goods_list[e],"miaosha_string","".concat(d.h+":"+d.m+":"+d.s))}if("flash_sale"===t[s].goods_list[e].sign&&(1===t[s].goods_list[e].flash_sale_status||2===t[s].goods_list[e].flash_sale_status)){i=!0,t[s].goods_list[e].flash_sale_time--;var h=parseInt(t[s].goods_list[e].flash_sale_time),_=0,f=0;h>60&&(_=parseInt(h/60),h=parseInt(h%60),_>60&&(f=parseInt(_/60),_=parseInt(_%60)));var g={h:f<10?"0"+f:f,m:_<10?"0"+_:_,s:h<10?"0"+h:h};this.$set(this.listObj[s].goods_list[e],"flash_sale_string","".concat(g.h+":"+g.m+":"+g.s))}}return i},spikeTime:function(t){var i=this;clearInterval(this.spike);var s=this.setTime(t);s&&(this.spike=setInterval((function(){var s=i.setTime(t);s||clearInterval(i.spike)}),1e3))}},onShow:function(){var t=this;this.submitDis=!0,this.listObj=[],setTimeout((function(){t.getProductList()}),1e3),this.all=!1},onHide:function(){this.editNum(),clearInterval(this.spike)},onUnload:function(){this.editNum(),clearInterval(this.spike)},watch:{listObj:{handler:function(t){this.priceNum=0;for(var i=0,s=0,e=!0,o=0;o<t.length;o++){(0==t[o].new_status||this.editStatus)&&(i+=t[o].goods_list.length);for(var n=t[o].goods_list.length,a=0,r=0;r<t[o].goods_list.length;r++)if(0===t[o].goods_list[r].new_status||t[o].goods_list[r].buy_goods_auth||a++,!1!==this.editStatus||0===t[o].goods_list[r].new_status&&t[o].goods_list[r].buy_goods_auth||i--,t[o].goods_list[r].is_active)if("wholesale"===t[o].goods_list[r].sign){i+=t[o].goods_list[r].attr_arr.length-1;var l,u=c(t[o].goods_list[r].attr_arr);try{for(u.s();!(l=u.n()).done;){var d=l.value;if(!this.editStatus)if(0==t[o].goods_list[r].plugin_data.discount_type){var h=t[o].goods_list[r].discount?t[o].goods_list[r].discount:10;d.price=(+d.attrs.price*(+h/10)).toFixed(2)}else{var _=t[o].goods_list[r].discount?t[o].goods_list[r].discount:0;d.price=(+d.attrs.price-+_).toFixed(2)}if(d.is_active)if(this.editStatus)s++;else{var f=Number(d.price)*Number(d.num);this.priceNum+=f,t[o].goods_list[r].choose_num<t[o].goods_list[r].plugin_data.up_num||s++}}}catch(j){u.e(j)}finally{u.f()}}else{if(!this.editStatus){var g=Number(t[o].goods_list[r].attrs.price)*Number(t[o].goods_list[r].num);this.priceNum+=g}s++}else if("wholesale"===t[o].goods_list[r].sign&&3!==t[o].goods_list[r].new_status){i+=t[o].goods_list[r].attr_arr.length-1;var p,m=c(t[o].goods_list[r].attr_arr);try{for(m.s();!(p=m.n()).done;){var v=p.value;if(0==t[o].goods_list[r].plugin_data.discount_type){var b=t[o].goods_list[r].discount?t[o].goods_list[r].discount:10;v.price=(+v.attrs.price*(+b/10)).toFixed(2)}else{var y=t[o].goods_list[r].discount?t[o].goods_list[r].discount:0;v.price=(+v.attrs.price-+y).toFixed(2)}if(v.is_active)if(this.editStatus)s++;else{var O=Number(v.price)*Number(v.num);this.priceNum+=O,t[o].goods_list[r].choose_num<t[o].goods_list[r].plugin_data.up_num?e=!1:s++}}}catch(j){m.e(j)}finally{m.f()}}n===a&&(this.listObj[o].new_status=0==this.listObj[o].new_status?1:this.listObj[o].new_status)}this.all=s===i&&(0!==i||0!==s),this.submitDis=!(s>0&&e),this.priceNum=this.priceNum.toFixed(2)},deep:!0},tabBarNavs:{handler:function(){this.b()},immediate:!0}}};i.default=v}).call(this,s("543d")["default"])},d09f:function(t,i,s){"use strict";s.d(i,"b",(function(){return o})),s.d(i,"c",(function(){return n})),s.d(i,"a",(function(){return e}));var e={uniCollapse:function(){return s.e("uni_modules/uni-collapse/components/uni-collapse/uni-collapse").then(s.bind(null,"f381"))},uniCollapseItem:function(){return s.e("uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item").then(s.bind(null,"4e40"))}},o=function(){var t=this,i=t.$createElement,s=(t._self._c,Number(100));t._isMounted||(t.e0=function(i){t.sendDialog=!1},t.e1=function(i){t.sendDialog=!1}),t.$mp.data=Object.assign({},{$root:{m0:s}})},n=[]},d64a:function(t,i,s){}},[["687c","common/runtime","common/vendor"]]]);