|
@@ -7,6 +7,8 @@ Page({
|
|
|
* 页面的初始数据
|
|
|
*/
|
|
|
data: {
|
|
|
+ tabShow: true,
|
|
|
+ auth: {}, //权限
|
|
|
listHeight: 0,
|
|
|
butText: "账号", //按钮类型
|
|
|
content: {
|
|
@@ -23,6 +25,28 @@ Page({
|
|
|
* 生命周期函数--监听页面加载
|
|
|
*/
|
|
|
onLoad(options) {
|
|
|
+ let auth = getApp().globalData.queryPer.query(wx.getStorageSync('userauth'), ['营销工具'], ['团队管理'])[0].apps;
|
|
|
+ let teammag = [],
|
|
|
+ rolemag = [];
|
|
|
+ if (auth.length == 1) {
|
|
|
+ let title = auth[0].meta.title;
|
|
|
+ console.log(auth[0].meta.auth)
|
|
|
+ let authList = auth[0].meta.auth.map(v => v.option);
|
|
|
+ title == '团队管理' ? teammag = authList : rolemag = authList;
|
|
|
+ this.setData({
|
|
|
+ butText: title == '团队管理' ? '账号' : '角色',
|
|
|
+ tabShow: false
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ auth.filter(v => {
|
|
|
+ let list = v.meta.auth.map(v => v.option);
|
|
|
+ v.name == 'teammag' ? teammag = list : rolemag = list;
|
|
|
+ })
|
|
|
+ }
|
|
|
+ this.setData({
|
|
|
+ teammag,
|
|
|
+ rolemag
|
|
|
+ })
|
|
|
this.getList();
|
|
|
},
|
|
|
/* 获取列表 */
|
|
@@ -81,7 +105,7 @@ Page({
|
|
|
item
|
|
|
} = e.currentTarget.dataset;
|
|
|
wx.navigateTo({
|
|
|
- url: './addRole?item=' + JSON.stringify(item)
|
|
|
+ url: `./addRole?item=${JSON.stringify(item)}&update=${this.data.rolemag.includes("update")}`
|
|
|
})
|
|
|
},
|
|
|
/* 修改账号 */
|
|
@@ -89,8 +113,9 @@ Page({
|
|
|
let {
|
|
|
item
|
|
|
} = e.currentTarget.dataset;
|
|
|
+ delete(item.attinfos);
|
|
|
wx.navigateTo({
|
|
|
- url: './addUsers?item=' + JSON.stringify(item)
|
|
|
+ url: `./addUsers?item=${JSON.stringify(item)}&update=${this.data.teammag.includes("update")}`
|
|
|
})
|
|
|
},
|
|
|
|