Prechádzať zdrojové kódy

fix: 菜单权限一览表编辑权限时切换页码会导致已勾选的资源被取消勾选

johnsen 6 mesiacov pred
rodič
commit
2303671b6f
1 zmenil súbory, kde vykonal 7 pridanie a 3 odobranie
  1. 7 3
      src/views/platform/auth/board/index.vue

+ 7 - 3
src/views/platform/auth/board/index.vue

@@ -161,7 +161,7 @@
 <script>
 import { debounce } from 'lodash'
 import { searchPagePermission, savePagePermission } from '@/api/permission/page'
-import height from '@/mixins/height'
+// import height from '@/mixins/height'
 export default {
   name: 'board-list',
   data() {
@@ -263,8 +263,12 @@ export default {
               this.pagination = pageResult
               this.pagination.pageNo = pageResult.page
               this.columns = data.roles
-              console.log('permissions===>', data.permissions)
-              this.ibpsData = data.permissions
+              // console.log('permissions===>', data.permissions)
+              const newData = data.permissions.map((t) => {
+                const row = this.changeRows.find((it) => it.pageId === t.pageId)
+                return row || t
+              })
+              this.ibpsData = newData
             } else {
               this.pagination = {
                 pageNo: 1,