Commit 765e5e9f6581057ead4c82f5bfbe57a34b637a55
1 parent
2c7a5531
pref: 优化公共接口管理接口类型超级管理员或平台管理员接口类型为系统默认
Showing
1 changed file
with
11 additions
and
1 deletions
@@ -71,6 +71,9 @@ | @@ -71,6 +71,9 @@ | ||
71 | import { useUtils } from './hooks/useUtils'; | 71 | import { useUtils } from './hooks/useUtils'; |
72 | import { Tag } from 'ant-design-vue'; | 72 | import { Tag } from 'ant-design-vue'; |
73 | import { RequestMethodTypeEnum, RequestOriginTypeEnum } from './config/enum'; | 73 | import { RequestMethodTypeEnum, RequestOriginTypeEnum } from './config/enum'; |
74 | + import { isAdmin } from '/@/enums/roleEnum'; | ||
75 | + import { USER_INFO_KEY } from '/@/enums/cacheEnum'; | ||
76 | + import { getAuthCache } from '/@/utils/auth'; | ||
74 | 77 | ||
75 | const { | 78 | const { |
76 | resetReqHttpType, | 79 | resetReqHttpType, |
@@ -82,6 +85,10 @@ | @@ -82,6 +85,10 @@ | ||
82 | 85 | ||
83 | const emits = defineEmits(['success', 'register']); | 86 | const emits = defineEmits(['success', 'register']); |
84 | 87 | ||
88 | + const userInfo: any = getAuthCache(USER_INFO_KEY); | ||
89 | + | ||
90 | + const role: string = userInfo?.roles[0]; | ||
91 | + | ||
85 | const { createMessage } = useMessage(); | 92 | const { createMessage } = useMessage(); |
86 | 93 | ||
87 | const isUpdate = ref(false); | 94 | const isUpdate = ref(false); |
@@ -172,8 +179,11 @@ | @@ -172,8 +179,11 @@ | ||
172 | const filter = simpleRequestRef.value?.getFilterValue(); | 179 | const filter = simpleRequestRef.value?.getFilterValue(); |
173 | const requestOriginUrl = getOriginUrlType(values); | 180 | const requestOriginUrl = getOriginUrlType(values); |
174 | const params = (Objects as Recordable)?.Params?.filter((item) => item.key); | 181 | const params = (Objects as Recordable)?.Params?.filter((item) => item.key); |
175 | - | ||
176 | (Objects as Recordable).Params = params; | 182 | (Objects as Recordable).Params = params; |
183 | + //超级管理员或平台管理员接口类型为系统默认 | ||
184 | + if (isAdmin(role)) { | ||
185 | + values.interfaceType = 'SYSTEM'; //系统默认 | ||
186 | + } | ||
177 | const data = { | 187 | const data = { |
178 | ...values, | 188 | ...values, |
179 | id: !putId.value ? null : putId.value, | 189 | id: !putId.value ? null : putId.value, |