| 1 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["admin/billing/index"],{"7c7e":function(t,e,o){"use strict";(function(t){o("6cdc");n(o("4a15"));var e=n(o("c577"));function n(t){return t&&t.__esModule?t:{default:t}}t(e.default)}).call(this,o("f3be")["createPage"])},"7e91":function(t,e,o){"use strict";var n=o("ba32"),i=o.n(n);i.a},ba32:function(t,e,o){},c577:function(t,e,o){"use strict";o.r(e);var n=o("ec43"),i=o("e4fa");for(var s in i)["default"].indexOf(s)<0&&function(t){o.d(e,t,(function(){return i[t]}))}(s);o("7e91");var a,u=o("0095"),c=Object(u["a"])(i["default"],n["b"],n["c"],!1,null,"92146102",null,!1,n["a"],a);e["default"]=c.exports},cfb2:function(t,e,o){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=o("7602"),i=s(o("e350"));function s(t){return t&&t.__esModule?t:{default:t}}function a(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),o.push.apply(o,n)}return o}function u(t){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{};e%2?a(Object(o),!0).forEach((function(e){c(t,e,o[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):a(Object(o)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))}))}return t}function c(t,e,o){return e in t?Object.defineProperty(t,e,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[e]=o,t}var l=function(){o.e("components/module/app-search").then(function(){return resolve(o("80f2"))}.bind(null,o)).catch(o.oe)},r=function(){o.e("components/plugin/tabs").then(function(){return resolve(o("f58d"))}.bind(null,o)).catch(o.oe)},m=function(){o.e("components/app-wrapper-empty").then(function(){return resolve(o("c078"))}.bind(null,o)).catch(o.oe)},f=function(){Promise.all([o.e("common/vendor"),o.e("components/module/app-commodity")]).then(function(){return resolve(o("e36c"))}.bind(null,o)).catch(o.oe)},d=function(){o.e("components/module/app-footer-cart").then(function(){return resolve(o("a9f2"))}.bind(null,o)).catch(o.oe)},h=function(){o.e("components/plugin/modal").then(function(){return resolve(o("3a8f"))}.bind(null,o)).catch(o.oe)},p={name:"Billing",components:{AppTabs:r,AppSearchModule:l,AppWrapperEmpty:m,Commondity:f,ModalModule:h,FooterCart:d},mixins:[i.default],data:function(){return{COMMODITY_TYPE:n.COMMODITY_TYPE,isFocus:!1,isModel:!1,isSmallCount:!1,offVerifyRepertory:!0,customData:{bigCount:0,smallCount:0,userPrice:0},showSubmitModel:!1,xjData:{},xjDataInfo:{}}},computed:{confirmContent:function(){var t="确认下一步?";return this.hasNoStock&&(t="有花材库存不足,确认下一步?"),t}},onShow:function(){if(1==this.xjData.hasUpdate){console.log("this.xjData",this.xjData),console.log("this.xjDataInfo",this.xjDataInfo);this.selectList;if(this.customData=this.xjDataInfo,1==this.xjData.cancel)this.customData.bigCount=0,this.customData.smallCount=0,console.log("this.customData",this.customData),this.affirm({index:0});else{for(var t=this.selectList,e=!1,o=0;o<t.length;o++){var n=t[o];n.id==this.xjDataInfo.id&&n.classId==this.xjDataInfo.classId&&(e=!0)}if(0==e){var i=u(u({},this.xjDataInfo),{},{bigCount:null,smallCount:null,autoPrice:null,userPrice:null});t.push(i),this.setSelectInfoByType({type:this.pageType,info:t})}this.customData.bigCount=this.xjData.stock,this.customData.smallCount=0,this.customData.bigPrice=this.xjData.price,this.customData.price=this.xjData.price,this.customData.itemPrice=this.xjData.price,this.customData.userPrice=this.xjData.price,this.affirm({index:1})}}this.xjData={}},onUnload:function(){this.resetSelectInfoByType(this.pageType)},methods:{goToSpecialVariety:function(e){this.xjDataInfo=e,e.stock<=0?t.showToast({title:"没有库存",icon:"none"}):this.$util.pageTo({url:"/admin/item/xj",query:{stock:e.stock,price:e.price,customId:this.option.customId,userPrice:e.userPrice}})},customNum:function(t){var e=this;this.isModel=!0,this.customData=t,this.isFocus=!1,this.$nextTick((function(){e.customData.smallCount=0==e.customData.smallCount?null:e.customData.smallCount,e.customData.bigCount=0==e.customData.bigCount?null:e.customData.bigCount,null==e.customData.userPrice||0==e.customData.userPrice?e.customData.userPrice=e.customData.bigPrice:e.customData.userPrice=e.customData.userPrice,e.isFocus=!0}))},modalCancel:function(){this.isModel=!1,this.customData={}},affirm:function(e){if(0===e.index)return this.customData.bigCount>0||this.customData.smallCount>0||this.delAllEvent(this.customData),this.modalCancel(),!1;if(0==/(^[1-9]\d*$)/.test(this.customData.bigCount)&&0==/(^[1-9]\d*$)/.test(this.customData.smallCount))return this.delAllEvent(this.customData),void this.modalCancel();if(/(^[1-9]\d*$)/.test(this.customData.bigCount)&&this.customData.bigCount<=0)t.showToast({title:"数量要大于0",icon:"none"});else if(/(^[1-9]\d*$)/.test(this.customData.smallCount)&&this.customData.smallCount<=0)t.showToast({title:"数量要大于0",icon:"none"});else if(0!=/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/.test(this.customData.userPrice))if(this.customData.userPrice<=0)t.showToast({title:"金额要大于0",icon:"none"});else{var o=this.customData,n=o.bigCount,i=o.smallCount,s=o.bigNum,a=(o.bigUnit,o.smallNum),u=(o.smallUnit,o.ratio),c=Number(u);Number(n)*c+Number(i)>Number(s)*c+Number(a)?t.showToast({title:"库存只有"+s,icon:"none"}):(this.updateItemEvent(this.customData),this.modalCancel())}else t.showToast({title:"金额错误",icon:"none"})},cancelEvent:function(){this.showSubmitModel=!1},submitEvent:function(e){0===e.index||(console.log(444,this.selectList),t.navigateTo({url:"/admin/billing/affirm"})),this.cancelEvent()},confirmSelectEvent:function(){if(this.selectList.length>0){var e=this.selectList,o=[];console.log("过滤前",e);for(var n=0;n<e.length;n++)0==/(^[1-9]\d*$)/.test(e[n].bigCount)&&0==/(^[1-9]\d*$)/.test(e[n].smallCount)||o.push(e[n]);if(o.length<=0)return void this.$msg("请选择花材");if(console.log("过滤后",o),this.setSelectInfoByType({type:this.pageType,info:o}),this.$util.isEmpty(this.option.customId))return void this.$msg("请选择客户");var i=this.option.customName?this.option.customName:"",s=this.option.orderId?this.option.orderId:0;t.navigateTo({url:"/admin/billing/affirm?customId="+this.option.customId+"&customName="+i+"&orderId="+s})}else this.$msg("请选择花材")},scrollTop:function(){}}};e.default=p}).call(this,o("f3be")["default"])},e4fa:function(t,e,o){"use strict";o.r(e);var n=o("cfb2"),i=o.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){o.d(e,t,(function(){return n[t]}))}(s);e["default"]=i.a},ec43:function(t,e,o){"use strict";var n;o.d(e,"b",(function(){return i})),o.d(e,"c",(function(){return s})),o.d(e,"a",(function(){return n}));var i=function(){var t=this,e=t.$createElement,o=(t._self._c,t.__map(t.filterProductInfo,(function(e,o){var n=t.__get_orig(e),i=t.getSelectClassById(e.classId),s=t.getSelectClassById(e.classId),a=i.bigCount>0||s.smallCount>0?t.getSelectClassById(e.classId):null,u=i.bigCount>0||s.smallCount>0?t.getSelectClassById(e.classId):null,c=(i.bigCount>0||s.smallCount>0)&&(a.bigCount>0||u.smallCount>0)?t.getSelectClassById(e.classId):null,l=i.bigCount>0||s.smallCount>0?t.getSelectClassById(e.classId):null,r=i.bigCount>0||s.smallCount>0?t.getSelectClassById(e.classId):null,m=(i.bigCount>0||s.smallCount>0)&&r.smallCount>0?t.getSelectClassById(e.classId):null;return{$orig:n,m0:i,m1:s,m2:a,m3:u,m4:c,m5:l,m6:r,m7:m}}))),n=t.$util.isEmpty(t.filterProductInfo),i=n?null:t.__map(t.filterProductInfo,(function(e,o){var n=t.__get_orig(e),i=t.__map(e.child,(function(o,n){var i=t.__get_orig(o),s=e.isActive?t.getSelectItemById(o.id,e.classId):null,a=e.isActive?t.getSelectItemById(o.id,e.classId):null,u=e.isActive?t.getSelectItemById(o.id,e.classId):null;return{$orig:i,m8:s,m9:a,m10:u}}));return{$orig:n,l1:i}})),s=n?t.$util.isEmpty(t.filterProductInfo):null;t._isMounted||(t.e0=function(e){t.customData.userPrice=null}),t.$mp.data=Object.assign({},{$root:{l0:o,g0:n,l2:i,g1:s}})},s=[]}},[["7c7e","common/runtime","common/vendor"]]]);
|