1 line
15 KiB
JavaScript
1 line
15 KiB
JavaScript
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["seller/user/cart"],{"63ea":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return s})),i.d(e,"a",(function(){return r}));var r={uniIcons:function(){return Promise.all([i.e("common/vendor"),i.e("components/uni-icons/uni-icons")]).then(i.bind(null,"4704"))},uniDrawer:function(){return i.e("components/uni-drawer/uni-drawer").then(i.bind(null,"efd5"))}},n=function(){var t=this,e=t.$createElement,i=(t._self._c,t.isdata&&t.chain_id&&t.isVirtual,null),r=(t.isdata&&t.chain_id&&t.isVirtual,null),n=(t.isdata&&t.chain_id&&t.isVirtual,null),s=(t.isdata&&t.chain_id&&t.isVirtual,null),a=(t.isdata&&t.chain_id&&t.isVirtual,null),o=(t.isdata&&t.chain_id&&t.isVirtual,null),u=(t.isdata&&t.chain_id&&t.isVirtual,null),l=(t.isdata&&t.chain_id&&t.isVirtual,null),_=(t.isdata&&t.chain_id&&t.isVirtual,null),c=(t.isdata&&t.chain_id&&t.isVirtual,null),d=t.isdata?t.__("店员"):null,m=t.isdata?t.__("请选择店员"):null,f=(t.isdata,null),h=(t.isdata,null),g=(t.isdata,null),p=(t.isdata,null),v=t.isdata?t.__map(t.submitinfo.items,(function(e,i){var r=t.__get_orig(e),n=t.order_items_material.length,s=n>0?t.__("商品明细"):null,a=n>0?t.__map(t.order_items_material,(function(e,i){var r=t.__get_orig(e),n=e.item_sale_price?t.__("¥"):null,s=e.discount_sale_money?t.__("¥"):null,a=e.item_unit_points?t.__("积分"):null,o=e.item_unit_sp?t.__("众宝"):null,u=t.__("删除"),l=e.pulse_gift_cart.length,_=l>0?t.__("赠品"):null,c=e.pulse_reduction.length,d=t.__map(e.pulse_reduction,(function(e,i){var r=t.__get_orig(e),n=c>0&&e.reduceMoney>0?t.sprintf(t.__("满减 -¥%s"),t.mf(e.reduceMoney)):null;return{$orig:r,m23:n}})),m=e.pulse_bargains_cart.length,f=m>0?t.__("加价购"):null;return{$orig:r,m17:n,m18:s,m19:a,m20:o,m21:u,g1:l,m22:_,g2:c,l0:d,g3:m,m24:f}})):null,o=t.order_items_fictitious.length,u=o>0?t.__("项目明细"):null,l=o>0?t.__map(t.order_items_fictitious,(function(e,i){var r=t.__get_orig(e),n=e.item_sale_price?t.__("¥"):null,s=e.discount_sale_money?t.__("¥"):null,a=e.item_unit_points?t.__("积分"):null,o=e.item_unit_sp?t.__("众宝"):null,u=t.__("删除"),l=e.pulse_gift_cart.length,_=l>0?t.__("赠品"):null,c=e.pulse_reduction.length,d=t.__map(e.pulse_reduction,(function(e,i){var r=t.__get_orig(e),n=c>0&&e.reduceMoney>0?t.sprintf(t.__("满减 -¥%s"),t.mf(e.reduceMoney)):null;return{$orig:r,m32:n}})),m=e.pulse_bargains_cart.length,f=m>0?t.__("加价购"):null;return{$orig:r,m26:n,m27:s,m28:a,m29:o,m30:u,g5:l,m31:_,g6:c,l2:d,g7:m,m33:f}})):null,_=e.bargains.length,c=t.__map(e.bargains,(function(e,i){var r=t.__get_orig(e),n=_>0?e.length>0||e.actId:null,s=_>0&&n?t.__("加价购"):null;return{$orig:r,g9:n,m34:s}})),d=e.activitys.gift.length,m=t.__map(e.activitys.gift,(function(e,i){var r=t.__get_orig(e),n=d>0?e.length>0||e.actId:null,s=d>0&&n?t.__("赠品"):null;return{$orig:r,g11:n,m35:s}})),f=e.activitys.reduction.length,h=t.__map(e.activitys.reduction,(function(e,i){var r=t.__get_orig(e),n=f>0&&e.actId&&e.reduceMoney>0?t.sprintf(t.__("满减 -¥%s"),t.mf(e.reduceMoney)):null;return{$orig:r,m36:n}})),g=t.__("备注"),p=t.__("商品总额"),v=t.__("¥"),b=e.productPointsSel?t.__("积分抵扣"):null,y=e.productPointsSel?t.__("积分"):null,D=e.productSpSel?t.__("众宝抵扣"):null,w=e.productSpSel?t.__("众宝"):null,S=e.activityDiscountMoney>0?t.__("活动优惠"):null,$=e.activityDiscountMoney>0?t.__("¥"):null,O=e.voucher_items.length,k=O>0?t.__("优惠券"):null,C=O>0?e.voucher_items.length:null,M=O>0&&C>0?e.voucher_items.length:null,I=O>0&&C>0?t.__("张优惠券可用"):null,P=O>0&&!(C>0)?t.__("(无可用优惠券)"):null,N=O>0&&e.voucher_use_row&&e.voucher_use_row.voucher_price?t.__("¥"):null,V=e.order_discount_amount?t.__("会员折扣"):null,j=e.order_discount_amount?t.sprintf(t.__("(%s折)"),e.policy_discountrate/10):null,A=e.order_discount_amount?t.__("¥"):null,F=t.__("总金额:"),L=t.__("¥"),U=t.delivery_item_none_row.length;return{$orig:r,g0:n,m16:s,l1:a,g4:o,m25:u,l3:l,g8:_,l4:c,g10:d,l5:m,g12:f,l6:h,m37:null,m38:null,m39:null,m40:null,m41:null,m42:null,m43:null,m44:null,m45:g,m46:p,m47:v,m48:b,m49:y,m50:D,m51:w,m52:S,m53:$,g13:O,m54:k,g14:C,g15:M,m55:I,m56:P,m57:N,m58:V,m59:j,m60:A,m61:null,m62:null,m63:null,m64:null,m65:null,m66:null,m67:null,m68:F,m69:L,g16:U}})):null,b=t.isdata?t.__("合计:"):null,y=t.isdata&&t.order_amount?t.__("¥"):null,D=t.isdata&&t.submitinfo.orderSelPointsAmount?t.__("积分"):null,w=t.isdata&&t.submitinfo.orderSelSpAmount?t.__("众宝"):null,S=t.isdata&&t.submitinfo.orderDiscountAmount>0?t.__("优惠"):null,$=t.isdata&&t.submitinfo.orderDiscountAmount>0?t.__("¥"):null,O=t.isdata&&t.submitinfo.orderDiscountAmount>0?t.number_format(t.submitinfo.orderDiscountAmount):null,k=t.isdata&&t.isSubmit?t.__("正在提交...."):null,C=t.isdata&&!t.isSubmit?!t.can_delivery&&t.delivery_item_none_row.length>0:null,M=t.isdata&&!t.isSubmit&&C?t.__("不可配送"):null,I=!t.isdata||t.isSubmit||C?null:t.show_oos&&t.delivery_item_none_row.length>0,P=t.isdata&&!t.isSubmit&&!C&&I?t.__("暂时缺货"):null,N=!t.isdata||t.isSubmit||C||I||t.order_id?null:t.__("提交订单"),V=!t.isdata||t.isSubmit||C||I||!t.order_id?null:t.__("去支付"),j=t.isdata?null:t.__("去挑几件中意的商品吧");t.$mp.data=Object.assign({},{$root:{m0:i,m1:r,m2:n,m3:s,m4:a,m5:o,m6:u,m7:l,m8:_,m9:c,m10:d,m11:m,m12:f,m13:h,m14:g,m15:p,l7:v,m70:b,m71:y,m72:D,m73:w,m74:S,m75:$,m76:O,m77:k,g17:C,m78:M,g18:I,m79:P,m80:N,m81:V,m82:j}})},s=[]},bc59:function(t,e,i){"use strict";(function(t){var r=i("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(i("7ca3")),s=i("8f59");function a(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,r)}return i}function o(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?a(Object(i),!0).forEach((function(e){(0,n.default)(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):a(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}var u={data:function(){return{options:{},selectsp:0,selectct:0,cart_type:0,spdata:[],flag:!1,isckall:!1,isck:!1,cartlist:[],X_Start:0,X_End:0,T_Id:0,select_cart_ids:[],isdata:!1,barBottom:0,itemindex:0,price:0,num:0,buyer_user_id:0,rightDrawerVehicle:!1,clerkinfo:[],Clerk_name:"",Clerk_id:0,isVirtual:0,ud_id:0,spinfo:"",remark:"",remarkLength:0,formId:"",submitinfo:{items:[],UserMembership:{}},user_voucher_ids:[],order_message:{},order_message_len:{},isSubmit:!1,order_id:"",paymentData:{},integral:"",discount:0,disbursements:"",IsUseCoupon:1,addressFlag:!0,selfpickFlag:!1,chainFlag:!1,date:"",starttime:"",endtime:"",pid:"",ud_name:"",phone:"",stdate:"",eddate:"",time:"",st:"",et:"",shipMethod:0,item_ids:[],store_id:"",chain_id:"",item_id:"",balance:0,isBalance:!0,isCoupon:!0,isTmplMsg:!0,can_delivery:!1,ifcart:!1,cart_id:"",order_amount:0,ChainInfo:{},latitude:"",longitude:"",urlArgs:{},delivery_item_none_row:[],show_oos:!1,product_service_date_flag:!1,product_service_contactor_flag:!1,showPopupFlag:!1,popupMsg:"",isFightGroup:0,order_items_material:[],order_items_fictitious:[],detail:"",salesperson_id:""}},computed:(0,s.mapState)(["Config","StateCode","notice","plantformInfo","shopInfo","userInfo","hasLogin"]),components:{uniDrawer:function(){i.e("components/uni-drawer/uni-drawer").then(function(){return resolve(i("efd5"))}.bind(null,i)).catch(i.oe)},uniList:function(){i.e("components/uni-list/uni-list").then(function(){return resolve(i("14fd"))}.bind(null,i)).catch(i.oe)},uniListItem:function(){i.e("components/uni-list-item/uni-list-item").then(function(){return resolve(i("5627"))}.bind(null,i)).catch(i.oe)},uniBadge:function(){i.e("components/uni-badge").then(function(){return resolve(i("9bed"))}.bind(null,i)).catch(i.oe)}},onLoad:function(e){this.setData({buyer_user_id:e.u_id,cartlist:t.getStorageSync("items")}),this.getStorage()},onShow:function(){this.showCartNum()},onUnload:function(){this.notice.removeNotification("RefreshCart",this),this.notice.removeNotification("RefreshCoupon",this)},onPullDownRefresh:function(){this.getCartList()},methods:o(o({},(0,s.mapMutations)(["login","logout","getPlantformInfo","forceUserInfo","getUserInfo","setCartNum","showCartNum"])),{},{getStorage:function(){var t=this;this.notice.addNotification("RefreshCoupon",t.RefreshCoupon,t);var e=[],i={};for(var r in t.cartlist)if(t.cartlist[r].cart_quantity>0){var n=t.cartlist[r].item_id+"|"+t.cartlist[r].cart_quantity;e.push(n)}e&&(i.cart_id=e.join(","),i.if_chain=0,i.buyer_user_id=t.buyer_user_id),t.$.request({url:this.Config.URL.seller.checkout,data:i,success:function(e,i,r,n){if(200==i){var s=new Date,a=new Date(s);a.setDate(s.getDate()+parseInt(31104e3));var o=s.getFullYear()+"-"+(s.getMonth()+1)+"-"+s.getDate(),u=a.getFullYear()+"-"+(a.getMonth()+1)+"-"+a.getDate(),l=0;if(t.$.isNull(e.delivery_address_row)||(l=e.delivery_address_row.ud_id),e.items.length>0)if(e.if_virtual){var _=e.items[0].items[0];for(var c in t.setData({order_items_material:[],order_items_fictitious:[]}),e.items[0].items)1201==e.items[0].items[c].kind_id?t.order_items_material.push(e.items[0].items[c]):t.order_items_fictitious.push(e.items[0].items[c]);t.setData({item_ids:[_.item_id]}),t.setData({isVirtual:e.if_virtual,product_service_date_flag:_.product_service_date_flag,product_service_contactor_flag:_.product_service_contactor_flag,ud_id:l,store_id:_.store_id,chainFlag:1002!=_.product_valid_type,addressFlag:1002==_.product_valid_type,submitinfo:e,eddate:u,stdate:o,chain_id:t.chain_id,isdata:!0})}else{_=e.items[0].items[0];for(var c in t.setData({order_items_material:[],order_items_fictitious:[]}),e.items[0].items)1201==e.items[0].items[c].kind_id?t.order_items_material.push(e.items[0].items[c]):t.order_items_fictitious.push(e.items[0].items[c]);t.chain_id,t.setData({store_id:_.store_id,isVirtual:e.if_virtual,product_service_date_flag:1,product_service_contactor_flag:1,ud_id:l,submitinfo:e,eddate:u,stdate:o,chain_id:t.chain_id,isdata:!0})}else t.setData({isdata:!1});t.setData({order_amount:e.orderSelMoneyAmount})}else t.$.confirm(r,t.$.navigateBack)},fail:function(e,i){t.$.confirm(e)}})},drawSelf:function(t){var e=this;e.$.getLocation({type:"wgs84",success:function(i){e.setData({latitude:i.latitude,longitude:i.longitude}),e.getNearbylist(t)},fail:function(){e.setData({isdata:!0}),e.getNearbylist(t)}}),this.selfpickFlag?this.setData({shipMethod:1}):this.setData({shipMethod:0})},AddOrder:function(){this.$.isNull(this.buyer_user_id)?this.$.confirm(this.__("请选择客户"),(function(t){t.confirm})):this.$.isNull(this.submitinfo.items.length>0)?this.$.confirm(this.__("请选择商品"),(function(t){})):this.saleOrder()},RefreshCoupon:function(t){for(var e=this.$.parseJSON(t.val),i=this.user_voucher_ids,r=0;r<e.length;r++){e[r].store_id;e[r].user_voucher_id==t.user_voucher_id?this.$.inArray(i,t.user_voucher_id)||i.push(t.user_voucher_id):this.$.arrayRemove(i,e[r].user_voucher_id)}this.setData({user_voucher_ids:i});for(var n=this.submitinfo,s=n.orderSelMoneyAmount,a=0;a<n.items.length;a++)for(var o=0;o<n.items[a].voucher_items.length;o++){var u=n.items[a].voucher_items[o],l=u.user_voucher_id;if(n.items[a].voucher_use_row=[],n.items[a].user_voucher_id=0,this.$.inArray(i,l)){n.items[a].voucher_use_row=u,n.items[a].user_voucher_id=l,s=parseFloat((s-u.voucher_price).toFixed(12)),s=Math.max(0,s),n.items[a].store_amount=parseFloat((n.items[a].order_money_select_items+n.items[a].freight-u.voucher_price).toFixed(12)),n.items[a].store_amount=Math.max(0,n.items[a].store_amount);break}}this.setData({submitinfo:n,order_amount:s})},saleOrder:function(){var e=this,i={user_id:this.buyer_user_id,delivery_type_id:16,clerk_id:e.Clerk_id,items:JSON.stringify(e.cartlist)};e.$.request({url:e.Config.URL.seller.Order_Base,method:"POST",data:i,success:function(i,r,n,s){200==r?e.$.alert("添加订单成功!",(function(){var r=e.$.sprintf("/seller/order/detail?on=%s",i.order_id[0]);t.setStorageSync("items",""),e.setData({cartlist:[],num:0,price:0}),e.$.gopage(r)})):e.$.confirm(n,(function(t){}))}})},Presuser:function(t){this.setData({Clerk_name:t.currentTarget.dataset.name,Clerk_id:t.currentTarget.dataset.id,rightDrawerVehicle:!1})},suitcouponlist:function(t){var e=this.urlArgs;e.user_voucher_id=parseInt(t.currentTarget.dataset.user_voucher_id),e.val=JSON.stringify(this.submitinfo.items[t.currentTarget.dataset.id].voucher_items);var i=this.$.createUrl("/activity/coupon/member",e);console.log(i),this.$.navigateTo({url:i})},removeload:function(t){this.setData({X_End:t.touches[0].pageX})},obtainUserInfo:function(){var t=this;t.$.request({url:t.Config.URL.seller.select_Clerk,data:{rows:100,sidx:"user_id",sord:"asc"},success:function(e,i,r,n){200==i?(console.log(13),console.log(e.items),t.setData({clerkinfo:e.items,rightDrawerVehicle:!0})):t.$.alert(r)}})},pressDelCart:function(e){var i=this;e.currentTarget.dataset.id;t.showActionSheet({itemList:["删除"],success:function(t){0==t.tapIndex&&i.delcart(e)}})},removestart:function(t){this.setData({X_Start:t.touches[0].pageX})},delcart:function(e){var i=this,r=e.currentTarget.dataset.id;i.$.showModal({title:"提示",content:"确认要删除这个商品吗?",success:function(e){if(e.confirm){var n=[];for(var s in i.cartlist)parseInt(i.cartlist[s].item_id)!==parseInt(r)&&n.push(i.cartlist[s]);i.cartlist=n,t.setStorageSync("items",i.cartlist),i.getStorage()}}})},submitorder:function(){this.isck?this.$.navigateTo({url:"/pages/checkout/checkout?ifcart=1"}):this.$.showModal({title:"提示",content:"请选择需要结算商品!",showCancel:!1})},delAll:function(){var t=this;t.select_cart_ids.length<=0?t.$.confirm("请选择需要删除的商品!"):t.$.confirm("是否删除选中商品?",(function(e){if(e.confirm){var i={cart_id:t.select_cart_ids.toString()};t.$.request({url:t.Config.URL.cart.remove,data:i,success:function(e){t.getCartList()}})}}),!0)},closesp:function(){var t=this;t.setData({selectct:0,flag:!1}),setTimeout((function(){t.setData({selectsp:0})}),1e3)}})};e.default=u}).call(this,i("df3c")["default"])},cebd:function(t,e,i){"use strict";(function(t,e){var r=i("47a9");i("ec76");r(i("3240"));var n=r(i("e33b"));t.__webpack_require_UNI_MP_PLUGIN__=i,e(n.default)}).call(this,i("3223")["default"],i("df3c")["createPage"])},cf27:function(t,e,i){"use strict";i.r(e);var r=i("bc59"),n=i.n(r);for(var s in r)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return r[t]}))}(s);e["default"]=n.a},d0ca:function(t,e,i){"use strict";var r=i("ed23"),n=i.n(r);n.a},e33b:function(t,e,i){"use strict";i.r(e);var r=i("63ea"),n=i("cf27");for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);i("d0ca");var a=i("828b"),o=Object(a["a"])(n["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);e["default"]=o.exports},ed23:function(t,e,i){t.exports={theme_bg:"#f30213"}}},[["cebd","common/runtime","common/vendor"]]]); |