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
32 KiB

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["package1/index/waitStorageDetail"],{"0236":function(t,e,a){"use strict";(function(t,s){var i=a("47a9"),u=a("3b2d");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=i(a("7eb4")),r=i(a("ee10")),o=(i(a("60b9")),function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==u(t)&&"function"!==typeof t)return{default:t};var a=c(e);if(a&&a.has(t))return a.get(t);var s={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in t)if("default"!==n&&Object.prototype.hasOwnProperty.call(t,n)){var r=i?Object.getOwnPropertyDescriptor(t,n):null;r&&(r.get||r.set)?Object.defineProperty(s,n,r):s[n]=t[n]}s.default=t,a&&a.set(t,s);return s}(a("769c")));i(a("2df0"));function c(t){if("function"!==typeof WeakMap)return null;var e=new WeakMap,a=new WeakMap;return(c=function(t){return t?a:e})(t)}var l={data:function(){return{sales:{},goodsList:[],isReturn:!1,shouldPay:0,shopOwnerPhone:t.getStorageSync("shopOwnerPhone"),username:t.getStorageSync("username"),shopId:"",shopName:t.getStorageSync("shopName"),noPay:0,claerSubmitBtn:0,alreadyPay:0,otherPay:0,bufferData:[],remark:"",list:[],printHeight:0,qianhuoCount:0,zhiqianqiankuan:0,isShare:!1,yuedikou:0,leijiqiankuan:0,id:"",type:"",bigImg:[],supplier:[],dealings:[],collection:[],returnInv:0,storeFlag:""}},components:{kkPrinter:function(){Promise.all([a.e("common/vendor"),a.e("components/kk-printer/index")]).then(function(){return resolve(a("4af3"))}.bind(null,a)).catch(a.oe)}},filters:{sliceMsg:function(t){var e="";if("string"==typeof t){var a=JSON.parse(t);for(var s in a)e+=a[s]+"/"}return e}},onShareAppMessage:function(){return s.updateShareMenu({isPrivateMessage:!0,success:function(){},fail:function(){}}),1==this.returnInv?{title:this.shopName+" "+this.sales.createTime+"的采购退货单",imageUrl:"https://jewel-shop.oss-cn-beijing.aliyuncs.com/b28b3d46c21d4f60a334b25f56175cf3.jpg",path:"/package1/index/waitStorageDetail?returnInv=1&id="+this.sales.id+"&shopId="+t.getStorageSync("shopId")}:{title:this.shopName+" "+this.sales.createTime+"的采购单",imageUrl:"https://jewel-shop.oss-cn-beijing.aliyuncs.com/b28b3d46c21d4f60a334b25f56175cf3.jpg",path:"/package1/index/waitStorageDetail?id="+this.sales.id+"&shopId="+t.getStorageSync("shopId")}},onShow:function(){s.openBluetoothAdapter({mode:"central"}),this.shopId=t.getStorageSync("shopId")},onLoad:function(e){this.id=e.id,this.returnInv=e.returnInv,this.storeFlag=e.storeFlag||"",1==e.returnInv?(this.getWaitStorage(e.id),t.setNavigationBarTitle({title:"采购退货详情"})):(this.getWaitStorage(e.id),this.collectionList(e.id)),this.isShare=!!e.shopId,this.type=t.getStorageSync("type")},methods:{confirmInventory:function(){for(var e=this,a=[],s=0;s<e.goodsList.length;s++)if(e.goodsList[s].purchaseQian>0){var i={productName:e.goodsList[s].productName,productSn:e.goodsList[s].productSn,productId:e.goodsList[s].productId,productCount:e.goodsList[s].purchaseQian};a.push(i)}e.$nextTick((function(){e.tui.request("/app/purchaseConfirm/addPurchaseConfirm","POST",{purchaseId:e.sales.id,purchaseTime:e.sales.createTime,createBy:e.sales.createBy,createByName:e.sales.createByName,supplierName:e.sales.supplierName,supplierId:e.sales.supplierId,purchaseConfirmDetailsList:a},!1,!1).then((function(a){200==a.code?(t.showToast({title:"确认成功!",icon:"none",duration:1e3}),t.navigateBack()):e.tui.toast(a.message)})).catch((function(t){}))}))},getPrintHeight:function(){this.printHeight=960;for(var t=0;t<this.newData.length;t++){this.printHeight+=40;for(var e=0;e<this.newData[t].stockLogList1.length;e++)this.printHeight+=40}},getChildrenPic:function(t){var e=this,a=this;this.tui.request("/app/productPicture/getProductPictureByProductId","POST",{productId:t.productId},!1,!0).then((function(s){if(200==s.code){if(t.productPictures=[],s.result.length>0)for(var i=0;i<s.result.length;i++){var u={productPicture:s.result[i].productPicture};t.productPictures.push(u)}setTimeout((function(e){a.largeImg(t)}),400)}else e.tui.toast(s.message)})).catch((function(t){}))},largeImg:function(t){if(null==t.productPicture&&null==t.productPictures||""==t.productPicture&&null==t.productPictures)this.tui.toast("暂无可展示的图片",300);else{if(this.bigImg=[],null!=t.productPicture){var e={productPicture:t.productPicture};this.bigImg.push(e)}if(null!=t.productPictures)for(var a=0;a<t.productPictures.length;a++)this.bigImg.push(t.productPictures[a]);this.$refs.imgPopup.open()}},collectionList:function(t){var e=this;this.tui.request("/app/dealingRecord/getDealingsRecordList","post",{orderId:t},!1,!0).then((function(t){e.collection=t.result})).catch((function(t){}))},getWaitStorage:function(e){var a=this;1==this.returnInv?this.tui.request("/app/purchaseReturn/getPurchaseReturnById","post",{id:e},!1,!0).then((function(e){if(200==e.code){for(var s=0;s<e.result.purchaseReturnDetails.length;s++){for(var i=new Map,u=[],n=0,r=0;r<e.result.purchaseReturnDetails[s].stockLogList1.length;r++)1==i.has(e.result.purchaseReturnDetails[s].stockLogList1[r].attributeList)||(u.push(e.result.purchaseReturnDetails[s].stockLogList1[r]),i.set(e.result.purchaseReturnDetails[s].stockLogList1[r].attributeList,n),n++);e.result.purchaseReturnDetails[s].stockLogList1=u,null!=e.result.purchaseReturnDetails[s].purchasePrice?e.result.purchaseReturnDetails[s].zPrice=e.result.purchaseReturnDetails[s].purchasePrice*e.result.purchaseReturnDetails[s].productCount:e.result.purchaseReturnDetails[s].zPrice=0,null!=e.result.purchaseReturnDetails[s].purchasePrice&&""!=e.result.purchaseReturnDetails[s].purchasePrice||(e.result.purchaseReturnDetails[s].purchasePrice=0),e.result.purchaseReturnDetails[s].lsPrice=e.result.purchaseReturnDetails[s].lsPrice}setTimeout((function(t){}),500),0==e.result.purchaseReturn.inStorageStatus?a.tui.request("/app/debt/selectByUserId","post",{shopId:t.getStorageSync("shopId"),userId:e.result.dealingsRecords[0].dealingsUserId},!1,!0).then((function(t){a.zhiqianqiankuan=t.result.amountOwed,a.dealings=t.result,a.dealings.lastDebtAmount=t.result.amountOwed,a.dealings.dealingsUserName=t.result.userName})).catch((function(t){})):""!=e.result.dealingsRecords&&(a.zhiqianqiankuan=e.result.dealingsRecords[0].lastDebtAmount,a.dealings=e.result.dealingsRecords[0]),a.list=e.result.purchaseReturnDetails;for(var o=0;o<a.list.length;o++)""!=a.list[o].realPrice&&null==a.list[o].discountAmount&&(a.list[o].discountAmount=a.list[o].realPrice),a.list[o].chengben=a.list[o].productCount*a.list[o].purchasePrice;a.sales.zongchengben=0;for(o=0;o<a.list.length;o++)a.sales.zongchengben+=a.list[o].chengben;a.newData=JSON.parse(JSON.stringify(a.list)),a.sales.inStorageStatus=null,a.sales=e.result.purchaseReturn,a.noPay=e.result.purchaseReturn.noPay,a.supplier=e.result.supplier,a.remark=e.result.purchaseReturn.remark,a.goodsList=e.result.purchaseReturnDetails,a.getAllPrice(),a.$nextTick((function(){setTimeout((function(t){a.getPrintHeight()}),1e3)}))}else a.tui.toast(e.message)})).catch((function(t){})):this.tui.request("/app/purchase/getPurchaseAllData","post",{id:e},!1,!0).then((function(e){if(200==e.code){for(var s=0;s<e.result.purchaseDetails.length;s++)""!=e.result.purchaseDetails[s].realPrice&&null==e.result.purchaseDetails[s].discountAmount&&(e.result.purchaseDetails[s].discountAmount=e.result.purchaseDetails[s].realPrice),e.result.purchaseDetails[s].chengben=e.result.purchaseDetails[s].productCount*e.result.purchaseDetails[s].purchasePrice,e.result.purchase.zongchengben=0,e.result.purchase.zongchengben+=e.result.purchaseDetails[s].chengben,null!=e.result.purchaseDetails[s].purchasePrice?e.result.purchaseDetails[s].zPrice=e.result.purchaseDetails[s].purchasePrice*e.result.purchaseDetails[s].productCount:e.result.purchaseDetails[s].zPrice=0,null!=e.result.purchaseDetails[s].purchasePrice&&""!=e.result.purchaseDetails[s].purchasePrice||(e.result.purchaseDetails[s].purchasePrice=0),e.result.purchaseDetails[s].lsPrice=e.result.purchaseDetails[s].lsPrice;0==e.result.purchase.inStorageStatus?a.tui.request("/app/debt/selectByUserId","post",{shopId:t.getStorageSync("shopId"),userId:e.result.supplier.id},!1,!0).then((function(t){a.zhiqianqiankuan=t.result.amountOwed,a.dealings=t.result,a.dealings.lastDebtAmount=t.result.amountOwed,a.dealings.dealingsUserName=t.result.userName})).catch((function(t){})):""!=e.result.dealingsRecords&&(a.zhiqianqiankuan=e.result.dealingsRecords[0].lastDebtAmount,a.dealings=e.result.dealingsRecords[0]),a.list=e.result.purchaseDetails,a.newData=JSON.parse(JSON.stringify(a.list)),a.sales=e.result.purchase,a.noPay=e.result.purchase.noPay,a.supplier=e.result.supplier,a.remark=e.result.purchase.remark,a.goodsList=e.result.purchaseDetails,a.getAllPrice("1"),a.$nextTick((function(){setTimeout((function(t){a.getPrintHeight()}),1e3)}))}else a.tui.toast(e.message)})).catch((function(t){}))},changePay:function(t){this.linshiPrice==t.target.value?this.alreadyPay=t.target.value:Number(t.detail.value)>Number(this.shouldPay)?this.alreadyPay=this.shouldPay:""==t.target.value?this.alreadyPay=this.linshiPrice:(this.alreadyPay=t.target.value,this.shouldPay-this.alreadyPay<=Math.abs(this.zhiqianqiankuan)&&this.zhiqianqiankuan<0?this.yuedikou=this.shouldPay-this.alreadyPay:this.shouldPay-this.alreadyPay>Math.abs(this.zhiqianqiankuan)&&this.zhiqianqiankuan<0&&(this.yuedikou=Math.abs(this.zhiqianqiankuan))),this.noPay=this.shouldPay-this.alreadyPay-this.yuedikou,this.noPay=this.noPay.toFixed(2),this.leijiqiankuan=Number(this.zhiqianqiankuan)+Number(this.yuedikou)+Number(this.noPay)},onPrintSmall:function(){var t=this,e="",a=1,s=0;t.yNum=405,e=o.CreatCPCLPage(1080,this.printHeight>=1990*a?1990:this.printHeight,1,0,0),e+=o.addCPCLSETMAG(4,4),o.addCPCLSETBOLD("bold"),e+=o.addCPCLLocation(2),e+=o.addCPCLText("0","120","24","0",0,this.shopName),e+=o.addCPCLSETMAG(1,1),e+=o.addCPCLLocation(0),o.addCPCLSETBOLD("bold"),e+=o.addCPCLText("0","300","24","0",0,"供应商:"+(t.dealings.dealingsUserName?t.dealings.dealingsUserName:"默认供应商")),e+=o.addCPCLSETMAG(1,1),e+=o.addCPCLLocation(0),e+=o.addCPCLText("500","300","24","0",0,"单号:"+t.sales.id),e+=o.addCPCLText("0","350","24","0",0,"操作人:"+t.sales.createByName),e+=o.addCPCLText("500","350","24","0",0,"日期:"+t.sales.createTime),e+=o.addCPCLText("0","390","24","0",0,"-----------------------------------------------------------------------------------"),e+=o.addCPCLText("10",t.yNum+=40,"24","0",0,"货号(名称)"),e+=o.addCPCLText("320",t.yNum,"24","0",0,"规格"),e+=o.addCPCLText("520",t.yNum,"24","0",0,"数量"),e+=o.addCPCLText("620",t.yNum,"24","0",0,"单价"),e+=o.addCPCLText("720",t.yNum,"24","0",0,"总价");for(var i=0;i<t.newData.length;i++)if(t.yNum+25>=1990?(e+=o.addCPCLPrint(),t.bufferData.push(e),e=o.CreatCPCLPage(1080,this.printHeight-t.yNum+25>=1990?1990:this.printHeight-t.yNum+25,1,0,162),t.yNum=0,a++,e+=o.addCPCLText("0",t.yNum+=25,"24","0",0,"-----------------------------------------------------------------------------------")):e+=o.addCPCLText("0",t.yNum+=25,"24","0",0,"-----------------------------------------------------------------------------------"),t.yNum+64>=1990){e+=o.addCPCLPrint(),t.bufferData.push(e),e=o.CreatCPCLPage(1080,this.printHeight-t.yNum+64>=1990?1990:this.printHeight-t.yNum+64,1,0,162),t.yNum=0,a++;for(var u=0;u<t.newData[i].stockLogList1.length;u++)t.yNum+64>=1990?(e+=o.addCPCLPrint(),t.bufferData.push(e),e=o.CreatCPCLPage(1080,this.printHeight-t.yNum+64>=1990?1990:this.printHeight-t.yNum+64,1,0,162),t.yNum=0,a++,t.newData[i].productName==t.newData[i].productSn?1==t.returnInv?e+=o.addCPCLText("0",t.yNum+=40,"24","0",0,(s+=1)+".【退】"+t.newData[i].productSn):e+=o.addCPCLText("0",t.yNum+=40,"24","0",0,(s+=1)+". "+t.newData[i].productSn):1==t.returnInv?e+=o.addCPCLText("0",t.yNum+=40,"24","0",0,(s+=1)+".【退】"+t.newData[i].productSn+"("+(null==t.newData[i].productName?"":t.newData[i].productName)+")"):e+=o.addCPCLText("0",t.yNum+=40,"24","0",0,(s+=1)+". "+t.newData[i].productSn+"("+(null==t.newData[i].productName?"":t.newData[i].productName)+")"),"1820269107191353344"!=t.shopId&&"1818888277105709056"!=t.shopId||(-1!=t.newData[i].stockLogList1[u].attributeList.indexOf("均色")&&(t.newData[i].stockLogList1[u].attributeList=t.newData[i].stockLogList1[u].attributeList.replace(/均色/g,"分色")),-1!=t.newData[i].stockLogList1[u].attributeList.indexOf("均码")&&(t.newData[i].stockLogList1[u].attributeList=t.newData[i].stockLogList1[u].attributeList.replace(/均码/g,"分码"))),e+=o.addCPCLText("320",t.yNum,"24","0",0,t.slicePrint(t.newData[i].stockLogList1[u].attributeList)),e+=o.addCPCLText("520",t.yNum,"24","0",0,t.newData[i].stockLogList1[u].productCount),e+=o.addCPCLText("620",t.yNum,"24","0",0,t.newData[i].stockLogList1[u].purchasePrice),e+=o.addCPCLText("720",t.yNum,"24","0",0,t.newData[i].stockLogList1[u].purchasePrice*t.newData[i].stockLogList1[u].productCount)):(t.newData[i].productName==t.newData[i].productSn?1==t.returnInv?e+=o.addCPCLText("0",t.yNum+=40,"24","0",0,(s+=1)+". 【退】"+t.newData[i].productSn):e+=o.addCPCLText("0",t.yNum+=40,"24","0",0,(s+=1)+". "+t.newData[i].productSn):1==t.returnInv?e+=o.addCPCLText("0",t.yNum+=40,"24","0",0,(s+=1)+".【退】"+t.newData[i].productSn+"("+(null==t.newData[i].productName?"":t.newData[i].productName)+")"):e+=o.addCPCLText("0",t.yNum+=40,"24","0",0,(s+=1)+". "+t.newData[i].productSn+"("+(null==t.newData[i].productName?"":t.newData[i].productName)+")"),"1820269107191353344"!=t.shopId&&"1818888277105709056"!=t.shopId||(-1!=t.newData[i].stockLogList1[u].attributeList.indexOf("均色")&&(t.newData[i].stockLogList1[u].attributeList=t.newData[i].stockLogList1[u].attributeList.replace(/均色/g,"分色")),-1!=t.newData[i].stockLogList1[u].attributeList.indexOf("均码")&&(t.newData[i].stockLogList1[u].attributeList=t.newData[i].stockLogList1[u].attributeList.replace(/均码/g,"分码"))),e+=o.addCPCLText("320",t.yNum,"24","0",0,t.slicePrint(t.newData[i].stockLogList1[u].attributeList)),e+=o.addCPCLText("520",t.yNum,"24","0",0,t.newData[i].stockLogList1[u].productCount),e+=o.addCPCLText("620",t.yNum,"24","0",0,t.newData[i].stockLogList1[u].purchasePrice),e+=o.addCPCLText("720",t.yNum,"24","0",0,t.newData[i].stockLogList1[u].purchasePrice*t.newData[i].stockLogList1[u].productCount))}else for(u=0;u<t.newData[i].stockLogList1.length;u++)t.yNum+64>=1990?(e+=o.addCPCLPrint(),t.bufferData.push(e),e=o.CreatCPCLPage(1080,this.printHeight-t.yNum+64>=1990?1990:this.printHeight-t.yNum+64,1,0,162),t.yNum=0,a++,t.newData[i].productName==t.newData[i].productSn?1==t.returnInv?e+=o.addCPCLText("0",t.yNum+=40,"24","0",0,(s+=1)+".【退】"+t.newData[i].productSn):e+=o.addCPCLText("0",t.yNum+=40,"24","0",0,(s+=1)+". "+t.newData[i].productSn):1==t.returnInv?e+=o.addCPCLText("0",t.yNum+=40,"24","0",0,(s+=1)+".【退】"+t.newData[i].productSn+"("+(null==t.newData[i].productName?"":t.newData[i].productName)+")"):e+=o.addCPCLText("0",t.yNum+=40,"24","0",0,(s+=1)+". "+t.newData[i].productSn+"("+(null==t.newData[i].productName?"":t.newData[i].productName)+")"),"1820269107191353344"!=t.shopId&&"1818888277105709056"!=t.shopId||(-1!=t.newData[i].stockLogList1[u].attributeList.indexOf("均色")&&(t.newData[i].stockLogList1[u].attributeList=t.newData[i].stockLogList1[u].attributeList.replace(/均色/g,"分色")),-1!=t.newData[i].stockLogList1[u].attributeList.indexOf("均码")&&(t.newData[i].stockLogList1[u].attributeList=t.newData[i].stockLogList1[u].attributeList.replace(/均码/g,"分码"))),e+=o.addCPCLText("320",t.yNum,"24","0",0,t.slicePrint(t.newData[i].stockLogList1[u].attributeList)),e+=o.addCPCLText("520",t.yNum,"24","0",0,t.newData[i].stockLogList1[u].productCount),e+=o.addCPCLText("620",t.yNum,"24","0",0,t.newData[i].stockLogList1[u].purchasePrice),e+=o.addCPCLText("720",t.yNum,"24","0",0,t.newData[i].stockLogList1[u].purchasePrice*t.newData[i].stockLogList1[u].productCount)):(t.newData[i].productName==t.newData[i].productSn?1==t.returnInv?e+=o.addCPCLText("0",t.yNum+=40,"24","0",0,(s+=1)+".【退】"+t.newData[i].productSn):e+=o.addCPCLText("0",t.yNum+=40,"24","0",0,(s+=1)+". "+t.newData[i].productSn):1==t.returnInv?e+=o.addCPCLText("0",t.yNum+=40,"24","0",0,(s+=1)+".【退】"+t.newData[i].productSn+"("+(null==t.newData[i].productName?"":t.newData[i].productName)+")"):e+=o.addCPCLText("0",t.yNum+=40,"24","0",0,(s+=1)+". "+t.newData[i].productSn+"("+(null==t.newData[i].productName?"":t.newData[i].productName)+")"),"1820269107191353344"!=t.shopId&&"1818888277105709056"!=t.shopId||(-1!=t.newData[i].stockLogList1[u].attributeList.indexOf("均色")&&(t.newData[i].stockLogList1[u].attributeList=t.newData[i].stockLogList1[u].attributeList.replace(/均色/g,"分色")),-1!=t.newData[i].stockLogList1[u].attributeList.indexOf("均码")&&(t.newData[i].stockLogList1[u].attributeList=t.newData[i].stockLogList1[u].attributeList.replace(/均码/g,"分码"))),e+=o.addCPCLText("320",t.yNum,"24","0",0,t.slicePrint(t.newData[i].stockLogList1[u].attributeList)),e+=o.addCPCLText("520",t.yNum,"24","0",0,t.newData[i].stockLogList1[u].productCount),e+=o.addCPCLText("620",t.yNum,"24","0",0,t.newData[i].stockLogList1[u].purchasePrice),e+=o.addCPCLText("720",t.yNum,"24","0",0,t.newData[i].stockLogList1[u].purchasePrice*t.newData[i].stockLogList1[u].productCount));t.yNum+25>=1990?(e+=o.addCPCLPrint(),t.bufferData.push(e),e=o.CreatCPCLPage(1080,this.printHeight-t.yNum+25>=1990?1990:this.printHeight-t.yNum+25,1,0,162),t.yNum=0,a++,e+=o.addCPCLText("0",t.yNum+=25,"24","0",0,"-----------------------------------------------------------------------------------")):e+=o.addCPCLText("0",t.yNum+=25,"24","0",0,"-----------------------------------------------------------------------------------"),e+=o.addCPCLSETMAG(1,1),e+=o.addCPCLLocation(0),t.yNum+84>=1990?(e+=o.addCPCLPrint(),t.bufferData.push(e),e=o.CreatCPCLPage(1080,this.printHeight-t.yNum+84>=1990?1990:this.printHeight-t.yNum+84,1,0,162),t.yNum=0,a++,1==t.returnInv?(e+=o.addCPCLText("0",t.yNum+=60,"24","0",0,"退货数量:"+this.sales.totalAmount),e+=o.addCPCLText("300",t.yNum,"24","0",0,"退货金额:"+this.sales.alreadyPay)):(e+=o.addCPCLText("0",t.yNum+=60,"24","0",0,"采购数量:"+this.sales.totalAmount),e+=o.addCPCLText("300",t.yNum,"24","0",0,"采购金额:"+this.sales.shouldPay))):1==t.returnInv?(e+=o.addCPCLText("0",t.yNum+=60,"24","0",0,"退货数量:"+this.sales.totalAmount),e+=o.addCPCLText("300",t.yNum,"24","0",0,"退货金额:"+this.sales.alreadyPay)):(e+=o.addCPCLText("0",t.yNum+=60,"24","0",0,"采购数量:"+this.sales.totalAmount),e+=o.addCPCLText("300",t.yNum,"24","0",0,"采购金额:"+this.sales.shouldPay)),1!=this.returnInv&&(t.yNum+84>=1990?(e+=o.addCPCLPrint(),t.bufferData.push(e),e=o.CreatCPCLPage(1080,this.printHeight-t.yNum+84>=1990?1990:this.printHeight-t.yNum+84,1,0,162),t.yNum=0,a++,e+=o.addCPCLText("610",t.yNum,"24","0",0,"余额抵扣:"+t.sales.balanceDeductionAmount)):(e+=o.addCPCLSETMAG(1,1),e+=o.addCPCLText("610",t.yNum,"24","0",0,"余额抵扣:"+t.sales.balanceDeductionAmount))),t.yNum+54>=1990?(e+=o.addCPCLPrint(),t.bufferData.push(e),e=o.CreatCPCLPage(1080,this.printHeight-t.yNum+54>=1990?1990:this.printHeight-t.yNum+54,1,0,162),t.yNum=0,a++,t.dealings.lastDebtAmount>=0?e+=o.addCPCLText("0",t.yNum+=54,"24","0",0,"之前欠款:"+t.dealings.lastDebtAmount):t.dealings.lastDebtAmount<0?e+=o.addCPCLText("0",t.yNum+=54,"24","0",0,"之前余额:"+Math.abs(t.dealings.lastDebtAmount)):e+=o.addCPCLText("0",t.yNum+=54,"24","0",0,"之前欠款:0")):(e+=o.addCPCLSETMAG(1,1),t.dealings.lastDebtAmount>=0?e+=o.addCPCLText("0",t.yNum+=54,"24","0",0,"之前欠款:"+t.dealings.lastDebtAmount):t.dealings.lastDebtAmount<0?e+=o.addCPCLText("0",t.yNum+=54,"24","0",0,"之前余额:"+Math.abs(t.dealings.lastDebtAmount)):e+=o.addCPCLText("0",t.yNum+=54,"24","0",0,"之前欠款:0")),1!=this.returnInv&&(t.yNum+54>=1990?(e+=o.addCPCLPrint(),t.bufferData.push(e),e=o.CreatCPCLPage(1080,this.printHeight-t.yNum+54>=1990?1990:this.printHeight-t.yNum+54,1,0,162),t.yNum=0,a++,t.sales.noPay>=0?e+=o.addCPCLText("300",t.yNum,"24","0",0,"本次欠款:"+t.sales.noPay):t.sales.noPay<0?e+=o.addCPCLText("300",t.yNum,"24","0",0,"本次余额:"+Math.abs(t.sales.noPay)):e+=o.addCPCLText("300",t.yNum,"24","0",0,"本次欠款:0")):(e+=o.addCPCLSETMAG(1,1),t.sales.noPay>=0?e+=o.addCPCLText("300",t.yNum,"24","0",0,"本次欠款:"+t.sales.noPay):t.sales.noPay<0?e+=o.addCPCLText("300",t.yNum,"24","0",0,"本次余额:"+Math.abs(t.sales.noPay)):e+=o.addCPCLText("300",t.yNum,"24","0",0,"本次欠款:0")));var n=610;1==this.returnInv&&(n=300),t.yNum+54>=1990?(e+=o.addCPCLPrint(),t.bufferData.push(e),e=o.CreatCPCLPage(1080,this.printHeight-t.yNum+54>=1990?1990:this.printHeight-t.yNum+54,1,0,162),t.yNum=0,a++,t.dealings.balanceDue>=0?e+=o.addCPCLText(n,t.yNum,"24","0",0,"累计欠款:"+t.dealings.balanceDue):t.dealings.balanceDue<0?e+=o.addCPCLText(n,t.yNum,"24","0",0,"累计余额:"+Math.abs(t.dealings.balanceDue)):e+=o.addCPCLText(n,t.yNum,"24","0",0,"累计欠款:0")):(e+=o.addCPCLSETMAG(1,1),t.dealings.balanceDue>=0?e+=o.addCPCLText(n,t.yNum,"24","0",0,"累计欠款:"+t.dealings.balanceDue):t.dealings.balanceDue<0?e+=o.addCPCLText(n,t.yNum,"24","0",0,"累计余额:"+Math.abs(t.dealings.balanceDue)):e+=o.addCPCLText(n,t.yNum,"24","0",0,"累计欠款:0"),e+=o.addCPCLPrint(),t.bufferData.push(e)),this.$nextTick((function(){t.bufferData=[]}))},slicePrint:function(t){var e="";if("string"==typeof t){var a=JSON.parse(t);for(var s in a)e+=a[s]+"/"}return e},inputDialogToggle:function(){this.$refs.inputDialog.open()},sureNpPay:function(e){e>this.noPay?t.showToast({title:"回款金额不应超过欠款金额!",icon:"none"}):this.tui.request("/app/purchase/editPayPrice","post",{id:this.sales.id,price:e},!1,!0).then((function(e){t.showToast({title:"成功!",icon:"none"}),t.navigateBack()})).catch((function(t){}))},PriceAndWho:function(t,e,a){"pi"==a?this.linshiPrice==t.target.value?this.goodsList[e].wholesalePrice=t.target.value:""==t.detail.value?this.goodsList[e].wholesalePrice=this.linshiPrice:this.goodsList[e].wholesalePrice=Number(t.detail.value):"caigou"==a?(this.shouldPay=0,this.linshiPrice==t.target.value?this.goodsList[e].purchasePrice=t.target.value:""==t.detail.value?this.goodsList[e].purchasePrice=this.linshiPrice:this.goodsList[e].purchasePrice=Number(t.detail.value),this.goodsList[e].zPrice=this.goodsList[e].purchasePrice*this.goodsList[e].productCount,this.getAllPrice()):"qianhuo"==a?this.qianhuoCount==t.target.value?this.goodsList[e].purchaseQian=t.target.value:""==t.detail.value?this.goodsList[e].purchaseQian=this.qianhuoCount:this.goodsList[e].purchaseQian=Number(t.detail.value):this.linshiPrice==t.target.value?this.goodsList[e].lsPrice=t.target.value:""==t.detail.value?this.goodsList[e].lsPrice=this.linshiPrice:this.goodsList[e].lsPrice=Number(t.detail.value),this.$forceUpdate()},obtainPrice:function(t,e,a){this.linshiPrice=t.target.value,"pifa"==e?(this.goodsList[a].wholesalePrice="",this.$forceUpdate()):"lingshou"==e?(this.goodsList[a].price="",this.$forceUpdate()):"caigou"==e?(this.goodsList[a].purchasePrice="",this.$forceUpdate()):"qianhuo"==e&&(this.qianhuoCount=t.target.value,this.goodsList[a].purchaseQian="",this.$forceUpdate())},inventorySubmit:function(){var e=this;if(this.claerSubmitBtn+=1,1==this.claerSubmitBtn){for(var a={id:this.id,alreadyPay:this.alreadyPay,noPay:this.noPay,balanceDeductionAmount:this.yuedikou,shouldPay:this.shouldPay,totalAmount:this.sales.totalAmount,remark:this.remark,supplierId:this.sales.supplierId,supplierName:this.sales.supplierName},s=0;s<this.goodsList.length;s++){""!=this.goodsList[s].wholesalePrice&&null!=this.goodsList[s].wholesalePrice||(this.goodsList[s].wholesalePrice=0),""!=this.goodsList[s].purchasePrice&&null!=this.goodsList[s].purchasePrice||(this.goodsList[s].purchasePrice=0);for(var i=0;i<this.goodsList[s].stockLogList1.length;i++)""!=this.goodsList[s].stockLogList1[i].productCount&&null!=this.goodsList[s].stockLogList1[i].productCount||(this.goodsList[s].stockLogList1[i].productCount=0)}setTimeout((function(s){e.tui.request("/app/stock/putInPrice","post",{purchase:a,purchaseDetails:e.goodsList},!1,!1).then((function(e){200==e.code?(t.showToast({title:"入库成功",icon:"none"}),t.navigateBack({delta:2})):t.showToast({title:"入库失败",icon:"none"})}))}),500)}else this.tui.toast("请勿重复输入!")},cancelOrder:function(t){var e=this;this.tui.modal("提示","您确定要撤销此采购单吗?",!0,(function(a){a&&e.cancelOk(t)}))},cancelOk:function(){var t=this;t.tui.request("/app/purchase/cancelPurchase","POST",{id:t.sales.id},!0,!0).then((function(e){200==e.code?t.goSaleGoods():t.tui.toast(res.message)})).catch((function(t){}))},sliceMsg:function(t){var e="";if("string"==typeof t){var a=JSON.parse(t);for(var s in a)e+=a[s]+"/"}return e},goSaleGoods:function(){var e=this;return(0,r.default)(n.default.mark((function a(){var s,i,u,r,o,c,l,d,h,p;return n.default.wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(s=e,i=[],e.goodsList||(e.goodsList=[]),e.goodsList)for(u=0;u<e.goodsList.length;u++){for(r={},o=new Map,c=[],l=0,d=0;d<e.goodsList[u].stockLogList1.length;d++)1==o.has(e.goodsList[u].stockLogList1[d].attributeList)?(h=o.get(e.goodsList[u].stockLogList1[d].attributeList),c[h].productCount=Number(c[h].productCount)+Number(e.goodsList[u].stockLogList1[d].productCount)):(e.goodsList[u].stockLogList1[d].name=e.sliceMsg(e.goodsList[u].stockLogList1[d].attributeList),c.push(e.goodsList[u].stockLogList1[d]),o.set(e.goodsList[u].stockLogList1[d].attributeList,l),l++);r.saleDetailQueryDTO=c,r.num=0,r.attrId=e.goodsList[u].attrId,r.id=e.goodsList[u].productId,r.purchasePrice=e.goodsList[u].stockLogList1[0].purchasePrice,r.customerCategoryRule=null!=e.goodsList[u].customerCategoryRule?JSON.parse(e.goodsList[u].customerCategoryRule):null,r.price=e.goodsList[u].price,r.categoryId=e.goodsList[u].categoryId,r.productName=e.goodsList[u].productName,r.productPicture=e.goodsList[u].productPicture,r.productSn=e.goodsList[u].productSn,r.productId=e.goodsList[u].productId,r.wholesalePrice=e.goodsList[u].wholesalePrice,r.saleId=e.sales.id,r.remark=e.sales.remark,r.xsyId=e.sales.createBy,r.createByName=e.sales.createByName,i.push(r)}else p={},p.num=0,p.price=0,p.saleId=e.sales.id,p.remark=e.sales.remark,p.xsyId=e.sales.createBy,p.createByName=e.sales.createByName,i.push(p);return t.setStorageSync("AiInventoryId",""),a.next=7,e.tui.request("/app/debt/selectByUserId","post",{shopId:t.getStorageSync("shopId"),userId:s.sales.supplierId},!1,!0).then((function(e){200==e.code&&(e.result.noEarn=e.result.amountOwed,e.result.consigneeName=e.result.userName,e.result.id=e.result.userId,t.setStorageSync("khName",JSON.stringify(e.result)),t.setStorageSync("carList1",JSON.stringify(i)),t.setStorageSync("hangOrder",!0),t.navigateTo({url:"/package1/AI/voiceInventory"}))}));case 7:case"end":return a.stop()}}),a)})))()},returnPrice:function(){var e=this;t.showModal({title:"提示",content:"确定撤销该采购单吗?",success:function(a){t.showLoading({title:"加载中..."}),a.confirm&&e.tui.request("/app/purchase/cancelPurchase","POST",{id:e.sales.id},!1,!0).then((function(a){200==a.code?(e.$forceUpdate(),t.showToast({title:"撤销成功!",icon:"none",duration:1e3}),setTimeout((function(e){t.navigateBack()}),1e3)):e.tui.toast(a.message)})),setTimeout((function(e){t.hideLoading()}),500)}})},batchPrint:function(){t.navigateTo({url:"/package1/inventory/batchPrint?purchase="+JSON.stringify(this.sales)+"&purchaseDetails="+JSON.stringify(this.goodsList)})},clickCollapse:function(t){this.index=t,this.$refs.priceDialog.val="",this.$refs.priceDialog.open()},changePrice:function(t){this.$refs.purInput.val="",this.shouldPay=0,this.goodsList[this.index].purchasePrice=t,this.goodsList[this.index].zPrice=t*this.goodsList[this.index].productCount,this.getAllPrice()},getAllPrice:function(t){var e=this,a=this;this.shouldPay=0,this.totalAmount=0,this.goodsList.forEach((function(e,s){"1"==t&&(e.purchaseQian=0),a.shouldPay=a.shouldPay+e.zPrice})),this.$nextTick((function(){parseFloat(a.zhiqianqiankuan)<0?a.shouldPay>Math.abs(a.zhiqianqiankuan)?(a.yuedikou=Math.abs(a.zhiqianqiankuan),e.alreadyPay=e.shouldPay-Math.abs(a.zhiqianqiankuan)):a.shouldPay<=Math.abs(a.zhiqianqiankuan)&&(a.yuedikou=a.shouldPay,a.alreadyPay=0):e.alreadyPay=e.shouldPay,a.shouldPay=a.shouldPay.toFixed(2),a.noPay=e.shouldPay-(""==e.alreadyPay?0:e.alreadyPay)-a.yuedikou,a.noPay=a.noPay.toFixed(2),e.leijiqiankuan=Number(e.zhiqianqiankuan)+Number(e.yuedikou)+Number(e.noPay),e.$forceUpdate()}))}}};e.default=l}).call(this,a("df3c")["default"],a("3223")["default"])},"7b0d":function(t,e,a){},a2a1:function(t,e,a){"use strict";a.r(e);var s=a("0236"),i=a.n(s);for(var u in s)["default"].indexOf(u)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(u);e["default"]=i.a},ac97:function(t,e,a){"use strict";a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return u})),a.d(e,"a",(function(){return s}));var s={uniCard:function(){return a.e("uni_modules/uni-card/components/uni-card/uni-card").then(a.bind(null,"1e6b"))},uniTooltip:function(){return a.e("uni_modules/uni-tooltip/components/uni-tooltip/uni-tooltip").then(a.bind(null,"aedb"))},uniPopup:function(){return a.e("uni_modules/uni-popup/components/uni-popup/uni-popup").then(a.bind(null,"2864"))},uniPopupDialog:function(){return Promise.all([a.e("common/vendor"),a.e("uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog")]).then(a.bind(null,"761e"))}},i=function(){var t=this,e=t.$createElement,a=(t._self._c,t.__map(t.goodsList,(function(e,a){var s=t.__get_orig(e),i="1960543009070256129"!=t.shopId&&0==t.type&&1==t.sales.inStorageStatus&&e.productCount*e.stockLogList1[0].purchasePrice!=null?(e.productCount*e.stockLogList1[0].purchasePrice).toFixed(2):null,u="1960543009070256129"!=t.shopId&&0==t.type&&0==t.sales.inStorageStatus&&e.productCount*e.purchasePrice!=null?(e.productCount*e.purchasePrice).toFixed(2):null,n="1960543009070256129"==t.shopId&&0==t.type&&1==t.sales.inStorageStatus&&e.productCount*e.stockLogList1[0].purchasePrice!=null?(e.productCount*e.stockLogList1[0].purchasePrice).toFixed(2):null,r="1960543009070256129"==t.shopId&&0==t.type&&0==t.sales.inStorageStatus&&e.productCount*e.purchasePrice!=null?(e.productCount*e.purchasePrice).toFixed(2):null,o=t.__map(e.stockLogList1,(function(e,a){var s=t.__get_orig(e),i=t._f("sliceMsg")(e.attributeList);return{$orig:s,f0:i}}));return{$orig:s,g0:i,g1:u,g2:n,g3:r,l0:o}}))),s=0==t.type&&0!=t.sales.inStorageStatus&&null!=t.dealings.lastDebtAmount?Math.abs(t.dealings.lastDebtAmount):null,i=0==t.type&&0!=t.sales.inStorageStatus&&t.dealings.balanceDue>=0&&null!=t.dealings.balanceDue?Math.abs(t.dealings.balanceDue):null,u=0==t.type&&0!=t.sales.inStorageStatus&&t.dealings.balanceDue<0&&null!=t.dealings.balanceDue?Math.abs(t.dealings.balanceDue):null,n=0==t.type&&0!=t.sales.inStorageStatus&&t.sales.noPay>=0&&1!=t.returnInv&&null!=t.sales.noPay?Math.abs(t.sales.noPay):null,r=0==t.type&&0!=t.sales.inStorageStatus&&t.sales.noPay<0&&1!=t.returnInv&&null!=t.sales.noPay?Math.abs(t.sales.noPay):null,o=0==t.type&&0==t.sales.inStorageStatus&&0==t.type&&t.dealings.lastDebtAmount<0?Math.abs(t.dealings.lastDebtAmount):null,c=0==t.type&&0==t.sales.inStorageStatus&&t.leijiqiankuan<0&&0==t.type?Math.abs(t.leijiqiankuan):null,l=0==t.type&&0==t.sales.inStorageStatus&&t.leijiqiankuan<0&&0==t.type?Math.abs(t.leijiqiankuan):null,d=0==t.type&&0==t.sales.inStorageStatus&&t.noPay<0&&0==t.type&&1!=t.returnInv?Math.abs(t.noPay):null,h=0==t.type&&0==t.sales.inStorageStatus&&t.noPay<0&&0==t.type&&1!=t.returnInv?Math.abs(t.noPay):null;t.$mp.data=Object.assign({},{$root:{l1:a,g4:s,g5:i,g6:u,g7:n,g8:r,g9:o,g10:c,g11:l,g12:d,g13:h}})},u=[]},cd98:function(t,e,a){"use strict";(function(t,e){var s=a("47a9");a("7859");s(a("3240"));var i=s(a("d3fc"));t.__webpack_require_UNI_MP_PLUGIN__=a,e(i.default)}).call(this,a("3223")["default"],a("df3c")["createPage"])},d3fc:function(t,e,a){"use strict";a.r(e);var s=a("ac97"),i=a("a2a1");for(var u in i)["default"].indexOf(u)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(u);a("e609");var n=a("828b"),r=Object(n["a"])(i["default"],s["b"],s["c"],!1,null,null,null,!1,s["a"],void 0);e["default"]=r.exports},e609:function(t,e,a){"use strict";var s=a("7b0d"),i=a.n(s);i.a}},[["cd98","common/runtime","common/vendor"]]]);