Your Name
2022-11-30 f0cd5a4fe3b366fa753b8da5e387673c30c4d0f7
1
(this.webpackJsonp=this.webpackJsonp||[]).push([["chunk-97c2"],{"1ceE":function(e,t,a){},aqnr:function(e,t,a){"use strict";var n=a("1ceE");a.n(n).a},oXuK:function(e,t,a){"use strict";a.r(t);var n=a("X4fA"),r=a("t3Un");var o=a("7Qib"),s={name:"dailySaleReport",data:function(){return{dateRange:[],startDate:"",endDate:"",resultData:[],listLoading:!1,tableKey:0,pageSize:10,recordTotal:0,currentPage:1,pageTotal:0,totalNum:{}}},mounted:function(){this.queryDateHandle()},methods:{queryHandle:function(){this.getReportList()},getReportList:function(){var e=this,t={};t.startDate=Object(o.c)(e.dateRange[0]),t.endDate=Object(o.c)(e.dateRange[1]),t.pageIndex=e.currentPage,t.pageSize=e.pageSize,t.sort=e.sort,t.order=e.order,function(e){return Object(r.a)({headers:{Authorization:Object(n.a)()},url:"http://39.104.85.193:4105/order/dailySaleReport",method:"get",params:e||{}})}(t).then(function(t){var a=t.data;if("200"===a.code){var n=a.result;e.recordTotal=n.totalCount,e.pageSize=n.pageSize,e.pageTotal=Object(o.a)(n.totalCount,n.pageSize),e.currentPage=n.pageIndex,e.resultData=n.result,e.totalNum=n.extension[0]}})},getTotalNum:function(e){var t=this,a=e.columns,n=(e.data,[]);return a.forEach(function(e,a){0!==a?"saleNum"===e.property?n[a]=t.totalNum.saleNum:"turnover"===e.property?n[a]=t.totalNum.saleAmount-t.totalNum.returnAmount:"saleAmount"===e.property?n[a]=t.totalNum.saleAmount:"returnNum"===e.property?n[a]=t.totalNum.returnNum:"returnAmount"===e.property?n[a]=t.totalNum.returnAmount:n[a]="--":n[a]="当日合计"}),n},dayForward:function(){if(null!=this.dateRange){var e=this.dateRange[0],t=this.dateRange[1];e.setTime(e.getTime()-864e5),t.setTime(t.getTime()-864e5),e.setHours(0),e.setMinutes(0),e.setSeconds(0),t.setHours(23),t.setMinutes(59),t.setSeconds(59),this.dateRange=[e,t]}},dayBackward:function(){if(null!=this.dateRange){var e=this.dateRange[0],t=this.dateRange[1];e.setTime(e.getTime()+864e5),t.setTime(t.getTime()+864e5),e.setHours(0),e.setMinutes(0),e.setSeconds(0),t.setHours(23),t.setMinutes(59),t.setSeconds(59),this.dateRange=[e,t]}},queryDateHandle:function(){var e=new Date,t=new Date;t.setHours(0),t.setMinutes(0),t.setSeconds(0),e.setHours(23),e.setMinutes(59),e.setSeconds(59),this.dateRange.push(t,e),this.startDate=t,this.endDate=e},sortChange:function(e){this.sort=e.prop,this.order=e.order,this.getReportList()},handleSizeChange:function(e){this.pageSize=e,this.currentPage=1,this.getReportList()},handleCurrentChange:function(e){this.currentPage=e,this.getReportList()}},computed:{}},l=(a("aqnr"),a("KHd+")),i=Object(l.a)(s,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"container"},[a("div",{staticClass:"filter-container"},[a("el-row",[e._v("\n      时间:  \n      "),a("el-date-picker",{attrs:{type:"datetimerange","start-placeholder":"开始日期","end-placeholder":"结束日期",clearable:!1,"default-time":["00:00:00","23:59:59"]},model:{value:e.dateRange,callback:function(t){e.dateRange=t},expression:"dateRange"}})],1),e._v(" "),a("el-row",{staticStyle:{"padding-top":"10px"}},[a("el-button",{staticClass:"filter-item",staticStyle:{"margin-left":"10px"},attrs:{type:"primary",icon:"el-icon-back"},on:{click:e.dayForward}},[e._v("前一天")]),e._v(" "),a("el-button",{staticClass:"filter-item",staticStyle:{"margin-left":"10px"},attrs:{type:"primary",icon:"el-icon-right"},on:{click:e.dayBackward}},[e._v("后一天")]),e._v(" "),a("el-button",{staticClass:"filter-item",staticStyle:{"margin-left":"10px"},attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.queryHandle}})],1)],1),e._v(" "),a("div",{staticClass:"table_content"},[a("el-row",[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],key:e.tableKey,attrs:{data:e.resultData,border:"",fit:"","show-summary":"","summary-method":e.getTotalNum,"highlight-current-row":""},on:{"sort-change":e.sortChange}},[a("el-table-column",{attrs:{type:"index",label:"序号",align:"center",width:"50"}}),e._v(" "),a("el-table-column",{attrs:{type:"itemCode",label:"流向码",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.itemCode))])]}}])}),e._v(" "),a("el-table-column",{attrs:{type:"itemName",label:"产品名称",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.itemName))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"saleNum",label:"销售数量",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"saleAmount",label:"销售总金额",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{type:"returnNum",prop:"returnNum",label:"退货数量",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.returnNum))])]}}])}),e._v(" "),a("el-table-column",{attrs:{type:"returnAmount",prop:"returnAmount",label:"退货总金额",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.returnAmount))])]}}])}),e._v(" "),a("el-table-column",{attrs:{type:"turnover",prop:"turnover",label:"营业额",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.turnover))])]}}])})],1)],1),e._v(" "),a("el-row",[e.recordTotal?a("el-pagination",{staticStyle:{float:"right"},attrs:{"current-page":e.currentPage,"page-sizes":[10,20,30,50],"page-size":e.pageSize,total:e.recordTotal,layout:"total, sizes, prev, pager, next, jumper",background:""},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}}):e._e()],1)],1)])},[],!1,null,"125afc4a",null);i.options.__file="dailySaleReport.vue";t.default=i.exports}}]);