于继渤 2 лет назад
Родитель
Сommit
bef9c4498f
3 измененных файлов с 31 добавлено и 22 удалено
  1. 2 0
      i18n/zh-CN.js
  2. 6 6
      package-basic-data/pages/role/add/add.js
  3. 23 16
      package-basic-data/pages/role/role.js

+ 2 - 0
i18n/zh-CN.js

@@ -37,6 +37,8 @@ const basicData = {
   sensitiveName:'数据名称',
   functionalPermissions:'功能权限',
   sensitiveData:'敏感数据',
+  roleAdd:'新建角色',
+  roleEdit:'编辑角色',
 }
 
 

+ 6 - 6
package-basic-data/pages/role/add/add.js

@@ -11,10 +11,10 @@ Page({
     cardList: [{ name: 'main' }, { name: 'middle' }],
     contentObj: {
       main: [
-        { code: 'roleName', type: 'str', required: true, title: '角色名称' },
+        { code: 'roleName', type: 'str', required: true, title: mixins.$t('roleName') },
       ],
       middle: [
-        { code: 'remarks', type: 'textarea', title: '备注' },
+        { code: 'remarks', type: 'textarea', title: mixins.$t('remarks')  },
       ],
     },
     // 路由
@@ -223,19 +223,19 @@ Page({
   loadInit(){
     if (this.data.formMode == Constants.formMode.edit &&  this.data.formType !== Constants.formMode.add ) {
       wx.setNavigationBarTitle({
-        title: '编辑角色',
+        title: mixins.$t('roleEdit')    
       })
       let contentObj = this.data.contentObj
       contentObj.main = [
-        { code: 'roleCode', type: 'str', required: false, readonly:true, title: '角色编码' },
-        { code: 'roleName', type: 'str', required: true, title: '角色名称' },
+        { code: 'roleCode', type: 'str', required: false, readonly:true, title: mixins.$t('roleCode')  },
+        { code: 'roleName', type: 'str', required: true, title:mixins.$t('roleName')  },
       ]
       this.setData({
         contentObj: contentObj
       })
     } else {
       wx.setNavigationBarTitle({
-        title: '新建角色',
+        title:mixins.$t('roleAdd') ,
       })
     }
   },

+ 23 - 16
package-basic-data/pages/role/role.js

@@ -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'