Browse Source

Merge branch 'dev' of http://git.ycjcjy.com/ubpa/pc-admin into dev

张延森 3 years ago
parent
commit
51db4c8571

+ 0
- 1
src/app.jsx View File

@@ -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 View File

@@ -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
       }

+ 5
- 2
src/pages/deleteLog/index.jsx View File

@@ -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 myOrgId = initialState.currentUser.orgId;
21 21
 
22 22
   const [orgName,setOrgName]=useState('')
23 23
 
@@ -101,7 +101,10 @@ export default (props) => {
101 101
         columns={columns}
102 102
         request={getDeleteformList}
103 103
         options={false}
104
-        params={{ start, end, deleteStart, deleteEnd,orgId }}        
104
+        search={{
105
+          defaultCollapsed:false
106
+        }}
107
+        params={{ start, end, deleteStart, deleteEnd,myOrgId }}        
105 108
         onReset={handleReset}
106 109
         rowKey="formId"
107 110
       />

+ 1
- 1
src/pages/org/org/Edit.jsx View File

@@ -101,7 +101,7 @@ export default (props) => {
101 101
                 name="orgName"
102 102
                 rules={[{ required: true, message: '请填写企业名称!' }]}
103 103
               >
104
-                <Input />
104
+                <Input  readOnly={formData?.canEditName}/>
105 105
               </Form.Item>
106 106
               <Form.Item
107 107
                 label="权重"

+ 4
- 2
src/pages/resumework/abnormal/index.jsx View File

@@ -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 myOrgId = initialState.currentUser.orgId;
13 15
   const columns = [
14 16
     {
15 17
       title: '企业名称',
@@ -66,7 +68,7 @@ export default (props) => {
66 68
       <PageTable
67 69
         columns={columns}
68 70
         request={getAbnormalList}
69
-        params={{orgId}}
71
+        params={{myOrgId}}
70 72
         search={false}
71 73
         options={false}
72 74
         rowKey="formId"

+ 3
- 0
src/pages/resumework/form/index.jsx View File

@@ -159,6 +159,9 @@ export default (props) => {
159 159
         request={getList}
160 160
         expfunc={exportList}
161 161
         options={false}
162
+        search={{
163
+          defaultCollapsed:false
164
+        }}
162 165
         form={{ ignoreRules: false }}
163 166
         manualRequest={true}
164 167
         revalidateOnFocus={false}

+ 0
- 1
src/pages/user/Login/index.jsx View File

@@ -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 View File

@@ -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 View File

@@ -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
 

+ 9
- 0
src/utils/index.js View File

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