于继渤 il y a 2 ans
Parent
commit
d80a0a218b

+ 15 - 18
package-base-select/pages/select-functional-permissions/select-functional-permissions.js

@@ -43,14 +43,8 @@ Page({
  * @date : 2024/2/1 15:49
  * @author : 于继渤
  */
-  setParams() {
-    let params = {}
-    // 修改之后的 值
-    if (this.data.formData && this.data.formData.roleId) {
-      params.roleId = this.data.formData.roleId
-    }
-    params.pageSize = this.data.pageInfo.pageSize;
-    params.currentPage = this.data.pageInfo.currentPage;
+  setParams(params) {
+
     return params
   },
 
@@ -70,8 +64,8 @@ Page({
    * @author : 于继渤
    */
   setSearchParams(params) {
-    if (this.data.formData && this.data.formData.roleId) {
-      params.roleId = this.data.formData.roleId
+    if (this.data.id && this.data.id) {
+      params.roleId = this.data.id
     }
     return params;
   },
@@ -120,15 +114,17 @@ Page({
         })
       }
     })
+
     //功能权限跳转编辑
     if (this.data.formType == Constants.formMode.edit) {
-      let params = {
-        roleId: this.data.formData.roleId,
-        cpId: this.data.formData.cpId,
-        roleFunList: tableDataTemp
-      }
-        //调用接口修改权限
-      this.updateRoleFun(params)
+      //调用接口修改权限
+      let formData = this.data.formData
+      formData.roleFunList = tableDataTemp
+      this.setData({
+        formData: JSON.stringify(this.data.formData)
+      })
+      let params = []
+      this.save(params)
     } else {
       // 给父页面传递数据
       const eventChannel = this.getOpenerEventChannel();
@@ -147,7 +143,7 @@ Page({
     * @date : 2024/2/1 15:49
     * @author : 于继渤
     */
-  updateRoleFun(params) {
+  saveData(params) {
     return this.excute(this.data.service, this.data.service.updateBatch, params);
   },
 
@@ -165,6 +161,7 @@ Page({
       that.setData({
         formData: JSON.parse(data.data.formData),
         formMode: data.data.formMode,
+        id: data.data.id,
         formType: data.data.formType
       })
     })

+ 10 - 10
package-base-select/pages/select-sensitive-data/select-sensitive-data.js

@@ -159,13 +159,14 @@ Page({
     })
     //铭感信息跳转编辑
     if (this.data.formType == Constants.formMode.edit) {
-      let params = {
-        roleId: this.data.formData.roleId,
-        cpId: this.data.formData.cpId,
-        roleSensitiveList: tableDataTemp
-      }
-        //调用接口修改权限
-      this.updateRoleSensitive(params)
+      //调用接口修改权限
+      let formData = this.data.formData
+      formData.roleSensitiveList = tableDataTemp
+      this.setData({
+        formData: JSON.stringify(this.data.formData)
+      })
+      let params = []
+      this.save(params)
     } else {
       // 给父页面传递数据
       const eventChannel = this.getOpenerEventChannel();
@@ -185,7 +186,7 @@ Page({
     * @date : 2024/2/1 15:49
     * @author : 于继渤
     */
-   updateRoleSensitive(params) {
+   saveData(params) {
     return this.excute(this.data.service, this.data.service.updateBatch, params);
   },
 
@@ -202,10 +203,9 @@ Page({
       that.setData({
         formData: JSON.parse(data.data.formData),
         formMode: data.data.formMode,
+        id: data.data.id,
         formType: data.data.formType
       })
-      let params = that.setParams()
-      // that.getData(params)
     })
   },
 

+ 1 - 1
package-basic-data/pages/role/role.js

@@ -40,7 +40,7 @@ Page({
           // 通过eventChannel向被打开页面传送数据
           let data = {
             formData: JSON.stringify(item),
-            id: item.id,
+            id: item.roleId,
             formType: Constants.formMode.edit
           }
           res.eventChannel.emit('editParams', { data: data })