From 1e4a3d61da5ad69d41552bc246c545b40e433615 Mon Sep 17 00:00:00 2001 From: xuziqiang <1344691446@qq.com> Date: Fri, 19 Jul 2024 15:38:52 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=AE=A1=E7=90=86=E5=91=98=E7=A6=81?= =?UTF-8?q?=E7=94=A8=E5=88=87=E6=8D=A2=E7=BB=84=E7=BB=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hx-ai-intelligent/src/config/app.config.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hx-ai-intelligent/src/config/app.config.ts b/hx-ai-intelligent/src/config/app.config.ts index 9d09f0b..22f2982 100644 --- a/hx-ai-intelligent/src/config/app.config.ts +++ b/hx-ai-intelligent/src/config/app.config.ts @@ -6,8 +6,11 @@ import { get } from 'lodash-es'; import { computed, ref, toRef } from 'vue'; const ORGID = sessionStorage.getItem('ORGID') ? Number(sessionStorage.getItem('ORGID')) : ''; - +const isAdmin = sessionStorage.getItem('ISADMIN') + ? Boolean(sessionStorage.getItem('ISADMIN')) + : false; const selectDefaultValue = ref(ORGID); +const selectDefaultDisabled = ref(isAdmin); const transform = (data, map) => { return Object.keys(map).reduce((pre, cur) => { pre[cur] = data[map[cur]]; @@ -43,6 +46,7 @@ export const appConfig = { api: '/carbon-smart/user/login/logInInfo', size: 'large', defaultValue: selectDefaultValue, + disabled: selectDefaultDisabled, // autoSelectFirst: true, placeholder: '请选择', onSelect: async (cur, record) => { @@ -91,8 +95,11 @@ export const appConfig = { projectId: 'projectId', linkList: 'linkList', permissionVos: 'permissionVos', + adminFlag: 'adminFlag', }); sessionStorage.setItem('ORGID', info.orgId); + sessionStorage.setItem('ISADMIN', trD?.adminFlag === '1'); + selectDefaultDisabled.value = info?.adminFlag === '1'; selectDefaultValue.value = info.orgId; return { data: { ...trD } }; });