newBulitOrder.js 6.6 KB

1
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pageD/newBulitOrder/newBulitOrder"],{"013f":function(o,t,n){"use strict";n.r(t);var i=n("c7c1"),e=n("5b81");for(var s in e)["default"].indexOf(s)<0&&function(o){n.d(t,o,(function(){return e[o]}))}(s);n("6173");var r,c=n("f0c5"),a=Object(c["a"])(e["default"],i["b"],i["c"],!1,null,"b5194430",null,!1,i["a"],r);t["default"]=a.exports},"1bce":function(o,t,n){"use strict";(function(o,t){var i=n("4ea4");n("f93b");i(n("66fd"));var e=i(n("013f"));o.__webpack_require_UNI_MP_PLUGIN__=n,t(e.default)}).call(this,n("bc2e")["default"],n("543d")["createPage"])},2255:function(o,t,n){},"5b81":function(o,t,n){"use strict";n.r(t);var i=n("844b"),e=n.n(i);for(var s in i)["default"].indexOf(s)<0&&function(o){n.d(t,o,(function(){return i[o]}))}(s);t["default"]=e.a},6173:function(o,t,n){"use strict";var i=n("2255"),e=n.n(i);e.a},"844b":function(o,t,n){"use strict";(function(o){var i=n("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e=i(n("2eee")),s=i(n("c973")),r=function(){n.e("pageD/newBulitOrder/component/commodity").then(function(){return resolve(n("0fd8"))}.bind(null,n)).catch(n.oe)},c=function(){n.e("pageD/newBulitOrder/component/selectLogistics").then(function(){return resolve(n("dc77"))}.bind(null,n)).catch(n.oe)},a=function(){n.e("pageD/newBulitOrder/component/nextLogistics").then(function(){return resolve(n("7e8d"))}.bind(null,n)).catch(n.oe)},d=function(){n.e("pageD/newBulitOrder/component/recommendGoods").then(function(){return resolve(n("8745"))}.bind(null,n)).catch(n.oe)},u=function(){n.e("pageD/newBulitOrder/component/goodsInformation").then(function(){return resolve(n("0664"))}.bind(null,n)).catch(n.oe)},g={components:{Commodity:r,SelectLogistics:c,NextLogistics:a,RecommendGoods:d,GoodsInformation:u},data:function(){return{addinfo:{},province_id:"",containerList:[],transport_type_id:"",transportTypeName:"",swiptlist:[],goodsList:[],logisticsShow:!1,language:"",nextLogisticsShow:!1,goodinfo:{},goodsValue:0,sku_info:{},containname:"",countGoodsInformation:{},goodsWeight:0,goodsId:"",sku_item_id:"",merchant_goods_id:"",goodsSource:"",isDiscount:"",specificationsPrice:""}},computed:{i18n:function(){return this.$t("index")}},onLoad:function(o){var t=this;this.goodsList=JSON.parse(decodeURIComponent(o.goodsList)),console.log(this.goodsList),this.goodsList.order_goods.map((function(o){t.goodsId=o.goods_id,t.sku_item_id=o.sku_item_id,t.merchant_goods_id=o.merchant_goods_id,t.goodsSource=o.goods.source,0==o.is_discount?t.specificationsPrice=o.sku_item.price*(.01*o.discount):t.specificationsPrice=o.sku_item.price})),this.goodsValue=this.goodsList.order_goods[0].goods_num,this.goodsWeight=this.goodsList.order_goods[0].sku_item.weight,this.recommend()},onShow:function(){""!=o.getStorageSync("language")&&(this.language=o.getStorageSync("language"))},methods:{closeLogistics:function(o){this.logisticsShow=!1,this.nextLogisticsShow=!1,"second"==o.type&&o.containname&&(this.containname=o.containname,this.countGoodsInformation=o,console.log(Number(this.specificationsPrice)*this.goodsValue+Number(this.countGoodsInformation.sum)*this.goodsValue))},openContainer:function(o){var t=this;this.goodinfo.province_id=this.province_id,this.goodinfo.transport_type_id=this.transport_type_id;var n=0,i=0,e=0,s=0,r=0;console.log(this.goodsList),this.goodsList.order_goods.map((function(o){console.log(o),n+=o.sku_item.weight,i+=o.sku_item.height,e+=o.sku_item.length,r+=o.sku_item.width,s+=Number(o.sku_item.price),t.goodinfo.type=o.goods.status})),this.goodinfo.weight=n,this.goodinfo.height=i,this.goodinfo.length=e,this.goodinfo.width=r,this.goodinfo.price=s,console.log(this.goodinfo),this.logisticsShow=!1,this.nextLogisticsShow=!0,"first"==o.type&&o.transportTypeName&&(this.transportTypeName=o.transportTypeName)},config:function(){var t=this;return(0,s.default)(e.default.mark((function n(){var i;return e.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return i=t,n.next=3,o.$u.http.get("/api/config",{params:{module:"free_shipping"}}).then((function(o){var n="";n=Number(i.specificationsPrice)*i.goodsValue,n>o.free_shipping?(i.countGoodsInformation.sum=0,i.countGoodsInformation.unit_price=0):(t.countGoodsInformation.sum=t.countGoodsInformation.unchangedFreight,t.countGoodsInformation.unit_price=t.countGoodsInformation.unchangedUnit_price)})).catch((function(){}));case 3:case"end":return n.stop()}}),n)})))()},topay:function(){o.$u.http.post("/api/order",{address_id:this.addinfo.id,goods_id:this.goodsId,goods_num:this.goodsValue,sku_item_id:this.sku_item_id,cart_ids:"",remark:"",merchant_goods_id:this.merchant_goods_id||"",container_id:this.countGoodsInformation.containid,share_member_id:"",belong:this.goodsSource||""}).then((function(t){o.navigateTo({url:"/pageA/payorder?orderid="+t.id+"&sum="+t.amount})})).catch((function(){}))},openLogistics:function(){this.logisticsShow=!0,this.transport()},toadd:function(){var t=this;o.navigateTo({url:"/pageC/addressManagement/addressManagement?tabs="+Number(0),events:{getadd:function(o){console.log(o),t.addinfo=o,t.province_id=o.province_id,t.transport()}}})},transport:function(){var t=this;o.$u.http.get("/api/transport-type",{params:{province_id:this.province_id}}).then((function(o){t.containerList=o,t.transport_type_id=o[0].id,t.transportTypeName=o[0].name_cn,"zh-CN"==t.language&&(t.transportTypeName=o[0].name_cn),"en-US"==t.language&&(t.transportTypeName=o[0].name_en),"es-ES"==t.language&&(t.transportTypeName=o[0].name_es),"it-IT"==t.language&&(t.transportTypeName=o[0].name_ita)})).catch((function(){}))},replacePhoneToStar:function(o){if(o)return o.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")},recommend:function(){var t=this;o.$u.http.post("/api/goods/recommend",{keyword:""}).then((function(o){t.swiptlist=o})).catch((function(){}))},changeGoodsNum:function(o){"increase"==o?(this.goodsValue++,this.config()):this.goodsValue>1&&(this.goodsValue--,this.config())}}};t.default=g}).call(this,n("543d")["default"])},c7c1:function(o,t,n){"use strict";n.d(t,"b",(function(){return e})),n.d(t,"c",(function(){return s})),n.d(t,"a",(function(){return i}));var i={uIcon:function(){return Promise.all([n.e("common/vendor"),n.e("uview-ui/components/u-icon/u-icon")]).then(n.bind(null,"01eb"))}},e=function(){var o=this,t=o.$createElement,n=(o._self._c,JSON.stringify(o.addinfo)),i=JSON.stringify(o.addinfo),e="{}"!=i?o.replacePhoneToStar(o.addinfo.mobile):null,s=o.countGoodsInformation.containname?Number(o.specificationsPrice):null,r=o.countGoodsInformation.containname?Number(o.countGoodsInformation.unit_price):null;o.$mp.data=Object.assign({},{$root:{g0:n,g1:i,m0:e,m1:s,m2:r}})},s=[]}},[["1bce","common/runtime","common/vendor"]]]);