|
|
@@ -8,11 +8,11 @@ Page({
|
|
|
*/
|
|
|
data: {
|
|
|
// 列表区(内容)
|
|
|
- contentList: [{ name: 'roleCode', title: '角色编码' },
|
|
|
- { name: 'remarks', title: '角色说明' }],
|
|
|
+ contentList: [{ name: 'roleCode', title: mixins.$t('roleCode') },
|
|
|
+ { name: 'remarks', title: mixins.$t('roleRemarks') }],
|
|
|
// 弹出按钮
|
|
|
- buttonList: [{ name: 'select-functional-permissions',url:'/package-base-select/pages/select-functional-permissions/select-functional-permissions', title: '功能权限' }, { name: 'copy-add', title: '复制新增' }, { name: 'select-sensitive-data', title: '敏感数据',url:'/package-base-select/pages/select-sensitive-data/select-sensitive-data' },
|
|
|
- { name: 'collection', title: '启用/停用' }],
|
|
|
+ buttonList: [{ name: 'select-functional-permissions', url: '/package-base-select/pages/select-functional-permissions/select-functional-permissions', title: mixins.$t('functionalPermissions') }, { name: 'copy-add', title: mixins.$t('copyAndAdd') }, { name: 'select-sensitive-data', title: mixins.$t('sensitiveData'), url: '/package-base-select/pages/select-sensitive-data/select-sensitive-data' },
|
|
|
+ { name: 'collection', title: mixins.$t('enableDeactivate') }],
|
|
|
totallength: 234999, //视图下方提醒数量
|
|
|
selectTotallength: 12,
|
|
|
selectlength: 5,
|
|
|
@@ -33,14 +33,14 @@ Page({
|
|
|
this.deactivateEnable(item)
|
|
|
}
|
|
|
if (name === 'select-functional-permissions' || name === 'select-sensitive-data') { //功能权限 敏感
|
|
|
- let url = e.detail.url
|
|
|
+ let url = e.detail.url
|
|
|
wx.navigateTo({
|
|
|
url: url,
|
|
|
success: function (res) {
|
|
|
// 通过eventChannel向被打开页面传送数据
|
|
|
- let itemTemp = JSON.stringify(item)
|
|
|
+ let itemTemp = JSON.stringify(item)
|
|
|
let data = {
|
|
|
-
|
|
|
+
|
|
|
roleName: itemTemp.roleName,
|
|
|
id: item.roleId,
|
|
|
formType: Constants.formMode.edit,
|
|
|
@@ -50,7 +50,7 @@ Page({
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if (name === 'copy-add') { //复制新增
|
|
|
wx.navigateTo({
|
|
|
url: this.data.route.add.url,
|
|
|
@@ -59,7 +59,7 @@ Page({
|
|
|
},
|
|
|
success: function (res) {
|
|
|
// 通过eventChannel向被打开页面传送数据
|
|
|
- res.eventChannel.emit('params', { id: item.roleId, formMode: Constants.formMode.edit,formType: Constants.formMode.add })
|
|
|
+ res.eventChannel.emit('params', { id: item.roleId, formMode: Constants.formMode.edit, formType: Constants.formMode.add })
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
@@ -134,9 +134,13 @@ Page({
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
-
|
|
|
+ /**
|
|
|
+ * @desc : 三点事件
|
|
|
+ * @date : 2024/2/1 15:49
|
|
|
+ * @author : 于继渤
|
|
|
+ */
|
|
|
toPoint(e) {
|
|
|
- // this.setButtonList(e.detail.item)
|
|
|
+ this.setButtonList(e.detail.item)
|
|
|
},
|
|
|
/**
|
|
|
* @desc : 更新三点文字信息
|
|
|
@@ -146,12 +150,15 @@ Page({
|
|
|
setButtonList(item) {
|
|
|
let buttonList = this.data.buttonList
|
|
|
buttonList.forEach(res => {
|
|
|
- if (res.name == 'collection' && res.flgValid) {
|
|
|
- res.title = '停用'
|
|
|
- } else if (res.name == 'collection' && !res.flgValid) {
|
|
|
- res.title = '启用'
|
|
|
+ if (res.name == 'collection' && item.flgValid) {
|
|
|
+ res.title =mixins.$t('deactivate')
|
|
|
+ } else if (res.name == 'collection' && !item.flgValid) {
|
|
|
+ res.title = mixins.$t('enable')
|
|
|
}
|
|
|
})
|
|
|
+ this.setData({
|
|
|
+ buttonList: buttonList
|
|
|
+ })
|
|
|
},
|
|
|
/**
|
|
|
* @desc : 新建跳转
|
|
|
@@ -175,7 +182,7 @@ Page({
|
|
|
* @date : 2024/2/1 15:49
|
|
|
* @author : 于继渤
|
|
|
*/
|
|
|
- handleSearchData(tableData) {
|
|
|
+ handleSearchData(tableData) {
|
|
|
tableData.forEach(res => {
|
|
|
res.displayStatus = res.flgValid ? '启用' : '停用'
|
|
|
res.backgroundColor = res.flgValid ? '' : 'red'
|