(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-efd0f764"],{"11a2":function(e,t,a){"use strict";a.d(t,"a",(function(){return o}));var r=a("c7eb"),n=a("1da1"),o={data:function(){return{visible:!1,updateType:"add",currentUpdateId:0,advanced:!1,searchLoading:!1,queryForm:{pageSize:300,pageNum:1},paginationTotal:0,tableLoading:!1,pageSizeOptions:["10","20","30","40","50","100","300","500"]}},computed:{tableScroll:function(){return{x:1300,y:700}},startDateFormat:function(){return"YYYY-MM-DD HH:MM:00"},endDateFormat:function(){return"YYYY-MM-DD HH:MM:00"}},methods:{onShowSizeChange:function(){this.queryForm.pageNum=1,this.loadTableList()},changePagination:function(e){this.queryForm.pageNum=e,this.loadTableList()},handleSearch:function(){var e=this;return Object(n["a"])(Object(r["a"])().mark((function t(){return Object(r["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.searchLoading=!0,e.selectedRowKeys=[],e.selectedRows=[],t.next=5,e.loadTableList();case 5:e.searchLoading=!1;case 6:case"end":return t.stop()}}),t)})))()},handleEdit:function(e){this.updateType="edit",this.visible=!0,this.currentUpdateId=e.id},handleAdd:function(){this.updateType="add",this.visible=!0,this.currentUpdateId=null},toggleAdvanced:function(){this.advanced=!this.advanced}}}},e661:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"wrapper"},[t("div",{staticClass:"table-content"},[t("a-form",{staticClass:"search-content",attrs:{layout:"inline"}},[t("a-row",{attrs:{gutter:16}},[t("a-col",{attrs:{span:4}},[t("a-form-item",{attrs:{label:"SSCC码"}},[t("a-input",{attrs:{placeholder:"SSCC码","allow-clear":""},model:{value:e.queryForm.ssccNumber,callback:function(t){e.$set(e.queryForm,"ssccNumber",t)},expression:"queryForm.ssccNumber"}})],1)],1),t("a-col",{attrs:{span:4}},[t("a-form-model-item",{attrs:{label:"物料编码"}},[t("a-input",{attrs:{placeholder:"物料编码","allow-clear":""},model:{value:e.queryForm.materialNb,callback:function(t){e.$set(e.queryForm,"materialNb",t)},expression:"queryForm.materialNb"}})],1)],1),t("a-col",{attrs:{span:4}},[t("a-form-model-item",{attrs:{label:"批次号"}},[t("a-input",{attrs:{placeholder:"批次号","allow-clear":""},model:{value:e.queryForm.batchNb,callback:function(t){e.$set(e.queryForm,"batchNb",t)},expression:"queryForm.batchNb"}})],1)],1),t("a-col",{attrs:{span:4}},[t("a-form-model-item",{attrs:{label:"物料类型"}},[t("a-input",{attrs:{placeholder:"物料类型","allow-clear":""},model:{value:e.queryForm.materialType,callback:function(t){e.$set(e.queryForm,"materialType",t)},expression:"queryForm.materialType"}})],1)],1),t("a-col",{attrs:{span:4}},[t("a-form-model-item",{attrs:{label:"状态"}},[t("a-select",{attrs:{"allow-clear":""},model:{value:e.queryForm.status,callback:function(t){e.$set(e.queryForm,"status",t)},expression:"queryForm.status"}},e._l(e.status,(function(a){return t("a-select-option",{key:a.value,attrs:{value:a.value}},[e._v(" "+e._s(a.text)+" ")])})),1)],1)],1),e.advanced?[t("a-col",{attrs:{span:4}},[t("a-form-item",{attrs:{label:"ProdOrder"}},[t("a-input",{attrs:{placeholder:"ProdOrder","allow-clear":""},model:{value:e.queryForm.fromProdOrder,callback:function(t){e.$set(e.queryForm,"fromProdOrder",t)},expression:"queryForm.fromProdOrder"}})],1)],1),t("a-col",{attrs:{span:4}},[t("a-form-item",{attrs:{label:"创建人"}},[t("a-input",{attrs:{placeholder:"创建人","allow-clear":""},model:{value:e.queryForm.createBy,callback:function(t){e.$set(e.queryForm,"createBy",t)},expression:"queryForm.createBy"}})],1)],1),t("a-col",{attrs:{span:8}},[t("a-form-item",{attrs:{label:"创建时间"}},[t("a-range-picker",{attrs:{format:"YYYY-MM-DD HH:mm","show-time":{format:"HH:mm"}},model:{value:e.queryForm.date,callback:function(t){e.$set(e.queryForm,"date",t)},expression:"queryForm.date"}})],1)],1)]:e._e(),t("a-col",{attrs:{span:"4"}},[t("span",{staticClass:"table-page-search-submitButtons"},[t("a-button",{attrs:{type:"primary",loading:e.searchLoading},on:{click:e.handleSearch}},[t("a-icon",{attrs:{type:"search"}}),e._v("查询")],1),t("a-button",{staticStyle:{"margin-left":"8px"},on:{click:e.handleResetQuery}},[t("a-icon",{attrs:{type:"redo"}}),e._v("重置")],1),t("a",{staticStyle:{"margin-left":"8px"},on:{click:e.toggleAdvanced}},[e._v(" "+e._s(e.advanced?"收起":"展开")+" "),t("a-icon",{attrs:{type:e.advanced?"up":"down"}})],1)],1)])],2)],1),t("div",{staticClass:"action-content"},[t("a-tooltip",{attrs:{placement:"right"}},[t("template",{slot:"title"},[t("a",{staticStyle:{color:"#fff"},on:{click:e.handleDownloadTemplate}},[t("a-icon",{attrs:{type:"arrow-down"}}),e._v("下载模板")],1)]),t("a-upload",{attrs:{"file-list":[],name:"file",multiple:!0,"before-upload":function(){return!1}},on:{change:e.handleUpload}},[t("a-button",{attrs:{loading:e.uploadLoading,type:"primary",icon:"upload"}},[e._v(" 导入 ")])],1)],2)],1),t("a-table",{attrs:{columns:e.columns,"data-source":e.list,loading:e.tableLoading,rowKey:"ssccNumber",pagination:!1,size:"middle",scroll:e.tableScroll},scopedSlots:e._u([{key:"status",fn:function(a){return[t("div",[0===a?t("a-tag",{attrs:{color:"orange"}},[e._v(" 未入库 ")]):e._e(),1===a?t("a-tag",{attrs:{color:"green"}},[e._v(" 已入库 ")]):e._e()],1)]}},{key:"action",fn:function(a,r){return[t("div",{staticClass:"action-con"},[t("a-popconfirm",{attrs:{title:"确认要删除吗?","ok-text":"确认","cancel-text":"取消"},on:{confirm:function(t){return e.handleDelete(r)}}},[t("a",{staticClass:"danger-color"},[t("a-icon",{staticClass:"m-r-4",attrs:{type:"delete"}}),e._v("删除")],1)])],1)]}}])}),t("div",{staticClass:"pagination-con"},[t("a-pagination",{attrs:{"show-total":function(e){return"总共".concat(e,"条")},"show-size-changer":"","page-size-options":e.pageSizeOptions||[10,20,30,40,100,150],"show-less-items":"",current:e.queryForm.pageNum,"page-size":e.queryForm.pageSize,total:e.paginationTotal},on:{"update:pageSize":function(t){return e.$set(e.queryForm,"pageSize",t)},"update:page-size":function(t){return e.$set(e.queryForm,"pageSize",t)},showSizeChange:e.loadTableList,change:e.changePagination}})],1)],1)])},n=[],o=a("c7eb"),s=a("1da1"),i=a("5530"),c=a("11a2"),l=a("2ef0e"),d=a.n(l),u=[{title:"plantNb",key:"plantNb",dataIndex:"plantNb",width:120},{title:"SSCC码",key:"ssccNumber",dataIndex:"ssccNumber",width:160},{title:"物料编码",key:"materialNb",dataIndex:"materialNb",width:120},{title:"物料名称",key:"materialName",dataIndex:"materialName",width:120},{title:"物料类型",key:"materialType",dataIndex:"materialType",width:120},{title:"批次号",key:"batchNb",dataIndex:"batchNb",width:120},{title:"过期时间",key:"ExpireDate",dataIndex:"ExpireDate",width:120},{title:"Quantity",key:"quantity",dataIndex:"quantity",width:120},{title:"Unit",key:"unit",dataIndex:"unit",width:120},{title:"ProdOrder",key:"fromProdOrder",dataIndex:"fromProdOrder",width:120},{title:"状态",key:"status",dataIndex:"status",width:120,scopedSlots:{customRender:"status"}},{title:"创建人",key:"createBy",dataIndex:"createBy",width:80},{title:"创建时间",key:"createTime",dataIndex:"createTime",width:80},{title:"操作",key:"action",width:120,fixed:"right",scopedSlots:{customRender:"action"}}],p=function(){return{ssccNumber:"",materialNb:"",batchNb:"",status:"",fromProdOrder:"",createBy:"",materialType:"",date:[]}},m=[{text:"未入库",value:0},{text:"已入库",value:1}],h={name:"FinishedProductStorage",mixins:[c["a"]],data:function(){return{tableLoading:!1,uploadLoading:!1,columns:u,list:[],queryForm:Object(i["a"])({pageSize:20,pageNum:1},p())}},computed:{status:function(){return m}},methods:{handleDelete:function(e){var t=this;return Object(s["a"])(Object(o["a"])().mark((function a(){return Object(o["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,t.$store.dispatch("finishedProductStorage/deleteStorage",e.id);case 3:t.$message.success("删除成功！"),t.loadTableList(),a.next=10;break;case 7:a.prev=7,a.t0=a["catch"](0),t.$message.error(a.t0.message);case 10:case"end":return a.stop()}}),a,null,[[0,7]])})))()},handleResetQuery:function(){this.queryForm=Object(i["a"])(Object(i["a"])({},this.queryForm),p()),this.handleSearch()},loadTableList:function(){var e=this;return Object(s["a"])(Object(o["a"])().mark((function t(){var a,r,n,s,c,l,u,p,m;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,e.tableLoading=!0,a=e.queryForm.date,r=void 0===a?[]:a,n=r.length>0?r[0].format(e.startDateFormat):void 0,s=r.length>0?r[1].format(e.endDateFormat):void 0,c=Object(i["a"])(Object(i["a"])({},d.a.omit(e.queryForm,["date"])),{},{startCreateTime:n,endCreateTime:s}),t.next=8,e.$store.dispatch("finishedProductStorage/getStorageList",c);case 8:l=t.sent,u=l.data,p=u.rows,m=u.total,e.list=p,e.paginationTotal=m,t.next=19;break;case 16:t.prev=16,t.t0=t["catch"](0),e.$message.error(t.t0.message);case 19:return t.prev=19,e.tableLoading=!1,t.finish(19);case 22:case"end":return t.stop()}}),t,null,[[0,16,19,22]])})))()},handleDownloadTemplate:function(){var e=this;return Object(s["a"])(Object(o["a"])().mark((function t(){return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:try{e.$store.dispatch("file/downloadByFilename","入库.xlsx")}catch(a){e.$message.error(a.message)}case 1:case"end":return t.stop()}}),t)})))()},handleUpload:function(e){var t=this;return Object(s["a"])(Object(o["a"])().mark((function a(){var r,n;return Object(o["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return r=e.file,n=new FormData,a.prev=2,n.append("file",r),t.uploadLoading=!0,a.next=7,t.$store.dispatch("finishedProductStorage/storageImport",n);case 7:t.queryForm.pageNum=1,t.loadTableList(),t.uploadLoading=!1,t.$message.success("导入成功！"),a.next=16;break;case 13:a.prev=13,a.t0=a["catch"](2),400===a.t0.code?t.$confirm({title:"是否更新？",content:"存在重复数据",onOk:function(){t.uploadBatchUpdate(n)},onCancel:function(){t.uploadLoading=!1}}):(t.$message.error(a.t0.message),t.uploadLoading=!1);case 16:case"end":return a.stop()}}),a,null,[[2,13]])})))()},uploadBatchUpdate:function(e){var t=this;return Object(s["a"])(Object(o["a"])().mark((function a(){return Object(o["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,t.$store.dispatch("finishedProductStorage/uploadBatchUpdate",e);case 3:t.loadTableList(),a.next=9;break;case 6:a.prev=6,a.t0=a["catch"](0),t.$message.error(a.t0.message);case 9:return a.prev=9,t.uploadLoading=!1,a.finish(9);case 12:case"end":return a.stop()}}),a,null,[[0,6,9,12]])})))()},loadData:function(){var e=this;return Object(s["a"])(Object(o["a"])().mark((function t(){return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.loadTableList();case 1:case"end":return t.stop()}}),t)})))()}},mounted:function(){this.loadData()}},b=h,f=a("2877"),y=Object(f["a"])(b,r,n,!1,null,"016b2d60",null);t["default"]=y.exports}}]);