前端优化

This commit is contained in:
zengqiao
2022-08-24 21:29:57 +08:00
parent 9465c6f198
commit 47887a20c6
19 changed files with 115 additions and 97 deletions

View File

@@ -31,10 +31,10 @@ export interface PermissionNode {
}
const CommonConfig = (): JSX.Element => {
const [global, setGlobal] = AppContainer.useGlobalValue();
const [, setGlobal] = AppContainer.useGlobalValue();
// 获取权限树
const getPermissionTree = (userId: number) => {
const getPermissionTree = (userInfo, userId: number) => {
const getUserInfo = Utils.request(`/logi-security/api/v1/user/${userId}`);
const getPermissionTree = Utils.request('/logi-security/api/v1/permission/tree');
@@ -55,18 +55,16 @@ const CommonConfig = (): JSX.Element => {
useLayoutEffect(() => {
// 如果未登录,直接跳转到登录页
const userInfo = localStorage.getItem('userInfo');
let userId: number;
const userInfoStorage = localStorage.getItem('userInfo');
try {
userId = JSON.parse(userInfo).id;
const userInfo = JSON.parse(userInfoStorage);
const userId = userInfo.id;
if (!userId) throw 'err';
getPermissionTree(userInfo, userId);
} catch (_) {
goLogin();
return;
}
getPermissionTree(userId);
}, []);
return <></>;

View File

@@ -1,5 +1,5 @@
import React, { useEffect, useState } from 'react';
import { Button, Form, Input, Select, ProTable, DatePicker, Utils } from 'knowdesign';
import { Button, Form, Input, Select, ProTable, DatePicker, Utils, Tooltip } from 'knowdesign';
import api from 'api';
import { defaultPagination } from 'constants/common';
import TypicalListCard from '../../components/TypicalListCard';
@@ -39,6 +39,13 @@ export default () => {
dataIndex: 'detail',
width: 350,
lineClampOne: true,
render(content) {
return (
<Tooltip placement="bottomLeft" title={content}>
{content}
</Tooltip>
);
},
},
{
title: '操作时间',