|
@@ -8,6 +8,7 @@ Page({
|
|
|
*/
|
|
|
data: {
|
|
|
update: true, // 修改权限
|
|
|
+ userDelete: false, // 删除
|
|
|
height: 0,
|
|
|
roleid: -1, //角色id
|
|
|
appList: [], //应用列表
|
|
@@ -38,6 +39,7 @@ Page({
|
|
|
* 生命周期函数--监听页面加载
|
|
|
*/
|
|
|
onLoad(options) {
|
|
|
+ console.log(options)
|
|
|
if (options.item) {
|
|
|
let item = JSON.parse(options.item)
|
|
|
this.setData({
|
|
@@ -45,10 +47,11 @@ Page({
|
|
|
['fromList[0].value']: item.rolename,
|
|
|
['fromList[1].value']: item.remarks,
|
|
|
disabled: false,
|
|
|
- update: options.update
|
|
|
- })
|
|
|
+ update: options.update,
|
|
|
+ userDelete: options.userDelete
|
|
|
+ });
|
|
|
+ console.log(this.data.userDelete)
|
|
|
};
|
|
|
- console.log(options)
|
|
|
this.query_appselect();
|
|
|
},
|
|
|
/* 查询应用列表 */
|
|
@@ -113,20 +116,46 @@ Page({
|
|
|
}).then(res => {
|
|
|
console.log("绑定授权", res)
|
|
|
})
|
|
|
-
|
|
|
- let pages = getCurrentPages(),
|
|
|
- prevPage = pages[pages.length - 2];
|
|
|
- prevPage.getList(true);
|
|
|
- setTimeout(() => {
|
|
|
- wx.navigateBack({
|
|
|
- delta: 0
|
|
|
- })
|
|
|
- wx.showToast({
|
|
|
- title: '保存成功!',
|
|
|
- })
|
|
|
- }, 300)
|
|
|
+ this.navBack();
|
|
|
})
|
|
|
},
|
|
|
+ deleteRole() {
|
|
|
+ const that = this;
|
|
|
+ wx.showModal({
|
|
|
+ title: "提示",
|
|
|
+ content: "是否确认删除该角色?",
|
|
|
+ success: (s) => {
|
|
|
+ if (s.confirm) {
|
|
|
+ console.log('删除')
|
|
|
+ _Http.basic({
|
|
|
+ "classname": "sale.role.role",
|
|
|
+ "method": "delete_role",
|
|
|
+ "content": {
|
|
|
+ "roleid": this.data.roleid
|
|
|
+ }
|
|
|
+ }).then(res => {
|
|
|
+ if (res.msg != '成功') return wx.showToast({
|
|
|
+ title: res.data,
|
|
|
+ });
|
|
|
+ that.navBack('删除成功');
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ navBack(tips = '保存成功') {
|
|
|
+ let pages = getCurrentPages(),
|
|
|
+ prevPage = pages[pages.length - 2];
|
|
|
+ prevPage.getList(true);
|
|
|
+ setTimeout(() => {
|
|
|
+ wx.navigateBack({
|
|
|
+ delta: 0
|
|
|
+ })
|
|
|
+ wx.showToast({
|
|
|
+ title: tips,
|
|
|
+ })
|
|
|
+ }, 300)
|
|
|
+ },
|
|
|
/**
|
|
|
* 生命周期函数--监听页面初次渲染完成
|
|
|
*/
|