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
957ab368
Commit
957ab368
authored
Jan 08, 2020
by
姜雷
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'develop' into test
parents
996fe370
eaabc2d1
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
55 additions
and
2 deletions
+55
-2
homeAndReport.js
miniprogram/pages/homeAndReport/homeAndReport.js
+29
-2
homeAndReport.ts
miniprogram/pages/homeAndReport/homeAndReport.ts
+26
-0
No files found.
miniprogram/pages/homeAndReport/homeAndReport.js
View file @
957ab368
"use strict"
;
"use strict"
;
Object
.
defineProperty
(
exports
,
"__esModule"
,
{
value
:
true
});
Object
.
defineProperty
(
exports
,
"__esModule"
,
{
value
:
true
});
var
fetch_1
=
require
(
"../../api/fetch"
);
var
app
=
getApp
();
var
app
=
getApp
();
var
tabList
=
[
var
tabList
=
[
{
{
...
@@ -19,6 +20,7 @@ var tabList = [
...
@@ -19,6 +20,7 @@ var tabList = [
];
];
Page
({
Page
({
onLoad
:
function
()
{
onLoad
:
function
()
{
this
.
fetchTemplate
();
var
userRoles
=
app
.
globalData
.
userRoles
;
var
userRoles
=
app
.
globalData
.
userRoles
;
var
list
=
userRoles
var
list
=
userRoles
.
map
(
function
(
item
)
{
return
tabList
.
find
(
function
(
menu
)
{
return
menu
.
code
===
item
.
menuCode
;
});
})
.
map
(
function
(
item
)
{
return
tabList
.
find
(
function
(
menu
)
{
return
menu
.
code
===
item
.
menuCode
;
});
})
...
@@ -38,6 +40,19 @@ Page({
...
@@ -38,6 +40,19 @@ Page({
data
:
{
data
:
{
selected
:
''
,
selected
:
''
,
list
:
[],
list
:
[],
tmplIds
:
[],
},
fetchTemplate
:
function
()
{
var
_this
=
this
;
fetch_1
.
systemFetch
({
url
:
'/boss/login/init/data'
,
method
:
'GET'
,
}).
then
(
function
(
res
)
{
console
.
log
(
res
);
_this
.
setData
({
tmplIds
:
res
.
templates
,
});
});
},
},
clickHandle
:
function
(
e
)
{
clickHandle
:
function
(
e
)
{
console
.
log
(
'in click'
,
e
);
console
.
log
(
'in click'
,
e
);
...
@@ -45,6 +60,18 @@ Page({
...
@@ -45,6 +60,18 @@ Page({
this
.
setData
({
this
.
setData
({
selected
:
index
,
selected
:
index
,
});
});
wx
.
requestSubscribeMessage
({
tmplIds
:
this
.
data
.
tmplIds
.
map
(
function
(
item
)
{
return
item
.
templateId
;
}),
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaG9tZUFuZFJlcG9ydC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImhvbWVBbmRSZXBvcnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFTQSxJQUFNLEdBQUcsR0FBRyxNQUFNLEVBQVUsQ0FBQztBQUM3QixJQUFNLE9BQU8sR0FBVztJQUN0QjtRQUNFLFFBQVEsRUFBRSxrQkFBa0I7UUFDNUIsUUFBUSxFQUFFLDhCQUE4QjtRQUN4QyxnQkFBZ0IsRUFBRSw4QkFBOEI7UUFDaEQsSUFBSSxFQUFFLE1BQU07UUFDWixJQUFJLEVBQUUsTUFBTTtLQUNiO0lBQ0Q7UUFDRSxRQUFRLEVBQUUsc0JBQXNCO1FBQ2hDLFFBQVEsRUFBRSxnQ0FBZ0M7UUFDMUMsZ0JBQWdCLEVBQUUsZ0NBQWdDO1FBQ2xELElBQUksRUFBRSxNQUFNO1FBQ1osSUFBSSxFQUFFLE1BQU07S0FDYjtDQUNGLENBQUM7QUFFRixJQUFJLENBQUM7SUFDSCxNQUFNO1FBQ0osSUFBSSxTQUFTLEdBQUcsR0FBRyxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUM7UUFDekMsSUFBSSxJQUFJLEdBQUcsU0FBUzthQUNqQixHQUFHLENBQUMsVUFBQSxJQUFJLElBQUksT0FBQSxPQUFPLENBQUMsSUFBSSxDQUFDLFVBQUEsSUFBSSxJQUFJLE9BQUEsSUFBSSxDQUFDLElBQUksS0FBSyxJQUFJLENBQUMsUUFBUSxFQUEzQixDQUEyQixDQUFDLEVBQWpELENBQWlELENBQUM7YUFDOUQsTUFBTSxDQUFDLFVBQUEsSUFBSSxJQUFJLE9BQUEsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLEVBQXJCLENBQXFCLENBQUMsQ0FBQztRQUN6QyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsVUFBQSxJQUFJLElBQUksT0FBQSxJQUFJLENBQUMsSUFBSSxLQUFLLE1BQU0sRUFBcEIsQ0FBb0IsQ0FBQyxDQUFDO1lBQzNDLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUV6QyxJQUFJLENBQUMsT0FBUSxDQUFDO1lBQ1osUUFBUSxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUU7WUFDekMsSUFBSSxNQUFBO1NBQ0wsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUNELE1BQU07UUFDSixFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQztZQUN0QixFQUFFLENBQUMsY0FBYyxFQUFFLENBQUM7UUFDdEIsQ0FBQztJQUNILENBQUM7SUFDRCxJQUFJLEVBQUU7UUFDSixRQUFRLEVBQUUsRUFBRTtRQUNaLElBQUksRUFBRSxFQUFFO0tBQ1Q7SUFDRCxXQUFXLFlBQUMsQ0FBQztRQUNYLE9BQU8sQ0FBQyxHQUFHLENBQUMsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDO1FBQ3ZCLElBQUEsYUFBMEIsRUFBeEIsY0FBSSxFQUFFLGdCQUFLLENBQWM7UUFHL0IsSUFBSSxDQUFDLE9BQVEsQ0FBQztZQUNaLFFBQVEsRUFBRSxLQUFLO1NBQ2hCLENBQUMsQ0FBQztJQUNMLENBQUM7Q0FDRixDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJTXlBcHAgfSBmcm9tICcuLi8uLi9hcHAnO1xuXG50eXBlIE1lbnUgPSB7XG4gIHBhZ2VQYXRoOiBzdHJpbmc7XG4gIGljb25QYXRoOiBzdHJpbmc7XG4gIHNlbGVjdGVkSWNvblBhdGg6IHN0cmluZztcbiAgdGV4dDogc3RyaW5nO1xuICBjb2RlOiBzdHJpbmc7XG59O1xuY29uc3QgYXBwID0gZ2V0QXBwPElNeUFwcD4oKTtcbmNvbnN0IHRhYkxpc3Q6IE1lbnVbXSA9IFtcbiAge1xuICAgIHBhZ2VQYXRoOiAnL3BhZ2VzL2hvbWUvaG9tZScsXG4gICAgaWNvblBhdGg6ICcvaW1hZ2VzL3RhYl9zaHVqdV9ub3JAMngucG5nJyxcbiAgICBzZWxlY3RlZEljb25QYXRoOiAnL2ltYWdlcy90YWJfc2h1anVfcHJlQDJ4LnBuZycsXG4gICAgdGV4dDogJ+aVsOaNrummlumhtScsXG4gICAgY29kZTogJzkwMDEnLFxuICB9LFxuICB7XG4gICAgcGFnZVBhdGg6ICcvcGFnZXMvcmVwb3J0L3JlcG9ydCcsXG4gICAgaWNvblBhdGg6ICcvaW1hZ2VzL3RhYl9iYW9iaWFvX25vckAyeC5wbmcnLFxuICAgIHNlbGVjdGVkSWNvblBhdGg6ICcvaW1hZ2VzL3RhYl9iYW9iaWFvX3ByZUAyeC5wbmcnLFxuICAgIHRleHQ6ICfov5DokKXnrqHnkIYnLFxuICAgIGNvZGU6ICc5MDAyJyxcbiAgfSxcbl07XG5cblBhZ2Uoe1xuICBvbkxvYWQoKSB7XG4gICAgbGV0IHVzZXJSb2xlcyA9IGFwcC5nbG9iYWxEYXRhLnVzZXJSb2xlcztcbiAgICBsZXQgbGlzdCA9IHVzZXJSb2xlc1xuICAgICAgLm1hcChpdGVtID0+IHRhYkxpc3QuZmluZChtZW51ID0+IG1lbnUuY29kZSA9PT0gaXRlbS5tZW51Q29kZSkpXG4gICAgICAuZmlsdGVyKG1lbnUgPT4gKG1lbnUgPyB0cnVlIDogZmFsc2UpKTtcbiAgICBpZiAoIWxpc3QuZmluZChpdGVtID0+IGl0ZW0uY29kZSA9PT0gJzkwMDInKSlcbiAgICAgIGxpc3QucHVzaCh0YWJMaXN0W3RhYkxpc3QubGVuZ3RoIC0gMV0pO1xuXG4gICAgdGhpcy5zZXREYXRhISh7XG4gICAgICBzZWxlY3RlZDogbGlzdC5sZW5ndGggPyBsaXN0WzBdLmNvZGUgOiAnJyxcbiAgICAgIGxpc3QsXG4gICAgfSk7XG4gIH0sXG4gIG9uU2hvdygpIHtcbiAgICBpZiAod3guaGlkZUhvbWVCdXR0b24pIHtcbiAgICAgIHd4LmhpZGVIb21lQnV0dG9uKCk7XG4gICAgfVxuICB9LFxuICBkYXRhOiB7XG4gICAgc2VsZWN0ZWQ6ICcnLFxuICAgIGxpc3Q6IFtdLFxuICB9LFxuICBjbGlja0hhbmRsZShlKSB7XG4gICAgY29uc29sZS5sb2coJ2luIGNsaWNrJywgZSk7XG4gICAgbGV0IHsgcGF0aCwgaW5kZXggfSA9IGUuZGV0YWlsO1xuICAgIC8vIGNvbnNvbGUubG9nKHBhdGgsIGluZGV4KTtcbiAgICAvLyB3eC5zd2l0Y2hUYWIoeyB1cmw6IHBhdGggfSk7XG4gICAgdGhpcy5zZXREYXRhISh7XG4gICAgICBzZWxlY3RlZDogaW5kZXgsXG4gICAgfSk7XG4gIH0sXG59KTtcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaG9tZUFuZFJlcG9ydC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImhvbWVBbmRSZXBvcnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFDQSx5Q0FBOEM7QUFTOUMsSUFBTSxHQUFHLEdBQUcsTUFBTSxFQUFVLENBQUM7QUFDN0IsSUFBTSxPQUFPLEdBQVc7SUFDdEI7UUFDRSxRQUFRLEVBQUUsa0JBQWtCO1FBQzVCLFFBQVEsRUFBRSw4QkFBOEI7UUFDeEMsZ0JBQWdCLEVBQUUsOEJBQThCO1FBQ2hELElBQUksRUFBRSxNQUFNO1FBQ1osSUFBSSxFQUFFLE1BQU07S0FDYjtJQUNEO1FBQ0UsUUFBUSxFQUFFLHNCQUFzQjtRQUNoQyxRQUFRLEVBQUUsZ0NBQWdDO1FBQzFDLGdCQUFnQixFQUFFLGdDQUFnQztRQUNsRCxJQUFJLEVBQUUsTUFBTTtRQUNaLElBQUksRUFBRSxNQUFNO0tBQ2I7Q0FDRixDQUFDO0FBRUYsSUFBSSxDQUFDO0lBQ0gsTUFBTTtRQUNKLElBQUksQ0FBQyxhQUFhLEVBQUUsQ0FBQztRQUNyQixJQUFJLFNBQVMsR0FBRyxHQUFHLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQztRQUN6QyxJQUFJLElBQUksR0FBRyxTQUFTO2FBQ2pCLEdBQUcsQ0FBQyxVQUFBLElBQUksSUFBSSxPQUFBLE9BQU8sQ0FBQyxJQUFJLENBQUMsVUFBQSxJQUFJLElBQUksT0FBQSxJQUFJLENBQUMsSUFBSSxLQUFLLElBQUksQ0FBQyxRQUFRLEVBQTNCLENBQTJCLENBQUMsRUFBakQsQ0FBaUQsQ0FBQzthQUM5RCxNQUFNLENBQUMsVUFBQSxJQUFJLElBQUksT0FBQSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsRUFBckIsQ0FBcUIsQ0FBQyxDQUFDO1FBQ3pDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxVQUFBLElBQUksSUFBSSxPQUFBLElBQUksQ0FBQyxJQUFJLEtBQUssTUFBTSxFQUFwQixDQUFvQixDQUFDLENBQUM7WUFDM0MsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBRXpDLElBQUksQ0FBQyxPQUFRLENBQUM7WUFDWixRQUFRLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRTtZQUN6QyxJQUFJLE1BQUE7U0FDTCxDQUFDLENBQUM7SUFDTCxDQUFDO0lBQ0QsTUFBTTtRQUNKLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDO1lBQ3RCLEVBQUUsQ0FBQyxjQUFjLEVBQUUsQ0FBQztRQUN0QixDQUFDO0lBQ0gsQ0FBQztJQUNELElBQUksRUFBRTtRQUNKLFFBQVEsRUFBRSxFQUFFO1FBQ1osSUFBSSxFQUFFLEVBQUU7UUFDUixPQUFPLEVBQUUsRUFBRTtLQUNaO0lBQ0QsYUFBYTtRQUFiLGlCQVVDO1FBVEMsbUJBQVcsQ0FBQztZQUNWLEdBQUcsRUFBRSx1QkFBdUI7WUFDNUIsTUFBTSxFQUFFLEtBQUs7U0FDZCxDQUFDLENBQUMsSUFBSSxDQUFDLFVBQUEsR0FBRztZQUNULE9BQU8sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUM7WUFDakIsS0FBSSxDQUFDLE9BQVEsQ0FBQztnQkFDWixPQUFPLEVBQUUsR0FBRyxDQUFDLFNBQVM7YUFDdkIsQ0FBQyxDQUFDO1FBQ0wsQ0FBQyxDQUFDLENBQUM7SUFDTCxDQUFDO0lBQ0QsV0FBVyxZQUFDLENBQUM7UUFDWCxPQUFPLENBQUMsR0FBRyxDQUFDLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQztRQUN2QixJQUFBLGFBQTBCLEVBQXhCLGNBQUksRUFBRSxnQkFBSyxDQUFjO1FBRy9CLElBQUksQ0FBQyxPQUFRLENBQUM7WUFDWixRQUFRLEVBQUUsS0FBSztTQUNoQixDQUFDLENBQUM7UUFDSCxFQUFFLENBQUMsdUJBQXVCLENBQUM7WUFDekIsT0FBTyxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxVQUFBLElBQUksSUFBSSxPQUFBLElBQUksQ0FBQyxVQUFVLEVBQWYsQ0FBZSxDQUFDO1lBQ3ZELE9BQU8sWUFBQyxHQUFHO2dCQUNULE9BQU8sQ0FBQyxHQUFHLENBQUMsWUFBWSxFQUFFLEdBQUcsQ0FBQyxDQUFDO1lBQ2pDLENBQUM7WUFDRCxJQUFJLFlBQUMsR0FBRztnQkFDTixPQUFPLENBQUMsR0FBRyxDQUFDLFNBQVMsRUFBRSxHQUFHLENBQUMsQ0FBQztZQUM5QixDQUFDO1lBQ0QsUUFBUSxZQUFDLEdBQUc7Z0JBQ1YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxhQUFhLEVBQUUsR0FBRyxDQUFDLENBQUM7WUFDbEMsQ0FBQztTQUNGLENBQUMsQ0FBQztJQUNMLENBQUM7Q0FDRixDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJTXlBcHAgfSBmcm9tICcuLi8uLi9hcHAnO1xuaW1wb3J0IHsgc3lzdGVtRmV0Y2ggfSBmcm9tICcuLi8uLi9hcGkvZmV0Y2gnO1xuXG50eXBlIE1lbnUgPSB7XG4gIHBhZ2VQYXRoOiBzdHJpbmc7XG4gIGljb25QYXRoOiBzdHJpbmc7XG4gIHNlbGVjdGVkSWNvblBhdGg6IHN0cmluZztcbiAgdGV4dDogc3RyaW5nO1xuICBjb2RlOiBzdHJpbmc7XG59O1xuY29uc3QgYXBwID0gZ2V0QXBwPElNeUFwcD4oKTtcbmNvbnN0IHRhYkxpc3Q6IE1lbnVbXSA9IFtcbiAge1xuICAgIHBhZ2VQYXRoOiAnL3BhZ2VzL2hvbWUvaG9tZScsXG4gICAgaWNvblBhdGg6ICcvaW1hZ2VzL3RhYl9zaHVqdV9ub3JAMngucG5nJyxcbiAgICBzZWxlY3RlZEljb25QYXRoOiAnL2ltYWdlcy90YWJfc2h1anVfcHJlQDJ4LnBuZycsXG4gICAgdGV4dDogJ+aVsOaNrummlumhtScsXG4gICAgY29kZTogJzkwMDEnLFxuICB9LFxuICB7XG4gICAgcGFnZVBhdGg6ICcvcGFnZXMvcmVwb3J0L3JlcG9ydCcsXG4gICAgaWNvblBhdGg6ICcvaW1hZ2VzL3RhYl9iYW9iaWFvX25vckAyeC5wbmcnLFxuICAgIHNlbGVjdGVkSWNvblBhdGg6ICcvaW1hZ2VzL3RhYl9iYW9iaWFvX3ByZUAyeC5wbmcnLFxuICAgIHRleHQ6ICfov5DokKXnrqHnkIYnLFxuICAgIGNvZGU6ICc5MDAyJyxcbiAgfSxcbl07XG5cblBhZ2Uoe1xuICBvbkxvYWQoKSB7XG4gICAgdGhpcy5mZXRjaFRlbXBsYXRlKCk7XG4gICAgbGV0IHVzZXJSb2xlcyA9IGFwcC5nbG9iYWxEYXRhLnVzZXJSb2xlcztcbiAgICBsZXQgbGlzdCA9IHVzZXJSb2xlc1xuICAgICAgLm1hcChpdGVtID0+IHRhYkxpc3QuZmluZChtZW51ID0+IG1lbnUuY29kZSA9PT0gaXRlbS5tZW51Q29kZSkpXG4gICAgICAuZmlsdGVyKG1lbnUgPT4gKG1lbnUgPyB0cnVlIDogZmFsc2UpKTtcbiAgICBpZiAoIWxpc3QuZmluZChpdGVtID0+IGl0ZW0uY29kZSA9PT0gJzkwMDInKSlcbiAgICAgIGxpc3QucHVzaCh0YWJMaXN0W3RhYkxpc3QubGVuZ3RoIC0gMV0pO1xuXG4gICAgdGhpcy5zZXREYXRhISh7XG4gICAgICBzZWxlY3RlZDogbGlzdC5sZW5ndGggPyBsaXN0WzBdLmNvZGUgOiAnJyxcbiAgICAgIGxpc3QsXG4gICAgfSk7XG4gIH0sXG4gIG9uU2hvdygpIHtcbiAgICBpZiAod3guaGlkZUhvbWVCdXR0b24pIHtcbiAgICAgIHd4LmhpZGVIb21lQnV0dG9uKCk7XG4gICAgfVxuICB9LFxuICBkYXRhOiB7XG4gICAgc2VsZWN0ZWQ6ICcnLFxuICAgIGxpc3Q6IFtdLFxuICAgIHRtcGxJZHM6IFtdLFxuICB9LFxuICBmZXRjaFRlbXBsYXRlKCkge1xuICAgIHN5c3RlbUZldGNoKHtcbiAgICAgIHVybDogJy9ib3NzL2xvZ2luL2luaXQvZGF0YScsXG4gICAgICBtZXRob2Q6ICdHRVQnLFxuICAgIH0pLnRoZW4ocmVzID0+IHtcbiAgICAgIGNvbnNvbGUubG9nKHJlcyk7XG4gICAgICB0aGlzLnNldERhdGEhKHtcbiAgICAgICAgdG1wbElkczogcmVzLnRlbXBsYXRlcyxcbiAgICAgIH0pO1xuICAgIH0pO1xuICB9LFxuICBjbGlja0hhbmRsZShlKSB7XG4gICAgY29uc29sZS5sb2coJ2luIGNsaWNrJywgZSk7XG4gICAgbGV0IHsgcGF0aCwgaW5kZXggfSA9IGUuZGV0YWlsO1xuICAgIC8vIGNvbnNvbGUubG9nKHBhdGgsIGluZGV4KTtcbiAgICAvLyB3eC5zd2l0Y2hUYWIoeyB1cmw6IHBhdGggfSk7XG4gICAgdGhpcy5zZXREYXRhISh7XG4gICAgICBzZWxlY3RlZDogaW5kZXgsXG4gICAgfSk7XG4gICAgd3gucmVxdWVzdFN1YnNjcmliZU1lc3NhZ2Uoe1xuICAgICAgdG1wbElkczogdGhpcy5kYXRhLnRtcGxJZHMubWFwKGl0ZW0gPT4gaXRlbS50ZW1wbGF0ZUlkKSxcbiAgICAgIHN1Y2Nlc3MocmVzKSB7XG4gICAgICAgIGNvbnNvbGUubG9nKCdpbiBzdWNjZXNzJywgcmVzKTtcbiAgICAgIH0sXG4gICAgICBmYWlsKHJlcykge1xuICAgICAgICBjb25zb2xlLmxvZygnaW4gZmFpbCcsIHJlcyk7XG4gICAgICB9LFxuICAgICAgY29tcGxldGUocmVzKSB7XG4gICAgICAgIGNvbnNvbGUubG9nKCdpbiBjb21wbGV0ZScsIHJlcyk7XG4gICAgICB9LFxuICAgIH0pO1xuICB9LFxufSk7XG4iXX0=
\ No newline at end of file
\ No newline at end of file
miniprogram/pages/homeAndReport/homeAndReport.ts
View file @
957ab368
import
{
IMyApp
}
from
'../../app'
;
import
{
IMyApp
}
from
'../../app'
;
import
{
systemFetch
}
from
'../../api/fetch'
;
type
Menu
=
{
type
Menu
=
{
pagePath
:
string
;
pagePath
:
string
;
...
@@ -27,6 +28,7 @@ const tabList: Menu[] = [
...
@@ -27,6 +28,7 @@ const tabList: Menu[] = [
Page
({
Page
({
onLoad
()
{
onLoad
()
{
this
.
fetchTemplate
();
let
userRoles
=
app
.
globalData
.
userRoles
;
let
userRoles
=
app
.
globalData
.
userRoles
;
let
list
=
userRoles
let
list
=
userRoles
.
map
(
item
=>
tabList
.
find
(
menu
=>
menu
.
code
===
item
.
menuCode
))
.
map
(
item
=>
tabList
.
find
(
menu
=>
menu
.
code
===
item
.
menuCode
))
...
@@ -47,6 +49,18 @@ Page({
...
@@ -47,6 +49,18 @@ Page({
data
:
{
data
:
{
selected
:
''
,
selected
:
''
,
list
:
[],
list
:
[],
tmplIds
:
[],
},
fetchTemplate
()
{
systemFetch
({
url
:
'/boss/login/init/data'
,
method
:
'GET'
,
}).
then
(
res
=>
{
console
.
log
(
res
);
this
.
setData
!
({
tmplIds
:
res
.
templates
,
});
});
},
},
clickHandle
(
e
)
{
clickHandle
(
e
)
{
console
.
log
(
'in click'
,
e
);
console
.
log
(
'in click'
,
e
);
...
@@ -56,5 +70,17 @@ Page({
...
@@ -56,5 +70,17 @@ Page({
this
.
setData
!
({
this
.
setData
!
({
selected
:
index
,
selected
:
index
,
});
});
wx
.
requestSubscribeMessage
({
tmplIds
:
this
.
data
.
tmplIds
.
map
(
item
=>
item
.
templateId
),
success
(
res
)
{
console
.
log
(
'in success'
,
res
);
},
fail
(
res
)
{
console
.
log
(
'in fail'
,
res
);
},
complete
(
res
)
{
console
.
log
(
'in complete'
,
res
);
},
});
},
},
});
});
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