Commit bf331da5 by 姜雷

修改支付

parent 6f537cca
...@@ -46,6 +46,18 @@ function initChart(canvas, width, height, F2) { ...@@ -46,6 +46,18 @@ function initChart(canvas, width, height, F2) {
platforFeeChart.render(); platforFeeChart.render();
return platforFeeChart; return platforFeeChart;
} }
function findMaxIndex(list, key) {
if (!list.length)
return -1;
var max = list[0][key];
var maxIndex = 0;
for (var index = 0; index < list.length; index++) {
var element = list[index];
if (element >= max)
maxIndex = index;
}
return maxIndex;
}
Component({ Component({
properties: { properties: {
dataList: { dataList: {
...@@ -53,6 +65,12 @@ Component({ ...@@ -53,6 +65,12 @@ Component({
value: [], value: [],
observer: function (newVal) { observer: function (newVal) {
platforFeeChart && platforFeeChart.changeData(newVal); platforFeeChart && platforFeeChart.changeData(newVal);
var index = findMaxIndex(newVal, 'totalMoney');
if (index !== -1) {
var item = newVal[index];
var point = platforFeeChart.getPosition(item);
platforFeeChart.showTooltip(point);
}
}, },
}, },
month: { month: {
...@@ -68,5 +86,12 @@ Component({ ...@@ -68,5 +86,12 @@ Component({
onInit: initChart, onInit: initChart,
}, },
}, },
methods: {
clickHandle: function (e) {
console.log(e);
var obj = platforFeeChart.getRecord(e.detail);
this.triggerEvent('selectedData', obj);
},
},
}); });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGxhdGZvcm1GZWVDaGFydC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIlBsYXRmb3JtRmVlQ2hhcnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBLElBQUksZUFBZSxHQUFHLElBQUksQ0FBQztBQUMzQixJQUFJLEtBQUssR0FBRyxFQUFFLENBQUM7QUFFZixtQkFBbUIsTUFBTSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsRUFBRTtJQUMxQyxJQUFNLElBQUksR0FBRyxFQUFFLENBQUM7SUFDaEIsZUFBZSxHQUFHLElBQUksRUFBRSxDQUFDLEtBQUssQ0FBQztRQUM3QixFQUFFLEVBQUUsTUFBTTtRQUNWLEtBQUssT0FBQTtRQUNMLE1BQU0sUUFBQTtLQUNQLENBQUMsQ0FBQztJQUVILGVBQWUsQ0FBQyxNQUFNLENBQUMsSUFBSSxFQUFFO1FBQzNCLElBQUksRUFBRTtZQUNKLEdBQUcsRUFBRSxDQUFDO1lBQ04sR0FBRyxFQUFFLEVBQUU7U0FDUjtLQUNGLENBQUMsQ0FBQztJQUNILGVBQWUsQ0FBQyxPQUFPLENBQUM7UUFDdEIsY0FBYyxFQUFFLEtBQUs7UUFDckIsVUFBVSxFQUFFO1lBQ1YsTUFBTSxFQUFFLENBQUM7WUFDVCxJQUFJLEVBQUUsU0FBUztZQUNmLE9BQU8sRUFBRSxDQUFDLENBQUMsRUFBRSxFQUFFLENBQUM7U0FDakI7UUFDRCxNQUFNLFlBQUMsRUFBRTtZQUNDLElBQUEsZ0JBQUssQ0FBUTtZQUNyQixLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxHQUFHLEVBQUUsQ0FBQztZQUNuQixLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxHQUFHLEtBQUssR0FBRyxHQUFHLEdBQUcsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQztZQUM5QyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxHQUFHLEVBQUUsQ0FBQztZQUNuQixLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLEdBQUcsR0FBRyxDQUFDO1FBQ3hDLENBQUM7S0FDRixDQUFDLENBQUM7SUFDSCxlQUFlO1NBQ1osSUFBSSxFQUFFO1NBQ04sUUFBUSxDQUFDLGtCQUFrQixDQUFDO1NBQzVCLEtBQUssQ0FBQyxTQUFTLENBQUM7U0FDaEIsS0FBSyxDQUFDLFFBQVEsQ0FBQztTQUNmLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUNYLGVBQWU7U0FDWixJQUFJLEVBQUU7U0FDTixRQUFRLENBQUMsa0JBQWtCLENBQUM7U0FDNUIsS0FBSyxDQUFDLHdCQUF3QixDQUFDO1NBQy9CLEtBQUssQ0FBQyxRQUFRLENBQUM7U0FDZixLQUFLLENBQUM7UUFDTCxXQUFXLEVBQUUsR0FBRztLQUNqQixDQUFDLENBQUM7SUFFTCxlQUFlLENBQUMsTUFBTSxFQUFFLENBQUM7SUFDekIsTUFBTSxDQUFDLGVBQWUsQ0FBQztBQUN6QixDQUFDO0FBRUQsU0FBUyxDQUFDO0lBQ1IsVUFBVSxFQUFFO1FBQ1YsUUFBUSxFQUFFO1lBQ1IsSUFBSSxFQUFFLEtBQUs7WUFDWCxLQUFLLEVBQUUsRUFBRTtZQUNULFFBQVEsWUFBQyxNQUFNO2dCQUNiLGVBQWUsSUFBSSxlQUFlLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxDQUFDO1lBQ3hELENBQUM7U0FDRjtRQUNELEtBQUssRUFBRTtZQUNMLElBQUksRUFBRSxNQUFNO1lBQ1osS0FBSyxFQUFFLEVBQUU7WUFDVCxRQUFRLFlBQUMsTUFBTTtnQkFDYixLQUFLLEdBQUcsTUFBTSxDQUFDO1lBQ2pCLENBQUM7U0FDRjtLQUNGO0lBQ0QsSUFBSSxFQUFFO1FBQ0osSUFBSSxFQUFFO1lBQ0osTUFBTSxFQUFFLFNBQVM7U0FDbEI7S0FDRjtDQUNGLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8vIHBhZ2VzL2NvbXBvbmVudHMvUGxhdGZvcm1GZWVDaGFydC9QbGF0Zm9ybUZlZUNoYXJ0LmpzXG5sZXQgcGxhdGZvckZlZUNoYXJ0ID0gbnVsbDtcbmxldCBtb250aCA9ICcnO1xuXG5mdW5jdGlvbiBpbml0Q2hhcnQoY2FudmFzLCB3aWR0aCwgaGVpZ2h0LCBGMikge1xuICBjb25zdCBkYXRhID0gW107XG4gIHBsYXRmb3JGZWVDaGFydCA9IG5ldyBGMi5DaGFydCh7XG4gICAgZWw6IGNhbnZhcyxcbiAgICB3aWR0aCxcbiAgICBoZWlnaHQsXG4gIH0pO1xuXG4gIHBsYXRmb3JGZWVDaGFydC5zb3VyY2UoZGF0YSwge1xuICAgIGRheXM6IHtcbiAgICAgIG1pbjogMSxcbiAgICAgIG1heDogMTIsXG4gICAgfSxcbiAgfSk7XG4gIHBsYXRmb3JGZWVDaGFydC50b29sdGlwKHtcbiAgICBzaG93SXRlbU1hcmtlcjogZmFsc2UsXG4gICAgYmFja2dyb3VuZDoge1xuICAgICAgcmFkaXVzOiAyLFxuICAgICAgZmlsbDogJyM2ODk1ZmUnLFxuICAgICAgcGFkZGluZzogWzYsIDEwXSxcbiAgICB9LFxuICAgIG9uU2hvdyhldikge1xuICAgICAgY29uc3QgeyBpdGVtcyB9ID0gZXY7XG4gICAgICBpdGVtc1swXS5uYW1lID0gJyc7XG4gICAgICBpdGVtc1swXS52YWx1ZSA9IG1vbnRoICsgJy0nICsgaXRlbXNbMF0udGl0bGU7XG4gICAgICBpdGVtc1sxXS5uYW1lID0gJyc7XG4gICAgICBpdGVtc1sxXS52YWx1ZSA9IGl0ZW1zWzFdLnZhbHVlICsgJ+WFgyc7XG4gICAgfSxcbiAgfSk7XG4gIHBsYXRmb3JGZWVDaGFydFxuICAgIC5saW5lKClcbiAgICAucG9zaXRpb24oJ21vbnRoKnRvdGFsTW9uZXknKVxuICAgIC5jb2xvcignIzY4OTVmZScpXG4gICAgLnNoYXBlKCdzbW9vdGgnKVxuICAgIC5zaXplKDQpO1xuICBwbGF0Zm9yRmVlQ2hhcnRcbiAgICAuYXJlYSgpXG4gICAgLnBvc2l0aW9uKCdtb250aCp0b3RhbE1vbmV5JylcbiAgICAuY29sb3IoJ2woOTApIDA6IzY4OTVmZSAxOiNmZmYnKVxuICAgIC5zaGFwZSgnc21vb3RoJylcbiAgICAuc3R5bGUoe1xuICAgICAgZmlsbE9wYWNpdHk6IDAuNixcbiAgICB9KTtcbiAgLy8gcGxhdGZvckZlZUNoYXJ0LmF4aXMoJ3JlY2hhcmdlTW9uZXknLCBmYWxzZSk7XG4gIHBsYXRmb3JGZWVDaGFydC5yZW5kZXIoKTtcbiAgcmV0dXJuIHBsYXRmb3JGZWVDaGFydDtcbn1cblxuQ29tcG9uZW50KHtcbiAgcHJvcGVydGllczoge1xuICAgIGRhdGFMaXN0OiB7XG4gICAgICB0eXBlOiBBcnJheSxcbiAgICAgIHZhbHVlOiBbXSxcbiAgICAgIG9ic2VydmVyKG5ld1ZhbCkge1xuICAgICAgICBwbGF0Zm9yRmVlQ2hhcnQgJiYgcGxhdGZvckZlZUNoYXJ0LmNoYW5nZURhdGEobmV3VmFsKTtcbiAgICAgIH0sXG4gICAgfSxcbiAgICBtb250aDoge1xuICAgICAgdHlwZTogU3RyaW5nLFxuICAgICAgdmFsdWU6ICcnLFxuICAgICAgb2JzZXJ2ZXIobmV3VmFsKSB7XG4gICAgICAgIG1vbnRoID0gbmV3VmFsO1xuICAgICAgfSxcbiAgICB9LFxuICB9LFxuICBkYXRhOiB7XG4gICAgb3B0czoge1xuICAgICAgb25Jbml0OiBpbml0Q2hhcnQsXG4gICAgfSxcbiAgfSxcbn0pO1xuIl19 //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGxhdGZvcm1GZWVDaGFydC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIlBsYXRmb3JtRmVlQ2hhcnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBLElBQUksZUFBZSxHQUFHLElBQUksQ0FBQztBQUMzQixJQUFJLEtBQUssR0FBRyxFQUFFLENBQUM7QUFFZixtQkFBbUIsTUFBTSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsRUFBRTtJQUMxQyxJQUFNLElBQUksR0FBRyxFQUFFLENBQUM7SUFDaEIsZUFBZSxHQUFHLElBQUksRUFBRSxDQUFDLEtBQUssQ0FBQztRQUM3QixFQUFFLEVBQUUsTUFBTTtRQUNWLEtBQUssT0FBQTtRQUNMLE1BQU0sUUFBQTtLQUNQLENBQUMsQ0FBQztJQUVILGVBQWUsQ0FBQyxNQUFNLENBQUMsSUFBSSxFQUFFO1FBQzNCLElBQUksRUFBRTtZQUNKLEdBQUcsRUFBRSxDQUFDO1lBQ04sR0FBRyxFQUFFLEVBQUU7U0FDUjtLQUNGLENBQUMsQ0FBQztJQUNILGVBQWUsQ0FBQyxPQUFPLENBQUM7UUFDdEIsY0FBYyxFQUFFLEtBQUs7UUFDckIsVUFBVSxFQUFFO1lBQ1YsTUFBTSxFQUFFLENBQUM7WUFDVCxJQUFJLEVBQUUsU0FBUztZQUNmLE9BQU8sRUFBRSxDQUFDLENBQUMsRUFBRSxFQUFFLENBQUM7U0FDakI7UUFDRCxNQUFNLFlBQUMsRUFBRTtZQUNDLElBQUEsZ0JBQUssQ0FBUTtZQUNyQixLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxHQUFHLEVBQUUsQ0FBQztZQUNuQixLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxHQUFHLEtBQUssR0FBRyxHQUFHLEdBQUcsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQztZQUM5QyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxHQUFHLEVBQUUsQ0FBQztZQUNuQixLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLEdBQUcsR0FBRyxDQUFDO1FBQ3hDLENBQUM7S0FDRixDQUFDLENBQUM7SUFDSCxlQUFlO1NBQ1osSUFBSSxFQUFFO1NBQ04sUUFBUSxDQUFDLGtCQUFrQixDQUFDO1NBQzVCLEtBQUssQ0FBQyxTQUFTLENBQUM7U0FDaEIsS0FBSyxDQUFDLFFBQVEsQ0FBQztTQUNmLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUNYLGVBQWU7U0FDWixJQUFJLEVBQUU7U0FDTixRQUFRLENBQUMsa0JBQWtCLENBQUM7U0FDNUIsS0FBSyxDQUFDLHdCQUF3QixDQUFDO1NBQy9CLEtBQUssQ0FBQyxRQUFRLENBQUM7U0FDZixLQUFLLENBQUM7UUFDTCxXQUFXLEVBQUUsR0FBRztLQUNqQixDQUFDLENBQUM7SUFFTCxlQUFlLENBQUMsTUFBTSxFQUFFLENBQUM7SUFDekIsTUFBTSxDQUFDLGVBQWUsQ0FBQztBQUN6QixDQUFDO0FBRUQsc0JBQXNCLElBQUksRUFBRSxHQUFHO0lBQzdCLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQztRQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUM1QixJQUFJLEdBQUcsR0FBRyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDdkIsSUFBSSxRQUFRLEdBQUcsQ0FBQyxDQUFDO0lBQ2pCLEdBQUcsQ0FBQyxDQUFDLElBQUksS0FBSyxHQUFHLENBQUMsRUFBRSxLQUFLLEdBQUcsSUFBSSxDQUFDLE1BQU0sRUFBRSxLQUFLLEVBQUUsRUFBRSxDQUFDO1FBQ2pELElBQU0sT0FBTyxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUM1QixFQUFFLENBQUMsQ0FBQyxPQUFPLElBQUksR0FBRyxDQUFDO1lBQUMsUUFBUSxHQUFHLEtBQUssQ0FBQztJQUN2QyxDQUFDO0lBQ0QsTUFBTSxDQUFDLFFBQVEsQ0FBQztBQUNsQixDQUFDO0FBRUQsU0FBUyxDQUFDO0lBQ1IsVUFBVSxFQUFFO1FBQ1YsUUFBUSxFQUFFO1lBQ1IsSUFBSSxFQUFFLEtBQUs7WUFDWCxLQUFLLEVBQUUsRUFBRTtZQUNULFFBQVEsWUFBQyxNQUFNO2dCQUNiLGVBQWUsSUFBSSxlQUFlLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxDQUFDO2dCQUN0RCxJQUFJLEtBQUssR0FBRyxZQUFZLENBQUMsTUFBTSxFQUFFLFlBQVksQ0FBQyxDQUFDO2dCQUMvQyxFQUFFLENBQUMsQ0FBQyxLQUFLLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO29CQUNqQixJQUFJLElBQUksR0FBRyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7b0JBQ3pCLElBQU0sS0FBSyxHQUFHLGVBQWUsQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLENBQUM7b0JBQ2hELGVBQWUsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLENBQUM7Z0JBQ3JDLENBQUM7WUFDSCxDQUFDO1NBQ0Y7UUFDRCxLQUFLLEVBQUU7WUFDTCxJQUFJLEVBQUUsTUFBTTtZQUNaLEtBQUssRUFBRSxFQUFFO1lBQ1QsUUFBUSxZQUFDLE1BQU07Z0JBQ2IsS0FBSyxHQUFHLE1BQU0sQ0FBQztZQUNqQixDQUFDO1NBQ0Y7S0FDRjtJQUNELElBQUksRUFBRTtRQUNKLElBQUksRUFBRTtZQUNKLE1BQU0sRUFBRSxTQUFTO1NBQ2xCO0tBQ0Y7SUFDRCxPQUFPLEVBQUU7UUFDUCxXQUFXLFlBQUMsQ0FBQztZQUNYLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFFZixJQUFNLEdBQUcsR0FBRyxlQUFlLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQztZQUNoRCxJQUFJLENBQUMsWUFBWSxDQUFDLGNBQWMsRUFBRSxHQUFHLENBQUMsQ0FBQztRQUN6QyxDQUFDO0tBQ0Y7Q0FDRixDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBwYWdlcy9jb21wb25lbnRzL1BsYXRmb3JtRmVlQ2hhcnQvUGxhdGZvcm1GZWVDaGFydC5qc1xubGV0IHBsYXRmb3JGZWVDaGFydCA9IG51bGw7XG5sZXQgbW9udGggPSAnJztcblxuZnVuY3Rpb24gaW5pdENoYXJ0KGNhbnZhcywgd2lkdGgsIGhlaWdodCwgRjIpIHtcbiAgY29uc3QgZGF0YSA9IFtdO1xuICBwbGF0Zm9yRmVlQ2hhcnQgPSBuZXcgRjIuQ2hhcnQoe1xuICAgIGVsOiBjYW52YXMsXG4gICAgd2lkdGgsXG4gICAgaGVpZ2h0LFxuICB9KTtcblxuICBwbGF0Zm9yRmVlQ2hhcnQuc291cmNlKGRhdGEsIHtcbiAgICBkYXlzOiB7XG4gICAgICBtaW46IDEsXG4gICAgICBtYXg6IDEyLFxuICAgIH0sXG4gIH0pO1xuICBwbGF0Zm9yRmVlQ2hhcnQudG9vbHRpcCh7XG4gICAgc2hvd0l0ZW1NYXJrZXI6IGZhbHNlLFxuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIHJhZGl1czogMixcbiAgICAgIGZpbGw6ICcjNjg5NWZlJyxcbiAgICAgIHBhZGRpbmc6IFs2LCAxMF0sXG4gICAgfSxcbiAgICBvblNob3coZXYpIHtcbiAgICAgIGNvbnN0IHsgaXRlbXMgfSA9IGV2O1xuICAgICAgaXRlbXNbMF0ubmFtZSA9ICcnO1xuICAgICAgaXRlbXNbMF0udmFsdWUgPSBtb250aCArICctJyArIGl0ZW1zWzBdLnRpdGxlO1xuICAgICAgaXRlbXNbMV0ubmFtZSA9ICcnO1xuICAgICAgaXRlbXNbMV0udmFsdWUgPSBpdGVtc1sxXS52YWx1ZSArICflhYMnO1xuICAgIH0sXG4gIH0pO1xuICBwbGF0Zm9yRmVlQ2hhcnRcbiAgICAubGluZSgpXG4gICAgLnBvc2l0aW9uKCdtb250aCp0b3RhbE1vbmV5JylcbiAgICAuY29sb3IoJyM2ODk1ZmUnKVxuICAgIC5zaGFwZSgnc21vb3RoJylcbiAgICAuc2l6ZSg0KTtcbiAgcGxhdGZvckZlZUNoYXJ0XG4gICAgLmFyZWEoKVxuICAgIC5wb3NpdGlvbignbW9udGgqdG90YWxNb25leScpXG4gICAgLmNvbG9yKCdsKDkwKSAwOiM2ODk1ZmUgMTojZmZmJylcbiAgICAuc2hhcGUoJ3Ntb290aCcpXG4gICAgLnN0eWxlKHtcbiAgICAgIGZpbGxPcGFjaXR5OiAwLjYsXG4gICAgfSk7XG4gIC8vIHBsYXRmb3JGZWVDaGFydC5heGlzKCdyZWNoYXJnZU1vbmV5JywgZmFsc2UpO1xuICBwbGF0Zm9yRmVlQ2hhcnQucmVuZGVyKCk7XG4gIHJldHVybiBwbGF0Zm9yRmVlQ2hhcnQ7XG59XG5cbmZ1bmN0aW9uIGZpbmRNYXhJbmRleChsaXN0LCBrZXkpIHtcbiAgaWYgKCFsaXN0Lmxlbmd0aCkgcmV0dXJuIC0xO1xuICBsZXQgbWF4ID0gbGlzdFswXVtrZXldO1xuICBsZXQgbWF4SW5kZXggPSAwO1xuICBmb3IgKGxldCBpbmRleCA9IDA7IGluZGV4IDwgbGlzdC5sZW5ndGg7IGluZGV4KyspIHtcbiAgICBjb25zdCBlbGVtZW50ID0gbGlzdFtpbmRleF07XG4gICAgaWYgKGVsZW1lbnQgPj0gbWF4KSBtYXhJbmRleCA9IGluZGV4O1xuICB9XG4gIHJldHVybiBtYXhJbmRleDtcbn1cblxuQ29tcG9uZW50KHtcbiAgcHJvcGVydGllczoge1xuICAgIGRhdGFMaXN0OiB7XG4gICAgICB0eXBlOiBBcnJheSxcbiAgICAgIHZhbHVlOiBbXSxcbiAgICAgIG9ic2VydmVyKG5ld1ZhbCkge1xuICAgICAgICBwbGF0Zm9yRmVlQ2hhcnQgJiYgcGxhdGZvckZlZUNoYXJ0LmNoYW5nZURhdGEobmV3VmFsKTtcbiAgICAgICAgbGV0IGluZGV4ID0gZmluZE1heEluZGV4KG5ld1ZhbCwgJ3RvdGFsTW9uZXknKTtcbiAgICAgICAgaWYgKGluZGV4ICE9PSAtMSkge1xuICAgICAgICAgIGxldCBpdGVtID0gbmV3VmFsW2luZGV4XTtcbiAgICAgICAgICBjb25zdCBwb2ludCA9IHBsYXRmb3JGZWVDaGFydC5nZXRQb3NpdGlvbihpdGVtKTtcbiAgICAgICAgICBwbGF0Zm9yRmVlQ2hhcnQuc2hvd1Rvb2x0aXAocG9pbnQpO1xuICAgICAgICB9XG4gICAgICB9LFxuICAgIH0sXG4gICAgbW9udGg6IHtcbiAgICAgIHR5cGU6IFN0cmluZyxcbiAgICAgIHZhbHVlOiAnJyxcbiAgICAgIG9ic2VydmVyKG5ld1ZhbCkge1xuICAgICAgICBtb250aCA9IG5ld1ZhbDtcbiAgICAgIH0sXG4gICAgfSxcbiAgfSxcbiAgZGF0YToge1xuICAgIG9wdHM6IHtcbiAgICAgIG9uSW5pdDogaW5pdENoYXJ0LFxuICAgIH0sXG4gIH0sXG4gIG1ldGhvZHM6IHtcbiAgICBjbGlja0hhbmRsZShlKSB7XG4gICAgICBjb25zb2xlLmxvZyhlKTtcbiAgICAgIC8vIGxldFxuICAgICAgY29uc3Qgb2JqID0gcGxhdGZvckZlZUNoYXJ0LmdldFJlY29yZChlLmRldGFpbCk7XG4gICAgICB0aGlzLnRyaWdnZXJFdmVudCgnc2VsZWN0ZWREYXRhJywgb2JqKTtcbiAgICB9LFxuICB9LFxufSk7XG4iXX0=
\ No newline at end of file \ No newline at end of file
...@@ -50,6 +50,17 @@ function initChart(canvas, width, height, F2) { ...@@ -50,6 +50,17 @@ function initChart(canvas, width, height, F2) {
return platforFeeChart; return platforFeeChart;
} }
function findMaxIndex(list, key) {
if (!list.length) return -1;
let max = list[0][key];
let maxIndex = 0;
for (let index = 0; index < list.length; index++) {
const element = list[index];
if (element >= max) maxIndex = index;
}
return maxIndex;
}
Component({ Component({
properties: { properties: {
dataList: { dataList: {
...@@ -57,6 +68,12 @@ Component({ ...@@ -57,6 +68,12 @@ Component({
value: [], value: [],
observer(newVal) { observer(newVal) {
platforFeeChart && platforFeeChart.changeData(newVal); platforFeeChart && platforFeeChart.changeData(newVal);
let index = findMaxIndex(newVal, 'totalMoney');
if (index !== -1) {
let item = newVal[index];
const point = platforFeeChart.getPosition(item);
platforFeeChart.showTooltip(point);
}
}, },
}, },
month: { month: {
...@@ -72,4 +89,12 @@ Component({ ...@@ -72,4 +89,12 @@ Component({
onInit: initChart, onInit: initChart,
}, },
}, },
methods: {
clickHandle(e) {
console.log(e);
// let
const obj = platforFeeChart.getRecord(e.detail);
this.triggerEvent('selectedData', obj);
},
},
}); });
<!-- pages/components/PlatformFeeChart/PlatformFeeChart.wxml --> <!-- pages/components/PlatformFeeChart/PlatformFeeChart.wxml -->
<ff-canvas id="PlatformFeeChart" canvas-id="PlatformFeeChart" opts="{{ opts }}" /> <ff-canvas id="PlatformFeeChart" canvas-id="PlatformFeeChart" opts="{{ opts }}" bind:tap="clickHandle" />
\ No newline at end of file \ No newline at end of file
...@@ -3,6 +3,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); ...@@ -3,6 +3,7 @@ Object.defineProperty(exports, "__esModule", { value: true });
var fetch_1 = require("../../../api/fetch"); var fetch_1 = require("../../../api/fetch");
var app = getApp(); var app = getApp();
var timer = null; var timer = null;
var fetchedPlatform = false;
Component({ Component({
lifetimes: { lifetimes: {
attached: function () { attached: function () {
...@@ -10,7 +11,9 @@ Component({ ...@@ -10,7 +11,9 @@ Component({
this.setData({ this.setData({
userInfo: app.globalData.userInfo, userInfo: app.globalData.userInfo,
}); });
this.data.eventType === 'slef' && this.fetchPlatformFee(); this.data.eventType === 'slef' &&
!fetchedPlatform &&
this.fetchPlatformFee();
}, },
}, },
properties: { properties: {
...@@ -49,6 +52,7 @@ Component({ ...@@ -49,6 +52,7 @@ Component({
payTimeLimit: payTimeLimit, payTimeLimit: payTimeLimit,
showDialog: rechargeBalance > 0 ? true : false, showDialog: rechargeBalance > 0 ? true : false,
}); });
fetchedPlatform = true;
}) })
.catch(function (err) { .catch(function (err) {
console.log(err); console.log(err);
...@@ -60,7 +64,80 @@ Component({ ...@@ -60,7 +64,80 @@ Component({
}); });
}, },
fetchRechargeInfo: function () { fetchRechargeInfo: function () {
var _this = this;
console.log('in fetchRechargeInfo'); console.log('in fetchRechargeInfo');
wx.showLoading({
title: '',
});
wx.login({
success: function (res) {
if (res.code) {
var entity = {
billType: _this.data.billType,
isAgree: 1,
jsCode: res.code,
operateId: _this.data.userInfo.operateId,
operateName: _this.data.userInfo.operateName,
rechargeType: '2',
type: 2,
};
fetch_1.operatorFetch({
url: '/operateBalance/rechage/order/formini',
method: 'POST',
data: entity,
})
.then(function (res) {
console.log(res);
var payInfo = res.payInfo;
wx.requestPayment({
timeStamp: payInfo.timeStamp,
nonceStr: payInfo.nonceStr,
package: payInfo.package,
signType: payInfo.signType,
paySign: payInfo.paySign,
success: function (res) {
console.log(res);
wx.showToast({
title: '支付成功!',
});
_this.setData({
showDialog: false,
});
},
fail: function (res) {
console.log(res);
wx.showToast({
title: '支付失败!',
icon: 'none',
});
},
});
})
.catch(function (err) {
console.log(err);
wx.hideLoading();
wx.showToast({
title: err.msg || '请求失败',
icon: 'none',
});
});
}
else {
wx.hideLoading();
wx.showToast({
title: res.errMsg || '请求失败',
icon: 'none',
});
}
},
fail: function (res) {
wx.hideLoading();
wx.showToast({
title: res.errMsg || '请求失败',
icon: 'none',
});
},
});
}, },
goRecordsPage: function () { goRecordsPage: function () {
wx.navigateTo({ wx.navigateTo({
...@@ -95,50 +172,76 @@ Component({ ...@@ -95,50 +172,76 @@ Component({
wx.showLoading({ wx.showLoading({
title: '', title: '',
}); });
var entity = { wx.login({
billType: this.data.billType, success: function (res) {
isAgree: 1, if (res.code) {
jsCode: 'string', var entity = {
operateId: this.data.userInfo.operateId, billType: _this.data.billType,
operateName: this.data.userInfo.operateName, isAgree: 1,
rechargeType: '2', jsCode: 'string',
type: 2, operateId: _this.data.userInfo.operateId,
}; operateName: _this.data.userInfo.operateName,
fetch_1.operatorFetch({ rechargeType: '2',
url: '/operateBalance/rechage/order/formini', type: 2,
method: 'POST', };
data: entity, fetch_1.operatorFetch({
}) url: '/operateBalance/rechage/order/formini',
.then(function (res) { method: 'POST',
wx.hideLoading(); data: entity,
var payQrUrl = res.payQrUrl; })
_this.setData({ .then(function (res) {
payQrUrl: payQrUrl, wx.hideLoading();
}); var payQrUrl = res.payQrUrl;
timer = setInterval(function () { _this.setData({
var count = _this.data.countDown; payQrUrl: payQrUrl,
if (count === 0) { });
clearInterval(timer); timer = setInterval(function () {
var count = _this.data.countDown;
if (count === 0) {
clearInterval(timer);
_this.setData({
payQrUrl: '',
countDown: 600,
countDownString: '0秒',
});
}
else {
var newCount = count - 1;
var countString = Math.floor(newCount / 60) + '分' + (newCount % 60) + '秒';
_this.setData({
countDown: newCount,
countDownString: countString,
});
}
}, 1000);
})
.catch(function (err) {
wx.hideLoading();
wx.showToast({
title: err.msg || '请求失败',
icon: 'none',
});
console.log(err);
});
} }
else { else {
var newCount = count - 1; wx.hideLoading();
var countString = Math.floor(newCount / 60) + '分' + (newCount % 60) + '秒'; wx.showToast({
_this.setData({ title: res.errMsg || '请求失败',
countDown: newCount, icon: 'none',
countDownString: countString,
}); });
} }
}, 1000); },
}) fail: function (res) {
.catch(function (err) { console.log(res);
wx.hideLoading(); wx.hideLoading();
wx.showToast({ wx.showToast({
title: err.msg || '请求失败', title: res.errMsg || '请求失败',
icon: 'none', icon: 'none',
}); });
console.log(err); },
}); });
}, },
}, },
}); });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGxhdGZvcm1GZWVEaWFsb2cuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJQbGF0Zm9ybUZlZURpYWxvZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLDRDQUFtRDtBQUduRCxJQUFNLEdBQUcsR0FBRyxNQUFNLEVBQVUsQ0FBQztBQUM3QixJQUFJLEtBQUssR0FBRyxJQUFJLENBQUM7QUFFakIsU0FBUyxDQUFDO0lBQ1IsU0FBUyxFQUFFO1FBQ1QsUUFBUTtZQUNOLE9BQU8sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsQ0FBQztZQUNyQyxJQUFJLENBQUMsT0FBUSxDQUFDO2dCQUNaLFFBQVEsRUFBRSxHQUFHLENBQUMsVUFBVSxDQUFDLFFBQVE7YUFDbEMsQ0FBQyxDQUFDO1lBQ0gsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLEtBQUssTUFBTSxJQUFJLElBQUksQ0FBQyxnQkFBZ0IsRUFBRSxDQUFDO1FBQzVELENBQUM7S0FDRjtJQUlELFVBQVUsRUFBRTtRQUNWLFNBQVMsRUFBRSxFQUFFLElBQUksRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBRTtLQUMzQztJQUtELElBQUksRUFBRTtRQUNKLFFBQVEsRUFBRSxHQUFHLENBQUMsVUFBVSxDQUFDLFFBQVE7UUFDakMsVUFBVSxFQUFFLEtBQUs7UUFDakIsSUFBSSxFQUFFLENBQUM7UUFDUCxNQUFNLEVBQUUsQ0FBQztRQUNULGVBQWUsRUFBRSxDQUFDO1FBQ2xCLFlBQVksRUFBRSxDQUFDO1FBQ2YsUUFBUSxFQUFFLEdBQUc7UUFDYixRQUFRLEVBQUUsRUFBRTtRQUNaLFNBQVMsRUFBRSxHQUFHO1FBQ2QsZUFBZSxFQUFFLFFBQVE7S0FDMUI7SUFLRCxPQUFPLEVBQUU7UUFDUCxnQkFBZ0I7WUFBaEIsaUJBdUJDO1lBdEJDLHFCQUFhLENBQUM7Z0JBQ1osR0FBRyxFQUFFLGtDQUFrQztnQkFDdkMsTUFBTSxFQUFFLE1BQU07Z0JB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eyBvcGVyYXRvckZldGNoIH0gZnJvbSAnLi4vLi4vLi4vYXBpL2ZldGNoJztcbmltcG9ydCB7IElNeUFwcCB9IGZyb20gJy4uLy4uLy4uL2FwcCc7XG5cbmNvbnN0IGFwcCA9IGdldEFwcDxJTXlBcHA+KCk7XG5sZXQgdGltZXIgPSBudWxsO1xuLy8gcGFnZXMvY29tcG9uZW50cy9QbGF0Zm9ybUZlZURpYWxvZy9QbGF0Zm9ybUZlZURpYWxvZy5qc1xuQ29tcG9uZW50KHtcbiAgbGlmZXRpbWVzOiB7XG4gICAgYXR0YWNoZWQoKSB7XG4gICAgICBjb25zb2xlLmxvZyhhcHAuZ2xvYmFsRGF0YS51c2VySW5mbyk7XG4gICAgICB0aGlzLnNldERhdGEhKHtcbiAgICAgICAgdXNlckluZm86IGFwcC5nbG9iYWxEYXRhLnVzZXJJbmZvLFxuICAgICAgfSk7XG4gICAgICB0aGlzLmRhdGEuZXZlbnRUeXBlID09PSAnc2xlZicgJiYgdGhpcy5mZXRjaFBsYXRmb3JtRmVlKCk7XG4gICAgfSxcbiAgfSxcbiAgLyoqXG4gICAqIOe7hOS7tueahOWxnuaAp+WIl+ihqFxuICAgKi9cbiAgcHJvcGVydGllczoge1xuICAgIGV2ZW50VHlwZTogeyB0eXBlOiBTdHJpbmcsIHZhbHVlOiAnc2xlZicgfSxcbiAgfSxcblxuICAvKipcbiAgICog57uE5Lu255qE5Yid5aeL5pWw5o2uXG4gICAqL1xuICBkYXRhOiB7XG4gICAgdXNlckluZm86IGFwcC5nbG9iYWxEYXRhLnVzZXJJbmZvLFxuICAgIHNob3dEaWFsb2c6IGZhbHNlLFxuICAgIHR5cGU6IDEsIC8vIDEg5pSv5LuYIDIg5omr56CBXG4gICAgaXNTa2lwOiAwLFxuICAgIHJlY2hhcmdlQmFsYW5jZTogMCxcbiAgICBwYXlUaW1lTGltaXQ6IDAsXG4gICAgYmlsbFR5cGU6ICcwJyxcbiAgICBwYXlRclVybDogJycsXG4gICAgY291bnREb3duOiA2MDAsXG4gICAgY291bnREb3duU3RyaW5nOiAnMTDliIYwMOenkicsXG4gIH0sXG5cbiAgLyoqXG4gICAqIOe7hOS7tueahOaWueazleWIl+ihqFxuICAgKi9cbiAgbWV0aG9kczoge1xuICAgIGZldGNoUGxhdGZvcm1GZWUoKSB7XG4gICAgICBvcGVyYXRvckZldGNoKHtcbiAgICAgICAgdXJsOiAnL29wZXJhdGVCYWxhbmNlL3JlY2hhZ2UvaW5pdGRhdGEnLFxuICAgICAgICBtZXRob2Q6ICdQT1NUJyxcbiAgICAgICAgZGF0YToge1xuICAgICAgICAgIG9wZXJhdGVJZDogdGhpcy5kYXRhLnVzZXJJbmZvLm9wZXJhdGVJZCxcbiAgICAgICAgICBvcGVyYXRlTmFtZTogdGhpcy5kYXRhLnVzZXJJbmZvLm9wZXJhdGVOYW1lLFxuICAgICAgICAgIHBvc2l0aW9uOiAzLFxuICAgICAgICAgIHR5cGU6IDIsXG4gICAgICAgIH0sXG4gICAgICB9KVxuICAgICAgICAudGhlbihyZXMgPT4ge1xuICAgICAgICAgIGNvbnN0IHsgaXNTa2lwLCByZWNoYXJnZUJhbGFuY2UsIHBheVRpbWVMaW1pdCB9ID0gcmVzO1xuICAgICAgICAgIHRoaXMuc2V0RGF0YSh7XG4gICAgICAgICAgICBpc1NraXAsXG4gICAgICAgICAgICByZWNoYXJnZUJhbGFuY2UsXG4gICAgICAgICAgICBwYXlUaW1lTGltaXQsXG4gICAgICAgICAgICBzaG93RGlhbG9nOiByZWNoYXJnZUJhbGFuY2UgPiAwID8gdHJ1ZSA6IGZhbHNlLFxuICAgICAgICAgIH0pO1xuICAgICAgICB9KVxuICAgICAgICAuY2F0Y2goZXJyID0+IHtcbiAgICAgICAgICBjb25zb2xlLmxvZyhlcnIpO1xuICAgICAgICB9KTtcbiAgICB9LFxuICAgIGNhbmNlbFNob3coKSB7XG4gICAgICB0aGlzLnNldERhdGEoe1xuICAgICAgICBzaG93RGlhbG9nOiBmYWxzZSxcbiAgICAgIH0pO1xuICAgIH0sXG4gICAgZmV0Y2hSZWNoYXJnZUluZm8oKSB7XG4gICAgICBjb25zb2xlLmxvZygnaW4gZmV0Y2hSZWNoYXJnZUluZm8nKTtcbiAgICB9LFxuICAgIGdvUmVjb3Jkc1BhZ2UoKSB7XG4gICAgICB3eC5uYXZpZ2F0ZVRvKHtcbiAgICAgICAgdXJsOiAnL3BhZ2VzL3BsYXRmb3JtRmVlUmVjb3JkL3BsYXRmb3JtRmVlUmVjb3JkJyxcbiAgICAgIH0pO1xuICAgIH0sXG4gICAgdG9nZ2xlVHlwZSgpIHtcbiAgICAgIGxldCB0eXBlID0gdGhpcy5kYXRhLnR5cGU7XG4gICAgICB0aGlzLnNldERhdGEoe1xuICAgICAgICB0eXBlOiB0eXBlID09PSAxID8gMiA6IDEsXG4gICAgICB9KTtcbiAgICAgIGlmICh0eXBlID09PSAxKSB7XG4gICAgICAgIHRoaXMuZmV0Y2hSZWNoYXJnZU9yZGVyUVJjb2RlKCk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aW1lciAmJiBjbGVhckludGVydmFsKHRpbWVyKTtcbiAgICAgICAgdGhpcy5zZXREYXRhKHtcbiAgICAgICAgICBjb3VudERvd246IDYwMCxcbiAgICAgICAgICBjb3VudERvd25TdHJpbmc6ICcnLFxuICAgICAgICB9KTtcbiAgICAgIH1cbiAgICB9LFxuICAgIGNoZWNrQmlsbFR5cGUoZSkge1xuICAgICAgY29uc29sZS5sb2coZSk7XG4gICAgICBjb25zdCB7IHZhbHVlIH0gPSBlLmN1cnJlbnRUYXJnZXQuZGF0YXNldDtcbiAgICAgIHRoaXMuc2V0RGF0YSh7XG4gICAgICAgIGJpbGxUeXBlOiB2YWx1ZSxcbiAgICAgIH0pO1xuICAgIH0sXG4gICAgZmV0Y2hSZWNoYXJnZU9yZGVyUVJjb2RlKCkge1xuICAgICAgd3guc2hvd0xvYWRpbmcoe1xuICAgICAgICB0aXRsZTogJycsXG4gICAgICB9KTtcbiAgICAgIGNvbnN0IGVudGl0eSA9IHtcbiAgICAgICAgYmlsbFR5cGU6IHRoaXMuZGF0YS5iaWxsVHlwZSxcbiAgICAgICAgaXNBZ3JlZTogMSxcbiAgICAgICAganNDb2RlOiAnc3RyaW5nJyxcbiAgICAgICAgb3BlcmF0ZUlkOiB0aGlzLmRhdGEudXNlckluZm8ub3BlcmF0ZUlkLFxuICAgICAgICBvcGVyYXRlTmFtZTogdGhpcy5kYXRhLnVzZXJJbmZvLm9wZXJhdGVOYW1lLFxuICAgICAgICByZWNoYXJnZVR5cGU6ICcyJyxcbiAgICAgICAgdHlwZTogMixcbiAgICAgIH07XG4gICAgICBvcGVyYXRvckZldGNoKHtcbiAgICAgICAgdXJsOiAnL29wZXJhdGVCYWxhbmNlL3JlY2hhZ2Uvb3JkZXIvZm9ybWluaScsXG4gICAgICAgIG1ldGhvZDogJ1BPU1QnLFxuICAgICAgICBkYXRhOiBlbnRpdHksXG4gICAgICB9KVxuICAgICAgICAudGhlbihyZXMgPT4ge1xuICAgICAgICAgIHd4LmhpZGVMb2FkaW5nKCk7XG4gICAgICAgICAgY29uc3QgeyBwYXlRclVybCB9ID0gcmVzO1xuICAgICAgICAgIHRoaXMuc2V0RGF0YSh7XG4gICAgICAgICAgICBwYXlRclVybCxcbiAgICAgICAgICB9KTtcbiAgICAgICAgICB0aW1lciA9IHNldEludGVydmFsKCgpID0+IHtcbiAgICAgICAgICAgIGxldCBjb3VudCA9IHRoaXMuZGF0YS5jb3VudERvd247XG4gICAgICAgICAgICBpZiAoY291bnQgPT09IDApIHtcbiAgICAgICAgICAgICAgY2xlYXJJbnRlcnZhbCh0aW1lcik7XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICBsZXQgbmV3Q291bnQgPSBjb3VudCAtIDE7XG4gICAgICAgICAgICAgIGxldCBjb3VudFN0cmluZyA9XG4gICAgICAgICAgICAgICAgTWF0aC5mbG9vcihuZXdDb3VudCAvIDYwKSArICfliIYnICsgKG5ld0NvdW50ICUgNjApICsgJ+enkic7XG4gICAgICAgICAgICAgIHRoaXMuc2V0RGF0YSh7XG4gICAgICAgICAgICAgICAgY291bnREb3duOiBuZXdDb3VudCxcbiAgICAgICAgICAgICAgICBjb3VudERvd25TdHJpbmc6IGNvdW50U3RyaW5nLFxuICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9LCAxMDAwKTtcbiAgICAgICAgfSlcbiAgICAgICAgLmNhdGNoKGVyciA9PiB7XG4gICAgICAgICAgd3guaGlkZUxvYWRpbmcoKTtcbiAgICAgICAgICB3eC5zaG93VG9hc3Qoe1xuICAgICAgICAgICAgdGl0bGU6IGVyci5tc2cgfHwgJ+ivt+axguWksei0pScsXG4gICAgICAgICAgICBpY29uOiAnbm9uZScsXG4gICAgICAgICAgfSk7XG4gICAgICAgICAgY29uc29sZS5sb2coZXJyKTtcbiAgICAgICAgfSk7XG4gICAgfSxcbiAgfSxcbn0pO1xuIl19 //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGxhdGZvcm1GZWVEaWFsb2cuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJQbGF0Zm9ybUZlZURpYWxvZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLDRDQUFtRDtBQUduRCxJQUFNLEdBQUcsR0FBRyxNQUFNLEVBQVUsQ0FBQztBQUM3QixJQUFJLEtBQUssR0FBRyxJQUFJLENBQUM7QUFDakIsSUFBSSxlQUFlLEdBQUcsS0FBSyxDQUFDO0FBRTVCLFNBQVMsQ0FBQztJQUNSLFNBQVMsRUFBRTtRQUNULFFBQVE7WUFDTixPQUFPLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLENBQUM7WUFDckMsSUFBSSxDQUFDLE9BQVEsQ0FBQztnQkFDWixRQUFRLEVBQUUsR0FBRyxDQUFDLFVBQVUsQ0FBQyxRQUFRO2FBQ2xDLENBQUMsQ0FBQztZQUNILElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxLQUFLLE1BQU07Z0JBQzVCLENBQUMsZUFBZTtnQkFDaEIsSUFBSSxDQUFDLGdCQUFnQixFQUFFLENBQUM7UUFDNUIsQ0FBQztLQUNGO0lBSUQsVUFBVSxFQUFFO1FBQ1YsU0FBUyxFQUFFLEVBQUUsSUFBSSxFQUFFLE1BQU0sRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFO0tBQzNDO0lBS0QsSUFBSSxFQUFFO1FBQ0osUUFBUSxFQUFFLEdBQUcsQ0FBQyxVQUFVLENBQUMsUUFBUTtRQUNqQyxVQUFVLEVBQUUsS0FBSztRQUNqQixJQUFJLEVBQUUsQ0FBQztRQUNQLE1BQU0sRUFBRSxDQUFDO1FBQ1QsZUFBZSxFQUFFLENBQUM7UUFDbEIsWUFBWSxFQUFFLENBQUM7UUFDZixRQUFRLEVBQUUsR0FBRztRQUNiLFFBQVEsRUFBRSxFQUFFO1FBQ1osU0FBUyxFQUFFLEdBQUc7UUFDZCxlQUFlLEVBQUUsUUFBUTtLQUMxQjtJQUtELE9BQU8sRUFBRTtRQUNQLGdCQUFnQjtZQUFoQixpQkF3QkM7WUF2QkMscUJBQWEsQ0FB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LENBQUMsQ0FBQzt3QkFDWCxDQUFDLENBQUM7NkJBQ0QsS0FBSyxDQUFDLFVBQUEsR0FBRzs0QkFDUixFQUFFLENBQUMsV0FBVyxFQUFFLENBQUM7NEJBQ2pCLEVBQUUsQ0FBQyxTQUFTLENBQUM7Z0NBQ1gsS0FBSyxFQUFFLEdBQUcsQ0FBQyxHQUFHLElBQUksTUFBTTtnQ0FDeEIsSUFBSSxFQUFFLE1BQU07NkJBQ2IsQ0FBQyxDQUFDOzRCQUNILE9BQU8sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUM7d0JBQ25CLENBQUMsQ0FBQyxDQUFDO29CQUNQLENBQUM7b0JBQUMsSUFBSSxDQUFDLENBQUM7d0JBQ04sRUFBRSxDQUFDLFdBQVcsRUFBRSxDQUFDO3dCQUNqQixFQUFFLENBQUMsU0FBUyxDQUFDOzRCQUNYLEtBQUssRUFBRSxHQUFHLENBQUMsTUFBTSxJQUFJLE1BQU07NEJBQzNCLElBQUksRUFBRSxNQUFNO3lCQUNiLENBQUMsQ0FBQztvQkFDTCxDQUFDO2dCQUNILENBQUM7Z0JBQ0QsSUFBSSxZQUFDLEdBQUc7b0JBQ04sT0FBTyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQztvQkFDakIsRUFBRSxDQUFDLFdBQVcsRUFBRSxDQUFDO29CQUNqQixFQUFFLENBQUMsU0FBUyxDQUFDO3dCQUNYLEtBQUssRUFBRSxHQUFHLENBQUMsTUFBTSxJQUFJLE1BQU07d0JBQzNCLElBQUksRUFBRSxNQUFNO3FCQUNiLENBQUMsQ0FBQztnQkFDTCxDQUFDO2FBQ0YsQ0FBQyxDQUFDO1FBQ0wsQ0FBQztLQUNGO0NBQ0YsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgb3BlcmF0b3JGZXRjaCB9IGZyb20gJy4uLy4uLy4uL2FwaS9mZXRjaCc7XG5pbXBvcnQgeyBJTXlBcHAgfSBmcm9tICcuLi8uLi8uLi9hcHAnO1xuXG5jb25zdCBhcHAgPSBnZXRBcHA8SU15QXBwPigpO1xubGV0IHRpbWVyID0gbnVsbDtcbmxldCBmZXRjaGVkUGxhdGZvcm0gPSBmYWxzZTtcbi8vIHBhZ2VzL2NvbXBvbmVudHMvUGxhdGZvcm1GZWVEaWFsb2cvUGxhdGZvcm1GZWVEaWFsb2cuanNcbkNvbXBvbmVudCh7XG4gIGxpZmV0aW1lczoge1xuICAgIGF0dGFjaGVkKCkge1xuICAgICAgY29uc29sZS5sb2coYXBwLmdsb2JhbERhdGEudXNlckluZm8pO1xuICAgICAgdGhpcy5zZXREYXRhISh7XG4gICAgICAgIHVzZXJJbmZvOiBhcHAuZ2xvYmFsRGF0YS51c2VySW5mbyxcbiAgICAgIH0pO1xuICAgICAgdGhpcy5kYXRhLmV2ZW50VHlwZSA9PT0gJ3NsZWYnICYmXG4gICAgICAgICFmZXRjaGVkUGxhdGZvcm0gJiZcbiAgICAgICAgdGhpcy5mZXRjaFBsYXRmb3JtRmVlKCk7XG4gICAgfSxcbiAgfSxcbiAgLyoqXG4gICAqIOe7hOS7tueahOWxnuaAp+WIl+ihqFxuICAgKi9cbiAgcHJvcGVydGllczoge1xuICAgIGV2ZW50VHlwZTogeyB0eXBlOiBTdHJpbmcsIHZhbHVlOiAnc2xlZicgfSxcbiAgfSxcblxuICAvKipcbiAgICog57uE5Lu255qE5Yid5aeL5pWw5o2uXG4gICAqL1xuICBkYXRhOiB7XG4gICAgdXNlckluZm86IGFwcC5nbG9iYWxEYXRhLnVzZXJJbmZvLFxuICAgIHNob3dEaWFsb2c6IGZhbHNlLFxuICAgIHR5cGU6IDEsIC8vIDEg5pSv5LuYIDIg5omr56CBXG4gICAgaXNTa2lwOiAwLFxuICAgIHJlY2hhcmdlQmFsYW5jZTogMCxcbiAgICBwYXlUaW1lTGltaXQ6IDAsXG4gICAgYmlsbFR5cGU6ICcwJyxcbiAgICBwYXlRclVybDogJycsXG4gICAgY291bnREb3duOiA2MDAsXG4gICAgY291bnREb3duU3RyaW5nOiAnMTDliIYwMOenkicsXG4gIH0sXG5cbiAgLyoqXG4gICAqIOe7hOS7tueahOaWueazleWIl+ihqFxuICAgKi9cbiAgbWV0aG9kczoge1xuICAgIGZldGNoUGxhdGZvcm1GZWUoKSB7XG4gICAgICBvcGVyYXRvckZldGNoKHtcbiAgICAgICAgdXJsOiAnL29wZXJhdGVCYWxhbmNlL3JlY2hhZ2UvaW5pdGRhdGEnLFxuICAgICAgICBtZXRob2Q6ICdQT1NUJyxcbiAgICAgICAgZGF0YToge1xuICAgICAgICAgIG9wZXJhdGVJZDogdGhpcy5kYXRhLnVzZXJJbmZvLm9wZXJhdGVJZCxcbiAgICAgICAgICBvcGVyYXRlTmFtZTogdGhpcy5kYXRhLnVzZXJJbmZvLm9wZXJhdGVOYW1lLFxuICAgICAgICAgIHBvc2l0aW9uOiAzLFxuICAgICAgICAgIHR5cGU6IDIsXG4gICAgICAgIH0sXG4gICAgICB9KVxuICAgICAgICAudGhlbihyZXMgPT4ge1xuICAgICAgICAgIGNvbnN0IHsgaXNTa2lwLCByZWNoYXJnZUJhbGFuY2UsIHBheVRpbWVMaW1pdCB9ID0gcmVzO1xuICAgICAgICAgIHRoaXMuc2V0RGF0YSh7XG4gICAgICAgICAgICBpc1NraXAsXG4gICAgICAgICAgICByZWNoYXJnZUJhbGFuY2UsXG4gICAgICAgICAgICBwYXlUaW1lTGltaXQsXG4gICAgICAgICAgICBzaG93RGlhbG9nOiByZWNoYXJnZUJhbGFuY2UgPiAwID8gdHJ1ZSA6IGZhbHNlLFxuICAgICAgICAgIH0pO1xuICAgICAgICAgIGZldGNoZWRQbGF0Zm9ybSA9IHRydWU7XG4gICAgICAgIH0pXG4gICAgICAgIC5jYXRjaChlcnIgPT4ge1xuICAgICAgICAgIGNvbnNvbGUubG9nKGVycik7XG4gICAgICAgIH0pO1xuICAgIH0sXG4gICAgY2FuY2VsU2hvdygpIHtcbiAgICAgIHRoaXMuc2V0RGF0YSh7XG4gICAgICAgIHNob3dEaWFsb2c6IGZhbHNlLFxuICAgICAgfSk7XG4gICAgfSxcbiAgICBmZXRjaFJlY2hhcmdlSW5mbygpIHtcbiAgICAgIGNvbnNvbGUubG9nKCdpbiBmZXRjaFJlY2hhcmdlSW5mbycpO1xuICAgICAgd3guc2hvd0xvYWRpbmcoe1xuICAgICAgICB0aXRsZTogJycsXG4gICAgICB9KTtcbiAgICAgIHd4LmxvZ2luKHtcbiAgICAgICAgc3VjY2VzczogcmVzID0+IHtcbiAgICAgICAgICBpZiAocmVzLmNvZGUpIHtcbiAgICAgICAgICAgIGNvbnN0IGVudGl0eSA9IHtcbiAgICAgICAgICAgICAgYmlsbFR5cGU6IHRoaXMuZGF0YS5iaWxsVHlwZSxcbiAgICAgICAgICAgICAgaXNBZ3JlZTogMSxcbiAgICAgICAgICAgICAganNDb2RlOiByZXMuY29kZSxcbiAgICAgICAgICAgICAgb3BlcmF0ZUlkOiB0aGlzLmRhdGEudXNlckluZm8ub3BlcmF0ZUlkLFxuICAgICAgICAgICAgICBvcGVyYXRlTmFtZTogdGhpcy5kYXRhLnVzZXJJbmZvLm9wZXJhdGVOYW1lLFxuICAgICAgICAgICAgICByZWNoYXJnZVR5cGU6ICcyJyxcbiAgICAgICAgICAgICAgdHlwZTogMixcbiAgICAgICAgICAgIH07XG4gICAgICAgICAgICBvcGVyYXRvckZldGNoKHtcbiAgICAgICAgICAgICAgdXJsOiAnL29wZXJhdGVCYWxhbmNlL3JlY2hhZ2Uvb3JkZXIvZm9ybWluaScsXG4gICAgICAgICAgICAgIG1ldGhvZDogJ1BPU1QnLFxuICAgICAgICAgICAgICBkYXRhOiBlbnRpdHksXG4gICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKHJlcyk7XG4gICAgICAgICAgICAgICAgY29uc3QgeyBwYXlJbmZvIH0gPSByZXM7XG4gICAgICAgICAgICAgICAgd3gucmVxdWVzdFBheW1lbnQoe1xuICAgICAgICAgICAgICAgICAgdGltZVN0YW1wOiBwYXlJbmZvLnRpbWVTdGFtcCxcbiAgICAgICAgICAgICAgICAgIG5vbmNlU3RyOiBwYXlJbmZvLm5vbmNlU3RyLFxuICAgICAgICAgICAgICAgICAgcGFja2FnZTogcGF5SW5mby5wYWNrYWdlLFxuICAgICAgICAgICAgICAgICAgc2lnblR5cGU6IHBheUluZm8uc2lnblR5cGUsXG4gICAgICAgICAgICAgICAgICBwYXlTaWduOiBwYXlJbmZvLnBheVNpZ24sXG4gICAgICAgICAgICAgICAgICBzdWNjZXNzOiByZXMgPT4ge1xuICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhyZXMpO1xuICAgICAgICAgICAgICAgICAgICB3eC5zaG93VG9hc3Qoe1xuICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn5pSv5LuY5oiQ5Yqf77yBJyxcbiAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuc2V0RGF0YSh7XG4gICAgICAgICAgICAgICAgICAgICAgc2hvd0RpYWxvZzogZmFsc2UsXG4gICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIGZhaWwocmVzKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKHJlcyk7XG4gICAgICAgICAgICAgICAgICAgIHd4LnNob3dUb2FzdCh7XG4gICAgICAgICAgICAgICAgICAgICAgdGl0bGU6ICfmlK/ku5jlpLHotKXvvIEnLFxuICAgICAgICAgICAgICAgICAgICAgIGljb246ICdub25lJyxcbiAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAuY2F0Y2goZXJyID0+IHtcbiAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhlcnIpO1xuICAgICAgICAgICAgICAgIHd4LmhpZGVMb2FkaW5nKCk7XG4gICAgICAgICAgICAgICAgd3guc2hvd1RvYXN0KHtcbiAgICAgICAgICAgICAgICAgIHRpdGxlOiBlcnIubXNnIHx8ICfor7fmsYLlpLHotKUnLFxuICAgICAgICAgICAgICAgICAgaWNvbjogJ25vbmUnLFxuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgd3guaGlkZUxvYWRpbmcoKTtcbiAgICAgICAgICAgIHd4LnNob3dUb2FzdCh7XG4gICAgICAgICAgICAgIHRpdGxlOiByZXMuZXJyTXNnIHx8ICfor7fmsYLlpLHotKUnLFxuICAgICAgICAgICAgICBpY29uOiAnbm9uZScsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIGZhaWwocmVzKSB7XG4gICAgICAgICAgd3guaGlkZUxvYWRpbmcoKTtcbiAgICAgICAgICB3eC5zaG93VG9hc3Qoe1xuICAgICAgICAgICAgdGl0bGU6IHJlcy5lcnJNc2cgfHwgJ+ivt+axguWksei0pScsXG4gICAgICAgICAgICBpY29uOiAnbm9uZScsXG4gICAgICAgICAgfSk7XG4gICAgICAgIH0sXG4gICAgICB9KTtcbiAgICB9LFxuICAgIGdvUmVjb3Jkc1BhZ2UoKSB7XG4gICAgICB3eC5uYXZpZ2F0ZVRvKHtcbiAgICAgICAgdXJsOiAnL3BhZ2VzL3BsYXRmb3JtRmVlUmVjb3JkL3BsYXRmb3JtRmVlUmVjb3JkJyxcbiAgICAgIH0pO1xuICAgIH0sXG4gICAgdG9nZ2xlVHlwZSgpIHtcbiAgICAgIGxldCB0eXBlID0gdGhpcy5kYXRhLnR5cGU7XG4gICAgICB0aGlzLnNldERhdGEoe1xuICAgICAgICB0eXBlOiB0eXBlID09PSAxID8gMiA6IDEsXG4gICAgICB9KTtcbiAgICAgIGlmICh0eXBlID09PSAxKSB7XG4gICAgICAgIHRoaXMuZmV0Y2hSZWNoYXJnZU9yZGVyUVJjb2RlKCk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aW1lciAmJiBjbGVhckludGVydmFsKHRpbWVyKTtcbiAgICAgICAgdGhpcy5zZXREYXRhKHtcbiAgICAgICAgICBjb3VudERvd246IDYwMCxcbiAgICAgICAgICBjb3VudERvd25TdHJpbmc6ICcnLFxuICAgICAgICB9KTtcbiAgICAgIH1cbiAgICB9LFxuICAgIGNoZWNrQmlsbFR5cGUoZSkge1xuICAgICAgY29uc29sZS5sb2coZSk7XG4gICAgICBjb25zdCB7IHZhbHVlIH0gPSBlLmN1cnJlbnRUYXJnZXQuZGF0YXNldDtcbiAgICAgIHRoaXMuc2V0RGF0YSh7XG4gICAgICAgIGJpbGxUeXBlOiB2YWx1ZSxcbiAgICAgIH0pO1xuICAgIH0sXG4gICAgZmV0Y2hSZWNoYXJnZU9yZGVyUVJjb2RlKCkge1xuICAgICAgd3guc2hvd0xvYWRpbmcoe1xuICAgICAgICB0aXRsZTogJycsXG4gICAgICB9KTtcbiAgICAgIHd4LmxvZ2luKHtcbiAgICAgICAgc3VjY2VzczogcmVzID0+IHtcbiAgICAgICAgICBpZiAocmVzLmNvZGUpIHtcbiAgICAgICAgICAgIGNvbnN0IGVudGl0eSA9IHtcbiAgICAgICAgICAgICAgYmlsbFR5cGU6IHRoaXMuZGF0YS5iaWxsVHlwZSxcbiAgICAgICAgICAgICAgaXNBZ3JlZTogMSxcbiAgICAgICAgICAgICAganNDb2RlOiAnc3RyaW5nJyxcbiAgICAgICAgICAgICAgb3BlcmF0ZUlkOiB0aGlzLmRhdGEudXNlckluZm8ub3BlcmF0ZUlkLFxuICAgICAgICAgICAgICBvcGVyYXRlTmFtZTogdGhpcy5kYXRhLnVzZXJJbmZvLm9wZXJhdGVOYW1lLFxuICAgICAgICAgICAgICByZWNoYXJnZVR5cGU6ICcyJyxcbiAgICAgICAgICAgICAgdHlwZTogMixcbiAgICAgICAgICAgIH07XG4gICAgICAgICAgICBvcGVyYXRvckZldGNoKHtcbiAgICAgICAgICAgICAgdXJsOiAnL29wZXJhdGVCYWxhbmNlL3JlY2hhZ2Uvb3JkZXIvZm9ybWluaScsXG4gICAgICAgICAgICAgIG1ldGhvZDogJ1BPU1QnLFxuICAgICAgICAgICAgICBkYXRhOiBlbnRpdHksXG4gICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgICAgIHd4LmhpZGVMb2FkaW5nKCk7XG4gICAgICAgICAgICAgICAgY29uc3QgeyBwYXlRclVybCB9ID0gcmVzO1xuICAgICAgICAgICAgICAgIHRoaXMuc2V0RGF0YSh7XG4gICAgICAgICAgICAgICAgICBwYXlRclVybCxcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICB0aW1lciA9IHNldEludGVydmFsKCgpID0+IHtcbiAgICAgICAgICAgICAgICAgIGxldCBjb3VudCA9IHRoaXMuZGF0YS5jb3VudERvd247XG4gICAgICAgICAgICAgICAgICBpZiAoY291bnQgPT09IDApIHtcbiAgICAgICAgICAgICAgICAgICAgY2xlYXJJbnRlcnZhbCh0aW1lcik7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuc2V0RGF0YSh7XG4gICAgICAgICAgICAgICAgICAgICAgcGF5UXJVcmw6ICcnLFxuICAgICAgICAgICAgICAgICAgICAgIGNvdW50RG93bjogNjAwLFxuICAgICAgICAgICAgICAgICAgICAgIGNvdW50RG93blN0cmluZzogJzDnp5InLFxuICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIGxldCBuZXdDb3VudCA9IGNvdW50IC0gMTtcbiAgICAgICAgICAgICAgICAgICAgbGV0IGNvdW50U3RyaW5nID1cbiAgICAgICAgICAgICAgICAgICAgICBNYXRoLmZsb29yKG5ld0NvdW50IC8gNjApICsgJ+WIhicgKyAobmV3Q291bnQgJSA2MCkgKyAn56eSJztcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5zZXREYXRhKHtcbiAgICAgICAgICAgICAgICAgICAgICBjb3VudERvd246IG5ld0NvdW50LFxuICAgICAgICAgICAgICAgICAgICAgIGNvdW50RG93blN0cmluZzogY291bnRTdHJpbmcsXG4gICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0sIDEwMDApO1xuICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAuY2F0Y2goZXJyID0+IHtcbiAgICAgICAgICAgICAgICB3eC5oaWRlTG9hZGluZygpO1xuICAgICAgICAgICAgICAgIHd4LnNob3dUb2FzdCh7XG4gICAgICAgICAgICAgICAgICB0aXRsZTogZXJyLm1zZyB8fCAn6K+35rGC5aSx6LSlJyxcbiAgICAgICAgICAgICAgICAgIGljb246ICdub25lJyxcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhlcnIpO1xuICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgd3guaGlkZUxvYWRpbmcoKTtcbiAgICAgICAgICAgIHd4LnNob3dUb2FzdCh7XG4gICAgICAgICAgICAgIHRpdGxlOiByZXMuZXJyTXNnIHx8ICfor7fmsYLlpLHotKUnLFxuICAgICAgICAgICAgICBpY29uOiAnbm9uZScsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIGZhaWwocmVzKSB7XG4gICAgICAgICAgY29uc29sZS5sb2cocmVzKTtcbiAgICAgICAgICB3eC5oaWRlTG9hZGluZygpO1xuICAgICAgICAgIHd4LnNob3dUb2FzdCh7XG4gICAgICAgICAgICB0aXRsZTogcmVzLmVyck1zZyB8fCAn6K+35rGC5aSx6LSlJyxcbiAgICAgICAgICAgIGljb246ICdub25lJyxcbiAgICAgICAgICB9KTtcbiAgICAgICAgfSxcbiAgICAgIH0pO1xuICAgIH0sXG4gIH0sXG59KTtcbiJdfQ==
\ No newline at end of file \ No newline at end of file
...@@ -3,6 +3,7 @@ import { IMyApp } from '../../../app'; ...@@ -3,6 +3,7 @@ import { IMyApp } from '../../../app';
const app = getApp<IMyApp>(); const app = getApp<IMyApp>();
let timer = null; let timer = null;
let fetchedPlatform = false;
// pages/components/PlatformFeeDialog/PlatformFeeDialog.js // pages/components/PlatformFeeDialog/PlatformFeeDialog.js
Component({ Component({
lifetimes: { lifetimes: {
...@@ -11,7 +12,9 @@ Component({ ...@@ -11,7 +12,9 @@ Component({
this.setData!({ this.setData!({
userInfo: app.globalData.userInfo, userInfo: app.globalData.userInfo,
}); });
this.data.eventType === 'slef' && this.fetchPlatformFee(); this.data.eventType === 'slef' &&
!fetchedPlatform &&
this.fetchPlatformFee();
}, },
}, },
/** /**
...@@ -60,6 +63,7 @@ Component({ ...@@ -60,6 +63,7 @@ Component({
payTimeLimit, payTimeLimit,
showDialog: rechargeBalance > 0 ? true : false, showDialog: rechargeBalance > 0 ? true : false,
}); });
fetchedPlatform = true;
}) })
.catch(err => { .catch(err => {
console.log(err); console.log(err);
...@@ -72,6 +76,77 @@ Component({ ...@@ -72,6 +76,77 @@ Component({
}, },
fetchRechargeInfo() { fetchRechargeInfo() {
console.log('in fetchRechargeInfo'); console.log('in fetchRechargeInfo');
wx.showLoading({
title: '',
});
wx.login({
success: res => {
if (res.code) {
const entity = {
billType: this.data.billType,
isAgree: 1,
jsCode: res.code,
operateId: this.data.userInfo.operateId,
operateName: this.data.userInfo.operateName,
rechargeType: '2',
type: 2,
};
operatorFetch({
url: '/operateBalance/rechage/order/formini',
method: 'POST',
data: entity,
})
.then(res => {
console.log(res);
const { payInfo } = res;
wx.requestPayment({
timeStamp: payInfo.timeStamp,
nonceStr: payInfo.nonceStr,
package: payInfo.package,
signType: payInfo.signType,
paySign: payInfo.paySign,
success: res => {
console.log(res);
wx.showToast({
title: '支付成功!',
});
this.setData({
showDialog: false,
});
},
fail(res) {
console.log(res);
wx.showToast({
title: '支付失败!',
icon: 'none',
});
},
});
})
.catch(err => {
console.log(err);
wx.hideLoading();
wx.showToast({
title: err.msg || '请求失败',
icon: 'none',
});
});
} else {
wx.hideLoading();
wx.showToast({
title: res.errMsg || '请求失败',
icon: 'none',
});
}
},
fail(res) {
wx.hideLoading();
wx.showToast({
title: res.errMsg || '请求失败',
icon: 'none',
});
},
});
}, },
goRecordsPage() { goRecordsPage() {
wx.navigateTo({ wx.navigateTo({
...@@ -104,49 +179,74 @@ Component({ ...@@ -104,49 +179,74 @@ Component({
wx.showLoading({ wx.showLoading({
title: '', title: '',
}); });
const entity = { wx.login({
billType: this.data.billType, success: res => {
isAgree: 1, if (res.code) {
jsCode: 'string', const entity = {
operateId: this.data.userInfo.operateId, billType: this.data.billType,
operateName: this.data.userInfo.operateName, isAgree: 1,
rechargeType: '2', jsCode: 'string',
type: 2, operateId: this.data.userInfo.operateId,
}; operateName: this.data.userInfo.operateName,
operatorFetch({ rechargeType: '2',
url: '/operateBalance/rechage/order/formini', type: 2,
method: 'POST', };
data: entity, operatorFetch({
}) url: '/operateBalance/rechage/order/formini',
.then(res => { method: 'POST',
wx.hideLoading(); data: entity,
const { payQrUrl } = res; })
this.setData({ .then(res => {
payQrUrl, wx.hideLoading();
}); const { payQrUrl } = res;
timer = setInterval(() => { this.setData({
let count = this.data.countDown; payQrUrl,
if (count === 0) { });
clearInterval(timer); timer = setInterval(() => {
} else { let count = this.data.countDown;
let newCount = count - 1; if (count === 0) {
let countString = clearInterval(timer);
Math.floor(newCount / 60) + '分' + (newCount % 60) + '秒'; this.setData({
this.setData({ payQrUrl: '',
countDown: newCount, countDown: 600,
countDownString: countString, countDownString: '0秒',
});
} else {
let newCount = count - 1;
let countString =
Math.floor(newCount / 60) + '分' + (newCount % 60) + '秒';
this.setData({
countDown: newCount,
countDownString: countString,
});
}
}, 1000);
})
.catch(err => {
wx.hideLoading();
wx.showToast({
title: err.msg || '请求失败',
icon: 'none',
});
console.log(err);
}); });
} } else {
}, 1000); wx.hideLoading();
}) wx.showToast({
.catch(err => { title: res.errMsg || '请求失败',
icon: 'none',
});
}
},
fail(res) {
console.log(res);
wx.hideLoading(); wx.hideLoading();
wx.showToast({ wx.showToast({
title: err.msg || '请求失败', title: res.errMsg || '请求失败',
icon: 'none', icon: 'none',
}); });
console.log(err); },
}); });
}, },
}, },
}); });
...@@ -163,6 +163,21 @@ Component({ ...@@ -163,6 +163,21 @@ Component({
console.log(err); console.log(err);
}); });
}, },
requestSubMsg: function () {
console.log('in requestSubMsg');
wx.requestSubscribeMessage({
tmplIds: ['WU2yMHKM_yNPLGHRsstggsDYnZhKoHIg4heM2fZkD5I'],
success: function (res) {
console.log('in success', res);
},
fail: function (res) {
console.log('in fail', res);
},
complete: function (res) {
console.log('in complete', res);
},
});
},
}, },
}); });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaG9tZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImhvbWUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSx5Q0FBa0Q7QUFDbEQseUNBQThDO0FBRzlDLFNBQVMsQ0FBQztJQUNSLFNBQVMsRUFBRTtRQUNULFFBQVE7WUFDTixPQUFPLENBQUMsR0FBRyxDQUFDLFVBQVUsRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1lBQzNDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLElBQUksSUFBSSxDQUFDLGlCQUFpQixFQUFFLENBQUM7UUFDakQsQ0FBQztLQUNGO0lBSUQsSUFBSSxFQUFFO1FBQ0osUUFBUSxFQUFFLENBQUM7UUFDWCxPQUFPLEVBQUUsS0FBSztRQUNkLFdBQVcsRUFBRSxFQUFFO1FBQ2YsWUFBWSxFQUFFO1lBQ1osS0FBSyxFQUFFLE1BQU07WUFDYixVQUFVLEVBQUUsT0FBTztZQUNuQixLQUFLLEVBQUUsQ0FBQztTQUNUO1FBQ0QsYUFBYSxFQUFFO1lBQ2IsS0FBSyxFQUFFLE9BQU87WUFDZCxVQUFVLEVBQUUsRUFBRTtZQUNkLEtBQUssRUFBRSxDQUFDO1NBQ1Q7UUFDRCxrQkFBa0IsRUFBRTtZQUNsQixLQUFLLEVBQUUsTUFBTTtZQUNiLFVBQVUsRUFBRSxHQUFHO1lBQ2YsS0FBSyxFQUFFLENBQUM7WUFDUixLQUFLLEVBQUUsQ0FBQztTQUNUO1FBQ0QsbUJBQW1CLEVBQUU7WUFDbkIsS0FBSyxFQUFFLE1BQU07WUFDYixVQUFVLEVBQUUsR0FBRztZQUNmLEtBQUssRUFBRSxDQUFDO1lBQ1IsS0FBSyxFQUFFLENBQUM7U0FDVDtRQUNELFlBQVksRUFBRTtZQUNaLEtBQUssRUFBRSxNQUFNO1lBQ2IsVUFBVSxFQUFFLE9BQU87WUFDbkIsS0FBSyxFQUFFLENBQUM7U0FDVDtRQUNELGFBQWEsRUFBRTtZQUNiLEtBQUssRUFBRSxPQUFPO1lBQ2QsVUFBVSxFQUFFLEVBQUU7WUFDZCxLQUFL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QyxZQUFZO3FCQUN6QixDQUFDLEVBTjRCLENBTTVCLENBQUM7b0JBQ0gsb0JBQW9CLEVBQ2xCLGNBQWMsSUFBSSxjQUFjLENBQUMsWUFBWTt3QkFDM0MsQ0FBQyxDQUFDLGNBQWMsQ0FBQyxZQUFZO3dCQUM3QixDQUFDLENBQUMsQ0FBQztvQkFDUCxxQkFBcUIsRUFDbkIsY0FBYyxJQUFJLGNBQWMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLGNBQWMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUM7aUJBQ3RFLENBQUMsQ0FBQztZQUNMLENBQUMsQ0FBQyxDQUFDO1lBQ0gsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLGdCQUFnQixFQUFFLGlCQUFpQixDQUFDLENBQUM7aUJBQy9DLElBQUksQ0FBQztnQkFDSixFQUFFLENBQUMsV0FBVyxFQUFFLENBQUM7WUFDbkIsQ0FBQyxDQUFDO2lCQUNELEtBQUssQ0FBQyxVQUFDLEdBQTZCO2dCQUNuQyxFQUFFLENBQUMsV0FBVyxFQUFFLENBQUM7Z0JBQ2pCLEVBQUUsQ0FBQyxTQUFTLENBQUM7b0JBQ1gsS0FBSyxFQUFFLEdBQUcsQ0FBQyxNQUFNO29CQUNqQixJQUFJLEVBQUUsTUFBTTtpQkFDYixDQUFDLENBQUM7Z0JBQ0gsT0FBTyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUNuQixDQUFDLENBQUMsQ0FBQztRQUNQLENBQUM7S0FDRjtDQUNGLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHN0YXRpc3RpY3NGZXRjaCB9IGZyb20gJy4uLy4uL2FwaS9mZXRjaCc7XG5pbXBvcnQgeyBmb3JtYXRUaW1lIH0gZnJvbSAnLi4vLi4vdXRpbHMvdXRpbCc7XG5cbi8vIG1pbmlwcm9ncmFtL3BhZ2VzL2hvbWUvaG9tZS5qc1xuQ29tcG9uZW50KHtcbiAgbGlmZXRpbWVzOiB7XG4gICAgYXR0YWNoZWQoKSB7XG4gICAgICBjb25zb2xlLmxvZygnaW4gc2hvdyAnLCB0aGlzLmRhdGEuZmV0Y2hlZCk7XG4gICAgICAhdGhpcy5kYXRhLmZldGNoZWQgJiYgdGhpcy5mZXRjaFJlY2hhcmdlRGF0YSgpO1xuICAgIH0sXG4gIH0sXG4gIC8qKlxuICAgKiDpobXpnaLnmoTliJ3lp4vmlbDmja5cbiAgICovXG4gIGRhdGE6IHtcbiAgICB0aW1lVHlwZTogMCxcbiAgICBmZXRjaGVkOiBmYWxzZSxcbiAgICBzZXJ2aWNlTGlzdDogW10sXG4gICAgcmVjaGFyZ2VEYXRhOiB7XG4gICAgICB0aXRsZTogJ+WFheWAvOaAu+minScsXG4gICAgICBudW1iZXJUeXBlOiAncHJpY2UnLFxuICAgICAgY291bnQ6IDAsXG4gICAgfSxcbiAgICByZWNoYXJnZUNvdW50OiB7XG4gICAgICB0aXRsZTogJ+WFheWAvOaAu+eslOaVsCcsXG4gICAgICBudW1iZXJUeXBlOiAnJyxcbiAgICAgIGNvdW50OiAwLFxuICAgIH0sXG4gICAgb25saW5lUmVjaGFyZ2VEYXRhOiB7XG4gICAgICB0aXRsZTogJ+e6v+S4iuWFheWAvCcsXG4gICAgICBudW1iZXJUeXBlOiAnMScsXG4gICAgICBjb3VudDogMCxcbiAgICAgIHByaWNlOiAwLFxuICAgIH0sXG4gICAgb2ZmbGluZVJlY2hhcmdlRGF0YToge1xuICAgICAgdGl0bGU6ICfnur/kuIvlhYXlgLwnLFxuICAgICAgbnVtYmVyVHlwZTogJzEnLFxuICAgICAgY291bnQ6IDAsXG4gICAgICBwcmljZTogMCxcbiAgICB9LFxuICAgIGNvbXN1bWVyRGF0YToge1xuICAgICAgdGl0bGU6ICfmtojotLnmgLvpop0nLFxuICAgICAgbnVtYmVyVHlwZTogJ3ByaWNlJyxcbiAgICAgIGNvdW50OiAwLFxuICAgIH0sXG4gICAgY29tc3VtZXJDb3VudDoge1xuICAgICAgdGl0bGU6ICfmtojotLnmgLvnrJTmlbAnLFxuICAgICAgbnVtYmVyVHlwZTogJycsXG4gICAgICBjb3VudDogMCxcbiAgICB9LFxuICAgIHJlZnVuZERhdGE6IHtcbiAgICAgIHRpdGxlOiAn6YCA5qy+5oC76aKdJyxcbiAgICAgIG51bWJlclR5cGU6ICdwcmljZScsXG4gICAgICBjb3VudDogMCxcbiAgICB9LFxuICAgIHJlZnVuZENvdW50OiB7XG4gICAgICB0aXRsZTogJ+mAgOasvuaAu+eslOaVsCcsXG4gICAgICBudW1iZXJUeXBlOiAnJyxcbiAgICAgIGNvdW50OiAwLFxuICAgIH0sXG4gICAgdGVzdERhdGE6IHtcbiAgICAgIHRpdGxlOiAn5YWF5YC85oC76aKdJyxcbiAgICAgIG51bWJlclR5cGU6ICdwcmljZScsXG4gICAgICBjb3VudDogMCxcbiAgICB9LFxuICAgIHRlc3REYXRhMjoge1xuICAgICAgdGl0bGU6ICfnur/kuIrlhYXlgLwnLFxuICAgICAgbnVtYmVyVHlwZTogJzEnLFxuICAgICAgY291bnQ6IDAsXG4gICAgICBwcmljZTogMCxcbiAgICB9LFxuICB9LFxuICBtZXRob2RzOiB7XG4gICAgY2hhbmdlVGltZVR5cGUoZSkge1xuICAgICAgY29uc3QgeyB0aW1ldHlwZSB9ID0gZS5jdXJyZW50VGFyZ2V0LmRhdGFzZXQ7XG4gICAgICBpZiAodGltZXR5cGUgPT09IHRoaXMuZGF0YS50aW1lVHlwZSkgcmV0dXJuO1xuICAgICAgdGhpcy5zZXREYXRhKHtcbiAgICAgICAgdGltZVR5cGU6IHRpbWV0eXBlLFxuICAgICAgfSk7XG4gICAgICB0aGlzLmZldGNoUmVjaGFyZ2VEYXRhKHRpbWV0eXBlKTtcbiAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9LFxuICAgIGZldGNoUmVjaGFyZ2VEYXRhKHRpbWVUeXBlPzogbnVtYmVyKSB7XG4gICAgICBpZiAoIXRpbWVUeXBlKSB0aW1lVHlwZSA9IHRoaXMuZGF0YS50aW1lVHlwZTtcbiAgICAgIGNvbnN0IHRvZGF5ID0gZm9ybWF0VGltZShuZXcgRGF0ZSgpKTtcbiAgICAgIGxldCBkYXRlID0gdG9kYXkuc3BsaXQoJyAnKVswXTtcbiAgICAgIGxldCBlbnRpdHkgPSB7XG4gICAgICAgIHRpbWVUeXBlLFxuICAgICAgfTtcbiAgICAgIGlmICh0aW1lVHlwZSA9PT0gMCkge1xuICAgICAgICBlbnRpdHkuZGF0ZSA9IGRhdGU7XG4gICAgICB9IGVsc2UgaWYgKHRpbWVUeXBlID09PSAxKSB7XG4gICAgICAgIGVudGl0eS5tb250aCA9IGRhdGUuc2xpY2UoMCwgNyk7XG4gICAgICB9IGVsc2UgaWYgKHRpbWVUeXBlID09PSAyKSB7XG4gICAgICAgIGVudGl0eS55ZWFyID0gZGF0ZS5zbGljZSgwLCA0KTtcbiAgICAgIH1cbiAgICAgIHd4LnNob3dMb2FkaW5nKHsgdGl0bGU6ICcnLCBtYXNrOiB0cnVlIH0pO1xuXG4gICAgICBsZXQgcmVjaGFyZ2VEYXRhRmV0Y2ggPSBzdGF0aXN0aWNzRmV0Y2goe1xuICAgICAgICB1cmw6ICcvZGN4eS9yZXBvcnRJbmZvL3F1ZXJ5UmVjaGFyZ2VPcmRlckxpc3RWMicsXG4gICAgICAgIG1ldGhvZDogJ1BPU1QnLFxuICAgICAgICBkYXRhOiBlbnRpdHksXG4gICAgICB9KS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGNvbnN0IGRhdGEgPSByZXMucmVjaGFyZ2VPcmRlckNvdW50Vm87XG4gICAgICAgIGlmIChkYXRhKSB7XG4gICAgICAgICAgY29uc3Qge1xuICAgICAgICAgICAgcmVjaGFyZ2VNZW4sXG4gICAgICAgICAgICByZWNoYXJnZU1vbmV5LFxuICAgICAgICAgICAgcmVmdW5kQ291bnQsXG4gICAgICAgICAgICByZWZ1bmRNb25leSxcbiAgICAgICAgICAgIG9mZmxpbmVSZWNoYXJnZU1lbixcbiAgICAgICAgICAgIG9mZmxpbmVSZWNoYXJnZU1vbmV5LFxuICAgICAgICAgICAgb25saW5lUmVjaGFyZ2VNZW4sXG4gICAgICAgICAgICBvbmxpbmVSZWNoYXJnZU1vbmV5LFxuICAgICAgICAgIH0gPSBkYXRhO1xuICAgICAgICAgIHRoaXMuc2V0RGF0YSh7XG4gICAgICAgICAgICAncmVjaGFyZ2VEYXRhLmNvdW50JzogcmVjaGFyZ2VNb25leSxcbiAgICAgICAgICAgICdyZWNoYXJnZUNvdW50LmNvdW50JzogcmVjaGFyZ2VNZW4sXG4gICAgICAgICAgICAncmVmdW5kRGF0YS5jb3VudCc6IHJlZnVuZE1vbmV5LFxuICAgICAgICAgICAgJ3JlZnVuZENvdW50LmNvdW50JzogcmVmdW5kQ291bnQsXG4gICAgICAgICAgICAnb25saW5lUmVjaGFyZ2VEYXRhLnByaWNlJzogb25saW5lUmVjaGFyZ2VNb25leSxcbiAgICAgICAgICAgICdvbmxpbmVSZWNoYXJnZURhdGEuY291bnQnOiBvbmxpbmVSZWNoYXJnZU1lbixcbiAgICAgICAgICAgICdvZmZsaW5lUmVjaGFyZ2VEYXRhLnByaWNlJzogb2ZmbGluZVJlY2hhcmdlTW9uZXksXG4gICAgICAgICAgICAnb2ZmbGluZVJlY2hhcmdlRGF0YS5jb3VudCc6IG9mZmxpbmVSZWNoYXJnZU1lbixcbiAgICAgICAgICB9KTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICB0aGlzLnNldERhdGEoe1xuICAgICAgICAgICAgJ3JlY2hhcmdlRGF0YS5jb3VudCc6IDAsXG4gICAgICAgICAgICAncmVjaGFyZ2VDb3VudC5jb3VudCc6IDAsXG4gICAgICAgICAgICAncmVmdW5kRGF0YS5jb3VudCc6IDAsXG4gICAgICAgICAgICAncmVmdW5kQ291bnQuY291bnQnOiAwLFxuICAgICAgICAgICAgJ29ubGluZVJlY2hhcmdlRGF0YS5wcmljZSc6IDAsXG4gICAgICAgICAgICAnb25saW5lUmVjaGFyZ2VEYXRhLmNvdW50JzogMCxcbiAgICAgICAgICAgICdvZmZsaW5lUmVjaGFyZ2VEYXRhLnByaWNlJzogMCxcbiAgICAgICAgICAgICdvZmZsaW5lUmVjaGFyZ2VEYXRhLmNvdW50JzogMCxcbiAgICAgICAgICB9KTtcbiAgICAgICAgfVxuICAgICAgfSk7XG4gICAgICBsZXQgY29uc3VtZURhdGFGZXRjaCA9IHN0YXRpc3RpY3NGZXRjaCh7XG4gICAgICAgIHVybDogJy9kY3h5L3JlcG9ydEluZm8vcXVlcnlDb25zdW1lT3JkZXJMaXN0JyxcbiAgICAgICAgbWV0aG9kOiAnUE9TVCcsXG4gICAgICAgIGRhdGE6IGVudGl0eSxcbiAgICAgIH0pLnRoZW4ocmVzID0+IHtcbiAgICAgICAgY29uc3QgeyBjb25zdW1lQ291bnRWbywgZGF0YSB9ID0gcmVzO1xuICAgICAgICBjb25zb2xlLmxvZyhyZXMpO1xuICAgICAgICB0aGlzLnNldERhdGEoe1xuICAgICAgICAgIHNlcnZpY2VMaXN0OiBkYXRhLm1hcChpdGVtID0+ICh7XG4gICAgICAgICAgICBzZXJ2aWNlSWQ6IGl0ZW0uc2VydmljZUlkLFxuICAgICAgICAgICAgdGl0bGU6IGl0ZW0uc2VydmljZU5hbWUsXG4gICAgICAgICAgICBudW1iZXJUeXBlOiAnMScsXG4gICAgICAgICAgICBjb3VudDogaXRlbS5wYXlNZW4sXG4gICAgICAgICAgICBwcmljZTogaXRlbS5wYXlhYmxlTW9uZXksXG4gICAgICAgICAgfSkpLFxuICAgICAgICAgICdjb21zdW1lckRhdGEuY291bnQnOlxuICAgICAgICAgICAgY29uc3VtZUNvdW50Vm8gJiYgY29uc3VtZUNvdW50Vm8ucGF5YWJsZU1vbmV5XG4gICAgICAgICAgICAgID8gY29uc3VtZUNvdW50Vm8ucGF5YWJsZU1vbmV5XG4gICAgICAgICAgICAgIDogMCxcbiAgICAgICAgICAnY29tc3VtZXJDb3VudC5jb3VudCc6XG4gICAgICAgICAgICBjb25zdW1lQ291bnRWbyAmJiBjb25zdW1lQ291bnRWby5wYXlNZW4gPyBjb25zdW1lQ291bnRWby5wYXlNZW4gOiAwLFxuICAgICAgICB9KTtcbiAgICAgIH0pO1xuICAgICAgUHJvbWlzZS5hbGwoW2NvbnN1bWVEYXRhRmV0Y2gsIHJlY2hhcmdlRGF0YUZldGNoXSlcbiAgICAgICAgLnRoZW4oKCkgPT4ge1xuICAgICAgICAgIHd4LmhpZGVMb2FkaW5nKCk7XG4gICAgICAgIH0pXG4gICAgICAgIC5jYXRjaCgoZXJyOiB3eC5HZW5lcmFsQ2FsbGJhY2tSZXN1bHQpID0+IHtcbiAgICAgICAgICB3eC5oaWRlTG9hZGluZygpO1xuICAgICAgICAgIHd4LnNob3dUb2FzdCh7XG4gICAgICAgICAgICB0aXRsZTogZXJyLmVyck1zZyxcbiAgICAgICAgICAgIGljb246ICdub25lJyxcbiAgICAgICAgICB9KTtcbiAgICAgICAgICBjb25zb2xlLmxvZyhlcnIpO1xuICAgICAgICB9KTtcbiAgICB9LFxuICB9LFxufSk7XG4iXX0= //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaG9tZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImhvbWUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSx5Q0FBa0Q7QUFDbEQseUNBQThDO0FBRzlDLFNBQVMsQ0FBQztJQUNSLFNBQVMsRUFBRTtRQUNULFFBQVE7WUFDTixPQUFPLENBQUMsR0FBRyxDQUFDLFVBQVUsRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1lBQzNDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLElBQUksSUFBSSxDQUFDLGlCQUFpQixFQUFFLENBQUM7UUFDakQsQ0FBQztLQUNGO0lBSUQsSUFBSSxFQUFFO1FBQ0osUUFBUSxFQUFFLENBQUM7UUFDWCxPQUFPLEVBQUUsS0FBSztRQUNkLFdBQVcsRUFBRSxFQUFFO1FBQ2YsWUFBWSxFQUFFO1lBQ1osS0FBSyxFQUFFLE1BQU07WUFDYixVQUFVLEVBQUUsT0FBTztZQUNuQixLQUFLLEVBQUUsQ0FBQztTQUNUO1FBQ0QsYUFBYSxFQUFFO1lBQ2IsS0FBSyxFQUFFLE9BQU87WUFDZCxVQUFVLEVBQUUsRUFBRTtZQUNkLEtBQUssRUFBRSxDQUFDO1NBQ1Q7UUFDRCxrQkFBa0IsRUFBRTtZQUNsQixLQUFLLEVBQUUsTUFBTTtZQUNiLFVBQVUsRUFBRSxHQUFHO1lBQ2YsS0FBSyxFQUFFLENBQUM7WUFDUixLQUFLLEVBQUUsQ0FBQztTQUNUO1FBQ0QsbUJBQW1CLEVBQUU7WUFDbkIsS0FBSyxFQUFFLE1BQU07WUFDYixVQUFVLEVBQUUsR0FBRztZQUNmLEtBQUssRUFBRSxDQUFDO1lBQ1IsS0FBSyxFQUFFLENBQUM7U0FDVDtRQUNELFlBQVksRUFBRTtZQUNaLEtBQUssRUFBRSxNQUFNO1lBQ2IsVUFBVSxFQUFFLE9BQU87WUFDbkIsS0FBSyxFQUFFLENBQUM7U0FDVDtRQUNELGFBQWEsRUFBRTtZQUNiLEtBQUssRUFBRSxPQUFPO1lBQ2QsVUFBVSxFQUFFLEVBQUU7WUFDZCxLQUFL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QUNELFFBQVEsWUFBQyxHQUFHO29CQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsYUFBYSxFQUFFLEdBQUcsQ0FBQyxDQUFDO2dCQUNsQyxDQUFDO2FBQ0YsQ0FBQyxDQUFDO1FBQ0wsQ0FBQztLQUNGO0NBQ0YsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgc3RhdGlzdGljc0ZldGNoIH0gZnJvbSAnLi4vLi4vYXBpL2ZldGNoJztcbmltcG9ydCB7IGZvcm1hdFRpbWUgfSBmcm9tICcuLi8uLi91dGlscy91dGlsJztcblxuLy8gbWluaXByb2dyYW0vcGFnZXMvaG9tZS9ob21lLmpzXG5Db21wb25lbnQoe1xuICBsaWZldGltZXM6IHtcbiAgICBhdHRhY2hlZCgpIHtcbiAgICAgIGNvbnNvbGUubG9nKCdpbiBzaG93ICcsIHRoaXMuZGF0YS5mZXRjaGVkKTtcbiAgICAgICF0aGlzLmRhdGEuZmV0Y2hlZCAmJiB0aGlzLmZldGNoUmVjaGFyZ2VEYXRhKCk7XG4gICAgfSxcbiAgfSxcbiAgLyoqXG4gICAqIOmhtemdoueahOWIneWni+aVsOaNrlxuICAgKi9cbiAgZGF0YToge1xuICAgIHRpbWVUeXBlOiAwLFxuICAgIGZldGNoZWQ6IGZhbHNlLFxuICAgIHNlcnZpY2VMaXN0OiBbXSxcbiAgICByZWNoYXJnZURhdGE6IHtcbiAgICAgIHRpdGxlOiAn5YWF5YC85oC76aKdJyxcbiAgICAgIG51bWJlclR5cGU6ICdwcmljZScsXG4gICAgICBjb3VudDogMCxcbiAgICB9LFxuICAgIHJlY2hhcmdlQ291bnQ6IHtcbiAgICAgIHRpdGxlOiAn5YWF5YC85oC756yU5pWwJyxcbiAgICAgIG51bWJlclR5cGU6ICcnLFxuICAgICAgY291bnQ6IDAsXG4gICAgfSxcbiAgICBvbmxpbmVSZWNoYXJnZURhdGE6IHtcbiAgICAgIHRpdGxlOiAn57q/5LiK5YWF5YC8JyxcbiAgICAgIG51bWJlclR5cGU6ICcxJyxcbiAgICAgIGNvdW50OiAwLFxuICAgICAgcHJpY2U6IDAsXG4gICAgfSxcbiAgICBvZmZsaW5lUmVjaGFyZ2VEYXRhOiB7XG4gICAgICB0aXRsZTogJ+e6v+S4i+WFheWAvCcsXG4gICAgICBudW1iZXJUeXBlOiAnMScsXG4gICAgICBjb3VudDogMCxcbiAgICAgIHByaWNlOiAwLFxuICAgIH0sXG4gICAgY29tc3VtZXJEYXRhOiB7XG4gICAgICB0aXRsZTogJ+a2iOi0ueaAu+minScsXG4gICAgICBudW1iZXJUeXBlOiAncHJpY2UnLFxuICAgICAgY291bnQ6IDAsXG4gICAgfSxcbiAgICBjb21zdW1lckNvdW50OiB7XG4gICAgICB0aXRsZTogJ+a2iOi0ueaAu+eslOaVsCcsXG4gICAgICBudW1iZXJUeXBlOiAnJyxcbiAgICAgIGNvdW50OiAwLFxuICAgIH0sXG4gICAgcmVmdW5kRGF0YToge1xuICAgICAgdGl0bGU6ICfpgIDmrL7mgLvpop0nLFxuICAgICAgbnVtYmVyVHlwZTogJ3ByaWNlJyxcbiAgICAgIGNvdW50OiAwLFxuICAgIH0sXG4gICAgcmVmdW5kQ291bnQ6IHtcbiAgICAgIHRpdGxlOiAn6YCA5qy+5oC756yU5pWwJyxcbiAgICAgIG51bWJlclR5cGU6ICcnLFxuICAgICAgY291bnQ6IDAsXG4gICAgfSxcbiAgICB0ZXN0RGF0YToge1xuICAgICAgdGl0bGU6ICflhYXlgLzmgLvpop0nLFxuICAgICAgbnVtYmVyVHlwZTogJ3ByaWNlJyxcbiAgICAgIGNvdW50OiAwLFxuICAgIH0sXG4gICAgdGVzdERhdGEyOiB7XG4gICAgICB0aXRsZTogJ+e6v+S4iuWFheWAvCcsXG4gICAgICBudW1iZXJUeXBlOiAnMScsXG4gICAgICBjb3VudDogMCxcbiAgICAgIHByaWNlOiAwLFxuICAgIH0sXG4gIH0sXG4gIG1ldGhvZHM6IHtcbiAgICBjaGFuZ2VUaW1lVHlwZShlKSB7XG4gICAgICBjb25zdCB7IHRpbWV0eXBlIH0gPSBlLmN1cnJlbnRUYXJnZXQuZGF0YXNldDtcbiAgICAgIGlmICh0aW1ldHlwZSA9PT0gdGhpcy5kYXRhLnRpbWVUeXBlKSByZXR1cm47XG4gICAgICB0aGlzLnNldERhdGEoe1xuICAgICAgICB0aW1lVHlwZTogdGltZXR5cGUsXG4gICAgICB9KTtcbiAgICAgIHRoaXMuZmV0Y2hSZWNoYXJnZURhdGEodGltZXR5cGUpO1xuICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH0sXG4gICAgZmV0Y2hSZWNoYXJnZURhdGEodGltZVR5cGU/OiBudW1iZXIpIHtcbiAgICAgIGlmICghdGltZVR5cGUpIHRpbWVUeXBlID0gdGhpcy5kYXRhLnRpbWVUeXBlO1xuICAgICAgY29uc3QgdG9kYXkgPSBmb3JtYXRUaW1lKG5ldyBEYXRlKCkpO1xuICAgICAgbGV0IGRhdGUgPSB0b2RheS5zcGxpdCgnICcpWzBdO1xuICAgICAgbGV0IGVudGl0eSA9IHtcbiAgICAgICAgdGltZVR5cGUsXG4gICAgICB9O1xuICAgICAgaWYgKHRpbWVUeXBlID09PSAwKSB7XG4gICAgICAgIGVudGl0eS5kYXRlID0gZGF0ZTtcbiAgICAgIH0gZWxzZSBpZiAodGltZVR5cGUgPT09IDEpIHtcbiAgICAgICAgZW50aXR5Lm1vbnRoID0gZGF0ZS5zbGljZSgwLCA3KTtcbiAgICAgIH0gZWxzZSBpZiAodGltZVR5cGUgPT09IDIpIHtcbiAgICAgICAgZW50aXR5LnllYXIgPSBkYXRlLnNsaWNlKDAsIDQpO1xuICAgICAgfVxuICAgICAgd3guc2hvd0xvYWRpbmcoeyB0aXRsZTogJycsIG1hc2s6IHRydWUgfSk7XG5cbiAgICAgIGxldCByZWNoYXJnZURhdGFGZXRjaCA9IHN0YXRpc3RpY3NGZXRjaCh7XG4gICAgICAgIHVybDogJy9kY3h5L3JlcG9ydEluZm8vcXVlcnlSZWNoYXJnZU9yZGVyTGlzdFYyJyxcbiAgICAgICAgbWV0aG9kOiAnUE9TVCcsXG4gICAgICAgIGRhdGE6IGVudGl0eSxcbiAgICAgIH0pLnRoZW4ocmVzID0+IHtcbiAgICAgICAgY29uc3QgZGF0YSA9IHJlcy5yZWNoYXJnZU9yZGVyQ291bnRWbztcbiAgICAgICAgaWYgKGRhdGEpIHtcbiAgICAgICAgICBjb25zdCB7XG4gICAgICAgICAgICByZWNoYXJnZU1lbixcbiAgICAgICAgICAgIHJlY2hhcmdlTW9uZXksXG4gICAgICAgICAgICByZWZ1bmRDb3VudCxcbiAgICAgICAgICAgIHJlZnVuZE1vbmV5LFxuICAgICAgICAgICAgb2ZmbGluZVJlY2hhcmdlTWVuLFxuICAgICAgICAgICAgb2ZmbGluZVJlY2hhcmdlTW9uZXksXG4gICAgICAgICAgICBvbmxpbmVSZWNoYXJnZU1lbixcbiAgICAgICAgICAgIG9ubGluZVJlY2hhcmdlTW9uZXksXG4gICAgICAgICAgfSA9IGRhdGE7XG4gICAgICAgICAgdGhpcy5zZXREYXRhKHtcbiAgICAgICAgICAgICdyZWNoYXJnZURhdGEuY291bnQnOiByZWNoYXJnZU1vbmV5LFxuICAgICAgICAgICAgJ3JlY2hhcmdlQ291bnQuY291bnQnOiByZWNoYXJnZU1lbixcbiAgICAgICAgICAgICdyZWZ1bmREYXRhLmNvdW50JzogcmVmdW5kTW9uZXksXG4gICAgICAgICAgICAncmVmdW5kQ291bnQuY291bnQnOiByZWZ1bmRDb3VudCxcbiAgICAgICAgICAgICdvbmxpbmVSZWNoYXJnZURhdGEucHJpY2UnOiBvbmxpbmVSZWNoYXJnZU1vbmV5LFxuICAgICAgICAgICAgJ29ubGluZVJlY2hhcmdlRGF0YS5jb3VudCc6IG9ubGluZVJlY2hhcmdlTWVuLFxuICAgICAgICAgICAgJ29mZmxpbmVSZWNoYXJnZURhdGEucHJpY2UnOiBvZmZsaW5lUmVjaGFyZ2VNb25leSxcbiAgICAgICAgICAgICdvZmZsaW5lUmVjaGFyZ2VEYXRhLmNvdW50Jzogb2ZmbGluZVJlY2hhcmdlTWVuLFxuICAgICAgICAgIH0pO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHRoaXMuc2V0RGF0YSh7XG4gICAgICAgICAgICAncmVjaGFyZ2VEYXRhLmNvdW50JzogMCxcbiAgICAgICAgICAgICdyZWNoYXJnZUNvdW50LmNvdW50JzogMCxcbiAgICAgICAgICAgICdyZWZ1bmREYXRhLmNvdW50JzogMCxcbiAgICAgICAgICAgICdyZWZ1bmRDb3VudC5jb3VudCc6IDAsXG4gICAgICAgICAgICAnb25saW5lUmVjaGFyZ2VEYXRhLnByaWNlJzogMCxcbiAgICAgICAgICAgICdvbmxpbmVSZWNoYXJnZURhdGEuY291bnQnOiAwLFxuICAgICAgICAgICAgJ29mZmxpbmVSZWNoYXJnZURhdGEucHJpY2UnOiAwLFxuICAgICAgICAgICAgJ29mZmxpbmVSZWNoYXJnZURhdGEuY291bnQnOiAwLFxuICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgICB9KTtcbiAgICAgIGxldCBjb25zdW1lRGF0YUZldGNoID0gc3RhdGlzdGljc0ZldGNoKHtcbiAgICAgICAgdXJsOiAnL2RjeHkvcmVwb3J0SW5mby9xdWVyeUNvbnN1bWVPcmRlckxpc3QnLFxuICAgICAgICBtZXRob2Q6ICdQT1NUJyxcbiAgICAgICAgZGF0YTogZW50aXR5LFxuICAgICAgfSkudGhlbihyZXMgPT4ge1xuICAgICAgICBjb25zdCB7IGNvbnN1bWVDb3VudFZvLCBkYXRhIH0gPSByZXM7XG4gICAgICAgIGNvbnNvbGUubG9nKHJlcyk7XG4gICAgICAgIHRoaXMuc2V0RGF0YSh7XG4gICAgICAgICAgc2VydmljZUxpc3Q6IGRhdGEubWFwKGl0ZW0gPT4gKHtcbiAgICAgICAgICAgIHNlcnZpY2VJZDogaXRlbS5zZXJ2aWNlSWQsXG4gICAgICAgICAgICB0aXRsZTogaXRlbS5zZXJ2aWNlTmFtZSxcbiAgICAgICAgICAgIG51bWJlclR5cGU6ICcxJyxcbiAgICAgICAgICAgIGNvdW50OiBpdGVtLnBheU1lbixcbiAgICAgICAgICAgIHByaWNlOiBpdGVtLnBheWFibGVNb25leSxcbiAgICAgICAgICB9KSksXG4gICAgICAgICAgJ2NvbXN1bWVyRGF0YS5jb3VudCc6XG4gICAgICAgICAgICBjb25zdW1lQ291bnRWbyAmJiBjb25zdW1lQ291bnRWby5wYXlhYmxlTW9uZXlcbiAgICAgICAgICAgICAgPyBjb25zdW1lQ291bnRWby5wYXlhYmxlTW9uZXlcbiAgICAgICAgICAgICAgOiAwLFxuICAgICAgICAgICdjb21zdW1lckNvdW50LmNvdW50JzpcbiAgICAgICAgICAgIGNvbnN1bWVDb3VudFZvICYmIGNvbnN1bWVDb3VudFZvLnBheU1lbiA/IGNvbnN1bWVDb3VudFZvLnBheU1lbiA6IDAsXG4gICAgICAgIH0pO1xuICAgICAgfSk7XG4gICAgICBQcm9taXNlLmFsbChbY29uc3VtZURhdGFGZXRjaCwgcmVjaGFyZ2VEYXRhRmV0Y2hdKVxuICAgICAgICAudGhlbigoKSA9PiB7XG4gICAgICAgICAgd3guaGlkZUxvYWRpbmcoKTtcbiAgICAgICAgfSlcbiAgICAgICAgLmNhdGNoKChlcnI6IHd4LkdlbmVyYWxDYWxsYmFja1Jlc3VsdCkgPT4ge1xuICAgICAgICAgIHd4LmhpZGVMb2FkaW5nKCk7XG4gICAgICAgICAgd3guc2hvd1RvYXN0KHtcbiAgICAgICAgICAgIHRpdGxlOiBlcnIuZXJyTXNnLFxuICAgICAgICAgICAgaWNvbjogJ25vbmUnLFxuICAgICAgICAgIH0pO1xuICAgICAgICAgIGNvbnNvbGUubG9nKGVycik7XG4gICAgICAgIH0pO1xuICAgIH0sXG4gICAgcmVxdWVzdFN1Yk1zZygpIHtcbiAgICAgIGNvbnNvbGUubG9nKCdpbiByZXF1ZXN0U3ViTXNnJyk7XG4gICAgICB3eC5yZXF1ZXN0U3Vic2NyaWJlTWVzc2FnZSh7XG4gICAgICAgIHRtcGxJZHM6IFsnV1UyeU1IS01feU5QTEdIUnNzdGdnc0RZblpoS29ISWc0aGVNMmZaa0Q1SSddLFxuICAgICAgICBzdWNjZXNzKHJlcykge1xuICAgICAgICAgIGNvbnNvbGUubG9nKCdpbiBzdWNjZXNzJywgcmVzKTtcbiAgICAgICAgfSxcbiAgICAgICAgZmFpbChyZXMpIHtcbiAgICAgICAgICBjb25zb2xlLmxvZygnaW4gZmFpbCcsIHJlcyk7XG4gICAgICAgIH0sXG4gICAgICAgIGNvbXBsZXRlKHJlcykge1xuICAgICAgICAgIGNvbnNvbGUubG9nKCdpbiBjb21wbGV0ZScsIHJlcyk7XG4gICAgICAgIH0sXG4gICAgICB9KTtcbiAgICB9LFxuICB9LFxufSk7XG4iXX0=
\ No newline at end of file \ No newline at end of file
...@@ -172,5 +172,20 @@ Component({ ...@@ -172,5 +172,20 @@ Component({
console.log(err); console.log(err);
}); });
}, },
requestSubMsg() {
console.log('in requestSubMsg');
wx.requestSubscribeMessage({
tmplIds: ['WU2yMHKM_yNPLGHRsstggsDYnZhKoHIg4heM2fZkD5I'],
success(res) {
console.log('in success', res);
},
fail(res) {
console.log('in fail', res);
},
complete(res) {
console.log('in complete', res);
},
});
},
}, },
}); });
<!-- miniprogram/pages/home.wxml --> <!-- miniprogram/pages/home.wxml -->
<view class="container home"> <view class="container home">
<!-- <button bind:tap="requestSubMsg">订阅</button> -->
<view class="home-title"> <view class="home-title">
<view class="home-title-text">盈收数据</view> <view class="home-title-text">盈收数据</view>
<view class="home-title-type"> <view class="home-title-type">
...@@ -34,6 +35,5 @@ ...@@ -34,6 +35,5 @@
<price-and-count tag-data="{{refundData}}" /> <price-and-count tag-data="{{refundData}}" />
<price-and-count tag-data="{{refundCount}}" /> <price-and-count tag-data="{{refundCount}}" />
</view> </view>
<view class="home-box">您有平台服务费需要结算,请到缴纳页面及时处理</view>
<platform-dialog /> <platform-dialog />
</view> </view>
\ No newline at end of file
"use strict"; "use strict";
Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "__esModule", { value: true });
var fetch_1 = require("../../api/fetch"); var fetch_1 = require("../../api/fetch");
function findMaxIndex(list, key) {
if (!list.length)
return -1;
var max = list[0][key];
var maxIndex = 0;
for (var index = 0; index < list.length; index++) {
var element = list[index];
if (element >= max)
maxIndex = index;
}
return maxIndex;
}
Page({ Page({
data: { data: {
areaCount: 0, areaCount: 0,
year: '', year: '',
dataList: [], dataList: [],
selected: {
areaId: undefined,
areaName: '',
month: '',
totalMoney: 0,
},
}, },
onLoad: function (options) { onLoad: function (options) {
var year = new Date().getFullYear(); var year = new Date().getFullYear();
...@@ -29,6 +47,13 @@ Page({ ...@@ -29,6 +47,13 @@ Page({
areaCount: areaCount, areaCount: areaCount,
dataList: platformFees, dataList: platformFees,
}); });
if (platformFees && platformFees.length) {
var index = findMaxIndex(platformFees, 'totalMoney');
var item = platformFees[index];
_this.setData({
selected: item,
});
}
}) })
.catch(function (err) { .catch(function (err) {
console.log(err); console.log(err);
...@@ -46,5 +71,11 @@ Page({ ...@@ -46,5 +71,11 @@ Page({
url: '/pages/platformFeeRecord/platformFeeRecord', url: '/pages/platformFeeRecord/platformFeeRecord',
}); });
}, },
selectedData: function (e) {
var data = e.detail;
this.setData({
selected: data,
});
},
}); });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGxhdGZvcm1GZWUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJwbGF0Zm9ybUZlZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLHlDQUFrRDtBQUdsRCxJQUFJLENBQUM7SUFJSCxJQUFJLEVBQUU7UUFDSixTQUFTLEVBQUUsQ0FBQztRQUNaLElBQUksRUFBRSxFQUFFO1FBQ1IsUUFBUSxFQUFFLEVBQUU7S0FDYjtJQUtELE1BQU0sRUFBRSxVQUFTLE9BQU87UUFDdEIsSUFBSSxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUUsQ0FBQyxXQUFXLEVBQUUsQ0FBQztRQUNwQyxPQUFPLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ2xCLElBQUksQ0FBQyxTQUFTLENBQUM7WUFDYixJQUFJLE1BQUE7U0FDTCxDQUFDLENBQUM7UUFDSCxJQUFJLENBQUMsT0FBUSxDQUFDO1lBQ1osSUFBSSxNQUFBO1NBQ0wsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUNELFNBQVMsWUFBQyxNQUFNO1FBQWhCLGlCQWVDO1FBZEMsTUFBTSxDQUFDLHVCQUFlLENBQUM7WUFDckIsR0FBRyxFQUFFLHlDQUF5QztZQUM5QyxJQUFJLEVBQUUsTUFBTTtTQUNiLENBQUM7YUFDQyxJQUFJLENBQUMsVUFBQSxHQUFHO1lBQ0MsSUFBQSx5QkFBUyxFQUFFLCtCQUFZLENBQVM7WUFDeEMsS0FBSSxDQUFDLE9BQVEsQ0FBQztnQkFDWixTQUFTLFdBQUE7Z0JBQ1QsUUFBUSxFQUFFLFlBQVk7YUFDdkIsQ0FBQyxDQUFDO1FBQ0wsQ0FBQyxDQUFDO2FBQ0QsS0FBSyxDQUFDLFVBQUEsR0FBRztZQUNSLE9BQU8sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDbkIsQ0FBQyxDQUFDLENBQUM7SUFDUCxDQUFDO0lBQ0QsZ0JBQWdCLFlBQUMsQ0FBQztRQUNoQixPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQ1AsSUFBQSxzQkFBSyxDQUFjO1FBQzNCLElBQUksQ0FBQyxTQUFTLENBQUM7WUFDYixJQUFJLEVBQUUsS0FBSztTQUNaLENBQUMsQ0FBQztJQUNMLENBQUM7SUFDRCxZQUFZO1FBQ1YsRUFBRSxDQUFDLFVBQVUsQ0FBQztZQUNaLEdBQUcsRUFBRSw0Q0FBNEM7U0FDbEQsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztDQUNGLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHN0YXRpc3RpY3NGZXRjaCB9IGZyb20gJy4uLy4uL2FwaS9mZXRjaCc7XG5cbi8vIG1pbmlwcm9ncmFtL3BhZ2VzL3BsYXRmb3JtRmVlL3BsYXRmb3JtRmVlLmpzXG5QYWdlKHtcbiAgLyoqXG4gICAqIOmhtemdoueahOWIneWni+aVsOaNrlxuICAgKi9cbiAgZGF0YToge1xuICAgIGFyZWFDb3VudDogMCxcbiAgICB5ZWFyOiAnJyxcbiAgICBkYXRhTGlzdDogW10sXG4gIH0sXG5cbiAgLyoqXG4gICAqIOeUn+WRveWRqOacn+WHveaVsC0t55uR5ZCs6aG16Z2i5Yqg6L29XG4gICAqL1xuICBvbkxvYWQ6IGZ1bmN0aW9uKG9wdGlvbnMpIHtcbiAgICBsZXQgeWVhciA9IG5ldyBEYXRlKCkuZ2V0RnVsbFllYXIoKTtcbiAgICBjb25zb2xlLmxvZyh5ZWFyKTtcbiAgICB0aGlzLmZldGNoTGlzdCh7XG4gICAgICB5ZWFyLFxuICAgIH0pO1xuICAgIHRoaXMuc2V0RGF0YSEoe1xuICAgICAgeWVhcixcbiAgICB9KTtcbiAgfSxcbiAgZmV0Y2hMaXN0KGVudGl0eSkge1xuICAgIHJldHVybiBzdGF0aXN0aWNzRmV0Y2goe1xuICAgICAgdXJsOiAnL2RjeHkvcGxhdGZvcm1GZWUvb3BlcmF0ZS9hcmVhcy9tb250aGx5JyxcbiAgICAgIGRhdGE6IGVudGl0eSxcbiAgICB9KVxuICAgICAgLnRoZW4ocmVzID0+IHtcbiAgICAgICAgY29uc3QgeyBhcmVhQ291bnQsIHBsYXRmb3JtRmVlcyB9ID0gcmVzO1xuICAgICAgICB0aGlzLnNldERhdGEhKHtcbiAgICAgICAgICBhcmVhQ291bnQsXG4gICAgICAgICAgZGF0YUxpc3Q6IHBsYXRmb3JtRmVlcyxcbiAgICAgICAgfSk7XG4gICAgICB9KVxuICAgICAgLmNhdGNoKGVyciA9PiB7XG4gICAgICAgIGNvbnNvbGUubG9nKGVycik7XG4gICAgICB9KTtcbiAgfSxcbiAgeWVhckNoYW5nZUhhbmRsZShlKSB7XG4gICAgY29uc29sZS5sb2coZSk7XG4gICAgY29uc3QgeyB2YWx1ZSB9ID0gZS5kZXRhaWw7XG4gICAgdGhpcy5mZXRjaExpc3Qoe1xuICAgICAgeWVhcjogdmFsdWUsXG4gICAgfSk7XG4gIH0sXG4gIGdvUmVjb3JkUGFnZSgpIHtcbiAgICB3eC5uYXZpZ2F0ZVRvKHtcbiAgICAgIHVybDogJy9wYWdlcy9wbGF0Zm9ybUZlZVJlY29yZC9wbGF0Zm9ybUZlZVJlY29yZCcsXG4gICAgfSk7XG4gIH0sXG59KTtcbiJdfQ== //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGxhdGZvcm1GZWUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJwbGF0Zm9ybUZlZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLHlDQUFrRDtBQUVsRCxzQkFBc0IsSUFBSSxFQUFFLEdBQUc7SUFDN0IsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDO1FBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQzVCLElBQUksR0FBRyxHQUFHLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUN2QixJQUFJLFFBQVEsR0FBRyxDQUFDLENBQUM7SUFDakIsR0FBRyxDQUFDLENBQUMsSUFBSSxLQUFLLEdBQUcsQ0FBQyxFQUFFLEtBQUssR0FBRyxJQUFJLENBQUMsTUFBTSxFQUFFLEtBQUssRUFBRSxFQUFFLENBQUM7UUFDakQsSUFBTSxPQUFPLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQzVCLEVBQUUsQ0FBQyxDQUFDLE9BQU8sSUFBSSxHQUFHLENBQUM7WUFBQyxRQUFRLEdBQUcsS0FBSyxDQUFDO0lBQ3ZDLENBQUM7SUFDRCxNQUFNLENBQUMsUUFBUSxDQUFDO0FBQ2xCLENBQUM7QUFHRCxJQUFJLENBQUM7SUFJSCxJQUFJLEVBQUU7UUFDSixTQUFTLEVBQUUsQ0FBQztRQUNaLElBQUksRUFBRSxFQUFFO1FBQ1IsUUFBUSxFQUFFLEVBQUU7UUFDWixRQUFRLEVBQUU7WUFDUixNQUFNLEVBQUUsU0FBUztZQUNqQixRQUFRLEVBQUUsRUFBRTtZQUNaLEtBQUssRUFBRSxFQUFFO1lBQ1QsVUFBVSxFQUFFLENBQUM7U0FDZDtLQUNGO0lBS0QsTUFBTSxFQUFFLFVBQVMsT0FBTztRQUN0QixJQUFJLElBQUksR0FBRyxJQUFJLElBQUksRUFBRSxDQUFDLFdBQVcsRUFBRSxDQUFDO1FBQ3BDLE9BQU8sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDbEIsSUFBSSxDQUFDLFNBQVMsQ0FBQztZQUNiLElBQUksTUFBQTtTQUNMLENBQUMsQ0FBQztRQUNILElBQUksQ0FBQyxPQUFRLENBQUM7WUFDWixJQUFJLE1BQUE7U0FDTCxDQUFDLENBQUM7SUFDTCxDQUFDO0lBQ0QsU0FBUyxZQUFDLE1BQU07UUFBaEIsaUJBc0JDO1FBckJDLE1BQU0sQ0FBQyx1QkFBZSxDQUFDO1lBQ3JCLEdBQUcsRUFBRSx5Q0FBeUM7WUFDOUMsSUFBSSxFQUFFLE1BQU07U0FDYixDQUFDO2FBQ0MsSUFBSSxDQUFDLFVBQUEsR0FBRztZQUNDLElBQUEseUJBQVMsRUFBRSwrQkFBWSxDQUFTO1lBQ3hDLEtBQUksQ0FBQyxPQUFRLENBQUM7Z0JBQ1osU0FBUyxXQUFBO2dCQUNULFFBQVEsRUFBRSxZQUFZO2FBQ3ZCLENBQUMsQ0FBQztZQUNILEVBQUUsQ0FBQyxDQUFDLFlBQVksSUFBSSxZQUFZLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQztnQkFDeEMsSUFBSSxLQUFLLEdBQUcsWUFBWSxDQUFDLFlBQVksRUFBRSxZQUFZLENBQUMsQ0FBQztnQkFDckQsSUFBSSxJQUFJLEdBQUcsWUFBWSxDQUFDLEtBQUssQ0FBQyxDQUFDO2dCQUMvQixLQUFJLENBQUMsT0FBUSxDQUFDO29CQUNaLFFBQVEsRUFBRSxJQUFJO2lCQUNmLENBQUMsQ0FBQztZQUNMLENBQUM7UUFDSCxDQUFDLENBQUM7YUFDRCxLQUFLLENBQUMsVUFBQSxHQUFHO1lBQ1IsT0FBTyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUNuQixDQUFDLENBQUMsQ0FBQztJQUNQLENBQUM7SUFDRCxnQkFBZ0IsWUFBQyxDQUFDO1FBQ2hCLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDUCxJQUFBLHNCQUFLLENBQWM7UUFDM0IsSUFBSSxDQUFDLFNBQVMsQ0FBQztZQUNiLElBQUksRUFBRSxLQUFLO1NBQ1osQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUNELFlBQVk7UUFDVixFQUFFLENBQUMsVUFBVSxDQUFDO1lBQ1osR0FBRyxFQUFFLDRDQUE0QztTQUNsRCxDQUFDLENBQUM7SUFDTCxDQUFDO0lBQ0QsWUFBWSxZQUFDLENBQUM7UUFDWixJQUFNLElBQUksR0FBRyxDQUFDLENBQUMsTUFBTSxDQUFDO1FBQ3RCLElBQUksQ0FBQyxPQUFPLENBQUM7WUFDWCxRQUFRLEVBQUUsSUFBSTtTQUNmLENBQUMsQ0FBQztJQUNMLENBQUM7Q0FDRixDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBzdGF0aXN0aWNzRmV0Y2ggfSBmcm9tICcuLi8uLi9hcGkvZmV0Y2gnO1xuXG5mdW5jdGlvbiBmaW5kTWF4SW5kZXgobGlzdCwga2V5KSB7XG4gIGlmICghbGlzdC5sZW5ndGgpIHJldHVybiAtMTtcbiAgbGV0IG1heCA9IGxpc3RbMF1ba2V5XTtcbiAgbGV0IG1heEluZGV4ID0gMDtcbiAgZm9yIChsZXQgaW5kZXggPSAwOyBpbmRleCA8IGxpc3QubGVuZ3RoOyBpbmRleCsrKSB7XG4gICAgY29uc3QgZWxlbWVudCA9IGxpc3RbaW5kZXhdO1xuICAgIGlmIChlbGVtZW50ID49IG1heCkgbWF4SW5kZXggPSBpbmRleDtcbiAgfVxuICByZXR1cm4gbWF4SW5kZXg7XG59XG5cbi8vIG1pbmlwcm9ncmFtL3BhZ2VzL3BsYXRmb3JtRmVlL3BsYXRmb3JtRmVlLmpzXG5QYWdlKHtcbiAgLyoqXG4gICAqIOmhtemdoueahOWIneWni+aVsOaNrlxuICAgKi9cbiAgZGF0YToge1xuICAgIGFyZWFDb3VudDogMCxcbiAgICB5ZWFyOiAnJyxcbiAgICBkYXRhTGlzdDogW10sXG4gICAgc2VsZWN0ZWQ6IHtcbiAgICAgIGFyZWFJZDogdW5kZWZpbmVkLFxuICAgICAgYXJlYU5hbWU6ICcnLFxuICAgICAgbW9udGg6ICcnLFxuICAgICAgdG90YWxNb25leTogMCxcbiAgICB9LFxuICB9LFxuXG4gIC8qKlxuICAgKiDnlJ/lkb3lkajmnJ/lh73mlbAtLeebkeWQrOmhtemdouWKoOi9vVxuICAgKi9cbiAgb25Mb2FkOiBmdW5jdGlvbihvcHRpb25zKSB7XG4gICAgbGV0IHllYXIgPSBuZXcgRGF0ZSgpLmdldEZ1bGxZZWFyKCk7XG4gICAgY29uc29sZS5sb2coeWVhcik7XG4gICAgdGhpcy5mZXRjaExpc3Qoe1xuICAgICAgeWVhcixcbiAgICB9KTtcbiAgICB0aGlzLnNldERhdGEhKHtcbiAgICAgIHllYXIsXG4gICAgfSk7XG4gIH0sXG4gIGZldGNoTGlzdChlbnRpdHkpIHtcbiAgICByZXR1cm4gc3RhdGlzdGljc0ZldGNoKHtcbiAgICAgIHVybDogJy9kY3h5L3BsYXRmb3JtRmVlL29wZXJhdGUvYXJlYXMvbW9udGhseScsXG4gICAgICBkYXRhOiBlbnRpdHksXG4gICAgfSlcbiAgICAgIC50aGVuKHJlcyA9PiB7XG4gICAgICAgIGNvbnN0IHsgYXJlYUNvdW50LCBwbGF0Zm9ybUZlZXMgfSA9IHJlcztcbiAgICAgICAgdGhpcy5zZXREYXRhISh7XG4gICAgICAgICAgYXJlYUNvdW50LFxuICAgICAgICAgIGRhdGFMaXN0OiBwbGF0Zm9ybUZlZXMsXG4gICAgICAgIH0pO1xuICAgICAgICBpZiAocGxhdGZvcm1GZWVzICYmIHBsYXRmb3JtRmVlcy5sZW5ndGgpIHtcbiAgICAgICAgICBsZXQgaW5kZXggPSBmaW5kTWF4SW5kZXgocGxhdGZvcm1GZWVzLCAndG90YWxNb25leScpO1xuICAgICAgICAgIGxldCBpdGVtID0gcGxhdGZvcm1GZWVzW2luZGV4XTtcbiAgICAgICAgICB0aGlzLnNldERhdGEhKHtcbiAgICAgICAgICAgIHNlbGVjdGVkOiBpdGVtLFxuICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgICB9KVxuICAgICAgLmNhdGNoKGVyciA9PiB7XG4gICAgICAgIGNvbnNvbGUubG9nKGVycik7XG4gICAgICB9KTtcbiAgfSxcbiAgeWVhckNoYW5nZUhhbmRsZShlKSB7XG4gICAgY29uc29sZS5sb2coZSk7XG4gICAgY29uc3QgeyB2YWx1ZSB9ID0gZS5kZXRhaWw7XG4gICAgdGhpcy5mZXRjaExpc3Qoe1xuICAgICAgeWVhcjogdmFsdWUsXG4gICAgfSk7XG4gIH0sXG4gIGdvUmVjb3JkUGFnZSgpIHtcbiAgICB3eC5uYXZpZ2F0ZVRvKHtcbiAgICAgIHVybDogJy9wYWdlcy9wbGF0Zm9ybUZlZVJlY29yZC9wbGF0Zm9ybUZlZVJlY29yZCcsXG4gICAgfSk7XG4gIH0sXG4gIHNlbGVjdGVkRGF0YShlKSB7XG4gICAgY29uc3QgZGF0YSA9IGUuZGV0YWlsO1xuICAgIHRoaXMuc2V0RGF0YSh7XG4gICAgICBzZWxlY3RlZDogZGF0YSxcbiAgICB9KTtcbiAgfSxcbn0pO1xuIl19
\ No newline at end of file \ No newline at end of file
import { statisticsFetch } from '../../api/fetch'; import { statisticsFetch } from '../../api/fetch';
function findMaxIndex(list, key) {
if (!list.length) return -1;
let max = list[0][key];
let maxIndex = 0;
for (let index = 0; index < list.length; index++) {
const element = list[index];
if (element >= max) maxIndex = index;
}
return maxIndex;
}
// miniprogram/pages/platformFee/platformFee.js // miniprogram/pages/platformFee/platformFee.js
Page({ Page({
/** /**
...@@ -9,6 +20,12 @@ Page({ ...@@ -9,6 +20,12 @@ Page({
areaCount: 0, areaCount: 0,
year: '', year: '',
dataList: [], dataList: [],
selected: {
areaId: undefined,
areaName: '',
month: '',
totalMoney: 0,
},
}, },
/** /**
...@@ -35,6 +52,13 @@ Page({ ...@@ -35,6 +52,13 @@ Page({
areaCount, areaCount,
dataList: platformFees, dataList: platformFees,
}); });
if (platformFees && platformFees.length) {
let index = findMaxIndex(platformFees, 'totalMoney');
let item = platformFees[index];
this.setData!({
selected: item,
});
}
}) })
.catch(err => { .catch(err => {
console.log(err); console.log(err);
...@@ -52,4 +76,10 @@ Page({ ...@@ -52,4 +76,10 @@ Page({
url: '/pages/platformFeeRecord/platformFeeRecord', url: '/pages/platformFeeRecord/platformFeeRecord',
}); });
}, },
selectedData(e) {
const data = e.detail;
this.setData({
selected: data,
});
},
}); });
...@@ -12,26 +12,26 @@ ...@@ -12,26 +12,26 @@
<view class="platformFee-title-text">共计{{areaCount}}个校区</view> <view class="platformFee-title-text">共计{{areaCount}}个校区</view>
</view> </view>
<view class="platformFee-canvas"> <view class="platformFee-canvas">
<platform-fee-chart dataList="{{dataList}}" /> <platform-fee-chart dataList="{{dataList}}" bind:selectedData="selectedData" />
</view> </view>
</view> </view>
<view class="platformFee-block"> <view class="platformFee-block" wx:if="{{selected.areaId}}">
<view class="platformFee-title"> <view class="platformFee-title">
<view class="platformFee-title-color user"></view> <view class="platformFee-title-color user"></view>
<view class="platformFee-title-text">各校区服务费(9月)</view> <view class="platformFee-title-text">各校区服务费({{selected.month}}月)</view>
<view class="platformFee-title-sum">合计:1,800.00</view> <view class="platformFee-title-sum">合计:{{selected.totalMoney}}</view>
</view> </view>
<view class="platformFee-areaList"> <view class="platformFee-areaList">
<view class="platformFee-areaItem"> <view class="platformFee-areaItem" wx:for="{{selected.areaPlatformFees}}">
<view class="platformFee-areaItem-index">1</view> <view class="platformFee-areaItem-index">{{index}}</view>
<view class="platformFee-areaItem-name">多彩温江</view> <view class="platformFee-areaItem-name">{{item.areaName}}</view>
<view class="platformFee-areaItem-price">1,000.00</view> <view class="platformFee-areaItem-price">{{item.totalMoney}}</view>
</view> </view>
<view class="platformFee-areaItem"> <!-- <view class="platformFee-areaItem">
<view class="platformFee-areaItem-index">2</view> <view class="platformFee-areaItem-index">2</view>
<view class="platformFee-areaItem-name">多彩温江</view> <view class="platformFee-areaItem-name">多彩温江</view>
<view class="platformFee-areaItem-price">1,000.00</view> <view class="platformFee-areaItem-price">1,000.00</view>
</view> </view> -->
</view> </view>
</view> </view>
</view> </view>
\ No newline at end of file
<!-- miniprogram/pages/platformFeeRecord/platformFeeRecord.wxml --> <!-- miniprogram/pages/platformFeeRecord/platformFeeRecord.wxml -->
<view class="platformFeeRecord"> <view class="platformFeeRecord">
<scroll-view class="platformFeeRecord-list" scroll-y bindscrolltolower="getMoreListItem"> <scroll-view wx:if="{{dataList.length}}" class="platformFeeRecord-list" scroll-y bindscrolltolower="getMoreListItem">
<view class="platformFeeRecord-item" wx:for="{{dataList}}" wx:key="{{item.id}}"> <view class="platformFeeRecord-item" wx:for="{{dataList}}" wx:key="{{item.id}}">
<view class="platformFeeRecord-itemTitle"> <view class="platformFeeRecord-itemTitle">
<view class="platformFeeRecord-itemTitle-text"> <view class="platformFeeRecord-itemTitle-text">
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
</view> </view>
</view> </view>
</scroll-view> </scroll-view>
<view wx:else class="noData">暂无数据</view>
<!-- <view class="platformFeeRecord-item"> <!-- <view class="platformFeeRecord-item">
<view class="platformFeeRecord-itemTitle"> <view class="platformFeeRecord-itemTitle">
<view class="platformFeeRecord-itemTitle-text">微信缴费-专用发票</view> <view class="platformFeeRecord-itemTitle-text">微信缴费-专用发票</view>
......
...@@ -33,3 +33,7 @@ page, ...@@ -33,3 +33,7 @@ page,
.platformFeeRecord-col:last-child { .platformFeeRecord-col:last-child {
margin-bottom: 0; margin-bottom: 0;
} }
.noData{
padding: 50rpx;
text-align: center;
}
\ No newline at end of file
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
<view class="report-header-bottom"></view> <view class="report-header-bottom"></view>
</view> </view>
<view class="report-nav"> <view class="report-nav">
<nav-item wx:for="{{itemList}}" wx:key="{{index}}" nav-data="{{item}}"></nav-item> <nav-item wx:for="{{itemList}}" wx:key="index" nav-data="{{item}}"></nav-item>
</view> </view>
<platform-dialog id="platformDialog" eventType="parents" /> <platform-dialog id="platformDialog" eventType="parents" />
</view> </view>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment