Commit 1375f08110c875160e760108ac9203c5767a39b7
Merge branch 'ft' into 'main_dev'
pref: 优化公共接口管理接口类型默认为系统默认 See merge request yunteng/thingskit-front!721
Showing
2 changed files
with
12 additions
and
2 deletions
| ... | ... | @@ -71,6 +71,9 @@ |
| 71 | 71 | import { useUtils } from './hooks/useUtils'; |
| 72 | 72 | import { Tag } from 'ant-design-vue'; |
| 73 | 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 | 78 | const { |
| 76 | 79 | resetReqHttpType, |
| ... | ... | @@ -82,6 +85,10 @@ |
| 82 | 85 | |
| 83 | 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 | 92 | const { createMessage } = useMessage(); |
| 86 | 93 | |
| 87 | 94 | const isUpdate = ref(false); |
| ... | ... | @@ -172,8 +179,11 @@ |
| 172 | 179 | const filter = simpleRequestRef.value?.getFilterValue(); |
| 173 | 180 | const requestOriginUrl = getOriginUrlType(values); |
| 174 | 181 | const params = (Objects as Recordable)?.Params?.filter((item) => item.key); |
| 175 | - | |
| 176 | 182 | (Objects as Recordable).Params = params; |
| 183 | + //超级管理员或平台管理员接口类型为系统默认 | |
| 184 | + if (isAdmin(role)) { | |
| 185 | + values.interfaceType = 'SYSTEM'; //系统默认 | |
| 186 | + } | |
| 177 | 187 | const data = { |
| 178 | 188 | ...values, |
| 179 | 189 | id: !putId.value ? null : putId.value, | ... | ... |