diff --git a/api/saas.js b/api/saas.js
index 4ae426a..6be3178 100644
--- a/api/saas.js
+++ b/api/saas.js
@@ -78,6 +78,8 @@ const repeatSideOrder = (params) => mPost(`/ztb-factory/renew/scrap-paper-offsit
const getReceiptReport = (params) => mGet(`/ztb-factory/get/receipt-daily-report`, params, sconfig)
const getSalesReport = (params) => mGet(`/ztb-factory/get/sales-daily-report`, params, sconfig)
+const getGrossReport = (params) => mGet(`/ztb-factory/get/gross-profit-daily-report`, params, sconfig)
+const getAgentReport = (params) => mGet(`/ztb-factory/get/gross-profit-daily-report`, params, sconfig)
export {
sconfig,
@@ -146,5 +148,7 @@ export {
priceSideOrder,
repeatSideOrder,
getReceiptReport,
- getSalesReport
+ getSalesReport,
+ getGrossReport,
+ getAgentReport
}
\ No newline at end of file
diff --git a/xtends/statics/agent-report/index.js b/xtends/statics/agent-report/index.js
index 8d92bb0..f847390 100644
--- a/xtends/statics/agent-report/index.js
+++ b/xtends/statics/agent-report/index.js
@@ -1,5 +1,5 @@
import Scene from '../../../pages/index/scene'
-import { getStatisticsInfo } from "../../../api/saas"
+import { getAgentReport } from "../../../api/saas"
import util from '../../../utils/util'
const app = getApp()
@@ -17,44 +17,12 @@ Scene({
{ prop: 'sign_out_time', width: 200, label: '实收金额(元)' },
{ prop: 'work_hour', width: 150, label: '代卖费(元)' }
],
- data: [
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '187500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '87500.00', work_hour: '2.500'},
- {datetime: '黄纸皮A级', sign_in_time: '35000.00', sign_out_time: '187500.00', work_hour: '2.500'},
- ],
+ reportInfo:{
+ productGrossProfitReportList: [],
+ totalGrossProfit: 0,
+ totalSalesPrice: 0,
+ totalReceiptPrice: 0
+ },
show: false
},
/**
@@ -73,8 +41,8 @@ Scene({
today.setHours(0, 0, 0)
var vdate = [today.getTime(), maxDate]
var vdateString = util.formatDate(new Date(), 'Y-M-D') + '至' + util.formatDate(max, 'Y-M-D')
- this.data.form.startTime = util.formatDate(today, 'Y-M-D') + ' 00:00:00'
- this.data.form.endTime = util.formatDate(max, 'Y-M-D') + ' 00:00:00'
+ this.data.form.dimensionDateStart = util.formatDate(today, 'Y-M-D')
+ this.data.form.dimensionDateEnd = util.formatDate(max, 'Y-M-D')
this.setData({ height: app.globalData.fragmentHeight - 404, minDate, maxDate, vdate, vdateString })
this.fetchStatisticsInfo()
},
@@ -88,15 +56,19 @@ Scene({
var start = new Date(detail[0])
var end = new Date(detail[1])
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 })
wx.showLoading({ title: '加载中', mask: true })
this.fetchStatisticsInfo()
},
fetchStatisticsInfo: function(){
- getStatisticsInfo(this.data.form).then(result => {
- // this.setData({ })
+ getAgentReport(this.data.form).then(result => {
+ if(result.data){
+ this.setData({ reportInfo: result.data })
+ } else {
+ this.setData({ reportInfo: { productGrossProfitReportList: [], totalGrossProfit: 0, totalSalesPrice: 0, totalReceiptPrice: 0 } })
+ }
wx.hideLoading()
}).catch(err => {
wx.hideLoading()
diff --git a/xtends/statics/gross-report/index.js b/xtends/statics/gross-report/index.js
index 65b4400..2d286c9 100644
--- a/xtends/statics/gross-report/index.js
+++ b/xtends/statics/gross-report/index.js
@@ -1,5 +1,5 @@
import Scene from '../../../pages/index/scene'
-import { getStatisticsInfo } from "../../../api/saas"
+import { getGrossReport } from "../../../api/saas"
import util from '../../../utils/util'
const app = getApp()
@@ -12,49 +12,17 @@ Scene({
height: app.globalData.fragmentHeight,
form: {},
columns: [
- { prop: 'datetime', width: 200, label: '品类', color: '#55C355' },
- { prop: 'sign_in_time', width: 200, label: '采购金额(元)' },
- { prop: 'sign_out_time', width: 200, label: '销售金额(元)' },
- { prop: 'work_hour', width: 175, 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: 'receiptPrice', width: 200, label: '采购金额(元)' },
+ { prop: 'salesPrice ', width: 200, label: '销售金额(元)' },
+ { prop: 'grossProfit', width: 175, label: '毛利(元)' }
],
+ reportInfo:{
+ productGrossProfitReportList: [],
+ totalGrossProfit: 0,
+ totalSalesPrice: 0,
+ totalReceiptPrice: 0
+ },
show: false
},
/**
@@ -73,8 +41,8 @@ Scene({
today.setHours(0, 0, 0)
var vdate = [today.getTime(), maxDate]
var vdateString = util.formatDate(new Date(), 'Y-M-D') + '至' + util.formatDate(max, 'Y-M-D')
- this.data.form.startTime = util.formatDate(today, 'Y-M-D') + ' 00:00:00'
- this.data.form.endTime = util.formatDate(max, 'Y-M-D') + ' 00:00:00'
+ this.data.form.dimensionDateStart = util.formatDate(today, 'Y-M-D')
+ this.data.form.dimensionDateEnd = util.formatDate(max, 'Y-M-D')
this.setData({ height: app.globalData.fragmentHeight - 404, minDate, maxDate, vdate, vdateString })
this.fetchStatisticsInfo()
},
@@ -88,15 +56,19 @@ Scene({
var start = new Date(detail[0])
var end = new Date(detail[1])
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 })
wx.showLoading({ title: '加载中', mask: true })
this.fetchStatisticsInfo()
},
fetchStatisticsInfo: function(){
- getStatisticsInfo(this.data.form).then(result => {
- // this.setData({ })
+ getGrossReport(this.data.form).then(result => {
+ if(result.data){
+ this.setData({ reportInfo: result.data })
+ } else {
+ this.setData({ reportInfo: { productGrossProfitReportList: [], totalGrossProfit: 0, totalSalesPrice: 0, totalReceiptPrice: 0 } })
+ }
wx.hideLoading()
}).catch(err => {
wx.hideLoading()
diff --git a/xtends/statics/gross-report/index.wxml b/xtends/statics/gross-report/index.wxml
index c6f4603..73d9348 100644
--- a/xtends/statics/gross-report/index.wxml
+++ b/xtends/statics/gross-report/index.wxml
@@ -16,24 +16,24 @@
- {{formate.formateWeight(totalInfo.totalWeight || 0)}}
+ {{formate.formateWeight(reportInfo.totalSalesPrice || 0)}}
总支出(元)
- {{formate.formateWeight(totalInfo.totalWeight || 0)}}
+ {{formate.formateWeight(reportInfo.totalReceiptPrice || 0)}}
总收入(元)
- {{formate.formateWeight(totalInfo.totalWeight || 0)}}
+ {{formate.formateWeight(reportInfo.totalGrossProfit || 0)}}
总毛利(元)
-
+
diff --git a/xtends/statics/purchase-report/index.js b/xtends/statics/purchase-report/index.js
index 92eebb8..7338610 100644
--- a/xtends/statics/purchase-report/index.js
+++ b/xtends/statics/purchase-report/index.js
@@ -68,7 +68,6 @@ Scene({
} else {
this.setData({reportInfo: { productReceiptReportList: [], totalSettlePrice: 0, totalSettleWeight: 0 } })
}
- console.log(result)
wx.hideLoading()
}).catch(err => {
wx.hideLoading()