zhoulisen 5 年之前
父節點
當前提交
8eb73e6576

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

@@ -83,8 +83,8 @@ export default {
83 83
   targets: {
84 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 88
   history: 'hash',
89 89
   devtool: isAntDesignProPreview ? 'source-map' : false,
90 90
   // umi routes: https://umijs.org/zh/guide/router.html

+ 5
- 5
package.json 查看文件

@@ -67,8 +67,8 @@
67 67
     "redux": "^4.0.1",
68 68
     "swiper": "^5.3.6",
69 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 72
     "umi-request": "^1.0.8",
73 73
     "wangeditor": "^3.1.1"
74 74
   },
@@ -108,10 +108,10 @@
108 108
     "pro-download": "1.0.1",
109 109
     "slash2": "^2.0.0",
110 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 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 116
   "optionalDependencies": {
117 117
     "puppeteer": "^1.17.0"

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

@@ -35,9 +35,11 @@ const header = props => {
35 35
   useEffect(() => {
36 36
 
37 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 43
       getList(JSON.parse(localStorage.getItem("activePageParams")))
42 44
     } else {
43 45
       localStorage.setItem("activePageParams", JSON.stringify({ pageNum: 1, pageSize: 10 }));

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

@@ -267,7 +267,7 @@ function body(props) {
267 267
   const { helpActivityId } = props.location.query
268 268
   useEffect(() => {
269 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 273
   function getList(params) {

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

@@ -20,9 +20,13 @@ const header = props => {
20 20
 
21 21
   useEffect(() => {
22 22
     if (localStorage.getItem("helpActivePageParams")) {
23
-      props.form.setFieldsValue(JSON.parse(localStorage.getItem("helpActivePageParams")));
23
+      // props.form.setFieldsValue(JSON.parse(localStorage.getItem("helpActivePageParams")));
24 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 30
       getList(JSON.parse(localStorage.getItem("helpActivePageParams")))
27 31
     } else {
28 32
       localStorage.setItem("helpActivePageParams", JSON.stringify({ pageNum: 1, pageSize: 10 }));

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

@@ -181,9 +181,13 @@ function body(props) {
181 181
   // eslint-disable-next-line react-hooks/rules-of-hooks
182 182
   useEffect(() => {
183 183
     if (localStorage.getItem("pageParams")) {
184
-      props.form.setFieldsValue(JSON.parse(localStorage.getItem("pageParams")));
184
+
185 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 191
     } else {
188 192
       getList({ pageNum: 1, pageSize: 9 })
189 193
     }

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

@@ -76,12 +76,18 @@ function body(props) {
76 76
     if (localStorage.getItem("state")) {
77 77
       console.log(localStorage.getItem("state"), 'state')
78 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 84
       } else {
82 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 93
     } else {
@@ -92,6 +98,13 @@ function body(props) {
92 98
 
93 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 108
     request({ ...apis.customer.customerRecommend, params: { ...params } }).then(res => {
96 109
       if (params.customerType === 'private') {
97 110
         setDataSource(res)
@@ -154,6 +167,8 @@ function body(props) {
154 167
     console.log(e)
155 168
   }
156 169
 
170
+  const localStorageDate = (date) => date ? moment(date) : ''
171
+
157 172
   // 分页
158 173
   function onChange(pageNum) {
159 174
     // eslint-disable-next-line react-hooks/rules-of-hooks
@@ -184,8 +199,10 @@ function body(props) {
184 199
     localStorage.setItem("state", JSON.stringify(value))
185 200
     if (value === 'private') {
186 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 206
         getList(JSON.parse(localStorage.getItem("priPageParams")))
190 207
       } else {
191 208
         localStorage.setItem("priPageParams", JSON.stringify({ pageNumber: 1, pageSize: 10, customerType: value }))
@@ -195,9 +212,12 @@ function body(props) {
195 212
     } else {
196 213
 
197 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 221
       } else {
202 222
         localStorage.setItem("pubPageParams", JSON.stringify({ pageNumber: 1, pageSize: 10, customerType: 'public' }))
203 223
         getList({ pageNumber: 1, pageSize: 10, customerType: 'public' })

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

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

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

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