You can not 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 lines
82 KiB
1 lines
82 KiB
!function(){function e(e){return function(e){if(Array.isArray(e))return t(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,r){if(!e)return;if("string"==typeof e)return t(e,r);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return t(e,r)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function i(e,t,r){return t&&a(e.prototype,t),r&&a(e,r),e}(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{QfSI:function(t,a,o){"use strict";o.r(a),o.d(a,"QueryModule",function(){return ya});var n=o("PCNd"),c=o("tyNb"),l=o("mrSG"),s=o("pHS2"),u=o("wd/R"),d=o("fXoL"),m=o("S+vS"),f=o("bUwk"),p=o("Xi3o"),b=o("TmDA"),h=o("d3UM"),g=o("3Pt+"),v=o("ofXK"),y=o("FKr1"),_=o("bTqV"),C=o("++hd"),w=o("NFeN"),T=o("kmnG"),k=o("0IaG"),S=o("bv9b"),$=o("sYmb"),F=["$crud"],q=["$barcode"],O=["$qs"],U=["$qsSelect"],I=["$enabled"],H=["$supplier"],x=["$time"],G=["$area"],M=["$category"],P=["$download"];function j(e,t){if(1&e&&d.Hc(0),2&e){var r=t.$implicit;d.Ic(r.barcode.startsWith("#@")?"":r.barcode)}}function A(e,t){1&e&&(d.Hc(0),d.gc(1,"translate")),2&e&&d.Ic(d.hc(1,1,"routes.material.enum.qs."+t.$implicit.qualityState))}function R(e,t){if(1&e&&(d.Ub(0,"mat-option",15),d.Hc(1),d.Tb()),2&e){var r=t.$implicit;d.lc("value",r.code),d.Cb(1),d.Ic(r.name)}}function L(e,t){if(1&e&&(d.Ub(0,"mat-select",13),d.bc("ngModelChange",function(e){return t.$implicit.qualityState=e}),d.Fc(1,R,2,2,"mat-option",14),d.Tb()),2&e){var r=t.$implicit,a=d.fc();d.lc("ngModel",r.qualityState)("disabled",!0),d.Cb(1),d.lc("ngForOf",a.qualityState)}}function D(e,t){1&e&&(d.Hc(0),d.gc(1,"translate")),2&e&&d.Ic(d.hc(1,1,"routes.material.enum.enabled."+t.$implicit.enabled))}function N(e,t){1&e&&(d.Hc(0),d.gc(1,"translate")),2&e&&d.Ic(d.hc(1,1,"routes.material.enum.supplier."+t.$implicit.supplier))}function V(e,t){1&e&&(d.Hc(0),d.gc(1,"date")),2&e&&d.Ic(d.ic(1,1,t.$implicit[t.field.id],"yyyy-MM-dd HH:mm:ss"))}function E(e,t){if(1&e){var r=d.Vb();d.Ub(0,"button",16),d.bc("click",function(){return d.wc(r),d.fc().export()}),d.Hc(1),d.gc(2,"uppercase"),d.gc(3,"translate"),d.Tb()}2&e&&(d.Cb(1),d.Ic(d.hc(2,1,d.hc(3,3,"routes.query.stock.export"))))}function B(e,t){1&e&&(d.Ub(0,"p"),d.Hc(1),d.gc(2,"translate"),d.Tb(),d.Ub(3,"ul",19),d.Ub(4,"li",20),d.Ub(5,"span"),d.Hc(6),d.gc(7,"translate"),d.Tb(),d.Tb(),d.Ub(8,"li",21),d.Ub(9,"span"),d.Hc(10),d.gc(11,"translate"),d.Tb(),d.Tb(),d.Ub(12,"li",22),d.Ub(13,"span"),d.Hc(14),d.gc(15,"translate"),d.Tb(),d.Tb(),d.Ub(16,"li",23),d.Ub(17,"span"),d.Hc(18),d.gc(19,"translate"),d.Tb(),d.Tb(),d.Ub(20,"li",24),d.Ub(21,"span"),d.Hc(22),d.gc(23,"translate"),d.Tb(),d.Tb(),d.Ub(24,"li",25),d.Ub(25,"span"),d.Hc(26),d.gc(27,"translate"),d.Tb(),d.Tb(),d.Tb()),2&e&&(d.Cb(1),d.Ic(d.hc(2,7,"shared.operation.dyeing")),d.Cb(5),d.Ic(d.hc(7,9,"routes.material.enum.materialAge.ng")),d.Cb(4),d.Ic(d.hc(11,11,"routes.material.enum.materialAge.freeze")),d.Cb(4),d.Ic(d.hc(15,13,"routes.material.enum.materialAge.normal")),d.Cb(4),d.Ic(d.hc(19,15,"routes.material.enum.materialAge.over3")),d.Cb(4),d.Ic(d.hc(23,17,"routes.material.enum.materialAge.over5")),d.Cb(4),d.Ic(d.hc(27,19,"routes.material.enum.materialAge.over7")))}var Y=function(e){return{"app-foreground-primary":e}};function W(e,t){if(1&e){var r=d.Vb();d.Ub(0,"button",17),d.bc("click",function(){d.wc(r);var e=d.fc();return e.colorful=!e.colorful}),d.Ub(1,"mat-icon"),d.Hc(2,"brush"),d.Tb(),d.Fc(3,B,28,21,"ng-template",null,18,d.Gc),d.Tb()}if(2&e){var a=d.uc(4),i=d.fc();d.lc("matTooltipTemplate",a)("ngClass",d.pc(2,Y,i.colorful))}}function J(e,t){if(1&e&&(d.Ub(0,"mat-option",15),d.Hc(1),d.Tb()),2&e){var r=t.$implicit;d.lc("value",r.id),d.Cb(1),d.Ic(r.name)}}function z(e,t){if(1&e&&(d.Ub(0,"mat-optgroup",29),d.Fc(1,J,2,2,"mat-option",14),d.Tb()),2&e){var r=t.$implicit;d.lc("label",r.name),d.Cb(1),d.lc("ngForOf",r.area)}}function Q(e,t){if(1&e&&(d.Ub(0,"mat-form-field",26),d.Ub(1,"mat-label"),d.Hc(2),d.gc(3,"translate"),d.Tb(),d.Ub(4,"mat-select",27),d.Fc(5,z,2,2,"mat-optgroup",28),d.Tb(),d.Tb()),2&e){var r=t.$implicit,a=d.fc();d.lc("formGroup",r),d.Cb(2),d.Ic(d.hc(3,3,"routes.task.area")),d.Cb(3),d.lc("ngForOf",a.area)}}function K(e,t){if(1&e&&(d.Ub(0,"mat-option",15),d.Hc(1),d.Tb()),2&e){var r=t.$implicit;d.Cc("padding-left",16*r.level+"px"),d.lc("value",r.data.id),d.Cb(1),d.Ic(r.data.name)}}function X(e,t){if(1&e&&(d.Ub(0,"mat-form-field",26),d.Ub(1,"mat-label"),d.Hc(2),d.gc(3,"translate"),d.Tb(),d.Ub(4,"mat-select",30),d.Pb(5,"mat-option"),d.Fc(6,K,2,4,"mat-option",31),d.Tb(),d.Tb()),2&e){var r=t.$implicit,a=d.fc();d.lc("formGroup",r),d.Cb(2),d.Ic(d.hc(3,3,"routes.material.cat")),d.Cb(4),d.lc("ngForOf",a.category.items)}}function Z(e,t){1&e&&(d.Ub(0,"div",36),d.Ub(1,"button",37),d.Hc(2),d.gc(3,"uppercase"),d.gc(4,"translate"),d.Tb(),d.Tb()),2&e&&(d.Cb(2),d.Ic(d.hc(3,1,d.hc(4,3,"shared.dialog.ok"))))}function ee(e,t){if(1&e&&(d.Ub(0,"h2",32),d.Hc(1),d.gc(2,"translate"),d.Tb(),d.Ub(3,"div",33),d.Pb(4,"mat-progress-bar",34),d.Ub(5,"p"),d.Hc(6),d.gc(7,"translate"),d.Tb(),d.Tb(),d.Fc(8,Z,5,5,"div",35)),2&e){var r=d.fc();d.Cb(1),d.Ic(d.hc(2,6,"shared.dialog.title")),d.Cb(3),d.lc("mode",r.download.loaded||r.download.error?"determinate":"indeterminate")("color",r.download.error?"warn":"primary")("value",r.download.error?100:100*r.download.loaded/r.download.total),d.Cb(2),d.Ic(d.hc(7,8,r.download.error?"shared.notification.fail":"routes.query.stock.exporting")),d.Cb(2),d.lc("ngIf",r.download.error)}}var te,re=((te=function(){function t(a,i,o){var n=this;r(this,t),this._dialogService=a,this._httpService=i,this._i18nService=o,this._colorful=!0,this._dfs=function(t){var r,a=[];if(null==t?void 0:t.length)for(var i=e(t.reverse());i.length;){var o=i.pop();a.push(o),(null===(r=o.children)||void 0===r?void 0:r.length)&&i.push.apply(i,e(o.children.reverse()))}return a},this.convertor=function(e){return e.items.forEach(function(e){e&&null==e.enabled&&null!=e.id&&(e.enabled=!(null!=e.qualityState&&"ok"!=e.qualityState||e.overdueTimeSpan>0||e.minimumStockTimeSpan>0||e.maximumStockTimeSpan>0))}),e},this.dyeing=function(e){if(n.colorful){if("ng"==e.qualityState)return"app-background-ng-lighter";if(0==e.enabled)return"app-background-freeze-lighter";if(e.materialAge>=7)return"app-background-warn-lighter";if(e.materialAge>=5)return"app-background-over5-lighter";if(e.materialAge>=3)return"app-background-accent-lighter";if(e.materialAge&&e.materialAge<3)return"app-background-primary-lighter"}return null},this.export=function(){n._download={loaded:0,total:0,error:!1};var e=n._dialogService.show(n._downloadDialog);n._httpService.download("stocks/excel?"+n._template.query,"WMS STOCK "+u().format("YYYYMMDDHHmmss"),"GET",{onProgress:function(t){switch(t.type){case 3:n._download.loaded=t.loaded,n._download.total=t.total;break;case 4:e.close()}}}).catch(function(){return n._download.error=!0})}}return i(t,[{key:"ngAfterViewInit",value:function(){return Object(l.a)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var t,r,a=this;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._httpService.join(this._httpService.get("warehouses"),this._httpService.get("areas"),this._httpService.get("materials/categories"),this._httpService.get("items?name=qualityState"));case 2:t=e.sent,r=Object(s.a)(t[1].items.filter(function(e){return null!=e.remark}),"warehouse"),this._area=t[0].items.filter(function(e){return e.area=r[e.id]}),r=t[1].items.map(function(e){return e.id}),this._category={map:{},items:[]},this._dfs(t[2].children).forEach(function(e){a.category.map[e.data.id]=e,a.category.items.push(e)}),this._qualityState=t[3].items,this._defination=[{id:"barcode",header:"routes.query.stock.barcode",template:this._barcodeColumn,filter:{order:2,field:"text"}},{id:"code",header:"routes.material.code",filter:{order:3,field:"text"}},{id:"name",header:"routes.material.name",filter:{order:4,field:"text"}},{id:"warehouse",header:"routes.query.stock.warehouse"},{id:"area",header:"routes.query.stock.area",filter:{order:1,field:"multi-select",template:this._areaControl,default:r},display:null},{id:"cell",header:"routes.query.stock.cell",filter:{order:8,field:"text"}},{id:"quantity",header:"routes.material.qty"},{id:"bill",header:"routes.material.bill",filter:{order:5,field:"text"}},{id:"enabled",header:"routes.material.enabled",template:this._enabledColumn,filter:{order:7,field:"select",range:[{id:"true",name:this._i18nService.translate("routes.material.enum.enabled.true")},{id:"false",name:this._i18nService.translate("routes.material.enum.enabled.false")}]}},{id:"materialAge",header:"routes.material.materialAge"},{id:"inboundTime",header:"routes.query.stock.create",template:this._timeColumn,filter:{order:10,field:"datetime-range"}},{id:"inventoryTime",header:"routes.query.stock.update",template:this._timeColumn,display:null},{id:"category",header:"routes.material.cat",display:null,filter:{order:2,field:"select",template:this._categoryControl,convertor:function(e){return e?a._dfs([a.category.map[e]]).map(function(e){return"category=".concat(e.data.id,"&")}).join(""):""}}},{id:"remark",header:"routes.material.remark"},{id:"isWms",header:"routes.material.isWms",display:null},{id:"isLocal",header:"routes.material.isLocal",display:null}],this._api="stocks";case 5:case"end":return e.stop()}},e,this)}))}},{key:"defination",get:function(){return this._defination}},{key:"api",get:function(){return this._api}},{key:"area",get:function(){return this._area}},{key:"qualityState",get:function(){return this._qualityState}},{key:"category",get:function(){return this._category}},{key:"colorful",get:function(){return this._colorful},set:function(e){this._colorful=e}},{key:"download",get:function(){return this._download}}]),t}()).\u0275fac=function(e){return new(e||te)(d.Ob(m.a),d.Ob(f.a),d.Ob(p.a))},te.\u0275cmp=d.Ib({type:te,selectors:[["app-query-stock"]],viewQuery:function(e,t){var r;1&e&&(d.Oc(F,!0),d.Oc(q,!0),d.Oc(O,!0),d.Oc(U,!0),d.Oc(I,!0),d.Oc(H,!0),d.Oc(x,!0),d.Oc(G,!0),d.Oc(M,!0),d.Oc(P,!0)),2&e&&(d.tc(r=d.cc())&&(t._template=r.first),d.tc(r=d.cc())&&(t._barcodeColumn=r.first),d.tc(r=d.cc())&&(t._qsColumn=r.first),d.tc(r=d.cc())&&(t._qsSelectColumn=r.first),d.tc(r=d.cc())&&(t._enabledColumn=r.first),d.tc(r=d.cc())&&(t._supplierColumn=r.first),d.tc(r=d.cc())&&(t._timeColumn=r.first),d.tc(r=d.cc())&&(t._areaControl=r.first),d.tc(r=d.cc())&&(t._categoryControl=r.first),d.tc(r=d.cc())&&(t._downloadDialog=r.first))},decls:24,vars:11,consts:[[3,"selectable","addable","editable","deletable","row-class","defination","api","query","convertor","toolbar-buttons-template","toolbar-icons-template"],["$crud",""],["$barcode",""],["$qs",""],["$qsSelect",""],["$enabled",""],["$supplier",""],["$time",""],["$export",""],["$dyeing",""],["$area",""],["$category",""],["$download",""],[2,"width","100px",3,"ngModel","disabled","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["mat-button","","color","primary",3,"click"],["mat-icon-button","",3,"matTooltipTemplate","ngClass","click"],["$tooltip",""],[1,"tooltip-ul"],[1,"app-foreground-ng"],[1,"app-foreground-freeze"],[1,"app-foreground-primary"],[1,"app-foreground-accent"],[1,"app-foreground-over5"],[1,"app-foreground-warn"],[3,"formGroup"],["formControlName","area","multiple",""],[3,"label",4,"ngFor","ngForOf"],[3,"label"],["formControlName","category"],[3,"value","paddingLeft",4,"ngFor","ngForOf"],["mat-dialog-title",""],["mat-dialog-content",""],[3,"mode","color","value"],["mat-dialog-actions","","align","end",4,"ngIf"],["mat-dialog-actions","","align","end"],["mat-button","","color","primary","mat-dialog-close",""]],template:function(e,t){if(1&e&&(d.Ub(0,"crud-template",0,1),d.Fc(2,j,1,1,"ng-template",null,2,d.Gc),d.Fc(4,A,2,3,"ng-template",null,3,d.Gc),d.Fc(6,L,2,3,"ng-template",null,4,d.Gc),d.Fc(8,D,2,3,"ng-template",null,5,d.Gc),d.Fc(10,N,2,3,"ng-template",null,6,d.Gc),d.Fc(12,V,2,4,"ng-template",null,7,d.Gc),d.Fc(14,E,4,5,"ng-template",null,8,d.Gc),d.Fc(16,W,5,4,"ng-template",null,9,d.Gc),d.Fc(18,Q,6,5,"ng-template",null,10,d.Gc),d.Fc(20,X,7,5,"ng-template",null,11,d.Gc),d.Fc(22,ee,9,10,"ng-template",null,12,d.Gc),d.Tb()),2&e){var r=d.uc(15),a=d.uc(17);d.lc("selectable",!1)("addable",!1)("editable",!1)("deletable",!1)("row-class",t.dyeing)("defination",t.defination)("api",t.api)("query","bQty=true")("convertor",t.convertor)("toolbar-buttons-template",r)("toolbar-icons-template",a)}},directives:[b.a,h.a,g.n,g.q,v.m,y.o,_.a,C.a,v.l,w.a,T.b,g.o,g.g,T.e,g.f,y.n,k.h,k.e,S.a,v.n,k.c,k.d],pipes:[$.d,v.e,v.v],styles:[".tooltip-ul[_ngcontent-%COMP%]{margin-top:-8px;margin-bottom:0;padding-left:0;list-style-type:disc;list-style-position:inside}.tooltip-ul[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#fff}.mat-dialog-content[_ngcontent-%COMP%] .mat-progress-bar[_ngcontent-%COMP%] + p[_ngcontent-%COMP%]{margin-top:12px}.mat-dialog-actions[_ngcontent-%COMP%]{margin-right:-8px}"]}),te),ae=o("qFsG"),ie=["$crud"],oe=["$trans"],ne=["$barcode"],ce=["$qty"],le=["$qs"],se=["$qsSelect"],ue=["$time"],de=["$area"],me=["$cell"],fe=["$ends"],pe=["$download"],be=["$laxian"];function he(e,t){1&e&&(d.Hc(0),d.gc(1,"translate")),2&e&&d.Ic(d.hc(1,1,"routes.query.record."+t.$implicit.transaction))}function ge(e,t){if(1&e&&d.Hc(0),2&e){var r=t.$implicit;d.Ic(r.barcode.startsWith("#@")?"":r.barcode)}}function ve(e,t){if(1&e&&d.Hc(0),2&e){var r=t.$implicit;d.Ic("inbound"==r.transaction?"+"+r.quantity:r.quantity)}}function ye(e,t){1&e&&(d.Hc(0),d.gc(1,"translate")),2&e&&d.Ic(d.hc(1,1,"routes.material.enum.qs."+t.$implicit.qualityState))}function _e(e,t){if(1&e&&(d.Ub(0,"mat-option",16),d.Hc(1),d.Tb()),2&e){var r=t.$implicit;d.lc("value",r.code),d.Cb(1),d.Ic(r.name)}}function Ce(e,t){if(1&e&&(d.Ub(0,"mat-select",14),d.bc("ngModelChange",function(e){return t.$implicit.qualityState=e}),d.Fc(1,_e,2,2,"mat-option",15),d.Tb()),2&e){var r=t.$implicit,a=d.fc();d.lc("ngModel",r.qualityState)("disabled",!0),d.Cb(1),d.lc("ngForOf",a.qualityState)}}function we(e,t){1&e&&(d.Hc(0),d.gc(1,"date")),2&e&&d.Ic(d.ic(1,1,t.$implicit[t.field.id],"yyyy-MM-dd HH:mm:ss"))}function Te(e,t){if(1&e){var r=d.Vb();d.Ub(0,"button",17),d.bc("click",function(){return d.wc(r),d.fc().export()}),d.Hc(1),d.gc(2,"uppercase"),d.gc(3,"translate"),d.Tb()}2&e&&(d.Cb(1),d.Ic(d.hc(2,1,d.hc(3,3,"routes.query.record.export"))))}function ke(e,t){if(1&e&&(d.Ub(0,"mat-option",16),d.Hc(1),d.Tb()),2&e){var r=t.$implicit;d.lc("value",r.id),d.Cb(1),d.Ic(r.name)}}function Se(e,t){if(1&e&&(d.Ub(0,"mat-optgroup",21),d.Fc(1,ke,2,2,"mat-option",15),d.Tb()),2&e){var r=t.$implicit;d.lc("label",r.name),d.Cb(1),d.lc("ngForOf",r.area)}}function $e(e,t){if(1&e&&(d.Ub(0,"mat-form-field",18),d.Ub(1,"mat-label"),d.Hc(2),d.gc(3,"translate"),d.Tb(),d.Ub(4,"mat-select",19),d.Fc(5,Se,2,2,"mat-optgroup",20),d.Tb(),d.Tb()),2&e){var r=t.$implicit,a=d.fc();d.lc("formGroup",r),d.Cb(2),d.Ic(d.hc(3,3,"routes.task.area")),d.Cb(3),d.lc("ngForOf",a.area)}}function Fe(e,t){if(1&e){var r=d.Vb();d.Ub(0,"mat-form-field",18),d.Ub(1,"mat-label"),d.Hc(2),d.gc(3,"translate"),d.Tb(),d.Pb(4,"input",22),d.Ub(5,"button",23),d.bc("click",function(){return d.wc(r),d.fc().expand()}),d.Ub(6,"mat-icon"),d.Hc(7,"more_horiz"),d.Tb(),d.Tb(),d.Tb()}2&e&&(d.lc("formGroup",t.$implicit),d.Cb(2),d.Ic(d.hc(3,2,"routes.query.record.cell")))}function qe(e,t){if(1&e&&(d.Ub(0,"mat-option",16),d.Hc(1),d.Tb()),2&e){var r=t.$implicit;d.lc("value",r.code),d.Cb(1),d.Ic(r.code)}}function Oe(e,t){if(1&e&&(d.Ub(0,"mat-form-field",18),d.Ub(1,"mat-label"),d.Hc(2),d.gc(3,"translate"),d.Tb(),d.Ub(4,"mat-select",24),d.Fc(5,qe,2,2,"mat-option",15),d.Tb(),d.Tb()),2&e){var r=t.$implicit,a=d.fc();d.lc("formGroup",r),d.Cb(2),d.Ic(d.hc(3,3,"routes.query.record.slTarget")),d.Cb(3),d.lc("ngForOf",a.hiLaxianItems)}}function Ue(e,t){if(1&e&&(d.Ub(0,"div",25),d.Ub(1,"mat-form-field",18),d.Ub(2,"mat-label"),d.Hc(3),d.gc(4,"translate"),d.Tb(),d.Pb(5,"input",26),d.Tb(),d.Tb()),2&e){var r=t.$implicit,a=t.field,i=d.fc();d.lc("hidden",!i.filter.cellExpand),d.Cb(1),d.lc("formGroup",r),d.Cb(2),d.Ic(d.hc(4,4,a.label)),d.Cb(2),d.lc("formControlName",a.id)}}function Ie(e,t){1&e&&(d.Ub(0,"div",31),d.Ub(1,"button",32),d.Hc(2),d.gc(3,"uppercase"),d.gc(4,"translate"),d.Tb(),d.Tb()),2&e&&(d.Cb(2),d.Ic(d.hc(3,1,d.hc(4,3,"shared.dialog.ok"))))}function He(e,t){if(1&e&&(d.Ub(0,"h2",27),d.Hc(1),d.gc(2,"translate"),d.Tb(),d.Ub(3,"div",28),d.Pb(4,"mat-progress-bar",29),d.Ub(5,"p"),d.Hc(6),d.gc(7,"translate"),d.Tb(),d.Tb(),d.Fc(8,Ie,5,5,"div",30)),2&e){var r=d.fc();d.Cb(1),d.Ic(d.hc(2,6,"shared.dialog.title")),d.Cb(3),d.lc("mode",r.download.loaded||r.download.error?"determinate":"indeterminate")("color",r.download.error?"warn":"primary")("value",r.download.error?100:100*r.download.loaded/r.download.total),d.Cb(2),d.Ic(d.hc(7,8,r.download.error?"shared.notification.fail":"routes.query.record.exporting")),d.Cb(2),d.lc("ngIf",r.download.error)}}var xe,Ge=(new Date).getDate(),Me=(new Date).getMonth(),Pe=(new Date).getFullYear(),je=((xe=function(){function e(t,a,i){var o=this;r(this,e),this._dialogService=t,this._httpService=a,this._i18nService=i,this.refresh=function(e){switch(e){case"search":o.filter.cellBackup=o._template.filter.form.controls.cell.value,o.filter.originalBackup=o._template.filter.form.controls.original.value,o.filter.destinationBackup=o._template.filter.form.controls.destination.value;break;case"reset":o.filter.cellBackup=null,o.filter.originalBackup=null,o.filter.destinationBackup=null}},this.expand=function(){o._filter.cellExpand=!o._filter.cellExpand,o._filter.cellExpand?(o._template.filter.form.controls.cell.disable(),o._template.filter.form.controls.cell.setValue(null),o._template.filter.form.controls.original.setValue(o._filter.originalBackup),o._template.filter.form.controls.destination.setValue(o._filter.destinationBackup)):(o._template.filter.form.controls.cell.enable(),o._template.filter.form.controls.cell.setValue(o._filter.cellBackup),o._template.filter.form.controls.original.setValue(null),o._template.filter.form.controls.destination.setValue(null))},this.convertor=function(e){return e.items.forEach(function(e){e.transaction=e.transaction.toLowerCase(),e.remark&&(e.remark=e.remark.message)}),e},this.dyeing=function(e){if(o.colorful)switch(e.transaction){case"inbound":return"app-background-primary-lighter";case"outbound":return"app-background-accent-lighter"}return null},this.export=function(){o._download={loaded:0,total:0,error:!1};var e=o._dialogService.show(o._downloadDialog);o._httpService.download("records/excel?"+o._template.query,"WMS RECORD "+u().format("YYYYMMDDHHmmss"),"GET",{onProgress:function(t){switch(t.type){case 3:o._download.loaded=t.loaded,o._download.total=t.total;break;case 4:e.close()}}}).catch(function(){return o._download.error=!0})}}return i(e,[{key:"ngAfterViewInit",value:function(){return Object(l.a)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var t,r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._httpService.join(this._httpService.get("warehouses"),this._httpService.get("areas"),this._httpService.get("items?name=hiLineCode"),this._httpService.get("items?name=qualityState"));case 2:t=e.sent,r=Object(s.a)(t[1].items,"warehouse"),this._area=t[0].items.filter(function(e){return e.area=r[e.id]}),r=t[1].items.map(function(e){return e.id}),this._qualityState=t[3].items,this._defination=[{id:"transaction",header:"routes.query.record.trans",template:this._transColumn,filter:{order:1,field:"multi-select",range:[{id:"ScanInbound",name:this._i18nService.translate("routes.query.record.scaninbound")},{id:"PalletIn",name:this._i18nService.translate("routes.query.record.palletin")},{id:"Infeed",name:this._i18nService.translate("routes.query.record.infeed")},{id:"ApplyOut",name:this._i18nService.translate("routes.query.record.applyout")},{id:"PalletOut",name:this._i18nService.translate("routes.query.record.palletout")},{id:"Outbound",name:this._i18nService.translate("routes.query.record.outbound")},{id:"Transfer",name:this._i18nService.translate("routes.query.record.transfer")},{id:"Outfeed",name:this._i18nService.translate("routes.query.record.outfeed")},{id:"freeze",name:this._i18nService.translate("routes.query.record.freeze")},{id:"thaw",name:this._i18nService.translate("routes.query.record.thaw")},{id:"Cancel",name:this._i18nService.translate("routes.query.record.cancel")},{id:"Bypass",name:this._i18nService.translate("routes.query.record.bypass")}],default:["ScanInbound","PalletIn","Infeed","ApplyOut","PalletOut","Outbound","Transfer","Outfeed","freeze","thaw","Cancel","Bypass"]}},{id:"barcode",header:"routes.query.stock.barcode",template:this._barcodeColumn,filter:{order:3,field:"text"}},{id:"warehouse",header:"routes.query.record.warehouse"},{id:"area",header:"routes.query.record.area",filter:{order:2,field:"multi-select",template:this._areaControl,default:r},display:null},{id:"cell",header:"routes.query.record.cell",filter:{order:4,field:"text",template:this._cellControl},display:null},{id:"original",header:"routes.query.record.original",filter:{order:5,field:"text",template:this._endsControl}},{id:"destination",header:"routes.query.record.destination",filter:{order:6,field:"text",template:this._endsControl}},{id:"code",header:"routes.material.code",filter:{order:7,field:"text"}},{id:"name",header:"routes.material.name",filter:{order:8,field:"text"}},{id:"quantity",header:"routes.material.qty"},{id:"bill",header:"routes.material.bill",filter:{order:10,field:"text"}},{id:"beginTime",header:"routes.query.record.begin",template:this._timeColumn,filter:{order:11,field:"datetime-range",default:[u(new Date(Pe,Me-1,Ge,0,0,0)),u(new Date(Pe,Me,Ge,23,59,59))]}},{id:"endTime",header:"routes.query.record.end",template:this._timeColumn,filter:{order:12,field:"datetime-range"}},{id:"operator",header:"routes.query.record.operator"},{id:"remark",header:"routes.query.record.remark"},{id:"tag",header:"routes.query.record.tag"}],this._api="records",this._hiLaxianItems=t[2].items;case 5:case"end":return e.stop()}},e,this)}))}},{key:"defination",get:function(){return this._defination}},{key:"api",get:function(){return this._api}},{key:"filter",get:function(){var e;return null!==(e=this._filter)&&void 0!==e?e:this._filter={cellExpand:!1,cellBackup:null,originalBackup:null,destinationBackup:null}}},{key:"area",get:function(){return this._area}},{key:"qualityState",get:function(){return this._qualityState}},{key:"expanded",get:function(){return this._expanded}},{key:"colorful",get:function(){return this._colorful},set:function(e){this._colorful=e}},{key:"download",get:function(){return this._download}},{key:"hiLaxianItems",get:function(){return this._hiLaxianItems}}]),e}()).\u0275fac=function(e){return new(e||xe)(d.Ob(m.a),d.Ob(f.a),d.Ob(p.a))},xe.\u0275cmp=d.Ib({type:xe,selectors:[["app-query-record"]],viewQuery:function(e,t){var r;1&e&&(d.Oc(ie,!0),d.Oc(oe,!0),d.Oc(ne,!0),d.Oc(ce,!0),d.Oc(le,!0),d.Oc(se,!0),d.Oc(ue,!0),d.Oc(de,!0),d.Oc(me,!0),d.Oc(fe,!0),d.Oc(pe,!0),d.Oc(be,!0)),2&e&&(d.tc(r=d.cc())&&(t._template=r.first),d.tc(r=d.cc())&&(t._transColumn=r.first),d.tc(r=d.cc())&&(t._barcodeColumn=r.first),d.tc(r=d.cc())&&(t._qtyColumn=r.first),d.tc(r=d.cc())&&(t._qsColumn=r.first),d.tc(r=d.cc())&&(t._qsSelectColumn=r.first),d.tc(r=d.cc())&&(t._timeColumn=r.first),d.tc(r=d.cc())&&(t._areaControl=r.first),d.tc(r=d.cc())&&(t._cellControl=r.first),d.tc(r=d.cc())&&(t._endsControl=r.first),d.tc(r=d.cc())&&(t._downloadDialog=r.first),d.tc(r=d.cc())&&(t._laxianColumn=r.first))},decls:26,vars:10,consts:[[3,"selectable","addable","editable","deletable","row-class","defination","api","query","convertor","toolbar-buttons-template","refresh"],["$crud",""],["$trans",""],["$barcode",""],["$qty",""],["$qs",""],["$qsSelect",""],["$time",""],["$export",""],["$area",""],["$cell",""],["$laxian",""],["$ends",""],["$download",""],[2,"width","100px",3,"ngModel","disabled","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["mat-button","","color","primary",3,"click"],[3,"formGroup"],["formControlName","area","multiple",""],[3,"label",4,"ngFor","ngForOf"],[3,"label"],["matInput","","formControlName","cell"],["matSuffix","","mat-icon-button","",3,"click"],["formControlName","slTarget"],[1,"indent",3,"hidden"],["matInput","",3,"formControlName"],["mat-dialog-title",""],["mat-dialog-content",""],[3,"mode","color","value"],["mat-dialog-actions","","align","end",4,"ngIf"],["mat-dialog-actions","","align","end"],["mat-button","","color","primary","mat-dialog-close",""]],template:function(e,t){if(1&e&&(d.Ub(0,"crud-template",0,1),d.bc("refresh",function(e){return t.refresh(e)}),d.Fc(2,he,2,3,"ng-template",null,2,d.Gc),d.Fc(4,ge,1,1,"ng-template",null,3,d.Gc),d.Fc(6,ve,1,1,"ng-template",null,4,d.Gc),d.Fc(8,ye,2,3,"ng-template",null,5,d.Gc),d.Fc(10,Ce,2,3,"ng-template",null,6,d.Gc),d.Fc(12,we,2,4,"ng-template",null,7,d.Gc),d.Fc(14,Te,4,5,"ng-template",null,8,d.Gc),d.Fc(16,$e,6,5,"ng-template",null,9,d.Gc),d.Fc(18,Fe,8,4,"ng-template",null,10,d.Gc),d.Fc(20,Oe,6,5,"ng-template",null,11,d.Gc),d.Fc(22,Ue,6,6,"ng-template",null,12,d.Gc),d.Fc(24,He,9,10,"ng-template",null,13,d.Gc),d.Tb()),2&e){var r=d.uc(15);d.lc("selectable",!1)("addable",!1)("editable",!1)("deletable",!1)("row-class",t.dyeing)("defination",t.defination)("api",t.api)("query","pallet=false")("convertor",t.convertor)("toolbar-buttons-template",r)}},directives:[b.a,h.a,g.n,g.q,v.m,y.o,_.a,T.b,g.o,g.g,T.e,g.f,y.n,ae.b,g.c,T.f,w.a,k.h,k.e,S.a,v.n,k.c,k.d],pipes:[$.d,v.e,v.v],styles:[".indent[_ngcontent-%COMP%]{padding-left:16px}.tooltip-ul[_ngcontent-%COMP%]{margin-top:-8px;margin-bottom:0;padding-left:0;list-style-type:disc;list-style-position:inside}.tooltip-ul[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#fff}.mat-dialog-content[_ngcontent-%COMP%] .mat-progress-bar[_ngcontent-%COMP%] + p[_ngcontent-%COMP%]{margin-top:12px}.mat-dialog-actions[_ngcontent-%COMP%]{margin-right:-8px}"]}),xe),Ae=o("BeL+"),Re=o("Olgc"),Le=o("iadO");function De(e,t){if(1&e&&(d.Ub(0,"mat-option",23),d.Hc(1),d.Tb()),2&e){var r=t.$implicit;d.lc("value",r),d.Cb(1),d.Ic(r.name)}}function Ne(e,t){if(1&e&&(d.Ub(0,"mat-optgroup",22),d.Fc(1,De,2,2,"mat-option",7),d.Tb()),2&e){var r=t.$implicit;d.lc("label",r.data.name),d.Cb(1),d.lc("ngForOf",r.material)}}function Ve(e,t){if(1&e&&(d.Ub(0,"mat-option",23),d.Hc(1),d.Tb()),2&e){var r=t.$implicit;d.lc("value",r),d.Cb(1),d.Ic(r.name)}}var Ee,Be=((Ee=function(){function t(a,i,o,n){var c=this;r(this,t),this._formBuilder=a,this._httpService=i,this._toastService=o,this._dialogRef=n,this._dfs=function(t){var r,a=[];if(null==t?void 0:t.length)for(var i=e(t.reverse());i.length;){var o=i.pop();a.push(o),(null===(r=o.children)||void 0===r?void 0:r.length)&&i.push.apply(i,e(o.children.reverse()))}return a},this.reCheckBatch=function(){return Object(l.a)(c,void 0,void 0,regeneratorRuntime.mark(function e(){var t=this;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:this._batchList=null,this._formGroup.controls.batch.setValue(null),this._httpService.get("stocks/batch?material="+this._formGroup.controls.code.value.id).then(function(e){t._batchList=e.items});case 1:case"end":return e.stop()}},e,this)}))},this.save=function(){return Object(l.a)(c,void 0,void 0,regeneratorRuntime.mark(function e(){var t,r=this;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this._formGroup.controls.supplier.value&&""!=this._formGroup.controls.supplier.value.trim()){e.next=2;break}return e.abrupt("return",void this._toastService.show("\u8bf7\u586b\u5199\u51bb\u7ed3\u539f\u56e0"));case 2:return e.next=4,this._httpService.post("stocks/setQcStatus",{operation:"freeze",code:null==this._formGroup.controls.code.value?null:this._formGroup.controls.code.value.id,batch:null==this._formGroup.controls.batch.value?null:this._formGroup.controls.batch.value.code,mfgFrom:this._formGroup.controls.mfgFrom.value,mfgTo:this._formGroup.controls.mfgTo.value,inboundTimeFrom:this._formGroup.controls.inboundTimeFrom.value,inboundTimeTo:this._formGroup.controls.inboundTimeTo.value,barcode:this._formGroup.controls.barcode.value,supplier:this._formGroup.controls.supplier.value}).catch(function(e){var t;r._toastService.show((null===(t=e.error)||void 0===t?void 0:t.errorMessage)||"\u672a\u77e5\u9519\u8bef"),r._dialogRef.close({success:!1})});case 4:void 0!==(t=e.sent)&&(this._toastService.show("\u64cd\u4f5c\u6210\u529f \u51bb\u7ed3\u6258\u76d8\u6570\u91cf:"+t),this._dialogRef.close({success:!0}));case 6:case"end":return e.stop()}},e,this)}))},this._formGroup=this._formBuilder.group({code:[null],batch:[null],mfgFrom:[null],mfgTo:[null],inboundTimeFrom:[null],inboundTimeTo:[null],barcode:[null],supplier:[null]}),this._httpService.join(this._httpService.get("materials/categories"),this._httpService.get("materials")).then(function(e){var t=Object(s.a)(e[1].items.filter(function(e){return 1==e.group}),"category");c._material=c._dfs(e[0].children).filter(function(e){return!!t[e.data.id]&&(e.material=t[e.data.id],!0)})})}return i(t,[{key:"ngOnInit",value:function(){}},{key:"formGroup",get:function(){return this._formGroup}},{key:"material",get:function(){return this._material}},{key:"batchList",get:function(){return this._batchList}}]),t}()).\u0275fac=function(e){return new(e||Ee)(d.Ob(g.d),d.Ob(f.a),d.Ob(Re.a),d.Ob(k.g))},Ee.\u0275cmp=d.Ib({type:Ee,selectors:[["app-freeze"]],decls:58,vars:39,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["autocomplete","off",3,"formGroup"],["form",""],["formControlName","code",3,"selectionChange"],[3,"label",4,"ngFor","ngForOf"],["formControlName","batch"],[3,"value",4,"ngFor","ngForOf"],[3,"rangePicker"],["matStartDate","","formControlName","mfgFrom",3,"click"],["matEndDate","","formControlName","mfgTo",3,"click"],["matSuffix","",3,"for"],["$mfgpicker",""],["matStartDate","","formControlName","inboundTimeFrom",3,"click"],["matEndDate","","formControlName","inboundTimeTo",3,"click"],["$inboundpicker",""],["matInput","","formControlName","barcode"],["barcodeInput",""],["matInput","","formControlName","supplier","required",""],["mat-dialog-actions","","align","end"],["mat-button","","color","primary",3,"disabled","click"],["mat-button","","mat-dialog-close",""],[3,"label"],[3,"value"]],template:function(e,t){if(1&e){var r=d.Vb();d.Ub(0,"h2",0),d.Hc(1),d.gc(2,"translate"),d.Tb(),d.Ub(3,"div",1),d.Ub(4,"form",2,3),d.Ub(6,"mat-form-field"),d.Ub(7,"mat-label"),d.Hc(8),d.gc(9,"translate"),d.Tb(),d.Ub(10,"mat-select",4),d.bc("selectionChange",function(){return t.reCheckBatch()}),d.Fc(11,Ne,2,2,"mat-optgroup",5),d.Tb(),d.Tb(),d.Ub(12,"mat-form-field"),d.Ub(13,"mat-label"),d.Hc(14),d.gc(15,"translate"),d.Tb(),d.Ub(16,"mat-select",6),d.Fc(17,Ve,2,2,"mat-option",7),d.Tb(),d.Tb(),d.Ub(18,"mat-form-field"),d.Ub(19,"mat-label"),d.Hc(20),d.gc(21,"translate"),d.Tb(),d.Ub(22,"mat-date-range-input",8),d.Ub(23,"input",9),d.bc("click",function(){return d.wc(r),d.uc(27).open()}),d.Tb(),d.Ub(24,"input",10),d.bc("click",function(){return d.wc(r),d.uc(27).open()}),d.Tb(),d.Tb(),d.Pb(25,"mat-datepicker-toggle",11),d.Pb(26,"mat-date-range-picker",null,12),d.Tb(),d.Ub(28,"mat-form-field"),d.Ub(29,"mat-label"),d.Hc(30),d.gc(31,"translate"),d.Tb(),d.Ub(32,"mat-date-range-input",8),d.Ub(33,"input",13),d.bc("click",function(){return d.wc(r),d.uc(37).open()}),d.Tb(),d.Ub(34,"input",14),d.bc("click",function(){return d.wc(r),d.uc(37).open()}),d.Tb(),d.Tb(),d.Pb(35,"mat-datepicker-toggle",11),d.Pb(36,"mat-date-range-picker",null,15),d.Tb(),d.Ub(38,"mat-form-field"),d.Ub(39,"mat-label"),d.Hc(40),d.gc(41,"translate"),d.Tb(),d.Pb(42,"input",16,17),d.Tb(),d.Ub(44,"mat-form-field"),d.Ub(45,"mat-label"),d.Hc(46),d.gc(47,"translate"),d.Tb(),d.Pb(48,"input",18),d.Tb(),d.Tb(),d.Tb(),d.Ub(49,"div",19),d.Ub(50,"button",20),d.bc("click",function(){return t.save()}),d.Hc(51),d.gc(52,"uppercase"),d.gc(53,"translate"),d.Tb(),d.Ub(54,"button",21),d.Hc(55),d.gc(56,"uppercase"),d.gc(57,"translate"),d.Tb(),d.Tb()}if(2&e){var a=d.uc(27),i=d.uc(37);d.Cb(1),d.Ic(d.hc(2,17,"routes.query.blocking.freeze")),d.Cb(3),d.lc("formGroup",t.formGroup),d.Cb(4),d.Ic(d.hc(9,19,"routes.material.code")),d.Cb(3),d.lc("ngForOf",t.material),d.Cb(3),d.Ic(d.hc(15,21,"routes.material.batch")),d.Cb(3),d.lc("ngForOf",t.batchList),d.Cb(3),d.Ic(d.hc(21,23,"routes.material.mfg")),d.Cb(2),d.lc("rangePicker",a),d.Cb(3),d.lc("for",a),d.Cb(5),d.Ic(d.hc(31,25,"routes.material.inboundTime")),d.Cb(2),d.lc("rangePicker",i),d.Cb(3),d.lc("for",i),d.Cb(5),d.Ic(d.hc(41,27,"routes.query.blocking.barcode")),d.Cb(6),d.Ic(d.hc(47,29,"routes.query.blocking.supplier")),d.Cb(4),d.lc("disabled",t.formGroup.invalid),d.Cb(1),d.Ic(d.hc(52,31,d.hc(53,33,"shared.dialog.ok"))),d.Cb(4),d.Ic(d.hc(56,35,d.hc(57,37,"shared.dialog.cancel")))}},directives:[k.h,k.e,g.v,g.o,g.g,T.b,T.e,h.a,g.n,g.f,v.m,Le.d,Le.l,g.c,Le.k,Le.j,T.f,Le.e,ae.b,g.t,k.c,_.a,k.d,y.n,y.o],pipes:[$.d,v.v],styles:[".mat-form-field[_ngcontent-%COMP%]{width:100%}.mat-dialog-actions[_ngcontent-%COMP%]{margin-right:-8px}"]}),Ee),Ye=o("Qu3c"),We=["$crud"],Je=["$mode"],ze=["$qs"],Qe=["$overflow"],Ke=["$barcode"],Xe=["$time"],Ze=["$area"],et=["$category"],tt=["$download"],rt=["$enabled"];function at(e,t){1&e&&(d.Hc(0),d.gc(1,"translate")),2&e&&d.Ic(d.hc(1,1,"routes.query.blocking."+t.$implicit.mode))}function it(e,t){1&e&&(d.Hc(0),d.gc(1,"translate")),2&e&&d.Ic(d.hc(1,1,"routes.material.enum.qs."+t.$implicit.qualityState))}function ot(e,t){if(1&e&&(d.Ub(0,"span"),d.Hc(1),d.Tb()),2&e){var r=d.fc(),a=r.$implicit,i=r.field.id;d.Cb(1),d.Ic(a[i])}}function nt(e,t){1&e&&d.Fc(0,ot,2,1,"span",14),2&e&&d.lc("ngIf",t.$implicit[t.field.id]>0)}function ct(e,t){if(1&e&&d.Hc(0),2&e){var r=t.$implicit;d.Ic(r.barcode.startsWith("#@")?"":r.barcode)}}function lt(e,t){1&e&&(d.Hc(0),d.gc(1,"date")),2&e&&d.Ic(d.ic(1,1,t.$implicit[t.field.id],"yyyy-MM-dd HH:mm:ss"))}function st(e,t){if(1&e){var r=d.Vb();d.Ub(0,"button",15),d.bc("click",function(){return d.wc(r),d.fc().freeze()}),d.Hc(1),d.gc(2,"uppercase"),d.gc(3,"translate"),d.Tb(),d.Ub(4,"button",15),d.bc("click",function(){return d.wc(r),d.fc().export()}),d.Hc(5),d.gc(6,"uppercase"),d.gc(7,"translate"),d.Tb()}2&e&&(d.Cb(1),d.Ic(d.hc(2,2,d.hc(3,4,"routes.query.blocking.freeze"))),d.Cb(4),d.Ic(d.hc(6,6,d.hc(7,8,"routes.query.blocking.export"))))}function ut(e,t){if(1&e){var r=d.Vb();d.Ub(0,"button",16),d.bc("click",function(){return d.wc(r),d.fc().thaw()}),d.gc(1,"translate"),d.Ub(2,"mat-icon"),d.Hc(3,"brightness_high"),d.Tb(),d.Tb()}2&e&&d.mc("matTooltip",d.hc(1,1,"routes.query.blocking.thaw"))}function dt(e,t){1&e&&(d.Ub(0,"p"),d.Hc(1),d.gc(2,"translate"),d.Tb(),d.Ub(3,"ul",19),d.Ub(4,"li",20),d.Ub(5,"span"),d.Hc(6),d.gc(7,"translate"),d.Tb(),d.Tb(),d.Ub(8,"li",21),d.Ub(9,"span"),d.Hc(10),d.gc(11,"translate"),d.Tb(),d.Tb(),d.Ub(12,"li",22),d.Ub(13,"span"),d.Hc(14),d.gc(15,"translate"),d.Tb(),d.Tb(),d.Ub(16,"li",23),d.Ub(17,"span"),d.Hc(18),d.gc(19,"translate"),d.Tb(),d.Tb(),d.Tb()),2&e&&(d.Cb(1),d.Ic(d.hc(2,5,"shared.operation.dyeing")),d.Cb(5),d.Ic(d.hc(7,7,"routes.material.enum.materialAge.normal")),d.Cb(4),d.Ic(d.hc(11,9,"routes.material.enum.materialAge.over3")),d.Cb(4),d.Ic(d.hc(15,11,"routes.material.enum.materialAge.over5")),d.Cb(4),d.Ic(d.hc(19,13,"routes.material.enum.materialAge.over7")))}var mt=function(e){return{"app-foreground-primary":e}};function ft(e,t){if(1&e){var r=d.Vb();d.Ub(0,"button",17),d.bc("click",function(){d.wc(r);var e=d.fc();return e.colorful=!e.colorful}),d.Ub(1,"mat-icon"),d.Hc(2,"brush"),d.Tb(),d.Fc(3,dt,20,15,"ng-template",null,18,d.Gc),d.Tb()}if(2&e){var a=d.uc(4),i=d.fc();d.lc("matTooltipTemplate",a)("ngClass",d.pc(2,mt,i.colorful))}}function pt(e,t){if(1&e&&(d.Ub(0,"mat-option",29),d.Hc(1),d.Tb()),2&e){var r=t.$implicit;d.lc("value",r.id),d.Cb(1),d.Ic(r.name)}}function bt(e,t){if(1&e&&(d.Ub(0,"mat-optgroup",27),d.Fc(1,pt,2,2,"mat-option",28),d.Tb()),2&e){var r=t.$implicit;d.lc("label",r.name),d.Cb(1),d.lc("ngForOf",r.area)}}function ht(e,t){if(1&e&&(d.Ub(0,"mat-form-field",24),d.Ub(1,"mat-label"),d.Hc(2),d.gc(3,"translate"),d.Tb(),d.Ub(4,"mat-select",25),d.Fc(5,bt,2,2,"mat-optgroup",26),d.Tb(),d.Tb()),2&e){var r=t.$implicit,a=d.fc();d.lc("formGroup",r),d.Cb(2),d.Ic(d.hc(3,3,"routes.task.area")),d.Cb(3),d.lc("ngForOf",a.area)}}function gt(e,t){if(1&e&&(d.Ub(0,"mat-option",29),d.Hc(1),d.Tb()),2&e){var r=t.$implicit;d.Cc("padding-left",16*r.level+"px"),d.lc("value",r.data.id),d.Cb(1),d.Ic(r.data.name)}}function vt(e,t){if(1&e&&(d.Ub(0,"mat-form-field",24),d.Ub(1,"mat-label"),d.Hc(2),d.gc(3,"translate"),d.Tb(),d.Ub(4,"mat-select",30),d.Pb(5,"mat-option"),d.Fc(6,gt,2,4,"mat-option",31),d.Tb(),d.Tb()),2&e){var r=t.$implicit,a=d.fc();d.lc("formGroup",r),d.Cb(2),d.Ic(d.hc(3,3,"routes.material.cat")),d.Cb(4),d.lc("ngForOf",a.category.items)}}function yt(e,t){1&e&&(d.Ub(0,"div",36),d.Ub(1,"button",37),d.Hc(2),d.gc(3,"uppercase"),d.gc(4,"translate"),d.Tb(),d.Tb()),2&e&&(d.Cb(2),d.Ic(d.hc(3,1,d.hc(4,3,"shared.dialog.ok"))))}function _t(e,t){if(1&e&&(d.Ub(0,"h2",32),d.Hc(1),d.gc(2,"translate"),d.Tb(),d.Ub(3,"div",33),d.Pb(4,"mat-progress-bar",34),d.Ub(5,"p"),d.Hc(6),d.gc(7,"translate"),d.Tb(),d.Tb(),d.Fc(8,yt,5,5,"div",35)),2&e){var r=d.fc();d.Cb(1),d.Ic(d.hc(2,6,"shared.dialog.title")),d.Cb(3),d.lc("mode",r.download.loaded||r.download.error?"determinate":"indeterminate")("color",r.download.error?"warn":"primary")("value",r.download.error?100:100*r.download.loaded/r.download.total),d.Cb(2),d.Ic(d.hc(7,8,r.download.error?"shared.notification.fail":"routes.query.blocking.exporting")),d.Cb(2),d.lc("ngIf",r.download.error)}}function Ct(e,t){1&e&&(d.Hc(0),d.gc(1,"translate")),2&e&&d.Ic(d.hc(1,1,"routes.material.enum.enabled."+t.$implicit.enabled))}var wt,Tt=((wt=function(){function t(a,i,o,n){var c=this;r(this,t),this._dialogService=a,this._httpService=i,this._toastService=o,this._i18nService=n,this._colorful=!0,this._dfs=function(t){var r,a=[];if(null==t?void 0:t.length)for(var i=e(t.reverse());i.length;){var o=i.pop();a.push(o),(null===(r=o.children)||void 0===r?void 0:r.length)&&i.push.apply(i,e(o.children.reverse()))}return a},this.convertor=function(e){return e.items.forEach(function(e){return e.mode=null!=(null==e?void 0:e.enabled)?"force":"auto"}),e},this.dyeing=function(e){return c.colorful?e.materialAge>=7?"app-background-warn-lighter":e.materialAge>=3?"app-background-accent-lighter":"app-background-primary-lighter":null},this.export=function(){c._download={loaded:0,total:0,error:!1};var e=c._dialogService.show(c._downloadDialog);c._httpService.download("stocks/excel?"+c._template.query,"WMS BLOCKING "+u().format("YYYYMMDDHHmmss"),"GET",{onProgress:function(t){switch(t.type){case 3:c._download.loaded=t.loaded,c._download.total=t.total;break;case 4:e.close()}}}).catch(function(){return c._download.error=!0})},this.freeze=function(){return Object(l.a)(c,void 0,void 0,regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._dialogService.open(Be,{data:null});case 2:if(e.t0=e.sent,!e.t0){e.next=5;break}this._template.refresh();case 5:case"end":return e.stop()}},e,this)}))},this.thaw=function(){return Object(l.a)(c,void 0,void 0,regeneratorRuntime.mark(function e(){var t,r=this;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._dialogService.confirm(this._i18nService.translate("shared.notification.confirm"));case 2:if(!e.sent){e.next=7;break}return e.next=5,this._httpService.post("stocks/setQcStatus",{operation:"thaw",barcodes:Object(Ae.a)(this._template.selection.selected.map(function(e){return e.barcode}))}).catch(function(e){var t;r._toastService.show((null===(t=e.error)||void 0===t?void 0:t.errorMessage)||"\u672a\u77e5\u9519\u8bef")});case 5:void 0!==(t=e.sent)&&(this._toastService.show("\u64cd\u4f5c\u6210\u529f \u51bb\u7ed3\u6258\u76d8\u6570\u91cf:"+t),this._template.refresh());case 7:case"end":return e.stop()}},e,this)}))}}return i(t,[{key:"ngAfterViewInit",value:function(){return Object(l.a)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var t,r,a=this;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._httpService.join(this._httpService.get("warehouses"),this._httpService.get("areas"),this._httpService.get("materials/categories"));case 2:t=e.sent,r=Object(s.a)(t[1].items,"warehouse"),this._area=t[0].items.filter(function(e){return e.area=r[e.id]}),r=t[1].items.map(function(e){return e.id}),this._category={map:{},items:[]},this._dfs(t[2].children).forEach(function(e){a.category.map[e.data.id]=e,a.category.items.push(e)}),this._defination=[{id:"barcode",header:"routes.query.stock.barcode",template:this._barcodeColumn,filter:{order:6,field:"text"}},{id:"code",header:"routes.material.code",filter:{order:1,field:"text"}},{id:"name",header:"routes.material.name",filter:{order:2,field:"text"}},{id:"warehouse",header:"routes.query.stock.warehouse"},{id:"area",header:"routes.query.stock.area",display:null},{id:"cell",header:"routes.query.stock.cell"},{id:"batch",header:"routes.material.batch",display:null,filter:{order:3,field:"text"}},{id:"bill",header:"routes.material.bill"},{id:"qualityState",header:"routes.material.qs",template:this._qsColumn},{id:"enabled",header:"routes.material.enabled",template:this._enabledColumn},{id:"manufacturingDate",header:"routes.material.mfg",template:this._timeColumn,filter:{order:4,field:"date-range"}},{id:"materialAge",header:"routes.material.materialAge"},{id:"materialAgeStatus",header:"routes.material.materialAge",display:null,filter:{order:8,field:"select",range:[{id:"over7",name:this._i18nService.translate("routes.material.enum.materialAge.over7")},{id:"over5",name:this._i18nService.translate("routes.material.enum.materialAge.over5")},{id:"over3",name:this._i18nService.translate("routes.material.enum.materialAge.over3")},{id:"normal",name:this._i18nService.translate("routes.material.enum.materialAge.normal")}]}},{id:"inboundTime",header:"routes.query.stock.create",template:this._timeColumn,filter:{order:5,field:"date-range"}},{id:"inventoryTime",header:"routes.query.stock.update",template:this._timeColumn,display:null},{id:"category",header:"routes.material.cat",display:null},{id:"transQty",header:"routes.material.qualifiedNum"},{id:"transUnit",header:"routes.material.mesUnit"},{id:"remark",header:"routes.material.remark",filter:{order:7,field:"text"}},{id:"isWms",header:"routes.material.isWms",display:null},{id:"isLocal",header:"routes.material.isLocal",display:null}],this._api="stocks";case 5:case"end":return e.stop()}},e,this)}))}},{key:"defination",get:function(){return this._defination}},{key:"api",get:function(){return this._api}},{key:"area",get:function(){return this._area}},{key:"category",get:function(){return this._category}},{key:"colorful",get:function(){return this._colorful},set:function(e){this._colorful=e}},{key:"download",get:function(){return this._download}}]),t}()).\u0275fac=function(e){return new(e||wt)(d.Ob(m.a),d.Ob(f.a),d.Ob(Re.a),d.Ob(p.a))},wt.\u0275cmp=d.Ib({type:wt,selectors:[["app-query-blocking"]],viewQuery:function(e,t){var r;1&e&&(d.Oc(We,!0),d.Oc(Je,!0),d.Oc(ze,!0),d.Oc(Qe,!0),d.Oc(Ke,!0),d.Oc(Xe,!0),d.Oc(Ze,!0),d.Oc(et,!0),d.Oc(tt,!0),d.Oc(rt,!0)),2&e&&(d.tc(r=d.cc())&&(t._template=r.first),d.tc(r=d.cc())&&(t._modeColumn=r.first),d.tc(r=d.cc())&&(t._qsColumn=r.first),d.tc(r=d.cc())&&(t._overflowColumn=r.first),d.tc(r=d.cc())&&(t._barcodeColumn=r.first),d.tc(r=d.cc())&&(t._timeColumn=r.first),d.tc(r=d.cc())&&(t._areaControl=r.first),d.tc(r=d.cc())&&(t._categoryControl=r.first),d.tc(r=d.cc())&&(t._downloadDialog=r.first),d.tc(r=d.cc())&&(t._enabledColumn=r.first))},decls:26,vars:12,consts:[[3,"selectable","addable","editable","deletable","row-class","defination","api","query","convertor","toolbar-buttons-template","toolbar-selection-template","toolbar-icons-template"],["$crud",""],["$mode",""],["$qs",""],["$overflow",""],["$barcode",""],["$time",""],["$freeze",""],["$thaw",""],["$dyeing",""],["$area",""],["$category",""],["$download",""],["$enabled",""],[4,"ngIf"],["mat-button","","color","primary",3,"click"],["mat-icon-button","",3,"matTooltip","click"],["mat-icon-button","",3,"matTooltipTemplate","ngClass","click"],["$tooltip",""],[1,"tooltip-ul"],[1,"app-foreground-primary"],[1,"app-foreground-accent"],[1,"app-foreground-over5"],[1,"app-foreground-warn"],[3,"formGroup"],["formControlName","area","multiple",""],[3,"label",4,"ngFor","ngForOf"],[3,"label"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["formControlName","category"],[3,"value","paddingLeft",4,"ngFor","ngForOf"],["mat-dialog-title",""],["mat-dialog-content",""],[3,"mode","color","value"],["mat-dialog-actions","","align","end",4,"ngIf"],["mat-dialog-actions","","align","end"],["mat-button","","color","primary","mat-dialog-close",""]],template:function(e,t){if(1&e&&(d.Ub(0,"crud-template",0,1),d.Fc(2,at,2,3,"ng-template",null,2,d.Gc),d.Fc(4,it,2,3,"ng-template",null,3,d.Gc),d.Fc(6,nt,1,1,"ng-template",null,4,d.Gc),d.Fc(8,ct,1,1,"ng-template",null,5,d.Gc),d.Fc(10,lt,2,4,"ng-template",null,6,d.Gc),d.Fc(12,st,8,10,"ng-template",null,7,d.Gc),d.Fc(14,ut,4,3,"ng-template",null,8,d.Gc),d.Fc(16,ft,5,4,"ng-template",null,9,d.Gc),d.Fc(18,ht,6,5,"ng-template",null,10,d.Gc),d.Fc(20,vt,7,5,"ng-template",null,11,d.Gc),d.Fc(22,_t,9,10,"ng-template",null,12,d.Gc),d.Fc(24,Ct,2,3,"ng-template",null,13,d.Gc),d.Tb()),2&e){var r=d.uc(13),a=d.uc(15),i=d.uc(17);d.lc("selectable","multiple")("addable",!1)("editable",!1)("deletable",!1)("row-class",t.dyeing)("defination",t.defination)("api",t.api)("query","pallet=false&enabled=false")("convertor",t.convertor)("toolbar-buttons-template",r)("toolbar-selection-template",a)("toolbar-icons-template",i)}},directives:[b.a,v.n,_.a,Ye.c,w.a,C.a,v.l,T.b,g.o,g.g,T.e,h.a,g.n,g.f,v.m,y.n,y.o,k.h,k.e,S.a,k.c,k.d],pipes:[$.d,v.e,v.v],styles:[".tooltip-ul[_ngcontent-%COMP%]{margin-top:-8px;margin-bottom:0;padding-left:0;list-style-type:disc;list-style-position:inside}.tooltip-ul[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#fff}.mat-dialog-content[_ngcontent-%COMP%] .mat-progress-bar[_ngcontent-%COMP%] + p[_ngcontent-%COMP%]{margin-top:12px}.mat-dialog-actions[_ngcontent-%COMP%]{margin-right:-8px}"]}),wt),kt=["$crud"],St=["$barcode"],$t=["$timespan"],Ft=["$qs"],qt=["$time"],Ot=["$area"],Ut=["$category"],It=["$download"];function Ht(e,t){if(1&e&&d.Hc(0),2&e){var r=t.$implicit;d.Ic(r.barcode.startsWith("#@")?"":r.barcode)}}function xt(e,t){if(1&e&&d.Hc(0),2&e){var r=t.$implicit,a=t.field.id;d.Ic(r[a]>0?r[a]:null)}}function Gt(e,t){1&e&&(d.Hc(0),d.gc(1,"translate")),2&e&&d.Ic(d.hc(1,1,"routes.material.enum.qs."+t.$implicit.qualityState))}function Mt(e,t){1&e&&(d.Hc(0),d.gc(1,"date")),2&e&&d.Ic(d.ic(1,1,t.$implicit[t.field.id],"yyyy-MM-dd HH:mm:ss"))}function Pt(e,t){if(1&e){var r=d.Vb();d.Ub(0,"button",10),d.bc("click",function(){return d.wc(r),d.fc().export()}),d.Hc(1),d.gc(2,"uppercase"),d.gc(3,"translate"),d.Tb()}2&e&&(d.Cb(1),d.Ic(d.hc(2,1,d.hc(3,3,"routes.query.overdue.export"))))}function jt(e,t){if(1&e&&(d.Ub(0,"mat-option",16),d.Hc(1),d.Tb()),2&e){var r=t.$implicit;d.lc("value",r.id),d.Cb(1),d.Ic(r.name)}}function At(e,t){if(1&e&&(d.Ub(0,"mat-optgroup",14),d.Fc(1,jt,2,2,"mat-option",15),d.Tb()),2&e){var r=t.$implicit;d.lc("label",r.name),d.Cb(1),d.lc("ngForOf",r.area)}}function Rt(e,t){if(1&e&&(d.Ub(0,"mat-form-field",11),d.Ub(1,"mat-label"),d.Hc(2),d.gc(3,"translate"),d.Tb(),d.Ub(4,"mat-select",12),d.Fc(5,At,2,2,"mat-optgroup",13),d.Tb(),d.Tb()),2&e){var r=t.$implicit,a=d.fc();d.lc("formGroup",r),d.Cb(2),d.Ic(d.hc(3,3,"routes.task.area")),d.Cb(3),d.lc("ngForOf",a.area)}}function Lt(e,t){if(1&e&&(d.Ub(0,"mat-option",16),d.Hc(1),d.Tb()),2&e){var r=t.$implicit;d.Cc("padding-left",16*r.level+"px"),d.lc("value",r.data.id),d.Cb(1),d.Ic(r.data.name)}}function Dt(e,t){if(1&e&&(d.Ub(0,"mat-form-field",11),d.Ub(1,"mat-label"),d.Hc(2),d.gc(3,"translate"),d.Tb(),d.Ub(4,"mat-select",17),d.Pb(5,"mat-option"),d.Fc(6,Lt,2,4,"mat-option",18),d.Tb(),d.Tb()),2&e){var r=t.$implicit,a=d.fc();d.lc("formGroup",r),d.Cb(2),d.Ic(d.hc(3,3,"routes.material.cat")),d.Cb(4),d.lc("ngForOf",a.category.items)}}function Nt(e,t){1&e&&(d.Ub(0,"div",23),d.Ub(1,"button",24),d.Hc(2),d.gc(3,"uppercase"),d.gc(4,"translate"),d.Tb(),d.Tb()),2&e&&(d.Cb(2),d.Ic(d.hc(3,1,d.hc(4,3,"shared.dialog.ok"))))}function Vt(e,t){if(1&e&&(d.Ub(0,"h2",19),d.Hc(1),d.gc(2,"translate"),d.Tb(),d.Ub(3,"div",20),d.Pb(4,"mat-progress-bar",21),d.Ub(5,"p"),d.Hc(6),d.gc(7,"translate"),d.Tb(),d.Tb(),d.Fc(8,Nt,5,5,"div",22)),2&e){var r=d.fc();d.Cb(1),d.Ic(d.hc(2,6,"shared.dialog.title")),d.Cb(3),d.lc("mode",r.download.loaded||r.download.error?"determinate":"indeterminate")("color",r.download.error?"warn":"primary")("value",r.download.error?100:100*r.download.loaded/r.download.total),d.Cb(2),d.Ic(d.hc(7,8,r.download.error?"shared.notification.fail":"routes.query.overdue.exporting")),d.Cb(2),d.lc("ngIf",r.download.error)}}var Et,Bt=((Et=function(){function t(a,i,o){var n=this;r(this,t),this._dialogService=a,this._httpService=i,this._i18nService=o,this._dfs=function(t){var r,a=[];if(null==t?void 0:t.length)for(var i=e(t.reverse());i.length;){var o=i.pop();a.push(o),(null===(r=o.children)||void 0===r?void 0:r.length)&&i.push.apply(i,e(o.children.reverse()))}return a},this.export=function(){n._download={loaded:0,total:0,error:!1};var e=n._dialogService.show(n._downloadDialog);n._httpService.download("stocks/excel?"+n._template.query,"WMS OVERDUE STOCK "+u().format("YYYYMMDDHHmmss"),"GET",{onProgress:function(t){switch(t.type){case 3:n._download.loaded=t.loaded,n._download.total=t.total;break;case 4:e.close()}}}).catch(function(){return n._download.error=!0})}}return i(t,[{key:"ngAfterViewInit",value:function(){return Object(l.a)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var t,r,a=this;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._httpService.join(this._httpService.get("warehouses"),this._httpService.get("areas"),this._httpService.get("materials/categories"));case 2:t=e.sent,r=Object(s.a)(t[1].items,"warehouse"),this._area=t[0].items.filter(function(e){return e.area=r[e.id]}),r=t[1].items.map(function(e){return e.id}),this._category={map:{},items:[]},this._dfs(t[2].children).forEach(function(e){a.category.map[e.data.id]=e,a.category.items.push(e)}),this._defination=[{id:"code",header:"routes.material.code",filter:{order:3,field:"text"}},{id:"name",header:"routes.material.name",filter:{order:4,field:"text"}},{id:"model",header:"routes.material.model"},{id:"quantity",header:"routes.material.qty"},{id:"unit",header:"routes.material.unit"},{id:"overdueTimeSpan",header:"routes.query.overdue.overdue",template:this._timespanColumn},{id:"minimumStockTimeSpan",header:"routes.query.overdue.less",template:this._timespanColumn},{id:"maximumStockTimeSpan",header:"routes.query.overdue.more",template:this._timespanColumn},{id:"barcode",header:"routes.query.overdue.barcode",template:this._barcodeColumn,filter:{order:6,field:"text"}},{id:"warehouse",header:"routes.query.overdue.warehouse"},{id:"area",header:"routes.query.overdue.area",filter:{order:1,field:"multi-select",template:this._areaControl,default:r},display:null},{id:"cell",header:"routes.query.overdue.cell",filter:{order:7,field:"text"}},{id:"batch",header:"routes.material.batch",filter:{order:5,field:"text"}},{id:"bill",header:"routes.material.bill"},{id:"supplier",header:"routes.material.supplier"},{id:"brand",header:"routes.material.brand"},{id:"qualityState",header:"routes.material.qs",template:this._qsColumn},{id:"inboundTime",header:"routes.query.overdue.create",template:this._timeColumn,filter:{order:8,field:"date-range"}},{id:"inventoryTime",header:"routes.query.overdue.update",template:this._timeColumn,filter:{order:9,field:"date-range"}},{id:"category",header:"routes.material.cat",filter:{order:2,field:"select",template:this._categoryControl,convertor:function(e){return e?a._dfs([a.category.map[e]]).map(function(e){return"category=".concat(e.data.id,"&")}).join(""):""}}}],this._api="stocks";case 5:case"end":return e.stop()}},e,this)}))}},{key:"defination",get:function(){return this._defination}},{key:"api",get:function(){return this._api}},{key:"area",get:function(){return this._area}},{key:"category",get:function(){return this._category}},{key:"download",get:function(){return this._download}}]),t}()).\u0275fac=function(e){return new(e||Et)(d.Ob(m.a),d.Ob(f.a),d.Ob(p.a))},Et.\u0275cmp=d.Ib({type:Et,selectors:[["app-query-overdue"]],viewQuery:function(e,t){var r;1&e&&(d.Oc(kt,!0),d.Oc(St,!0),d.Oc($t,!0),d.Oc(Ft,!0),d.Oc(qt,!0),d.Oc(Ot,!0),d.Oc(Ut,!0),d.Oc(It,!0)),2&e&&(d.tc(r=d.cc())&&(t._template=r.first),d.tc(r=d.cc())&&(t._barcodeColumn=r.first),d.tc(r=d.cc())&&(t._timespanColumn=r.first),d.tc(r=d.cc())&&(t._qsColumn=r.first),d.tc(r=d.cc())&&(t._timeColumn=r.first),d.tc(r=d.cc())&&(t._areaControl=r.first),d.tc(r=d.cc())&&(t._categoryControl=r.first),d.tc(r=d.cc())&&(t._downloadDialog=r.first))},decls:18,vars:8,consts:[[3,"selectable","addable","editable","deletable","defination","api","query","toolbar-buttons-template"],["$crud",""],["$barcode",""],["$timespan",""],["$qs",""],["$time",""],["$export",""],["$area",""],["$category",""],["$download",""],["mat-button","","color","primary",3,"click"],[3,"formGroup"],["formControlName","area","multiple",""],[3,"label",4,"ngFor","ngForOf"],[3,"label"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["formControlName","category"],[3,"value","paddingLeft",4,"ngFor","ngForOf"],["mat-dialog-title",""],["mat-dialog-content",""],[3,"mode","color","value"],["mat-dialog-actions","","align","end",4,"ngIf"],["mat-dialog-actions","","align","end"],["mat-button","","color","primary","mat-dialog-close",""]],template:function(e,t){if(1&e&&(d.Ub(0,"crud-template",0,1),d.Fc(2,Ht,1,1,"ng-template",null,2,d.Gc),d.Fc(4,xt,1,1,"ng-template",null,3,d.Gc),d.Fc(6,Gt,2,3,"ng-template",null,4,d.Gc),d.Fc(8,Mt,2,4,"ng-template",null,5,d.Gc),d.Fc(10,Pt,4,5,"ng-template",null,6,d.Gc),d.Fc(12,Rt,6,5,"ng-template",null,7,d.Gc),d.Fc(14,Dt,7,5,"ng-template",null,8,d.Gc),d.Fc(16,Vt,9,10,"ng-template",null,9,d.Gc),d.Tb()),2&e){var r=d.uc(11);d.lc("selectable",!1)("addable",!1)("editable",!1)("deletable",!1)("defination",t.defination)("api",t.api)("query","pallet=false&overdue=true")("toolbar-buttons-template",r)}},directives:[b.a,_.a,T.b,g.o,g.g,T.e,h.a,g.n,g.f,v.m,y.n,y.o,k.h,k.e,S.a,v.n,k.c,k.d],pipes:[$.d,v.e,v.v],styles:[".mat-dialog-content[_ngcontent-%COMP%] .mat-progress-bar[_ngcontent-%COMP%] + p[_ngcontent-%COMP%]{margin-top:12px}.mat-dialog-actions[_ngcontent-%COMP%]{margin-right:-8px}"]}),Et),Yt=["$crud"],Wt=["$range"],Jt=["$cat"],zt=["$category"],Qt=["$download"];function Kt(e,t){if(1&e&&d.Hc(0),2&e){var r=t.$implicit;d.Lc("",r.lowerLimit||0," ~ ",r.upperLimit||"+\u221e"," \uff08 ",r.warehouse," \uff09")}}function Xt(e,t){if(1&e&&d.Hc(0),2&e){var r=t.$implicit,a=d.fc();d.Ic(null==a.category.map[r.category]?null:a.category.map[r.category].data.name)}}function Zt(e,t){if(1&e){var r=d.Vb();d.Ub(0,"button",7),d.bc("click",function(){return d.wc(r),d.fc().export()}),d.Hc(1),d.gc(2,"uppercase"),d.gc(3,"translate"),d.Tb()}2&e&&(d.Cb(1),d.Ic(d.hc(2,1,d.hc(3,3,"routes.query.safety.export"))))}function er(e,t){if(1&e&&(d.Ub(0,"mat-option",11),d.Hc(1),d.Tb()),2&e){var r=t.$implicit;d.Cc("padding-left",16*r.level+"px"),d.lc("value",r.data.id),d.Cb(1),d.Ic(r.data.name)}}function tr(e,t){if(1&e&&(d.Ub(0,"mat-form-field",8),d.Ub(1,"mat-label"),d.Hc(2),d.gc(3,"translate"),d.Tb(),d.Ub(4,"mat-select",9),d.Pb(5,"mat-option"),d.Fc(6,er,2,4,"mat-option",10),d.Tb(),d.Tb()),2&e){var r=t.$implicit,a=d.fc();d.lc("formGroup",r),d.Cb(2),d.Ic(d.hc(3,3,"routes.material.cat")),d.Cb(4),d.lc("ngForOf",a.category.items)}}function rr(e,t){1&e&&(d.Ub(0,"div",16),d.Ub(1,"button",17),d.Hc(2),d.gc(3,"uppercase"),d.gc(4,"translate"),d.Tb(),d.Tb()),2&e&&(d.Cb(2),d.Ic(d.hc(3,1,d.hc(4,3,"shared.dialog.ok"))))}function ar(e,t){if(1&e&&(d.Ub(0,"h2",12),d.Hc(1),d.gc(2,"translate"),d.Tb(),d.Ub(3,"div",13),d.Pb(4,"mat-progress-bar",14),d.Ub(5,"p"),d.Hc(6),d.gc(7,"translate"),d.Tb(),d.Tb(),d.Fc(8,rr,5,5,"div",15)),2&e){var r=d.fc();d.Cb(1),d.Ic(d.hc(2,6,"shared.dialog.title")),d.Cb(3),d.lc("mode",r.download.loaded||r.download.error?"determinate":"indeterminate")("color",r.download.error?"warn":"primary")("value",r.download.error?100:100*r.download.loaded/r.download.total),d.Cb(2),d.Ic(d.hc(7,8,r.download.error?"shared.notification.fail":"routes.query.safety.exporting")),d.Cb(2),d.lc("ngIf",r.download.error)}}var ir,or=((ir=function(){function t(a,i,o){var n=this;r(this,t),this._dialogService=a,this._httpService=i,this._i18nService=o,this._dfs=function(t){var r,a=[];if(null==t?void 0:t.length)for(var i=e(t.reverse());i.length;){var o=i.pop();a.push(o),(null===(r=o.children)||void 0===r?void 0:r.length)&&i.push.apply(i,e(o.children.reverse()))}return a},this.convertor=function(e){return e.items.forEach(function(e){return e.warehouse=e.warehouse.split(",").map(function(e){var t;return null===(t=n._warehouse[e])||void 0===t?void 0:t.name}).join(" + ")}),e},this.export=function(){n._download={loaded:0,total:0,error:!1};var e=n._dialogService.show(n._downloadDialog);n._httpService.download("stocks/safeties/excel?"+n._template.query,"WMS WARNING STOCK "+u().format("YYYYMMDDHHmmss"),"GET",{onProgress:function(t){switch(t.type){case 3:n._download.loaded=t.loaded,n._download.total=t.total;break;case 4:e.close()}}}).catch(function(){return n._download.error=!0})}}return i(t,[{key:"ngAfterViewInit",value:function(){return Object(l.a)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var t,r=this;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._httpService.join(this._httpService.get("warehouses"),this._httpService.get("materials/categories"));case 2:t=e.sent,this._warehouse=t[0].items.reduce(function(e,t){return e[t.id]=t,e},{}),this._category={map:{},items:[]},this._dfs(t[1].children).forEach(function(e){r.category.map[e.data.id]=e,r.category.items.push(e)}),this._defination=[{id:"code",header:"routes.material.code",filter:{order:2,field:"text"}},{id:"name",header:"routes.material.name",filter:{order:3,field:"text"}},{id:"model",header:"routes.material.model"},{id:"quantity",header:"routes.material.qty"},{id:"unit",header:"routes.material.unit"},{id:"lowerLimit",header:"routes.query.safety.range",template:this._rangeColumn},{id:"category",header:"routes.material.cat",template:this._categoryColumn,filter:{order:2,field:"select",template:this._categoryControl,convertor:function(e){return e?r._dfs([r.category.map[e]]).map(function(e){return"category=".concat(e.data.id,"&")}).join(""):""}}},{id:"type",header:"routes.query.safety.type",filter:{order:5,field:"select",range:[{},{id:"shortage",name:this._i18nService.translate("routes.query.safety.shortage")},{id:"excess",name:this._i18nService.translate("routes.query.safety.excess")}],convertor:function(e){return"type=".concat(e||"warning","&")}},display:null},{id:"warehouse",header:"routes.query.safety.warehouse",filter:{order:1,field:"multi-select",range:t[0].items,default:t[0].items.map(function(e){return e.id})},display:null}],this._api="stocks/safeties";case 4:case"end":return e.stop()}},e,this)}))}},{key:"defination",get:function(){return this._defination}},{key:"api",get:function(){return this._api}},{key:"category",get:function(){return this._category}},{key:"download",get:function(){return this._download}}]),t}()).\u0275fac=function(e){return new(e||ir)(d.Ob(m.a),d.Ob(f.a),d.Ob(p.a))},ir.\u0275cmp=d.Ib({type:ir,selectors:[["app-query-safety"]],viewQuery:function(e,t){var r;1&e&&(d.Oc(Yt,!0),d.Oc(Wt,!0),d.Oc(Jt,!0),d.Oc(zt,!0),d.Oc(Qt,!0)),2&e&&(d.tc(r=d.cc())&&(t._template=r.first),d.tc(r=d.cc())&&(t._rangeColumn=r.first),d.tc(r=d.cc())&&(t._categoryColumn=r.first),d.tc(r=d.cc())&&(t._categoryControl=r.first),d.tc(r=d.cc())&&(t._downloadDialog=r.first))},decls:12,vars:8,consts:[[3,"selectable","addable","editable","deletable","defination","api","convertor","toolbar-buttons-template"],["$crud",""],["$range",""],["$cat",""],["$export",""],["$category",""],["$download",""],["mat-button","","color","primary",3,"click"],[3,"formGroup"],["formControlName","category"],[3,"value","paddingLeft",4,"ngFor","ngForOf"],[3,"value"],["mat-dialog-title",""],["mat-dialog-content",""],[3,"mode","color","value"],["mat-dialog-actions","","align","end",4,"ngIf"],["mat-dialog-actions","","align","end"],["mat-button","","color","primary","mat-dialog-close",""]],template:function(e,t){if(1&e&&(d.Ub(0,"crud-template",0,1),d.Fc(2,Kt,1,3,"ng-template",null,2,d.Gc),d.Fc(4,Xt,1,1,"ng-template",null,3,d.Gc),d.Fc(6,Zt,4,5,"ng-template",null,4,d.Gc),d.Fc(8,tr,7,5,"ng-template",null,5,d.Gc),d.Fc(10,ar,9,10,"ng-template",null,6,d.Gc),d.Tb()),2&e){var r=d.uc(7);d.lc("selectable",!1)("addable",!1)("editable",!1)("deletable",!1)("defination",t.defination)("api",t.api)("convertor",t.convertor)("toolbar-buttons-template",r)}},directives:[b.a,_.a,T.b,g.o,g.g,T.e,h.a,g.n,g.f,y.o,v.m,k.h,k.e,S.a,v.n,k.c,k.d],pipes:[v.v,$.d],styles:[".mat-dialog-content[_ngcontent-%COMP%] .mat-progress-bar[_ngcontent-%COMP%] + p[_ngcontent-%COMP%]{margin-top:12px}.mat-dialog-actions[_ngcontent-%COMP%]{margin-right:-8px}"]}),ir),nr=o("EDME"),cr=["$crud"],lr=["$result"],sr=["$method"],ur=["$param"],dr=["$time"];function mr(e,t){1&e&&(d.Ub(0,"mat-icon",11),d.gc(1,"translate"),d.Hc(2,"remove_circle"),d.Tb()),2&e&&d.mc("matTooltip",d.hc(1,1,"routes.query.interfacerecord.resultList.error"))}function fr(e,t){1&e&&(d.Ub(0,"mat-icon",12),d.gc(1,"translate"),d.Hc(2,"check_circle"),d.Tb()),2&e&&d.mc("matTooltip",d.hc(1,1,"routes.query.interfacerecord.resultList.ok"))}function pr(e,t){1&e&&(d.Sb(0,8),d.Fc(1,mr,3,3,"mat-icon",9),d.Fc(2,fr,3,3,"mat-icon",10),d.Rb()),2&e&&(d.lc("ngSwitch",t.$implicit.result),d.Cb(1),d.lc("ngSwitchCase","1"))}function br(e,t){1&e&&(d.Hc(0),d.gc(1,"date")),2&e&&d.Ic(d.ic(1,1,t.$implicit[t.field.id],"yyyy-MM-dd HH:mm:ss.SSS"))}function hr(e,t){1&e&&(d.Hc(0),d.gc(1,"translate")),2&e&&d.Ic(d.hc(1,1,"routes.query.interfacerecord.methodList."+t.$implicit.method))}function gr(e,t){if(1&e&&(d.Ub(0,"pre"),d.Hc(1),d.Tb()),2&e){var r=d.fc(),a=r.$implicit,i=r.field.id;d.Cb(1),d.Ic(a[i])}}function vr(e,t){if(1&e&&(d.Ub(0,"span"),d.Hc(1),d.Tb()),2&e){var r=d.fc(),a=r.$implicit,i=r.field.id;d.Cb(1),d.Ic(a[i])}}function yr(e,t){if(1&e&&(d.Sb(0,8),d.Fc(1,gr,2,1,"pre",13),d.Fc(2,vr,2,1,"span",13),d.Rb()),2&e){var r=d.fc();d.lc("ngSwitch",r.jsonFormat),d.Cb(1),d.lc("ngSwitchCase",!0),d.Cb(1),d.lc("ngSwitchCase",!1)}}function _r(e,t){1&e&&(d.Ub(0,"p"),d.Hc(1),d.gc(2,"translate"),d.Tb(),d.Ub(3,"ul",18),d.Ub(4,"li",19),d.Ub(5,"span"),d.Hc(6),d.gc(7,"translate"),d.Tb(),d.Tb(),d.Tb()),2&e&&(d.Cb(1),d.Ic(d.hc(2,2,"shared.operation.dyeing")),d.Cb(5),d.Ic(d.hc(7,4,"routes.query.interfacerecord.abnormal")))}var Cr=function(e){return{"app-foreground-primary":e}};function wr(e,t){if(1&e){var r=d.Vb();d.Ub(0,"button",14),d.bc("click",function(){d.wc(r);var e=d.fc();return e.formatLine(e.jsonFormat=!e.jsonFormat)}),d.Ub(1,"mat-icon",15),d.gc(2,"translate"),d.Hc(3,"format_shapes"),d.Tb(),d.Tb(),d.Ub(4,"button",16),d.bc("click",function(){d.wc(r);var e=d.fc();return e.colorful=!e.colorful}),d.Ub(5,"mat-icon"),d.Hc(6,"brush"),d.Tb(),d.Fc(7,_r,8,6,"ng-template",null,17,d.Gc),d.Tb()}if(2&e){var a=d.uc(8),i=d.fc();d.lc("ngClass",d.pc(6,Cr,i.jsonFormat)),d.Cb(1),d.mc("matTooltip",d.hc(2,4,"routes.query.interfacerecord.formatLine")),d.Cb(3),d.lc("matTooltipTemplate",a)("ngClass",d.pc(8,Cr,i.colorful))}}function Tr(e,t){if(1&e){var r=d.Vb();d.Ub(0,"button",21),d.bc("click",function(){d.wc(r);var e=d.fc().$implicit;return d.fc().reupload(e)}),d.gc(1,"translate"),d.Ub(2,"mat-icon"),d.Hc(3,"replay"),d.Tb(),d.Tb()}2&e&&d.mc("matTooltip",d.hc(1,1,"routes.task.main.operation.reupload"))}function kr(e,t){if(1&e&&(d.Sb(0,8),d.Fc(1,Tr,4,3,"button",20),d.Rb()),2&e){var r=t.$implicit;d.lc("ngSwitch",r.direction+r.result),d.Cb(1),d.lc("ngSwitchCase","ASRS->\u6d77\u8fb0WMS1")}}var Sr,$r=((Sr=function(){function e(t,a,i,o){var n=this;r(this,e),this._httpService=t,this._dialogService=a,this._toastService=i,this._i18nService=o,this._colorful=!0,this._jsonFormat=!1,this._bFormatJson="1",this.dyeing=function(e){return n.colorful&&"1"==e.result?"app-background-warn-lighter":null},this.reupload=function(e){return Object(l.a)(n,void 0,void 0,regeneratorRuntime.mark(function t(){var r,a=this;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r=this._i18nService.translate("routes.task.main.operation.reupload"),t.next=3,this._dialogService.open(nr.a,{data:r});case 3:if(t.t0=t.sent,!t.t0){t.next=16;break}return this._template.loading=!0,t.t1=void 0,t.next=9,this._httpService.post("hithum/refeedback",{function:e.method,paramIn:e.paramIn,barcode:e.barcode,requestNo:e.requestNo}).catch(function(e){var t;a._toastService.show((null===(t=e.error)||void 0===t?void 0:t.message)||"\u672a\u77e5\u9519\u8bef")});case 9:if(t.t2=t.sent,t.t3=t.t1!==t.t2,!t.t3){t.next=13;break}this._toastService.show("\u64cd\u4f5c\u6210\u529f");case 13:return t.next=15,this._template.refresh();case 15:this._template.loading=!1;case 16:case"end":return t.stop()}},t,this)}))}}return i(e,[{key:"ngAfterViewInit",value:function(){return Object(l.a)(this,void 0,void 0,regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:this._defination=[{id:"result",template:this._resultColumn,style:{width:"24px",paddingRight:"24px",lineHeight:1,cursor:"default"}},{id:"direction",header:"routes.query.interfacerecord.direction",filter:{order:2,field:"select",range:[{id:"ASRS->\u6d77\u8fb0WMS",name:"ASRS->\u6d77\u8fb0WMS"},{id:"\u6d77\u8fb0WMS->ASRS",name:"\u6d77\u8fb0WMS->ASRS"}]}},{id:"method",header:"routes.query.interfacerecord.method",template:this._methodColumn,filter:{order:3,field:"select",range:[{id:"ApplyIn",name:"\u7533\u8bf7\u5165\u5e93"},{id:"ApplyOut",name:"\u7533\u8bf7\u51fa\u5e93"},{id:"INVENTORY",name:"\u5165\u5e93\u53cd\u9988"},{id:"OUTBOUND",name:"\u51fa\u5e93\u53cd\u9988"},{id:"Freeze",name:"\u6279\u6b21\u5c5e\u6027\u8c03\u6574"}]}},{id:"barcode",header:"routes.query.interfacerecord.barcode",filter:{order:4,field:"text"}},{id:"requestNo",header:"routes.query.interfacerecord.requestNo",filter:{order:5,field:"text"}},{id:"startTime",header:"routes.query.interfacerecord.startTime",template:this._timeColumn,filter:{order:6,field:"date-range"}},{id:"paramIn",header:"routes.query.interfacerecord.paramIn",template:this._paramColumn},{id:"endTime",header:"routes.query.interfacerecord.endTime",template:this._timeColumn},{id:"paramOut",header:"routes.query.interfacerecord.paramOut",template:this._paramColumn}],this._api="records/interface";case 1:case"end":return e.stop()}},e,this)}))}},{key:"formatLine",value:function(e){this.jsonFormat=e}},{key:"defination",get:function(){return this._defination}},{key:"api",get:function(){return this._api}},{key:"colorful",get:function(){return this._colorful},set:function(e){this._colorful=e}},{key:"jsonFormat",get:function(){return this._jsonFormat},set:function(e){this._jsonFormat=e}},{key:"bFormatJson",get:function(){return this._bFormatJson}},{key:"bFormatJsonrful",set:function(e){this._bFormatJson=e}}]),e}()).\u0275fac=function(e){return new(e||Sr)(d.Ob(f.a),d.Ob(m.a),d.Ob(Re.a),d.Ob(p.a))},Sr.\u0275cmp=d.Ib({type:Sr,selectors:[["app-interfacerecord"]],viewQuery:function(e,t){var r;1&e&&(d.Oc(cr,!0),d.Oc(lr,!0),d.Oc(sr,!0),d.Oc(ur,!0),d.Oc(dr,!0)),2&e&&(d.tc(r=d.cc())&&(t._template=r.first),d.tc(r=d.cc())&&(t._resultColumn=r.first),d.tc(r=d.cc())&&(t._methodColumn=r.first),d.tc(r=d.cc())&&(t._paramColumn=r.first),d.tc(r=d.cc())&&(t._timeColumn=r.first))},decls:14,vars:8,consts:[[3,"selectable","addable","editable","deletable","row-class","defination","api","toolbar-icons-template"],["$crud",""],["$result",""],["$time",""],["$method",""],["$param",""],["$dyeing",""],["$operation",""],[3,"ngSwitch"],["class","app-foreground-secondary",3,"matTooltip",4,"ngSwitchCase"],["class","app-foreground-primary",3,"matTooltip",4,"ngSwitchDefault"],[1,"app-foreground-secondary",3,"matTooltip"],[1,"app-foreground-primary",3,"matTooltip"],[4,"ngSwitchCase"],["mat-icon-button","",3,"ngClass","click"],[3,"matTooltip"],["mat-icon-button","",3,"matTooltipTemplate","ngClass","click"],["$tooltip",""],[1,"tooltip-ul"],[1,"app-foreground-warn"],["mat-icon-button","",3,"matTooltip","click",4,"ngSwitchCase"],["mat-icon-button","",3,"matTooltip","click"]],template:function(e,t){if(1&e&&(d.Ub(0,"crud-template",0,1),d.Fc(2,pr,3,2,"ng-template",null,2,d.Gc),d.Fc(4,br,2,4,"ng-template",null,3,d.Gc),d.Fc(6,hr,2,3,"ng-template",null,4,d.Gc),d.Fc(8,yr,3,3,"ng-template",null,5,d.Gc),d.Fc(10,wr,9,10,"ng-template",null,6,d.Gc),d.Fc(12,kr,2,2,"ng-template",null,7,d.Gc),d.Tb()),2&e){var r=d.uc(11);d.lc("selectable",!1)("addable",!1)("editable",!1)("deletable",!1)("row-class",t.dyeing)("defination",t.defination)("api",t.api)("toolbar-icons-template",r)}},directives:[b.a,v.p,v.q,v.r,w.a,Ye.c,_.a,v.l,C.a],pipes:[$.d,v.e],styles:[".tooltip-ul[_ngcontent-%COMP%]{margin-top:-8px;margin-bottom:0;padding-left:0;list-style-type:disc;list-style-position:inside}.tooltip-ul[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#fff}"]}),Sr),Fr=["$result"],qr=["$method"],Or=["$param"],Ur=["$time"];function Ir(e,t){1&e&&(d.Ub(0,"mat-icon",10),d.gc(1,"translate"),d.Hc(2,"remove_circle"),d.Tb()),2&e&&d.mc("matTooltip",d.hc(1,1,"routes.query.interfacerecord.resultList.error"))}function Hr(e,t){1&e&&(d.Ub(0,"mat-icon",11),d.gc(1,"translate"),d.Hc(2,"check_circle"),d.Tb()),2&e&&d.mc("matTooltip",d.hc(1,1,"routes.query.interfacerecord.resultList.ok"))}function xr(e,t){1&e&&(d.Sb(0,7),d.Fc(1,Ir,3,3,"mat-icon",8),d.Fc(2,Hr,3,3,"mat-icon",9),d.Rb()),2&e&&(d.lc("ngSwitch",t.$implicit.result),d.Cb(1),d.lc("ngSwitchCase","1"))}function Gr(e,t){1&e&&(d.Hc(0),d.gc(1,"date")),2&e&&d.Ic(d.ic(1,1,t.$implicit[t.field.id],"yyyy-MM-dd HH:mm:ss"))}function Mr(e,t){1&e&&(d.Hc(0),d.gc(1,"translate")),2&e&&d.Ic(d.hc(1,1,"routes.query.interfacerecord.methodList."+t.$implicit.method))}function Pr(e,t){if(1&e&&(d.Ub(0,"pre"),d.Hc(1),d.Tb()),2&e){var r=d.fc(),a=r.$implicit,i=r.field.id;d.Cb(1),d.Ic(a[i])}}function jr(e,t){if(1&e&&(d.Ub(0,"span"),d.Hc(1),d.Tb()),2&e){var r=d.fc(),a=r.$implicit,i=r.field.id;d.Cb(1),d.Ic(a[i])}}function Ar(e,t){if(1&e&&(d.Sb(0,7),d.Fc(1,Pr,2,1,"pre",12),d.Fc(2,jr,2,1,"span",12),d.Rb()),2&e){var r=d.fc();d.lc("ngSwitch",r.jsonFormat),d.Cb(1),d.lc("ngSwitchCase",!0),d.Cb(1),d.lc("ngSwitchCase",!1)}}function Rr(e,t){1&e&&(d.Ub(0,"p"),d.Hc(1),d.gc(2,"translate"),d.Tb(),d.Ub(3,"ul",17),d.Ub(4,"li",18),d.Ub(5,"span"),d.Hc(6),d.gc(7,"translate"),d.Tb(),d.Tb(),d.Tb()),2&e&&(d.Cb(1),d.Ic(d.hc(2,2,"shared.operation.dyeing")),d.Cb(5),d.Ic(d.hc(7,4,"routes.query.interfacerecord.abnormal")))}var Lr=function(e){return{"app-foreground-primary":e}};function Dr(e,t){if(1&e){var r=d.Vb();d.Ub(0,"button",13),d.bc("click",function(){d.wc(r);var e=d.fc();return e.formatLine(e.jsonFormat=!e.jsonFormat)}),d.Ub(1,"mat-icon",14),d.gc(2,"translate"),d.Hc(3,"format_shapes"),d.Tb(),d.Tb(),d.Ub(4,"button",15),d.bc("click",function(){d.wc(r);var e=d.fc();return e.colorful=!e.colorful}),d.Ub(5,"mat-icon"),d.Hc(6,"brush"),d.Tb(),d.Fc(7,Rr,8,6,"ng-template",null,16,d.Gc),d.Tb()}if(2&e){var a=d.uc(8),i=d.fc();d.lc("ngClass",d.pc(6,Lr,i.jsonFormat)),d.Cb(1),d.mc("matTooltip",d.hc(2,4,"routes.query.interfacerecord.formatLine")),d.Cb(3),d.lc("matTooltipTemplate",a)("ngClass",d.pc(8,Lr,i.colorful))}}var Nr,Vr=((Nr=function(){function e(t){var a=this;r(this,e),this._httpService=t,this._colorful=!0,this._jsonFormat=!1,this._bFormatJson="1",this.dyeing=function(e){return a.colorful&&"1"==e.result?"app-background-warn-lighter":null}}return i(e,[{key:"ngAfterViewInit",value:function(){return Object(l.a)(this,void 0,void 0,regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:this._defination=[{id:"userName",header:"routes.query.apirecord.userName",filter:{order:1,field:"text"}},{id:"method",header:"routes.query.apirecord.method"},{id:"controllerName",header:"routes.query.apirecord.controllerName",filter:{order:2,field:"text"}},{id:"requestTime",header:"routes.query.apirecord.requestTime",template:this._timeColumn,filter:{order:3,field:"date-range"}},{id:"responseTime",header:"routes.query.apirecord.responseTime",template:this._timeColumn},{id:"statusCode",header:"routes.query.apirecord.statusCode"},{id:"responseBody",header:"routes.query.apirecord.responseBody"},{id:"requestBody",header:"routes.query.apirecord.requestBody"}],this._api="records/apirecord";case 1:case"end":return e.stop()}},e,this)}))}},{key:"formatLine",value:function(e){this.jsonFormat=e}},{key:"defination",get:function(){return this._defination}},{key:"api",get:function(){return this._api}},{key:"colorful",get:function(){return this._colorful},set:function(e){this._colorful=e}},{key:"jsonFormat",get:function(){return this._jsonFormat},set:function(e){this._jsonFormat=e}},{key:"bFormatJson",get:function(){return this._bFormatJson}},{key:"bFormatJsonrful",set:function(e){this._bFormatJson=e}}]),e}()).\u0275fac=function(e){return new(e||Nr)(d.Ob(f.a))},Nr.\u0275cmp=d.Ib({type:Nr,selectors:[["app-apirecord"]],viewQuery:function(e,t){var r;1&e&&(d.Oc(Fr,!0),d.Oc(qr,!0),d.Oc(Or,!0),d.Oc(Ur,!0)),2&e&&(d.tc(r=d.cc())&&(t._resultColumn=r.first),d.tc(r=d.cc())&&(t._methodColumn=r.first),d.tc(r=d.cc())&&(t._paramColumn=r.first),d.tc(r=d.cc())&&(t._timeColumn=r.first))},decls:12,vars:6,consts:[[3,"selectable","addable","editable","deletable","defination","api"],["$crud",""],["$result",""],["$time",""],["$method",""],["$param",""],["$dyeing",""],[3,"ngSwitch"],["class","app-foreground-secondary",3,"matTooltip",4,"ngSwitchCase"],["class","app-foreground-primary",3,"matTooltip",4,"ngSwitchDefault"],[1,"app-foreground-secondary",3,"matTooltip"],[1,"app-foreground-primary",3,"matTooltip"],[4,"ngSwitchCase"],["mat-icon-button","",3,"ngClass","click"],[3,"matTooltip"],["mat-icon-button","",3,"matTooltipTemplate","ngClass","click"],["$tooltip",""],[1,"tooltip-ul"],[1,"app-foreground-warn"]],template:function(e,t){1&e&&(d.Ub(0,"crud-template",0,1),d.Fc(2,xr,3,2,"ng-template",null,2,d.Gc),d.Fc(4,Gr,2,4,"ng-template",null,3,d.Gc),d.Fc(6,Mr,2,3,"ng-template",null,4,d.Gc),d.Fc(8,Ar,3,3,"ng-template",null,5,d.Gc),d.Fc(10,Dr,9,10,"ng-template",null,6,d.Gc),d.Tb()),2&e&&d.lc("selectable",!1)("addable",!1)("editable",!1)("deletable",!1)("defination",t.defination)("api",t.api)},directives:[b.a,v.p,v.q,v.r,w.a,Ye.c,_.a,v.l,C.a],pipes:[$.d,v.e],styles:[".tooltip-ul[_ngcontent-%COMP%]{margin-top:-8px;margin-bottom:0;padding-left:0;list-style-type:disc;list-style-position:inside}.tooltip-ul[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#fff}"]}),Nr),Er=["$crud"],Br=["$resultText"],Yr=["$method"],Wr=["$feedbackStatus"],Jr=["$param"],zr=["$time"];function Qr(e,t){1&e&&(d.Ub(0,"mat-icon",13),d.gc(1,"translate"),d.Hc(2,"remove_circle"),d.Tb()),2&e&&d.mc("matTooltip",d.hc(1,1,"routes.query.errfeedback.resultList.error"))}function Kr(e,t){1&e&&(d.Ub(0,"mat-icon",14),d.gc(1,"translate"),d.Hc(2,"check_circle"),d.Tb()),2&e&&d.mc("matTooltip",d.hc(1,1,"routes.query.errfeedback.resultList.ok"))}function Xr(e,t){1&e&&(d.Sb(0,10),d.Fc(1,Qr,3,3,"mat-icon",11),d.Fc(2,Kr,3,3,"mat-icon",12),d.Rb()),2&e&&(d.lc("ngSwitch",t.$implicit.result),d.Cb(1),d.lc("ngSwitchCase","1"))}function Zr(e,t){1&e&&(d.Hc(0),d.gc(1,"translate")),2&e&&d.Ic(d.hc(1,1,"routes.query.errfeedback.resultList."+t.$implicit.result))}function ea(e,t){1&e&&(d.Hc(0),d.gc(1,"date")),2&e&&d.Ic(d.ic(1,1,t.$implicit[t.field.id],"yyyy-MM-dd HH:mm:ss"))}function ta(e,t){1&e&&(d.Hc(0),d.gc(1,"translate")),2&e&&d.Ic(d.hc(1,1,"routes.query.errfeedback.methodList."+t.$implicit.method))}function ra(e,t){1&e&&(d.Hc(0),d.gc(1,"translate")),2&e&&d.Ic(d.hc(1,1,"routes.query.errfeedback.feedbackStatusList."+t.$implicit.feedbackStatus))}function aa(e,t){if(1&e&&(d.Ub(0,"pre"),d.Hc(1),d.Tb()),2&e){var r=d.fc(),a=r.$implicit,i=r.field.id;d.Cb(1),d.Ic(a[i])}}function ia(e,t){if(1&e&&(d.Ub(0,"span"),d.Hc(1),d.Tb()),2&e){var r=d.fc(),a=r.$implicit,i=r.field.id;d.Cb(1),d.Ic(a[i])}}function oa(e,t){if(1&e&&(d.Sb(0,10),d.Fc(1,aa,2,1,"pre",15),d.Fc(2,ia,2,1,"span",15),d.Rb()),2&e){var r=d.fc();d.lc("ngSwitch",r.jsonFormat),d.Cb(1),d.lc("ngSwitchCase",!0),d.Cb(1),d.lc("ngSwitchCase",!1)}}function na(e,t){1&e&&(d.Ub(0,"p"),d.Hc(1),d.gc(2,"translate"),d.Tb(),d.Ub(3,"ul",20),d.Ub(4,"li",21),d.Ub(5,"span"),d.Hc(6),d.gc(7,"translate"),d.Tb(),d.Tb(),d.Tb()),2&e&&(d.Cb(1),d.Ic(d.hc(2,2,"shared.operation.dyeing")),d.Cb(5),d.Ic(d.hc(7,4,"routes.query.interfacerecord.abnormal")))}var ca=function(e){return{"app-foreground-primary":e}};function la(e,t){if(1&e){var r=d.Vb();d.Ub(0,"button",16),d.bc("click",function(){d.wc(r);var e=d.fc();return e.formatLine(e.jsonFormat=!e.jsonFormat)}),d.Ub(1,"mat-icon",17),d.gc(2,"translate"),d.Hc(3,"format_shapes"),d.Tb(),d.Tb(),d.Ub(4,"button",18),d.bc("click",function(){d.wc(r);var e=d.fc();return e.colorful=!e.colorful}),d.Ub(5,"mat-icon"),d.Hc(6,"brush"),d.Tb(),d.Fc(7,na,8,6,"ng-template",null,19,d.Gc),d.Tb()}if(2&e){var a=d.uc(8),i=d.fc();d.lc("ngClass",d.pc(6,ca,i.jsonFormat)),d.Cb(1),d.mc("matTooltip",d.hc(2,4,"routes.query.interfacerecord.formatLine")),d.Cb(3),d.lc("matTooltipTemplate",a)("ngClass",d.pc(8,ca,i.colorful))}}function sa(e,t){if(1&e){var r=d.Vb();d.Ub(0,"button",22),d.bc("click",function(){return d.wc(r),d.fc().refeedback()}),d.gc(1,"translate"),d.Ub(2,"mat-icon"),d.Hc(3,"replay"),d.Tb(),d.Tb()}2&e&&d.mc("matTooltip",d.hc(1,1,"routes.query.errfeedback.reFeedback"))}var ua,da,ma,fa=(new Date).getDate(),pa=(new Date).getMonth(),ba=(new Date).getFullYear(),ha=[{path:"stock",component:re},{path:"record",component:je},{path:"blocking",component:Tt},{path:"overdue",component:Bt},{path:"safety",component:or},{path:"interfacerecord",component:$r},{path:"apirecord",component:Vr},{path:"errfeedback",component:(ua=function(){function e(t,a,i,o){var n=this;r(this,e),this._httpService=t,this._dialogService=a,this._toastService=i,this._i18nService=o,this._colorful=!0,this._jsonFormat=!1,this._bFormatJson="1",this.dyeing=function(e){return n.colorful&&"1"==e.result?"app-background-warn-lighter":null},this.refeedback=function(){return Object(l.a)(n,void 0,void 0,regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._dialogService.confirm(this._i18nService.translate("shared.notification.confirm"));case 2:if(e.t0=e.sent,!e.t0){e.next=9;break}return e.t1=void 0,e.next=7,this._httpService.post("records/reFeedback",{id:this._template.selection.selected.map(function(e){return e.id})});case 7:e.t2=e.sent,e.t0=e.t1!==e.t2;case 9:if(e.t3=e.t0,!e.t3){e.next=12;break}this._toastService.show(this._i18nService.translate("shared.notification.success")),this._template.refresh();case 12:case"end":return e.stop()}},e,this)}))}}return i(e,[{key:"ngAfterViewInit",value:function(){return Object(l.a)(this,void 0,void 0,regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:this._defination=[{id:"result",header:"routes.query.errfeedback.result",template:this._resultColumn,filter:{order:1,field:"multi-select",range:[{id:"0",name:"\u6210\u529f"},{id:"1",name:"\u5931\u8d25"}],default:["1"]}},{id:"method",header:"routes.query.errfeedback.method",template:this._methodColumn,filter:{order:3,field:"select",range:[{id:"INVENTORY",name:"\u5165\u5e93\u53cd\u9988"},{id:"OUTBOUND",name:"\u51fa\u5e93\u53cd\u9988"}]}},{id:"requestNo",header:"routes.query.errfeedback.requestNo",filter:{order:4,field:"text"}},{id:"barcode",header:"routes.query.errfeedback.barcode",filter:{order:5,field:"text"}},{id:"feedbackStatus",template:this._feedbackStatusColumn,header:"routes.query.errfeedback.feedbackStatus"},{id:"startTime",header:"routes.query.errfeedback.startTime",template:this._timeColumn,filter:{order:6,field:"datetime-range",default:[u(new Date(ba,pa-1,fa,0,0,0)),u(new Date(ba,pa,fa,23,59,59))]}},{id:"lastEndTime",header:"routes.query.errfeedback.lastEndTime",template:this._timeColumn},{id:"paramIn",header:"routes.query.errfeedback.paramIn",template:this._paramColumn},{id:"lastParamOut",header:"routes.query.errfeedback.lastParamOut",template:this._paramColumn}],this._api="records/errfeedback";case 1:case"end":return e.stop()}},e,this)}))}},{key:"formatLine",value:function(e){this.jsonFormat=e}},{key:"defination",get:function(){return this._defination}},{key:"api",get:function(){return this._api}},{key:"colorful",get:function(){return this._colorful},set:function(e){this._colorful=e}},{key:"jsonFormat",get:function(){return this._jsonFormat},set:function(e){this._jsonFormat=e}},{key:"bFormatJson",get:function(){return this._bFormatJson}},{key:"bFormatJsonrful",set:function(e){this._bFormatJson=e}}]),e}(),ua.\u0275fac=function(e){return new(e||ua)(d.Ob(f.a),d.Ob(m.a),d.Ob(Re.a),d.Ob(p.a))},ua.\u0275cmp=d.Ib({type:ua,selectors:[["app-errfeedback"]],viewQuery:function(e,t){var r;1&e&&(d.Oc(Er,!0),d.Oc(Br,!0),d.Oc(Yr,!0),d.Oc(Wr,!0),d.Oc(Jr,!0),d.Oc(zr,!0)),2&e&&(d.tc(r=d.cc())&&(t._template=r.first),d.tc(r=d.cc())&&(t._resultColumn=r.first),d.tc(r=d.cc())&&(t._methodColumn=r.first),d.tc(r=d.cc())&&(t._feedbackStatusColumn=r.first),d.tc(r=d.cc())&&(t._paramColumn=r.first),d.tc(r=d.cc())&&(t._timeColumn=r.first))},decls:18,vars:7,consts:[[3,"addable","editable","deletable","defination","toolbar-selection-template","row-class","api"],["$crud",""],["$result",""],["$resultText",""],["$time",""],["$method",""],["$feedbackStatus",""],["$param",""],["$dyeing",""],["$reFeedback",""],[3,"ngSwitch"],["class","app-foreground-secondary",3,"matTooltip",4,"ngSwitchCase"],["class","app-foreground-primary",3,"matTooltip",4,"ngSwitchDefault"],[1,"app-foreground-secondary",3,"matTooltip"],[1,"app-foreground-primary",3,"matTooltip"],[4,"ngSwitchCase"],["mat-icon-button","",3,"ngClass","click"],[3,"matTooltip"],["mat-icon-button","",3,"matTooltipTemplate","ngClass","click"],["$tooltip",""],[1,"tooltip-ul"],[1,"app-foreground-warn"],["mat-icon-button","",3,"matTooltip","click"]],template:function(e,t){if(1&e&&(d.Ub(0,"crud-template",0,1),d.Fc(2,Xr,3,2,"ng-template",null,2,d.Gc),d.Fc(4,Zr,2,3,"ng-template",null,3,d.Gc),d.Fc(6,ea,2,4,"ng-template",null,4,d.Gc),d.Fc(8,ta,2,3,"ng-template",null,5,d.Gc),d.Fc(10,ra,2,3,"ng-template",null,6,d.Gc),d.Fc(12,oa,3,3,"ng-template",null,7,d.Gc),d.Fc(14,la,9,10,"ng-template",null,8,d.Gc),d.Fc(16,sa,4,3,"ng-template",null,9,d.Gc),d.Tb()),2&e){var r=d.uc(17);d.lc("addable",!1)("editable",!1)("deletable",!1)("defination",t.defination)("toolbar-selection-template",r)("row-class",t.dyeing)("api",t.api)}},directives:[b.a,v.p,v.q,v.r,w.a,Ye.c,_.a,v.l,C.a],pipes:[$.d,v.e],styles:[""]}),ua)}],ga=((da=function e(){r(this,e)}).\u0275mod=d.Mb({type:da}),da.\u0275inj=d.Lb({factory:function(e){return new(e||da)},imports:[[c.h.forChild(ha)],c.h]}),da),va=o("95ze"),ya=((ma=function e(){r(this,e)}).\u0275mod=d.Mb({type:ma}),ma.\u0275inj=d.Lb({factory:function(e){return new(e||ma)},imports:[[n.a,ga,va.a]]}),ma)}}])}();
|