|
|
@ -1,5 +1,5 @@ |
|
|
import Scene from '../../../pages/index/scene' |
|
|
import Scene from '../../../pages/index/scene' |
|
|
import { getSummaryReport } from "../../../api/saas" |
|
|
|
|
|
|
|
|
import { getReceiptReport } from "../../../api/saas" |
|
|
import util from '../../../utils/util' |
|
|
import util from '../../../utils/util' |
|
|
|
|
|
|
|
|
const app = getApp() |
|
|
const app = getApp() |
|
|
@ -12,49 +12,16 @@ Scene({ |
|
|
height: app.globalData.fragmentHeight, |
|
|
height: app.globalData.fragmentHeight, |
|
|
form: {}, |
|
|
form: {}, |
|
|
columns: [ |
|
|
columns: [ |
|
|
{ prop: 'datetime', width: 200, label: '品类', color: '#55C355' }, |
|
|
|
|
|
{ prop: 'sign_in_time', width: 175, label: '重量(公斤)' }, |
|
|
|
|
|
{ prop: 'sign_out_time', width: 175, label: '金额(元)' }, |
|
|
|
|
|
{ prop: 'work_hour', width: 200, label: '均价(元/公斤)' } |
|
|
|
|
|
], |
|
|
|
|
|
data: [ |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '187500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
{datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '187500.00', work_hour: '2.500', status: '2.500'}, |
|
|
|
|
|
|
|
|
{ prop: 'productCategoryName', width: 200, label: '品类', color: '#55C355' }, |
|
|
|
|
|
{ prop: 'settleWeight', width: 175, label: '重量(公斤)' }, |
|
|
|
|
|
{ prop: 'settlePrice', width: 175, label: '金额(元)' }, |
|
|
|
|
|
{ prop: 'settleAvgPrice', width: 200, label: '均价(元/公斤)' } |
|
|
], |
|
|
], |
|
|
|
|
|
reportInfo:{ |
|
|
|
|
|
productReceiptReportList: [], |
|
|
|
|
|
totalSettlePrice: 0, |
|
|
|
|
|
totalSettleWeight: 0 |
|
|
|
|
|
}, |
|
|
show: false |
|
|
show: false |
|
|
}, |
|
|
}, |
|
|
/** |
|
|
/** |
|
|
@ -72,9 +39,9 @@ Scene({ |
|
|
var today = new Date() |
|
|
var today = new Date() |
|
|
today.setHours(0, 0, 0) |
|
|
today.setHours(0, 0, 0) |
|
|
var vdate = [today.getTime(), maxDate] |
|
|
var vdate = [today.getTime(), maxDate] |
|
|
var vdateString = util.formatDate(new Date(), 'Y-M-D') + '至' + util.formatDate(max, 'Y-M-D') |
|
|
|
|
|
this.data.form.dimensionDateStart = util.formatDate(today, 'Y-M-D') |
|
|
|
|
|
this.data.form.dimensionDateEnd = util.formatDate(max, 'Y-M-D') |
|
|
|
|
|
|
|
|
var vdateString = util.formatDate(min, 'Y-M-D') + '至' + util.formatDate(max, 'Y-M-D') |
|
|
|
|
|
this.data.form.dimensionDateStart = util.formatDate(min, 'Y-M-D') |
|
|
|
|
|
this.data.form.dimensionDateEnd = util.formatDate(today, 'Y-M-D') |
|
|
this.setData({ height: app.globalData.fragmentHeight - 304, minDate, maxDate, vdate, vdateString }) |
|
|
this.setData({ height: app.globalData.fragmentHeight - 304, minDate, maxDate, vdate, vdateString }) |
|
|
this.fetchStatisticsInfo() |
|
|
this.fetchStatisticsInfo() |
|
|
}, |
|
|
}, |
|
|
@ -89,14 +56,19 @@ Scene({ |
|
|
var start = new Date(detail[0]) |
|
|
var start = new Date(detail[0]) |
|
|
var end = new Date(detail[1]) |
|
|
var end = new Date(detail[1]) |
|
|
var vdateString = util.formatDate(start, 'Y-M-D') + '至' + util.formatDate(end, 'Y-M-D') |
|
|
var vdateString = util.formatDate(start, 'Y-M-D') + '至' + util.formatDate(end, 'Y-M-D') |
|
|
this.data.form.startTime = util.formatDate(start, 'Y-M-D') + ' 00:00:00' |
|
|
|
|
|
this.data.form.endTime = util.formatDate(end, 'Y-M-D') + ' 00:00:00' |
|
|
|
|
|
|
|
|
this.data.form.dimensionDateStart = util.formatDate(start, 'Y-M-D') |
|
|
|
|
|
this.data.form.dimensionDateEnd = util.formatDate(end, 'Y-M-D') |
|
|
this.setData({ show: false, vdateString }) |
|
|
this.setData({ show: false, vdateString }) |
|
|
this.fetchStatisticsInfo() |
|
|
this.fetchStatisticsInfo() |
|
|
}, |
|
|
}, |
|
|
fetchStatisticsInfo: function(){ |
|
|
fetchStatisticsInfo: function(){ |
|
|
getSummaryReport(this.data.form).then(result => { |
|
|
|
|
|
// this.setData({ })
|
|
|
|
|
|
|
|
|
getReceiptReport(this.data.form).then(result => { |
|
|
|
|
|
if(result.data){ |
|
|
|
|
|
this.setData({reportInfo: result.data}) |
|
|
|
|
|
} else { |
|
|
|
|
|
this.setData({reportInfo: { productReceiptReportList: [], totalSettlePrice: 0, totalSettleWeight: 0 } }) |
|
|
|
|
|
} |
|
|
|
|
|
console.log(result) |
|
|
wx.hideLoading() |
|
|
wx.hideLoading() |
|
|
}).catch(err => { |
|
|
}).catch(err => { |
|
|
wx.hideLoading() |
|
|
wx.hideLoading() |
|
|
|