| 1 |
- require('common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["admin/breakage/index"],{"08c4":function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n("7602"),s=a(n("e350"));function a(t){return t&&t.__esModule?t:{default:t}}var i=function(){n.e("components/module/app-search").then(function(){return resolve(n("80f2"))}.bind(null,n)).catch(n.oe)},u=function(){n.e("components/plugin/tabs").then(function(){return resolve(n("f58d"))}.bind(null,n)).catch(n.oe)},l=function(){n.e("components/app-wrapper-empty").then(function(){return resolve(n("c078"))}.bind(null,n)).catch(n.oe)},c=function(){Promise.all([n.e("common/vendor"),n.e("components/module/app-commodity")]).then(function(){return resolve(n("e36c"))}.bind(null,n)).catch(n.oe)},r=function(){n.e("components/module/app-footer-cart").then(function(){return resolve(n("a9f2"))}.bind(null,n)).catch(n.oe)},m=function(){n.e("components/plugin/modal").then(function(){return resolve(n("3a8f"))}.bind(null,n)).catch(n.oe)},d={name:"WastageBilling",components:{AppTabs:u,AppSearchModule:i,AppWrapperEmpty:l,Commondity:c,ModalModule:m,FooterCart:r},mixins:[s.default],data:function(){return{pageType:"wastage",COMMODITY_TYPE:o.COMMODITY_TYPE,isFocus:!1,isModel:!1,isSmallCount:!1,offVerifyRepertory:!0,customData:{bigCount:0,smallCount:0,userPrice:0},showSubmitModel:!1}},computed:{confirmContent:function(){var t="确认下一步?";return this.hasNoStock&&(t="有花材库存不足,确认下一步?"),t}},onUnload:function(){this.resetSelectInfoByType(this.pageType)},methods:{countPrice:function(){var t=0;t+=this.customData.bigCount*Number(this.customData.bigPrice),t+=this.customData.smallCount*Number(this.customData.smallPrice),this.customData.userPrice=t.toFixed(2)},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,e.customData.userPrice=0==e.customData.userPrice?null: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 n=this.customData,o=n.bigCount,s=n.smallCount,a=n.bigNum,i=(n.bigUnit,n.smallNum),u=(n.smallUnit,n.ratio),l=Number(u);Number(o)*l+Number(s)>Number(a)*l+Number(i)?(t.showToast({title:"库存不足",icon:"none"}),this.customData.bigCount=0,this.customData.smallCount=0,this.delAllEvent(this.customData)):(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/breakage/confirm"})),this.cancelEvent()},confirmSelectEvent:function(){if(this.selectList.length>0){var e=this.selectList,n=[];console.log("过滤前",e);for(var o=0;o<e.length;o++)0==/(^[1-9]\d*$)/.test(e[o].bigCount)&&0==/(^[1-9]\d*$)/.test(e[o].smallCount)||n.push(e[o]);if(n.length<=0)return void this.$msg("请选择花材");console.log("过滤后",n),this.setSelectInfoByType({type:this.pageType,info:n}),t.navigateTo({url:"/admin/breakage/confirm"})}else this.$msg("请选择花材")},scrollTop:function(){}}};e.default=d}).call(this,n("f3be")["default"])},"33c8":function(t,e,n){"use strict";(function(t){n("6cdc");o(n("4a15"));var e=o(n("3d0b"));function o(t){return t&&t.__esModule?t:{default:t}}t(e.default)}).call(this,n("f3be")["createPage"])},3685:function(t,e,n){},"3d0b":function(t,e,n){"use strict";n.r(e);var o=n("d6e1"),s=n("7abd");for(var a in s)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return s[t]}))}(a);n("da3b");var i,u=n("0095"),l=Object(u["a"])(s["default"],o["b"],o["c"],!1,null,"06c4c44b",null,!1,o["a"],i);e["default"]=l.exports},"7abd":function(t,e,n){"use strict";n.r(e);var o=n("08c4"),s=n.n(o);for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);e["default"]=s.a},d6e1:function(t,e,n){"use strict";var o;n.d(e,"b",(function(){return s})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){return o}));var s=function(){var t=this,e=t.$createElement,n=(t._self._c,t.__map(t.filterProductInfo,(function(e,n){var o=t.__get_orig(e),s=t.getSelectClassById(e.classId),a=t.getSelectClassById(e.classId),i=s.bigCount>0||a.smallCount>0?t.getSelectClassById(e.classId):null,u=s.bigCount>0||a.smallCount>0?t.getSelectClassById(e.classId):null,l=(s.bigCount>0||a.smallCount>0)&&(i.bigCount>0||u.smallCount>0)?t.getSelectClassById(e.classId):null,c=s.bigCount>0||a.smallCount>0?t.getSelectClassById(e.classId):null,r=s.bigCount>0||a.smallCount>0?t.getSelectClassById(e.classId):null,m=(s.bigCount>0||a.smallCount>0)&&r.smallCount>0?t.getSelectClassById(e.classId):null;return{$orig:o,m0:s,m1:a,m2:i,m3:u,m4:l,m5:c,m6:r,m7:m}}))),o=t.$util.isEmpty(t.filterProductInfo),s=o?null:t.__map(t.filterProductInfo,(function(e,n){var o=t.__get_orig(e),s=t.__map(e.child,(function(n,o){var s=t.__get_orig(n),a=e.isActive?t.getSelectItemById(n.id,e.classId):null,i=e.isActive?t.getSelectItemById(n.id,e.classId):null,u=e.isActive?t.getSelectItemById(n.id,e.classId):null;return{$orig:s,m8:a,m9:i,m10:u}}));return{$orig:o,l1:s}})),a=o?t.$util.isEmpty(t.filterProductInfo):null;t._isMounted||(t.e0=function(e){t.customData.userPrice=null}),t.$mp.data=Object.assign({},{$root:{l0:n,g0:o,l2:s,g1:a}})},a=[]},da3b:function(t,e,n){"use strict";var o=n("3685"),s=n.n(o);s.a}},[["33c8","common/runtime","common/vendor"]]]);
|