From 25edea06ba090c0ca93404e3863c8145120c2808 Mon Sep 17 00:00:00 2001
From: wind <1103642893@qq.com>
Date: Thu, 20 May 2021 14:33:03 +0800
Subject: [PATCH 1/2] =?UTF-8?q?fix=EF=BC=9A=E9=9D=9Eapi=E7=9A=84=E5=88=86?=
=?UTF-8?q?=E7=BB=84=E6=A0=87=E9=A2=98=E5=8F=AF=E9=80=89=E9=97=AE=E9=A2=98?=
=?UTF-8?q?=EF=BC=88=E7=A6=81=E7=94=A8=E4=BA=86=E9=80=89=E9=A1=B9=E7=9A=84?=
=?UTF-8?q?=E5=88=86=E7=BB=84=E6=A0=87=E9=A2=98=EF=BC=89?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/system/iamResourcePermission/form.vue | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/views/system/iamResourcePermission/form.vue b/src/views/system/iamResourcePermission/form.vue
index d81da3d..dd26660 100644
--- a/src/views/system/iamResourcePermission/form.vue
+++ b/src/views/system/iamResourcePermission/form.vue
@@ -57,6 +57,7 @@
:key="i"
:label="item.label"
:value="item.value"
+ :disabled="item.value == null || item.value === ''"
/>
@@ -128,6 +129,7 @@
:key="i"
:label="item.label"
:value="item.value"
+ :disabled="item.value == null || item.value === ''"
/>
--
Gitee
From 3789dc70b1eef17b2794d65d78193d92eb2157ab Mon Sep 17 00:00:00 2001
From: wind <1103642893@qq.com>
Date: Thu, 20 May 2021 16:03:39 +0800
Subject: [PATCH 2/2] =?UTF-8?q?fix=EF=BC=9A=E8=B5=84=E6=BA=90=E7=AE=A1?=
=?UTF-8?q?=E7=90=86=20from=E5=BC=B9=E7=AA=97=20=E4=B8=8A=E7=BA=A7?=
=?UTF-8?q?=E8=8F=9C=E5=8D=95=20=E5=80=BC=E8=A2=AB=E9=94=99=E8=AF=AF?=
=?UTF-8?q?=E8=A6=86=E7=9B=96=E7=9A=84=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/system/iamResourcePermission/form.vue | 15 ++++++++-------
src/views/system/iamResourcePermission/list.vue | 3 ++-
2 files changed, 10 insertions(+), 8 deletions(-)
diff --git a/src/views/system/iamResourcePermission/form.vue b/src/views/system/iamResourcePermission/form.vue
index dd26660..209fc51 100644
--- a/src/views/system/iamResourcePermission/form.vue
+++ b/src/views/system/iamResourcePermission/form.vue
@@ -166,12 +166,7 @@ export default {
name: 'IamResourcePermissionForm',
mixins: [form],
props: {
- initParentId: {
- type: String,
- default: () => {
- return '0'
- }
- }
+ initParentId: String
},
data() {
return {
@@ -195,7 +190,13 @@ export default {
isSelect: true
}
},
-
+ watch:{
+ 'state.visible'(v){
+ if (!v) {
+ this.$emit('close')
+ }
+ }
+ },
computed: {
...mapState({
addRoutes: state => state.permission.addRoutes
diff --git a/src/views/system/iamResourcePermission/list.vue b/src/views/system/iamResourcePermission/list.vue
index cc28c78..b818b53 100644
--- a/src/views/system/iamResourcePermission/list.vue
+++ b/src/views/system/iamResourcePermission/list.vue
@@ -122,6 +122,7 @@
ref="form"
:init-parent-id="formParentId"
@complete="getList"
+ @close="formParentId = null"
/>
@@ -151,7 +152,7 @@ export default {
return {
baseApi: '/iam/resourcePermission',
customQueryParam: { displayType: 'MENU' },
- formParentId: '0',
+ formParentId: null,
listFormatter: false,
canCorrectPermission: process.env.ENV !== 'production'
}
--
Gitee