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
138 KiB
1 lines
138 KiB
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["package3/index/voiceInventory1"],{"2f14":function(t,e,i){},3135:function(t,e,i){"use strict";i.r(e);var r=i("79f8"),s=i.n(r);for(var c in r)["default"].indexOf(c)<0&&function(t){i.d(e,t,(function(){return r[t]}))}(c);e["default"]=s.a},"3ec01":function(t,e,i){"use strict";i.d(e,"b",(function(){return s})),i.d(e,"c",(function(){return c})),i.d(e,"a",(function(){return r}));var r={uniIcons:function(){return Promise.all([i.e("common/vendor"),i.e("uni_modules/uni-icons/components/uni-icons/uni-icons")]).then(i.bind(null,"6bbb6"))},uniDataSelect:function(){return Promise.all([i.e("common/vendor"),i.e("uni_modules/uni-data-select/components/uni-data-select/uni-data-select")]).then(i.bind(null,"90dc"))},uGrid:function(){return Promise.all([i.e("common/vendor"),i.e("uni_modules/uview-ui/components/u-grid/u-grid")]).then(i.bind(null,"7b3c"))},uGridItem:function(){return Promise.all([i.e("common/vendor"),i.e("uni_modules/uview-ui/components/u-grid-item/u-grid-item")]).then(i.bind(null,"cb83"))},uIcon:function(){return Promise.all([i.e("common/vendor"),i.e("uni_modules/uview-ui/components/u-icon/u-icon")]).then(i.bind(null,"1608"))},uniDatetimePicker:function(){return Promise.all([i.e("common/vendor"),i.e("uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker")]).then(i.bind(null,"4632"))},uniPopup:function(){return i.e("uni_modules/uni-popup/components/uni-popup/uni-popup").then(i.bind(null,"2864"))},uniDataCheckbox:function(){return Promise.all([i.e("common/vendor"),i.e("uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox")]).then(i.bind(null,"fab5"))},uniEasyinput:function(){return i.e("uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput").then(i.bind(null,"5fa6"))}},s=function(){var t=this,e=t.$createElement,i=(t._self._c,t.__map(Array.from(t.carList),(function(e,i){var r=t.__get_orig(e),s=""!=e[1].productPictures?e[1].productPictures.length:null,c=e[1].isNew?t.carList.get(e[0]):null,o=e[1].isNew?t.carList.get(e[0]):null,a=t.__map(Array.from(e[1].stockLogList),(function(e,i){var r=t.__get_orig(e),s=t.numData(e[0]),c=t.numData(e[0]);return{$orig:r,m0:s,m1:c}}));return{$orig:r,g0:s,g1:c,g2:o,l0:a}}))),r=Array.from(t.carList);t._isMounted||(t.e0=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.uploadFilePromise(i)},t.e1=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.uploadFilePromise(i)},t.e2=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.getZhuBigImage(i[1].productPicture)},t.e3=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.uploadFilePromise(i)},t.e4=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.getZhuBigImage(i[1].productPicture)},t.e5=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.uploadFilePromise(i)},t.e6=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.uploadFilePromise(i)},t.e7=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return e.stopPropagation(),t.delShop(i[0])},t.e8=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.toggle("mergePopup",i[0])},t.e9=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.pictureAdd(i[0])},t.e10=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.getName(e,i[0])},t.e11=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.getName(e,i[0])},t.e12=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return e=e.target.value,t.__set_model(t.carList.get(i[0]),"productSn",e,[])},t.e13=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.sninput(e,i[0])},t.e14=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.getSnIsRepeat(e,i[0])},t.e15=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return e=e.target.value,t.__set_model(i[1],"productSn",e,[])},t.e16=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.generateSn(i[0])},t.e17=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.toggle("typePopup",i[0])},t.e18=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.clickCollapse(e,i[0])},t.e19=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.obtainPrice(e,"danjia",i[0])},t.e20=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return e=e.target.value,t.__set_model(i[1],"purchasePrice",e,[])},t.e21=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.clickCollapse1(e,i[0])},t.e22=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.obtainPrice(e,"yongjin",i[0])},t.e23=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return e=e.target.value,t.__set_model(i[1],"commission",e,[])},t.e24=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.clickCollapse(e,i[0])},t.e25=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.obtainPrice(e,"danjia",i[0])},t.e26=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return e=e.target.value,t.__set_model(i[1],"purchasePrice",e,[])},t.e27=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.clickCollapse1(e,i[0])},t.e28=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.obtainPrice(e,"yongjin",i[0])},t.e29=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return e=e.target.value,t.__set_model(i[1],"commission",e,[])},t.e30=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.PriceAndWho(e,i[0],"pi")},t.e31=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.obtainPrice(e,"pifa",i[0])},t.e32=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return e=e.target.value,t.__set_model(i[1],"wholesalePrice",e,[])},t.e33=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.PriceAndWho(e,i[0])},t.e34=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.obtainPrice(e,"lingshou",i[0])},t.e35=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return e=e.target.value,t.__set_model(i[1],"lsprice",e,[])},t.e36=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.addCustomPrice(i[0])},t.e37=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.toggle("oneGoods",i[0])},t.e38=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.AiAddSpec(i[1])},t.e39=function(e,i,r){var s=arguments[arguments.length-1].currentTarget.dataset,c=s.eventParams||s["event-params"];i=c.value,r=c.values;return e.stopPropagation(),t.delShopSpec(i[0],r[0])},t.e40=function(e,i,r){var s=arguments[arguments.length-1].currentTarget.dataset,c=s.eventParams||s["event-params"];i=c.value,r=c.values;t.checkSpec("颜色",i[0],r[0],t.numData(r[0])[0])},t.e41=function(e,i,r){var s=arguments[arguments.length-1].currentTarget.dataset,c=s.eventParams||s["event-params"];i=c.value,r=c.values;t.checkSpec("尺码",i[0],r[0],t.numData(r[0])[1])},t.e42=function(e,i,r){var s=arguments[arguments.length-1].currentTarget.dataset,c=s.eventParams||s["event-params"];i=c.value,r=c.values;return t.oneMinusNum(i[0],r[0])},t.e43=function(e,i,r){var s=arguments[arguments.length-1].currentTarget.dataset,c=s.eventParams||s["event-params"];i=c.value,r=c.values;return t.mapnumChange(e,i[0],r[0])},t.e44=function(e,i,r){var s=arguments[arguments.length-1].currentTarget.dataset,c=s.eventParams||s["event-params"];i=c.value,r=c.values;return t.obtainPrice(e,"mapdanjishu",i[0],r[0])},t.e45=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.values;return e=e.target.value,t.__set_model(i[1],"productCount",e,[])},t.e46=function(e,i,r){var s=arguments[arguments.length-1].currentTarget.dataset,c=s.eventParams||s["event-params"];i=c.value,r=c.values;return t.onePlusNum(i[0],r[0])},t.e47=function(e){return t.$refs.addGateDialog.close()},t.e48=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.clickMerge(i[0])},t.e49=function(e,i){var r=arguments[arguments.length-1].currentTarget.dataset,s=r.eventParams||r["event-params"];i=s.value;return t.getZhuBigImage(i[1].productPicture)},t.e50=function(e){return t.$refs.popup.close()},t.e51=function(e){t.isChangeHeight=!0},t.e52=function(e){t.isChangeHeight=!1},t.e53=function(e){return t.$refs.voiceBottomPopup.close()}),t.$mp.data=Object.assign({},{$root:{l1:i,l2:r}})},c=[]},"69c0":function(t,e,i){"use strict";var r=i("2f14"),s=i.n(r);s.a},"79f8":function(t,e,i){"use strict";(function(t){var r=i("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=r(i("7eb4")),c=r(i("af34")),o=r(i("ee10")),a=i("8f59"),u=i("072a"),n=r(i("b9aa")),d=requirePlugin("WechatSI"),l=d.getRecordRecognitionManager(),g={computed:(0,a.mapState)(["shopName"]),data:function(){return{isVoice:!1,allChangeNum:0,shopOwnerPhone:t.getStorageSync("shopOwnerPhone"),username:t.getStorageSync("username"),voiceText:"",voiceText1:"",khName:[],isChangeHeight:!1,carList:new Map,remark:"",voiceGetOneData:!1,otherPay:"",noPay:0,promptImg:"",customerCategoryList:[],customerCategoryList1:[],alreadyPay:"",realAmount:0,shouldPay:"",userType:"",totalAmount:0,customTypeId:"",index:"",index1:"",recordState:!1,goodsDetail:[],temporaryList:[],zNum:0,snList:[],carList1:[],zhuImg:"",zhuImgList:[],productNum:null,prefixRule:"",numRule:"",yuedikou:0,isChangePriceOk:!1,leijiqiankuan:0,productId:"",oneGoodsId:"",showTan:!1,shopId:"",currentPopupIndex:0,moreData:[],goodsId:"",pageOldTemList:[],oldTemList:[],attrList:[],goodsList:[],mergeId:"",newTemList:[],pecsList:[],single:"",childrenId:"",isGenerateSnRadio:1,productPictures:[],categoryText:"",dataObj:new Map,isPlusAndMinus:!1,indexList:[],evalue:[],attributeValue:[],specifications:"",current:0,swiperDotIndex:0,zhiqianqiankuan:0,currentAnchor:"",temporaryNum:0,isBottom:!1,isGenerateSn:[{value:"0",name:"生成"},{value:"1",name:"不生成"}],snName:"ty",defaultList:[{name:"颜色",value:[{value:"均色",checked:!1},{value:"白色",checked:!1},{value:"绿色",checked:!1},{value:"黄色",checked:!1},{value:"卡其色",checked:!1},{value:"黑色",checked:!1},{value:"浅蓝",checked:!1},{value:"蓝色",checked:!1},{value:"灰色",checked:!1},{value:"咖色",checked:!1},{value:"紫色",checked:!1},{value:"红色",checked:!1},{value:"米色",checked:!1}]},{name:"尺码",value:[{value:"均码",checked:!1},{value:"XS码",checked:!1},{value:"S码",checked:!1},{value:"M码",checked:!1},{value:"L码",checked:!1},{value:"XL码",checked:!1},{value:"2XL码",checked:!1},{value:"3XL码",checked:!1},{value:"4XL码",checked:!1},{value:"5XL码",checked:!1}]}],temporary:[]}},filters:{sliceMsg:function(t){var e="";if("string"==typeof t){var i=JSON.parse(t);for(var r in i)e+=i[r]+"/"}return e}},onShow:function(){var e=this;t.authorize({scope:"scope.record",success:function(){},fail:function(){this.tui.toast("您未授权,语音功能可能会出现错误")}}),t.authorize({scope:"scope.writePhotosAlbum",success:function(){},fail:function(){this.tui.toast("您未授权,图片上传功能可能会出现错误")}}),this.shopId=t.getStorageSync("shopId"),t.showLoading({title:"加载中..."});var i=this,r=!1;if(1==this.merge)return this.$refs.mergePopup.close(),1==this.carList.has(this.carList1.id)?i.carList.get(i.mergeId).stockLogList.forEach((function(t,e){i.carList.get(i.carList1.id).stockLogList.forEach((function(s,c){e==c&&i.mergeId!=i.carList1.id&&(i.carList.get(i.carList1.id).stockLogList.get(c).productCount=Number(i.carList.get(i.carList1.id).stockLogList.get(c).productCount)+Number(t.productCount),r=!0,i.carList.get(i.carList1.id).productCount+=Number(t.productCount))})),0==r&&(i.carList.get(i.carList1.id).stockLogList.set(e,t),i.carList.get(i.carList1.id).productCount+=Number(t.productCount))})):(this.carList.get(this.mergeId).productId=this.carList1.id,this.carList.get(this.mergeId).id=this.carList1.id,this.carList.get(this.mergeId).productName=this.carList1.productName,this.carList.get(this.mergeId).productPicture=this.carList1.productPicture,this.carList.get(this.mergeId).productSn=this.carList1.productSn,this.carList.get(this.mergeId).categoryId=this.carList1.categoryId,this.carList.get(this.mergeId).wholesalePrice=this.carList1.wholesalePrice||0,this.carList.get(this.mergeId).commission=this.carList1.commission||0,this.carList.get(this.mergeId).lsprice=this.carList1.price||0,this.carList.get(this.mergeId).isNew=!1,this.carList.set(this.carList1.id,this.carList.get(this.mergeId))),this.mergeId!=this.carList1.id&&this.carList.delete(this.mergeId),i.carList.get(i.carList1.id).price1=Number(i.carList.get(i.carList1.id).productCount)*i.carList.get(i.carList1.id).purchasePrice,this.getAllPrice(),setTimeout((function(e){t.hideLoading()}),300),this.$forceUpdate(),void(this.merge=0);if(""!=t.getStorageSync("carList1")?this.carList1=JSON.parse(t.getStorageSync("carList1")):this.carList1=this.carList1,""!=this.carList1&&(r=!0),""!=t.getStorageSync("khName")?this.khName=JSON.parse(t.getStorageSync("khName")):this.khName=JSON.parse(JSON.stringify(this.khName))||"",""!=this.khName&&(null!=this.khName.noEarn&&this.zhiqianqiankuan!=this.khName.noEarn&&(r=!0),null==this.khName.noEarn?this.zhiqianqiankuan=0:this.zhiqianqiankuan=this.khName.noEarn),setTimeout((function(t){e.getByCondition()}),500),0==this.carList.size){for(var s=0;s<this.carList1.length;s++){for(var c={purchasePrice:0==this.userType?this.carList1[s].purchasePrice:"",price1:0,price:this.carList1[s].price,productCount:0,customerCategoryList:null!=this.carList1[s].customerCategoryRule?this.checkPriceRule(this.carList1[s].customerCategoryRule):this.getNewProductRule(),id:null!=this.carList1[s].productId?this.carList1[s].productId:this.carList1[s].id,isNew:this.carList1[s].isNew,productId:null==this.carList1[s].productId?"":this.carList1[s].productId,productName:this.carList1[s].productName,wholesalePrice:this.carList1[s].wholesalePrice||0,commission:this.carList1[s].commission||0,categoryName:this.carList1[s].categoryName,categoryId:this.carList1[s].categoryId,attrId:this.carList1[s].attrId,lsprice:this.carList1[s].price||0,productPicture:this.carList1[s].productPicture,productSn:this.carList1[s].productSn,createBy:this.carList1[s].createBy,productPictures:[],stockLogList:new Map,stockLogList1:[]},o=0;o<this.carList1[s].saleDetailQueryDTO.length;o++){var a=Number(this.carList1[s].saleDetailQueryDTO[o].productCount);1==c.stockLogList.has(this.carList1[s].saleDetailQueryDTO[o].attributeList)&&(a+=Number(c.stockLogList.get(this.carList1[s].saleDetailQueryDTO[o].attributeList).productCount));var u={productCount:a,name:this.carList1[s].saleDetailQueryDTO[o].name,productNum:this.carList1[s].saleDetailQueryDTO[o].productNum};c.stockLogList.set(this.carList1[s].saleDetailQueryDTO[o].attributeList,u),c.productCount+=null==this.carList1[s].saleDetailQueryDTO[o].productCount?0:Number(this.carList1[s].saleDetailQueryDTO[o].productCount),c.price1=Number(c.productCount)*this.carList1[s].purchasePrice}var n=1==this.carList1[s].isNew?this.carList1[s].id:this.carList1[s].productId;this.carList.set(n,c)}this.carList1=[]}else for(var d=0;d<this.carList1.length;d++){var l=1==this.carList1[d].isNew?this.carList1[d].id:this.carList1[d].productId;if(1==this.carList.has(this.carList1[d].id))for(var g=0;g<this.carList1[d].saleDetailQueryDTO.length;g++){if(1==this.carList.get(this.carList1[d].id).stockLogList.has(this.carList1[d].saleDetailQueryDTO[g].attributeList)){u={productCount:Number(this.carList.get(this.carList1[d].id).stockLogList.get(this.carList1[d].saleDetailQueryDTO[g].attributeList).productCount)+Number(this.carList1[d].saleDetailQueryDTO[g].productCount),name:this.carList1[d].saleDetailQueryDTO[g].name,productNum:this.carList1[d].saleDetailQueryDTO[g].productNum};this.carList.get(this.carList1[d].id).stockLogList.set(this.carList1[d].saleDetailQueryDTO[g].attributeList,u)}else{u={productCount:Number(this.carList1[d].saleDetailQueryDTO[g].productCount),name:this.carList1[d].saleDetailQueryDTO[g].name,productNum:this.carList1[d].saleDetailQueryDTO[g].productNum};this.carList.get(this.carList1[d].id).stockLogList.set(this.carList1[d].saleDetailQueryDTO[g].attributeList,u)}this.carList.get(this.carList1[d].id).productCount+=null==this.carList1[d].saleDetailQueryDTO[g].productCount?0:Number(this.carList1[d].saleDetailQueryDTO[g].productCount),this.carList.get(this.carList1[d].id).price1=Number(this.carList.get(this.carList1[d].id).productCount)*this.carList.get(this.carList1[d].id).purchasePrice}else{for(var p={purchasePrice:0==this.userType?this.carList1[d].purchasePrice:"",price1:0,price:this.carList1[d].price,productCount:0,customerCategoryList:null!=this.carList1[d].customerCategoryRule?this.checkPriceRule(this.carList1[d].customerCategoryRule):this.getNewProductRule(),id:null!=this.carList1[d].productId?this.carList1[d].productId:this.carList1[d].id,productId:null==this.carList1[d].productId?"":this.carList1[d].productId,isNew:this.carList1[d].isNew,productName:this.carList1[d].productName,wholesalePrice:this.carList1[d].wholesalePrice||0,commission:this.carList1[d].commission||0,categoryName:this.carList1[d].categoryName,categoryId:this.carList1[d].categoryId,attrId:this.carList1[d].attrId,lsprice:this.carList1[d].price||0,productPicture:this.carList1[d].productPicture,productSn:this.carList1[d].productSn,createBy:this.carList1[d].createBy,stockLogList:new Map,stockLogList1:[],productPictures:[],name:""},L=0;L<this.carList1[d].saleDetailQueryDTO.length;L++){u={productCount:Number(this.carList1[d].saleDetailQueryDTO[L].productCount),name:this.carList1[d].saleDetailQueryDTO[L].name,productNum:this.carList1[d].saleDetailQueryDTO[L].productNum};p.stockLogList.set(this.carList1[d].saleDetailQueryDTO[L].attributeList,u),p.name=this.carList1[d].saleDetailQueryDTO[L].name,p.productCount+=null==this.carList1[d].saleDetailQueryDTO[L].productCount?0:Number(this.carList1[d].saleDetailQueryDTO[L].productCount),p.price1=Number(p.productCount)*this.carList1[d].purchasePrice}this.carList.set(l,p)}}this.$nextTick((function(){e.carList1=[],t.removeStorageSync("carList1"),t.removeStorageSync("khName"),t.removeStorageSync("hangOrder"),r&&e.getAllPrice(),""!=e.carList1?setTimeout((function(e){t.hideLoading()}),2e3):setTimeout((function(e){t.hideLoading()}),300),e.$forceUpdate()}))},onLoad:function(e){this.userType=t.getStorageSync("type"),this.getSnList(),this.getShopCategory(),this.getCustomerCategoryList(),this.getDefaultCategory(),this.getMonth()},methods:{uploadFile:function(){var e=this;t.chooseMedia({count:1,mediaType:["image"],sourceType:["album"],camera:"back",success:function(i){t.compressImage({src:i.tempFiles[0].tempFilePath,quality:50,success:function(i){t.uploadFile({url:e.tui.interfaceUrl()+"/upload/file",filePath:i.tempFilePath,name:"file",header:{"content-type":"multipart/form-data",accessToken:e.tui.getToken()},formData:{},success:function(t){var i=JSON.parse(t.data);e.promptImg=i.result,e.$forceUpdate()}})}})}})},getMonth:function(){var t=new Date,e=t.getFullYear().toString(),i=t.getMonth()+1<10?"0"+(t.getMonth()+1).toString():(t.getMonth()+1).toString(),r=t.getDate()<10?"0"+t.getDate().toString():t.getDate().toString();this.single=e+"-"+i+"-"+r},getShopCategory:function(){var t=this;this.tui.request("/app/productCategory/getCategoryOfshop","POST",{},!1,!0).then((function(e){if(200==e.code){if(t.specifiList=e.result.productAttributeOfAddVos,"尺码"==t.specifiList[0].attributeName)for(var i=function(e){for(var i=!0,r=0;r<t.defaultList[1].value.length;r++)t.defaultList[1].value[r].value==t.specifiList[0].productAttributeValueVoList[e].value&&(i=!1);t.$nextTick((function(){i&&t.defaultList[1].value.push(t.specifiList[0].productAttributeValueVoList[e])}))},r=0;r<t.specifiList[0].productAttributeValueVoList.length;r++)i(r);else for(var s=function(e){for(var i=!0,r=0;r<t.defaultList[0].value.length;r++)t.defaultList[0].value[r].value==t.specifiList[0].productAttributeValueVoList[e].value&&(i=!1);t.$nextTick((function(){i&&t.defaultList[0].value.push(t.specifiList[0].productAttributeValueVoList[e])}))},c=0;c<t.specifiList[0].productAttributeValueVoList.length;c++)s(c);if("尺码"==t.specifiList[1].attributeName)for(var o=function(e){for(var i=!0,r=0;r<t.defaultList[1].value.length;r++)t.defaultList[1].value[r].value==t.specifiList[1].productAttributeValueVoList[e].value&&(i=!1);t.$nextTick((function(){i&&t.defaultList[1].value.push(t.specifiList[1].productAttributeValueVoList[e])}))},a=0;a<t.specifiList[1].productAttributeValueVoList.length;a++)o(a);else for(var u=function(e){for(var i=!0,r=0;r<t.defaultList[0].value.length;r++)t.defaultList[0].value[r].value==t.specifiList[1].productAttributeValueVoList[e].value&&(i=!1);t.$nextTick((function(){i&&t.defaultList[0].value.push(t.specifiList[1].productAttributeValueVoList[e])}))},n=0;n<t.specifiList[1].productAttributeValueVoList.length;n++)u(n)}else t.tui.toast(e.message)})).catch((function(t){}))},getCustomerCategoryList:function(){var e=this;this.tui.request("/app/customerCategory/getCustomerCategoryListByShopId","POST",{shopId:t.getStorageSync("shopId")},!1,!0).then((function(t){if(200==t.code)if(t.result.length>0)for(var i=0;i<t.result.length;i++){var r={categoryName:t.result[i].categoryName,categoryId:t.result[i].id,categoryPrice:""};e.customerCategoryList[i]=r,e.customerCategoryList1[i]=r}else e.customerCategoryList=null,e.customerCategoryList1=null;else e.tui.toast(t.message)})).catch((function(t){}))},getDefaultCategory:function(){var t=this;this.tui.request("/app/productCategory/getDefaultCategory","POST",{},!1,!0).then((function(e){200==e.code?t.categoryList=e.result:t.tui.toast(e.message)})).catch((function(t){}))},getSnList:function(){var t=this;this.snList=[],this.snName="",this.tui.request("/app/productSn/getProductSnByShopId","POST",{},!1,!0).then((function(e){if(200==e.code){if(""!=e.result){for(var i=0;i<e.result.length;i++){var r={text:"前缀:"+e.result[i].snPre+",位数:"+e.result[i].snSufLength,value:e.result[i].snPre};t.snList.push(r)}t.snName=e.result[0].snPre}}else t.tui.toast(res.message);t.$forceUpdate()})).catch((function(t){}))},startGetSn:function(){var e=this,i=this;t.showLoading({title:"加载中...",mask:!0}),i.$refs.SNDialog.close(),""!=this.prefixRule?""!=this.numRule?(this.tui.request("/app/productSn/addAndGetNewProductSn","POST",{snPre:this.prefixRule,snSufLength:this.numRule},!1,!1).then((function(r){if(200==r.code)if("货号前缀已存在!"==r.message)t.showModal({title:"提示",content:"货号前缀已存在!",success:function(t){t.confirm&&i.tui.request("/app/productSn/useAgainProductSn","POST",{id:r.result.id},!1,!0).then((function(t){200==t.code?(i.tui.toast("成功"),i.prefixRule="",i.numRule="",setTimeout((function(t){i.getSnList()}),1e3)):i.tui.toast(t.message),i.$forceUpdate()})).catch((function(t){}))}});else{if(i.zhuImgList!=[]&&i.zhuImgList.length>0){for(var s=0;s<i.zhuImgList.length;s++)i.upLoadFile(i.zhuImgList[s],s+1);setTimeout((function(t){i.zhuImgList=[]}),2e3)}else e.addPageGoods(e.zhuImg,r.result);i.getSnList()}else e.tui.toast(res.message)})).catch((function(t){})),this.$nextTick((function(){t.hideLoading()}))):this.tui.toast("请输入货号生成位数规则"):this.tui.toast("请输入货号生成前缀规则")},generateSn:function(t){var e=this;this.snList.length>0?this.tui.request("/app/productSn/getNewProductSn","POST",{snPre:this.snName},!1,!0).then((function(i){200==i.code?e.tui.request("/app/product/getByProductSn","post",{productSn:i.result},!1,!0).then((function(r){200==r.code&&(""!=r.result?e.generateSn(value):(e.carList.get(t).productSn=i.result,e.$forceUpdate()))})):e.tui.toast(res.message)})).catch((function(t){})):(this.zhuImg="",this.$refs.SNDialog.open("center"))},addSn:function(){this.$refs.SNDialog.open("center")},AiVoice:function(){var e=this;if(0==this.carList.size){for(var i=0;i<this.carList1.length;i++){for(var r={purchasePrice:0==this.userType?this.carList1[i].purchasePrice:"",price1:0,price:this.carList1[i].price,productCount:0,customerCategoryList:null!=this.carList1[i].customerCategoryList?this.carList1[i].customerCategoryList:this.getNewProductRule(),id:null!=this.carList1[i].productId?this.carList1[i].productId:this.carList1[i].id,isNew:this.carList1[i].isNew,productId:null==this.carList1[i].productId?"":this.carList1[i].productId,productName:this.carList1[i].productName,wholesalePrice:this.carList1[i].wholesalePrice||0,commission:this.carList1[i].commission||0,categoryName:this.carList1[i].categoryName,categoryId:this.carList1[i].categoryId,attrId:this.carList1[i].attrId,lsprice:this.carList1[i].price||0,productPicture:this.carList1[i].productPicture,productSn:this.carList1[i].productSn,createBy:this.carList1[i].createBy,stockLogList:new Map,productPictures:[],stockLogList1:[]},s=0;s<this.carList1[i].saleDetailQueryDTO.length;s++){var c=Number(this.carList1[i].saleDetailQueryDTO[s].productCount);1==r.stockLogList.has(this.carList1[i].saleDetailQueryDTO[s].attributeList)&&(c+=Number(r.stockLogList.get(this.carList1[i].saleDetailQueryDTO[s].attributeList).productCount));var o={productCount:c,name:this.carList1[i].saleDetailQueryDTO[s].name,productNum:this.carList1[i].saleDetailQueryDTO[s].productNum};r.stockLogList.set(this.carList1[i].saleDetailQueryDTO[s].attributeList,o),r.productCount+=null==this.carList1[i].saleDetailQueryDTO[s].productCount?0:Number(this.carList1[i].saleDetailQueryDTO[s].productCount),r.price1=Number(r.productCount)*this.carList1[i].purchasePrice}var a=1==this.carList1[i].isNew?this.carList1[i].id:this.carList1[i].productId;this.carList.set(a,r)}this.carList1=[]}else for(var u=0;u<this.carList1.length;u++){var n=1==this.carList1[u].isNew?this.carList1[u].id:this.carList1[u].productId;if(1==this.carList.has(this.carList1[u].id)){""==this.carList.get(this.carList1[u].id).purchasePrice&&(this.carList.get(this.carList1[u].id).purchasePrice=this.carList1[u].purchasePrice);for(var d=0;d<this.carList1[u].saleDetailQueryDTO.length;d++){if(1==this.carList.get(this.carList1[u].id).stockLogList.has(this.carList1[u].saleDetailQueryDTO[d].attributeList)){o={productCount:Number(this.carList.get(this.carList1[u].id).stockLogList.get(this.carList1[u].saleDetailQueryDTO[d].attributeList).productCount)+Number(this.carList1[u].saleDetailQueryDTO[d].productCount),name:this.carList1[u].saleDetailQueryDTO[d].name,productNum:this.carList1[u].saleDetailQueryDTO[d].productNum};this.carList.get(this.carList1[u].id).stockLogList.set(this.carList1[u].saleDetailQueryDTO[d].attributeList,o)}else{o={productCount:Number(this.carList1[u].saleDetailQueryDTO[d].productCount),name:this.carList1[u].saleDetailQueryDTO[d].name,productNum:this.carList1[u].saleDetailQueryDTO[d].productNum};this.carList.get(this.carList1[u].id).stockLogList.set(this.carList1[u].saleDetailQueryDTO[d].attributeList,o)}this.carList.get(this.carList1[u].id).productCount+=null==this.carList1[u].saleDetailQueryDTO[d].productCount?0:Number(this.carList1[u].saleDetailQueryDTO[d].productCount),this.carList.get(this.carList1[u].id).price1=Number(this.carList.get(this.carList1[u].id).productCount)*this.carList.get(this.carList1[u].id).purchasePrice}}else{for(var l={purchasePrice:0==this.userType?this.carList1[u].purchasePrice:"",price1:0,price:this.carList1[u].price,productCount:0,customerCategoryList:null!=this.carList1[u].customerCategoryList?this.carList1[u].customerCategoryList:this.getNewProductRule(),id:null!=this.carList1[u].productId?this.carList1[u].productId:this.carList1[u].id,productId:null==this.carList1[u].productId?"":this.carList1[u].productId,isNew:this.carList1[u].isNew,productName:this.carList1[u].productName,wholesalePrice:this.carList1[u].wholesalePrice||0,commission:this.carList1[u].commission||0,categoryName:this.carList1[u].categoryName,categoryId:this.carList1[u].categoryId,attrId:this.carList1[u].attrId,lsprice:this.carList1[u].price||0,productPicture:this.carList1[u].productPicture,productSn:this.carList1[u].productSn,createBy:this.carList1[u].createBy,stockLogList:new Map,stockLogList1:[],productPictures:[],name:""},g=0;g<this.carList1[u].saleDetailQueryDTO.length;g++){o={productCount:Number(this.carList1[u].saleDetailQueryDTO[g].productCount),name:this.carList1[u].saleDetailQueryDTO[g].name,productNum:this.carList1[u].saleDetailQueryDTO[g].productNum};l.stockLogList.set(this.carList1[u].saleDetailQueryDTO[g].attributeList,o),l.name=this.carList1[u].saleDetailQueryDTO[g].name,l.productCount+=null==this.carList1[u].saleDetailQueryDTO[g].productCount?0:Number(this.carList1[u].saleDetailQueryDTO[g].productCount),l.price1=Number(l.productCount)*this.carList1[u].purchasePrice}this.carList.set(n,l)}}this.$nextTick((function(){e.carList1=[],t.removeStorageSync("carList1"),e.getAllPrice(),""!=e.carList1?setTimeout((function(e){t.hideLoading()}),2e3):setTimeout((function(e){t.hideLoading()}),300),e.$forceUpdate()}))},numData:function(t){var e=[];if("string"==typeof t){var i=JSON.parse(t);for(var r in i)e.push(i[r])}return e},checkSpec:function(t,e,i,r){if(""!=this.carList.get(e).categoryId&&null!=this.carList.get(e).categoryId){this.temporary=[e,i,t,r];this.getGategoryLowList()}else this.tui.toast("请先选择商品分类")},getScanCodeCategroyId:function(t){t="颜色"==t?0:1,this.isOpenId=t,this.goodsId=this.goodsDetail.id,this.$refs.inputDialog.open("bottom"),this.isBottom=!0},getGategoryLowList:function(){var t=this;this.attrList=[];var e="颜色"==this.temporary[2]?0:1;this.tui.request("/app/productAttribute/selectByCategoryId","POST",{categoryId:this.carList.get(this.temporary[0]).attrId},!1,!0).then((function(i){200==i.code?(t.attrList.push(i.result[e]),i.result.length>0&&(t.attributeValue=[],t.tui.request("/app/productAttributeValue/selectByAttributeId","get",{id:t.attrList[0].id},!1,!0).then((function(e){200==e.code?(t.attributeValue=e.result,t.$forceUpdate()):t.tui.toast(res.message)})).catch((function(t){}))),setTimeout((function(){t.showList=t.attrList}),1e3)):t.tui.toast(res.message)})).catch((function(t){})),this.$forceUpdate(),this.specifications=this.temporary[3],this.$refs.getaPopup.open()},sliceMsg:function(t){var e="";if("string"==typeof t){var i=JSON.parse(t);for(var r in i)e+=i[r]+"/"}return e},changeSpec:function(t){var e=this;return(0,o.default)(s.default.mark((function i(){var r,c,o;return s.default.wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(r=e,""!=t){i.next=4;break}return e.tui.toast("请输入要修改的规格值"),i.abrupt("return");case 4:return c=e.temporary,o=new Map,i.next=8,e.carList.get(c[0]).stockLogList.forEach((function(e,i){if("颜色"==c[2])if(r.numData(i)[0]==c[3]){var s=i.replace(c[3],t);1==o.has(s)?(c[1]=s,o.get(s).name=r.sliceMsg(s),o.get(s).productCount+=Number(e.productCount)):(c[1]=s,o.set(s,e),o.get(s).name=r.sliceMsg(s)),1!=r.carList.get(c[0]).isNew&&r.tui.request("/app/stock/productCount","post",{productId:r.carList.get(c[0]).productId,attributeList:s},!1,!0).then((function(t){200==t.code?(e.productNum=t.result,r.$forceUpdate()):r.tui.toast(t.message)})).catch((function(t){}))}else 1==o.has(i)?o.get(i).productCount+=Number(e.productCount):(o.set(i,e),o.get(i).name=r.sliceMsg(i));else if("尺码"==c[2])if(r.numData(i)[1]==c[3]){var a=i.replace(c[3],t);1==o.has(a)?(c[1]=a,o.get(a).name=r.sliceMsg(a),o.get(a).productCount+=Number(e.productCount)):(c[1]=a,o.set(a,e),o.get(a).name=r.sliceMsg(a)),1!=r.carList.get(c[0]).isNew&&r.tui.request("/app/stock/productCount","post",{productId:r.carList.get(c[0]).productId,attributeList:a},!1,!0).then((function(t){200==t.code?(e.productNum=t.result,r.$forceUpdate()):r.tui.toast(t.message)})).catch((function(t){}))}else 1==o.has(i)?o.get(i).productCount+=Number(e.productCount):(o.set(i,e),o.get(i).name=r.sliceMsg(i))}));case 8:return i.next=10,r.$nextTick((function(){e.carList.get(c[0]).stockLogList=o,e.$forceUpdate(),e.$refs.getaPopup.close()}));case 10:case"end":return i.stop()}}),i)})))()},updateCate:function(){this.carList.get(this.customTypeId).customerCategoryList=this.customerCategoryList,this.$refs.customPopup.close(),this.$forceUpdate()},delDefaultCate:function(e,i,r){var s=this,c=this.goodsDetail.attributeList[e].value[r];this.goodsDetail.attributeList[e].value.splice(r,1),this.tui.request("/app/productAttributeValue/delById","post",{attributeId:c.attributeId,value:c.value,id:c.id},!1,!0).then((function(e){200==e.code?(s.getShopCategory(),t.showToast({title:"删除成功",icon:"none"})):t.showToast({title:"删除失败",icon:"none"})})).catch((function(t){}))},handleBlur:function(t){this.categoryText=t.detail.value},inputDialogToggle:function(t){this.inputVal="",this.isOpenId=t,this.$refs.inputDialog.open("bottom")},addCustomPrice:function(t){this.customTypeId=t,this.customerCategoryList=this.carList.get(t).customerCategoryList,this.$refs.customPopup.open()},getByCondition:function(){var e=this;this.tui.request("/app/supplier/getByCondition","post",{searchStr:this.khName.consigneeName,pageNumber:1,pageSize:10},!1,!0).then((function(i){if(200==i.code)for(var r=0;r<i.result.content.length;r++)i.result.content[r].id==e.khName.id&&(e.khName.noEarn=i.result.content[r].noEarn,e.zhiqianqiankuan=i.result.content[r].noEarn);else t.showToast({title:i.message,icon:"none"})})).catch((function(t){}))},saveCheck:function(){this.pageOldTemList=this.temporaryList;for(var t=0;t<this.goodsDetail.attributeList.length;t++){this.goodsList[t].specs=[];for(var e=0;e<this.goodsDetail.attributeList[t].value.length;e++)this.goodsDetail.attributeList[t].value[e].isChecked=!1}},showPopup:function(t){this.currentPopupIndex=t,this.showTan=!0},clickGetOne:function(t){var e=this;if(this.currentPopupIndex+1<this.moreData.length){this.showTan=!1,this.voiceText="",this.voiceText1="";var i={attributeList:'{"颜色":"均色","尺码":"均码"}',productCount:Number(t.productCount)||1,productNum:t.defaultStockCount};t.productId=t.id,t.saleDetailQueryDTO=[],t.saleDetailQueryDTO.push(i);var r=[];r.push(t);var s=this.oneGoodsId;if(this.oneGoodsId){if(""!=this.carList.get(s).productSn){for(var c=0;c<r.length;c++)for(var o=0;o<r[c].stockLogList1.length;o++)""==this.carList.get(s).productName&&(this.carList.get(s).productName=r[0].productName),""==this.carList.get(s).attrId&&(this.carList.get(s).attrId=r[0].attrId),""!=this.carList.get(s).purchasePrice&&null!=this.carList.get(s).purchasePrice||(voiceData.purchasePrice?this.carList.get(s).purchasePrice=voiceData.purchasePrice:this.carList.get(s).purchasePrice=r[0].purchasePrice),""==this.carList.get(s).productPicture&&(this.carList.get(s).productPicture=r[0].productPicture),this.carList.get(s).customerCategoryRule=this.checkPriceRule(JSON.parse(r[0].customerCategoryRule)),r[c].stockLogList1[o].name=this.sliceMsg(r[c].stockLogList1[o].attributeList),0==this.carList.get(s).stockLogList.size?this.carList.get(s).stockLogList.set(r[c].stockLogList1[o].attributeList,r[c].stockLogList1[o]):1==this.carList.get(s).stockLogList.has(r[c].stockLogList1[o].attributeList)?this.carList.get(s).stockLogList.get(r[c].stockLogList1[o].attributeList).productCount+=Number(r[c].stockLogList1[o].productCount):this.carList.get(s).stockLogList.set(r[c].stockLogList1[o].attributeList,r[c].stockLogList1[o]),this.carList.get(s).productCount+=Number(r[c].stockLogList1[o].productCount);this.carList.get(s).stockLogList.get('{"颜色":"均色","尺码":"均码"}').productNum=r[0].defaultStockCount,0==this.carList.get(s).stockLogList.get('{"颜色":"均色","尺码":"均码"}').productCount&&r[0].stockLogList1.length>0&&this.carList.get(s).stockLogList.delete('{"颜色":"均色","尺码":"均码"}'),this.carList.get(s).price1=Number(this.carList.get(s).productCount)*this.carList.get(s).purchasePrice}else{var a=!1;this.carList.forEach((function(t,e){if(t.productSn==r[0].productSn)throw a=!0,that.tui.toast("该货号被页面其他商品占用,请重新输入!"),that.carList.get(s).productSn="",setTimeout((function(t){that.$forceUpdate()}),1e3),Error("被占用")})),this.$nextTick((function(){""==e.carList.get(s).productName&&(e.carList.get(s).productName=r[0].productName),e.carList.get(s).customerCategoryList=null!=r[0].customerCategoryRule?e.checkPriceRule(JSON.parse(r[0].customerCategoryRule)):null,0==a&&""==e.carList.get(s).productSn&&(e.carList.get(s).productSn=r[0].productSn),0==a&&(r[0].productId?(e.carList.get(s).id=r[0].productId,e.carList.get(s).productId=r[0].productId,e.carList.get(s).isNew=!1,s=r[0].productId):""==r[0].productSn||null==r[0].productSn?(e.carList.get(s).id=r[0].productName,s=r[0].productName):"货号"==r[0].productSn?(e.carList.get(s).productSn=r[0].productName,e.carList.get(s).id=r[0].productName,s=r[0].productName):r[0].productSn&&(e.carList.get(s).id=r[0].productSn,s=r[0].productSn))})),""!=this.carList.get(s).purchasePrice&&null!=this.carList.get(s).purchasePrice||(this.carList.get(s).purchasePrice,this.carList.get(s).purchasePrice=r[0].purchasePrice),this.carList.get(s).customerCategoryList=null!=r[0].customerCategoryRule?this.checkPriceRule(JSON.parse(r[0].customerCategoryRule)):this.getNewProductRule(),""==this.carList.get(s).productPicture&&(this.carList.get(s).productPicture=r[0].productPicture),r[0].productId&&(this.carList.get(s).attrId=r[0].attrId,this.carList.get(s).wholesalePrice=r[0].wholesalePrice,this.carList.get(s).commission=r[0].commission,this.carList.get(s).lsPrice=r[0].lsPrice);var u=new Map;this.$nextTick((function(){e.carList.forEach((function(t,e){e!=t.id?u.set(t.id,t):u.set(e,t)})),e.carList=u})),this.$nextTick((function(){for(var t=0;t<r.length;t++)for(var i=0;i<r[t].stockLogList1.length;i++)r[t].stockLogList1[i].name=e.sliceMsg(r[t].stockLogList1[i].attributeList),0==e.carList.get(s).stockLogList.size?e.carList.get(s).stockLogList.set(r[t].stockLogList1[i].attributeList,r[t].stockLogList1[i]):1==e.carList.get(s).stockLogList.has(r[t].stockLogList1[i].attributeList)?e.carList.get(s).stockLogList.get(r[t].stockLogList1[i].attributeList).productCount+=Number(r[t].stockLogList1[i].productCount):e.carList.get(s).stockLogList.set(r[t].stockLogList1[i].attributeList,r[t].stockLogList1[i]),e.carList.get(s).productCount+=Number(r[t].stockLogList1[i].productCount);e.carList.get(s).price1=Number(e.carList.get(s).productCount)*e.carList.get(s).purchasePrice,0==e.carList.get(s).stockLogList.get('{"颜色":"均色","尺码":"均码"}').productCount&&r[0].stockLogList1.length>0&&e.carList.get(s).stockLogList.delete('{"颜色":"均色","尺码":"均码"}')}))}this.$nextTick((function(){e.getAllPrice(),e.oneGoodsId=""}))}else r?(this.carList1.push(t),this.$nextTick((function(){e.AiVoice()}))):this.tui.toast("抱歉:小助手本次未识别到商品信息,请检查识别信息是否正确");setTimeout((function(){e.showTan=!0,e.currentPopupIndex+=1}),0)}else{this.showTan=!1,this.voiceText="",this.voiceText1="";var n={attributeList:'{"颜色":"均色","尺码":"均码"}',productCount:Number(t.productCount)||1,productNum:t.defaultStockCount};t.productId=t.id,t.saleDetailQueryDTO=[],t.saleDetailQueryDTO.push(n);var d=[];d.push(t);var l=this.oneGoodsId;if(this.oneGoodsId){if(""!=this.carList.get(l).productSn){for(var g=0;g<d.length;g++)for(var p=0;p<d[g].stockLogList1.length;p++)""==this.carList.get(l).productName&&(this.carList.get(l).productName=d[0].productName),""==this.carList.get(l).attrId&&(this.carList.get(l).attrId=d[0].attrId),""!=this.carList.get(l).purchasePrice&&null!=this.carList.get(l).purchasePrice||(voiceData.purchasePrice?this.carList.get(l).purchasePrice=voiceData.purchasePrice:this.carList.get(l).purchasePrice=d[0].purchasePrice),""==this.carList.get(l).productPicture&&(this.carList.get(l).productPicture=d[0].productPicture),this.carList.get(l).customerCategoryRule=this.checkPriceRule(JSON.parse(d[0].customerCategoryRule)),d[g].stockLogList1[p].name=this.sliceMsg(d[g].stockLogList1[p].attributeList),0==this.carList.get(l).stockLogList.size?this.carList.get(l).stockLogList.set(d[g].stockLogList1[p].attributeList,d[g].stockLogList1[p]):1==this.carList.get(l).stockLogList.has(d[g].stockLogList1[p].attributeList)?this.carList.get(l).stockLogList.get(d[g].stockLogList1[p].attributeList).productCount+=Number(d[g].stockLogList1[p].productCount):this.carList.get(l).stockLogList.set(d[g].stockLogList1[p].attributeList,d[g].stockLogList1[p]),this.carList.get(l).productCount+=Number(d[g].stockLogList1[p].productCount);this.carList.get(l).stockLogList.get('{"颜色":"均色","尺码":"均码"}').productNum=d[0].defaultStockCount,0==this.carList.get(l).stockLogList.get('{"颜色":"均色","尺码":"均码"}').productCount&&d[0].stockLogList1.length>0&&this.carList.get(l).stockLogList.delete('{"颜色":"均色","尺码":"均码"}'),this.carList.get(l).price1=Number(this.carList.get(l).productCount)*this.carList.get(l).purchasePrice}else{var L=!1;this.carList.forEach((function(t,e){if(t.productSn==d[0].productSn)throw L=!0,that.tui.toast("该货号被页面其他商品占用,请重新输入!"),that.carList.get(l).productSn="",setTimeout((function(t){that.$forceUpdate()}),1e3),Error("被占用")})),this.$nextTick((function(){""==e.carList.get(l).productName&&(e.carList.get(l).productName=d[0].productName),e.carList.get(l).customerCategoryList=null!=d[0].customerCategoryRule?e.checkPriceRule(JSON.parse(d[0].customerCategoryRule)):null,0==L&&""==e.carList.get(l).productSn&&(e.carList.get(l).productSn=d[0].productSn),0==L&&(d[0].productId?(e.carList.get(l).id=d[0].productId,e.carList.get(l).productId=d[0].productId,e.carList.get(l).isNew=!1,l=d[0].productId):""==d[0].productSn||null==d[0].productSn?(e.carList.get(l).id=d[0].productName,l=d[0].productName):"货号"==d[0].productSn?(e.carList.get(l).productSn=d[0].productName,e.carList.get(l).id=d[0].productName,l=d[0].productName):d[0].productSn&&(e.carList.get(l).id=d[0].productSn,l=d[0].productSn))})),""!=this.carList.get(l).purchasePrice&&null!=this.carList.get(l).purchasePrice||(d[0].purchasePrice,this.carList.get(l).purchasePrice=d[0].purchasePrice),this.carList.get(l).customerCategoryList=null!=d[0].customerCategoryRule?this.checkPriceRule(JSON.parse(d[0].customerCategoryRule)):this.getNewProductRule(),""==this.carList.get(l).productPicture&&(this.carList.get(l).productPicture=d[0].productPicture),d[0].productId&&(this.carList.get(l).attrId=d[0].attrId,this.carList.get(l).wholesalePrice=d[0].wholesalePrice,this.carList.get(l).commission=d[0].commission,this.carList.get(l).lsPrice=d[0].lsPrice);var h=new Map;this.$nextTick((function(){e.carList.forEach((function(t,e){e!=t.id?h.set(t.id,t):h.set(e,t)})),e.carList=h})),this.$nextTick((function(){for(var t=0;t<d.length;t++)for(var i=0;i<d[t].saleDetailQueryDTO.length;i++)d[t].saleDetailQueryDTO[i].name=e.sliceMsg(d[t].saleDetailQueryDTO[i].attributeList),0==e.carList.get(l).stockLogList.size?e.carList.get(l).stockLogList.set(d[t].saleDetailQueryDTO[i].attributeList,d[t].saleDetailQueryDTO[i]):1==e.carList.get(l).stockLogList.has(d[t].saleDetailQueryDTO[i].attributeList)?e.carList.get(l).stockLogList.get(d[t].saleDetailQueryDTO[i].attributeList).productCount+=Number(d[t].saleDetailQueryDTO[i].productCount):e.carList.get(l).stockLogList.set(d[t].saleDetailQueryDTO[i].attributeList,d[t].saleDetailQueryDTO[i]),e.carList.get(l).productCount+=Number(d[t].saleDetailQueryDTO[i].productCount);e.carList.get(l).price1=Number(e.carList.get(l).productCount)*e.carList.get(l).purchasePrice,e.carList.get(l).stockLogList.get('{"颜色":"均色","尺码":"均码"}').productNum=d[0].defaultStockCount,0==e.carList.get(l).stockLogList.get('{"颜色":"均色","尺码":"均码"}').productCount&&d[0].saleDetailQueryDTO.length>0&&e.carList.get(l).stockLogList.delete('{"颜色":"均色","尺码":"均码"}')}))}this.$nextTick((function(){e.getAllPrice(),e.oneGoodsId="",e.moreData=[]}))}else d?(this.moreData=[],this.carList1.push(t),this.$nextTick((function(){e.AiVoice()}))):this.tui.toast("抱歉:小助手本次未识别到商品信息,请检查识别信息是否正确")}},setDetail:function(e){var i=this;return(0,o.default)(s.default.mark((function e(){var r,c,o,a,n,d,l,g,p,L;return s.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r=i,""!=i.voiceText){e.next=4;break}return i.tui.toast("识别内容不能为空"),e.abrupt("return");case 4:if(-1!=i.voiceText.indexOf("团长佣金")&&(i.voiceText=i.voiceText.replace(/团长佣金/g,"单价")),-1!=i.voiceText.indexOf("直播价")&&(i.voiceText=i.voiceText.replace(/直播价/g,"批发价")),-1!=i.voiceText.indexOf("日常价")&&(i.voiceText=i.voiceText.replace(/日常价/g,"零售价")),c=i.trimWhitespace(i.voiceText),c=i.convertChineseToArabic(c),-1!=c.indexOf("件数")&&(c=c.replace(/件数/g,"数量:")),-1==c.indexOf("数量")&&-1==c.indexOf("名称")&&-1==c.indexOf("单价")&&-1==c.indexOf("批发价")&&(c+=","),-1!=c.indexOf("点")&&(c=i.replaceCharAfterNumber(c,"点",".")),-1!=c.indexOf(",名称")&&(c=c.replace(/,名称/g,"名称")),-1!=c.indexOf("名称,")&&(c=c.replace(/名称,/g,"名称")),-1!=c.indexOf("名称::")&&(c=c.replace(/名称::/g,"名称")),-1!=c.indexOf("名称:")&&(c=c.replace(/名称:/g,"名称")),-1!=c.indexOf("名称")&&(c=c.replace(/名称/g,",名称:")),-1!=c.indexOf(",单价")&&(c=c.replace(/,单价/g,"单价")),-1!=c.indexOf("单价,")&&(c=c.replace(/单价,/g,"单价")),-1!=c.indexOf("单价::")&&(c=c.replace(/单价::/g,"单价")),-1!=c.indexOf("单价:")&&(c=c.replace(/单价:/g,"单价")),-1!=c.indexOf("单价")&&(c=c.replace(/单价/g,",单价:")),-1!=c.indexOf(",数量")&&(c=c.replace(/,数量/g,"数量")),-1!=c.indexOf("数量,")&&(c=c.replace(/数量,/g,"数量")),-1!=c.indexOf("数量::")&&(c=c.replace(/数量::/g,"数量")),-1!=c.indexOf("数量:")&&(c=c.replace(/数量:/g,"数量")),-1!=c.indexOf("数量")&&(c=c.replace(/数量/g,",数量:")),-1!=c.indexOf(",批发价")&&(c=c.replace(/,批发价/g,"批发价")),-1!=c.indexOf("批发价,")&&(c=c.replace(/批发价,/g,"批发价")),-1!=c.indexOf("批发价::")&&(c=c.replace(/批发价::/g,"批发价")),-1!=c.indexOf("批发价:")&&(c=c.replace(/批发价:/g,"批发价")),-1!=c.indexOf("批发价")&&(c=c.replace(/批发价/g,",批发价:")),-1!=c.indexOf(",零售价")&&(c=c.replace(/,零售价/g,"零售价")),-1!=c.indexOf("零售价,")&&(c=c.replace(/零售价,/g,"零售价")),-1!=c.indexOf("零售价::")&&(c=c.replace(/零售价::/g,"零售价")),-1!=c.indexOf("零售价:")&&(c=c.replace(/零售价:/g,"零售价")),-1!=c.indexOf("零售价")&&(c=c.replace(/零售价/g,",零售价:")),-1!=c.indexOf(",主播佣金")&&(c=c.replace(/,主播佣金/g,"主播佣金")),-1!=c.indexOf("主播佣金,")&&(c=c.replace(/主播佣金,/g,"主播佣金")),-1!=c.indexOf("主播佣金::")&&(c=c.replace(/主播佣金::/g,"主播佣金")),-1!=c.indexOf("主播佣金:")&&(c=c.replace(/主播佣金:/g,"主播佣金")),-1!=c.indexOf("主播佣金")&&(c=c.replace(/主播佣金/g,",主播佣金:")),c.startsWith("号")&&(c="货号"+c.substr(1)),c.startsWith("货号")||(c="货号"+c),-1!=c.indexOf("货号,")&&(c=c.replace(/货号,/g,"货号")),-1!=c.indexOf("货号::")&&(c=c.replace(/货号::/g,"货号")),-1!=c.indexOf("货号:")&&(c=c.replace(/货号:/g,"货号")),c=i.convertStringCorrectly(c),c=i.spliceMsg(c),0==c.indexOf(",")&&(c=c.substr(1)),i.getMsg=c,o=/-?\d+/g,a=!0,n=t.getStorageSync("shopId"),"1863043415453863936"!=n&&"1855423693308694528"!=n&&"1810179818189361152"!=n||-1!=c.indexOf("数量")||(a=!1),-1!=c.indexOf("色")||-1!=c.indexOf("码")||!a){e.next=78;break}for(c.startsWith("货号")||(c="货号"+c),e.prev=57,d=/货号.*?(?=货号|$)/g,c=c.match(d),console.log("语音",c),l=function(t){if(1==i.voiceGetOneData){var e=i.extractInfo(c[t]+"。");e.productSn&&(e.productSn=e.productSn.replace(/[沟勾钩]/g,"J")),e.productCount&&(e.productCount=Number(e.productCount.replace(/[^0-9]/g,""))),e.purchasePrice&&(e.purchasePrice=i.replaceCharAfterNumber(e.purchasePrice,"块","."),-1!=e.purchasePrice.indexOf("元")&&(e.purchasePrice=e.purchasePrice.replace(/元/g,"")),e.purchasePrice=e.purchasePrice.replace(/[^0-9.]/g,"")),e.wholesalePrice&&(e.wholesalePrice=i.replaceCharAfterNumber(e.wholesalePrice,"块","."),-1!=e.wholesalePrice.indexOf("元")&&(e.wholesalePrice=e.wholesalePrice.replace(/元/g,"")),e.wholesalePrice=e.wholesalePrice.replace(/[^0-9.]/g,"")),e.commission&&(e.commission=i.replaceCharAfterNumber(e.commission,"块","."),-1!=e.commission.indexOf("元")&&(e.commission=e.commission.replace(/元/g,"")),e.commission=e.commission.replace(/[^0-9.]/g,"")),e.lsprice&&(e.lsprice=i.replaceCharAfterNumber(e.lsprice,"块","."),-1!=e.lsprice.indexOf("元")&&(e.lsprice=e.lsprice.replace(/元/g,"")),e.lsprice=e.lsprice.replace(/[^0-9.]/g,"")),t==c.length-1?setTimeout((function(r){i.getOneData(e,!0,200*(t+1))}),200*(t+1)):setTimeout((function(r){i.getOneData(e,!1,200*(t+1))}),200*(t+1))}else setTimeout((function(e){-1==c[t].indexOf("数量")&&-1==c[t].indexOf("名称")&&-1==c[t].indexOf("单价")&&-1==c[t].indexOf("批发价")&&-1==c[t].indexOf(",")&&(c[t]=c[t]+",");var s=i.extractInfo(c[t]+"。");console.log("看佣金",s),s.productSn&&(s.productSn=s.productSn.replace(/[沟勾钩]/g,"J")),s.productCount&&(s.productCount=s.productCount.match(o)),s.purchasePrice&&(s.purchasePrice=i.replaceCharAfterNumber(s.purchasePrice,"块","."),-1!=s.purchasePrice.indexOf("元")&&(s.purchasePrice=s.purchasePrice.replace(/元/g,"")),s.purchasePrice=s.purchasePrice.replace(/[^0-9.]/g,"")),s.wholesalePrice&&(s.wholesalePrice=i.replaceCharAfterNumber(s.wholesalePrice,"块","."),-1!=s.wholesalePrice.indexOf("元")&&(s.wholesalePrice=s.wholesalePrice.replace(/元/g,"")),s.wholesalePrice=s.wholesalePrice.replace(/[^0-9.]/g,"")),s.commission&&(s.commission=i.replaceCharAfterNumber(s.commission,"块","."),-1!=s.commission.indexOf("元")&&(s.commission=s.commission.replace(/元/g,"")),s.commission=s.commission.replace(/[^0-9.]/g,"")),s.lsprice&&(s.lsprice=i.replaceCharAfterNumber(s.lsprice,"块","."),-1!=s.lsprice.indexOf("元")&&(s.lsprice=s.lsprice.replace(/元/g,"")),s.lsprice=s.lsprice.replace(/[^0-9.]/g,"")),i.tui.request("/app/product/getByProductSn","post",{productSn:s.productSn},!1,!0).then((function(e){if(200==e.code)if(""!=e.result)i.voiceText="",i.$refs.popup.close(),i.tui.request("/app/productAttribute/selectAttributeAndValueByCategoryId","POST",{categoryId:e.result[0].attrId},!1,!0).then((function(o){if(200==o.code){var a={attributeList:'{"颜色":"均色","尺码":"均码"}',productCount:Number(s.productCount)||1,stockCount:null};if(o.result.stock.length>0)for(var u=0;u<o.result.stock.length;u++)'{"颜色":"均色","尺码":"均码"}'==o.result.stock[u].attributeList&&(a={attributeList:'{"颜色":"均色","尺码":"均码"}',productCount:Number(s.productCount)||1,stockCount:o.result.stock[u].stockCount});s.purchasePrice&&(s.purchasePrice=i.replaceCharAfterNumber(s.purchasePrice,"块","."),-1!=s.purchasePrice.indexOf("元")&&(s.purchasePrice=s.purchasePrice.replace(/元/g,"")),s.purchasePrice=s.purchasePrice.replace(/[^0-9.]/g,"")),s.wholesalePrice&&(s.wholesalePrice=i.replaceCharAfterNumber(s.wholesalePrice,"块","."),-1!=s.wholesalePrice.indexOf("元")&&(s.wholesalePrice=s.wholesalePrice.replace(/元/g,"")),s.wholesalePrice=s.wholesalePrice.replace(/[^0-9.]/g,"")),s.commission&&(s.commission=i.replaceCharAfterNumber(s.commission,"块","."),-1!=s.commission.indexOf("元")&&(s.commission=s.commission.replace(/元/g,"")),s.commission=s.commission.replace(/[^0-9.]/g,"")),e.result[0].productId=e.result[0].id,e.result[0].stockLogList1=[],e.result[0].stockLogList1.push(a);var n=e.result;if(i.oneGoodsId){var d=i.oneGoodsId;if(n.length>0){if(""!=i.carList.get(d).productSn){for(var l=0;l<n.length;l++)for(var g=0;g<n[l].stockLogList1.length;g++)""==i.carList.get(d).productName&&(i.carList.get(d).productName=n[0].productName),""==i.carList.get(d).attrId&&(i.carList.get(d).attrId=n[0].attrId),""!=i.carList.get(d).purchasePrice&&null!=i.carList.get(d).purchasePrice||(s.purchasePrice?i.carList.get(d).purchasePrice=s.purchasePrice:i.carList.get(d).purchasePrice=n[0].purchasePrice),""==i.carList.get(d).productPicture&&(i.carList.get(d).productPicture=n[0].productPicture),i.carList.get(d).customerCategoryRule=i.checkPriceRule(JSON.parse(n[0].customerCategoryRule)),n[l].stockLogList1[g].name=i.sliceMsg(n[l].stockLogList1[g].attributeList),0==i.carList.get(d).stockLogList.size?i.carList.get(d).stockLogList.set(n[l].stockLogList1[g].attributeList,n[l].stockLogList1[g]):1==i.carList.get(d).stockLogList.has(n[l].stockLogList1[g].attributeList)?(i.carList.get(d).stockLogList.get(n[l].stockLogList1[g].attributeList).productNum=n[l].stockLogList1[g].stockCount,i.carList.get(d).stockLogList.get(n[l].stockLogList1[g].attributeList).productCount+=Number(n[l].stockLogList1[g].productCount)):i.carList.get(d).stockLogList.set(n[l].stockLogList1[g].attributeList,n[l].stockLogList1[g]),i.carList.get(d).productCount+=Number(n[l].stockLogList1[g].productCount);0==i.carList.get(d).stockLogList.get('{"颜色":"均色","尺码":"均码"}').productCount&&n[0].stockLogList1.length>0&&i.carList.get(d).stockLogList.delete('{"颜色":"均色","尺码":"均码"}'),i.carList.get(d).price1=Number(i.carList.get(d).productCount)*i.carList.get(d).purchasePrice}else{var p=!1;i.carList.forEach((function(t,e){if(t.productSn==n[0].productSn)throw p=!0,r.tui.toast("该货号被页面其他商品占用,请重新输入!"),r.carList.get(d).productSn="",setTimeout((function(t){r.$forceUpdate()}),1e3),Error("被占用")})),i.$nextTick((function(){""==i.carList.get(d).productName&&(i.carList.get(d).productName=n[0].productName),i.carList.get(d).customerCategoryList=null!=n[0].customerCategoryRule?i.checkPriceRule(JSON.parse(n[0].customerCategoryRule)):null,0==p&&""==i.carList.get(d).productSn&&(i.carList.get(d).productSn=n[0].productSn),0==p&&(n[0].productId?(i.carList.get(d).id=n[0].productId,i.carList.get(d).productId=n[0].productId,i.carList.get(d).isNew=!1,d=n[0].productId):""==n[0].productSn||null==n[0].productSn?(i.carList.get(d).id=n[0].productName,d=n[0].productName):"货号"==n[0].productSn?(i.carList.get(d).productSn=n[0].productName,i.carList.get(d).id=n[0].productName,d=n[0].productName):n[0].productSn&&(i.carList.get(d).id=n[0].productSn,d=n[0].productSn))})),""!=i.carList.get(d).purchasePrice&&null!=i.carList.get(d).purchasePrice||(s.purchasePrice?i.carList.get(d).purchasePrice=s.purchasePrice:i.carList.get(d).purchasePrice=n[0].purchasePrice),i.carList.get(d).customerCategoryList=null!=n[0].customerCategoryRule?i.checkPriceRule(JSON.parse(n[0].customerCategoryRule)):i.getNewProductRule(),""==i.carList.get(d).productPicture&&(i.carList.get(d).productPicture=n[0].productPicture),n[0].productId&&(i.carList.get(d).attrId=n[0].attrId,i.carList.get(d).wholesalePrice=n[0].wholesalePrice,i.carList.get(d).commission=n[0].commission,i.carList.get(d).lsPrice=n[0].lsPrice);var L=new Map;i.$nextTick((function(){i.carList.forEach((function(t,e){e!=t.id?L.set(t.id,t):L.set(e,t)})),i.carList=L})),i.$nextTick((function(){for(var t=0;t<n.length;t++)for(var e=0;e<n[t].stockLogList1.length;e++)n[t].stockLogList1[e].name=i.sliceMsg(n[t].stockLogList1[e].attributeList),0==i.carList.get(d).stockLogList.size?i.carList.get(d).stockLogList.set(n[t].stockLogList1[e].attributeList,n[t].stockLogList1[e]):1==i.carList.get(d).stockLogList.has(n[t].stockLogList1[e].attributeList)?(i.carList.get(d).stockLogList.get(n[t].stockLogList1[e].attributeList).productNum=n[t].stockLogList1[e].stockCount,i.carList.get(d).stockLogList.get(n[t].stockLogList1[e].attributeList).productCount+=Number(n[t].stockLogList1[e].productCount)):i.carList.get(d).stockLogList.set(n[t].stockLogList1[e].attributeList,n[t].stockLogList1[e]),i.carList.get(d).productCount+=Number(n[t].stockLogList1[e].productCount);i.carList.get(d).price1=Number(i.carList.get(d).productCount)*i.carList.get(d).purchasePrice,0==i.carList.get(d).stockLogList.get('{"颜色":"均色","尺码":"均码"}').productCount&&n[0].stockLogList1.length>0&&i.carList.get(d).stockLogList.delete('{"颜色":"均色","尺码":"均码"}')}))}i.$nextTick((function(){i.getAllPrice(),i.oneGoodsId=""}))}else i.tui.toast("抱歉:小助手本次未识别到商品信息,请检查识别信息是否正确")}else{for(var h=0;h<n.length;h++){var m={id:"",price:n[h].price,productCount:0,customerCategoryList:null!=n[h].customerCategoryRule?i.checkPriceRule(JSON.parse(n[h].customerCategoryRule)):i.getNewProductRule(),attrId:n[h].attrId,categoryId:""==n[h].categoryId?i.categoryList.categoryId:n[h].categoryId,categoryName:""==n[h].categoryName?i.categoryList.categoryName:n[h].categoryName,wholesalePrice:s.wholesalePrice?s.wholesalePrice:n[h].wholesalePrice,commission:s.commission?s.commission:n[h].commission,purchasePrice:s.purchasePrice?s.purchasePrice:n[h].purchasePrice,isNew:null==n[h].productId,productId:n[h].productId,productName:n[h].productName,productSn:n[h].productSn,createBy:n[h].createBy,productPicture:n[h].productPicture,supplierName:n[h].supplierName,productPictures:[],saleDetailQueryDTO:[]};n[h].productId?m.id=n[h].productId:""==n[h].productSn||null==n[h].productSn?m.id=n[h].productName:"货号"==n[h].productSn?(m.productSn=n[h].productName,m.id=n[h].productName):n[h].productSn&&(m.id=n[h].productSn);for(var f=0;f<n[h].stockLogList1.length;f++){var P={attributeList:i.getAttribute(n[h].stockLogList1[f].attributeList),productCount:Number(n[h].stockLogList1[f].productCount)||Number(n[h].stockLogList1[f].productCounts),productNum:n[h].stockLogList1[f].stockCount,name:i.sliceMsg(i.getAttribute(n[h].stockLogList1[f].attributeList)),price:n[h].stockLogList1[f].purchasePrice};m.productCount+=Number(n[h].stockLogList1[f].productCount),m.saleDetailQueryDTO.push(P)}i.carList1.push(m)}t==c.length-1&&i.$nextTick((function(){setTimeout((function(t){i.AiVoice()}),300)}))}}else i.tui.toast(o.message)})).catch((function(t){}));else{if(i.voiceText="",i.voiceText1="",i.$refs.popup.close(),s.productCount){s.productCount=s.productCount[0].match(/\d+/g)}s.purchasePrice&&(s.purchasePrice=i.replaceCharAfterNumber(s.purchasePrice,"块","."),-1!=s.purchasePrice.indexOf("元")&&(s.purchasePrice=s.purchasePrice.replace(/元/g,"")),s.purchasePrice=s.purchasePrice.replace(/[^0-9.]/g,"")),s.wholesalePrice&&(s.wholesalePrice=i.replaceCharAfterNumber(s.wholesalePrice,"块","."),-1!=s.wholesalePrice.indexOf("元")&&(s.wholesalePrice=s.wholesalePrice.replace(/元/g,"")),s.wholesalePrice=s.wholesalePrice.replace(/[^0-9.]/g,"")),s.lsprice&&(s.lsprice=i.replaceCharAfterNumber(s.lsprice,"块","."),-1!=s.lsprice.indexOf("元")&&(s.lsprice=s.lsprice.replace(/元/g,"")),s.lsprice=s.lsprice.replace(/[^0-9.]/g,"")),s.commission&&(s.commission=i.replaceCharAfterNumber(s.commission,"块","."),-1!=s.commission.indexOf("元")&&(s.commission=s.commission.replace(/元/g,"")),s.commission=s.commission.replace(/[^0-9.]/g,""));var o={id:s.productSn?s.productSn:(0,u.generateUUID)(),productCount:Number(s.productCount)||0,productName:s.productName,productSn:s.productSn,createBy:s.createBy,categoryId:i.categoryList.categoryId,categoryName:i.categoryList.categoryName,purchasePrice:s.purchasePrice||0,wholesalePrice:s.wholesalePrice||0,lsprice:s.lsprice||0,commission:s.commission||0,stockLogList1:[{attributeList:'{"颜色":"均色","尺码":"均码"}',productCount:Number(s.productCount)||1,stockCount:null}]},a=[];if(a.push(o),i.oneGoodsId){var n=i.oneGoodsId;if(a.length>0){if(""!=i.carList.get(n).productSn){for(var d=0;d<a.length;d++)for(var l=0;l<a[d].stockLogList1.length;l++)""==i.carList.get(n).productName&&(i.carList.get(n).productName=a[0].productName),""==i.carList.get(n).productSn&&(i.carList.get(n).productSn=a[0].productSn),""==i.carList.get(n).attrId&&(i.carList.get(n).attrId=a[0].attrId),""!=i.carList.get(n).wholesalePrice&&null!=i.carList.get(n).wholesalePrice||(i.carList.get(n).wholesalePrice=a[0].wholesalePrice),""!=i.carList.get(n).commission&&null!=i.carList.get(n).commission||(i.carList.get(n).commission=a[0].commission),""!=i.carList.get(n).purchasePrice&&null!=i.carList.get(n).purchasePrice||(i.carList.get(n).purchasePrice=a[0].purchasePrice),""==i.carList.get(n).productPicture&&(i.carList.get(n).productPicture=a[0].productPicture),a[d].stockLogList1[l].name=i.sliceMsg(a[d].stockLogList1[l].attributeList),0==i.carList.get(n).stockLogList.size?i.carList.get(n).stockLogList.set(a[d].stockLogList1[l].attributeList,a[d].stockLogList1[l]):1==i.carList.get(n).stockLogList.has(a[d].stockLogList1[l].attributeList)?i.carList.get(n).stockLogList.get(a[d].stockLogList1[l].attributeList).productCount+=Number(a[d].stockLogList1[l].productCount):i.carList.get(n).stockLogList.set(a[d].stockLogList1[l].attributeList,a[d].stockLogList1[l]),i.carList.get(n).productCount+=Number(a[d].stockLogList1[l].productCount);0==i.carList.get(n).stockLogList.get('{"颜色":"均色","尺码":"均码"}').productCount&&a[0].stockLogList1.length>0&&i.carList.get(n).stockLogList.delete('{"颜色":"均色","尺码":"均码"}'),i.carList.get(n).price1=Number(i.carList.get(n).productCount)*i.carList.get(n).purchasePrice}else{var g=!1;i.carList.forEach((function(t,e){if(t.productSn==a[0].productSn)throw g=!0,r.tui.toast("该货号被页面其他商品占用,请重新输入!"),r.carList.get(n).productSn="",setTimeout((function(t){r.$forceUpdate()}),1e3),Error("被占用")})),i.$nextTick((function(){""==i.carList.get(n).productName&&(i.carList.get(n).productName=a[0].productName),0==g&&""==i.carList.get(n).productSn&&(i.carList.get(n).productSn=a[0].productSn),0==g&&(a[0].productId?(i.carList.get(n).id=a[0].productId,i.carList.get(n).isNew=!1,n=a[0].productId):""==a[0].productSn||null==a[0].productSn?(i.carList.get(n).id=a[0].productName,n=a[0].productName):"货号"==a[0].productSn?(i.carList.get(n).productSn=a[0].productName,i.carList.get(n).id=a[0].productName,n=a[0].productName):a[0].productSn&&(i.carList.get(n).id=a[0].productSn,n=a[0].productSn))})),""!=i.carList.get(n).purchasePrice&&null!=i.carList.get(n).purchasePrice||(i.carList.get(n).purchasePrice=a[0].purchasePrice),""==i.carList.get(n).productPicture&&(i.carList.get(n).productPicture=a[0].productPicture),a[0].productId&&(i.carList.get(n).attrId=a[0].attrId,i.carList.get(n).lsPrice=a[0].lsPrice),i.carList.get(n).wholesalePrice=a[0].wholesalePrice,i.carList.get(n).commission=a[0].commission;var p=new Map;i.$nextTick((function(){i.carList.forEach((function(t,e){e!=t.id?p.set(t.id,t):p.set(e,t)})),i.carList=p})),i.$nextTick((function(){for(var t=0;t<a.length;t++)for(var e=0;e<a[t].stockLogList1.length;e++)a[t].stockLogList1[e].name=i.sliceMsg(a[t].stockLogList1[e].attributeList),0==i.carList.get(n).stockLogList.size?i.carList.get(n).stockLogList.set(a[t].stockLogList1[e].attributeList,a[t].stockLogList1[e]):1==i.carList.get(n).stockLogList.has(a[t].stockLogList1[e].attributeList)?i.carList.get(n).stockLogList.get(a[t].stockLogList1[e].attributeList).productCount+=Number(a[t].stockLogList1[e].productCount):i.carList.get(n).stockLogList.set(a[t].stockLogList1[e].attributeList,a[t].stockLogList1[e]),i.carList.get(n).productCount+=Number(a[t].stockLogList1[e].productCount);i.carList.get(n).price1=Number(i.carList.get(n).productCount)*i.carList.get(n).purchasePrice,0==i.carList.get(n).stockLogList.get('{"颜色":"均色","尺码":"均码"}').productCount&&a[0].stockLogList1.length>0&&i.carList.get(n).stockLogList.delete('{"颜色":"均色","尺码":"均码"}')}))}i.$nextTick((function(){i.getAllPrice(),i.oneGoodsId=""}))}else i.tui.toast("抱歉:小助手本次未识别到商品信息,请检查识别信息是否正确")}else{s.purchasePrice&&(s.purchasePrice=i.replaceCharAfterNumber(s.purchasePrice,"块","."),-1!=s.purchasePrice.indexOf("元")&&(s.purchasePrice=s.purchasePrice.replace(/元/g,"")),s.purchasePrice=s.purchasePrice.replace(/[^0-9.]/g,"")),s.wholesalePrice&&(s.wholesalePrice=i.replaceCharAfterNumber(s.wholesalePrice,"块","."),-1!=s.wholesalePrice.indexOf("元")&&(s.wholesalePrice=s.wholesalePrice.replace(/元/g,"")),s.wholesalePrice=s.wholesalePrice.replace(/[^0-9.]/g,"")),s.lsprice&&(s.lsprice=i.replaceCharAfterNumber(s.lsprice,"块","."),-1!=s.lsprice.indexOf("元")&&(s.lsprice=s.lsprice.replace(/元/g,"")),s.lsprice=s.lsprice.replace(/[^0-9.]/g,"")),s.commission&&(s.commission=i.replaceCharAfterNumber(s.commission,"块","."),-1!=s.commission.indexOf("元")&&(s.commission=s.commission.replace(/元/g,"")),s.commission=s.commission.replace(/[^0-9.]/g,""));for(var L=0;L<a.length;L++){var h={id:"",productCount:0,attrId:a[L].attrId,categoryId:""==a[L].categoryId?i.categoryList.categoryId:a[L].categoryId,categoryName:""==a[L].categoryName?i.categoryList.categoryName:a[L].categoryName,wholesalePrice:s.wholesalePrice?s.wholesalePrice:a[L].wholesalePrice,price:s.lsprice?s.lsprice:a[L].lsprice,commission:s.commission?s.commission:a[L].commission,purchasePrice:a[L].purchasePrice,isNew:null==a[L].productId,productId:a[L].productId,productName:a[L].productName,productSn:a[L].productSn,createBy:a[L].createBy,productPicture:a[L].productPicture,supplierName:a[L].supplierName,productPictures:[],saleDetailQueryDTO:[]};a[L].productId?h.id=a[L].productId:""==a[L].productSn||null==a[L].productSn?h.id=a[L].productName||a[L].id:"货号"==a[L].productSn?(h.productSn=a[L].productName,h.id=a[L].productName||a[L].id):a[L].productSn&&(h.id=a[L].productSn||a[L].id);for(var m=0;m<a[L].stockLogList1.length;m++){var f={attributeList:i.getAttribute(a[L].stockLogList1[m].attributeList),productCount:Number(a[L].stockLogList1[m].productCount)||Number(a[L].stockLogList1[m].productCounts),productNum:"",name:i.sliceMsg(i.getAttribute(a[L].stockLogList1[m].attributeList)),price:a[L].stockLogList1[m].purchasePrice};h.productCount+=Number(a[L].stockLogList1[m].productCount),h.saleDetailQueryDTO.push(f)}i.carList1.push(h)}t==c.length-1&&i.$nextTick((function(){setTimeout((function(t){i.AiVoice()}),300)}))}}}))}),200*(t+1))},g=0;g<c.length;g++)l(g);i.$refs.popup.close(),i.$refs.voiceBottomPopup.close(),e.next=76;break;case 67:return e.prev=67,e.t0=e["catch"](57),-1!=i.getMsg.indexOf("色,")&&(i.getMsg=i.getMsg.replace(/色,/g,"色")),-1!=i.getMsg.indexOf("色")&&(i.getMsg=i.getMsg.replace(/色/g,"色、")),-1!=i.getMsg.indexOf("件,")&&(i.getMsg=i.getMsg.replace(/件,/g,"件")),-1!=i.getMsg.indexOf("件")&&(i.getMsg=i.getMsg.replace(/件/g,"件,")),p=""==i.oneGoodsId||i.carList.get(i.oneGoodsId).isNew?{questionMsg:i.getMsg}:{productId:i.carList.get(i.oneGoodsId).productId,questionMsg:i.getMsg},e.next=76,i.tui.request("/purchaseOcrPicture/callWithMessageOfPurchase","POST",p,!1,!0).then((function(e){if(200==e.code){i.voiceText="",i.voiceText1="",i.$refs.popup.close(),i.$refs.voiceBottomPopup.close();var s=e.result.data.purchaseDetails;if(i.oneGoodsId){var c=i.oneGoodsId;if(s.length>0){if(""!=i.carList.get(c).productSn){for(var o=0;o<s.length;o++){""!=s[o].purchasePrice&&null!=s[o].purchasePrice||(s[o].purchasePrice=0),""!=s[o].wholesalePrice&&null!=s[o].wholesalePrice||(s[o].wholesalePrice=0),""!=s[o].commission&&null!=s[o].commission||(s[o].commission=0),""!=s[o].price&&null!=s[o].price||(s[o].price=0);for(var a=0;a<s[o].stockLogList1.length;a++)""!=s[o].stockLogList1[a].productCount&&null!=s[o].stockLogList1[a].productCount||(s[o].stockLogList1[a].productCount=0),""==i.carList.get(c).productName&&(i.carList.get(c).productName=s[0].productName),""==i.carList.get(c).attrId&&(i.carList.get(c).attrId=s[0].attrId),""!=i.carList.get(c).purchasePrice&&null!=i.carList.get(c).purchasePrice||(i.carList.get(c).purchasePrice=s[0].purchasePrice),""!=i.carList.get(c).wholesalePrice&&null!=i.carList.get(c).wholesalePrice||(i.carList.get(c).wholesalePrice=s[0].wholesalePrice),""!=i.carList.get(c).commission&&null!=i.carList.get(c).commission||(i.carList.get(c).commission=s[0].commission),""==i.carList.get(c).productPicture&&(i.carList.get(c).productPicture=s[0].productPicture),s[o].stockLogList1[a].name=i.sliceMsg(s[o].stockLogList1[a].attributeList),i.carList.get(c).stockLogList.get(s[o].stockLogList1[a].attributeList).productNum=s[o].stockLogList1[a].stockCount,0==i.carList.get(c).stockLogList.size?i.carList.get(c).stockLogList.set(s[o].stockLogList1[a].attributeList,s[o].stockLogList1[a]):1==i.carList.get(c).stockLogList.has(s[o].stockLogList1[a].attributeList)?i.carList.get(c).stockLogList.get(s[o].stockLogList1[a].attributeList).productCount+=Number(s[o].stockLogList1[a].productCount):i.carList.get(c).stockLogList.set(s[o].stockLogList1[a].attributeList,s[o].stockLogList1[a]),i.carList.get(c).productCount+=Number(s[o].stockLogList1[a].productCount)}0==i.carList.get(c).stockLogList.get('{"颜色":"均色","尺码":"均码"}').productCount&&s[0].stockLogList1.length>0&&i.carList.get(c).stockLogList.delete('{"颜色":"均色","尺码":"均码"}'),i.carList.get(c).price1=Number(i.carList.get(c).productCount)*i.carList.get(c).purchasePrice}else{var u=!1;i.carList.forEach((function(t,e){if(t.productSn==s[0].productSn)throw u=!0,r.tui.toast("该货号被页面其他商品占用,请重新输入!"),r.carList.get(c).productSn="",setTimeout((function(t){r.$forceUpdate()}),2e3),Error("被占用")})),i.$nextTick((function(){""==i.carList.get(c).productName&&(i.carList.get(c).productName=s[0].productName),i.carList.get(c).customerCategoryList=i.checkPriceRule(JSON.parse(s[0].customerCategoryRule)),0==u&&""==i.carList.get(c).productSn&&(i.carList.get(c).productSn=s[0].productSn),0==u&&(s[0].productId?(i.carList.get(c).id=s[0].productId,i.carList.get(c).isNew=!1,c=s[0].productId):""==s[0].productSn||null==s[0].productSn?(i.carList.get(c).id=s[0].productName,c=s[0].productName):"货号"==s[0].productSn?(i.carList.get(c).productSn=s[0].productName,i.carList.get(c).id=s[0].productName,c=s[0].productName):s[0].productSn&&(i.carList.get(c).id=s[0].productSn,c=s[0].productSn)),i.$forceUpdate()})),""!=i.carList.get(c).purchasePrice&&null!=i.carList.get(c).purchasePrice||(i.carList.get(c).purchasePrice=s[0].purchasePrice),""==i.carList.get(c).productPicture&&(i.carList.get(c).productPicture=s[0].productPicture),s[0].productId&&(i.carList.get(c).attrId=s[0].attrId,i.carList.get(c).wholesalePrice=s[0].wholesalePrice,i.carList.get(c).commission=s[0].commission,i.carList.get(c).lsPrice=s[0].lsPrice);var n=new Map;i.$nextTick((function(){i.carList.forEach((function(t,e){e!=t.id?n.set(t.id,t):n.set(e,t)})),i.carList=n})),i.$nextTick((function(){for(var t=0;t<s.length;t++)for(var e=0;e<s[t].stockLogList1.length;e++)s[t].stockLogList1[e].name=i.sliceMsg(s[t].stockLogList1[e].attributeList),0==i.carList.get(c).stockLogList.size?(s[t].stockLogList1[e].productNum=s[t].stockLogList1[e].stockCount,i.carList.get(c).stockLogList.set(s[t].stockLogList1[e].attributeList,s[t].stockLogList1[e])):1==i.carList.get(c).stockLogList.has(s[t].stockLogList1[e].attributeList)?(i.carList.get(c).stockLogList.get(s[t].stockLogList1[e].attributeList).productCount+=Number(s[t].stockLogList1[e].productCount),i.carList.get(c).stockLogList.get(s[t].stockLogList1[e].attributeList).productNum=s[t].stockLogList1[e].stockCount):(i.carList.get(c).stockLogList.set(s[t].stockLogList1[e].attributeList,s[t].stockLogList1[e]),i.carList.get(c).stockLogList.get(s[t].stockLogList1[e].attributeList).productNum=i.carList.get(c).stockLogList.get(s[t].stockLogList1[e].attributeList).stockCount),i.carList.get(c).productCount+=Number(s[t].stockLogList1[e].productCount);i.carList.get(c).price1=Number(i.carList.get(c).productCount)*i.carList.get(c).purchasePrice,0==i.carList.get(c).stockLogList.get('{"颜色":"均色","尺码":"均码"}').productCount&&s[0].stockLogList1.length>0&&i.carList.get(c).stockLogList.delete('{"颜色":"均色","尺码":"均码"}')}))}i.$nextTick((function(){i.getAllPrice(),i.oneGoodsId=""}))}else i.tui.toast("抱歉:小助手本次未识别到商品信息,请检查识别信息是否正确")}else{for(var d=0;d<s.length;d++){var l={id:"",price:s[d].price,productCount:0,attrId:s[d].attrId,customerCategoryList:null==s[d].customerCategoryRule?i.getNewProductRule():i.checkPriceRule(JSON.parse(s[d].customerCategoryRule)),categoryId:""==s[d].categoryId?i.categoryList.categoryId:s[d].categoryId,categoryName:""==s[d].categoryName?i.categoryList.categoryName:s[d].categoryName,wholesalePrice:s[d].wholesalePrice,commission:s[d].commission,purchasePrice:s[d].purchasePrice,isNew:null==s[d].productId,productId:s[d].productId,productName:s[d].productName,productSn:s[d].productSn,createBy:s[d].createBy,productPicture:s[d].productPicture,supplierName:s[d].supplierName,productPictures:[],saleDetailQueryDTO:[]};s[d].productId?l.id=s[d].productId:""==s[d].productSn||null==s[d].productSn?l.id=s[d].productName:"货号"==s[d].productSn?(l.productSn=s[d].productName,l.id=s[d].productName):s[d].productSn&&(l.id=s[d].productSn);for(var g=0;g<s[d].stockLogList1.length;g++){var p={attributeList:i.getAttribute(s[d].stockLogList1[g].attributeList),productCount:Number(s[d].stockLogList1[g].productCount)||Number(s[d].stockLogList1[g].productCounts),productNum:"",name:i.sliceMsg(i.getAttribute(s[d].stockLogList1[g].attributeList)),price:s[d].stockLogList1[g].purchasePrice};l.productCount+=Number(s[d].stockLogList1[g].productCount),l.saleDetailQueryDTO.push(p)}i.carList1.push(l)}i.$nextTick((function(){setTimeout((function(t){i.AiVoice()}),300)}))}}else t.showModal({title:"提示",content:"抱歉:小助手对"+i.getMsg+"的部分商品未识别,请检查识别信息是否正确",success:function(t){}})})).catch((function(t){i.tui.toast(t)}));case 76:e.next=85;break;case 78:return-1!=i.getMsg.indexOf("色,")&&(i.getMsg=i.getMsg.replace(/色,/g,"色")),-1!=i.getMsg.indexOf("色")&&(i.getMsg=i.getMsg.replace(/色/g,"色、")),-1!=i.getMsg.indexOf("件,")&&(i.getMsg=i.getMsg.replace(/件,/g,"件")),-1!=i.getMsg.indexOf("件")&&(i.getMsg=i.getMsg.replace(/件/g,"件,")),L=""==i.oneGoodsId||i.carList.get(i.oneGoodsId).isNew?{questionMsg:i.getMsg}:{productId:i.carList.get(i.oneGoodsId).productId,questionMsg:i.getMsg},e.next=85,i.tui.request("/purchaseOcrPicture/callWithMessageOfPurchase","POST",L,!1,!0).then((function(e){if(200==e.code){i.voiceText="",i.voiceText1="",i.$refs.popup.close(),i.$refs.voiceBottomPopup.close();var s=e.result.data.purchaseDetails;if(i.oneGoodsId){var c=i.oneGoodsId;if(s.length>0)if(""!=i.carList.get(c).productSn){for(var o=0;o<s.length;o++){""!=s[o].purchasePrice&&null!=s[o].purchasePrice||(s[o].purchasePrice=0),""!=s[o].wholesalePrice&&null!=s[o].wholesalePrice||(s[o].wholesalePrice=0),""!=s[o].commission&&null!=s[o].commission||(s[o].commission=0),""!=s[o].price&&null!=s[o].price||(s[o].price=0);for(var a=0;a<s[o].stockLogList1.length;a++)""!=s[o].stockLogList1[a].productCount&&null!=s[o].stockLogList1[a].productCount||(s[o].stockLogList1[a].productCount=0),""==i.carList.get(c).productName&&(i.carList.get(c).productName=s[0].productName),""==i.carList.get(c).attrId&&(i.carList.get(c).attrId=s[0].attrId),""!=i.carList.get(c).purchasePrice&&null!=i.carList.get(c).purchasePrice||(i.carList.get(c).purchasePrice=s[0].purchasePrice),""!=i.carList.get(c).wholesalePrice&&null!=i.carList.get(c).wholesalePrice||(i.carList.get(c).wholesalePrice=s[0].wholesalePrice),""!=i.carList.get(c).commission&&null!=i.carList.get(c).commission||(i.carList.get(c).commission=s[0].commission),""==i.carList.get(c).productPicture&&(i.carList.get(c).productPicture=s[0].productPicture),s[o].stockLogList1[a].name=i.sliceMsg(s[o].stockLogList1[a].attributeList),s[o].stockLogList1[a].productNum=s[o].stockLogList1[a].stockCount,0==i.carList.get(c).stockLogList.size?i.carList.get(c).stockLogList.set(s[o].stockLogList1[a].attributeList,s[o].stockLogList1[a]):1==i.carList.get(c).stockLogList.has(s[o].stockLogList1[a].attributeList)?i.carList.get(c).stockLogList.get(s[o].stockLogList1[a].attributeList).productCount+=Number(s[o].stockLogList1[a].productCount):i.carList.get(c).stockLogList.set(s[o].stockLogList1[a].attributeList,s[o].stockLogList1[a]),i.carList.get(c).productCount+=Number(s[o].stockLogList1[a].productCount)}i.$nextTick((function(){i.carList.get(c).price1=Number(i.carList.get(c).productCount)*i.carList.get(c).purchasePrice,i.getAllPrice(),i.oneGoodsId=""})),0==i.carList.get(c).stockLogList.get('{"颜色":"均色","尺码":"均码"}').productCount&&s[0].stockLogList1.length>0&&i.carList.get(c).stockLogList.delete('{"颜色":"均色","尺码":"均码"}')}else{var u=!1;i.carList.forEach((function(t,e){if(t.productSn==s[0].productSn)throw u=!0,r.tui.toast("该货号被页面其他商品占用,请重新输入!"),r.carList.get(c).productSn="",setTimeout((function(t){r.$forceUpdate()}),2e3),Error("被占用")})),i.$nextTick((function(){""==i.carList.get(c).productName&&(i.carList.get(c).productName=s[0].productName),0==u&&""==i.carList.get(c).productSn&&(i.carList.get(c).productSn=s[0].productSn),0==u&&(s[0].productId?(i.carList.get(c).id=s[0].productId,i.carList.get(c).isNew=!1,c=s[0].productId):""==s[0].productSn||null==s[0].productSn?(i.carList.get(c).id=s[0].productName,c=s[0].productName):"货号"==s[0].productSn?(i.carList.get(c).productSn=s[0].productName,i.carList.get(c).id=s[0].productName,c=s[0].productName):s[0].productSn&&(i.carList.get(c).id=s[0].productSn,c=s[0].productSn)),i.$forceUpdate()})),""!=i.carList.get(c).purchasePrice&&null!=i.carList.get(c).purchasePrice||(i.carList.get(c).purchasePrice=s[0].purchasePrice),i.carList.get(c).customerCategoryList=i.checkPriceRule(JSON.parse(s[0].customerCategoryRule)),""!=i.carList.get(c).wholesalePrice&&null!=i.carList.get(c).wholesalePrice||(i.carList.get(c).wholesalePrice=s[0].wholesalePrice),""!=i.carList.get(c).commission&&null!=i.carList.get(c).commission||(i.carList.get(c).commission=s[0].commission),""!=i.carList.get(c).lsprice&&null!=i.carList.get(c).lsprice||(i.carList.get(c).lsprice=s[0].price),""==i.carList.get(c).productPicture&&(i.carList.get(c).productPicture=s[0].productPicture),s[0].productId&&(i.carList.get(c).productId=s[0].productId,i.carList.get(c).attrId=s[0].attrId,i.carList.get(c).wholesalePrice=s[0].wholesalePrice,i.carList.get(c).commission=s[0].commission,i.carList.get(c).lsPrice=s[0].lsPrice);var n=new Map;i.$nextTick((function(){i.carList.forEach((function(t,e){e!=t.id?n.set(t.id,t):n.set(e,t)})),i.carList=n})),i.$nextTick((function(){for(var t=0;t<s.length;t++)for(var e=0;e<s[t].stockLogList1.length;e++)s[t].stockLogList1[e].name=i.sliceMsg(s[t].stockLogList1[e].attributeList),0==i.carList.get(c).stockLogList.size?i.carList.get(c).stockLogList.set(s[t].stockLogList1[e].attributeList,s[t].stockLogList1[e]):1==i.carList.get(c).stockLogList.has(s[t].stockLogList1[e].attributeList)?(i.carList.get(c).stockLogList.get(s[t].stockLogList1[e].attributeList).productCount+=Number(s[t].stockLogList1[e].productCount),i.carList.get(c).stockLogList.get(s[t].stockLogList1[e].attributeList).productNum=s[t].stockLogList1[e].stockCount):(i.carList.get(c).stockLogList.set(s[t].stockLogList1[e].attributeList,s[t].stockLogList1[e]),i.carList.get(c).stockLogList.get(s[t].stockLogList1[e].attributeList).productNum=i.carList.get(c).stockLogList.get(s[t].stockLogList1[e].attributeList).stockCount),i.carList.get(c).productCount+=Number(s[t].stockLogList1[e].productCount);i.carList.get(c).price1=Number(i.carList.get(c).productCount)*i.carList.get(c).purchasePrice,0==i.carList.get(c).stockLogList.get('{"颜色":"均色","尺码":"均码"}').productCount&&s[0].stockLogList1.length>0&&i.carList.get(c).stockLogList.delete('{"颜色":"均色","尺码":"均码"}')})),i.$nextTick((function(){i.getAllPrice(),i.oneGoodsId=""}))}else i.tui.toast("抱歉:小助手本次未识别到商品信息,请检查识别信息是否正确")}else{for(var d=0;d<s.length;d++){var l={id:"",price:s[d].price,productCount:0,attrId:s[d].attrId,customerCategoryList:null==s[d].customerCategoryRule?i.getNewProductRule():i.checkPriceRule(JSON.parse(s[d].customerCategoryRule)),categoryId:""==s[d].categoryId?i.categoryList.categoryId:s[d].categoryId,categoryName:""==s[d].categoryName?i.categoryList.categoryName:s[d].categoryName,wholesalePrice:s[d].wholesalePrice,commission:s[d].commission,purchasePrice:s[d].purchasePrice,isNew:null==s[d].productId,productId:s[d].productId,productName:s[d].productName,productSn:s[d].productSn,createBy:s[d].createBy,productPicture:s[d].productPicture,supplierName:s[d].supplierName,productPictures:[],saleDetailQueryDTO:[]};s[d].productId?l.id=s[d].productId:""==s[d].productSn||null==s[d].productSn?l.id=s[d].productName:"货号"==s[d].productSn?(l.productSn=s[d].productName,l.id=s[d].productName):s[d].productSn&&(l.id=s[d].productSn);for(var g=0;g<s[d].stockLogList1.length;g++){var p={attributeList:i.getAttribute(s[d].stockLogList1[g].attributeList),productCount:Number(s[d].stockLogList1[g].productCount)||Number(s[d].stockLogList1[g].productCounts),productNum:s[d].stockLogList1[g].stockCount,name:i.sliceMsg(i.getAttribute(s[d].stockLogList1[g].attributeList)),price:s[d].stockLogList1[g].purchasePrice};l.productCount+=Number(s[d].stockLogList1[g].productCount),l.saleDetailQueryDTO.push(p)}i.carList1.push(l)}i.$nextTick((function(){setTimeout((function(t){i.AiVoice()}),300)}))}}else t.showModal({title:"提示",content:"抱歉:小助手对"+i.getMsg+"的部分商品未识别,请检查识别信息是否正确",success:function(t){}})})).catch((function(t){i.tui.toast(t)}));case 85:case"end":return e.stop()}}),e,null,[[57,67]])})))()},checkPriceRule:function(t){if(""!=this.customerCategoryList1&&null!=this.customerCategoryList1){null==t&&(t=[]);for(var e=0;e<this.customerCategoryList1.length;e++){var i=!1;if(null!=t)for(var r=0;r<t.length;r++)this.customerCategoryList1[e].categoryId==t[r].categoryId&&(i=!0);0==i&&t.push(this.customerCategoryList1[e])}}return t},getOneData:function(e,i,r){var c=this;return(0,o.default)(s.default.mark((function r(){return s.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,setTimeout((function(r){c.tui.request("/app/product/getShareList","post",{categoryId:"",pageNum:1,pageSize:"1000",searchStr:e.productSn},!1,!1).then((function(r){if(200==r.code){if(""!=r.result.records)if(r.result.records.length>1){for(var s=0;s<r.result.records.length;s++)e.wholesalePrice&&(r.result.records[s].wholesalePrice=e.wholesalePrice,r.result.records[s].commission=e.commission,r.result.records[s].unitPrice=e.wholesalePrice,r.result.records[s].discountAmount=e.wholesalePrice),r.result.records[s].productCount=Number(e.productCount),e.purchasePrice&&(r.result.records[s].purchasePrice=e.purchasePrice);c.$nextTick((function(){c.moreData.push(r.result.records),c.oneData=e}))}else{c.voiceText="",c.voiceText1="",c.$refs.popup.close(),c.$refs.voiceBottomPopup.close();var o={attributeList:'{"颜色":"均色","尺码":"均码"}',productCount:Number(e.productCount)||1,stockCount:r.result.records[0].defaultStockCount};r.result.records[0].productId=r.result.records[0].id,r.result.records[0].saleDetailQueryDTO=[],r.result.records[0].saleDetailQueryDTO.push(o);var a=r.result.records;if(c.oneGoodsId){var u=c.oneGoodsId;if(a.length>0){if(""!=c.carList.get(u).productSn){for(var n=0;n<a.length;n++)for(var d=0;d<a[n].saleDetailQueryDTO.length;d++)""==c.carList.get(u).productName&&(c.carList.get(u).productName=a[0].productName),c.carList.get(u).customerCategoryList=null!=a[0].customerCategoryRule?c.checkPriceRule(JSON.parse(a[0].customerCategoryRule)):c.getNewProductRule(),""==c.carList.get(u).attrId&&(c.carList.get(u).attrId=a[0].attrId),""!=c.carList.get(u).purchasePrice&&null!=c.carList.get(u).purchasePrice||(e.purchasePrice?c.carList.get(u).purchasePrice=e.purchasePrice:c.carList.get(u).purchasePrice=a[0].purchasePrice),""==c.carList.get(u).productPicture&&(c.carList.get(u).productPicture=a[0].productPicture),a[n].saleDetailQueryDTO[d].name=c.sliceMsg(a[n].saleDetailQueryDTO[d].attributeList),0==c.carList.get(u).stockLogList.size?c.carList.get(u).stockLogList.set(a[n].saleDetailQueryDTO[d].attributeList,a[n].saleDetailQueryDTO[d]):1==c.carList.get(u).stockLogList.has(a[n].saleDetailQueryDTO[d].attributeList)?c.carList.get(u).stockLogList.get(a[n].saleDetailQueryDTO[d].attributeList).productCount+=Number(a[n].saleDetailQueryDTO[d].productCount):c.carList.get(u).stockLogList.set(a[n].saleDetailQueryDTO[d].attributeList,a[n].saleDetailQueryDTO[d]),c.carList.get(u).productCount+=Number(a[n].saleDetailQueryDTO[d].productCount);0==c.carList.get(u).stockLogList.get('{"颜色":"均色","尺码":"均码"}').productCount&&a[0].saleDetailQueryDTO.length>0&&c.carList.get(u).stockLogList.delete('{"颜色":"均色","尺码":"均码"}'),c.carList.get(u).price1=Number(c.carList.get(u).productCount)*c.carList.get(u).purchasePrice}else{var l=!1;c.carList.forEach((function(t,e){if(t.productSn==a[0].productSn)throw l=!0,that.tui.toast("该货号被页面其他商品占用,请重新输入!"),that.carList.get(u).productSn="",setTimeout((function(t){that.$forceUpdate()}),2e3),Error("被占用")})),c.$nextTick((function(){""==c.carList.get(u).productName&&(c.carList.get(u).productName=a[0].productName),0==l&&""==c.carList.get(u).productSn&&(c.carList.get(u).productSn=a[0].productSn),0==l&&(a[0].productId?(c.carList.get(u).id=a[0].productId,c.carList.get(u).productId=a[0].productId,c.carList.get(u).isNew=!1,u=a[0].productId):""==a[0].productSn||null==a[0].productSn?(c.carList.get(u).id=a[0].productName,u=a[0].productName):"货号"==a[0].productSn?(c.carList.get(u).productSn=a[0].productName,c.carList.get(u).id=a[0].productName,u=a[0].productName):a[0].productSn&&(c.carList.get(u).id=a[0].productSn,u=a[0].productSn)),c.$forceUpdate()})),""!=c.carList.get(u).purchasePrice&&null!=c.carList.get(u).purchasePrice||(e.purchasePrice?c.carList.get(u).purchasePrice=e.purchasePrice:c.carList.get(u).purchasePrice=a[0].purchasePrice),""==c.carList.get(u).productPicture&&(c.carList.get(u).productPicture=a[0].productPicture),a[0].productId&&(c.carList.get(u).attrId=a[0].attrId,c.carList.get(u).wholesalePrice=a[0].wholesalePrice,c.carList.get(u).commission=a[0].commission,c.carList.get(u).lsPrice=a[0].lsPrice);var g=new Map;c.$nextTick((function(){c.carList.forEach((function(t,e){e!=t.id?g.set(t.id,t):g.set(e,t)})),c.carList=g})),c.$nextTick((function(){for(var t=0;t<a.length;t++)for(var e=0;e<a[t].saleDetailQueryDTO.length;e++)a[t].saleDetailQueryDTO[e].name=c.sliceMsg(a[t].saleDetailQueryDTO[e].attributeList),0==c.carList.get(u).stockLogList.size?c.carList.get(u).stockLogList.set(a[t].saleDetailQueryDTO[e].attributeList,a[t].saleDetailQueryDTO[e]):1==c.carList.get(u).stockLogList.has(a[t].saleDetailQueryDTO[e].attributeList)?c.carList.get(u).stockLogList.get(a[t].saleDetailQueryDTO[e].attributeList).productCount+=Number(a[t].saleDetailQueryDTO[e].productCount):c.carList.get(u).stockLogList.set(a[t].saleDetailQueryDTO[e].attributeList,a[t].saleDetailQueryDTO[e]),c.carList.get(u).productCount+=Number(a[t].saleDetailQueryDTO[e].productCount);c.carList.get(u).price1=Number(c.carList.get(u).productCount)*c.carList.get(u).purchasePrice,c.carList.get(u).stockLogList.get('{"颜色":"均色","尺码":"均码"}').productNum=a[0].defaultStockCount,0==c.carList.get(u).stockLogList.get('{"颜色":"均色","尺码":"均码"}').productCount&&a[0].saleDetailQueryDTO.length>0&&c.carList.get(u).stockLogList.delete('{"颜色":"均色","尺码":"均码"}')}))}c.$nextTick((function(){c.getAllPrice(),c.oneGoodsId=""}))}else c.tui.toast("抱歉:小助手本次未识别到商品信息,请检查识别信息是否正确")}else{var p={id:"",price:a[0].price,productCount:0,attrId:a[0].attrId,customerCategoryList:null!=a[0].customerCategoryRule?c.checkPriceRule(JSON.parse(a[0].customerCategoryRule)):c.getNewProductRule(),categoryId:""==a[0].categoryId?c.categoryList.categoryId:a[0].categoryId,categoryName:""==a[0].categoryName?c.categoryList.categoryName:a[0].categoryName,wholesalePrice:a[0].wholesalePrice,commission:a[0].commission,purchasePrice:e.purchasePrice?e.purchasePrice:a[0].purchasePrice,isNew:null==a[0].productId,productId:a[0].productId,productName:a[0].productName,productSn:a[0].productSn,createBy:a[0].createBy,productPicture:a[0].productPicture,supplierName:a[0].supplierName,productPictures:[],saleDetailQueryDTO:[]};a[0].productId?p.id=a[0].productId:""==a[0].productSn||null==a[0].productSn?p.id=a[0].productName:"货号"==a[0].productSn?(p.productSn=a[0].productName,p.id=a[0].productName):a[0].productSn&&(p.id=a[0].productSn);var L={attributeList:c.getAttribute(a[0].saleDetailQueryDTO[0].attributeList),productCount:Number(a[0].saleDetailQueryDTO[0].productCount)||Number(a[0].saleDetailQueryDTO[0].productCounts),productNum:a[0].saleDetailQueryDTO[0].stockCount,name:c.sliceMsg(c.getAttribute(a[0].saleDetailQueryDTO[0].attributeList)),price:a[0].saleDetailQueryDTO[0].purchasePrice};p.productCount+=Number(a[0].saleDetailQueryDTO[0].productCount),p.saleDetailQueryDTO.push(L),c.carList1.push(p),t.showLoading({title:"加载中..."}),1==i&&c.$nextTick((function(){setTimeout((function(e){c.AiVoice(),t.hideLoading()}),300)}))}}else{c.voiceText="",c.voiceText1="",c.$refs.popup.close(),c.$refs.voiceBottomPopup.close(),e.productCount&&(e.productCount=Number(e.productCount));var h={id:e.productSn,productCount:Number(e.productCount)||0,productName:e.productName,productSn:e.productSn,createBy:e.createBy,customerCategoryList:c.getNewProductRule(),categoryId:c.categoryList.categoryId,categoryName:c.categoryList.categoryName,purchasePrice:e.purchasePrice||0,wholesalePrice:e.wholesalePrice||0,commission:e.commission||0,saleDetailQueryDTO:[{attributeList:'{"颜色":"均色","尺码":"均码"}',productCount:Number(e.productCount)||1,stockCount:null}]},m=[];if(m.push(h),c.oneGoodsId){var f=c.oneGoodsId;if(m.length>0){if(""!=c.carList.get(f).productSn){for(var P=0;P<m.length;P++)for(var y=0;y<m[P].saleDetailQueryDTO.length;y++)""==c.carList.get(f).productName&&(c.carList.get(f).productName=m[0].productName),""==c.carList.get(f).attrId&&(c.carList.get(f).attrId=m[0].attrId),c.carList.get(f).customerCategoryList=m[0].customerCategoryList,""!=c.carList.get(f).purchasePrice&&null!=c.carList.get(f).purchasePrice||(c.carList.get(f).purchasePrice=m[0].purchasePrice),""==c.carList.get(f).productPicture&&(c.carList.get(f).productPicture=m[0].productPicture),m[P].saleDetailQueryDTO[y].name=c.sliceMsg(m[P].saleDetailQueryDTO[y].attributeList),0==c.carList.get(f).stockLogList.size?c.carList.get(f).stockLogList.set(m[P].saleDetailQueryDTO[y].attributeList,m[P].saleDetailQueryDTO[y]):1==c.carList.get(f).stockLogList.has(m[P].saleDetailQueryDTO[y].attributeList)?c.carList.get(f).stockLogList.get(m[P].saleDetailQueryDTO[y].attributeList).productCount+=Number(m[P].saleDetailQueryDTO[y].productCount):c.carList.get(f).stockLogList.set(m[P].saleDetailQueryDTO[y].attributeList,m[P].saleDetailQueryDTO[y]),c.carList.get(f).productCount+=Number(m[P].saleDetailQueryDTO[y].productCount);0==c.carList.get(f).stockLogList.get('{"颜色":"均色","尺码":"均码"}').productCount&&m[0].saleDetailQueryDTO.length>0&&c.carList.get(f).stockLogList.delete('{"颜色":"均色","尺码":"均码"}'),c.carList.get(f).price1=Number(c.carList.get(f).productCount)*c.carList.get(f).purchasePrice}else{var v=!1;c.carList.forEach((function(t,e){if(t.productSn==m[0].productSn)throw v=!0,that.tui.toast("该货号被页面其他商品占用,请重新输入!"),that.carList.get(f).productSn="",setTimeout((function(t){that.$forceUpdate()}),2e3),Error("被占用")})),c.$nextTick((function(){""==c.carList.get(f).productName&&(c.carList.get(f).productName=m[0].productName),c.carList.get(f).customerCategoryList=m[0].customerCategoryList,0==v&&""==c.carList.get(f).productSn&&(c.carList.get(f).productSn=m[0].productSn),0==v&&(m[0].productId?(c.carList.get(f).id=m[0].productId,c.carList.get(f).isNew=!1,f=m[0].productId):""==m[0].productSn||null==m[0].productSn?(c.carList.get(f).id=m[0].productName,f=m[0].productName):"货号"==m[0].productSn?(c.carList.get(f).productSn=m[0].productName,c.carList.get(f).id=m[0].productName,f=m[0].productName):m[0].productSn&&(c.carList.get(f).id=m[0].productSn,f=m[0].productSn)),c.$forceUpdate()})),""!=c.carList.get(f).purchasePrice&&null!=c.carList.get(f).purchasePrice||(c.carList.get(f).purchasePrice=m[0].purchasePrice),""==c.carList.get(f).productPicture&&(c.carList.get(f).productPicture=m[0].productPicture),m[0].productId&&(c.carList.get(f).attrId=m[0].attrId,c.carList.get(f).lsPrice=m[0].lsPrice),c.carList.get(f).wholesalePrice=m[0].wholesalePrice,c.carList.get(f).commission=m[0].commission;var k=new Map;c.$nextTick((function(){c.carList.forEach((function(t,e){e!=t.id?k.set(t.id,t):k.set(e,t)})),c.carList=k})),c.$nextTick((function(){for(var t=0;t<m.length;t++)for(var e=0;e<m[t].saleDetailQueryDTO.length;e++)m[t].saleDetailQueryDTO[e].name=c.sliceMsg(m[t].saleDetailQueryDTO[e].attributeList),0==c.carList.get(f).stockLogList.size?c.carList.get(f).stockLogList.set(m[t].saleDetailQueryDTO[e].attributeList,m[t].saleDetailQueryDTO[e]):1==c.carList.get(f).stockLogList.has(m[t].saleDetailQueryDTO[e].attributeList)?c.carList.get(f).stockLogList.get(m[t].saleDetailQueryDTO[e].attributeList).productCount+=Number(m[t].saleDetailQueryDTO[e].productCount):c.carList.get(f).stockLogList.set(m[t].saleDetailQueryDTO[e].attributeList,m[t].saleDetailQueryDTO[e]),c.carList.get(f).productCount+=Number(m[t].saleDetailQueryDTO[e].productCount);c.carList.get(f).price1=Number(c.carList.get(f).productCount)*c.carList.get(f).purchasePrice,0==c.carList.get(f).stockLogList.get('{"颜色":"均色","尺码":"均码"}').productCount&&m[0].saleDetailQueryDTO.length>0&&c.carList.get(f).stockLogList.delete('{"颜色":"均色","尺码":"均码"}')}))}c.$nextTick((function(){c.getAllPrice(),c.oneGoodsId=""}))}else c.tui.toast("抱歉:小助手本次未识别到商品信息,请检查识别信息是否正确")}else{for(var N=0;N<m.length;N++){var C={id:"",price:m[N].price,productCount:0,attrId:m[N].attrId,customerCategoryList:m[N].customerCategoryList,categoryId:""==m[N].categoryId?c.categoryList.categoryId:m[N].categoryId,categoryName:""==m[N].categoryName?c.categoryList.categoryName:m[N].categoryName,wholesalePrice:m[N].wholesalePrice,commission:m[N].commission,purchasePrice:m[N].purchasePrice,isNew:null==m[N].productId,productId:m[N].productId,productName:m[N].productName,productSn:m[N].productSn,createBy:m[N].createBy,productPicture:m[N].productPicture,supplierName:m[N].supplierName,productPictures:[],saleDetailQueryDTO:[]};m[N].productId?C.id=m[N].productId:""==m[N].productSn||null==m[N].productSn?C.id=m[N].productName:"货号"==m[N].productSn?(C.productSn=m[N].productName,C.id=m[N].productName):m[N].productSn&&(C.id=m[N].productSn);for(var b=0;b<m[N].saleDetailQueryDTO.length;b++){var T={attributeList:c.getAttribute(m[N].saleDetailQueryDTO[b].attributeList),productCount:Number(m[N].saleDetailQueryDTO[b].productCount)||Number(m[N].saleDetailQueryDTO[b].productCounts),productNum:"",name:c.sliceMsg(c.getAttribute(m[N].saleDetailQueryDTO[b].attributeList)),price:m[N].saleDetailQueryDTO[b].purchasePrice};C.productCount+=Number(m[N].saleDetailQueryDTO[b].productCount),C.saleDetailQueryDTO.push(T)}c.carList1.push(C)}t.showLoading({title:"加载中..."}),1==i&&c.$nextTick((function(){setTimeout((function(e){c.AiVoice(),t.hideLoading()}),500)}))}}setTimeout((function(t){1==i&&c.moreData.length>0&&(c.$refs.popup.close(),c.$refs.voiceBottomPopup.close(),c.$refs.oneDataPopup.open(),c.showPopup(0))}),300)}}))}),100);case 2:case"end":return r.stop()}}),r)})))()},delItemSn:function(e){var i=this;t.showModal({title:"提示",content:"确定删除此条货号规则吗?",success:function(r){r.confirm&&i.tui.request("/app/productSn/checkProductSn","post",{snPre:e.value},!1,!0).then((function(e){200==e.code?i.tui.request("/app/productSn/deleteProductSn","post",{id:e.result.id},!1,!0).then((function(e){200==e.code?(i.tui.toast("删除成功"),setTimeout((function(t){i.getSnList()}),1e3)):t.showToast({title:e.message,icon:"none"})})).catch((function(t){})):t.showToast({title:e.message,icon:"none"})})).catch((function(t){}))}})},dialogInputConfirm:function(t){if(""!=this.categoryText){this.$refs.inputDialog.close();var e={isChecked:!1,value:this.categoryText};"0"==this.isOpenId?(this.goodsDetail.attributeList[0].value.push(e),this.dataObj.set(e.value,"颜色")):"1"==this.isOpenId&&(this.goodsDetail.attributeList[1].value.push(e),this.dataObj.set(e.value,"尺码")),this.$refs.clearInput.onClear(),this.categoryText="",this.$forceUpdate()}else this.tui.toast("请输入规格值后提交")},dialogClose:function(){this.inputVal="",this.$refs.inputDialog.close(),this.$refs.clearInput.onClear(),this.categoryText=""},trimWhitespace:function(t){return t.replace(/\s+/g,"")},combination:function(t){var e=[[]];return t.map((function(t){var i=[];e.map((function(e){t.specs.map((function(t){i.push([].concat((0,c.default)(e),[t]))}))})),e=i})),e},getGategoryList:function(){var t=this;this.tui.request("/app/productCategory/list","get",{},!1,!0).then((function(e){200==e.code?(t.indexList=e.result,t.$refs.clearInput.onClear(),t.categoryText=""):t.tui.toast(e.message)})).catch((function(t){}))},scanCodeAdd:function(){var e=this;t.scanCode({success:function(i){if("QR_CODE"==i.scanType){var r=n.default.decode(i.result.split(",")[1]);r==t.getStorageSync("shopId").substring("10","12")?(e.productId=n.default.decode(i.result.split(",")[0]),e.toggle("bottom",n.default.decode(i.result.split(",")[0]))):e.tui.toast("您的店铺中暂无该商品!")}else e.tui.request("/app/product/getByBarcode","POST",{barcode:i.result},!1,!0).then((function(t){200==t.code?(e.productId=t.result[0].id,""==t.result?e.tui.toast("您的店铺中暂无该商品!"):e.toggle("bottom",t.result[0].id)):e.tui.toast(i.message)})).catch((function(t){e.tui.toast(t)}))},fail:function(e){t.showToast({title:"扫描失败",icon:"none"})}})},getZhuBigImage:function(e){var i=[];i.push(e),t.previewImage({urls:i})},uploadFilePromise:function(e){var i=this;t.chooseMedia({count:1,mediaType:["image"],sourceType:["album","camera"],camera:"back",success:function(r){t.compressImage({src:r.tempFiles[0].tempFilePath,quality:50,success:function(r){t.uploadFile({url:i.tui.interfaceUrl()+"/upload/file",filePath:r.tempFilePath,name:"file",header:{"content-type":"multipart/form-data",accessToken:i.tui.getToken()},formData:{},success:function(t){i.carList.get(e[0]).productPicture="";var r=JSON.parse(t.data);i.carList.get(e[0]).productPicture=r.result,i.$forceUpdate()}})}})}})},goodsAdd:function(){t.navigateTo({url:"/package1/inventory/changeGoods1"})},mergeGoods:function(){},uploadZi:function(t){},addGategory:function(e){var i=this;this.tui.request("/app/productCategory/batchSaveCategoryAndAttribute","post",{categoryName:this.categoryText,productAttributeOfAddVos:[{attributeName:"颜色",productAttributeValueVoList:[{isChecked:!0,value:"均色"}]},{attributeName:"尺码",productAttributeValueVoList:[{isChecked:!0,value:"均码"}]}]},!1,!1).then((function(e){200==e.code?(i.getGategoryList(),t.showToast({title:"添加成功",icon:"none"})):t.showToast({title:"添加失败",icon:"none"}),i.$refs.addGateDialog.close()})).catch((function(t){}))},allChange:function(t){if(this.linshiPrice==t.target.value?this.allChangeNum=t.target.value:""==t.target.value?this.allChangeNum=this.linshiPrice:this.allChangeNum=t.target.value,0==this.isPlusAndMinus)for(var e=0;e<this.temporaryList.length;e++){if(0==this.evalue.length)this.temporaryList[e].productCount=Number(this.allChangeNum);else for(var i=0;i<this.evalue.length;i++)this.evalue[i]==this.temporaryList[e].name&&(this.temporaryList[e].productCount=Number(this.allChangeNum));for(var r=0;r<this.pageOldTemList.length;r++)this.temporaryList[e].attributeList==this.pageOldTemList[r].attributeList&&(this.pageOldTemList[r].productCount=Number(this.temporaryList[e].productCount));for(i=0;i<this.oldTemList.length;i++)this.temporaryList[e].attributeList==this.oldTemList[i].attributeList&&(this.oldTemList[i].productCount=Number(this.temporaryList[e].productCount))}this.isPlusAndMinus,this.temporaryChange()},maskClick:function(){},mapMinusNum:function(t){var e=this;return(0,o.default)(s.default.mark((function i(){return s.default.wrap((function(i){while(1)switch(i.prev=i.next){case 0:e.temporaryList[t].productCount--,e.temporaryChange();case 2:case"end":return i.stop()}}),i)})))()},mapPlusNum:function(t){this.temporaryList[t].productCount++,this.temporaryChange()},oneMinusNum:function(t,e){var i=this;return(0,o.default)(s.default.mark((function r(){var c;return s.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return c=i,i.carList.get(t).productCount=0,i.carList.get(t).returnCount=0,i.carList.get(t).stockLogList.get(e).productCount<=0?i.carList.get(t).stockLogList.get(e).productCount=0:i.carList.get(t).stockLogList.get(e).productCount--,r.next=6,i.carList.get(t).stockLogList.forEach((function(e,i){e.productCount<0?c.carList.get(t).returnCount=Number(c.carList.get(t).returnCount)+Math.abs(e.productCount):c.carList.get(t).productCount=Number(c.carList.get(t).productCount)+Number(e.productCount)}));case 6:return r.next=8,i.$nextTick((function(){c.carList.get(t).price1=Number(c.carList.get(t).productCount)*c.carList.get(t).purchasePrice}));case 8:i.$forceUpdate(),i.getAllPrice();case 10:case"end":return r.stop()}}),r)})))()},onePlusNum:function(t,e){this.carList.get(t).stockLogList.get(e).productCount<0?this.carList.get(t).stockLogList.get(e).productCount=0:this.carList.get(t).stockLogList.get(e).productCount++,this.carList.get(t).productCount++,this.carList.get(t).price1=Number(this.carList.get(t).productCount)*this.carList.get(t).purchasePrice,this.getAllPrice()},yuyinChange:function(){this.isVoice=!1},numChange:function(t,e){this.linshiPrice==t.target.value?this.temporaryList[e].productCount=Number(t.target.value):(""==t.detail.value?this.temporaryList[e].productCount=Number(this.linshiPrice):0==t.detail.value?this.temporaryList[e].productCount=0:this.temporaryList[e].productCount=Number(t.detail.value),this.$forceUpdate()),this.temporaryChange()},mapnumChange:function(t,e,i){var r=this,s=this;this.carList.get(e).productCount=0,this.carList.get(e).returnCount=0,this.linshiPrice==t.target.value?this.carList.get(e).stockLogList.get(i).productCount=Number(t.target.value):""==t.detail.value?this.carList.get(e).stockLogList.get(i).productCount=Number(this.linshiPrice):this.carList.get(e).stockLogList.get(i).productCount=Number(t.detail.value),this.carList.get(e).stockLogList.forEach((function(t,i){t.productCount<0?s.carList.get(e).returnCount=Number(s.carList.get(e).returnCount)+Math.abs(t.productCount):s.carList.get(e).productCount=Number(s.carList.get(e).productCount)+Number(t.productCount)})),this.$nextTick((function(){s.carList.get(e).price1=Number(s.carList.get(e).productCount)*s.carList.get(e).purchasePrice})),this.$nextTick((function(){r.getAllPrice()}))},voiceGetOne:function(){this.voiceGetOneData=!this.voiceGetOneData},obtainPrice:function(t,e,i,r){this.linshiPrice=t.target.value,"danjia"==e?this.carList.get(i).purchasePrice="":"yongjin"==e?this.carList.get(i).commission="":"pifa"==e?this.carList.get(i).wholesalePrice="":"lingshou"==e?(this.carList.get(i).lsprice="",this.$forceUpdate()):"danjishu"==e?(this.temporaryList[i].productCount="",this.$forceUpdate()):"zongjishu"==e?this.allChangeNum="":"shouldPay"==e?this.shouldPay="":"mapdanjishu"==e?(this.carList.get(i).stockLogList.get(r).productCount="",this.$forceUpdate()):"alreadyPay"==e&&(this.alreadyPay=""),this.$forceUpdate()},plusNum:function(){this.isPlusAndMinus;for(var t=0;t<this.temporaryList.length;t++){if(0==this.evalue.length)void 0==this.temporaryList[t].productCount?this.temporaryList[t].productCount=1:this.temporaryList[t].productCount++;else for(var e=0;e<this.evalue.length;e++)this.evalue[e]==this.temporaryList[t].name&&(void 0==this.temporaryList[t].productCount?this.temporaryList[t].productCount=1:this.temporaryList[t].productCount++);for(var i=0;i<this.pageOldTemList.length;i++)this.temporaryList[t].attributeList==this.pageOldTemList[i].attributeList&&(this.pageOldTemList[i].productCount=Number(this.temporaryList[t].productCount));for(e=0;e<this.oldTemList.length;e++)this.temporaryList[t].attributeList==this.oldTemList[e].attributeList&&(this.oldTemList[e].productCount=Number(this.temporaryList[t].productCount))}this.temporaryChange()},minusNum:function(){this.isPlusAndMinus;for(var t=0;t<this.temporaryList.length;t++){if(0==this.evalue.length)this.temporaryList[t].productCount--;else for(var e=0;e<this.evalue.length;e++)this.evalue[e]==this.temporaryList[t].name&&this.temporaryList[t].productCount--;for(var i=0;i<this.pageOldTemList.length;i++)this.temporaryList[t].attributeList==this.pageOldTemList[i].attributeList&&(this.pageOldTemList[i].productCount=Number(this.temporaryList[t].productCount));for(e=0;e<this.oldTemList.length;e++)this.temporaryList[t].attributeList==this.oldTemList[e].attributeList&&(this.oldTemList[e].productCount=Number(this.temporaryList[t].productCount))}this.temporaryChange()},goChooseGoods:function(){t.navigateTo({url:"/package1/AI/AiChangeGoods"})},longPrec:function(e,i,r){var s=this;t.showModal({title:"提示",content:"确定删除此默认规格吗?",success:function(c){t.showLoading({title:"加载中..."}),c.confirm&&s.delDefaultCate(e,i,r),setTimeout((function(e){t.hideLoading()}),500)}})},attrNameChange:function(e,i,r){var s=this;t.showLoading({title:"加载中..."}),this.goodsDetail.attributeList[e].isChecked=!this.goodsDetail.attributeList[e].isChecked,this.goodsDetail.attributeList[e].value[r].isChecked=!this.goodsDetail.attributeList[e].value[r].isChecked,-1!=this.goodsList[e].specs.indexOf(i)?this.goodsList[e].specs.splice(this.goodsList[e].specs.indexOf(i),1):this.goodsList[e].specs.push(i);for(var c=0,o=0;o<this.goodsList.length;o++)this.goodsList[o].specs.length>0&&c++;var a=[];c==this.goodsList.length&&(a=this.combination(this.goodsList)),this.evalue=[];for(var u=[],n=0;n<a.length;n++){for(var d="",l="{",g=0;g<a[n].length;g++)g!=a[n].length-1?(d+=a[n][g]+"/",l+='"'+this.dataObj.get(a[n][g])+'":"'+a[n][g]+'",'):(d+=a[n][g],l+='"'+this.dataObj.get(a[n][g])+'":"'+a[n][g]+'"');l+="}",u.push(l),this.evalue.push(d)}if(0==c&&(this.oldTemList=[],this.temporaryList=this.pageOldTemList),0==this.temporaryList.length){if(c==this.goodsList.length)for(o=0;o<u.length;o++)this.attributeList={attributeList:u[o],productCount:Number(this.temporaryNum),productNum:this.productNum,name:this.evalue[o],price:this.purchasePrice},this.temporaryList.push(this.attributeList)}else{var p=0;for(o=0;o<u.length;o++){for(n=0;n<this.temporaryList.length;n++)this.temporaryList[n].attributeList==u[o]&&(p=Number(this.temporaryList[n].productCount));this.attributeList={attributeList:u[o],productCount:p||0,productNum:this.productNum,name:this.evalue[o],price:this.purchasePrice},this.newTemList.push(this.attributeList),p=0}for(o=0;o<this.oldTemList.length;o++){var L=!0;for(n=0;n<this.newTemList.length;n++)this.oldTemList[o].attributeList==this.newTemList[n].attributeList&&(this.newTemList[n].productCount=Number(this.oldTemList[o].productCount),L=!1);this.newTemList.length>0&&L&&this.newTemList.push(this.oldTemList[o])}for(o=0;o<this.pageOldTemList.length;o++){var h=!0;for(n=0;n<this.newTemList.length;n++)this.pageOldTemList[o].attributeList==this.newTemList[n].attributeList&&(this.newTemList[n].productCount=Number(this.pageOldTemList[o].productCount),h=!1);this.newTemList.length>0&&h&&this.newTemList.push(this.pageOldTemList[o])}}this.$nextTick((function(){for(var t=0;t<s.temporaryList.length;t++)for(var e=0;e<s.pecsList.length;e++)s.temporaryList[t].attributeList==s.pecsList[e].attributeList&&(s.temporaryList[t].productNum=s.pecsList[e].stockCount),s.$forceUpdate()})),c!=this.goodsList.length&&0==this.oldTemList.length&&0==this.pageOldTemList.length&&(this.newTemList=[],this.temporaryList=[]),0!=this.newTemList.length&&c==this.goodsList.length&&(this.temporaryList=this.newTemList,this.oldTemList=[],this.newTemList=[]),setTimeout((function(e){t.hideLoading()}),200)},clickGategroy:function(t){this.carList.get(this.productId).categoryName=t.categoryName,this.carList.get(this.productId).categoryId=t.id,this.$forceUpdate(),this.$refs.typePopup.close()},changeMore:function(t){0==t.show&&(this.moreData=[])},change:function(){this.allChangeNum=0,this.oldTemList=[]},lunbochange:function(t){this.current=t.detail.current},toggle:function(e,i){"bottom"==e?(t.showLoading({title:"加载中..."}),this.allChangeNum=0,this.getById(i)):"typePopup"==e?(this.productId=i,this.getGategoryList(),this.$refs.typePopup.open()):"addGateDialog"==e?this.$refs.addGateDialog.open("bottom"):"mergePopup"==e?(this.mergeId=i,this.$refs.mergePopup.open()):"center"==e?(this.initRecord(),this.voiceText="",this.voiceText1="",this.$refs.popup.open(e)):"voiceBottom"==e?(this.initRecord(),this.voiceText="",this.voiceText1="",this.$refs.voiceBottomPopup.open("bottom")):"oneGoods"==e&&(this.oneGoodsId=i,this.initRecord(),this.voiceText="",this.voiceText1="",this.$refs.popup.open("center"))},kaishi:function(){0==this.isVoice&&(this.recordState=!0,t.vibrateShort(),l.start({duration:6e4,lang:"zh_CN"}))},jieshu:function(){this.recordState=!1,l.stop()},isCharPrecededByNumber:function(t,e){var i=new RegExp("\\d".concat(e),"g");return i.test(t)},replaceCharAfterNumber:function(t,e,i){var r=new RegExp("\\d".concat(e),"g");return t.replace(r,(function(t){return t.replace(e,i)}))},isQuantityFollowsProductCode:function(t){var e=t.split("货号")[1];if(!e||-1===e.indexOf("数量"))return!1;var i=e.split("数量")[0],r=/[^\u4e00-\u9fa5]/.test(i);return!r},extractInfo:function(t){var e={};return[{name:"productSn",regex:/货号(.*?),/},{name:"productCount",regex:/,数量:(.*?),/},{name:"productCount",regex:/,数量:(.*?)。/},{name:"purchasePrice",regex:/,单价:(.*?),/},{name:"purchasePrice",regex:/,单价:(.*?)。/},{name:"productName",regex:/,名称:(.*?),/},{name:"productName",regex:/,名称:(.*?)。/},{name:"wholesalePrice",regex:/,批发价:(.*?),/},{name:"wholesalePrice",regex:/,批发价:(.*?)。/},{name:"commission",regex:/,主播佣金:(.*?),/},{name:"commission",regex:/,主播佣金:(.*?)。/},{name:"lsprice",regex:/,零售价:(.*?),/},{name:"lsprice",regex:/,零售价:(.*?)。/}].forEach((function(i){var r=i.name,s=i.regex,c=t.match(s);c&&c[1]&&(e[r]=c[1].trim())})),e.productCount&&-1!=e.productCount.indexOf(",")&&(e.productCount=e.productCount.split(",")[0]),e.purchasePrice&&-1!=e.purchasePrice.indexOf(",")&&(e.purchasePrice=e.purchasePrice.split(",")[0]),e.productName&&-1!=e.productName.indexOf(",")&&(e.productName=e.productName.split(",")[0]),e.wholesalePrice&&-1!=e.wholesalePrice.indexOf(",")&&(e.wholesalePrice=e.wholesalePrice.split(",")[0]),e.commission&&-1!=e.commission.indexOf(",")&&(e.commission=e.commission.split(",")[0]),e.lsprice&&-1!=e.lsprice.indexOf(",")&&(e.lsprice=e.lsprice.split(",")[0]),e},initRecord:function(){var e=this,i=this;l.stop(),l.onStop=function(t){var r=e.spliceMsg(e.convertChineseToArabic(t.result));r=e.removeSpacesAndCommas(r),r=e.removePunctuationAndSpaces(r),-1!=r.indexOf("点")&&(r=i.replaceCharAfterNumber(r,"点",".")),-1!=r.indexOf(",名称")&&(r=r.replace(/,名称/g,"名称")),-1!=r.indexOf("名称,")&&(r=r.replace(/名称,/g,"名称")),-1!=r.indexOf("名称")&&(r=r.replace(/名称/g,",名称:")),-1!=r.indexOf(",团长佣金")&&(r=r.replace(/,团长佣金/g,"团长佣金")),-1!=r.indexOf("团长佣金,")&&(r=r.replace(/团长佣金,/g,"团长佣金")),-1!=r.indexOf("团长佣金")&&(r=r.replace(/团长佣金/g,",团长佣金:")),-1!=r.indexOf(",数量")&&(r=r.replace(/,数量/g,"数量")),-1!=r.indexOf("数量,")&&(r=r.replace(/数量,/g,"数量")),-1!=r.indexOf("数量")&&(r=r.replace(/数量/g,",数量:")),-1!=r.indexOf(",批发价")&&(r=r.replace(/,批发价/g,"批发价")),-1!=r.indexOf("批发价,")&&(r=r.replace(/批发价,/g,"批发价")),-1!=r.indexOf("批发价::")&&(r=r.replace(/批发价::/g,"批发价")),-1!=r.indexOf("批发价:")&&(r=r.replace(/批发价:/g,"批发价")),-1!=r.indexOf("批发价")&&(r=r.replace(/批发价/g,",批发价:")),r.startsWith("号")&&(r="货号"+r.substr(1)),r.startsWith("货号")||(r="货号"+r),-1!=r.indexOf("货号,")&&(r=r.replace(/货号,/g,"货号")),-1!=r.indexOf("货号::")&&(r=r.replace(/货号::/g,"货号")),-1!=r.indexOf("货号:")&&(r=r.replace(/货号:/g,"货号")),-1!=r.indexOf("货号")&&(r=r.replace(/货号/g,"货号:")),r=r.replace(/[沟勾钩]/g,"J"),r=e.convertStringCorrectly(r),0==r.indexOf(",")&&(r=r.substr(1)),""==i.voiceText||null==i.voiceText?(i.voiceText=r,i.voiceText1=r):(i.voiceText+="\n"+r,i.voiceText1=r+"\n"+i.voiceText1)},l.onError=function(e){"-30011"==e.retcode&&(i.isVoice=!0),"-30004"==e.retcode&&(i.isVoice=!1,t.hideToast(),t.showToast({title:"未识别到声音信息,请重新录入",icon:"none"})),"-40001"==e.retcode&&t.showToast({title:"使用次数超限制,请联系管理员!",icon:"none"})}},getAttribute:function(t){return t=t.replace(/"色"(?![^{]*": *"色")/g,'"均色"'),t=t.replace(/"码"(?![^{]*": *"码")/g,'"均码"'),t},clearText:function(){this.voiceText="",this.voiceText1=""},getText:function(t){this.voiceText=t.detail.value},convertStringCorrectly:function(t){var e=t.replace(/(\d+)十(?!\d)/g,"$10"),i=e.replace(/(\d+)十(?=\d)/g,"$1");return i},spliceMsg:function(t){return t.replace(/嗯|啊|儿|阿|恩/g,"")},convertChineseToArabic:function(t){var e={"幺":1,"一":1,"二":2,"两":2,"三":3,"四":4,"五":5,"六":6,"七":7,"八":8,"九":9,"杠":"-","刚":"-","军色":"均色","叉":"X","井":"#","时间":"10件","事件":"10件","世间":"10件","实践":"10件","实件":"10件","实价":"10件","议价":"1件","衣架":"1件","景":"#","警":"#","颈":"#","括号":"货号","名城":"名称","明城":"名称","名成":"名称","名程":"名称","上移":"上衣","时1":"11","时2":"12","时3":"13","时4":"14","时5":"15","时6":"16","时7":"17","时8":"18","时9":"19"};return t.replace(/(幺|一|二|两|三|四|五|六|七|八|九|杠|刚|军色|叉|井|时间|衣架|议价|实价|事件|世间|实践|实件|景|警|颈|括号|名城|名程|名成|明城|上移|时1|时2|时3|时4|时5|时6|时7|时8|时9)/g,(function(t){return e[t]}))},clickMerge:function(t,e){var i=this;this.carList.get(this.mergeId).stockLogList.forEach((function(e,r){i.carList.get(t).stockLogList.has(r)?i.carList.get(t).stockLogList.get(r).productCount+=Number(i.carList.get(i.mergeId).stockLogList.get(r).productCount):i.carList.get(t).stockLogList.set(r,i.carList.get(i.mergeId).stockLogList.get(r)),i.carList.get(t).productCount+=Number(i.carList.get(i.mergeId).stockLogList.get(r).productCount),i.carList.get(t).price1=Number(i.carList.get(t).productCount)*i.carList.get(t).purchasePrice})),this.carList.delete(this.mergeId),this.$forceUpdate(),this.getAllPrice(),this.$refs.mergePopup.close()},AiAddSpec:function(t){this.getById(t,1)},pictureAdd:function(e,i){var r=this;if(t.showLoading({title:"加载中...",mask:!0}),""!=e){if(this.childrenId=e,this.carList.get(e).productPictures.length>0&&"huan"!=i)return this.productPictures=this.carList.get(e).productPictures,this.$refs.showImgDiaLog.open(),void t.hideLoading();"huan"==i&&this.$refs.showImgDiaLog.close()}else this.childrenId="";t.chooseMedia({count:9,mediaType:["image"],sourceType:["album"],success:function(t){""!=r.childrenId&&(r.carList.get(r.childrenId).productPictures=[]);for(var e=0;e<t.tempFiles.length;e++)r.upLoadFile(t.tempFiles[e].tempFilePath,e+1),r.zhuImgList.push(t.tempFiles[e].tempFilePath)},fail:function(e){t.hideLoading()}}),t.hideLoading()},upLoadFile:function(e,i){var r=this;return(0,o.default)(s.default.mark((function c(){var o,a;return s.default.wrap((function(s){while(1)switch(s.prev=s.next){case 0:return o=r,a=t.getStorageSync("hiver_token"),s.next=4,t.compressImage({src:e,quality:50,success:function(e){t.uploadFile({url:o.tui.interfaceUrl()+"/upload/file",filePath:e.tempFilePath,name:"file",header:{"content-type":"multipart/form-data",accessToken:a},formData:{},success:function(t){var e=JSON.parse(t.data);if(""!=o.childrenId){var r={productPicture:e.result};o.carList.get(o.childrenId).productPictures.push(r),o.$forceUpdate()}else setTimeout((function(){o.isSnList(e.result)}),100*i)},fail:function(e){t.hideLoading(),t.showToast({title:JSON.stringify(e),icon:"none"})}})}});case 4:return s.next=6,setTimeout((function(e){t.hideLoading()}),1e3);case 6:case"end":return s.stop()}}),c)})))()},removeSpacesAndCommas:function(t){return t.replace(/[ ,,]/g,"")},getById:function(e,i){var r=this,s=this;if(t.showLoading({title:"加载中..."}),this.isBottom=!1,1==i){if(s.goodsDetail=e,s.goodsDetail.attributeList=[],this.goodsDetail.isNew){this.goodsList=[],s.goodsDetail.attributeList=this.defaultList;for(var c=0;c<s.goodsDetail.attributeList.length;c++){for(var o=0;o<s.goodsDetail.attributeList[c].value.length;o++)s.dataObj.set(s.goodsDetail.attributeList[c].value[o].value,s.goodsDetail.attributeList[c].name);s.goodsList.push({specs:[]})}this.$refs.shopPopup.open("bottom")}else s.tui.request("/app/productAttribute/selectAttributeAndValueByCategoryId","POST",{categoryId:s.goodsDetail.attrId},!1,!0).then((function(t){if(200==t.code){if(s.goodsList=[],"string"==typeof t.result.attributeAndValue){var e=JSON.parse(t.result.attributeAndValue),i=[];for(var r in e){for(var c=[],o=0;o<e[r].length;o++)c.push({value:e[r][o],isChecked:!1}),s.dataObj.set(e[r][o],r);i.push({name:r,value:c})}s.goodsDetail.attributeList=i;for(o=0;o<s.goodsDetail.attributeList.length;o++){s.goodsList.push({specs:[]})}}else s.tui.toast("失败了");s.getKCList(t.result.stock)}else s.tui.toast(t.message)})).catch((function(t){}));if(this.pageOldTemList=[],s.temporaryList=[],s.carList.size>0){var a=!1,u="";u=e.isNew?e.id:e.productId,1==s.carList.get(u).stockLogList.size&&null!=s.carList.get(u).stockLogList.get('{"颜色":"均色","尺码":"均码"}')&&void 0!=s.carList.get(u).stockLogList.get('{"颜色":"均色","尺码":"均码"}')&&(s.carList.get(u).stockLogList.get('{"颜色":"均色","尺码":"均码"}').productCount=0),s.carList.forEach((function(t,i){t.stockLogList1=[],0==a&&(t.stockLogList.forEach((function(e,i){if(0==t.stockLogList1.length){var r={productCount:Number(e.productCount),name:e.name,attributeList:i,productNum:e.productNum};t.stockLogList1.push(r)}else for(var s=0;s<t.stockLogList1.length;s++)if(t.stockLogList1[s].attributeList!=i&&t.stockLogList1.length==s+1){var c={productCount:Number(e.productCount),name:e.name,attributeList:i,productNum:e.productNum};t.stockLogList1.push(c)}})),t.productId==e?(s.zNum=Number(t.productCount),s.temporaryList=t.stockLogList1,s.pageOldTemList=t.stockLogList1,s.oldTemList=t.stockLogList1,a=!0):t.isNew?t.id==e.id&&(s.zNum=Number(t.productCount),s.temporaryList=t.stockLogList1,s.pageOldTemList=t.stockLogList1,s.oldTemList=t.stockLogList1,a=!0):t.productId==e.productId&&(s.zNum=Number(t.productCount),s.temporaryList=t.stockLogList1,s.pageOldTemList=t.stockLogList1,s.oldTemList=t.stockLogList1,a=!0),t.stockLogList1=[])})),s.zNum=0}}else this.tui.request("/app/product/getById/"+e,"POST",{},!1,!0).then((function(t){if(200==t.code){if(0==t.result.delFlag)return void s.tui.toast("请将商品上架后再操作!");if(0==t.result.inStorageStatus)return void s.tui.toast("请将商品入库后再操作!");s.goodsDetail=t.result,s.goodsDetail.attributeList=r.defaultList,s.tui.request("/app/productAttribute/selectAttributeAndValueByCategoryId","POST",{categoryId:s.goodsDetail.attrId||s.categoryList.attrId},!1,!0).then((function(t){if(200==t.code){if(s.goodsList=[],"string"==typeof t.result.attributeAndValue){var i=JSON.parse(t.result.attributeAndValue),c=[];for(var o in i){for(var a=[],u=0;u<i[o].length;u++)a.push({value:i[o][u],isChecked:!1}),s.dataObj.set(i[o][u],o);c.push({name:o,value:a})}s.goodsDetail.attributeList=c;for(u=0;u<s.goodsDetail.attributeList.length;u++){s.goodsList.push({specs:[]})}}else s.tui.toast("失败了");if(r.pageOldTemList=[],s.temporaryList=[],s.carList.size>0){var n=!1;s.carList.forEach((function(t,i){t.stockLogList1=[],0==n&&(t.stockLogList.forEach((function(e,i){if(0==t.stockLogList1.length){var r={productCount:Number(e.productCount),name:e.name,attributeList:i,productNum:e.productNum};t.stockLogList1.push(r)}else for(var s=0;s<t.stockLogList1.length;s++)if(t.stockLogList1[s].attributeList!=i&&t.stockLogList1.length==s+1){var c={productCount:Number(e.productCount),name:e.name,attributeList:i,productNum:e.productNum};t.stockLogList1.push(c)}})),t.productId==e?(s.zNum=Number(t.productCount),s.temporaryList=t.stockLogList1,s.pageOldTemList=t.stockLogList1,s.oldTemList=t.stockLogList1,n=!0):t.isNew?t.id==e.id&&(s.zNum=Number(t.productCount),s.temporaryList=t.stockLogList1,s.pageOldTemList=t.stockLogList1,s.oldTemList=t.stockLogList1,n=!0):t.productId==e.productId&&(s.zNum=Number(t.productCount),s.temporaryList=t.stockLogList1,s.pageOldTemList=t.stockLogList1,s.oldTemList=t.stockLogList1,n=!0),t.stockLogList1=[])})),s.zNum=0,s.carList.get(e)&&1==s.carList.get(e).stockLogList1.length&&'{"颜色":"均色","尺码":"均码"}'==s.carList.get(e).stockLogList1[0].attributeList&&(s.carList.get(e).stockLogList1[0].productCount=0)}r.getKCList(t.result.stock)}else s.tui.toast(t.message)})).catch((function(t){}))}else r.tui.toast(t.message)})).catch((function(t){}));t.hideLoading()},changeSn:function(){},isSnList:function(e){var i=this;return(0,o.default)(s.default.mark((function r(){return s.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(1!=i.isGenerateSnRadio){r.next=5;break}return r.next=3,i.addPageGoods(e,"");case 3:r.next=13;break;case 5:if(!(i.snList.length>0)){r.next=10;break}return r.next=8,i.getNewSn(e);case 8:r.next=13;break;case 10:i.zhuImg=e,i.$refs.SNDialog.open("center"),t.hideLoading();case 13:case"end":return r.stop()}}),r)})))()},getNewSn:function(e){var i=this;this.tui.request("/app/productSn/getNewProductSn","POST",{snPre:this.snName},!1,!0).then((function(r){200==r.code?i.tui.request("/app/product/getByProductSn","post",{productSn:r.result},!1,!0).then((function(t){200==t.code&&(""!=t.result?i.generateSn(value):i.addPageGoods(e,r.result))})):(t.hideLoading(),i.tui.toast(res.message))})).catch((function(e){t.hideLoading()}))},addPageGoods:function(e,i){var r={id:i||(0,u.generateUUID)(),purchasePrice:0,commission:0,price:0,price1:0,categoryName:this.categoryList.categoryName,categoryId:this.categoryList.categoryId,productCount:0,productId:"",productName:"",wholesalePrice:0,customerCategoryList:this.getNewProductRule(),lsprice:0,isNew:!0,productPictures:[],productPicture:e||"",productSn:i||"",stockLogList:new Map,stockLogList1:[]};r.stockLogList.set('{"颜色":"均色","尺码":"均码"}',{name:"均色/均码",productCount:0}),this.carList.set(r.id,r),this.$forceUpdate(),t.hideLoading()},getNewProductRule:function(){var t=[];if(null!=this.customerCategoryList1&&""!=this.customerCategoryList1)for(var e=0;e<this.customerCategoryList1.length;e++){var i={categoryId:this.customerCategoryList1[e].categoryId,categoryName:this.customerCategoryList1[e].categoryName,categoryPrice:this.customerCategoryList1[e].categoryPrice};t.push(i)}else t=null;return t},getKCList:function(t){this.pecsList=t,this.$refs.shopPopup.open("bottom")},temporaryChange:function(t,e){if(""!=e&&void 0!=e){for(var i=0;i<this.pageOldTemList.length;i++)if(e.attributeList==this.pageOldTemList[i].attributeList){this.pageOldTemList[i].productCount=Number(e.productCount);break}for(var r=0;r<this.oldTemList.length;r++)if(e.attributeList==this.oldTemList[r].attributeList){this.oldTemList[r].productCount=Number(e.productCount);break}}this.zNum=0;for(var s=0;s<this.temporaryList.length;s++)this.zNum+=Number(this.temporaryList[s].productCount)||0},clickClose:function(t){this.evalue=[];for(var e=0;e<this.goodsDetail.attributeList.length;e++){this.goodsDetail.attributeList[e].isChecked=!1;for(var i=0;i<this.goodsDetail.attributeList[e].value.length;i++)this.goodsDetail.attributeList[e].value[i].isChecked=!1}this.allChangeNum=0},temporaryCheck:function(){t.showLoading({title:"加载中..."}),this.evalue=[];var e=[],i={id:this.goodsDetail.productId?this.goodsDetail.productId:this.goodsDetail.id,price:0,num:this.zNum,customerCategoryRule:null!=this.goodsDetail.customerCategoryRule?this.checkPriceRule(JSON.parse(this.goodsDetail.customerCategoryRule)):null,productId:this.goodsDetail.productId,productName:this.goodsDetail.productName,wholesalePrice:this.goodsDetail.wholesalePrice,commission:this.goodsDetail.commission,purchasePrice:this.goodsDetail.purchasePrice,categoryName:this.goodsDetail.categoryName,categoryId:this.goodsDetail.categoryId,attrId:this.goodsDetail.attrId,lsprice:this.goodsDetail.price,productSn:this.goodsDetail.productSn,createBy:this.goodsDetail.createBy,productPicture:this.goodsDetail.productPicture,supplierName:this.goodsDetail.supplierName,productPictures:[],saleDetailQueryDTO:this.temporaryList};e.push(i),this.temporaryList=[],this.oldTemList=[],this.purchasePrice="",this.zPrice="",this.zNum="";for(var r=0;r<this.goodsDetail.attributeList.length;r++){this.goodsDetail.attributeList[r].isChecked=!1;for(var s=0;s<this.goodsDetail.attributeList[r].value.length;s++)this.goodsDetail.attributeList[r].value[s].isChecked=!1}if(0==this.carList.size){for(var c=0;c<e.length;c++){for(var o={purchasePrice:0==this.userType?this.goodsDetail.purchasePrice:"",price:this.goodsDetail.price,price1:0,productCount:0,id:e[c].id,productId:e[c].id,customerCategoryList:null!=e[c].customerCategoryRule?this.checkPriceRule(e[c].customerCategoryRule):this.getNewProductRule(),wholesalePrice:this.goodsDetail.wholesalePrice,commission:this.goodsDetail.commission,categoryName:this.goodsDetail.categoryName,categoryId:e[c].categoryId,attrId:e[c].attrId,lsprice:this.goodsDetail.price,productName:e[c].productName,productPicture:e[c].productPicture,productSn:e[c].productSn,createBy:e[c].createBy,stockLogList:new Map,productPictures:[],stockLogList1:[]},a=0;a<e[c].saleDetailQueryDTO.length;a++){var u={productCount:Number(e[c].saleDetailQueryDTO[a].productCount),name:e[c].saleDetailQueryDTO[a].name,productNum:e[c].saleDetailQueryDTO[a].productNum};e[c].saleDetailQueryDTO.length>1?u.productCount>0&&o.stockLogList.set(e[c].saleDetailQueryDTO[a].attributeList,u):o.stockLogList.set(e[c].saleDetailQueryDTO[a].attributeList,u),o.productCount+=Number(e[c].saleDetailQueryDTO[a].productCount),o.price1=Number(o.productCount)*this.goodsDetail.purchasePrice}this.carList.set(e[c].id,o)}e=[]}else{for(var n=0;n<e.length;n++)if(1==this.carList.has(e[n].id)&&(this.carList.get(e[n].id).stockLogList=new Map),1==this.carList.has(e[n].id)){this.carList.get(e[n].id)&&(this.carList.get(e[n].id).productCount=0);for(var d=0;d<e[n].saleDetailQueryDTO.length;d++){if(1==this.carList.get(e[n].id).stockLogList.has(e[n].saleDetailQueryDTO[d].attributeList)){u={productCount:Number(e[n].saleDetailQueryDTO[d].productCount),name:e[n].saleDetailQueryDTO[d].name,productNum:e[n].saleDetailQueryDTO[d].productNum};e[n].saleDetailQueryDTO.length>1?u.productCount>0&&this.carList.get(e[n].id).stockLogList.set(e[n].saleDetailQueryDTO[d].attributeList,u):this.carList.get(e[n].id).stockLogList.set(e[n].saleDetailQueryDTO[d].attributeList,u)}else{u={productCount:Number(e[n].saleDetailQueryDTO[d].productCount),name:e[n].saleDetailQueryDTO[d].name,productNum:e[n].saleDetailQueryDTO[d].productNum};e[n].saleDetailQueryDTO.length>1?u.productCount>0&&this.carList.get(e[n].id).stockLogList.set(e[n].saleDetailQueryDTO[d].attributeList,u):this.carList.get(e[n].id).stockLogList.set(e[n].saleDetailQueryDTO[d].attributeList,u)}this.carList.get(e[n].id).productCount+=Number(e[n].saleDetailQueryDTO[d].productCount),this.carList.get(e[n].id).price1=Number(this.carList.get(e[n].id).productCount)*this.carList.get(e[n].id).purchasePrice}}else{for(var l={purchasePrice:0==this.userType?this.goodsDetail.purchasePrice:"",price:this.goodsDetail.price,price1:0,productCount:0,productId:e[n].id,categoryId:e[n].categoryId,attrId:e[n].attrId,customerCategoryList:null!=e[n].customerCategoryRule?this.checkPriceRule(e[n].customerCategoryRule):this.getNewProductRule(),productName:e[n].productName,wholesalePrice:this.goodsDetail.wholesalePrice,commission:this.goodsDetail.commission,lsprice:this.goodsDetail.price,productPicture:e[n].productPicture,stockLogList:new Map,productSn:e[n].productSn,createBy:e[n].createBy,stockLogList1:[],productPictures:[],name:""},g=0;g<e[n].saleDetailQueryDTO.length;g++){u={productCount:Number(e[n].saleDetailQueryDTO[g].productCount),name:e[n].saleDetailQueryDTO[g].name,productNum:e[n].saleDetailQueryDTO[g].productNum};e[n].saleDetailQueryDTO.length>1?u.productCount>0&&l.stockLogList.set(e[n].saleDetailQueryDTO[g].attributeList,u):l.stockLogList.set(e[n].saleDetailQueryDTO[g].attributeList,u),l.productCount+=Number(e[n].saleDetailQueryDTO[g].productCount),l.price1=l.productCount*this.goodsDetail.purchasePrice}this.carList.set(e[n].id,l)}e=[]}this.getAllPrice(),this.$refs.shopPopup.close(),this.allChangeNum=0,setTimeout((function(e){t.hideLoading()}),500)},changessPrice:function(t){this.linshiPrice==t.target.value?this.shouldPay=t.target.value:""==t.target.value?this.shouldPay=this.linshiPrice:this.shouldPay=t.target.value,this.alreadyPay=this.shouldPay,this.noPay=this.shouldPay-this.alreadyPay},checkRealPay:function(e){var i=t.getStorageSync("shopId");return"1838094297858183168"==i||"1818888277105709056"==i||"1810179818189361152"==i?0==this.isChangePriceOk?0:this.alreadyPay:0==this.isChangePriceOk?e:this.alreadyPay},sninput:function(t,e){this.carList.get(e).productSn=t.detail.value,this.$forceUpdate()},removePunctuationAndSpaces:function(t){return t.replace(/[\u3002\uff0c\uff1a\uFF0E\u3001\s,:;]/g,"")},getSnIsRepeat:function(e,i){var r=this,s=this,c=!1;if(""!=e.detail.value){this.tui.request("/app/product/getByProductSn","post",{productSn:e.detail.value},!1,!0).then((function(o){if(200==o.code){if(""!=o.result)throw c=!0,s.tui.toast("当前货号已被商品:“"+o.result[0].productName+"”占用,请重新输入"),s.carList.get(i).productSn="",s.carList.get(i).id="",setTimeout((function(t){s.$forceUpdate()}),2e3),Error("11");r.carList.forEach((function(r,o){if(r.id!=i&&r.productSn==e.detail.value)throw c=!0,t.showToast({title:"该货号被页面其他商品占用,请重新输入!",icon:"none"}),s.carList.get(i).productSn="",s.carList.get(i).id="",s.$forceUpdate(),Error("11")}))}})),this.$nextTick((function(){0==c&&(s.carList.get(i).productId?(r.carList.get(i).id=s.carList.get(i).productId,r.carList.get(i).isNew=!1,i=s.carList.get(i).productId):""==s.carList.get(i).productSn||null==s.carList.get(i).productSn?(r.carList.get(i).id=s.carList.get(i).productName,i=s.carList.get(i).productName):"货号"==s.carList.get(i).productSn?(r.carList.get(i).productSn=s.carList.get(i).productName,r.carList.get(i).id=s.carList.get(i).productName,i=s.carList.get(i).productName):s.carList.get(i).productSn&&(r.carList.get(i).id=s.carList.get(i).productSn,i=s.carList.get(i).productSn),r.$forceUpdate())}));var o=new Map;this.$nextTick((function(){r.carList.forEach((function(t,e){e!=t.id?""==t.id?o.set((0,u.generateUUID)(),t):o.set(t.id,t):o.set(e,t)})),r.carList=o}))}},getName:function(t,e){this.carList.get(e).productName=t.detail.value},noReturn:function(){this.yuedikou=0,this.alreadyPay=this.shouldPay,this.noPay=this.shouldPay-(""==this.alreadyPay?0:this.alreadyPay),this.noPay=this.noPay.toFixed(2),this.leijiqiankuan=(Number(this.zhiqianqiankuan)+Number(this.yuedikou)+Number(this.noPay)).toFixed(2)},changePay:function(t){var e=this;this.isChangePriceOk=!0,this.linshiPrice==t.target.value?this.alreadyPay=t.target.value:Number(t.detail.value)>Number(this.shouldPay)?(this.alreadyPay=this.shouldPay,setTimeout((function(t){e.tui.toast("已付金额不能大于应付金额")}),100)):""==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)).toFixed(2)},goPopleList:function(e){t.setStorageSync("kaidanBack",!0),t.navigateTo({url:"/package1/index/peopleList?popleType="+e})},delShop:function(e){var i=this;t.showModal({title:"提示",content:"确定删除此条商品吗?",success:function(t){t.confirm&&(1==i.carList.has(e)&&i.carList.delete(e),i.getAllPrice(),i.$forceUpdate())}})},delCarData:function(t){this.temporaryList.splice(t,1),this.temporaryChange()},delShopSpec:function(e,i){var r=this;t.showModal({title:"提示",content:"确定删除此条规格吗?",success:function(t){if(t.confirm){1==r.carList.get(e).stockLogList.size?r.carList.get(e).productCount=Number(r.carList.get(e).stockLogList.get(i).productCount):r.carList.get(e).productCount-=Number(r.carList.get(e).stockLogList.get(i).productCount);var s=Number(r.carList.get(e).stockLogList.get(i).productCount);if(r.carList.get(e).stockLogList.delete(i),r.carList.get(e).price1=Number(r.carList.get(e).productCount)*r.carList.get(e).purchasePrice,0==r.carList.get(e).stockLogList.size){var c={name:"均色/均码/",productCount:s};r.carList.get(e).stockLogList.set('{"颜色":"均色","尺码":"均码"}',c)}r.getAllPrice()}r.$forceUpdate()}})},gysList:function(){var t=this,e=this;this.tui.request("/app/supplier/getByCondition","post",{searchStr:"默认供应商",pageNumber:1,pageSize:10},!1,!0).then((function(i){200==i.code?0==i.result.content.length?e.tui.request("/app/supplier/save","post",{consigneeMobile:"",consigneeName:"默认供应商",address1:"",address:"",province:"",city:"",area:""},!1,!0).then((function(t){200==t.code&&e.gysList()})):(e.khName=i.result.content[0],e.goRuku()):t.tui.toast(i.message)}))},goRuku:function(){var e=this;return(0,o.default)(s.default.mark((function i(){var r,c,o,a;return s.default.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return r=e,c={id:t.getStorageSync("AiInventoryId")?t.getStorageSync("AiInventoryId"):"",alreadyPay:""==e.alreadyPay?0:e.alreadyPay,noPay:""==e.noPay?0:e.noPay,shouldPay:e.shouldPay,totalAmount:e.totalAmount,remark:e.remark,purchaseTime:e.single,otherPay:""==e.otherPay?0:e.otherPay,supplierId:e.khName.id,supplierName:e.khName.consigneeName},o=[],a=[],i.next=6,e.carList.forEach((function(e,i){a+=1,e.customerCategoryRule=JSON.stringify(e.customerCategoryList);var s=t.getStorageSync("shopId");if(1!=r.userType||"1853332569559535619"!=s&&"1810179818189361152"!=s?1==r.userType&&(e.purchasePrice=""):e.purchasePrice=0,""==e.productSn)throw t.showToast({title:"第"+a.length+"款商品货号必须维护",icon:"none"}),Error("11");if(e.price=e.lsprice,e.stockLogList1=[],0==e.stockLogList.size){e.productCount=1,e.price1=Number(e.productCount)*e.purchasePrice,e.stockLogList1.push({productCount:1,attributeList:'{"颜色":"均色","尺码":"均码"}'})}else e.stockLogList.forEach((function(t,i){if(t.productCount<=0)throw r.tui.toast(e.productSn+"的入库数量不能为零~"),Error("error");var s={productCount:Number(t.productCount),attributeList:i};e.stockLogList1.push(s)}));o.push(e)}));case 6:return i.next=8,e.goInventory(c,o);case 8:case"end":return i.stop()}}),i)})))()},inventorySubmit:function(){var e=this;0==this.carList.size?t.showToast({title:"请选择商品后再入库",icon:"none"}):""==this.khName?t.showModal({title:"提示",content:"您没有选择供应商,要使用“默认供应商”入库吗?",success:function(t){t.confirm&&e.gysList()}}):this.goRuku()},goInventory:function(e,i){console.log("入库",i),t.navigateTo({url:"/package1/inventory/inventoryConfirm?aiinventory=1&purchase="+JSON.stringify(e)+"&purchaseDetails="+JSON.stringify(i)+"&zhiqianqiankuan="+this.zhiqianqiankuan+"&yuedikou="+this.yuedikou+"&leijiqiankuan="+this.leijiqiankuan})},clickCollapse:function(t,e){this.linshiPrice==t.target.value?this.carList.get(e).purchasePrice=t.target.value:""==t.detail.value?this.carList.get(e).purchasePrice=this.linshiPrice:this.carList.get(e).purchasePrice=Number(t.detail.value),this.carList.get(e).price1=Number(this.carList.get(e).productCount)*this.carList.get(e).purchasePrice,this.getAllPrice()},clickCollapse1:function(t,e){this.linshiPrice==t.target.value?(console.log("1111"),this.carList.get(e).commission=t.target.value):""==t.detail.value?(this.carList.get(e).commission=this.linshiPrice,console.log(this.carList)):(console.log("333"),this.carList.get(e).commission=Number(t.detail.value)),this.$forceUpdate()},PriceAndWho:function(t,e,i){"pi"==i?this.linshiPrice==t.target.value?this.carList.get(e).wholesalePrice=t.target.value:""==t.detail.value?this.carList.get(e).wholesalePrice=this.linshiPrice:this.carList.get(e).wholesalePrice=Number(t.detail.value):this.linshiPrice==t.target.value?(this.carList.get(e).price=t.target.value,this.carList.get(e).lsprice=t.target.value):""==t.detail.value?(this.carList.get(e).price=this.linshiPrice,this.carList.get(e).lsprice=this.linshiPrice):(this.carList.get(e).price=Number(t.detail.value),this.carList.get(e).lsprice=Number(t.detail.value)),this.$forceUpdate()},getAllPrice:function(){var t=this,e=this;this.shouldPay=0,this.totalAmount=0,e.leijiqiankuan=0,e.yuedikou=0,this.carList.forEach((function(t,i){e.shouldPay=e.shouldPay+t.price1,e.totalAmount=e.totalAmount+Number(t.productCount)})),this.$nextTick((function(){parseFloat(e.zhiqianqiankuan)<0?e.shouldPay>Math.abs(e.zhiqianqiankuan)?(e.yuedikou=Math.abs(e.zhiqianqiankuan),t.alreadyPay=t.checkRealPay(t.shouldPay-Math.abs(e.zhiqianqiankuan))):e.shouldPay<=Math.abs(e.zhiqianqiankuan)&&(e.yuedikou=e.shouldPay,e.alreadyPay=0):t.alreadyPay=t.checkRealPay(t.shouldPay),e.shouldPay=e.shouldPay.toFixed(2),e.noPay=t.shouldPay-(""==t.alreadyPay?0:t.alreadyPay)-e.yuedikou,e.noPay=e.noPay.toFixed(2),t.leijiqiankuan=(Number(t.zhiqianqiankuan)+Number(t.yuedikou)+Number(t.noPay)).toFixed(2),t.$forceUpdate()}))},isChange:function(t){this.isGenerateSnRadio=t},GoodsNumChange:function(t,e,i){var r=this;this.carList.get(e[0]).stockLogList.get(i).productCount=Number(t),this.carList.get(e[0]).productCount=0,this.carList.get(e[0]).stockLogList.forEach((function(t,i){r.carList.get(e[0]).productCount=Number(r.carList.get(e[0]).productCount)+Number(t.productCount),r.carList.get(e[0]).price1=Number(r.carList.get(e[0]).productCount)*r.carList.get(e[0]).purchasePrice})),r.getAllPrice()}}};e.default=g}).call(this,i("df3c")["default"])},adef:function(t,e,i){"use strict";(function(t,e){var r=i("47a9");i("7859");r(i("3240"));var s=r(i("e38f"));t.__webpack_require_UNI_MP_PLUGIN__=i,e(s.default)}).call(this,i("3223")["default"],i("df3c")["createPage"])},e38f:function(t,e,i){"use strict";i.r(e);var r=i("3ec01"),s=i("3135");for(var c in s)["default"].indexOf(c)<0&&function(t){i.d(e,t,(function(){return s[t]}))}(c);i("69c0");var o=i("828b"),a=Object(o["a"])(s["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);e["default"]=a.exports}},[["adef","common/runtime","common/vendor"]]]);
|