(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5d1f7399"],{"0e9a":function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));a("d3b7"),a("3ca3"),a("ddb0"),a("2b3d"),a("bf19"),a("9861");var n=function(e,t){var a=document.createElement("a"),n=URL.createObjectURL(e);a.href=n,a.download=t,document.body.appendChild(a),a.click(),setTimeout((function(){document.body.removeChild(a),window.URL.revokeObjectURL(n)}),0)}},"11a2":function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var n=a("c7eb"),r=a("1da1"),i={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(r["a"])(Object(n["a"])().mark((function t(){return Object(n["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}}}},a792:function(e,t,a){"use strict";a.r(t);var n=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:6}},[t("a-form-item",{attrs:{label:"日期"}},[t("a-range-picker",{attrs:{format:"YYYY-MM-DD"},model:{value:e.dateRange,callback:function(t){e.dateRange=t},expression:"dateRange"}})],1)],1),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"},attrs:{type:"primary",loading:e.downloadLoading},on:{click:e.handleExport}},[t("a-icon",{attrs:{type:"download"}}),e._v("导出结果")],1)],1)])],1)],1),t("a-table",{attrs:{columns:e.columns,"data-source":e.list,loading:e.tableLoading,rowKey:"date",pagination:!1,size:"middle",scroll:e.tableScroll}}),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)])},r=[],i=a("c7eb"),o=a("1da1"),s=a("5530"),d=(a("b680"),a("11a2")),c=(a("2ef0e"),a("0e9a")),u=[{title:"日期",key:"date",dataIndex:"date",width:120},{title:"道口",key:"yardCode",dataIndex:"yardCode",width:120},{title:"道口可用时间",key:"yardMinutes",dataIndex:"yardMinutes",width:120},{title:"道口实际使用时间",key:"totalJobMinutes",dataIndex:"totalJobMinutes",width:120},{title:"道口利用率",key:"useRateStr",dataIndex:"useRateStr",width:120,customRender:function(e){return parseFloat(e).toFixed(0)+"%"}}],l=function(){return{}},p={name:"YardRate",mixins:[d["a"]],props:{},data:function(){return{downloadLoading:!1,paginationTotal:0,tableLoading:!1,columns:u,list:[],dateRange:[],queryForm:Object(s["a"])({pageSize:20,pageNum:1},l())}},computed:{},methods:{handleExport:function(){var e=this;return Object(o["a"])(Object(i["a"])().mark((function t(){var a,n,r,o;return Object(i["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,e.downloadLoading=!0,a=e.dateRange.length>0?e.dateRange[0].format(e.startDateFormat):void 0,n=e.dateRange.length>0?e.dateRange[1].format(e.endDateFormat):void 0,r=Object(s["a"])({startQueryDate:a,endQueryDate:n},e.queryForm),t.next=7,e.$store.dispatch("ymsSupplierReserve/exportYardRate",r);case 7:o=t.sent,Object(c["a"])(o,"道口利用率报表"),t.next=14;break;case 11:t.prev=11,t.t0=t["catch"](0),e.$message.error(t.t0.message);case 14:return t.prev=14,e.downloadLoading=!1,t.finish(14);case 17:case"end":return t.stop()}}),t,null,[[0,11,14,17]])})))()},handleResetQuery:function(){this.dateRange=[],this.queryForm=Object(s["a"])(Object(s["a"])({},this.queryForm),l()),this.handleSearch()},loadTableList:function(){var e=this;return Object(o["a"])(Object(i["a"])().mark((function t(){var a,n,r,o,d,c,u;return Object(i["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,a=e.dateRange.length>0?e.dateRange[0].format(e.startDateFormat):void 0,n=e.dateRange.length>0?e.dateRange[1].format(e.endDateFormat):void 0,e.tableLoading=!0,r=Object(s["a"])({startQueryDate:a,endQueryDate:n},e.queryForm),t.next=7,e.$store.dispatch("ymsSupplierReserve/getYardRate",r);case 7:o=t.sent,d=o.data,c=d.rows,u=d.total,e.list=c,e.paginationTotal=u,t.next=18;break;case 15:t.prev=15,t.t0=t["catch"](0),e.$message.error(t.t0.message);case 18:return t.prev=18,e.tableLoading=!1,t.finish(18);case 21:case"end":return t.stop()}}),t,null,[[0,15,18,21]])})))()},loadData:function(){var e=this;return Object(o["a"])(Object(i["a"])().mark((function t(){return Object(i["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.loadTableList();case 1:case"end":return t.stop()}}),t)})))()}},watch:{},created:function(){this.loadData()}},h=p,g=a("2877"),m=Object(g["a"])(h,n,r,!1,null,"49849bb1",null);t["default"]=m.exports}}]);