(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;s0)for(var i=0;i0){for(var s=0;s0?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;i0&&(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;r0&&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;t0&&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;g0&&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;t0&&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;u0){if(""!=i.carList.get(d).productSn){for(var l=0;l0&&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;t0&&i.carList.get(d).stockLogList.delete('{"颜色":"均色","尺码":"均码"}')}))}i.$nextTick((function(){i.getAllPrice(),i.oneGoodsId=""}))}else i.tui.toast("抱歉:小助手本次未识别到商品信息,请检查识别信息是否正确")}else{for(var h=0;h0){if(""!=i.carList.get(n).productSn){for(var d=0;d0&&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;t0&&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;L0){if(""!=i.carList.get(c).productSn){for(var o=0;o0&&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;t0&&i.carList.get(c).stockLogList.delete('{"颜色":"均色","尺码":"均码"}')}))}i.$nextTick((function(){i.getAllPrice(),i.oneGoodsId=""}))}else i.tui.toast("抱歉:小助手本次未识别到商品信息,请检查识别信息是否正确")}else{for(var d=0;d0)if(""!=i.carList.get(c).productSn){for(var o=0;o0&&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;t0&&i.carList.get(c).stockLogList.delete('{"颜色":"均色","尺码":"均码"}')})),i.$nextTick((function(){i.getAllPrice(),i.oneGoodsId=""}))}else i.tui.toast("抱歉:小助手本次未识别到商品信息,请检查识别信息是否正确")}else{for(var d=0;d1){for(var s=0;s0){if(""!=c.carList.get(u).productSn){for(var n=0;n0&&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;t0&&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;P0&&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;t0&&c.carList.get(f).stockLogList.delete('{"颜色":"均色","尺码":"均码"}')}))}c.$nextTick((function(){c.getAllPrice(),c.oneGoodsId=""}))}else c.tui.toast("抱歉:小助手本次未识别到商品信息,请检查识别信息是否正确")}else{for(var N=0;N0&&(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;e0&&c++;var a=[];c==this.goodsList.length&&(a=this.combination(this.goodsList)),this.evalue=[];for(var u=[],n=0;n0&&L&&this.newTemList.push(this.oldTemList[o])}for(o=0;o0&&h&&this.newTemList.push(this.pageOldTemList[o])}}this.$nextTick((function(){for(var t=0;t0&&"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;e0){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;s0){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;s0)){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;e1?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;n1?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;g1?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"]]]);