#
luxiaotao1123
2024-02-07 f767b16e74892d8004cae6c96b354413311a143d
#
3个文件已修改
59 ■■■■ 已修改文件
zy-asrs-flow/src/App.jsx 42 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-flow/src/services/route.js 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/sys/entity/User.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-flow/src/App.jsx
@@ -15,7 +15,6 @@
const defaultAvatar = 'https://gw.alipayobjects.com/zos/rmsportal/BiazfanxmamNRoxxVxka.png'
export function render(oldRender) {
  console.log("1");
  const token = getToken();
  if (!token || token?.length === 0) {
    oldRender();
@@ -28,7 +27,6 @@
}
export async function patchClientRoutes({ routes }) {
  console.log("2");
  patchRouteWithRemoteMenus(routes);
};
@@ -36,23 +34,25 @@
 * @see  https://umijs.org/zh-CN/plugins/plugin-initial-state
 * */
export async function getInitialState() {
  console.log("3");
  const fetchUserInfo = async () => {
    try {
      // const userInfo = await getUserInfo({
      //   skipErrorHandler: true,
      // });
      // if (userInfo?.user.avatar === '') {
      //   response.user.avatar = defaultAvatar;
      // }
      // return {
      //   ...userInfo
      // };
      const userInfo = await queryCurrentUser({
      const { data: userInfo } = await getUserInfo({
        skipErrorHandler: true,
      });
      return userInfo.data;
      // console.log(userInfo);
      if (userInfo?.avatar === '') {
        userInfo.avatar = defaultAvatar;
      }
      userInfo.name = userInfo.nickname;
      return {
        ...userInfo
      };
      // const userInfo = await queryCurrentUser({
      //   skipErrorHandler: true,
      // });
      // console.log(userInfo);
      // return userInfo.data;
    } catch (error) {
      console.log(error);
      history.push(loginPath);
@@ -77,7 +77,6 @@
// ProLayout 支持的api https://procomponents.ant.design/components/layout
export const layout = ({ initialState, setInitialState }) => {
  console.log("4");
  return {
    actionsRender: () => [<Question key="doc" />, <SelectLang key="SelectLang" />],
    avatarProps: {
@@ -91,18 +90,17 @@
      locale: false,
      // 每当 initialState?.currentUser?.userid 发生修改时重新执行 request
      params: {
        userId: initialState?.currentUser?.userId,
        userId: initialState?.currentUser?.id,
      },
      request: async () => {
        // console.log(initialState?.currentUser?.userId);
        // if (!initialState?.currentUser?.userId) {
        //   return [];
        // }
        if (!initialState?.currentUser?.id) {
          return [];
        }
        return getRemoteMenu();
      },
    },
    waterMarkProps: {
      content: initialState?.currentUser?.name,
      content: initialState?.currentUser?.nickname,
    },
    footerRender: () => <Footer />,
    onPageChange: () => {
zy-asrs-flow/src/services/route.js
@@ -12,12 +12,13 @@
    remoteMenu = data;
}
// export async function getUserInfo(options) {
//     return request('/api/system/user/getInfo', {
//         method: 'GET',
//         ...(options || {}),
//     });
// }
export async function getUserInfo(options) {
    return request('/api/auth/user', {
        baseURL: 'http://localhost:9090/wcs',
        method: 'GET',
        ...(options || {}),
    });
}
export async function getRouters() {
    return request('/api/auth/menu', {
zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/sys/entity/User.java
@@ -254,7 +254,7 @@
        DeptService service = SpringUtils.getBean(DeptService.class);
        Dept dept = service.getById(this.deptId);
        if (!Cools.isEmpty(dept)){
            return String.valueOf(dept.getId());
            return String.valueOf(dept.getName());
        }
        return null;
    }
@@ -263,7 +263,7 @@
        HostService service = SpringUtils.getBean(HostService.class);
        Host host = service.getById(this.hostId);
        if (!Cools.isEmpty(host)){
            return String.valueOf(host.getId());
            return String.valueOf(host.getName());
        }
        return null;
    }