You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
14 KiB
1 lines
14 KiB
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/order"],{"0a53":function(t,e,s){"use strict";s.r(e);var i=s("407f"),n=s("4f24");for(var a in n)["default"].indexOf(a)<0&&function(t){s.d(e,t,(function(){return n[t]}))}(a);s("5c4f");var o=s("828b"),r=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);e["default"]=r.exports},1538:function(t,e,s){},"407f":function(t,e,s){"use strict";s.d(e,"b",(function(){return n})),s.d(e,"c",(function(){return a})),s.d(e,"a",(function(){return i}));var i={cmdNavBar:function(){return s.e("components/cmd-nav-bar/cmd-nav-bar").then(s.bind(null,"3d8f"))},uniDatetimePicker:function(){return Promise.all([s.e("common/vendor"),s.e("uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker")]).then(s.bind(null,"4632"))},uniSearchBar:function(){return Promise.all([s.e("common/vendor"),s.e("uni_modules/uni-search-bar/components/uni-search-bar/uni-search-bar")]).then(s.bind(null,"f56e"))},uniIcons:function(){return Promise.all([s.e("common/vendor"),s.e("uni_modules/uni-icons/components/uni-icons/uni-icons")]).then(s.bind(null,"6bbb6"))},uniCard:function(){return s.e("uni_modules/uni-card/components/uni-card/uni-card").then(s.bind(null,"1e6b"))},uLoadmore:function(){return Promise.all([s.e("common/vendor"),s.e("uni_modules/uview-ui/components/u-loadmore/u-loadmore")]).then(s.bind(null,"9fc5"))},uEmpty:function(){return Promise.all([s.e("common/vendor"),s.e("uni_modules/uview-ui/components/u-empty/u-empty")]).then(s.bind(null,"6727"))}},n=function(){var t=this.$createElement,e=(this._self._c,this.inventoryList.length);this.$mp.data=Object.assign({},{$root:{g0:e}})},a=[]},"4f24":function(t,e,s){"use strict";s.r(e);var i=s("e8f8"),n=s.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){s.d(e,t,(function(){return i[t]}))}(a);e["default"]=n.a},"5c4f":function(t,e,s){"use strict";var i=s("1538"),n=s.n(i);n.a},"86eb":function(t,e,s){"use strict";(function(t,e){var i=s("47a9");s("7859");i(s("3240"));var n=i(s("0a53"));t.__webpack_require_UNI_MP_PLUGIN__=s,e(n.default)}).call(this,s("3223")["default"],s("df3c")["createPage"])},e8f8:function(t,e,s){"use strict";(function(t){var i=s("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=i(s("7eb4")),a=i(s("ee10")),o=i(s("af34")),r={data:function(){return{searchStr:"",type:"",inventoryList:[],status:"loadmore",page:1,shopName:t.getStorageSync("shopName"),returnList:new Map,noDaysort:!1,cancel:!1,totalPages:0,isCancel:!1,listStatus:"",range:[],btnStatus:!0,shopId:t.getStorageSync("shopId"),pageType:""}},onLoad:function(t){this.type=t.type,this.listStatus=t.listStatus,this.pageType=t.pageType},onShow:function(){1==t.getStorageSync("noReload")?t.removeStorageSync("noReload"):(this.list=[],this.page=1,this.getOrderInfoList())},onReachBottom:function(){this.page>=this.totalPages||(this.status="loading",this.page=++this.page,console.log("触底"),1==this.cancel?this.getOrderInfoList("2"):this.getOrderInfoList())},methods:{gotoDetail:function(e,s){t.setStorageSync("noReload",!0),t.navigateTo({url:"/package1/index/orderDetail?id="+e+"&userId="+s})},searchList:function(t){this.searchStr=t.value,this.page=1,this.inventoryList=[],1==this.cancel?this.getOrderInfoList("2"):this.getOrderInfoList()},getOrderInfoList:function(e){var s=this;this.status="loading",this.tui.request("/app/sale/listPages","POST",{pageVo:{pageSize:10,pageNumber:this.page},fromWhere:"2"==e||6==this.listStatus?2:0,startTime:this.range[0],endTime:this.range[1],searchStr:this.searchStr,status:"2"==e?2:this.listStatus,shopId:t.getStorageSync("shopId")},!1,!1).then((function(t){s.status="nomore",200==t.code?(1==s.page?s.inventoryList=t.result.records:s.inventoryList=[].concat((0,o.default)(s.inventoryList),(0,o.default)(t.result.records)),s.noDaysort=!1,s.totalPages=t.result.pages):s.tui.toast(t.message)})).catch((function(t){}))},changeSort:function(t){this.nahuoDay=!1,this.noDaysort=!this.noDaysort},paixuChange:function(t){this.sort=t,this.popleList=[],this.pages=1,this.searchName="",this.noDaysort=!1,this.khOrGysList()},sliceMsg:function(t){var e="";if("string"==typeof t){var s=JSON.parse(t);for(var i in s)e+=s[i]+"/"}return e},getReturnOrder:function(t){var e=this;return(0,a.default)(n.default.mark((function s(){var i;return n.default.wrap((function(s){while(1)switch(s.prev=s.next){case 0:return i=e,s.next=3,e.tui.request("/app/return/list","post",{remark:3,saleId:t},!1,!1).then((function(t){200==t.code&&null!=t.result&&void 0!=t.result?""!=t.result&&t.result.forEach((function(t){e.tui.request("/app/return/get/"+t.id,"GET",null,!1,!1).then((function(t){if(200==t.code&&null!=t.result&&void 0!=t.result)for(var e=0;e<t.result.saleDetailDTOList.length;e++){t.result.saleDetailDTOList[e].returnPrice=t.result.saleDetailDTOList[e].discountAmount,t.result.saleDetailDTOList[e].stockLogList=new Map,i.returnList.set(t.result.saleDetailDTOList[e].productId,t.result.saleDetailDTOList[e]);for(var s=0;s<t.result.saleDetailDTOList[e].stockLogList1.length;s++)t.result.saleDetailDTOList[e].stockLogList1[s].productCount=0-t.result.saleDetailDTOList[e].stockLogList1[s].productCount,i.returnList.get(t.result.saleDetailDTOList[e].productId).stockLogList.set(t.result.saleDetailDTOList[e].stockLogList1[s].attributeList,t.result.saleDetailDTOList[e].stockLogList1[s])}})).catch((function(t){}))})):e.tui.toast(t.message)}));case 3:case"end":return s.stop()}}),s)})))()},againOrder:function(t,e,s){var i=this;return(0,a.default)(n.default.mark((function e(){var s;return n.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return s=i,e.next=3,i.tui.request("/app/return/list","post",{remark:3,saleId:t.id},!1,!1).then((function(e){200==e.code&&null!=e.result&&void 0!=e.result?""!=e.result?e.result.forEach((function(e){i.tui.request("/app/return/get/"+e.id,"GET",null,!1,!1).then((function(e){if(200==e.code&&null!=e.result&&void 0!=e.result)for(var n=0;n<e.result.saleDetailDTOList.length;n++){e.result.saleDetailDTOList[n].returnPrice=e.result.saleDetailDTOList[n].discountAmount,e.result.saleDetailDTOList[n].stockLogList=new Map,s.returnList.set(e.result.saleDetailDTOList[n].productId,e.result.saleDetailDTOList[n]);for(var a=0;a<e.result.saleDetailDTOList[n].stockLogList1.length;a++)e.result.saleDetailDTOList[n].stockLogList1[a].productCount=0-e.result.saleDetailDTOList[n].stockLogList1[a].productCount,s.returnList.get(e.result.saleDetailDTOList[n].productId).stockLogList.set(e.result.saleDetailDTOList[n].stockLogList1[a].attributeList,e.result.saleDetailDTOList[n].stockLogList1[a])}i.$nextTick((function(){i.tui.modal("提示","您确定要重新开单吗?",!0,(function(e){e?s.goSaleGoods(t):s.returnList=new Map}))}))})).catch((function(t){}))})):i.$nextTick((function(){i.tui.modal("提示","您确定要重新开单吗?",!0,(function(e){e?s.goSaleGoods(t):s.returnList=new Map}))})):i.tui.toast(e.message)}));case 3:case"end":return e.stop()}}),e)})))()},cancelOrder:function(t,e,s){var i=this;return(0,a.default)(n.default.mark((function a(){var o;return n.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return o=i,n.next=3,i.tui.request("/app/return/list","post",{remark:3,saleId:t.id},!1,!1).then((function(n){200==n.code&&null!=n.result&&void 0!=n.result?""!=n.result?n.result.forEach((function(n){i.tui.request("/app/return/get/"+n.id,"GET",null,!1,!1).then((function(n){if(200==n.code&&null!=n.result&&void 0!=n.result)for(var a=0;a<n.result.saleDetailDTOList.length;a++){n.result.saleDetailDTOList[a].returnPrice=n.result.saleDetailDTOList[a].discountAmount,n.result.saleDetailDTOList[a].stockLogList=new Map,o.returnList.set(n.result.saleDetailDTOList[a].productId,n.result.saleDetailDTOList[a]);for(var r=0;r<n.result.saleDetailDTOList[a].stockLogList1.length;r++)n.result.saleDetailDTOList[a].stockLogList1[r].productCount=0-n.result.saleDetailDTOList[a].stockLogList1[r].productCount,o.returnList.get(n.result.saleDetailDTOList[a].productId).stockLogList.set(n.result.saleDetailDTOList[a].stockLogList1[r].attributeList,n.result.saleDetailDTOList[a].stockLogList1[r])}i.$nextTick((function(){i.tui.modal("提示","您确定要撤销订单吗?",!0,(function(i){i?o.cancelOk(t,e,s):o.returnList=new Map}))}))})).catch((function(t){}))})):i.$nextTick((function(){i.tui.modal("提示","您确定要撤销订单吗?",!0,(function(i){i?o.cancelOk(t,e,s):o.returnList=new Map}))})):i.tui.toast(n.message)}));case 3:case"end":return n.stop()}}),a)})))()},copyOrder:function(t){var e=this;return(0,a.default)(n.default.mark((function s(){var i;return n.default.wrap((function(s){while(1)switch(s.prev=s.next){case 0:return i=e,s.next=3,e.tui.request("/app/return/list","post",{remark:3,saleId:t.id},!1,!1).then((function(s){200==s.code&&null!=s.result&&void 0!=s.result?""!=s.result?s.result.forEach((function(s){e.tui.request("/app/return/get/"+s.id,"GET",null,!1,!1).then((function(s){if(200==s.code&&null!=s.result&&void 0!=s.result)for(var n=0;n<s.result.saleDetailDTOList.length;n++){s.result.saleDetailDTOList[n].returnPrice=s.result.saleDetailDTOList[n].discountAmount,s.result.saleDetailDTOList[n].stockLogList=new Map,i.returnList.set(s.result.saleDetailDTOList[n].productId,s.result.saleDetailDTOList[n]);for(var a=0;a<s.result.saleDetailDTOList[n].stockLogList1.length;a++)s.result.saleDetailDTOList[n].stockLogList1[a].productCount=0-s.result.saleDetailDTOList[n].stockLogList1[a].productCount,i.returnList.get(s.result.saleDetailDTOList[n].productId).stockLogList.set(s.result.saleDetailDTOList[n].stockLogList1[a].attributeList,s.result.saleDetailDTOList[n].stockLogList1[a])}e.$nextTick((function(){e.tui.modal("提示","您确定要复制订单并重新开单吗?",!0,(function(s){s?e.goSaleGoods(t,"copy"):i.returnList=new Map}))}))})).catch((function(t){}))})):e.$nextTick((function(){e.tui.modal("提示","您确定要复制订单并重新开单吗?",!0,(function(s){s?e.goSaleGoods(t,"copy"):i.returnList=new Map}))})):e.tui.toast(s.message)}));case 3:case"end":return s.stop()}}),s)})))()},getCancelOrder:function(t){this.page=1,this.inventoryList=[],this.cancel="2"==t,this.getOrderInfoList(t)},cancelOk:function(t,e,s){var i=this,n=this;n.tui.request("/app/sale/cancelSale","POST",{id:t.id},!0,!0).then((function(a){200==a.code?"goPay"==e?(i.isCancel=!0,n.goSaleGoods(t,"cancel")):(n.inventoryList[s].status=2,n.$forceUpdate()):n.tui.toast(res.message)})).catch((function(t){}))},backPage:function(){"tab"==this.pageType?t.switchTab({url:"/pages/index/index"}):t.navigateBack()},getUnitPrice:function(t,e){return 10!=t.discount?null==t.discount||0==t.discount||void 0==t.discount?e.discountAmount:(1e4*e.discountAmount/(100*t.discount)/10).toFixed(2):10!=e.discount?null==e.discount||0==e.discount||void 0==e.discount?e.discountAmount:(1e4*e.discountAmount/(100*e.discount)/10).toFixed(2):e.discountAmount||e.wholesalePrice},goSaleGoods:function(e,s){var i=this,n=[];if(e.saleDetailDTOList||(e.saleDetailDTOList=[]),this.returnList.forEach((function(t,s){e.saleDetailDTOList.push(t)})),e.discount=null==e.discount?10:e.discount,e.saleDetailDTOList)for(var a=0;a<e.saleDetailDTOList.length;a++){for(var o={},r=new Map,u=[],l=0,c=0;c<e.saleDetailDTOList[a].stockLogList1.length;c++)if(1==r.has(e.saleDetailDTOList[a].stockLogList1[c].attributeList)){var d=r.get(e.saleDetailDTOList[a].stockLogList1[c].attributeList);u[d].productCount=Number(u[d].productCount)+Number(e.saleDetailDTOList[a].stockLogList1[c].productCount),1==this.isCancel&&(u[d].stockCount=u[d].stockCount+u[d].productCount)}else e.saleDetailDTOList[a].stockLogList1[c].name=this.sliceMsg(e.saleDetailDTOList[a].stockLogList1[c].attributeList),1==this.isCancel&&(e.saleDetailDTOList[a].stockLogList1[c].stockCount=e.saleDetailDTOList[a].stockLogList1[c].stockCount+e.saleDetailDTOList[a].stockLogList1[c].productCount),u.push(e.saleDetailDTOList[a].stockLogList1[c]),r.set(e.saleDetailDTOList[a].stockLogList1[c].attributeList,l),l++;o.saleDetailQueryDTO=u,o.num=0,o.customerCategoryRule=null!=e.saleDetailDTOList[a].customerCategoryRule?JSON.parse(e.saleDetailDTOList[a].customerCategoryRule):null,o.id=e.saleDetailDTOList[a].productId,o.price=e.saleDetailDTOList[a].price,"6"==e.status?o.buyCount=e.saleDetailDTOList[a].buyCount:o.buyCount=e.saleDetailDTOList[a].buyCount-1,o.lsprice=e.saleDetailDTOList[a].price,o.categoryId=e.saleDetailDTOList[a].categoryId,o.zPrice=e.saleDetailDTOList[a].discountAmount,o.attrId=e.saleDetailDTOList[a].attrId,o.discountAmount=e.saleDetailDTOList[a].discountAmount,o.productName=e.saleDetailDTOList[a].productName,null!=e.saleDetailDTOList[a].productPicture&&""!=e.saleDetailDTOList[a].productPicture?o.productPicture=e.saleDetailDTOList[a].productPicture+"?time="+(new Date).getTime():o.productPicture="",o.productSn=e.saleDetailDTOList[a].productSn,o.wholesalePrice=e.saleDetailDTOList[a].wholesalePrice,o.returnPrice=e.saleDetailDTOList[a].returnPrice,o.saleId="copy"==s?"":e.id,o.remark=e.remark,o.xsyId=e.createBy,o.createByName=e.createByName,o.unitPrice="cancel"==s?this.getUnitPrice(e,e.saleDetailDTOList[a]):e.saleDetailDTOList[a].discountAmount,n.push(o)}else{var L={num:0,price:0};L.saleId="copy"==s?"":e.id,L.remark=e.remark,L.xsyId=e.createBy,L.createByName=e.createByName,n.push(L)}this.$nextTick((function(){i.tui.request("/app/debt/selectByUserId","post",{shopId:t.getStorageSync("shopId"),userId:e.userId},!1,!0).then((function(a){if(200==a.code){i.returnList=new Map,a.result.noEarn=a.result.amountOwed,a.result.name=a.result.userName,a.result.id=e.userId,t.setStorageSync("khName",JSON.stringify(a.result)),t.setStorageSync("carList1",JSON.stringify(n)),"cancel"==s&&t.setStorageSync("discountAll",null!=e.discount?e.discount:10),t.setStorageSync("hangOrder",!0);var o="1";-1!=t.getStorageSync("shopName").indexOf("杰娜世家")&&(o="0"),"1"==o?t.switchTab({url:"/pages/inventory/goodsList1"}):t.navigateTo({url:"/package2/inventory/goodsList1HENG"})}}))}))},printCodeBtn:function(){this.btnStatus=!this.btnStatus},delItemModal:function(e){var s=this;t.showModal({title:"提示",content:"确定删除此条待配货订单吗?",success:function(i){i.confirm&&s.tui.request("/app/sale/delById","post",{id:e.id},!1,!0).then((function(e){200==e.code?(s.getOrderInfoList(),t.showToast({title:"删除成功",icon:"none"})):t.showToast({title:"删除失败",icon:"none"})})).catch((function(t){}))}})}}};e.default=r}).call(this,s("df3c")["default"])}},[["86eb","common/runtime","common/vendor"]]]);
|