Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wx-boss
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
姜雷
wx-boss
Commits
6f537cca
Commit
6f537cca
authored
Dec 27, 2019
by
姜雷
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加修改
parent
4b5ff119
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
522 additions
and
55 deletions
+522
-55
PlatformFeeChart.js
...ram/pages/components/PlatformFeeChart/PlatformFeeChart.js
+73
-0
PlatformFeeChart.json
...m/pages/components/PlatformFeeChart/PlatformFeeChart.json
+6
-0
PlatformFeeChart.ts
...ram/pages/components/PlatformFeeChart/PlatformFeeChart.ts
+75
-0
PlatformFeeChart.wxml
...m/pages/components/PlatformFeeChart/PlatformFeeChart.wxml
+3
-0
PlatformFeeChart.wxss
...m/pages/components/PlatformFeeChart/PlatformFeeChart.wxss
+2
-0
PlatformFeeDialog.js
...m/pages/components/PlatformFeeDialog/PlatformFeeDialog.js
+131
-4
PlatformFeeDialog.ts
...m/pages/components/PlatformFeeDialog/PlatformFeeDialog.ts
+129
-4
PlatformFeeDialog.wxml
...pages/components/PlatformFeeDialog/PlatformFeeDialog.wxml
+27
-25
PlatformFeeDialog.wxss
...pages/components/PlatformFeeDialog/PlatformFeeDialog.wxss
+8
-0
platformFee.js
miniprogram/pages/platformFee/platformFee.js
+11
-4
platformFee.json
miniprogram/pages/platformFee/platformFee.json
+2
-1
platformFee.ts
miniprogram/pages/platformFee/platformFee.ts
+9
-2
platformFee.wxml
miniprogram/pages/platformFee/platformFee.wxml
+3
-3
report.js
miniprogram/pages/report/report.js
+18
-2
report.json
miniprogram/pages/report/report.json
+2
-0
report.ts
miniprogram/pages/report/report.ts
+15
-8
report.wxml
miniprogram/pages/report/report.wxml
+8
-2
No files found.
miniprogram/pages/components/PlatformFeeChart/PlatformFeeChart.js
0 → 100644
View file @
6f537cca
"use strict"
;
var
platforFeeChart
=
null
;
var
month
=
''
;
function
initChart
(
canvas
,
width
,
height
,
F2
)
{
var
data
=
[];
platforFeeChart
=
new
F2
.
Chart
({
el
:
canvas
,
width
:
width
,
height
:
height
,
});
platforFeeChart
.
source
(
data
,
{
days
:
{
min
:
1
,
max
:
12
,
},
});
platforFeeChart
.
tooltip
({
showItemMarker
:
false
,
background
:
{
radius
:
2
,
fill
:
'#6895fe'
,
padding
:
[
6
,
10
],
},
onShow
:
function
(
ev
)
{
var
items
=
ev
.
items
;
items
[
0
].
name
=
''
;
items
[
0
].
value
=
month
+
'-'
+
items
[
0
].
title
;
items
[
1
].
name
=
''
;
items
[
1
].
value
=
items
[
1
].
value
+
'元'
;
},
});
platforFeeChart
.
line
()
.
position
(
'month*totalMoney'
)
.
color
(
'#6895fe'
)
.
shape
(
'smooth'
)
.
size
(
4
);
platforFeeChart
.
area
()
.
position
(
'month*totalMoney'
)
.
color
(
'l(90) 0:#6895fe 1:#fff'
)
.
shape
(
'smooth'
)
.
style
({
fillOpacity
:
0.6
,
});
platforFeeChart
.
render
();
return
platforFeeChart
;
}
Component
({
properties
:
{
dataList
:
{
type
:
Array
,
value
:
[],
observer
:
function
(
newVal
)
{
platforFeeChart
&&
platforFeeChart
.
changeData
(
newVal
);
},
},
month
:
{
type
:
String
,
value
:
''
,
observer
:
function
(
newVal
)
{
month
=
newVal
;
},
},
},
data
:
{
opts
:
{
onInit
:
initChart
,
},
},
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGxhdGZvcm1GZWVDaGFydC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIlBsYXRmb3JtRmVlQ2hhcnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBLElBQUksZUFBZSxHQUFHLElBQUksQ0FBQztBQUMzQixJQUFJLEtBQUssR0FBRyxFQUFFLENBQUM7QUFFZixtQkFBbUIsTUFBTSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsRUFBRTtJQUMxQyxJQUFNLElBQUksR0FBRyxFQUFFLENBQUM7SUFDaEIsZUFBZSxHQUFHLElBQUksRUFBRSxDQUFDLEtBQUssQ0FBQztRQUM3QixFQUFFLEVBQUUsTUFBTTtRQUNWLEtBQUssT0FBQTtRQUNMLE1BQU0sUUFBQTtLQUNQLENBQUMsQ0FBQztJQUVILGVBQWUsQ0FBQyxNQUFNLENBQUMsSUFBSSxFQUFFO1FBQzNCLElBQUksRUFBRTtZQUNKLEdBQUcsRUFBRSxDQUFDO1lBQ04sR0FBRyxFQUFFLEVBQUU7U0FDUjtLQUNGLENBQUMsQ0FBQztJQUNILGVBQWUsQ0FBQyxPQUFPLENBQUM7UUFDdEIsY0FBYyxFQUFFLEtBQUs7UUFDckIsVUFBVSxFQUFFO1lBQ1YsTUFBTSxFQUFFLENBQUM7WUFDVCxJQUFJLEVBQUUsU0FBUztZQUNmLE9BQU8sRUFBRSxDQUFDLENBQUMsRUFBRSxFQUFFLENBQUM7U0FDakI7UUFDRCxNQUFNLFlBQUMsRUFBRTtZQUNDLElBQUEsZ0JBQUssQ0FBUTtZQUNyQixLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxHQUFHLEVBQUUsQ0FBQztZQUNuQixLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxHQUFHLEtBQUssR0FBRyxHQUFHLEdBQUcsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQztZQUM5QyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxHQUFHLEVBQUUsQ0FBQztZQUNuQixLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLEdBQUcsR0FBRyxDQUFDO1FBQ3hDLENBQUM7S0FDRixDQUFDLENBQUM7SUFDSCxlQUFlO1NBQ1osSUFBSSxFQUFFO1NBQ04sUUFBUSxDQUFDLGtCQUFrQixDQUFDO1NBQzVCLEtBQUssQ0FBQyxTQUFTLENBQUM7U0FDaEIsS0FBSyxDQUFDLFFBQVEsQ0FBQztTQUNmLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUNYLGVBQWU7U0FDWixJQUFJLEVBQUU7U0FDTixRQUFRLENBQUMsa0JBQWtCLENBQUM7U0FDNUIsS0FBSyxDQUFDLHdCQUF3QixDQUFDO1NBQy9CLEtBQUssQ0FBQyxRQUFRLENBQUM7U0FDZixLQUFLLENBQUM7UUFDTCxXQUFXLEVBQUUsR0FBRztLQUNqQixDQUFDLENBQUM7SUFFTCxlQUFlLENBQUMsTUFBTSxFQUFFLENBQUM7SUFDekIsTUFBTSxDQUFDLGVBQWUsQ0FBQztBQUN6QixDQUFDO0FBRUQsU0FBUyxDQUFDO0lBQ1IsVUFBVSxFQUFFO1FBQ1YsUUFBUSxFQUFFO1lBQ1IsSUFBSSxFQUFFLEtBQUs7WUFDWCxLQUFLLEVBQUUsRUFBRTtZQUNULFFBQVEsWUFBQyxNQUFNO2dCQUNiLGVBQWUsSUFBSSxlQUFlLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxDQUFDO1lBQ3hELENBQUM7U0FDRjtRQUNELEtBQUssRUFBRTtZQUNMLElBQUksRUFBRSxNQUFNO1lBQ1osS0FBSyxFQUFFLEVBQUU7WUFDVCxRQUFRLFlBQUMsTUFBTTtnQkFDYixLQUFLLEdBQUcsTUFBTSxDQUFDO1lBQ2pCLENBQUM7U0FDRjtLQUNGO0lBQ0QsSUFBSSxFQUFFO1FBQ0osSUFBSSxFQUFFO1lBQ0osTUFBTSxFQUFFLFNBQVM7U0FDbEI7S0FDRjtDQUNGLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8vIHBhZ2VzL2NvbXBvbmVudHMvUGxhdGZvcm1GZWVDaGFydC9QbGF0Zm9ybUZlZUNoYXJ0LmpzXG5sZXQgcGxhdGZvckZlZUNoYXJ0ID0gbnVsbDtcbmxldCBtb250aCA9ICcnO1xuXG5mdW5jdGlvbiBpbml0Q2hhcnQoY2FudmFzLCB3aWR0aCwgaGVpZ2h0LCBGMikge1xuICBjb25zdCBkYXRhID0gW107XG4gIHBsYXRmb3JGZWVDaGFydCA9IG5ldyBGMi5DaGFydCh7XG4gICAgZWw6IGNhbnZhcyxcbiAgICB3aWR0aCxcbiAgICBoZWlnaHQsXG4gIH0pO1xuXG4gIHBsYXRmb3JGZWVDaGFydC5zb3VyY2UoZGF0YSwge1xuICAgIGRheXM6IHtcbiAgICAgIG1pbjogMSxcbiAgICAgIG1heDogMTIsXG4gICAgfSxcbiAgfSk7XG4gIHBsYXRmb3JGZWVDaGFydC50b29sdGlwKHtcbiAgICBzaG93SXRlbU1hcmtlcjogZmFsc2UsXG4gICAgYmFja2dyb3VuZDoge1xuICAgICAgcmFkaXVzOiAyLFxuICAgICAgZmlsbDogJyM2ODk1ZmUnLFxuICAgICAgcGFkZGluZzogWzYsIDEwXSxcbiAgICB9LFxuICAgIG9uU2hvdyhldikge1xuICAgICAgY29uc3QgeyBpdGVtcyB9ID0gZXY7XG4gICAgICBpdGVtc1swXS5uYW1lID0gJyc7XG4gICAgICBpdGVtc1swXS52YWx1ZSA9IG1vbnRoICsgJy0nICsgaXRlbXNbMF0udGl0bGU7XG4gICAgICBpdGVtc1sxXS5uYW1lID0gJyc7XG4gICAgICBpdGVtc1sxXS52YWx1ZSA9IGl0ZW1zWzFdLnZhbHVlICsgJ+WFgyc7XG4gICAgfSxcbiAgfSk7XG4gIHBsYXRmb3JGZWVDaGFydFxuICAgIC5saW5lKClcbiAgICAucG9zaXRpb24oJ21vbnRoKnRvdGFsTW9uZXknKVxuICAgIC5jb2xvcignIzY4OTVmZScpXG4gICAgLnNoYXBlKCdzbW9vdGgnKVxuICAgIC5zaXplKDQpO1xuICBwbGF0Zm9yRmVlQ2hhcnRcbiAgICAuYXJlYSgpXG4gICAgLnBvc2l0aW9uKCdtb250aCp0b3RhbE1vbmV5JylcbiAgICAuY29sb3IoJ2woOTApIDA6IzY4OTVmZSAxOiNmZmYnKVxuICAgIC5zaGFwZSgnc21vb3RoJylcbiAgICAuc3R5bGUoe1xuICAgICAgZmlsbE9wYWNpdHk6IDAuNixcbiAgICB9KTtcbiAgLy8gcGxhdGZvckZlZUNoYXJ0LmF4aXMoJ3JlY2hhcmdlTW9uZXknLCBmYWxzZSk7XG4gIHBsYXRmb3JGZWVDaGFydC5yZW5kZXIoKTtcbiAgcmV0dXJuIHBsYXRmb3JGZWVDaGFydDtcbn1cblxuQ29tcG9uZW50KHtcbiAgcHJvcGVydGllczoge1xuICAgIGRhdGFMaXN0OiB7XG4gICAgICB0eXBlOiBBcnJheSxcbiAgICAgIHZhbHVlOiBbXSxcbiAgICAgIG9ic2VydmVyKG5ld1ZhbCkge1xuICAgICAgICBwbGF0Zm9yRmVlQ2hhcnQgJiYgcGxhdGZvckZlZUNoYXJ0LmNoYW5nZURhdGEobmV3VmFsKTtcbiAgICAgIH0sXG4gICAgfSxcbiAgICBtb250aDoge1xuICAgICAgdHlwZTogU3RyaW5nLFxuICAgICAgdmFsdWU6ICcnLFxuICAgICAgb2JzZXJ2ZXIobmV3VmFsKSB7XG4gICAgICAgIG1vbnRoID0gbmV3VmFsO1xuICAgICAgfSxcbiAgICB9LFxuICB9LFxuICBkYXRhOiB7XG4gICAgb3B0czoge1xuICAgICAgb25Jbml0OiBpbml0Q2hhcnQsXG4gICAgfSxcbiAgfSxcbn0pO1xuIl19
\ No newline at end of file
miniprogram/pages/components/PlatformFeeChart/PlatformFeeChart.json
0 → 100644
View file @
6f537cca
{
"component"
:
true
,
"usingComponents"
:
{
"ff-canvas"
:
"@antv/f2-canvas"
}
}
miniprogram/pages/components/PlatformFeeChart/PlatformFeeChart.ts
0 → 100644
View file @
6f537cca
// pages/components/PlatformFeeChart/PlatformFeeChart.js
let
platforFeeChart
=
null
;
let
month
=
''
;
function
initChart
(
canvas
,
width
,
height
,
F2
)
{
const
data
=
[];
platforFeeChart
=
new
F2
.
Chart
({
el
:
canvas
,
width
,
height
,
});
platforFeeChart
.
source
(
data
,
{
days
:
{
min
:
1
,
max
:
12
,
},
});
platforFeeChart
.
tooltip
({
showItemMarker
:
false
,
background
:
{
radius
:
2
,
fill
:
'#6895fe'
,
padding
:
[
6
,
10
],
},
onShow
(
ev
)
{
const
{
items
}
=
ev
;
items
[
0
].
name
=
''
;
items
[
0
].
value
=
month
+
'-'
+
items
[
0
].
title
;
items
[
1
].
name
=
''
;
items
[
1
].
value
=
items
[
1
].
value
+
'元'
;
},
});
platforFeeChart
.
line
()
.
position
(
'month*totalMoney'
)
.
color
(
'#6895fe'
)
.
shape
(
'smooth'
)
.
size
(
4
);
platforFeeChart
.
area
()
.
position
(
'month*totalMoney'
)
.
color
(
'l(90) 0:#6895fe 1:#fff'
)
.
shape
(
'smooth'
)
.
style
({
fillOpacity
:
0.6
,
});
// platforFeeChart.axis('rechargeMoney', false);
platforFeeChart
.
render
();
return
platforFeeChart
;
}
Component
({
properties
:
{
dataList
:
{
type
:
Array
,
value
:
[],
observer
(
newVal
)
{
platforFeeChart
&&
platforFeeChart
.
changeData
(
newVal
);
},
},
month
:
{
type
:
String
,
value
:
''
,
observer
(
newVal
)
{
month
=
newVal
;
},
},
},
data
:
{
opts
:
{
onInit
:
initChart
,
},
},
});
miniprogram/pages/components/PlatformFeeChart/PlatformFeeChart.wxml
0 → 100644
View file @
6f537cca
<!-- pages/components/PlatformFeeChart/PlatformFeeChart.wxml -->
<ff-canvas id="PlatformFeeChart" canvas-id="PlatformFeeChart" opts="{{ opts }}" />
\ No newline at end of file
miniprogram/pages/components/PlatformFeeChart/PlatformFeeChart.wxss
0 → 100644
View file @
6f537cca
/* pages/components/PlatformFeeChart/PlatformFeeChart.wxss */
\ No newline at end of file
miniprogram/pages/components/PlatformFeeDialog/PlatformFeeDialog.js
View file @
6f537cca
"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"
);
var
app
=
getApp
();
var
timer
=
null
;
Component
({
Component
({
properties
:
{},
lifetimes
:
{
attached
:
function
()
{
console
.
log
(
app
.
globalData
.
userInfo
);
this
.
setData
({
userInfo
:
app
.
globalData
.
userInfo
,
});
this
.
data
.
eventType
===
'slef'
&&
this
.
fetchPlatformFee
();
},
},
properties
:
{
eventType
:
{
type
:
String
,
value
:
'slef'
},
},
data
:
{
data
:
{
userInfo
:
app
.
globalData
.
userInfo
,
showDialog
:
false
,
showDialog
:
false
,
type
:
1
,
isSkip
:
0
,
rechargeBalance
:
0
,
payTimeLimit
:
0
,
billType
:
'0'
,
payQrUrl
:
''
,
countDown
:
600
,
countDownString
:
'10分00秒'
,
},
},
methods
:
{
methods
:
{
fetchPlatformFee
:
function
()
{
fetchPlatformFee
:
function
()
{
var
_this
=
this
;
fetch_1
.
operatorFetch
({
url
:
'/operateBalance/rechage/initdata'
,
method
:
'POST'
,
data
:
{
operateId
:
this
.
data
.
userInfo
.
operateId
,
operateName
:
this
.
data
.
userInfo
.
operateName
,
position
:
3
,
type
:
2
,
},
})
.
then
(
function
(
res
)
{
var
isSkip
=
res
.
isSkip
,
rechargeBalance
=
res
.
rechargeBalance
,
payTimeLimit
=
res
.
payTimeLimit
;
_this
.
setData
({
isSkip
:
isSkip
,
rechargeBalance
:
rechargeBalance
,
payTimeLimit
:
payTimeLimit
,
showDialog
:
rechargeBalance
>
0
?
true
:
false
,
});
})
.
catch
(
function
(
err
)
{
console
.
log
(
err
);
});
},
cancelShow
:
function
()
{
this
.
setData
({
showDialog
:
false
,
});
},
fetchRechargeInfo
:
function
()
{
console
.
log
(
'in fetchRechargeInfo'
);
},
goRecordsPage
:
function
()
{
wx
.
navigateTo
({
url
:
'/pages/platformFeeRecord/platformFeeRecord'
,
});
},
toggleType
:
function
()
{
var
type
=
this
.
data
.
type
;
this
.
setData
({
type
:
type
===
1
?
2
:
1
,
});
if
(
type
===
1
)
{
this
.
fetchRechargeOrderQRcode
();
}
else
{
timer
&&
clearInterval
(
timer
);
this
.
setData
({
countDown
:
600
,
countDownString
:
''
,
});
}
},
checkBillType
:
function
(
e
)
{
console
.
log
(
e
);
var
value
=
e
.
currentTarget
.
dataset
.
value
;
this
.
setData
({
billType
:
value
,
});
},
fetchRechargeOrderQRcode
:
function
()
{
var
_this
=
this
;
wx
.
showLoading
({
title
:
''
,
});
var
entity
=
{
billType
:
this
.
data
.
billType
,
isAgree
:
1
,
jsCode
:
'string'
,
operateId
:
this
.
data
.
userInfo
.
operateId
,
operateName
:
this
.
data
.
userInfo
.
operateName
,
rechargeType
:
'2'
,
type
:
2
,
};
fetch_1
.
operatorFetch
({
fetch_1
.
operatorFetch
({
url
:
''
url
:
'/operateBalance/rechage/order/formini'
,
method
:
'POST'
,
data
:
entity
,
})
.
then
(
function
(
res
)
{
wx
.
hideLoading
();
var
payQrUrl
=
res
.
payQrUrl
;
_this
.
setData
({
payQrUrl
:
payQrUrl
,
});
timer
=
setInterval
(
function
()
{
var
count
=
_this
.
data
.
countDown
;
if
(
count
===
0
)
{
clearInterval
(
timer
);
}
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
);
});
});
},
},
},
},
});
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGxhdGZvcm1GZWVEaWFsb2cuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJQbGF0Zm9ybUZlZURpYWxvZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLDRDQUFtRDtBQUduRCxTQUFTLENBQUM7SUFJUixVQUFVLEVBQUUsRUFBRTtJQUtkLElBQUksRUFBRTtRQUNKLFVBQVUsRUFBRSxLQUFLO0tBQ2xCO0lBS0QsT0FBTyxFQUFFO1FBQ1AsZ0JBQWdCO1lBQ2QscUJBQWEsQ0FBQztnQkFDWixHQUFHLEVBQUMsRUFBRTthQUNQLENBQUMsQ0FBQTtRQUNKLENBQUM7S0FDRjtDQUNGLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IG9wZXJhdG9yRmV0Y2ggfSBmcm9tIFwiLi4vLi4vLi4vYXBpL2ZldGNoXCI7XG5cbi8vIHBhZ2VzL2NvbXBvbmVudHMvUGxhdGZvcm1GZWVEaWFsb2cvUGxhdGZvcm1GZWVEaWFsb2cuanNcbkNvbXBvbmVudCh7XG4gIC8qKlxuICAgKiDnu4Tku7bnmoTlsZ7mgKfliJfooahcbiAgICovXG4gIHByb3BlcnRpZXM6IHt9LFxuXG4gIC8qKlxuICAgKiDnu4Tku7bnmoTliJ3lp4vmlbDmja5cbiAgICovXG4gIGRhdGE6IHtcbiAgICBzaG93RGlhbG9nOiBmYWxzZSxcbiAgfSxcblxuICAvKipcbiAgICog57uE5Lu255qE5pa55rOV5YiX6KGoXG4gICAqL1xuICBtZXRob2RzOiB7XG4gICAgZmV0Y2hQbGF0Zm9ybUZlZSgpe1xuICAgICAgb3BlcmF0b3JGZXRjaCh7XG4gICAgICAgIHVybDonJ1xuICAgICAgfSlcbiAgICB9LFxuICB9LFxufSk7XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGxhdGZvcm1GZWVEaWFsb2cuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJQbGF0Zm9ybUZlZURpYWxvZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLDRDQUFtRDtBQUduRCxJQUFNLEdBQUcsR0FBRyxNQUFNLEVBQVUsQ0FBQztBQUM3QixJQUFJLEtBQUssR0FBRyxJQUFJLENBQUM7QUFFakIsU0FBUyxDQUFDO0lBQ1IsU0FBUyxFQUFFO1FBQ1QsUUFBUTtZQUNOLE9BQU8sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsQ0FBQztZQUNyQyxJQUFJLENBQUMsT0FBUSxDQUFDO2dCQUNaLFFBQVEsRUFBRSxHQUFHLENBQUMsVUFBVSxDQUFDLFFBQVE7YUFDbEMsQ0FBQyxDQUFDO1lBQ0gsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLEtBQUssTUFBTSxJQUFJLElBQUksQ0FBQyxnQkFBZ0IsRUFBRSxDQUFDO1FBQzVELENBQUM7S0FDRjtJQUlELFVBQVUsRUFBRTtRQUNWLFNBQVMsRUFBRSxFQUFFLElBQUksRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBRTtLQUMzQztJQUtELElBQUksRUFBRTtRQUNKLFFBQVEsRUFBRSxHQUFHLENBQUMsVUFBVSxDQUFDLFFBQVE7UUFDakMsVUFBVSxFQUFFLEtBQUs7UUFDakIsSUFBSSxFQUFFLENBQUM7UUFDUCxNQUFNLEVBQUUsQ0FBQztRQUNULGVBQWUsRUFBRSxDQUFDO1FBQ2xCLFlBQVksRUFBRSxDQUFDO1FBQ2YsUUFBUSxFQUFFLEdBQUc7UUFDYixRQUFRLEVBQUUsRUFBRTtRQUNaLFNBQVMsRUFBRSxHQUFHO1FBQ2QsZUFBZSxFQUFFLFFBQVE7S0FDMUI7SUFLRCxPQUFPLEVBQUU7UUFDUCxnQkFBZ0I7WUFBaEIsaUJBdUJDO1lBdEJDLHFCQUFhLENBQUM7Z0JBQ1osR0FBRyxFQUFFLGtDQUFrQztnQkFDdkMsTUFBTSxFQUFFLE1BQU07Z0JBQ2QsSUFBSSxFQUFFO29CQUNKLFNBQVMsRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxTQUFTO29CQUN2QyxXQUFXLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsV0FBVztvQkFDM0MsUUFBUSxFQUFFLENBQUM7b0JBQ1gsSUFBSSxFQUFFLENBQUM7aUJBQ1I7YUFDRixDQUFDO2lCQUNDLElBQUksQ0FBQyxVQUFBLEdBQUc7Z0JBQ0MsSUFBQSxtQkFBTSxFQUFFLHFDQUFlLEVBQUUsK0JBQVksQ0FBUztnQkFDdEQsS0FBSSxDQUFDLE9BQU8sQ0FBQztvQkFDWCxNQUFNLFFBQUE7b0JBQ04sZUFBZSxpQkFBQTtvQkFDZixZQUFZLGNBQUE7b0JBQ1osVUFBVSxFQUFFLGVBQWUsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsS0FBSztpQkFDL0MsQ0FBQyxDQUFDO1lBQ0wsQ0FBQyxDQUFDO2lCQUNELEtBQUssQ0FBQyxVQUFBLEdBQUc7Z0JBQ1IsT0FBTyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUNuQixDQUFDLENBQUMsQ0FBQztRQUNQLENBQUM7UUFDRCxVQUFVO1lBQ1IsSUFBSSxDQUFDLE9BQU8sQ0FBQztnQkFDWCxVQUFVLEVBQUUsS0FBSzthQUNsQixDQUFDLENBQUM7UUFDTCxDQUFDO1FBQ0QsaUJBQWlCO1lBQ2YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDO1FBQ3RDLENBQUM7UUFDRCxhQUFhO1lBQ1gsRUFBRSxDQUFDLFVBQVUsQ0FBQztnQkFDWixHQUFHLEVBQUUsNENBQTRDO2FBQ2xELENBQUMsQ0FBQztRQUNMLENBQUM7UUFDRCxVQUFVO1lBQ1IsSUFBSSxJQUFJLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUM7WUFDMUIsSUFBSSxDQUFDLE9BQU8sQ0FBQztnQkFDWCxJQUFJLEVBQUUsSUFBSSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO2FBQ3pCLENBQUMsQ0FBQztZQUNILEVBQUUsQ0FBQyxDQUFDLElBQUksS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDO2dCQUNmLElBQUksQ0FBQyx3QkFBd0IsRUFBRSxDQUFDO1lBQ2xDLENBQUM7WUFBQyxJQUFJLENBQUMsQ0FBQztnQkFDTixLQUFLLElBQUksYUFBYSxDQUFDLEtBQUssQ0FBQyxDQUFDO2dCQUM5QixJQUFJLENBQUMsT0FBTyxDQUFDO29CQUNYLFNBQVMsRUFBRSxHQUFHO29CQUNkLGVBQWUsRUFBRSxFQUFFO2lCQUNwQixDQUFDLENBQUM7WUFDTCxDQUFDO1FBQ0gsQ0FBQztRQUNELGFBQWEsWUFBQyxDQUFDO1lBQ2IsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUNQLElBQUEscUNBQUssQ0FBNkI7WUFDMUMsSUFBSSxDQUFDLE9BQU8sQ0FBQztnQkFDWCxRQUFRLEVBQUUsS0FBSzthQUNoQixDQUFDLENBQUM7UUFDTCxDQUFDO1FBQ0Qsd0JBQXdCO1lBQXhCLGlCQStDQztZQTlDQyxFQUFFLENBQUMsV0FBVyxDQUFDO2dCQUNiLEtBQUssRUFBRSxFQUFFO2FBQ1YsQ0FBQyxDQUFDO1lBQ0gsSUFBTSxNQUFNLEdBQUc7Z0JBQ2IsUUFBUSxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUTtnQkFDNUIsT0FBTyxFQUFFLENBQUM7Z0JBQ1YsTUFBTSxFQUFFLFFBQVE7Z0JBQ2hCLFNBQVMsRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxTQUFTO2dCQUN2QyxXQUFXLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsV0FBVztnQkFDM0MsWUFBWSxFQUFFLEdBQUc7Z0JBQ2pCLElBQUksRUFBRSxDQUFDO2FBQ1IsQ0FBQztZQUNGLHFCQUFhLENBQUM7Z0JBQ1osR0FBRyxFQUFFLHVDQUF1QztnQkFDNUMsTUFBTSxFQUFFLE1BQU07Z0JBQ2QsSUFBSSxFQUFFLE1BQU07YUFDYixDQUFDO2lCQUNDLElBQUksQ0FBQyxVQUFBLEdBQUc7Z0JBQ1AsRUFBRSxDQUFDLFdBQVcsRUFBRSxDQUFDO2dCQUNULElBQUEsdUJBQVEsQ0FBUztnQkFDekIsS0FBSSxDQUFDLE9BQU8sQ0FBQztvQkFDWCxRQUFRLFVBQUE7aUJBQ1QsQ0FBQyxDQUFDO2dCQUNILEtBQUssR0FBRyxXQUFXLENBQUM7b0JBQ2xCLElBQUksS0FBSyxHQUFHLEtBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDO29CQUNoQyxFQUFFLENBQUMsQ0FBQyxLQUFLLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQzt3QkFDaEIsYUFBYSxDQUFDLEtBQUssQ0FBQyxDQUFDO29CQUN2QixDQUFDO29CQUFDLElBQUksQ0FBQyxDQUFDO3dCQUNOLElBQUksUUFBUSxHQUFHLEtBQUssR0FBRyxDQUFDLENBQUM7d0JBQ3pCLElBQUksV0FBVyxHQUNiLElBQUksQ0FBQyxLQUFLLENBQUMsUUFBUSxHQUFHLEVBQUUsQ0FBQyxHQUFHLEdBQUcsR0FBRyxDQUFDLFFBQVEsR0FBRyxFQUFFLENBQUMsR0FBRyxHQUFHLENBQUM7d0JBQzFELEtBQUksQ0FBQyxPQUFPLENBQUM7NEJBQ1gsU0FBUyxFQUFFLFFBQVE7NEJBQ25CLGVBQWUsRUFBRSxXQUFXO3lCQUM3QixDQUFDLENBQUM7b0JBQ0wsQ0FBQztnQkFDSCxDQUFDLEVBQUUsSUFBSSxDQUFDLENBQUM7WUFDWCxDQUFDLENBQUM7aUJBQ0QsS0FBSyxDQUFDLFVBQUEsR0FBRztnQkFDUixFQUFFLENBQUMsV0FBVyxFQUFFLENBQUM7Z0JBQ2pCLEVBQUUsQ0FBQyxTQUFTLENBQUM7b0JBQ1gsS0FBSyxFQUFFLEdBQUcsQ0FBQyxHQUFHLElBQUksTUFBTTtvQkFDeEIsSUFBSSxFQUFFLE1BQU07aUJBQ2IsQ0FBQyxDQUFDO2dCQUNILE9BQU8sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUM7WUFDbkIsQ0FBQyxDQUFDLENBQUM7UUFDUCxDQUFDO0tBQ0Y7Q0FDRixDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBvcGVyYXRvckZldGNoIH0gZnJvbSAnLi4vLi4vLi4vYXBpL2ZldGNoJztcbmltcG9ydCB7IElNeUFwcCB9IGZyb20gJy4uLy4uLy4uL2FwcCc7XG5cbmNvbnN0IGFwcCA9IGdldEFwcDxJTXlBcHA+KCk7XG5sZXQgdGltZXIgPSBudWxsO1xuLy8gcGFnZXMvY29tcG9uZW50cy9QbGF0Zm9ybUZlZURpYWxvZy9QbGF0Zm9ybUZlZURpYWxvZy5qc1xuQ29tcG9uZW50KHtcbiAgbGlmZXRpbWVzOiB7XG4gICAgYXR0YWNoZWQoKSB7XG4gICAgICBjb25zb2xlLmxvZyhhcHAuZ2xvYmFsRGF0YS51c2VySW5mbyk7XG4gICAgICB0aGlzLnNldERhdGEhKHtcbiAgICAgICAgdXNlckluZm86IGFwcC5nbG9iYWxEYXRhLnVzZXJJbmZvLFxuICAgICAgfSk7XG4gICAgICB0aGlzLmRhdGEuZXZlbnRUeXBlID09PSAnc2xlZicgJiYgdGhpcy5mZXRjaFBsYXRmb3JtRmVlKCk7XG4gICAgfSxcbiAgfSxcbiAgLyoqXG4gICAqIOe7hOS7tueahOWxnuaAp+WIl+ihqFxuICAgKi9cbiAgcHJvcGVydGllczoge1xuICAgIGV2ZW50VHlwZTogeyB0eXBlOiBTdHJpbmcsIHZhbHVlOiAnc2xlZicgfSxcbiAgfSxcblxuICAvKipcbiAgICog57uE5Lu255qE5Yid5aeL5pWw5o2uXG4gICAqL1xuICBkYXRhOiB7XG4gICAgdXNlckluZm86IGFwcC5nbG9iYWxEYXRhLnVzZXJJbmZvLFxuICAgIHNob3dEaWFsb2c6IGZhbHNlLFxuICAgIHR5cGU6IDEsIC8vIDEg5pSv5LuYIDIg5omr56CBXG4gICAgaXNTa2lwOiAwLFxuICAgIHJlY2hhcmdlQmFsYW5jZTogMCxcbiAgICBwYXlUaW1lTGltaXQ6IDAsXG4gICAgYmlsbFR5cGU6ICcwJyxcbiAgICBwYXlRclVybDogJycsXG4gICAgY291bnREb3duOiA2MDAsXG4gICAgY291bnREb3duU3RyaW5nOiAnMTDliIYwMOenkicsXG4gIH0sXG5cbiAgLyoqXG4gICAqIOe7hOS7tueahOaWueazleWIl+ihqFxuICAgKi9cbiAgbWV0aG9kczoge1xuICAgIGZldGNoUGxhdGZvcm1GZWUoKSB7XG4gICAgICBvcGVyYXRvckZldGNoKHtcbiAgICAgICAgdXJsOiAnL29wZXJhdGVCYWxhbmNlL3JlY2hhZ2UvaW5pdGRhdGEnLFxuICAgICAgICBtZXRob2Q6ICdQT1NUJyxcbiAgICAgICAgZGF0YToge1xuICAgICAgICAgIG9wZXJhdGVJZDogdGhpcy5kYXRhLnVzZXJJbmZvLm9wZXJhdGVJZCxcbiAgICAgICAgICBvcGVyYXRlTmFtZTogdGhpcy5kYXRhLnVzZXJJbmZvLm9wZXJhdGVOYW1lLFxuICAgICAgICAgIHBvc2l0aW9uOiAzLFxuICAgICAgICAgIHR5cGU6IDIsXG4gICAgICAgIH0sXG4gICAgICB9KVxuICAgICAgICAudGhlbihyZXMgPT4ge1xuICAgICAgICAgIGNvbnN0IHsgaXNTa2lwLCByZWNoYXJnZUJhbGFuY2UsIHBheVRpbWVMaW1pdCB9ID0gcmVzO1xuICAgICAgICAgIHRoaXMuc2V0RGF0YSh7XG4gICAgICAgICAgICBpc1NraXAsXG4gICAgICAgICAgICByZWNoYXJnZUJhbGFuY2UsXG4gICAgICAgICAgICBwYXlUaW1lTGltaXQsXG4gICAgICAgICAgICBzaG93RGlhbG9nOiByZWNoYXJnZUJhbGFuY2UgPiAwID8gdHJ1ZSA6IGZhbHNlLFxuICAgICAgICAgIH0pO1xuICAgICAgICB9KVxuICAgICAgICAuY2F0Y2goZXJyID0+IHtcbiAgICAgICAgICBjb25zb2xlLmxvZyhlcnIpO1xuICAgICAgICB9KTtcbiAgICB9LFxuICAgIGNhbmNlbFNob3coKSB7XG4gICAgICB0aGlzLnNldERhdGEoe1xuICAgICAgICBzaG93RGlhbG9nOiBmYWxzZSxcbiAgICAgIH0pO1xuICAgIH0sXG4gICAgZmV0Y2hSZWNoYXJnZUluZm8oKSB7XG4gICAgICBjb25zb2xlLmxvZygnaW4gZmV0Y2hSZWNoYXJnZUluZm8nKTtcbiAgICB9LFxuICAgIGdvUmVjb3Jkc1BhZ2UoKSB7XG4gICAgICB3eC5uYXZpZ2F0ZVRvKHtcbiAgICAgICAgdXJsOiAnL3BhZ2VzL3BsYXRmb3JtRmVlUmVjb3JkL3BsYXRmb3JtRmVlUmVjb3JkJyxcbiAgICAgIH0pO1xuICAgIH0sXG4gICAgdG9nZ2xlVHlwZSgpIHtcbiAgICAgIGxldCB0eXBlID0gdGhpcy5kYXRhLnR5cGU7XG4gICAgICB0aGlzLnNldERhdGEoe1xuICAgICAgICB0eXBlOiB0eXBlID09PSAxID8gMiA6IDEsXG4gICAgICB9KTtcbiAgICAgIGlmICh0eXBlID09PSAxKSB7XG4gICAgICAgIHRoaXMuZmV0Y2hSZWNoYXJnZU9yZGVyUVJjb2RlKCk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aW1lciAmJiBjbGVhckludGVydmFsKHRpbWVyKTtcbiAgICAgICAgdGhpcy5zZXREYXRhKHtcbiAgICAgICAgICBjb3VudERvd246IDYwMCxcbiAgICAgICAgICBjb3VudERvd25TdHJpbmc6ICcnLFxuICAgICAgICB9KTtcbiAgICAgIH1cbiAgICB9LFxuICAgIGNoZWNrQmlsbFR5cGUoZSkge1xuICAgICAgY29uc29sZS5sb2coZSk7XG4gICAgICBjb25zdCB7IHZhbHVlIH0gPSBlLmN1cnJlbnRUYXJnZXQuZGF0YXNldDtcbiAgICAgIHRoaXMuc2V0RGF0YSh7XG4gICAgICAgIGJpbGxUeXBlOiB2YWx1ZSxcbiAgICAgIH0pO1xuICAgIH0sXG4gICAgZmV0Y2hSZWNoYXJnZU9yZGVyUVJjb2RlKCkge1xuICAgICAgd3guc2hvd0xvYWRpbmcoe1xuICAgICAgICB0aXRsZTogJycsXG4gICAgICB9KTtcbiAgICAgIGNvbnN0IGVudGl0eSA9IHtcbiAgICAgICAgYmlsbFR5cGU6IHRoaXMuZGF0YS5iaWxsVHlwZSxcbiAgICAgICAgaXNBZ3JlZTogMSxcbiAgICAgICAganNDb2RlOiAnc3RyaW5nJyxcbiAgICAgICAgb3BlcmF0ZUlkOiB0aGlzLmRhdGEudXNlckluZm8ub3BlcmF0ZUlkLFxuICAgICAgICBvcGVyYXRlTmFtZTogdGhpcy5kYXRhLnVzZXJJbmZvLm9wZXJhdGVOYW1lLFxuICAgICAgICByZWNoYXJnZVR5cGU6ICcyJyxcbiAgICAgICAgdHlwZTogMixcbiAgICAgIH07XG4gICAgICBvcGVyYXRvckZldGNoKHtcbiAgICAgICAgdXJsOiAnL29wZXJhdGVCYWxhbmNlL3JlY2hhZ2Uvb3JkZXIvZm9ybWluaScsXG4gICAgICAgIG1ldGhvZDogJ1BPU1QnLFxuICAgICAgICBkYXRhOiBlbnRpdHksXG4gICAgICB9KVxuICAgICAgICAudGhlbihyZXMgPT4ge1xuICAgICAgICAgIHd4LmhpZGVMb2FkaW5nKCk7XG4gICAgICAgICAgY29uc3QgeyBwYXlRclVybCB9ID0gcmVzO1xuICAgICAgICAgIHRoaXMuc2V0RGF0YSh7XG4gICAgICAgICAgICBwYXlRclVybCxcbiAgICAgICAgICB9KTtcbiAgICAgICAgICB0aW1lciA9IHNldEludGVydmFsKCgpID0+IHtcbiAgICAgICAgICAgIGxldCBjb3VudCA9IHRoaXMuZGF0YS5jb3VudERvd247XG4gICAgICAgICAgICBpZiAoY291bnQgPT09IDApIHtcbiAgICAgICAgICAgICAgY2xlYXJJbnRlcnZhbCh0aW1lcik7XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICBsZXQgbmV3Q291bnQgPSBjb3VudCAtIDE7XG4gICAgICAgICAgICAgIGxldCBjb3VudFN0cmluZyA9XG4gICAgICAgICAgICAgICAgTWF0aC5mbG9vcihuZXdDb3VudCAvIDYwKSArICfliIYnICsgKG5ld0NvdW50ICUgNjApICsgJ+enkic7XG4gICAgICAgICAgICAgIHRoaXMuc2V0RGF0YSh7XG4gICAgICAgICAgICAgICAgY291bnREb3duOiBuZXdDb3VudCxcbiAgICAgICAgICAgICAgICBjb3VudERvd25TdHJpbmc6IGNvdW50U3RyaW5nLFxuICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9LCAxMDAwKTtcbiAgICAgICAgfSlcbiAgICAgICAgLmNhdGNoKGVyciA9PiB7XG4gICAgICAgICAgd3guaGlkZUxvYWRpbmcoKTtcbiAgICAgICAgICB3eC5zaG93VG9hc3Qoe1xuICAgICAgICAgICAgdGl0bGU6IGVyci5tc2cgfHwgJ+ivt+axguWksei0pScsXG4gICAgICAgICAgICBpY29uOiAnbm9uZScsXG4gICAgICAgICAgfSk7XG4gICAgICAgICAgY29uc29sZS5sb2coZXJyKTtcbiAgICAgICAgfSk7XG4gICAgfSxcbiAgfSxcbn0pO1xuIl19
\ No newline at end of file
\ No newline at end of file
miniprogram/pages/components/PlatformFeeDialog/PlatformFeeDialog.ts
View file @
6f537cca
import
{
operatorFetch
}
from
"../../../api/fetch"
;
import
{
operatorFetch
}
from
'../../../api/fetch'
;
import
{
IMyApp
}
from
'../../../app'
;
const
app
=
getApp
<
IMyApp
>
();
let
timer
=
null
;
// pages/components/PlatformFeeDialog/PlatformFeeDialog.js
// pages/components/PlatformFeeDialog/PlatformFeeDialog.js
Component
({
Component
({
lifetimes
:
{
attached
()
{
console
.
log
(
app
.
globalData
.
userInfo
);
this
.
setData
!
({
userInfo
:
app
.
globalData
.
userInfo
,
});
this
.
data
.
eventType
===
'slef'
&&
this
.
fetchPlatformFee
();
},
},
/**
/**
* 组件的属性列表
* 组件的属性列表
*/
*/
properties
:
{},
properties
:
{
eventType
:
{
type
:
String
,
value
:
'slef'
},
},
/**
/**
* 组件的初始数据
* 组件的初始数据
*/
*/
data
:
{
data
:
{
userInfo
:
app
.
globalData
.
userInfo
,
showDialog
:
false
,
showDialog
:
false
,
type
:
1
,
// 1 支付 2 扫码
isSkip
:
0
,
rechargeBalance
:
0
,
payTimeLimit
:
0
,
billType
:
'0'
,
payQrUrl
:
''
,
countDown
:
600
,
countDownString
:
'10分00秒'
,
},
},
/**
/**
* 组件的方法列表
* 组件的方法列表
*/
*/
methods
:
{
methods
:
{
fetchPlatformFee
(){
fetchPlatformFee
()
{
operatorFetch
({
url
:
'/operateBalance/rechage/initdata'
,
method
:
'POST'
,
data
:
{
operateId
:
this
.
data
.
userInfo
.
operateId
,
operateName
:
this
.
data
.
userInfo
.
operateName
,
position
:
3
,
type
:
2
,
},
})
.
then
(
res
=>
{
const
{
isSkip
,
rechargeBalance
,
payTimeLimit
}
=
res
;
this
.
setData
({
isSkip
,
rechargeBalance
,
payTimeLimit
,
showDialog
:
rechargeBalance
>
0
?
true
:
false
,
});
})
.
catch
(
err
=>
{
console
.
log
(
err
);
});
},
cancelShow
()
{
this
.
setData
({
showDialog
:
false
,
});
},
fetchRechargeInfo
()
{
console
.
log
(
'in fetchRechargeInfo'
);
},
goRecordsPage
()
{
wx
.
navigateTo
({
url
:
'/pages/platformFeeRecord/platformFeeRecord'
,
});
},
toggleType
()
{
let
type
=
this
.
data
.
type
;
this
.
setData
({
type
:
type
===
1
?
2
:
1
,
});
if
(
type
===
1
)
{
this
.
fetchRechargeOrderQRcode
();
}
else
{
timer
&&
clearInterval
(
timer
);
this
.
setData
({
countDown
:
600
,
countDownString
:
''
,
});
}
},
checkBillType
(
e
)
{
console
.
log
(
e
);
const
{
value
}
=
e
.
currentTarget
.
dataset
;
this
.
setData
({
billType
:
value
,
});
},
fetchRechargeOrderQRcode
()
{
wx
.
showLoading
({
title
:
''
,
});
const
entity
=
{
billType
:
this
.
data
.
billType
,
isAgree
:
1
,
jsCode
:
'string'
,
operateId
:
this
.
data
.
userInfo
.
operateId
,
operateName
:
this
.
data
.
userInfo
.
operateName
,
rechargeType
:
'2'
,
type
:
2
,
};
operatorFetch
({
operatorFetch
({
url
:
''
url
:
'/operateBalance/rechage/order/formini'
,
method
:
'POST'
,
data
:
entity
,
})
})
.
then
(
res
=>
{
wx
.
hideLoading
();
const
{
payQrUrl
}
=
res
;
this
.
setData
({
payQrUrl
,
});
timer
=
setInterval
(()
=>
{
let
count
=
this
.
data
.
countDown
;
if
(
count
===
0
)
{
clearInterval
(
timer
);
}
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
);
});
},
},
},
},
});
});
miniprogram/pages/components/PlatformFeeDialog/PlatformFeeDialog.wxml
View file @
6f537cca
<!-- pages/components/PlatformFeeDialog/PlatformFeeDialog.wxml -->
<!-- pages/components/PlatformFeeDialog/PlatformFeeDialog.wxml -->
<view class="PlatformFeeDialog">
<view class="PlatformFeeDialog"
wx:if="{{showDialog}}"
>
<view class="mask"></view>
<view class="mask"></view>
<view class="PlatformFeeDialog-body">
<view class="PlatformFeeDialog-body">
<view class="PlatformFeeDialog-content">
<view class="PlatformFeeDialog-content
{{type===1?'show':''}}
">
<view class="PlatformFeeDialog-header">
<view class="PlatformFeeDialog-header">
<view>尊敬的用户:</view>
<view>尊敬的用户:</view>
<view class="PlatformFeeDialog-headerName">您好!您的平台服务费已生成,为不影响设备正常使用,请在5个工作日内及时缴费,谢谢</view>
<view class="PlatformFeeDialog-headerName">
您好!您的平台服务费已生成,为不影响设备正常使用,请在{{payTimeLimit}}个工作日内及时缴费,谢谢
</view>
</view>
</view>
<view class="PlatformFeeDialog-priceInfo">
<view class="PlatformFeeDialog-priceInfo">
<view class="PlatformFeeDialog-priceItem">
<view class="PlatformFeeDialog-priceItem">
<view class="PlatformFeeDialog-priceItemLabel">服务费</view>
<view class="PlatformFeeDialog-priceItemLabel">服务费</view>
<view class="PlatformFeeDialog-priceItemPrice">
265.23
元</view>
<view class="PlatformFeeDialog-priceItemPrice">
{{rechargeBalance}}
元</view>
</view>
</view>
<view class="PlatformFeeDialog-priceItem">
<view class="PlatformFeeDialog-priceItem">
<view class="PlatformFeeDialog-priceItemLabel">开票选择</view>
<view class="PlatformFeeDialog-priceItemLabel">开票选择</view>
</view>
</view>
<view class="PlatformFeeDialog-radiofroup">
<view class="PlatformFeeDialog-radiofroup">
<view class="PlatformFeeDialog-radio">
<view class="PlatformFeeDialog-radio"
bind:tap="checkBillType" data-value="0"
>
<view class="PlatformFeeDialog-radioinput"></view>
<view class="PlatformFeeDialog-radioinput
{{billType==='0'?'check':''}}
"></view>
<view>无需发票</view>
<view>无需发票</view>
</view>
</view>
<view class="PlatformFeeDialog-radio">
<view class="PlatformFeeDialog-radio"
bind:tap="checkBillType" data-value="1"
>
<view class="PlatformFeeDialog-radioinput"></view>
<view class="PlatformFeeDialog-radioinput
{{billType==='1'?'check':''}}
"></view>
<view>普通发票</view>
<view>普通发票</view>
</view>
</view>
<view class="PlatformFeeDialog-radio">
<view class="PlatformFeeDialog-radio"
bind:tap="checkBillType" data-value="2"
>
<view class="PlatformFeeDialog-radioinput"></view>
<view class="PlatformFeeDialog-radioinput
{{billType==='2'?'check':''}}
"></view>
<view>专用发票</view>
<view>专用发票</view>
</view>
</view>
</view>
</view>
<view class="PlatformFeeDialog-btnbox">
<view class="PlatformFeeDialog-btnbox">
<button class="PlatformFeeDialog-btn">取消</button>
<button class="PlatformFeeDialog-btn
cancel" wx:if="{{isSkip}}" bind:tap="cancelShow
">取消</button>
<button class="PlatformFeeDialog-btn">确认支付</button>
<button class="PlatformFeeDialog-btn
{{isSkip?'':'big'}}" bind:tap="fetchRechargeInfo
">确认支付</button>
</view>
</view>
<view class="PlatformFeeDialog-links">
<view class="PlatformFeeDialog-links">
<view>查看服务费明细</view>
<view
bind:tap="goRecordsPage"
>查看服务费明细</view>
<view>扫码支付 ></view>
<view
bind:tap="toggleType"
>扫码支付 ></view>
</view>
</view>
</view>
</view>
</view>
</view>
<view class="PlatformFeeDialog-content scanPay
show
">
<view class="PlatformFeeDialog-content scanPay
{{type===2?'show':''}}
">
<view class="PlatformFeeDialog-header">
<view class="PlatformFeeDialog-header">
<view class="PlatformFeeDialog-back"
>&tl;
</view>
<view class="PlatformFeeDialog-back"
bind:tap="toggleType">{{'<'}}
</view>
<view class="PlatformFeeDialog-countdown">
<view class="PlatformFeeDialog-countdown">
剩余
剩余
<text class="" selectable="false" space="false" decode="false">
9分59秒
</text>
<text class="" selectable="false" space="false" decode="false">
{{countDownString}}
</text>
</view>
</view>
</view>
</view>
<view class="PlatformFeeDialog-priceInfo">
<view class="PlatformFeeDialog-priceInfo">
<view class="PlatformFeeDialog-priceItem">
<view class="PlatformFeeDialog-priceItem">
<view class="PlatformFeeDialog-priceItemLabel">服务费</view>
<view class="PlatformFeeDialog-priceItemLabel">服务费</view>
<view class="PlatformFeeDialog-priceItemPrice">
265.23
元</view>
<view class="PlatformFeeDialog-priceItemPrice">
{{rechargeBalance}}
元</view>
</view>
</view>
<view class="PlatformFeeDialog-priceItem">
<view class="PlatformFeeDialog-priceItem">
<view class="PlatformFeeDialog-priceItemLabel">开票选择</view>
<view class="PlatformFeeDialog-priceItemLabel">开票选择</view>
</view>
</view>
<view class="PlatformFeeDialog-radiofroup">
<view class="PlatformFeeDialog-radiofroup">
<view class="PlatformFeeDialog-radio">
<view class="PlatformFeeDialog-radio"
bind:tap="checkBillType" data-value="0"
>
<view class="PlatformFeeDialog-radioinput"></view>
<view class="PlatformFeeDialog-radioinput
{{billType==='0'?'check':''}}
"></view>
<view>无需发票</view>
<view>无需发票</view>
</view>
</view>
<view class="PlatformFeeDialog-radio">
<view class="PlatformFeeDialog-radio"
bind:tap="checkBillType" data-value="1"
>
<view class="PlatformFeeDialog-radioinput"></view>
<view class="PlatformFeeDialog-radioinput
{{billType==='1'?'check':''}}
"></view>
<view>普通发票</view>
<view>普通发票</view>
</view>
</view>
<view class="PlatformFeeDialog-radio">
<view class="PlatformFeeDialog-radio"
bind:tap="checkBillType" data-value="2"
>
<view class="PlatformFeeDialog-radioinput"></view>
<view class="PlatformFeeDialog-radioinput
{{billType==='2'?'check':''}}
"></view>
<view>专用发票</view>
<view>专用发票</view>
</view>
</view>
</view>
</view>
<view class="PlatformFeeDialog-payQRcode">
<view class="PlatformFeeDialog-payQRcode">
<image class="PlatformFeeDialog-payQRcodeImg" src="" mode="aspectFill" lazy-load="false" binderror="" bindload="" />
<image class="PlatformFeeDialog-payQRcodeImg" src="
{{payQrUrl}}
" mode="aspectFill" lazy-load="false" binderror="" bindload="" />
</view>
</view>
</view>
</view>
</view>
</view>
...
...
miniprogram/pages/components/PlatformFeeDialog/PlatformFeeDialog.wxss
View file @
6f537cca
...
@@ -84,11 +84,19 @@
...
@@ -84,11 +84,19 @@
}
}
.PlatformFeeDialog-btn {
.PlatformFeeDialog-btn {
margin: 0;
margin: 0;
width: 224rpx;
height: 98rpx;
height: 98rpx;
line-height: 98rpx;
line-height: 98rpx;
border-radius: 20rpx;
border-radius: 20rpx;
font-size: 32rpx;
font-size: 32rpx;
}
}
.PlatformFeeDialog-btn.cancel {
background-color: #e6e6e6;
color: #919191;
}
.PlatformFeeDialog-btn.big {
width: 100%;
}
.PlatformFeeDialog-links {
.PlatformFeeDialog-links {
margin-top: 40rpx;
margin-top: 40rpx;
display: flex;
display: flex;
...
...
miniprogram/pages/platformFee/platformFee.js
View file @
6f537cca
...
@@ -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"
);
Page
({
Page
({
data
:
{
data
:
{
areaCount
:
0
,
year
:
''
,
year
:
''
,
dataList
:
[],
dataList
:
[],
},
},
...
@@ -23,8 +24,10 @@ Page({
...
@@ -23,8 +24,10 @@ Page({
data
:
entity
,
data
:
entity
,
})
})
.
then
(
function
(
res
)
{
.
then
(
function
(
res
)
{
var
areaCount
=
res
.
areaCount
,
platformFees
=
res
.
platformFees
;
_this
.
setData
({
_this
.
setData
({
dataList
:
res
.
data
,
areaCount
:
areaCount
,
dataList
:
platformFees
,
});
});
})
})
.
catch
(
function
(
err
)
{
.
catch
(
function
(
err
)
{
...
@@ -38,6 +41,10 @@ Page({
...
@@ -38,6 +41,10 @@ Page({
year
:
value
,
year
:
value
,
});
});
},
},
goRecordPage
:
function
()
{
},
goRecordPage
:
function
()
{
wx
.
navigateTo
({
url
:
'/pages/platformFeeRecord/platformFeeRecord'
,
});
},
});
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGxhdGZvcm1GZWUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJwbGF0Zm9ybUZlZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLHlDQUFrRDtBQUdsRCxJQUFJLENBQUM7SUFJSCxJQUFJLEVBQUU7UUFDSixJQUFJLEVBQUUsRUFBRTtRQUNSLFFBQVEsRUFBRSxFQUFFO0tBQ2I7SUFLRCxNQUFNLEVBQUUsVUFBUyxPQUFPO1FBQ3RCLElBQUksSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFLENBQUMsV0FBVyxFQUFFLENBQUM7UUFDcEMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNsQixJQUFJLENBQUMsU0FBUyxDQUFDO1lBQ2IsSUFBSSxNQUFBO1NBQ0wsQ0FBQyxDQUFDO1FBQ0gsSUFBSSxDQUFDLE9BQVEsQ0FBQztZQUNaLElBQUksTUFBQTtTQUNMLENBQUMsQ0FBQztJQUNMLENBQUM7SUFDRCxTQUFTLFlBQUMsTUFBTTtRQUFoQixpQkFhQztRQVpDLE1BQU0sQ0FBQyx1QkFBZSxDQUFDO1lBQ3JCLEdBQUcsRUFBRSx5Q0FBeUM7WUFDOUMsSUFBSSxFQUFFLE1BQU07U0FDYixDQUFDO2FBQ0MsSUFBSSxDQUFDLFVBQUEsR0FBRztZQUNQLEtBQUksQ0FBQyxPQUFRLENBQUM7Z0JBQ1osUUFBUSxFQUFFLEdBQUcsQ0FBQyxJQUFJO2FBQ25CLENBQUMsQ0FBQztRQUNMLENBQUMsQ0FBQzthQUNELEtBQUssQ0FBQyxVQUFBLEdBQUc7WUFDUixPQUFPLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQ25CLENBQUMsQ0FBQyxDQUFDO0lBQ1AsQ0FBQztJQUNELGdCQUFnQixZQUFDLENBQUM7UUFDaEIsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUNQLElBQUEsc0JBQUssQ0FBYztRQUMzQixJQUFJLENBQUMsU0FBUyxDQUFDO1lBQ2IsSUFBSSxFQUFFLEtBQUs7U0FDWixDQUFDLENBQUM7SUFDTCxDQUFDO0lBQ0QsWUFBWSxnQkFBSSxDQUFDO0NBQ2xCLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHN0YXRpc3RpY3NGZXRjaCB9IGZyb20gJy4uLy4uL2FwaS9mZXRjaCc7XG5cbi8vIG1pbmlwcm9ncmFtL3BhZ2VzL3BsYXRmb3JtRmVlL3BsYXRmb3JtRmVlLmpzXG5QYWdlKHtcbiAgLyoqXG4gICAqIOmhtemdoueahOWIneWni+aVsOaNrlxuICAgKi9cbiAgZGF0YToge1xuICAgIHllYXI6ICcnLFxuICAgIGRhdGFMaXN0OiBbXSxcbiAgfSxcblxuICAvKipcbiAgICog55Sf5ZG95ZGo5pyf5Ye95pWwLS3nm5HlkKzpobXpnaLliqDovb1cbiAgICovXG4gIG9uTG9hZDogZnVuY3Rpb24ob3B0aW9ucykge1xuICAgIGxldCB5ZWFyID0gbmV3IERhdGUoKS5nZXRGdWxsWWVhcigpO1xuICAgIGNvbnNvbGUubG9nKHllYXIpO1xuICAgIHRoaXMuZmV0Y2hMaXN0KHtcbiAgICAgIHllYXIsXG4gICAgfSk7XG4gICAgdGhpcy5zZXREYXRhISh7XG4gICAgICB5ZWFyLFxuICAgIH0pO1xuICB9LFxuICBmZXRjaExpc3QoZW50aXR5KSB7XG4gICAgcmV0dXJuIHN0YXRpc3RpY3NGZXRjaCh7XG4gICAgICB1cmw6ICcvZGN4eS9wbGF0Zm9ybUZlZS9vcGVyYXRlL2FyZWFzL21vbnRobHknLFxuICAgICAgZGF0YTogZW50aXR5LFxuICAgIH0pXG4gICAgICAudGhlbihyZXMgPT4ge1xuICAgICAgICB0aGlzLnNldERhdGEhKHtcbiAgICAgICAgICBkYXRhTGlzdDogcmVzLmRhdGEsXG4gICAgICAgIH0pO1xuICAgICAgfSlcbiAgICAgIC5jYXRjaChlcnIgPT4ge1xuICAgICAgICBjb25zb2xlLmxvZyhlcnIpO1xuICAgICAgfSk7XG4gIH0sXG4gIHllYXJDaGFuZ2VIYW5kbGUoZSkge1xuICAgIGNvbnNvbGUubG9nKGUpO1xuICAgIGNvbnN0IHsgdmFsdWUgfSA9IGUuZGV0YWlsO1xuICAgIHRoaXMuZmV0Y2hMaXN0KHtcbiAgICAgIHllYXI6IHZhbHVlLFxuICAgIH0pO1xuICB9LFxuICBnb1JlY29yZFBhZ2UoKSB7fSxcbn0pO1xuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGxhdGZvcm1GZWUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJwbGF0Zm9ybUZlZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLHlDQUFrRDtBQUdsRCxJQUFJLENBQUM7SUFJSCxJQUFJLEVBQUU7UUFDSixTQUFTLEVBQUUsQ0FBQztRQUNaLElBQUksRUFBRSxFQUFFO1FBQ1IsUUFBUSxFQUFFLEVBQUU7S0FDYjtJQUtELE1BQU0sRUFBRSxVQUFTLE9BQU87UUFDdEIsSUFBSSxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUUsQ0FBQyxXQUFXLEVBQUUsQ0FBQztRQUNwQyxPQUFPLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ2xCLElBQUksQ0FBQyxTQUFTLENBQUM7WUFDYixJQUFJLE1BQUE7U0FDTCxDQUFDLENBQUM7UUFDSCxJQUFJLENBQUMsT0FBUSxDQUFDO1lBQ1osSUFBSSxNQUFBO1NBQ0wsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUNELFNBQVMsWUFBQyxNQUFNO1FBQWhCLGlCQWVDO1FBZEMsTUFBTSxDQUFDLHVCQUFlLENBQUM7WUFDckIsR0FBRyxFQUFFLHlDQUF5QztZQUM5QyxJQUFJLEVBQUUsTUFBTTtTQUNiLENBQUM7YUFDQyxJQUFJLENBQUMsVUFBQSxHQUFHO1lBQ0MsSUFBQSx5QkFBUyxFQUFFLCtCQUFZLENBQVM7WUFDeEMsS0FBSSxDQUFDLE9BQVEsQ0FBQztnQkFDWixTQUFTLFdBQUE7Z0JBQ1QsUUFBUSxFQUFFLFlBQVk7YUFDdkIsQ0FBQyxDQUFDO1FBQ0wsQ0FBQyxDQUFDO2FBQ0QsS0FBSyxDQUFDLFVBQUEsR0FBRztZQUNSLE9BQU8sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDbkIsQ0FBQyxDQUFDLENBQUM7SUFDUCxDQUFDO0lBQ0QsZ0JBQWdCLFlBQUMsQ0FBQztRQUNoQixPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQ1AsSUFBQSxzQkFBSyxDQUFjO1FBQzNCLElBQUksQ0FBQyxTQUFTLENBQUM7WUFDYixJQUFJLEVBQUUsS0FBSztTQUNaLENBQUMsQ0FBQztJQUNMLENBQUM7SUFDRCxZQUFZO1FBQ1YsRUFBRSxDQUFDLFVBQVUsQ0FBQztZQUNaLEdBQUcsRUFBRSw0Q0FBNEM7U0FDbEQsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztDQUNGLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHN0YXRpc3RpY3NGZXRjaCB9IGZyb20gJy4uLy4uL2FwaS9mZXRjaCc7XG5cbi8vIG1pbmlwcm9ncmFtL3BhZ2VzL3BsYXRmb3JtRmVlL3BsYXRmb3JtRmVlLmpzXG5QYWdlKHtcbiAgLyoqXG4gICAqIOmhtemdoueahOWIneWni+aVsOaNrlxuICAgKi9cbiAgZGF0YToge1xuICAgIGFyZWFDb3VudDogMCxcbiAgICB5ZWFyOiAnJyxcbiAgICBkYXRhTGlzdDogW10sXG4gIH0sXG5cbiAgLyoqXG4gICAqIOeUn+WRveWRqOacn+WHveaVsC0t55uR5ZCs6aG16Z2i5Yqg6L29XG4gICAqL1xuICBvbkxvYWQ6IGZ1bmN0aW9uKG9wdGlvbnMpIHtcbiAgICBsZXQgeWVhciA9IG5ldyBEYXRlKCkuZ2V0RnVsbFllYXIoKTtcbiAgICBjb25zb2xlLmxvZyh5ZWFyKTtcbiAgICB0aGlzLmZldGNoTGlzdCh7XG4gICAgICB5ZWFyLFxuICAgIH0pO1xuICAgIHRoaXMuc2V0RGF0YSEoe1xuICAgICAgeWVhcixcbiAgICB9KTtcbiAgfSxcbiAgZmV0Y2hMaXN0KGVudGl0eSkge1xuICAgIHJldHVybiBzdGF0aXN0aWNzRmV0Y2goe1xuICAgICAgdXJsOiAnL2RjeHkvcGxhdGZvcm1GZWUvb3BlcmF0ZS9hcmVhcy9tb250aGx5JyxcbiAgICAgIGRhdGE6IGVudGl0eSxcbiAgICB9KVxuICAgICAgLnRoZW4ocmVzID0+IHtcbiAgICAgICAgY29uc3QgeyBhcmVhQ291bnQsIHBsYXRmb3JtRmVlcyB9ID0gcmVzO1xuICAgICAgICB0aGlzLnNldERhdGEhKHtcbiAgICAgICAgICBhcmVhQ291bnQsXG4gICAgICAgICAgZGF0YUxpc3Q6IHBsYXRmb3JtRmVlcyxcbiAgICAgICAgfSk7XG4gICAgICB9KVxuICAgICAgLmNhdGNoKGVyciA9PiB7XG4gICAgICAgIGNvbnNvbGUubG9nKGVycik7XG4gICAgICB9KTtcbiAgfSxcbiAgeWVhckNoYW5nZUhhbmRsZShlKSB7XG4gICAgY29uc29sZS5sb2coZSk7XG4gICAgY29uc3QgeyB2YWx1ZSB9ID0gZS5kZXRhaWw7XG4gICAgdGhpcy5mZXRjaExpc3Qoe1xuICAgICAgeWVhcjogdmFsdWUsXG4gICAgfSk7XG4gIH0sXG4gIGdvUmVjb3JkUGFnZSgpIHtcbiAgICB3eC5uYXZpZ2F0ZVRvKHtcbiAgICAgIHVybDogJy9wYWdlcy9wbGF0Zm9ybUZlZVJlY29yZC9wbGF0Zm9ybUZlZVJlY29yZCcsXG4gICAgfSk7XG4gIH0sXG59KTtcbiJdfQ==
\ No newline at end of file
\ No newline at end of file
miniprogram/pages/platformFee/platformFee.json
View file @
6f537cca
{
{
"navigationBarTitleText"
:
"服务费明细"
,
"navigationBarTitleText"
:
"服务费明细"
,
"usingComponents"
:
{
"usingComponents"
:
{
"c-select"
:
"../components/Select/Select"
"c-select"
:
"../components/Select/Select"
,
"platform-fee-chart"
:
"../components/PlatformFeeChart/PlatformFeeChart"
}
}
}
}
miniprogram/pages/platformFee/platformFee.ts
View file @
6f537cca
...
@@ -6,6 +6,7 @@ Page({
...
@@ -6,6 +6,7 @@ Page({
* 页面的初始数据
* 页面的初始数据
*/
*/
data
:
{
data
:
{
areaCount
:
0
,
year
:
''
,
year
:
''
,
dataList
:
[],
dataList
:
[],
},
},
...
@@ -29,8 +30,10 @@ Page({
...
@@ -29,8 +30,10 @@ Page({
data
:
entity
,
data
:
entity
,
})
})
.
then
(
res
=>
{
.
then
(
res
=>
{
const
{
areaCount
,
platformFees
}
=
res
;
this
.
setData
!
({
this
.
setData
!
({
dataList
:
res
.
data
,
areaCount
,
dataList
:
platformFees
,
});
});
})
})
.
catch
(
err
=>
{
.
catch
(
err
=>
{
...
@@ -44,5 +47,9 @@ Page({
...
@@ -44,5 +47,9 @@ Page({
year
:
value
,
year
:
value
,
});
});
},
},
goRecordPage
()
{},
goRecordPage
()
{
wx
.
navigateTo
({
url
:
'/pages/platformFeeRecord/platformFeeRecord'
,
});
},
});
});
miniprogram/pages/platformFee/platformFee.wxml
View file @
6f537cca
...
@@ -4,15 +4,15 @@
...
@@ -4,15 +4,15 @@
<view class="platformFee-area">
<view class="platformFee-area">
<c-select mode="date" fields="year" value="{{year}}" bindchange="yearChangeHandle" />
<c-select mode="date" fields="year" value="{{year}}" bindchange="yearChangeHandle" />
</view>
</view>
<view class="platformFee-time">缴费记录</view>
<view class="platformFee-time"
bind:tap="goRecordPage"
>缴费记录</view>
</view>
</view>
<view class="platformFee-block">
<view class="platformFee-block">
<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">共计
2
个校区</view>
<view class="platformFee-title-text">共计
{{areaCount}}
个校区</view>
</view>
</view>
<view class="platformFee-canvas">
<view class="platformFee-canvas">
<
user-grouth-chart dataList="{{growthList}}" month="{{month
}}" />
<
platform-fee-chart dataList="{{dataList
}}" />
</view>
</view>
</view>
</view>
<view class="platformFee-block">
<view class="platformFee-block">
...
...
miniprogram/pages/report/report.js
View file @
6f537cca
...
@@ -28,27 +28,43 @@ Component({
...
@@ -28,27 +28,43 @@ Component({
reLaunch
:
false
,
reLaunch
:
false
,
},
},
{
{
name
:
'服务费明细'
,
icon
:
'../../../images/btn_jiaona@2x.png'
,
url
:
'/pages/platformFee/platformFee'
,
reLaunch
:
false
,
},
{
name
:
'退出登录'
,
name
:
'退出登录'
,
icon
:
'../../../images/btn_Sign_out@2x.png'
,
icon
:
'../../../images/btn_Sign_out@2x.png'
,
url
:
'/pages/index/index'
,
url
:
'/pages/index/index'
,
reLaunch
:
true
,
reLaunch
:
true
,
},
},
{},
{},
],
],
account
:
0
,
account
:
0
,
platformFee
:
'0.00'
,
platformFee
:
'0.00'
,
},
},
methods
:
{
methods
:
{
fetchPlatformFee
:
function
()
{
fetchPlatformFee
:
function
()
{
var
_this
=
this
;
fetch_1
.
operatorFetch
({
fetch_1
.
operatorFetch
({
url
:
'/operateBalance/unpaidMoney'
,
url
:
'/operateBalance/unpaidMoney'
,
})
})
.
then
(
function
(
res
)
{
.
then
(
function
(
res
)
{
console
.
log
(
res
);
console
.
log
(
res
);
_this
.
setData
({
platformFee
:
res
.
data
?
res
.
data
.
toFixed
(
2
)
:
'0.00'
,
});
})
})
.
catch
(
function
(
err
)
{
.
catch
(
function
(
err
)
{
console
.
log
(
err
);
console
.
log
(
err
);
});
});
},
},
showRechargeDialog
:
function
()
{
var
dialog
=
this
.
selectComponent
(
'#platformDialog'
);
dialog
.
fetchPlatformFee
();
},
},
},
});
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVwb3J0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsicmVwb3J0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQ0EseUNBQWdEO0FBR2hELElBQU0sR0FBRyxHQUFHLE1BQU0sRUFBVSxDQUFDO0FBQzdCLFNBQVMsQ0FBQztJQUNSLFNBQVMsRUFBRTtRQUNULFFBQVE7WUFDTixPQUFPLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLENBQUM7WUFDckMsSUFBSSxDQUFDLE9BQVEsQ0FBQztnQkFDWixRQUFRLEVBQUUsR0FBRyxDQUFDLFVBQVUsQ0FBQyxRQUFRO2FBQ2xDLENBQUMsQ0FBQztZQUNILElBQUksQ0FBQyxnQkFBZ0IsRUFBRSxDQUFDO1FBQzFCLENBQUM7S0FDRjtJQUlELElBQUksRUFBRTtRQUNKLFFBQVEsRUFBRSxHQUFHLENBQUMsVUFBVSxDQUFDLFFBQVE7UUFDakMsUUFBUSxFQUFFO1lBQ1I7Z0JBQ0UsSUFBSSxFQUFFLFFBQVE7Z0JBQ2QsSUFBSSxFQUFFLGtDQUFrQztnQkFDeEMsR0FBRyxFQUFFLG9DQUFvQztnQkFDekMsUUFBUSxFQUFFLEtBQUs7YUFDaEI7WUFPRDtnQkFDRSxJQUFJLEVBQUUsTUFBTTtnQkFDWixJQUFJLEVBQUUsbUNBQW1DO2dCQUN6QyxHQUFHLEVBQUUsMEJBQTBCO2dCQUMvQixRQUFRLEVBQUUsS0FBSzthQUNoQjtZQWFEO2dCQUNFLElBQUksRUFBRSxNQUFNO2dCQUNaLElBQUksRUFBRSxxQ0FBcUM7Z0JBQzNDLEdBQUcsRUFBRSxvQkFBb0I7Z0JBQ3pCLFFBQVEsRUFBRSxJQUFJO2FBQ2Y7U0FHRjtRQUNELE9BQU8sRUFBRSxDQUFDO1FBQ1YsV0FBVyxFQUFFLE1BQU07S0FDcEI7SUFDRCxPQUFPLEVBQUU7UUFDUCxnQkFBZ0I7WUFDZCxxQkFBYSxDQUFDO2dCQUNaLEdBQUcsRUFBRSw2QkFBNkI7YUFDbkMsQ0FBQztpQkFDQyxJQUFJLENBQUMsVUFBQSxHQUFHO2dCQUNQLE9BQU8sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUM7WUFDbkIsQ0FBQyxDQUFDO2lCQUNELEtBQUssQ0FBQyxVQUFBLEdBQUc7Z0JBQ1IsT0FBTyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUNuQixDQUFDLENBQUMsQ0FBQztRQUNQLENBQUM7S0FDRjtDQUNGLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElNeUFwcCB9IGZyb20gJy4uLy4uL2FwcCc7XG5pbXBvcnQgeyBvcGVyYXRvckZldGNoIH0gZnJvbSAnLi4vLi4vYXBpL2ZldGNoJztcblxuLy8gbWluaXByb2dyYW0vcGFnZXMvcmVwb3J0L3JlcG9ydC5qc1xuY29uc3QgYXBwID0gZ2V0QXBwPElNeUFwcD4oKTtcbkNvbXBvbmVudCh7XG4gIGxpZmV0aW1lczoge1xuICAgIGF0dGFjaGVkKCkge1xuICAgICAgY29uc29sZS5sb2coYXBwLmdsb2JhbERhdGEudXNlckluZm8pO1xuICAgICAgdGhpcy5zZXREYXRhISh7XG4gICAgICAgIHVzZXJJbmZvOiBhcHAuZ2xvYmFsRGF0YS51c2VySW5mbyxcbiAgICAgIH0pO1xuICAgICAgdGhpcy5mZXRjaFBsYXRmb3JtRmVlKCk7XG4gICAgfSxcbiAgfSxcbiAgLyoqXG4gICAqIOmhtemdoueahOWIneWni+aVsOaNrlxuICAgKi9cbiAgZGF0YToge1xuICAgIHVzZXJJbmZvOiBhcHAuZ2xvYmFsRGF0YS51c2VySW5mbyxcbiAgICBpdGVtTGlzdDogW1xuICAgICAge1xuICAgICAgICBuYW1lOiAn5pyI5bqm6L+Q6JCl5YiG5p6QJyxcbiAgICAgICAgaWNvbjogJy4uLy4uLy4uL2ltYWdlcy9idG5feXVlZHVAMngucG5nJyxcbiAgICAgICAgdXJsOiAnL3BhZ2VzL21vbnRoT3BlcmF0b3IvbW9udGhPcGVyYXRvcicsXG4gICAgICAgIHJlTGF1bmNoOiBmYWxzZSxcbiAgICAgIH0sXG4gICAgICAvLyB7XG4gICAgICAvLyAgIG5hbWU6ICfnlKjmiLflop7plb/liIbmnpAnLFxuICAgICAgLy8gICBpY29uOiAnLi4vLi4vLi4vaW1hZ2VzL2J0bl95b25naHVAMngucG5nJyxcbiAgICAgIC8vICAgdXJsOiAnL3BhZ2VzL3VzZXJHcm93dGgvdXNlckdyb3d0aCcsXG4gICAgICAvLyAgIHJlTGF1bmNoOiBmYWxzZSxcbiAgICAgIC8vIH0sXG4gICAgICB7XG4gICAgICAgIG5hbWU6ICfkvJrlkZjlj43ppognLFxuICAgICAgICBpY29uOiAnLi4vLi4vLi4vaW1hZ2VzL2J0bl9mc25rdWlAMngucG5nJyxcbiAgICAgICAgdXJsOiAnL3BhZ2VzL2ZlZWRiYWNrL2ZlZWRiYWNrJyxcbiAgICAgICAgcmVMYXVuY2g6IGZhbHNlLFxuICAgICAgfSxcbiAgICAgIC8vIHtcbiAgICAgIC8vICAgbmFtZTogJ+acjeWKoei0uee8tOe6sycsXG4gICAgICAvLyAgIGljb246ICcuLi8uLi8uLi9pbWFnZXMvYnRuX2ppYW9uYUAyeC5wbmcnLFxuICAgICAgLy8gICB1cmw6ICcnLFxuICAgICAgLy8gICByZUxhdW5jaDogZmFsc2UsXG4gICAgICAvLyB9LFxuICAgICAgLy8ge1xuICAgICAgLy8gICBuYW1lOiAn6LSm5oi35o+Q546wJyxcbiAgICAgIC8vICAgaWNvbjogJy4uLy4uLy4uL2ltYWdlcy9idG5fdGl4aWFuQDJ4LnBuZycsXG4gICAgICAvLyAgIHVybDogJycsXG4gICAgICAvLyAgIHJlTGF1bmNoOiBmYWxzZSxcbiAgICAgIC8vIH0sXG4gICAgICB7XG4gICAgICAgIG5hbWU6ICfpgIDlh7rnmbvlvZUnLFxuICAgICAgICBpY29uOiAnLi4vLi4vLi4vaW1hZ2VzL2J0bl9TaWduX291dEAyeC5wbmcnLFxuICAgICAgICB1cmw6ICcvcGFnZXMvaW5kZXgvaW5kZXgnLFxuICAgICAgICByZUxhdW5jaDogdHJ1ZSxcbiAgICAgIH0sXG4gICAgICAvLyB7fSxcbiAgICAgIC8vIHt9LFxuICAgIF0sXG4gICAgYWNjb3VudDogMCxcbiAgICBwbGF0Zm9ybUZlZTogJzAuMDAnLFxuICB9LFxuICBtZXRob2RzOiB7XG4gICAgZmV0Y2hQbGF0Zm9ybUZlZSgpIHtcbiAgICAgIG9wZXJhdG9yRmV0Y2goe1xuICAgICAgICB1cmw6ICcvb3BlcmF0ZUJhbGFuY2UvdW5wYWlkTW9uZXknLFxuICAgICAgfSlcbiAgICAgICAgLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICBjb25zb2xlLmxvZyhyZXMpO1xuICAgICAgICB9KVxuICAgICAgICAuY2F0Y2goZXJyID0+IHtcbiAgICAgICAgICBjb25zb2xlLmxvZyhlcnIpO1xuICAgICAgICB9KTtcbiAgICB9LFxuICB9LFxufSk7XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVwb3J0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsicmVwb3J0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQ0EseUNBQWdEO0FBR2hELElBQU0sR0FBRyxHQUFHLE1BQU0sRUFBVSxDQUFDO0FBQzdCLFNBQVMsQ0FBQztJQUNSLFNBQVMsRUFBRTtRQUNULFFBQVE7WUFDTixPQUFPLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLENBQUM7WUFDckMsSUFBSSxDQUFDLE9BQVEsQ0FBQztnQkFDWixRQUFRLEVBQUUsR0FBRyxDQUFDLFVBQVUsQ0FBQyxRQUFRO2FBQ2xDLENBQUMsQ0FBQztZQUNILElBQUksQ0FBQyxnQkFBZ0IsRUFBRSxDQUFDO1FBQzFCLENBQUM7S0FDRjtJQUlELElBQUksRUFBRTtRQUNKLFFBQVEsRUFBRSxHQUFHLENBQUMsVUFBVSxDQUFDLFFBQVE7UUFDakMsUUFBUSxFQUFFO1lBQ1I7Z0JBQ0UsSUFBSSxFQUFFLFFBQVE7Z0JBQ2QsSUFBSSxFQUFFLGtDQUFrQztnQkFDeEMsR0FBRyxFQUFFLG9DQUFvQztnQkFDekMsUUFBUSxFQUFFLEtBQUs7YUFDaEI7WUFPRDtnQkFDRSxJQUFJLEVBQUUsTUFBTTtnQkFDWixJQUFJLEVBQUUsbUNBQW1DO2dCQUN6QyxHQUFHLEVBQUUsMEJBQTBCO2dCQUMvQixRQUFRLEVBQUUsS0FBSzthQUNoQjtZQUNEO2dCQUNFLElBQUksRUFBRSxPQUFPO2dCQUNiLElBQUksRUFBRSxtQ0FBbUM7Z0JBQ3pDLEdBQUcsRUFBRSxnQ0FBZ0M7Z0JBQ3JDLFFBQVEsRUFBRSxLQUFLO2FBQ2hCO1lBT0Q7Z0JBQ0UsSUFBSSxFQUFFLE1BQU07Z0JBQ1osSUFBSSxFQUFFLHFDQUFxQztnQkFDM0MsR0FBRyxFQUFFLG9CQUFvQjtnQkFDekIsUUFBUSxFQUFFLElBQUk7YUFDZjtZQUNELEVBQUU7WUFDRixFQUFFO1NBQ0g7UUFDRCxPQUFPLEVBQUUsQ0FBQztRQUNWLFdBQVcsRUFBRSxNQUFNO0tBQ3BCO0lBQ0QsT0FBTyxFQUFFO1FBQ1AsZ0JBQWdCO1lBQWhCLGlCQWFDO1lBWkMscUJBQWEsQ0FBQztnQkFDWixHQUFHLEVBQUUsNkJBQTZCO2FBQ25DLENBQUM7aUJBQ0MsSUFBSSxDQUFDLFVBQUEsR0FBRztnQkFDUCxPQUFPLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDO2dCQUNqQixLQUFJLENBQUMsT0FBTyxDQUFDO29CQUNYLFdBQVcsRUFBRSxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTTtpQkFDckQsQ0FBQyxDQUFDO1lBQ0wsQ0FBQyxDQUFDO2lCQUNELEtBQUssQ0FBQyxVQUFBLEdBQUc7Z0JBQ1IsT0FBTyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUNuQixDQUFDLENBQUMsQ0FBQztRQUNQLENBQUM7UUFDRCxrQkFBa0I7WUFDaEIsSUFBSSxNQUFNLEdBQUcsSUFBSSxDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDO1lBQ3JELE1BQU0sQ0FBQyxnQkFBZ0IsRUFBRSxDQUFDO1FBQzVCLENBQUM7S0FDRjtDQUNGLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElNeUFwcCB9IGZyb20gJy4uLy4uL2FwcCc7XG5pbXBvcnQgeyBvcGVyYXRvckZldGNoIH0gZnJvbSAnLi4vLi4vYXBpL2ZldGNoJztcblxuLy8gbWluaXByb2dyYW0vcGFnZXMvcmVwb3J0L3JlcG9ydC5qc1xuY29uc3QgYXBwID0gZ2V0QXBwPElNeUFwcD4oKTtcbkNvbXBvbmVudCh7XG4gIGxpZmV0aW1lczoge1xuICAgIGF0dGFjaGVkKCkge1xuICAgICAgY29uc29sZS5sb2coYXBwLmdsb2JhbERhdGEudXNlckluZm8pO1xuICAgICAgdGhpcy5zZXREYXRhISh7XG4gICAgICAgIHVzZXJJbmZvOiBhcHAuZ2xvYmFsRGF0YS51c2VySW5mbyxcbiAgICAgIH0pO1xuICAgICAgdGhpcy5mZXRjaFBsYXRmb3JtRmVlKCk7XG4gICAgfSxcbiAgfSxcbiAgLyoqXG4gICAqIOmhtemdoueahOWIneWni+aVsOaNrlxuICAgKi9cbiAgZGF0YToge1xuICAgIHVzZXJJbmZvOiBhcHAuZ2xvYmFsRGF0YS51c2VySW5mbyxcbiAgICBpdGVtTGlzdDogW1xuICAgICAge1xuICAgICAgICBuYW1lOiAn5pyI5bqm6L+Q6JCl5YiG5p6QJyxcbiAgICAgICAgaWNvbjogJy4uLy4uLy4uL2ltYWdlcy9idG5feXVlZHVAMngucG5nJyxcbiAgICAgICAgdXJsOiAnL3BhZ2VzL21vbnRoT3BlcmF0b3IvbW9udGhPcGVyYXRvcicsXG4gICAgICAgIHJlTGF1bmNoOiBmYWxzZSxcbiAgICAgIH0sXG4gICAgICAvLyB7XG4gICAgICAvLyAgIG5hbWU6ICfnlKjmiLflop7plb/liIbmnpAnLFxuICAgICAgLy8gICBpY29uOiAnLi4vLi4vLi4vaW1hZ2VzL2J0bl95b25naHVAMngucG5nJyxcbiAgICAgIC8vICAgdXJsOiAnL3BhZ2VzL3VzZXJHcm93dGgvdXNlckdyb3d0aCcsXG4gICAgICAvLyAgIHJlTGF1bmNoOiBmYWxzZSxcbiAgICAgIC8vIH0sXG4gICAgICB7XG4gICAgICAgIG5hbWU6ICfkvJrlkZjlj43ppognLFxuICAgICAgICBpY29uOiAnLi4vLi4vLi4vaW1hZ2VzL2J0bl9mc25rdWlAMngucG5nJyxcbiAgICAgICAgdXJsOiAnL3BhZ2VzL2ZlZWRiYWNrL2ZlZWRiYWNrJyxcbiAgICAgICAgcmVMYXVuY2g6IGZhbHNlLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgbmFtZTogJ+acjeWKoei0ueaYjue7hicsXG4gICAgICAgIGljb246ICcuLi8uLi8uLi9pbWFnZXMvYnRuX2ppYW9uYUAyeC5wbmcnLFxuICAgICAgICB1cmw6ICcvcGFnZXMvcGxhdGZvcm1GZWUvcGxhdGZvcm1GZWUnLFxuICAgICAgICByZUxhdW5jaDogZmFsc2UsXG4gICAgICB9LFxuICAgICAgLy8ge1xuICAgICAgLy8gICBuYW1lOiAn6LSm5oi35o+Q546wJyxcbiAgICAgIC8vICAgaWNvbjogJy4uLy4uLy4uL2ltYWdlcy9idG5fdGl4aWFuQDJ4LnBuZycsXG4gICAgICAvLyAgIHVybDogJycsXG4gICAgICAvLyAgIHJlTGF1bmNoOiBmYWxzZSxcbiAgICAgIC8vIH0sXG4gICAgICB7XG4gICAgICAgIG5hbWU6ICfpgIDlh7rnmbvlvZUnLFxuICAgICAgICBpY29uOiAnLi4vLi4vLi4vaW1hZ2VzL2J0bl9TaWduX291dEAyeC5wbmcnLFxuICAgICAgICB1cmw6ICcvcGFnZXMvaW5kZXgvaW5kZXgnLFxuICAgICAgICByZUxhdW5jaDogdHJ1ZSxcbiAgICAgIH0sXG4gICAgICB7fSxcbiAgICAgIHt9LFxuICAgIF0sXG4gICAgYWNjb3VudDogMCxcbiAgICBwbGF0Zm9ybUZlZTogJzAuMDAnLFxuICB9LFxuICBtZXRob2RzOiB7XG4gICAgZmV0Y2hQbGF0Zm9ybUZlZSgpIHtcbiAgICAgIG9wZXJhdG9yRmV0Y2goe1xuICAgICAgICB1cmw6ICcvb3BlcmF0ZUJhbGFuY2UvdW5wYWlkTW9uZXknLFxuICAgICAgfSlcbiAgICAgICAgLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICBjb25zb2xlLmxvZyhyZXMpO1xuICAgICAgICAgIHRoaXMuc2V0RGF0YSh7XG4gICAgICAgICAgICBwbGF0Zm9ybUZlZTogcmVzLmRhdGEgPyByZXMuZGF0YS50b0ZpeGVkKDIpIDogJzAuMDAnLFxuICAgICAgICAgIH0pO1xuICAgICAgICB9KVxuICAgICAgICAuY2F0Y2goZXJyID0+IHtcbiAgICAgICAgICBjb25zb2xlLmxvZyhlcnIpO1xuICAgICAgICB9KTtcbiAgICB9LFxuICAgIHNob3dSZWNoYXJnZURpYWxvZygpIHtcbiAgICAgIGxldCBkaWFsb2cgPSB0aGlzLnNlbGVjdENvbXBvbmVudCgnI3BsYXRmb3JtRGlhbG9nJyk7XG4gICAgICBkaWFsb2cuZmV0Y2hQbGF0Zm9ybUZlZSgpO1xuICAgIH0sXG4gIH0sXG59KTtcbiJdfQ==
\ No newline at end of file
\ No newline at end of file
miniprogram/pages/report/report.json
View file @
6f537cca
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
"navigationBarTitleText"
:
"运营管理系统"
,
"navigationBarTitleText"
:
"运营管理系统"
,
"navigationBarBackgroundColor"
:
"#f0f5ff"
,
"navigationBarBackgroundColor"
:
"#f0f5ff"
,
"usingComponents"
:
{
"usingComponents"
:
{
"platform-dialog"
:
"../components/PlatformFeeDialog/PlatformFeeDialog"
,
"nav-item"
:
"../components/NavItem/NavItem"
"nav-item"
:
"../components/NavItem/NavItem"
}
}
}
}
\ No newline at end of file
miniprogram/pages/report/report.ts
View file @
6f537cca
...
@@ -37,12 +37,12 @@ Component({
...
@@ -37,12 +37,12 @@ Component({
url
:
'/pages/feedback/feedback'
,
url
:
'/pages/feedback/feedback'
,
reLaunch
:
false
,
reLaunch
:
false
,
},
},
//
{
{
// name: '服务费缴纳
',
name
:
'服务费明细
'
,
//
icon: '../../../images/btn_jiaona@2x.png',
icon
:
'../../../images/btn_jiaona@2x.png'
,
// url: '
',
url
:
'/pages/platformFee/platformFee
'
,
//
reLaunch: false,
reLaunch
:
false
,
//
},
},
// {
// {
// name: '账户提现',
// name: '账户提现',
// icon: '../../../images/btn_tixian@2x.png',
// icon: '../../../images/btn_tixian@2x.png',
...
@@ -55,8 +55,8 @@ Component({
...
@@ -55,8 +55,8 @@ Component({
url
:
'/pages/index/index'
,
url
:
'/pages/index/index'
,
reLaunch
:
true
,
reLaunch
:
true
,
},
},
//
{},
{},
//
{},
{},
],
],
account
:
0
,
account
:
0
,
platformFee
:
'0.00'
,
platformFee
:
'0.00'
,
...
@@ -68,10 +68,17 @@ Component({
...
@@ -68,10 +68,17 @@ Component({
})
})
.
then
(
res
=>
{
.
then
(
res
=>
{
console
.
log
(
res
);
console
.
log
(
res
);
this
.
setData
({
platformFee
:
res
.
data
?
res
.
data
.
toFixed
(
2
)
:
'0.00'
,
});
})
})
.
catch
(
err
=>
{
.
catch
(
err
=>
{
console
.
log
(
err
);
console
.
log
(
err
);
});
});
},
},
showRechargeDialog
()
{
let
dialog
=
this
.
selectComponent
(
'#platformDialog'
);
dialog
.
fetchPlatformFee
();
},
},
},
});
});
miniprogram/pages/report/report.wxml
View file @
6f537cca
...
@@ -27,13 +27,18 @@
...
@@ -27,13 +27,18 @@
<view class="report-header-platform">
<view class="report-header-platform">
<view class="report-header-platform-info">
<view class="report-header-platform-info">
待缴纳服务费
待缴纳服务费
<text class="report-header-platform-fee" selectable="false" space="false" decode="false">{{platformFee}}</text>
<text class="report-header-platform-fee" selectable="false" space="false" decode="false">
{{platformFee}}
</text>
</view>
</view>
<button class="report-header-platform-btn" wx:if="{{platformFee>0}}">缴费</button>
<button class="report-header-platform-btn" wx:if="{{platformFee>0}}" bind:tap="showRechargeDialog">
缴费
</button>
</view>
</view>
<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" />
</view>
</view>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment