zhoulisen 5 年前
父节点
当前提交
8eb73e6576

+ 2
- 2
config/config.js 查看文件

83
   targets: {
83
   targets: {
84
     ie: 11,
84
     ie: 11,
85
   },
85
   },
86
-  publicPath: './',
87
-  // publicPath: 'https://njcjweb.oss-accelerate.aliyuncs.com/admin/',
86
+  // publicPath: './',
87
+  publicPath: 'https://njcjweb.oss-accelerate.aliyuncs.com/admin/',
88
   history: 'hash',
88
   history: 'hash',
89
   devtool: isAntDesignProPreview ? 'source-map' : false,
89
   devtool: isAntDesignProPreview ? 'source-map' : false,
90
   // umi routes: https://umijs.org/zh/guide/router.html
90
   // umi routes: https://umijs.org/zh/guide/router.html

+ 5
- 5
package.json 查看文件

67
     "redux": "^4.0.1",
67
     "redux": "^4.0.1",
68
     "swiper": "^5.3.6",
68
     "swiper": "^5.3.6",
69
     "umi": "^2.13.3",
69
     "umi": "^2.13.3",
70
-    "umi-plugin-pro-block": "^1.3.2",
71
-    "umi-plugin-react": "^1.9.5",
70
+    "umi-plugin-pro-block": "^1.3.6",
71
+    "umi-plugin-react": "^1.15.3",
72
     "umi-request": "^1.0.8",
72
     "umi-request": "^1.0.8",
73
     "wangeditor": "^3.1.1"
73
     "wangeditor": "^3.1.1"
74
   },
74
   },
108
     "pro-download": "1.0.1",
108
     "pro-download": "1.0.1",
109
     "slash2": "^2.0.0",
109
     "slash2": "^2.0.0",
110
     "stylelint": "^10.1.0",
110
     "stylelint": "^10.1.0",
111
-    "umi-plugin-ga": "^1.1.3",
112
-    "umi-plugin-pro": "^1.0.2",
111
+    "umi-plugin-ga": "^1.1.6",
112
+    "umi-plugin-pro": "^1.0.3",
113
     "umi-types": "^0.3.8",
113
     "umi-types": "^0.3.8",
114
-    "webpack-theme-color-replacer": "^1.2.15"
114
+    "webpack-theme-color-replacer": "^1.3.7"
115
   },
115
   },
116
   "optionalDependencies": {
116
   "optionalDependencies": {
117
     "puppeteer": "^1.17.0"
117
     "puppeteer": "^1.17.0"

+ 4
- 2
src/pages/activity/ActivityList.jsx 查看文件

35
   useEffect(() => {
35
   useEffect(() => {
36
 
36
 
37
     if (localStorage.getItem("activePageParams")) {
37
     if (localStorage.getItem("activePageParams")) {
38
-      props.form.setFieldsValue(JSON.parse(localStorage.getItem("activePageParams")));
39
-      // const { getFieldDecorator } = JSON.parse(localStorage.getItem("pageParams"))
40
 
38
 
39
+      const localStorageValue = JSON.parse(localStorage.getItem("activePageParams"))
40
+      localStorageValue.time = localStorageValue.time ? moment(localStorageValue.time) : ''
41
+
42
+      props.form.setFieldsValue(localStorageValue);
41
       getList(JSON.parse(localStorage.getItem("activePageParams")))
43
       getList(JSON.parse(localStorage.getItem("activePageParams")))
42
     } else {
44
     } else {
43
       localStorage.setItem("activePageParams", JSON.stringify({ pageNum: 1, pageSize: 10 }));
45
       localStorage.setItem("activePageParams", JSON.stringify({ pageNum: 1, pageSize: 10 }));

+ 1
- 1
src/pages/activity/helpActivity/helpRecord.jsx 查看文件

267
   const { helpActivityId } = props.location.query
267
   const { helpActivityId } = props.location.query
268
   useEffect(() => {
268
   useEffect(() => {
269
     console.log('customerType', customerType)
269
     console.log('customerType', customerType)
270
-    getList({ pageNumber: 1, pageSize: 10, status: customerType, helpActivityId })
270
+    getList({ pageNum: 1, pageSize: 10, status: customerType, helpActivityId })
271
   }, [])
271
   }, [])
272
 
272
 
273
   function getList(params) {
273
   function getList(params) {

+ 5
- 1
src/pages/activity/helpActivity/list.jsx 查看文件

20
 
20
 
21
   useEffect(() => {
21
   useEffect(() => {
22
     if (localStorage.getItem("helpActivePageParams")) {
22
     if (localStorage.getItem("helpActivePageParams")) {
23
-      props.form.setFieldsValue(JSON.parse(localStorage.getItem("helpActivePageParams")));
23
+      // props.form.setFieldsValue(JSON.parse(localStorage.getItem("helpActivePageParams")));
24
       // const { getFieldDecorator } = JSON.parse(localStorage.getItem("pageParams"))
24
       // const { getFieldDecorator } = JSON.parse(localStorage.getItem("pageParams"))
25
+      const localStorageValue = JSON.parse(localStorage.getItem("helpActivePageParams"))
26
+      localStorageValue.startTime = localStorageValue.startTime ? moment(localStorageValue.startTime) : ''
27
+      localStorageValue.endTime = localStorageValue.endTime ? moment(localStorageValue.endTime) : ''
25
 
28
 
29
+      props.form.setFieldsValue(localStorageValue);
26
       getList(JSON.parse(localStorage.getItem("helpActivePageParams")))
30
       getList(JSON.parse(localStorage.getItem("helpActivePageParams")))
27
     } else {
31
     } else {
28
       localStorage.setItem("helpActivePageParams", JSON.stringify({ pageNum: 1, pageSize: 10 }));
32
       localStorage.setItem("helpActivePageParams", JSON.stringify({ pageNum: 1, pageSize: 10 }));

+ 6
- 2
src/pages/building/list/index.jsx 查看文件

181
   // eslint-disable-next-line react-hooks/rules-of-hooks
181
   // eslint-disable-next-line react-hooks/rules-of-hooks
182
   useEffect(() => {
182
   useEffect(() => {
183
     if (localStorage.getItem("pageParams")) {
183
     if (localStorage.getItem("pageParams")) {
184
-      props.form.setFieldsValue(JSON.parse(localStorage.getItem("pageParams")));
184
+
185
       // const { getFieldDecorator } = JSON.parse(localStorage.getItem("pageParams"))
185
       // const { getFieldDecorator } = JSON.parse(localStorage.getItem("pageParams"))
186
-      getList(JSON.parse(localStorage.getItem("pageParams")))
186
+      const localStorageValue = JSON.parse(localStorage.getItem("pageParams"))
187
+      localStorageValue.startDate = localStorageValue.startDate ? moment(localStorageValue.startDate) : ''
188
+      props.form.setFieldsValue(localStorageValue);
189
+
190
+      getList({ pageNum: 1, pageSize: 9, ...JSON.parse(localStorage.getItem("pageParams")) })
187
     } else {
191
     } else {
188
       getList({ pageNum: 1, pageSize: 9 })
192
       getList({ pageNum: 1, pageSize: 9 })
189
     }
193
     }

+ 29
- 9
src/pages/customer/customerlist/index.jsx 查看文件

76
     if (localStorage.getItem("state")) {
76
     if (localStorage.getItem("state")) {
77
       console.log(localStorage.getItem("state"), 'state')
77
       console.log(localStorage.getItem("state"), 'state')
78
       if (JSON.parse(localStorage.getItem("state")) == 'private') {
78
       if (JSON.parse(localStorage.getItem("state")) == 'private') {
79
-        props.form.setFieldsValue(JSON.parse(localStorage.getItem("priPageParams")));
80
-        getList({ ...JSON.parse(localStorage.getItem("priPageParams")) })
79
+        const localStorageValue = JSON.parse(localStorage.getItem("priPageParams"))
80
+        localStorageValue.startCreateDate = localStorageDate(localStorageValue.startCreateDate)
81
+        localStorageValue.endCreateDate = localStorageDate(localStorageValue.endCreateDate)
82
+        props.form.setFieldsValue(localStorageValue);
83
+        getList({ pageNumber: 1, pageSize: 10, ...JSON.parse(localStorage.getItem("priPageParams")) })
81
       } else {
84
       } else {
82
         setCustomerType('public')
85
         setCustomerType('public')
83
-        props.form.setFieldsValue(JSON.parse(localStorage.getItem("pubPageParams")));
84
-        getList({ ...JSON.parse(localStorage.getItem("pubPageParams")) })
86
+        const localStorageValue = JSON.parse(localStorage.getItem("pubPageParams"))
87
+        localStorageValue.startCreateDate = localStorageDate(localStorageValue.startCreateDate)
88
+        localStorageValue.endCreateDate = localStorageDate(localStorageValue.endCreateDate)
89
+        props.form.setFieldsValue(localStorageValue);
90
+        getList({ pageNumber: 1, pageSize: 10, ...JSON.parse(localStorage.getItem("pubPageParams")) })
85
       }
91
       }
86
 
92
 
87
     } else {
93
     } else {
92
 
98
 
93
   function getList(params) {
99
   function getList(params) {
94
     // 网路请求
100
     // 网路请求
101
+    console.log(params, '111111111111111')
102
+    if (params.startCreateDate) {
103
+      params.startCreateDate = moment(params.startCreateDate).format('YYYY-MM-DD HH:mm:ss');
104
+    }
105
+    if (params.endCreateDate) {
106
+      params.endCreateDate = moment(params.endCreateDate).format('YYYY-MM-DD HH:mm:ss');
107
+    }
95
     request({ ...apis.customer.customerRecommend, params: { ...params } }).then(res => {
108
     request({ ...apis.customer.customerRecommend, params: { ...params } }).then(res => {
96
       if (params.customerType === 'private') {
109
       if (params.customerType === 'private') {
97
         setDataSource(res)
110
         setDataSource(res)
154
     console.log(e)
167
     console.log(e)
155
   }
168
   }
156
 
169
 
170
+  const localStorageDate = (date) => date ? moment(date) : ''
171
+
157
   // 分页
172
   // 分页
158
   function onChange(pageNum) {
173
   function onChange(pageNum) {
159
     // eslint-disable-next-line react-hooks/rules-of-hooks
174
     // eslint-disable-next-line react-hooks/rules-of-hooks
184
     localStorage.setItem("state", JSON.stringify(value))
199
     localStorage.setItem("state", JSON.stringify(value))
185
     if (value === 'private') {
200
     if (value === 'private') {
186
       if (localStorage.getItem("priPageParams")) {
201
       if (localStorage.getItem("priPageParams")) {
187
-        props.form.setFieldsValue(JSON.parse(localStorage.getItem("priPageParams")));
188
-
202
+        const localStorageValue = JSON.parse(localStorage.getItem("priPageParams"))
203
+        localStorageValue.startCreateDate = localStorageDate(localStorageValue.startCreateDate)
204
+        localStorageValue.endCreateDate = localStorageDate(localStorageValue.endCreateDate)
205
+        props.form.setFieldsValue(localStorageValue);
189
         getList(JSON.parse(localStorage.getItem("priPageParams")))
206
         getList(JSON.parse(localStorage.getItem("priPageParams")))
190
       } else {
207
       } else {
191
         localStorage.setItem("priPageParams", JSON.stringify({ pageNumber: 1, pageSize: 10, customerType: value }))
208
         localStorage.setItem("priPageParams", JSON.stringify({ pageNumber: 1, pageSize: 10, customerType: value }))
195
     } else {
212
     } else {
196
 
213
 
197
       if (localStorage.getItem("pubPageParams")) {
214
       if (localStorage.getItem("pubPageParams")) {
198
-        props.form.setFieldsValue(JSON.parse(localStorage.getItem("pubPageParams")));
199
-        // const { getFieldDecorator } = JSON.parse(localStorage.getItem("pageParams"))
200
-        getList({ customerType, ...JSON.parse(localStorage.getItem("pubPageParams")) })
215
+        const localStorageValue = JSON.parse(localStorage.getItem("pubPageParams"))
216
+        localStorageValue.startCreateDate = localStorageDate(localStorageValue.startCreateDate)
217
+        localStorageValue.endCreateDate = localStorageDate(localStorageValue.endCreateDate)
218
+        props.form.setFieldsValue(localStorageValue);
219
+
220
+        getList( {pageNumber: 1, pageSize: 10, customerType, ...JSON.parse(localStorage.getItem("pubPageParams")) })
201
       } else {
221
       } else {
202
         localStorage.setItem("pubPageParams", JSON.stringify({ pageNumber: 1, pageSize: 10, customerType: 'public' }))
222
         localStorage.setItem("pubPageParams", JSON.stringify({ pageNumber: 1, pageSize: 10, customerType: 'public' }))
203
         getList({ pageNumber: 1, pageSize: 10, customerType: 'public' })
223
         getList({ pageNumber: 1, pageSize: 10, customerType: 'public' })

+ 2
- 2
src/pages/record/share/countList.jsx 查看文件

167
           </Form.Item>
167
           </Form.Item>
168
           <Form.Item>
168
           <Form.Item>
169
             <span style={{marginRight:'10px'}}>分享时间:</span>
169
             <span style={{marginRight:'10px'}}>分享时间:</span>
170
-                {getFieldDecorator('shareTime')(
171
-                  <RangePicker placeholder={['开始时间','结束时间']} />
170
+                {getFieldDecorator('shareTime',{initialValue : [moment(),moment()],})(
171
+                  <RangePicker placeholder={['开始时间','结束时间']}/>
172
                 )}
172
                 )}
173
           </Form.Item>
173
           </Form.Item>
174
           <Form.Item style={{position:'absolute',right:'38px'}}>
174
           <Form.Item style={{position:'absolute',right:'38px'}}>

+ 3
- 2
src/utils/request.js 查看文件

20
   410: '请求的资源被永久删除,且不会再得到的。',
20
   410: '请求的资源被永久删除,且不会再得到的。',
21
   422: '当创建一个对象时,发生一个验证错误。',
21
   422: '当创建一个对象时,发生一个验证错误。',
22
   500: '服务器发生错误,请检查服务器。',
22
   500: '服务器发生错误,请检查服务器。',
23
-  502: '网关错误。',
23
+  502: '连接服务超时',
24
   503: '服务不可用,服务器暂时过载或维护。',
24
   503: '服务不可用,服务器暂时过载或维护。',
25
   504: '网关超时。',
25
   504: '网关超时。',
26
 };
26
 };
70
       const errorText = codeMessage[response.status] || response.statusText;
70
       const errorText = codeMessage[response.status] || response.statusText;
71
       const { status, url } = response;
71
       const { status, url } = response;
72
       notification.error({
72
       notification.error({
73
-        message: `请求错误 ${status}: ${url}`,
73
+        // message: `连接超时,请刷新或重新登录 ${status}: ${url}`,
74
+        message: `连接超时,请刷新或重新登录 ${status}: ${url}`,
74
         description: errorText,
75
         description: errorText,
75
       });
76
       });
76
       throw new Error(response.statusText);
77
       throw new Error(response.statusText);