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

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["package1/inventory/inventoryDetail"],{"21ff":function(t,i,e){"use strict";e.r(i);var s=e("46c1"),n=e("4829");for(var a in n)["default"].indexOf(a)<0&&function(t){e.d(i,t,(function(){return n[t]}))}(a);e("6905");var o=e("828b"),h=Object(o["a"])(n["default"],s["b"],s["c"],!1,null,null,null,!1,s["a"],void 0);i["default"]=h.exports},"46c1":function(t,i,e){"use strict";e.d(i,"b",(function(){return n})),e.d(i,"c",(function(){return a})),e.d(i,"a",(function(){return s}));var s={uniSegmentedControl:function(){return e.e("uni_modules/uni-segmented-control/components/uni-segmented-control/uni-segmented-control").then(e.bind(null,"4631"))},uniNumberBox:function(){return e.e("uni_modules/uni-number-box/components/uni-number-box/uni-number-box").then(e.bind(null,"b2ff"))},uniIcons:function(){return Promise.all([e.e("common/vendor"),e.e("uni_modules/uni-icons/components/uni-icons/uni-icons")]).then(e.bind(null,"6bbb6"))},uniTable:function(){return e.e("uni_modules/uni-table/components/uni-table/uni-table").then(e.bind(null,"e2fa"))},uniTr:function(){return e.e("uni_modules/uni-table/components/uni-tr/uni-tr").then(e.bind(null,"9b2f"))},uniTh:function(){return e.e("uni_modules/uni-table/components/uni-th/uni-th").then(e.bind(null,"83ad"))},uniTd:function(){return e.e("uni_modules/uni-table/components/uni-td/uni-td").then(e.bind(null,"5776"))},uniPopup:function(){return e.e("uni_modules/uni-popup/components/uni-popup/uni-popup").then(e.bind(null,"2864"))},uniFormsItem:function(){return Promise.all([e.e("common/vendor"),e.e("uni_modules/uni-forms/components/uni-forms-item/uni-forms-item")]).then(e.bind(null,"b258"))},uniDataSelect:function(){return Promise.all([e.e("common/vendor"),e.e("uni_modules/uni-data-select/components/uni-data-select/uni-data-select")]).then(e.bind(null,"90dc"))},uniPopupDialog:function(){return Promise.all([e.e("common/vendor"),e.e("uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog")]).then(e.bind(null,"761e"))},uniFab:function(){return e.e("uni_modules/uni-fab/components/uni-fab/uni-fab").then(e.bind(null,"e36c"))}},n=function(){var t=this,i=t.$createElement,e=(t._self._c,t.__map(t.pecsList,(function(i,e){var s=t.__get_orig(i),n=t._f("sliceMsg")(i.attributeList);return{$orig:s,f0:n}}))),s=t.shopprintList.length,n=t.shopprintList.length>0&&("0"==t.printingMethod||"3"==t.printingMethod),a=t.shopprintList.length>0&&("0"==t.printingMethod||"3"==t.printingMethod),o=t.__map(t.GDList.stockLogList,(function(i,e){var s=t.__get_orig(i),n=t._f("sliceMsg")(i.attributeList);return{$orig:s,f1:n}}));t._isMounted||(t.e0=function(i){t.isPrint=!1},t.e1=function(i){return t.$refs.detailPopup.close()}),t.$mp.data=Object.assign({},{$root:{l0:e,g0:s,g1:n,g2:a,l1:o}})},a=[]},4829:function(t,i,e){"use strict";e.r(i);var s=e("afdd"),n=e.n(s);for(var a in s)["default"].indexOf(a)<0&&function(t){e.d(i,t,(function(){return s[t]}))}(a);i["default"]=n.a},6905:function(t,i,e){"use strict";var s=e("92bf"),n=e.n(s);n.a},"92bf":function(t,i,e){},afdd:function(t,i,e){"use strict";(function(t,s){var n=e("47a9"),a=e("3b2d");Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var o=n(e("af34")),h=(n(e("60b9")),function(t,i){if(!i&&t&&t.__esModule)return t;if(null===t||"object"!==a(t)&&"function"!==typeof t)return{default:t};var e=u(i);if(e&&e.has(t))return e.get(t);var s={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&Object.prototype.hasOwnProperty.call(t,o)){var h=n?Object.getOwnPropertyDescriptor(t,o):null;h&&(h.get||h.set)?Object.defineProperty(s,o,h):s[o]=t[o]}s.default=t,e&&e.set(t,s);return s}(e("769c"))),d=n(e("b9aa"));function u(t){if("function"!==typeof WeakMap)return null;var i=new WeakMap,e=new WeakMap;return(u=function(t){return t?e:i})(t)}var r={data:function(){return{pageNum:1,pages:1,dataList:[],shopId:"",closetanPopup:!1,detailList:[],typeList1:[{value:"0",text:"厂标(40*60)"},{value:"3",text:"厂标(50*80)"},{value:"1",text:"二维码签(50*40)"},{value:"5",text:"标签(40*30)"},{value:"2",text:"大号标签居中(50*40)"},{value:"4",text:"大号标签居左(50*40)"},{value:"6",text:"标签居中(20*10)"}],typeList:[{value:"0",text:"打印长票"},{value:"1",text:"打印短票"}],printQR:[{value:"0",text:"打印"},{value:"1",text:"不打印"}],isQRCode:"0",GDList:[],customizeText:"",printingMethod:"0",zidingyi:!1,shopprintContent:"",shopOwnerPhone:t.getStorageSync("shopOwnerPhone"),username:t.getStorageSync("username"),shopprintList:[],isPrint:!1,bufferData:[],items:["库存","销售明细","销售退货","入库明细"],current:0,horizontal:"right",pecsList:[],defaultText:"",type:t.getStorageSync("type"),size:"",color:"",number:"",printNum:1,list1:[{type:"供应商",checked:!1,text:""},{type:"货号",checked:!1,text:""},{type:"品名",checked:!1,text:""},{type:"日常价",checked:!1,text:""},{type:"直播价",checked:!1,text:""}],list:[{type:"供应商",checked:!1,text:""},{type:"货号",checked:!1,text:""},{type:"品名",checked:!1,text:""},{type:"零售价",checked:!1,text:""},{type:"批发价",checked:!1,text:""}],multipleList:[],content:[{iconPath:"/static/images/tabbar/home.png",selectedIconPath:"/static/images/tabbar/home-sel.png",text:"自定打印",active:!1},{iconPath:"/static/images/tabbar/home.png",selectedIconPath:"/static/images/tabbar/home-sel.png",text:"删除商品",active:!1}],printList:new Map,shippList:[],yNum:10}},filters:{sliceMsg:function(t){var i="";if("string"==typeof t){var e=JSON.parse(t);for(var s in e)i+=e[s]+"/"}return i},maxNum:function(t){return t>=10?10:t<0?0:void 0}},components:{kkPrinter:function(){Promise.all([e.e("common/vendor"),e.e("components/kk-printer/index")]).then(function(){return resolve(e("4af3"))}.bind(null,e)).catch(e.oe)}},onHide:function(){setTimeout((function(i){t.closeBLEConnection({deviceId:t.getStorageSync("deviceId"),success:function(t){},fail:function(t){}})}),5e3)},onLoad:function(t){s.openBluetoothAdapter({mode:"central"}),this.getCategoryList(),this.dataList=JSON.parse(t.item)},onReachBottom:function(){this.pageNum>=this.pages||(this.status="loading",this.pageNum++,this.getWaitStorage())},onShow:function(){this.shopId=t.getStorageSync("shopId"),this.getShareList()},methods:{changeList:function(){if(""!=this.shopprintContent){var t=JSON.parse(this.shopprintContent);this.shippList=t}for(var i=0;i<this.shippList.length;i++){if(""!=this.shippList[i].leftIcon)for(var e=0;e<this.shippList[i].leftIcon.length;e++)this.getWeitu(this.shippList[i].leftIcon[e],i,e,"left");if(""!=this.shippList[i].rightIcon)for(var s=0;s<this.shippList[i].rightIcon.length;s++)this.getWeitu(this.shippList[i].rightIcon[s],i,s,"right")}this.shopprintContent=JSON.stringify(this.shippList)},getWeitu:function(t,i,e,s){var n=this;this.tui.request("/app/urlMapping/redirect","get",{notRedirect:!0,id:t},!1,!1).then((function(t){"left"==s?n.shippList[i].leftIcon[e]=t.message.split(": ")[1].replace(new RegExp("EG 4 32 32 32 ","g"),""):n.shippList[i].rightIcon[e]=t.message.split(": ")[1].replace(new RegExp("EG 4 32 32 32 ","g"),"")})).catch((function(t){}))},getWaitStorage:function(){var t,i=this;this.status="loading",1==this.current?t="/app/sale/getSaleListByProductId":2==this.current?t="/app/return/getReturnSaleListByProductId":(3==this.current||4==this.current)&&(t="/app/purchase/getPurchaseListByProductId"),this.tui.request(t,"post",{productId:this.dataList.id,pageSize:10,pageNum:this.pageNum},!1,!1).then((function(t){if(i.status="nomore",200==t.code){if(1==i.pages?i.detailList=t.result.records:i.detailList=[].concat((0,o.default)(i.detailList),(0,o.default)(t.result.records)),1==i.current)for(var e=0;e<i.detailList.length;e++){i.detailList[e].lirun=0,i.detailList[e].productCount=0;for(var s=0;s<i.detailList[e].saleDetailDTOList.length;s++)i.detailList[e].lirun+=(Number(i.detailList[e].saleDetailDTOList[s].discountAmount)-Number(i.detailList[e].saleDetailDTOList[s].purchasePrice))*Number(i.detailList[e].saleDetailDTOList[s].stockLogList1[0].productCount),i.detailList[e].productCount+=i.detailList[e].saleDetailDTOList[s].stockLogList1[0].productCount;i.detailList[e].lirun=i.detailList[e].lirun.toFixed(2)}else if(2==i.current)for(var n=0;n<i.detailList.length;n++){i.detailList[n].returnSaleDetailList[0].productCount=0;for(var a=0;a<i.detailList[n].returnSaleDetailList[0].stockLogList1.length;a++)i.detailList[n].returnSaleDetailList[0].productCount+=i.detailList[n].returnSaleDetailList[0].stockLogList1[a].productCount}else if(3==i.current)for(var h=0;h<i.detailList.length;h++)for(var d=0;d<i.detailList[h].purchaseDetails.length;d++)i.detailList[h].purchaseDetails[d].zPrice=i.detailList[h].purchaseDetails[d].productCount*i.detailList[h].purchaseDetails[d].purchasePrice;i.pages=t.result.pages}else i.tui.toast(t.message)})).catch((function(t){}))},getShareList:function(){var t=this;this.tui.request("/app/stock/productCount","GET",{productId:this.dataList.id},!1,!0).then((function(i){200==i.code?t.pecsList=i.result:t.tui.toast(i.message)})).catch((function(t){}))},changeCustomize:function(t){this.customizeText=t.detail.value},changeNumBtn:function(t){1==this.printList.has(t.attributeList)?0==t.productCount?this.printList.delete(t.attributeList):this.printList.get(t.attributeList).productCount=t.productCount:this.printList.set(t.attributeList,t)},printBtn:function(){this.$refs.payDialog.open("center")},clickPrint:function(){this.$refs.payDialog.close(),this.isPrint=!this.isPrint},emitPrint:function(){this.closetanPopup=!0},rukuDetail:function(t){if(t){t.stockLogList=[];for(var i=0;i<t.stockLogList1.length;i++)t.stockLogList.push(t.stockLogList1[i]);this.GDList=t,this.$refs.detailPopup.open()}},xiaoshouDetail:function(t){if(t){t.saleDetailDTOList[0].stockLogList=[];for(var i=0;i<t.saleDetailDTOList.length;i++)t.saleDetailDTOList[0].stockLogList.push(t.saleDetailDTOList[i].stockLogList1[0]);this.GDList=t.saleDetailDTOList[0],this.$refs.detailPopup.open()}},tuihuoDetail:function(t){if(t){t.returnSaleDetailList[0].stockLogList=[];for(var i=0;i<t.returnSaleDetailList[0].stockLogList1.length;i++)t.returnSaleDetailList[0].stockLogList.push(t.returnSaleDetailList[0].stockLogList1[i]);this.GDList=t.returnSaleDetailList[0],this.$refs.detailPopup.open()}},onClickItem:function(t){this.pageNum=1,this.detailList=[],this.current!==t.currentIndex&&(this.current=t.currentIndex),0==t.currentIndex?this.getShareList():1==t.currentIndex?this.getWaitStorage("1"):2==t.currentIndex?this.getWaitStorage("2"):3==t.currentIndex&&this.getWaitStorage("3")},clickzidingyiPrint:function(){this.$refs.zidingyiDialog.close()},addMultipleType:function(t){if("供应商"==t.type?t.text=this.dataList.supplierName:"货号"==t.type?t.text=this.dataList.productSn:"零售价"==t.type?t.text=this.dataList.price:"批发价"==t.type||"直播价"==t.type?t.text=this.dataList.wholesalePrice:"日常价"==t.type?t.text=this.dataList.price:"品名"==t.type&&(t.text=this.dataList.productName),t.checked=!t.checked,""==this.multipleList)this.multipleList.push(t.type);else for(var i=0;i<this.multipleList.length;i++){if(this.multipleList[i]==t.type)return void this.multipleList.splice(i,1);if(i+1==this.multipleList.length)return void this.multipleList.push(t.type)}},goToAddGoods:function(){t.navigateTo({url:"/package1/inventory/addGoods?dataList="+JSON.stringify(this.dataList)})},delSpec:function(i){var e=this;t.showModal({title:"提示",content:"确定删除此条库存吗?",success:function(s){s.confirm&&e.tui.request("/app/stock/deleteStockById","post",{id:i.id},!1,!0).then((function(s){200==s.code?(t.showToast({title:"删除成功",icon:"none"}),e.getShareList(),i.stockCount>0&&(e.dataList.stockCount=e.dataList.stockCount-i.stockCount,t.removeStorageSync("noReload"))):t.showToast({title:"删除失败",icon:"none"})}))}})},sliceMsg:function(t){var i="";if("string"==typeof t){var e=JSON.parse(t);for(var s in e)i+=e[s]+" "}return i},countPrint:function(){return this.yNum+=50},onPrint:function(i){var e=this,s=this;this.printList.forEach((function(i,n){if(i.productCount<1)e.tui.toast("请输入 "+i.attributeList+" 数量再打印");else for(var a=0;a<i.productCount;a++){s.yNum=10;var o=[];if(""!=s.shopprintContent){var u=JSON.parse(s.shopprintContent);for(var r in u){var l={name:r,value:u[r]};o.push(l)}}if("0"==e.printingMethod){s.yNum=20;var p=!0,L=h.CreatCPCLPage(320,480,1,0);-1!=s.multipleList.indexOf("供应商")&&(L+=h.addCPCLSETMAG(2,2),L+=h.addCPCLLocation(2),L+=h.addCPCLSETBOLD("400"),L+=h.addCPCLText("0",s.yNum,"24","0",0,null==s.dataList.supplierName?"":s.dataList.supplierName)),L+=h.addCPCLSETMAG(1,1),L+=h.addCPCLLocation(0),L+=h.addCPCLSETBOLD("0"),null==s.dataList.supplierName||""==s.dataList.supplierName||-1==s.multipleList.indexOf("供应商")?(p=!1,L+=h.addCPCLText("20",s.yNum+=30,"24","0",0,"品名: "+(null==s.dataList.productName?"":s.dataList.productName))):-1!=s.multipleList.indexOf("品名")&&(p=!1,L+=h.addCPCLText("20",s.yNum+=60,"24","0",0,"品名: "+(null==s.dataList.productName?"":s.dataList.productName))),-1!=s.multipleList.indexOf("货号")&&(-1!=s.multipleList.indexOf("品名")?(p=!1,L+=h.addCPCLText("20",s.yNum+=40,"24","0",0,"货号: "+s.dataList.productSn)):(p=!1,L+=h.addCPCLText("20",s.yNum+=60,"24","0",0,"货号: "+s.dataList.productSn))),p&&(s.yNum+=20),L+=h.addCPCLText("20",s.yNum+=40,"24","0",0,"规格: "+s.sliceMsg(i.attributeList)),-1!=s.multipleList.indexOf("批发价")&&(L+=h.addCPCLText("20",s.yNum+=40,"24","0",0,"批发价: "+s.dataList.wholesalePrice)),-1!=s.multipleList.indexOf("零售价")&&(L+=h.addCPCLText("20",s.yNum+=40,"24","0",0,"零售价: "+s.dataList.price)),-1!=s.multipleList.indexOf("直播价")&&(L+=h.addCPCLText("20",s.yNum+=40,"24","0",0,"直播价: "+s.dataList.wholesalePrice)),-1!=s.multipleList.indexOf("日常价")&&(L+=h.addCPCLText("20",s.yNum+=40,"24","0",0,"日常价: "+s.dataList.price));var c=0;if(o.length>0){for(var C=0;C<o.length;C++)L+=h.addCPCLText("20",s.yNum+=40,"24","0",0,o[C].value.name+": "+o[C].value.value);L+=h.addCPCLLocation(1),c=310}else L+=h.addCPCLLocation(2),c=s.yNum+60;"1852911225860657153"!=t.getStorageSync("shopId")&&"1818888277105709056"!=t.getStorageSync("shopId")&&(L+=h.addCPCLQRCode(0,c,"M","1",4,[d.default.encode(s.dataList.id),d.default.encode(t.getStorageSync("shopId").substring("10","12")),encodeURIComponent(s.sliceMsg(i.attributeList).split(" ")[0])+"-"+encodeURIComponent(s.sliceMsg(i.attributeList).split(" ")[1])])),L+=h.addCPCLPrint(),s.bufferData.push(L)}else{var f=h.CreatCPCLPage(410,320,1,0);-1!=s.multipleList.indexOf("供应商")&&(f+=h.addCPCLSETMAG(2,2),f+=h.addCPCLLocation(2),f+=h.addCPCLSETBOLD("400"),f+=h.addCPCLText("0",s.yNum,"24","2",0,null==s.dataList.supplierName?"":s.dataList.supplierName)),f+=h.addCPCLLocation(0),f+=h.addCPCLSETBOLD("0"),-1!=s.multipleList.indexOf("品名")&&(f+=h.addCPCLSETMAG(1,1),f+=h.addCPCLText("30",s.yNum+=60,"24","0",0,"品名:"+(null==s.dataList.productName?"":s.dataList.productName))),f+=h.addCPCLSETMAG(2,2),-1!=s.multipleList.indexOf("货号")&&(-1!=s.multipleList.indexOf("品名")?f+=h.addCPCLText("30",s.yNum+=40,"24","1",0,"货号:"+s.dataList.productSn):f+=h.addCPCLText("30",s.yNum+=60,"24","1",0,"货号:"+s.dataList.productSn)),f+=h.addCPCLSETMAG(1,1),f+=h.addCPCLText("30",s.countPrint(),"24","0",0,s.sliceMsg(i.attributeList)),-1!=s.multipleList.indexOf("批发价")&&(f+=h.addCPCLText("30",s.countPrint(),"24","0",0,"批发价:"+s.dataList.wholesalePrice)),-1!=s.multipleList.indexOf("零售价")&&(f+=h.addCPCLText("30",s.countPrint(),"24","0",0,"零售价:"+s.dataList.price)),-1!=s.multipleList.indexOf("直播价")&&(f+=h.addCPCLText("30",s.countPrint(),"24","0",0,"直播价:"+s.dataList.wholesalePrice)),-1!=s.multipleList.indexOf("日常价")&&(f+=h.addCPCLText("30",s.countPrint(),"24","0",0,"日常价:"+s.dataList.price)),f+=h.addCPCLQRCode(240,160,"M","1",4,[d.default.encode(s.dataList.id),d.default.encode(t.getStorageSync("shopId").substring("10","12")),encodeURIComponent(s.sliceMsg(i.attributeList).split(" ")[0])+"-"+encodeURIComponent(s.sliceMsg(i.attributeList).split(" ")[1])]),f+=h.addCPCLLocation(0),f+=h.addCPCLPrint(),s.bufferData.push(f)}}})),s.$nextTick((function(){t.navigateBack({delta:1})}))},countLeadingSpaces:function(t){var i=t.match(/^\s*/);return i?i[0].length:0},goDetail:function(i){t.navigateTo({url:"/package1/index/waitStorageDetail?id="+i.purchase.id})},onPrint1:function(i){if(""!=this.number){if(!this.zidingyi||"2"!=this.printingMethod&&"4"!=this.printingMethod){if("5"==this.printingMethod)for(var e=0;e<this.number;e++){this.yNum=28;var s=h.CreatCPCLPage(400,300,1,0);s+=h.addCPCLLocation(0),s+=h.addCPCLSETBOLD("500"),s+=h.addCPCLSETMAG(2,2),s+=h.addCPCLText("110",this.yNum,"24","1",0,"款号:"+this.dataList.productSn),s+=h.addCPCLText("110",this.yNum+=60,"24","0",0,"颜色:"+this.color),s+=h.addCPCLText("110",this.yNum+=60,"24","0",0,"尺码:"+this.size),s+=h.addCPCLPrint(),this.bufferData.push(s)}else if("6"==this.printingMethod)for(var n,a=0;a<this.number;a++)(a+1)%2===0?(this.customizeText.length<3?n+=h.addCPCLText((160-40*this.customizeText.length)/2+200,"24","24","1",0,this.customizeText):n+=h.addCPCLText("214","24","24","1",0,this.customizeText),n+=h.addCPCLPrint(),this.bufferData.push(n)):(n=h.CreatCPCLPage(360,80,1,0),n+=h.addCPCLLocation(0),n+=h.addCPCLSETBOLD("500"),n+=h.addCPCLSETMAG(2,2),this.customizeText.length<3?n+=h.addCPCLText((160-40*this.customizeText.length)/2+20,"24","24","1",0,this.customizeText):n+=h.addCPCLText("34","24","24","1",0,this.customizeText),this.number==a+1&&(n+=h.addCPCLPrint(),this.bufferData.push(n),n=""));else if("0"==this.printingMethod)for(var o=0;o<this.number;o++){this.yNum=20;var u=0;-1!=this.multipleList.indexOf("品名")&&(u+=1),-1!=this.multipleList.indexOf("货号")&&(u+=1),""==this.color&&""==this.size||(u+=1),-1!=this.multipleList.indexOf("批发价")&&(u+=1),-1!=this.multipleList.indexOf("零售价")&&(u+=1),-1!=this.multipleList.indexOf("直播价")&&(u+=1),-1!=this.multipleList.indexOf("日常价")&&(u+=1),-1!=this.multipleList.indexOf("供应商")&&(u+=2);for(var r=0;r<this.shippList.length;r++)if(this.shippList[r].name.length>12){var l=Math.ceil(Number(this.shippList[r].name.length)/12);u+=l}else u+=1;var p=0;p=Math.ceil((400-24*u)/u),u<=7&&"0"==this.isQRCode&&(p=30);var L=h.CreatCPCLPage(320,480,1,0);L+=h.addCPCLSETBOLD("1"),-1!=this.multipleList.indexOf("供应商")&&(L+=h.addCPCLSETMAG(2,2),L+=h.addCPCLLocation(2),L+=h.addCPCLText("0",this.yNum,"24","0",0,null==this.dataList.supplierName?"":this.dataList.supplierName)),L+=h.addCPCLSETMAG(1,1),L+=h.addCPCLLocation(0),L+=h.addCPCLText("20",this.yNum+=20,"24","0",0,""),-1!=this.multipleList.indexOf("品名")&&("1853332569559535619"==t.getStorageSync("shopId")&&(L+=h.addCPCLSETMAG(2,2)),L+=h.addCPCLText("20",this.yNum+=25+p,"24","0",0,"品名: "+(null==this.dataList.productName?"":this.dataList.productName))),-1!=this.multipleList.indexOf("货号")&&("1853332569559535619"==t.getStorageSync("shopId")&&(L+=h.addCPCLSETMAG(2,2)),L+=h.addCPCLText("20",this.yNum+=25+p,"24","0",0,"货号: "+(null==this.dataList.productSn?"":this.dataList.productSn))),""==this.color&&""==this.size||(L+=h.addCPCLText("20",this.yNum+=25+p,"24","0",0,"规格: "+this.color+" "+this.size)),-1!=this.multipleList.indexOf("批发价")&&(L+=h.addCPCLText("20",this.yNum+=25+p,"24","0",0,"批发价: "+this.dataList.wholesalePrice)),-1!=this.multipleList.indexOf("零售价")&&(L+=h.addCPCLText("20",this.yNum+=25+p,"24","0",0,"零售价: "+this.dataList.price)),-1!=this.multipleList.indexOf("直播价")&&(L+=h.addCPCLText("20",this.yNum+=25+p,"24","0",0,"直播价: "+this.dataList.wholesalePrice)),-1!=this.multipleList.indexOf("日常价")&&(L+=h.addCPCLText("20",this.yNum+=25+p,"24","0",0,"日常价: "+this.dataList.price));var c=0;if(this.shippList.length>0){for(var C=0;C<this.shippList.length;C++){var f=0;if("right"==this.shippList[C].modelLeft)if(this.shippList[C].leftIcon.length>0||this.shippList[C].rightIcon.length>0){L+=h.addCPCLLocation(0);var m=300;(this.shippList[C].name+this.shippList[C].value).length>0&&(m-=20),f=Math.floor((m-(32*(this.shippList[C].leftIcon.length+this.shippList[C].rightIcon.length)+25*(this.shippList[C].name+this.shippList[C].value).length))/2)}else L+=h.addCPCLLocation(2);else L+=h.addCPCLLocation(0);"notblod"==this.shippList[C].modelBlod?L+=h.addCPCLSETBOLD("0"):L+=h.addCPCLSETBOLD("1");var g=25*(this.shippList[C].name.length-this.shippList[C].name.replace(/^\s+/," ").length)+20;if(this.shippList[C].leftIcon.length>0||this.shippList[C].rightIcon.length>0?this.yNum+=32+p:this.yNum+=25+p,this.shippList[C].leftIcon.length>0){f+=21;for(var P=0;P<this.shippList[C].leftIcon.length;P++)L+="EG 4 32 "+f+" "+this.yNum+" "+this.shippList[C].leftIcon[P]+" ",f+=40}if(this.shippList[C].name=this.shippList[C].name.replace(/^\s+/," "),""!=this.shippList[C].value)this.shippList[C].leftIcon.length>0||this.shippList[C].rightIcon.length>0?L+=h.addCPCLText((g+f).toString(),this.yNum+4,"24","0",0,this.shippList[C].name+": "+this.shippList[C].value):L+=h.addCPCLText((g+f).toString(),this.yNum,"24","0",0,this.shippList[C].name+": "+this.shippList[C].value);else if(this.shippList[C].name.length>12)for(var x=Math.ceil(Number(this.shippList[C].name.length)/12),y=0;y<x;y++)this.shippList[C].leftIcon.length>0||this.shippList[C].rightIcon.length>0?L+=h.addCPCLText((g+f).toString(),this.yNum+4,"24","0",0,this.shippList[C].name.substring(12*y,12*(y+1))):L+=h.addCPCLText((g+f).toString(),this.yNum,"24","0",0,this.shippList[C].name.substring(12*y,12*(y+1))),this.shippList[C].leftIcon.length>0||this.shippList[C].rightIcon.length>0?this.yNum+=32+p:this.yNum+=25+p;else this.shippList[C].leftIcon.length>0||this.shippList[C].rightIcon.length>0?L+=h.addCPCLText((g+f).toString(),this.yNum+4,"24","0",0,this.shippList[C].name):L+=h.addCPCLText((g+f).toString(),this.yNum,"24","0",0,this.shippList[C].name);if(this.shippList[C].rightIcon.length>0)for(var v=Number(25*(this.shippList[C].name+this.shippList[C].value).length+20)+f,T=0;T<this.shippList[C].rightIcon.length;T++)L+="EG 4 32 "+v+" "+this.yNum+" "+this.shippList[C].rightIcon[T]+" ",v+=40}L+=h.addCPCLLocation(1),c=310}else L+=h.addCPCLLocation(2),c=this.yNum+60;"0"==this.isQRCode&&(""!=this.color&&""!=this.size?L+=h.addCPCLQRCode(0,c,"M","1",4,[d.default.encode(this.dataList.id),d.default.encode(t.getStorageSync("shopId").substring("10","12")),encodeURIComponent(this.color)+"-"+encodeURIComponent(this.size)]):L+=h.addCPCLQRCode(0,c,"M","1",4,[d.default.encode(this.dataList.id),d.default.encode(t.getStorageSync("shopId").substring("10","12"))])),L+=h.addCPCLPrint(),this.bufferData.push(L)}else if("1"==this.printingMethod)for(var N=0;N<this.number;N++){this.yNum=10;var S=h.CreatCPCLPage(400,320,1,0);-1!=this.multipleList.indexOf("供应商")&&(S+=h.addCPCLSETMAG(2,2),S+=h.addCPCLLocation(2),S+=h.addCPCLSETBOLD("400"),S+=h.addCPCLText("0",this.yNum,"24","2",0,null==this.dataList.supplierName?"":this.dataList.supplierName)),S+=h.addCPCLLocation(0),S+=h.addCPCLSETBOLD("0"),S+=h.addCPCLSETMAG(1,1),S+=h.addCPCLText("30",this.yNum+=60,"24","0",0,"商品名:"+(null==this.dataList.productName?"":this.dataList.productName)),S+=h.addCPCLSETMAG(2,2),-1!=this.multipleList.indexOf("货号")&&(S+=h.addCPCLText("30",this.yNum+=40,"24","1",0,"货号:"+this.dataList.productSn)),S+=h.addCPCLSETMAG(1,1),S+=h.addCPCLText("30",this.countPrint(),"24","0",0,this.color+" "+this.size),-1!=this.multipleList.indexOf("批发价")&&(S+=h.addCPCLText("30",this.countPrint(),"24","0",0,"批发价:"+this.dataList.wholesalePrice)),-1!=this.multipleList.indexOf("零售价")&&(S+=h.addCPCLText("30",this.countPrint(),"24","0",0,"零售价:"+this.dataList.price)),-1!=this.multipleList.indexOf("直播价")&&(S+=h.addCPCLText("30",this.countPrint(),"24","0",0,"直播价:"+this.dataList.wholesalePrice)),-1!=this.multipleList.indexOf("日常价")&&(S+=h.addCPCLText("30",this.countPrint(),"24","0",0,"日常价:"+this.dataList.price)),"0"==this.isQRCode&&(""!=this.color&&""!=this.size?S+=h.addCPCLQRCode(240,160,"M","1",4,[d.default.encode(this.dataList.id),d.default.encode(t.getStorageSync("shopId").substring("10","12")),encodeURIComponent(this.color)+"-"+encodeURIComponent(this.size)]):S+=h.addCPCLQRCode(240,160,"H","1",4,[d.default.encode(this.dataList.id),d.default.encode(t.getStorageSync("shopId").substring("10","12"))])),S+=h.addCPCLLocation(0),S+=h.addCPCLPrint(),this.bufferData.push(S)}else if("3"==this.printingMethod)for(var b=0;b<this.number;b++){this.yNum=20;var O=0;-1!=this.multipleList.indexOf("品名")&&(O+=1),-1!=this.multipleList.indexOf("货号")&&(O+=1),""==this.color&&""==this.size||(O+=1),-1!=this.multipleList.indexOf("批发价")&&(O+=1),-1!=this.multipleList.indexOf("零售价")&&(O+=1),-1!=this.multipleList.indexOf("直播价")&&(O+=1),-1!=this.multipleList.indexOf("日常价")&&(O+=1),-1!=this.multipleList.indexOf("供应商")&&(O+=2);for(var I=0;I<this.shippList.length;I++)if(this.shippList[I].name.length>15){var D=Math.ceil(Number(this.shippList[I].name.length)/15);O+=D}else O+=1;var M;M=Math.ceil((560-24*O)/O);var k=h.CreatCPCLPage(400,640,1,0);k+=h.addCPCLSETBOLD("1"),-1!=this.multipleList.indexOf("供应商")&&(k+=h.addCPCLSETMAG(2,2),k+=h.addCPCLLocation(2),k+=h.addCPCLText("0",this.yNum,"24","0",0,null==this.dataList.supplierName?"":this.dataList.supplierName)),k+=h.addCPCLSETMAG(1,1),k+=h.addCPCLLocation(0),k+=h.addCPCLText("30",this.yNum+=30,"24","0",0,""),-1!=this.multipleList.indexOf("品名")&&(k+=h.addCPCLText("30",this.yNum+=25+M,"24","0",0,"品名: "+(null==this.dataList.productName?"":this.dataList.productName))),-1!=this.multipleList.indexOf("货号")&&(k+=h.addCPCLText("30",this.yNum+=25+M,"24","0",0,"货号: "+(null==this.dataList.productSn?"":this.dataList.productSn))),""==this.color&&""==this.size||(k+=h.addCPCLText("30",this.yNum+=25+M,"24","0",0,"规格: "+this.color+" "+this.size)),-1!=this.multipleList.indexOf("批发价")&&(k+=h.addCPCLText("30",this.yNum+=25+M,"24","0",0,"批发价: "+this.dataList.wholesalePrice)),-1!=this.multipleList.indexOf("零售价")&&(k+=h.addCPCLText("30",this.yNum+=25+M,"24","0",0,"零售价: "+this.dataList.price)),-1!=this.multipleList.indexOf("直播价")&&(k+=h.addCPCLText("30",this.yNum+=25+M,"24","0",0,"直播价: "+this.dataList.wholesalePrice)),-1!=this.multipleList.indexOf("日常价")&&(k+=h.addCPCLText("30",this.yNum+=25+M,"24","0",0,"日常价: "+this.dataList.price));if(this.shippList.length>0){for(var E=0;E<this.shippList.length;E++){var _=0;if("right"==this.shippList[E].modelLeft)if(this.shippList[E].leftIcon.length>0||this.shippList[E].rightIcon.length>0){k+=h.addCPCLLocation(0);var G=370;(this.shippList[E].name+this.shippList[E].value).length>0&&(G-=30),_=Math.floor((G-(32*(this.shippList[E].leftIcon.length+this.shippList[E].rightIcon.length)+25*(this.shippList[E].name+this.shippList[E].value).length))/2)}else k+=h.addCPCLLocation(2);else k+=h.addCPCLLocation(0);"notblod"==this.shippList[E].modelBlod?k+=h.addCPCLSETBOLD("0"):k+=h.addCPCLSETBOLD("1");var z=25*(this.shippList[E].name.length-this.shippList[E].name.replace(/^\s+/," ").length)+30;if(this.shippList[E].leftIcon.length>0||this.shippList[E].rightIcon.length>0?this.yNum+=32+M:this.yNum+=25+M,this.shippList[E].leftIcon.length>0){_+=31;for(var w=0;w<this.shippList[E].leftIcon.length;w++)k+="EG 4 32 "+_+" "+this.yNum+" "+this.shippList[E].leftIcon[w]+" ",_+=40}if(this.shippList[E].name=this.shippList[E].name.replace(/^\s+/," "),""!=this.shippList[E].value)this.shippList[E].leftIcon.length>0||this.shippList[E].rightIcon.length>0?k+=h.addCPCLText((z+_).toString(),this.yNum+4,"24","0",0,this.shippList[E].name+": "+this.shippList[E].value):k+=h.addCPCLText((z+_).toString(),this.yNum,"24","0",0,this.shippList[E].name+": "+this.shippList[E].value);else if(this.shippList[E].name.length>15)for(var B=Math.ceil(Number(this.shippList[E].name.length)/15),R=0;R<B;R++)this.shippList[E].leftIcon.length>0||this.shippList[E].rightIcon.length>0?k+=h.addCPCLText((z+_).toString(),this.yNum+4,"24","0",0,this.shippList[E].name.substring(15*R,15*(R+1))):k+=h.addCPCLText((z+_).toString(),this.yNum,"24","0",0,this.shippList[E].name.substring(15*R,15*(R+1))),this.shippList[E].leftIcon.length>0||this.shippList[E].rightIcon.length>0?this.yNum+=32+M:this.yNum+=25+M;else this.shippList[E].leftIcon.length>0||this.shippList[E].rightIcon.length>0?k+=h.addCPCLText((z+_).toString(),this.yNum+4,"24","0",0,this.shippList[E].name):k+=h.addCPCLText((z+_).toString(),this.yNum,"24","0",0,this.shippList[E].name);if(this.shippList[E].rightIcon.length>0)for(var A=Number(25*(this.shippList[E].name+this.shippList[E].value).length+30)+_,$=0;$<this.shippList[E].rightIcon.length;$++)k+="EG 4 32 "+A+" "+this.yNum+" "+this.shippList[E].rightIcon[$]+" ",A+=40}k+=h.addCPCLLocation(1),310}else k+=h.addCPCLLocation(2),this.yNum+60;k+=h.addCPCLPrint(),this.bufferData.push(k)}}else for(var Q=0;Q<this.number;Q++){this.yNum=56;var W=h.CreatCPCLPage(400,320,1,0);"2"==this.printingMethod?W+=h.addCPCLLocation(2):W+=h.addCPCLLocation(0),W+=h.addCPCLSETBOLD("500"),W+=h.addCPCLSETMAG(2,2),"2"==this.printingMethod?(W+=h.addCPCLText("20",this.yNum,"24","1",0,this.dataList.productSn),W+=h.addCPCLText("20",this.yNum+=80,"24","0",0,this.color),W+=h.addCPCLText("20",this.yNum+=80,"24","0",0,this.size)):(W+=h.addCPCLText("60",this.yNum,"24","1",0,this.dataList.productSn),W+=h.addCPCLText("60",this.yNum+=80,"24","0",0,this.color),W+=h.addCPCLText("60",this.yNum+=80,"24","0",0,this.size)),W+=h.addCPCLPrint(),this.bufferData.push(W)}this.$nextTick((function(){t.navigateBack({delta:1})}))}else this.tui.toast("请输入"+(""==this.number?"数量":"")+"再打印")},trigger:function(t){0==t.index?(this.$refs.zidingyiDialog.open(),this.zidingyi=!0):this.delGoods()},getCategoryList:function(){var i=this;this.tui.request("/app/shopprint/getList","POST",{shopId:t.getStorageSync("shopId")},!1,!1).then((function(t){if(200==t.code){if(""!=t.result&&null!=t.result)for(var e=0;e<t.result.length;e++){var s={value:t.result[e].content,text:t.result[e].printName};i.shopprintList.push(s)}}else i.tui.toast(t.message)})).catch((function(t){}))},delGoods:function(){var i=this;t.showModal({title:"提示",content:"确定删除此条商品吗?",success:function(e){e.confirm&&i.tui.request("/app/product/delById","post",{id:i.dataList.id},!1,!0).then((function(e){if(200==e.code){for(var s=getCurrentPages(),n=s[s.length-2],a=n.$vm.shopList,o=0;o<a.length;o++)a[o].id==i.dataList.id&&a.splice(o,1);t.navigateBack({delta:1})}else t.showToast({title:"删除失败",icon:"none"})}))}})}}};i.default=r}).call(this,e("df3c")["default"],e("3223")["default"])},b182:function(t,i,e){"use strict";(function(t,i){var s=e("47a9");e("7859");s(e("3240"));var n=s(e("21ff"));t.__webpack_require_UNI_MP_PLUGIN__=e,i(n.default)}).call(this,e("3223")["default"],e("df3c")["createPage"])}},[["b182","common/runtime","common/vendor"]]]);