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
23 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-raw-handover-virtual-index"],{"139d":function(e,t,r){"use strict";var a=r("4ea4");r("d81d"),r("ac1f"),r("1276"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r("5530"));r("96cf");var o=a(r("1da1")),i=a(r("d4ec")),u=a(r("bee2")),s=a(r("262e")),l=a(r("2caf")),d=r("9ab4"),c=r("60a3"),f=r("22da"),p=a(r("34b3")),m=a(r("5f3c")),b=r("dc9a"),y=r("54a3"),h=function(e){(0,s.default)(r,e);var t=(0,l.default)(r);function r(){var e;return(0,i.default)(this,r),e=t.apply(this,arguments),e.model=m.default,e.border=!0,e.headers=b.headers,e.formone={aimWl:{}},e.form={mrpScope:"",mrpContain:"",mrpReduce:"",orderNoStart:"",orderNoEnd:"",sapFactoryCode:"",wkposCode:"",batchNumberList:"",materialCodeList:"",sendSpotList:""},e.CategoryList=[{lable:"L1CA",value:"L1CA"},{lable:"L1DA",value:"L1DA"},{lable:"L1FA",value:"L1FA"}],e.isFormChange=!1,e.requestTimeSelect=!1,e.productDateSelect=!1,e.rules={mrpScope:[{required:!0,message:e.$t("message.Pi_InputMrp")}],sapFactoryCode:[{required:!0,message:e.$t("message.Pi_InputFactory")}]},e}return(0,u.default)(r,[{key:"onPersonChanged",value:function(){this.isFormChange=!0}},{key:"onReady",value:function(){var e=(0,o.default)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.$form.setRules(this.rules),m.default.clearProOrderList(),this.form.sapFactoryCode=y.session.factoryCode;case 3:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"bookTypeChange",value:function(e){console.log("///",e),this.formone.aimWl=e.pickerName}},{key:"onOk",value:function(){var e=this;this.$form.validate(function(){var t=(0,o.default)(regeneratorRuntime.mark((function t(r){var a,o,i;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(r){t.next=2;break}return t.abrupt("return");case 2:if(a=[],o=[],!e.isFormChange&&0!==e.model.proOrderList.length){t.next=11;break}return t.next=7,m.default.queryProOrder(e.formParams);case 7:a=m.default.proOrderList.map((function(e){return e.prdOrder})),o=m.default.proOrderList.map((function(e){return e.materialCode})),t.next=13;break;case 11:a=e.model.checkedProOrderList.map((function(e){return e.prdOrder})),o=e.model.checkedProOrderList.map((function(e){return e.materialCode}));case 13:if(!(0===a.length&&e.model.proOrderList.length>0)){t.next=18;break}return e.customToast(e.$t("message.Pi_OrderNoNotSelected")),t.abrupt("return");case 18:if(0!==a.length){t.next=21;break}return e.customToast(e.$t("message.Pi_NoDataFound")),t.abrupt("return");case 21:return i=(0,n.default)((0,n.default)({},e.formParams),{},{orderNoList:a,materialCodeList:o}),e.model.QueryParams(i),t.next=25,e.model.queryProOrderResult(i);case 25:e.model.setSapFactoryCode({sapFactoryCode:e.form.sapFactoryCode}),e.toPage(e.page.raw.handover.virtual.result);case 27:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}},{key:"onQuery",value:function(){var e=this;this.$form.validate(function(){var t=(0,o.default)(regeneratorRuntime.mark((function t(r){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(r){t.next=2;break}return t.abrupt("return");case 2:e.model.queryProOrder(Object.assign(e.formParams,{sendSpot:e.formone.aimWl.value})),e.isFormChange=!1;case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}},{key:"ondelete",value:function(){this.formone.aimWl.value="",this.CategoryList=[{lable:"L1CA",value:"L1CA"},{lable:"L1DA",value:"L1DA"},{lable:"L1FA",value:"L1FA"}]}},{key:"formParams",get:function(){var e=(0,n.default)((0,n.default)({},this.form),{},{factoryCode:y.session.factoryCode,loginName:y.session.loginName});return this.form.batchNumberList?e.batchNumberList=this.form.batchNumberList.split(","):delete e.batchNumberList,this.form.materialCodeList?e.materialCodeList=this.form.materialCodeList.split(","):delete e.materialCodeList,this.form.mrpContain?e.mrpContain=this.for