From 539edf0f6084e34eb5563cbeb63d58a4a6f4a6a0 Mon Sep 17 00:00:00 2001 From: chniccs Date: Fri, 7 Dec 2018 17:25:31 +0800 Subject: [PATCH] =?UTF-8?q?!3=20=E4=BF=AE=E5=A4=8D=E4=BA=86=E5=BA=94?= =?UTF-8?q?=E7=94=A8=E5=88=97=E8=A1=A8=E5=8F=8A=E6=8E=A5=E5=8F=A3=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E4=B8=AD=E7=BC=96=E8=BE=91=E6=97=B6=E6=97=A0=E5=88=86?= =?UTF-8?q?=E7=BB=84=E6=95=B0=E6=8D=AE=E7=9A=84Bug=EF=BC=8C=E5=B9=B6?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BA=86=E6=89=8B=E5=8A=A8=E5=88=B7=E6=96=B0?= =?UTF-8?q?=E5=88=86=E7=BB=84=E4=BF=A1=E6=81=AF=E7=9A=84=E6=8C=89=E9=92=AE?= =?UTF-8?q?=20Merge=20pull=20request=20!3=20from=20chniccs/master?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/app/list.vue | 38 ++++++++++++++++++++++-------------- src/views/interface/list.vue | 38 ++++++++++++++++++++++-------------- 2 files changed, 46 insertions(+), 30 deletions(-) diff --git a/src/views/app/list.vue b/src/views/app/list.vue index 2be649a..4b7f62d 100644 --- a/src/views/app/list.vue +++ b/src/views/app/list.vue @@ -69,6 +69,7 @@ + @@ -119,6 +120,7 @@ vm.formItem.app_id = currentRow.app_id; vm.formItem.app_secret = currentRow.app_secret; vm.formItem.app_group = currentRow.app_group; + vm.getAppGroups(false); axios.get('App/getAppInfo', { params: { id: currentRow.id @@ -359,21 +361,7 @@ }, alertAdd () { let vm = this; - axios.get('AppGroup/getAll').then(function (response) { - let res = response.data; - if (res.code === 1) { - vm.appGroup = res.data.list; - } else { - if (res.code === -14) { - vm.$store.commit('logout', vm); - vm.$router.push({ - name: 'login' - }); - } else { - vm.$Message.error(res.msg); - } - } - }); + vm.getAppGroups(false); axios.get('App/getAppInfo').then(function (response) { let res = response.data; if (res.code === 1) { @@ -526,6 +514,26 @@ this.modalSetting.loading = false; this.modalSetting.index = 0; } + }, + getAppGroups (refresh) { + let vm = this; + if (refresh || vm.appGroup === null || vm.appGroup.length === 0) { + axios.get('AppGroup/getAll').then(function (response) { + let res = response.data; + if (res.code === 1) { + vm.appGroup = res.data.list; + } else { + if (res.code === -14) { + vm.$store.commit('logout', vm); + vm.$router.push({ + name: 'login' + }); + } else { + vm.$Message.error(res.msg); + } + } + }); + } } } }; diff --git a/src/views/interface/list.vue b/src/views/interface/list.vue index 2b1b616..153ae81 100644 --- a/src/views/interface/list.vue +++ b/src/views/interface/list.vue @@ -64,6 +64,7 @@ +