1 line
9.9 KiB
JavaScript
1 line
9.9 KiB
JavaScript
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["seller/product/sale"],{"0adf":function(t,e,n){"use strict";var i=n("e364"),r=n.n(i);r.a},6633:function(t,e,n){"use strict";(function(t,e){var i=n("47a9");n("90c2");i(n("3240"));var r=i(n("bd36"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(r.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},bd36:function(t,e,n){"use strict";n.r(e);var i=n("c5d5"),r=n("cdd1");for(var a in r)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(a);n("0adf");var s=n("828b"),o=Object(s["a"])(r["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);e["default"]=o.exports},c5d5:function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){return i}));var i={uniNumberBox:function(){return n.e("components/uni-number-box/uni-number-box").then(n.bind(null,"8aa2"))},uniDrawer:function(){return n.e("components/uni-drawer/uni-drawer").then(n.bind(null,"2d81"))}},r=function(){var t=this,e=t.$createElement,n=(t._self._c,t.__("输入商品名进行搜索")),i=t.__("搜索"),r=t.__("全部"),a=t.productlist.length,s=a>0?t.__map(t.productlist,(function(e,n){var i=t.__get_orig(e),r=t.__("¥"),a=t.__("库存");return{$orig:i,m3:r,m4:a}})):null,o=a>0?t.__("合计:"):null,c=a>0?t.__("生成订单"):null,u=a>0&&t.ispage?t.__("正在加载"):null,d=a>0&&!t.ispage?t.__("没有更多数据啦!"):null,l=a>0?null:t.__("亲~找不到您想要的商品"),f=t.__("输入客户名查询");t.$mp.data=Object.assign({},{$root:{m0:n,m1:i,m2:r,g0:a,l0:s,m5:o,m6:c,m7:u,m8:d,m9:l,m10:f}})},a=[]},cdd1:function(t,e,n){"use strict";n.r(e);var i=n("d616"),r=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=r.a},d616:function(t,e,n){"use strict";(function(t){var i=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r,a=i(n("7ca3")),s=n("8f59");function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function c(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?o(Object(n),!0).forEach((function(e){(0,a.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var u=(r={data:function(){return{UserInfo:{user_account:this.__("选择客户"),user_avatar:"https://static.lancerdt.com/demodata/assets/data/avatar.png",user_licenseplate:"",user_mobile:""},scrollTop:0,search_name:"",page:1,rows:10,productlist:[],ispage:!0,flag:!0,type:0,item_quantity:0,itemInfo:[],numberValue:0,rightDrawerVehicle:!1,num:0,price:0,search_user_name:"",user_Info:[],user_id:0,index:0,isdata:!0,selectsp:0,current:999999,Address_id:0,product_category:[],category_id:0,parent_id:0,leaf_items:[],curIndex:0,detail:[],product_items:[],cartItem:[],order_amount:0}},computed:(0,s.mapState)(["Config","StateCode","notice","plantformInfo","shopInfo","userInfo","hasLogin"]),components:{uniNumberBox:function(){n.e("components/uni-number-box/uni-number-box").then(function(){return resolve(n("8aa2"))}.bind(null,n)).catch(n.oe)},uniDrawer:function(){n.e("components/uni-drawer/uni-drawer").then(function(){return resolve(n("2d81"))}.bind(null,n)).catch(n.oe)},uniList:function(){n.e("components/uni-list/uni-list").then(function(){return resolve(n("b193"))}.bind(null,n)).catch(n.oe)},uniListItem:function(){n.e("components/uni-list-item/uni-list-item").then(function(){return resolve(n("117b"))}.bind(null,n)).catch(n.oe)},uniBadge:function(){n.e("components/uni-badge").then(function(){return resolve(n("4b85"))}.bind(null,n)).catch(n.oe)}}},(0,a.default)(r,"computed",(0,s.mapState)(["Config","StateCode","notice","plantformInfo","shopInfo","userInfo","hasLogin"])),(0,a.default)(r,"onLoad",(function(e){var n=this;t.setNavigationBarTitle({title:this.__("销售开单")}),this.setData({tapindex:e.sl?e.sl:1,page:1,rows:10,productlist:[],type:e.type?e.type:0,urlArgs:e,product_state_id:e.type?e.type:1001}),this.notice.addNotification("RefreshOrder",n.RefreshOrder,n),n.$.request({url:n.Config.URL.product.category,loading:!1,ajaxCache:{timeout:n.Config.CACHE_EXPIRE},success:function(t){n.setData({product_category:t.items,parent_id:t.items[n.curIndex].category_id}),n.loadCategory(!0)}})})),(0,a.default)(r,"onUnload",(function(){this.notice.removeNotification("RefreshOrder",this)})),(0,a.default)(r,"methods",c(c({},(0,s.mapMutations)(["login","logout","getPlantformInfo","forceUserInfo","getUserInfo"])),{},{ckselectsp:function(e){var n=this;if(n.$.isNull(this.user_id))n.$.confirm(n.__("请选择客户"),(function(t){t.confirm&&n.obtainUserInfo()}));else if(n.$.isNull(this.num))n.$.confirm(n.__("请选择商品"),(function(t){}));else{t.setStorageSync("items",n.cartItem);var i={u_id:this.user_id};this.$.navigateTo({url:this.$.createUrl("/seller/user/cart",i)})}},closesp:function(t){var e=this;e.setData({selectct:0}),setTimeout((function(){e.setData({selectsp:0})}),100)},inputSearch:function(t){this.setData({search_name:t.detail.value})},inputSearchUser:function(t){this.setData({search_user_name:t.detail.value}),this.getUser()},gocancelUser:function(){this.setData({search_user_name:""})},setcategoryid:function(t){this.setData({category_id:t.currentTarget.dataset.id,page:1,productlist:[]}),this.getProductlist()},getUser:function(){var t=this,e={user_nickname:t.search_user_name};t.$.request({url:t.Config.URL.seller.User_Info,data:e,success:function(e,n,i,r){200==n?t.setData({user_Info:e.items}):t.$.alert(i)}})},goadduser:function(){this.$.navigateTo({url:"/seller/user/add"})},gocancel:function(t){this.setData({search_name:""})},cancelAddre:function(){this.setData({rightDrawerAddre:!1})},setparentcategoryid:function(t){this.setData({parent_id:t.currentTarget.dataset.id}),this.loadCategory()},all:function(){this.loadCategory(!0)},loadCategory:function(t){var e=this;e.$.request({url:e.Config.URL.product.category,data:{category_id:e.parent_id,recursive:1},ajaxCache:{timeout:e.Config.CACHE_EXPIRE},success:function(n){for(var i=[],r=0;r<n.items.length;r++)i=i.concat(n.items[r].sub);e.setData({detail:i,category_id:t?0:i[0].category_id,parent_id:t?0:e.parent_id,page:1,rows:10,productlist:[],ispage:!0,flag:!0,type:0}),e.getProductlist()}})},goSearch:function(t){this.setData({page:1,rows:10,productlist:[],ispage:!0,flag:!0,type:0}),this.getProductlist()},getProductlist:function(){var t=this,e={page:t.page,product_state_id:1001,product_name:t.search_name,sidx:"item_id",sord:t.sord,category_id:t.category_id};t.$.request({url:this.Config.URL.seller.lists_item,data:e,success:function(e,n,i,r){200==n&&e.items.length>0?(e.page>=e.total?t.setData({flag:!1,ispage:!1,productlist:t.productlist.concat(e.items)}):t.setData({flag:!0,ispage:!0,productlist:t.productlist.concat(e.items)}),t.setData({isdata:!0})):t.setData({flag:!1,ispage:!1,isdata:!1})}})},Presuser:function(t){var e=t.currentTarget.dataset.index;this.setData({UserInfo:this.user_Info[e],user_id:t.currentTarget.dataset.id,rightDrawerVehicle:!1,user_Info:[],search_user_name:"",Address_id:0})},AddOrder:function(){var t=this;t.$.isNull(this.user_id)?t.$.confirm(t.__("请选择客户"),(function(e){e.confirm&&t.obtainUserInfo()})):t.$.isNull(this.num)?t.$.confirm(t.__("请选择商品"),(function(t){})):this.saleOrder()},SelectAddress:function(){var t={};t.issub="true",t.ud_id=3,t.u_id=this.user_id,this.$.navigateTo({url:this.$.createUrl("/seller/user/address",t)})},licenseplateImage:function(){var t=this;t.$.chooseImage({count:1,sizeType:["compressed"],success:function(e){t.$.showLoading();var n=e.tempFilePaths;t.$.uploadFile({url:t.Config.URL.upload,method:"POST",filePath:n[0],name:"upfile",formData:{license_plate:"test"},success:function(e){t.$.hideLoading();var n=t.$.parseJSON(e.data);t.setData({search_user_name:n.data.license_plate_number}),t.getUser()},fail:function(e){t.$.hideLoading()},complete:function(e){t.$.hideLoading()}})},fail:function(e){t.$.hideLoading()},complete:function(e){t.$.hideLoading()}})},saleOrder:function(){var t=this,e={buyer_user_id:this.user_id,ud_id:this.Address_id,items:[]},n=[];for(var i in t.itemInfo)t.itemInfo[i].cart_quantity>0&&n.push(t.itemInfo[i]);e.items=JSON.stringify(n),t.$.request({url:t.Config.URL.seller.Order_Base,method:"POST",data:e,success:function(e,n,i,r){200==n?t.$.alert(t.__("添加订单成功!"),(function(){var n=t.$.sprintf("/seller/order/detail?on=%s",e.order_id[0]);t.$.gopage(n)})):t.$.confirm(i,(function(t){}))}})},scrollbottom:function(){if(this.flag){var t=this;t.setData({flag:!1}),clearTimeout(e);var e=setTimeout((function(){t.setData({state_type:t.type,flag:!1,page:parseInt(t.page)+1,rows:10}),t.getProductlist()}),100)}},changes:function(t,e,n,i,r){this.itemInfo[e]={item_id:e,cart_quantity:t,item_unit_price:n,product_image:i,product_item_name:r};var a=0;for(var i in this.cartItem=[],this.itemInfo)a+=this.itemInfo[i].cart_quantity,this.itemInfo[i].cart_quantity>0&&this.cartItem.push(this.itemInfo[i]);this.checkout(),this.setData({num:a})},checkout:function(){var t=this;if(t.$.isNull(t.user_id))t.$.confirm(t.__("请选择客户"),(function(e){e.confirm&&t.obtainUserInfo()}));else{var e=[],n={};for(var i in t.cartItem)if(t.cartItem[i].cart_quantity>0){var r=t.cartItem[i].item_id+"|"+t.cartItem[i].cart_quantity;e.push(r)}e&&(n={cart_id:e.join(","),if_chain:0,buyer_user_id:t.user_id}),t.$.request({url:this.Config.URL.seller.checkout,data:n,success:function(e,n,i,r){200==n&&t.setData({price:e.orderSelMoneyAmount})}})}},obtainUserInfo:function(){this.setData({rightDrawerVehicle:!0})},RefreshOrder:function(t){this.setData({Address_id:t.ud_id})},getscanCode:function(){var e=this;t.scanCode({scanType:["qrCode","barCode"],success:function(t){e.setData({chain_code:t.result})}})}})),r);e.default=u}).call(this,n("df3c")["default"])},e364:function(t,e,n){t.exports={theme_bg:"#f30213"}}},[["6633","common/runtime","common/vendor"]]]); |