李志伟 3 年前
父节点
当前提交
fc7a88840f

+ 0
- 1
src/app.jsx 查看文件

@@ -30,7 +30,6 @@ export async function getInitialState() {
30 30
   if (history.location.pathname !== loginPath) {
31 31
     const res = await fetchUserInfo();
32 32
     localStorage.setItem('roleAlias', res.roleAlias);
33
-    localStorage.setItem('orgId', res.user.orgId);
34 33
     return {
35 34
       fetchUserInfo,
36 35
       currentUser: res.user,

+ 3
- 2
src/components/RightContent/AvatarDropdown.jsx 查看文件

@@ -13,7 +13,7 @@ import { getLoginPath } from '@/utils';
13 13
  */
14 14
 const loginOut = async () => {
15 15
   const loginPath = getLoginPath()
16
-  setInitialState((s) => ({ ...s, currentUser: undefined }));
16
+  
17 17
   localStorage.removeItem('token');
18 18
   const { query = {}, pathname } = history.location;
19 19
   const { redirect } = query;
@@ -28,13 +28,14 @@ const loginOut = async () => {
28 28
 };
29 29
 const AvatarDropdown = ({ menu }) => {
30 30
   const [showPasswordModal, setShowPasswordModal] = useState(false);
31
-  const { initialState } = useModel('@@initialState');
31
+  const { initialState,setInitialState } = useModel('@@initialState');
32 32
 
33 33
   const onMenuClick = useCallback(
34 34
     (event) => {
35 35
       const { key } = event;
36 36
 
37 37
       if (key === 'logout') {
38
+        setInitialState((s) => ({ ...s, currentUser: undefined }));
38 39
         loginOut();
39 40
         return;
40 41
       }

+ 1
- 1
src/pages/deleteLog/index.jsx 查看文件

@@ -17,7 +17,7 @@ const formatterTime = (val) => {
17 17
 
18 18
 export default (props) => {
19 19
   const { initialState } = useModel('@@initialState');
20
-  let orgId = localStorage.getItem('orgId');
20
+  let orgId = initialState.currentUser.orgId;
21 21
 
22 22
   const [orgName,setOrgName]=useState('')
23 23
 

+ 3
- 1
src/pages/resumework/abnormal/index.jsx 查看文件

@@ -1,4 +1,5 @@
1 1
 import React from 'react'
2
+import { useModel } from 'umi';
2 3
 import moment from 'moment';
3 4
 import { Badge, Image } from 'antd';
4 5
 import { PageHeaderWrapper } from '@ant-design/pro-layout';
@@ -9,7 +10,8 @@ const formatterTime = (val) => {
9 10
   return val ? moment(val).format('YYYY-MM-DD HH:mm') : '';
10 11
 };
11 12
 export default (props) => {
12
-  let orgId = localStorage.getItem('orgId');
13
+  const { initialState } = useModel('@@initialState');
14
+  let orgId = initialState.currentUser.orgId;
13 15
   const columns = [
14 16
     {
15 17
       title: '企业名称',

+ 0
- 1
src/pages/user/Login/index.jsx 查看文件

@@ -19,7 +19,6 @@ const Login = () => {
19 19
       // 登录
20 20
       const { user, menu, report_url, roleAlias } = await login({ ...values, password: md5(values.password) });
21 21
       localStorage.setItem('roleAlias', roleAlias);
22
-      localStorage.setItem('orgId', user.orgId);
23 22
       await setInitialState((s) =>
24 23
       ({
25 24
         ...s,

+ 0
- 1
src/pages/user/orgLogin/index.jsx 查看文件

@@ -19,7 +19,6 @@ const Login = () => {
19 19
       // 登录
20 20
       const { user, menu, report_url, roleAlias } = await orgLogin({ ...values, password: md5(values.password) });
21 21
       localStorage.setItem('roleAlias', roleAlias);
22
-      localStorage.setItem('orgId', user.orgId);
23 22
       await setInitialState((s) => ({ ...s, currentUser: user, menuAccess: menu, report_url: report_url, roleAlias: roleAlias }));
24 23
       message.success('登录成功!');
25 24
       /** 此方法会跳转到 redirect 参数所在的位置 */

+ 3
- 10
src/services/work.js 查看文件

@@ -1,5 +1,6 @@
1 1
 import request from '@/utils/request';
2 2
 import moment from 'moment';
3
+import { getIsAllParams } from '@/utils';
3 4
 
4 5
 // 获取列表
5 6
 export const getList = (params) => request('/resume-work-form', { params });
@@ -9,25 +10,17 @@ export const exportList = (params) => request('/resume-work-form/export', { para
9 10
 
10 11
 // 获取异常列表
11 12
 export const getAbnormalList = (params) =>{
12
-  if (params.orgId==null||params.orgId=='null') {
13
-    delete params.orgId
14
-    params.isAll=true
15
-  }
16 13
   return request(
17 14
     `/resume-work-form?start=${moment(Date.now()).format('YYYY-MM-DD')}&end=${moment(
18 15
       Date.now(),
19 16
     ).format('YYYY-MM-DD')}&isAbnormal=true`,
20
-    { params },
17
+    {params:getIsAllParams(params)},
21 18
   );
22 19
     }
23 20
 // 获取删除列表
24 21
 export const getDeleteformList = (params) =>{
25
-  if (params.orgId==null||params.orgId=='null') {
26
-    delete params.orgId
27
-    params.isAll=true
28
-  }
29 22
   return request(`/resume-work-form?isDelete=true`, {
30
-    params,
23
+    params:getIsAllParams(params),
31 24
   });
32 25
 }
33 26
 

+ 8
- 0
src/utils/index.js 查看文件

@@ -7,3 +7,11 @@ export function getLoginPath(){
7 7
     return '/user/orgLogin'
8 8
   }
9 9
 }
10
+
11
+export const getIsAllParams=(params)=>{
12
+  if (!params.orgId) {
13
+    delete params.orgId
14
+    params.isAll=true
15
+  }
16
+  return params
17
+}