You cannot 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 line
21 KiB
JavaScript
1 line
21 KiB
JavaScript
2 years ago
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-raw-handover-virtual-summary"],{"1c89":function(e,t,a){"use strict";a.r(t);var r=a("3228"),n=a.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){a.d(t,e,(function(){return r[e]}))}(o);t["default"]=n.a},3228:function(e,t,a){"use strict";var r=a("4ea4");a("7db0"),a("4160"),a("d81d"),a("acd8"),a("159b"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a("5530"));a("96cf");var o=r(a("1da1")),u=r(a("d4ec")),i=r(a("bee2")),s=r(a("262e")),l=r(a("2caf")),d=a("9ab4"),c=a("60a3"),m=a("22da"),f=r(a("5f3c")),p=a("dc9a"),g=a("cdd0"),v=a("612d"),h=r(a("b32d")),y=a("110c"),b=a("54a3"),k=function(e){(0,s.default)(a,e);var t=(0,l.default)(a);function a(){var e;return(0,u.default)(this,a),e=t.apply(this,arguments),e.model=f.default,e.headers=p.summaryHeaders,e.isBusinessFinished=!0,e.amountForm={amount:""},e.submitForm={receiver:"",receiverName:"",password:""},e.amountFormRules={amount:[{required:!0,message:e.$t("message.Summary_PleaseInputNumber")}]},e.submitFormRules={receiver:[{required:!0,message:e.$t("message.Summary_PleaseInputReceiver")}],password:[{required:!0,message:e.$t("message.Summary_PleaseInputPassword")}]},e}return(0,i.default)(a,[{key:"onReady",value:function(){this.$amountForm.setRules(this.amountFormRules),this.$submitForm.setRules(this.submitFormRules),this.isBusinessFinished=!1}},{key:"beforeDestroy",value:function(){f.default.summaryList.length>0&&!this.isBusinessFinished&&this.unlock()}},{key:"onReceiverConfirm",value:function(){var e=(0,o.default)(regeneratorRuntime.mark((function e(){var t,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,g.auth.getUserInfo({loginName:this.submitForm.receiverName});case 2:t=e.sent,a=t.userName,this.submitForm.receiver=this.submitForm.receiverName,this.submitForm.receiverName=a;case 6:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"onOk",value:function(){var e=this;this.$amountForm.validate(function(){var t=(0,o.default)(regeneratorRuntime.mark((function t(a){var r,n,o,u,i;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a){t.next=2;break}return t.abrupt("return");case 2:if(r=f.default.summaryList[0],void 0!==r){t.next=6;break}return uni.showToast({icon:"none",title:e.$t("message.LBWK")}),t.abrupt("return");case 6:return console.log("firstRecord",r),t.next=9,f.default.checkAmount({sapFactoryCode:f.default.sapFactoryCode,loginName:b.session.loginName,materialCode:r.materialCode,unit:r.unit,mrpCode:r.mrpCode,factoryCode:b.session.factoryCode,sendSpot:r.sendSpot,amount:e.amountForm.amount});case 9:n=e.model.summaryList.find((function(e){return e.checked})),void 0===n?uni.showToast({icon:"none",title:e.$t("message.Pi_tip7")}):(o=parseFloat(e.amountForm.amount),u=n.totalHvAmount,i=n.totalMoAmount,o+u-i>1e-6?uni.showToast({icon:"none",title:e.$t("message.Pi_tip8")}):o<=0?uni.showToast({icon:"none",title:e.$t("message.Pi_tip2")}):(e.model.summaryList.forEach((function(t){t.checked&&(t.hvAmount=e.amountForm.amount)})),uni.showToast({icon:"none",title:e.$t("message.success")})));case 11:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}},{key:"onSubmit",value:function(){var e=this;this.$submitForm.validate(function(){var t=(0,o.default)(regeneratorRuntime.mark((function t(a){var r,o,u;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!a){t.next=29;break}if(r=!1,o=!0,console.log("qqq",f.default.summaryList),0!==f.default.summaryList.length){t.next=9;break}return uni.showToast({icon:"none",title:e.$t("message.Pi_tip4")}),t.abrupt("return");case 9:f.default.summaryList.map((function(e){e.checked&&(0!=e.hvAmount&&null!=e.hvAmount||(r=!0),e.checked&&(o=!1))}));case 10:if(!o){t.next=13;break}return uni.showToast({icon:"none",title:e.$t("message.Pi_tip4")}),t.abrupt("return");case 13:if(!r){t.next=16;break}return uni.showToast({icon:"none",title:e.$t("message.Summary_PleaseInputNumber")})
|