Commit 1375f08110c875160e760108ac9203c5767a39b7

Authored by xp.Huang
2 parents b7247fc4 765e5e9f

Merge branch 'ft' into 'main_dev'

pref: 优化公共接口管理接口类型默认为系统默认

See merge request yunteng/thingskit-front!721
@@ -126,7 +126,7 @@ export const schemas: FormSchema[] = [ @@ -126,7 +126,7 @@ export const schemas: FormSchema[] = [
126 colProps: { 126 colProps: {
127 span: 8, 127 span: 8,
128 }, 128 },
129 - defaultValue: 'CUSTOM', 129 + defaultValue: 'SYSTEM',
130 componentProps: { 130 componentProps: {
131 api: findDictItemByCode, 131 api: findDictItemByCode,
132 params: { 132 params: {
@@ -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,