-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgo_admin.sql
328 lines (289 loc) · 693 KB
/
go_admin.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
-- MySQL dump 10.13 Distrib 5.7.26, for Win64 (x86_64)
--
-- Host: localhost Database: go_admin
-- ------------------------------------------------------
-- Server version 5.7.26
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `admin_article`
--
DROP TABLE IF EXISTS `admin_article`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `admin_article` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(255) NOT NULL DEFAULT '',
`category_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '文章分类ID',
`describe` text COMMENT '文章描述',
`content` longtext COMMENT '文章内容',
`status` tinyint(1) unsigned DEFAULT '0' COMMENT '文章状态 1-可用 2-禁用 3-删除',
`create_time` bigint(20) unsigned DEFAULT '0' COMMENT '文章创建时间',
`update_time` bigint(20) unsigned DEFAULT '0' COMMENT '文章更新时间',
`tag` varchar(255) DEFAULT '' COMMENT 'Tags',
`post_hits` bigint(20) DEFAULT '0' COMMENT '查看数',
`post_like` bigint(20) DEFAULT '0' COMMENT '点赞数',
`comment_count` bigint(20) DEFAULT '0' COMMENT '评论数',
`comment_status` tinyint(3) NOT NULL DEFAULT '1' COMMENT '评论状态;1:允许;0:不允许',
`more` text COMMENT '扩展属性,如缩略图;格式为json',
`source` varchar(150) DEFAULT '' COMMENT '来源',
`author` varchar(255) DEFAULT '' COMMENT '作者',
`staff_id` bigint(20) unsigned DEFAULT '0' COMMENT '作者ID',
PRIMARY KEY (`id`),
KEY `category_id` (`category_id`,`status`,`create_time`)
) ENGINE=MyISAM AUTO_INCREMENT=18 DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `admin_article`
--
LOCK TABLES `admin_article` WRITE;
/*!40000 ALTER TABLE `admin_article` DISABLE KEYS */;
INSERT INTO `admin_article` VALUES (11,'antd-pro中loading状态的dva-loading使用',1,'','<p style="text-align:start;text-indent:2em;">传统写loading状态的方法是,在异步请求的开始的时候开启loading,在异步请求的结束关闭loading,</p><p style="text-align:start;text-indent:2em;">这样的写法是比较麻烦的,因为这一部分的操作都是比较一致的,在ant Design pro中就直接用了dva-loading插件,封装的很好,用起来也很方便,主要就是直接监听异步的effect,分别在开始和结束的时候改变loading状态,所以是和dva结合在一起用的,下面时使用方法:</p><p style="text-align:start;text-indent:2em;"><strong>插件引入</strong></p><pre class="prettyprint"><code><span style="color:#b294bb"><span style="font-size:14px">import</span></span> createLoading <span style="color:#b294bb"><span style="font-size:14px">from</span></span> <span style="font-size:14px"><span style="color:#b5bd68">&#x27;dva-loading&#x27;</span><span style="color:#999999">;</span></span><br/><br/><span style="color:#b294bb"><span style="font-size:14px">const</span></span> app <span style="font-size:14px"><span style="color:#a67f59">=</span></span> <span style="font-size:14px"><span style="color:#81a2be">dva</span><span style="color:#999999">();</span></span><br/><br/>app<span style="font-size:14px"><span style="color:#999999">.</span><span style="color:#81a2be">use</span><span style="color:#999999">(</span><span style="color:#81a2be">createLoading</span><span style="color:#999999">());</span></span><br/></code></pre><ul><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li></ul><p></p><p style="text-align:start;text-indent:2em;"><strong>使用</strong></p><p style="text-align:start;text-indent:2em;">在项目上注册之后routes组件会有loading对象</p><pre class="prettyprint"><code>@<span style="font-size:14px"><span style="color:#81a2be">connect</span><span style="color:#999999">(({</span></span> app<span style="font-size:14px"><span style="color:#999999">,</span></span> loading <span style="font-size:14px"><span style="color:#999999">})</span></span> <span style="font-size:14px"><span style="color:#a67f59">=&gt;</span></span> <span style="font-size:14px"><span style="color:#999999">({</span></span> app<span style="font-size:14px"><span style="color:#999999">,</span></span> loading <span style="font-size:14px"><span style="color:#999999">}))(</span></span>App<span style="font-size:14px"><span style="color:#999999">);</span></span><br/></code></pre><ul><li>1</li></ul><p></p><p style="text-align:start;text-indent:2em;">监听单个effect</p><pre class="prettyprint"><code><span style="color:#b294bb"><span style="font-size:14px">let</span></span> isLoading <span style="font-size:14px"><span style="color:#a67f59">=</span></span> loading<span style="font-size:14px"><span style="color:#999999">.</span></span>effects<span style="font-size:14px"><span style="color:#999999">[</span><span style="color:#b5bd68">&#x27;role/addRole&#x27;</span><span style="color:#999999">]</span></span> <span style="font-size:14px"><em><span style="color:#969896">//监听role下的addRole的异步请求</span></em></span><br/></code></pre><ul><li>1</li></ul><p></p><p style="text-align:start;text-indent:2em;">监听某个模块下的所有异步请求</p><pre class="prettyprint"><code><span style="color:#b294bb"><span style="font-size:14px">let</span></span> isLoading <span style="font-size:14px"><span style="color:#a67f59">=</span></span> loading<span style="font-size:14px"><span style="color:#999999">.</span></span>models<span style="font-size:14px"><span style="color:#999999">.</span></span>role<span style="font-size:14px"><span style="color:#999999">,</span></span><br/></code></pre><ul><li>1</li></ul><p></p><p style="text-align:start;text-indent:2em;">全局监听所有异步请求</p><pre class="prettyprint"><code><span style="color:#b294bb"><span style="font-size:14px">let</span></span> isAllLoading <span style="font-size:14px"><span style="color:#a67f59">=</span></span> loading<span style="font-size:14px"><span style="color:#999999">.</span><span style="color:#81a2be">global</span><span style="color:#999999">()</span></span><br/></code></pre><ul><li>1</li></ul><p></p><p style="text-align:start;text-indent:2em;">在异步请求是loading变量会为true,完成后会变成false,用来控制加载动画</p>',1,1606283044936,1606283044936,'',0,0,0,0,'','','超级管理员',1),(13,'Ant Design Pro的dva-loading',1,'loading为dva的插件,全局可用,它里面维护了一些布尔值,用于控制loading动画效果的显示与隐藏,通过@connect()来注入使用','<p style="text-align:start;text-indent:2em;" class="p1 ASTEROIDSYEAHENEMY">官网介绍如下:</p><p style="text-align:start;text-indent:2em;" class="p1 ASTEROIDSYEAHENEMY"> </p><p style="text-align:start;text-indent:2em;" class="p1 ASTEROIDSYEAHENEMY">https://dvajs.com/</p><p style="text-align:start;text-indent:2em;" class="p1 ASTEROIDSYEAHENEMY"> </p><p style="text-align:start;text-indent:2em;" class="p1 ASTEROIDSYEAHENEMY"></p><div class="media-wrap image-wrap"><img src="https://img2018.cnblogs.com/blog/1123242/201902/1123242-20190221141951119-367218388.png" alt="" class="ASTEROIDSYEAHENEMY" height="auto" style="height:auto"/></div><p></p><p style="text-align:start;text-indent:2em;" class="p1 ASTEROIDSYEAHENEMY"> </p><p style="text-align:start;text-indent:2em;" class="p1 ASTEROIDSYEAHENEMY">在AntD Pro里,官方示例了一些用法:</p><p style="text-align:start;text-indent:2em;" class="p1 ASTEROIDSYEAHENEMY"> </p><p></p><div class="media-wrap image-wrap"><a style="display:inline-block" href="javascript:void(0);"><img src="https://common.cnblogs.com/images/copycode.gif" alt="复制代码" class="ASTEROIDSYEAHENEMY" height="auto" style="height:auto"/></a></div><p><br/>@connect(({ list, loading }) =&gt;<span style="color:#000000"><span style="font-size:12px"><span style="line-height:1.5"> ({ list, loading: loading.models.list, })) class CardList extends PureComponent { ... }</span></span></span><br/></p><div class="media-wrap image-wrap"><a style="display:inline-block" href="javascript:void(0);"><img src="https://common.cnblogs.com/images/copycode.gif" alt="复制代码" class="ASTEROIDSYEAHENEMY" height="auto" style="height:auto"/></a></div><p></p><p></p><div class="media-wrap image-wrap"><a style="display:inline-block" href="javascript:void(0);"><img src="https://common.cnblogs.com/images/copycode.gif" alt="复制代码" class="ASTEROIDSYEAHENEMY" height="auto" style="height:auto"/></a></div><p><br/>@connect(({ login, loading }) =&gt;<span style="color:#000000"><span style="font-size:12px"><span style="line-height:1.5"> ({ login, submitting: loading.effects[</span></span></span>&#x27;login/login&#x27;<span style="color:#000000"><span style="font-size:12px"><span style="line-height:1.5">], })) class LoginPage extends Component { ... }</span></span></span><br/></p><div class="media-wrap image-wrap"><a style="display:inline-block" href="javascript:void(0);"><img src="https://common.cnblogs.com/images/copycode.gif" alt="复制代码" class="ASTEROIDSYEAHENEMY" height="auto" style="height:auto"/></a></div><p></p><p style="text-align:start;text-indent:2em;" class="ASTEROIDSYEAHENEMY"> </p><p style="text-align:start;text-indent:2em;" class="ASTEROIDSYEAHENEMY">这里,展示了两种用法,在介绍之前,先打印整个loading出来看一看结构</p><p style="text-align:start;text-indent:2em;" class="ASTEROIDSYEAHENEMY"> </p><p style="text-align:start;text-indent:2em;" class="ASTEROIDSYEAHENEMY"></p><div class="media-wrap image-wrap"><img src="https://img2018.cnblogs.com/blog/1123242/201902/1123242-20190221142742184-960003287.png" alt="" class="ASTEROIDSYEAHENEMY" height="auto" style="height:auto"/></div><p></p><p style="text-align:start;text-indent:2em;" class="ASTEROIDSYEAHENEMY"> </p><p style="text-align:start;text-indent:2em;" class="ASTEROIDSYEAHENEMY">这里解释一下用法:</p><p style="text-align:start;text-indent:2em;" class="ASTEROIDSYEAHENEMY"> 当我们执行了dispatch({ type: &#x27;query&#x27;, payload })后,这个叫做query的effects,以及包含这个effects的model,会被分别添加到loading的effects和models中,并受到监控,某effects获得结果,该effects的布尔值为false,只有该model所有的effects获得结果后,该model的布尔值为false,全局需要执行的effects均完毕,global才为false。(true:loading,false:loaded)</p><p style="text-align:start;text-indent:2em;" class="ASTEROIDSYEAHENEMY"> 我连续执行两个dispatch,结果如下,请注意template的变化:</p><p style="text-align:start;text-indent:2em;" class="ASTEROIDSYEAHENEMY"></p><div class="media-wrap image-wrap"><img src="https://img2018.cnblogs.com/blog/1123242/201902/1123242-20190221144042683-1711862304.png" alt="" class="ASTEROIDSYEAHENEMY" height="auto" style="height:auto"/></div><p></p><p style="text-align:start;text-indent:2em;" class="ASTEROIDSYEAHENEMY"> </p><p style="text-align:start;text-indent:2em;" class="ASTEROIDSYEAHENEMY">知道这些后,我们还要知道,Ant Design为我们提供了loading控制参数,例如Table的 </p><p style="text-align:start;text-indent:2em;" class="ASTEROIDSYEAHENEMY"> </p><p style="text-align:start;text-indent:2em;" class="ASTEROIDSYEAHENEMY"></p><div class="media-wrap image-wrap"><img src="https://img2018.cnblogs.com/blog/1123242/201902/1123242-20190221143906459-1362981221.png" alt="" class="ASTEROIDSYEAHENEMY" height="auto" style="height:auto"/></div><p></p><p style="text-align:start;text-indent:2em;" class="ASTEROIDSYEAHENEMY"> </p><p style="text-align:start;text-indent:2em;" class="ASTEROIDSYEAHENEMY">有了这两件法宝,就可以放手loading,轻松做出一个体验不错的应用了,步骤一二三</p><p></p><div class="media-wrap image-wrap"><a style="display:inline-block" href="javascript:void(0);"><img src="https://common.cnblogs.com/images/copycode.gif" alt="复制代码" class="ASTEROIDSYEAHENEMY" height="auto" style="height:auto"/></a></div><p><br/>@connect(({ template, loading }) =&gt;<span style="color:#000000"><span style="font-size:12px"><span style="line-height:1.5"> ({ template, loading: loading, })) class Index extends Component { const tTableProps </span></span></span>=<span style="color:#000000"><span style="font-size:12px"><span style="line-height:1.5"> { dataSource: list, loading: loading.effects[</span></span></span>&#x27;template/query&#x27;<span style="font-size:12px"><span style="line-height:1.5"><span style="color:#000000">], } ...... </span><span style="color:#0000ff">return</span><span style="color:#000000"> ( </span></span></span>&lt;<span style="color:#000000"><span style="font-size:12px"><span style="line-height:1.5">Table {...tableProps} columns</span></span></span>=<span style="color:#000000"><span style="font-size:12px"><span style="line-height:1.5">{columns} simple rowKey</span></span></span>={record =&gt;<span style="color:#000000"><span style="font-size:12px"><span style="line-height:1.5"> record.id} components</span></span></span>=<span style="color:#000000"><span style="font-size:12px"><span style="line-height:1.5">{{ body: { wrapper: CommonBody }, }} </span></span></span>/&gt; <span style="color:#000000"><span style="font-size:12px"><span style="line-height:1.5"> ) }</span></span></span><br/></p><div class="media-wrap image-wrap"><a style="display:inline-block" href="javascript:void(0);"><img src="https://common.cnblogs.com/images/copycode.gif" alt="复制代码" class="ASTEROIDSYEAHENEMY" height="auto" style="height:auto"/></a></div><p></p><p style="text-align:start;text-indent:2em;" class="ASTEROIDSYEAHENEMY"> </p><p style="text-align:start;text-indent:2em;" class="ASTEROIDSYEAHENEMY"> 完。</p>',1,1606285058979,1606285058979,'',0,0,0,0,'','https://www.cnblogs.com/ww01/p/10412404.html','超级管理员',1),(14,'antd pro 项目中关于dva loading的用法——加载中状态的封装',1,'','<p style="text-align:start;text-indent:2em;">在antd pro中经常会遇到,在加载后台数据的时候,有一个loading状态,</p><p style="text-align:start;text-indent:2em;">如果由我们手动去设置的话,将会有这样一个流程:请求开始setState({queryloading:true})并dispatch(),请求结束,根据请求结果,再setState({queryloading:false});如果有实际操作过的朋友,你们会知道这个过程效率低下,,在一次偶然的过程中接触dva loading过渡效果的封装,很好用,它能在你通过connect绑定后,发挥它的效用。</p><p style="text-align:start;text-indent:2em;">代码中的loadingAll是models的mySpace发生数据交互行为的时候,他会自动置为true,反之为false,</p><p style="text-align:start;text-indent:2em;">而loadingList是models mySpace effects中的myEffects发生数据交互行为时,他会自动变为true,反之为false,</p><p style="text-align:start;text-indent:2em;">当然这一切的行为都是基于你通过connect绑定之后的才能生效</p><pre class="has" name="code"><code></code></pre><ol><li><br/><span style="color:#c678dd"><span style="font-size:14px">import</span></span> React <span style="color:#c678dd"><span style="font-size:14px">from</span></span> <span style="font-size:14px"><span style="color:#98c379">&#x27;react&#x27;</span></span>;</li><li><br/><span style="color:#c678dd"><span style="font-size:14px">import</span></span> {Spin , Table, Button} <span style="color:#c678dd"><span style="font-size:14px">from</span></span> <span style="font-size:14px"><span style="color:#98c379">&#x27;antd&#x27;</span></span>;</li><li><br/>@connect(<span style="font-size:14px">({loading,mySpace})=&gt;</span>({</li><li><br/> <span style="color:#d19a66"><span style="font-size:14px">loadingAll</span></span>:loading.models.mySpace,</li><li><br/><em><span style="color:#5c6370"><span style="font-size:14px">//当mySpace这个models有数据请求行为的时候,loading为true,没有请求的时候为false</span></span></em></li><li><br/> <span style="color:#d19a66"><span style="font-size:14px">loadingList</span></span>:loading.effects[<span style="font-size:14px"><span style="color:#98c379">&#x27;mySpace/myEffects&#x27;</span></span>],</li><li><br/><em><span style="color:#5c6370"><span style="font-size:14px">//当mySpace的effects中的myEffects有异步请求行为时为true,没有请求行为时为false</span></span></em></li><li><br/> <span style="color:#d19a66"><span style="font-size:14px">list</span></span>:mySpace.list,</li><li><br/>}))</li><li><br/><em><span style="color:#5c6370"><span style="font-size:14px">//页面上</span></span></em></li><li><br/><span style="color:#c678dd"><span style="font-size:14px">export</span></span> <span style="color:#c678dd"><span style="font-size:14px">default</span></span> <span style="color:#c678dd"><span style="font-size:14px">class</span></span> <span style="font-size:14px"><span style="color:#e6c07b">QueryLoading</span></span> <span style="color:#c678dd"><span style="font-size:14px">extends</span></span> <span style="font-size:14px"><span style="color:#e6c07b">React</span>.<span style="color:#e6c07b">Component</span></span>{</li><li><br/> <span style="color:#c678dd"><span style="font-size:14px">constructor</span></span>(props){</li><li><br/> </li><li><br/> }</li><li><br/> queryDATA=<span style="font-size:14px">()=&gt;</span>{ </li><li><br/> dispatch({<span style="color:#d19a66"><span style="font-size:14px">type</span></span>:<span style="font-size:14px"><span style="color:#98c379">&#x27;mySpace/myEffects&#x27;</span></span>,<span style="color:#d19a66"><span style="font-size:14px">payload</span></span>:value});</li><li><br/> }</li><li><br/> render(){</li><li><br/> <span style="color:#c678dd"><span style="font-size:14px">const</span></span> {loadingAll,loadingList,list}=<span style="font-size:14px"><span style="color:#e6c07b">this</span></span>.props;</li><li><br/> loadingAll=loadingAll||<span style="color:#56b6c2"><span style="font-size:14px">false</span></span>;</li><li><br/> loadingList=loadingList||<span style="color:#56b6c2"><span style="font-size:14px">false</span></span>;</li><li><br/> list=list||[];</li><li><br/> <span style="color:#c678dd"><span style="font-size:14px">return</span></span>(</li><li><br/> <span style="font-size:14px">&lt;<span style="color:#e06c75">Spin</span></span> <span style="font-size:14px"><span style="color:#d19a66">spinning</span>=<span style="color:#98c379">{loadingAll}</span>&gt;</span></li><li><br/> <span style="font-size:14px">&lt;<span style="color:#e06c75">Table</span></span></li><li><br/> <span style="color:#d19a66"><span style="font-size:14px">dataSource</span></span>=<span style="font-size:14px"><span style="color:#98c379">{list}</span></span> </li><li><br/> <span style="color:#d19a66"><span style="font-size:14px">loading</span></span>=<span style="font-size:14px"><span style="color:#98c379">{loadingList}</span></span></li><li><br/> /&gt;</li><li><br/> <span style="font-size:14px">&lt;<span style="color:#e06c75">Button</span></span> <span style="font-size:14px"><span style="color:#d19a66">onClick</span>=<span style="color:#98c379">{this.queryDATA}</span>&gt;</span>请求<span style="font-size:14px">&lt;/<span style="color:#e06c75">Button</span>&gt;</span></li><li><br/> <span style="font-size:14px">&lt;/<span style="color:#e06c75">Spin</span>&gt;</span></li><li><br/> )</li><li><br/> }</li><li><br/>}</li><li><br/> </li></ol><p></p><pre class="has" name="code"><code></code></pre><ol><li><br/><em><span style="color:#5c6370"><span style="font-size:14px">//models中</span></span></em></li><li><br/><span style="color:#c678dd"><span style="font-size:14px">export</span></span> <span style="color:#c678dd"><span style="font-size:14px">default</span></span>{</li><li><br/> <span style="color:#d19a66"><span style="font-size:14px">namespace</span></span>:<span style="font-size:14px"><span style="color:#98c379">&#x27;mySpace&#x27;</span></span>,</li><li><br/> <span style="color:#d19a66"><span style="font-size:14px">state</span></span>:{</li><li><br/> <span style="color:#d19a66"><span style="font-size:14px">list</span></span>:[],</li><li><br/> },</li><li><br/> <span style="color:#d19a66"><span style="font-size:14px">effects</span></span>:{</li><li><br/> *myEffects({payload},{call,put}){</li><li><br/> <span style="color:#c678dd"><span style="font-size:14px">const</span></span> response=<span style="color:#c678dd"><span style="font-size:14px">yield</span></span> call(getList,payloading);</li><li><br/> <span style="color:#c678dd"><span style="font-size:14px">yield</span></span> put({<span style="font-size:14px"><span style="color:#d19a66">type</span></span>:<span style="font-size:14px"><span style="color:#98c379">&#x27;backList&#x27;</span></span>,<span style="font-size:14px"><span style="color:#d19a66">payload</span></span>:{response}});</li><li><br/> },</li><li><br/> },</li><li><br/> <span style="color:#d19a66"><span style="font-size:14px">reducers</span></span>:{</li><li><br/> backList(state,{<span style="color:#d19a66"><span style="font-size:14px">payload</span></span>:{response}}){</li><li><br/> <span style="color:#c678dd"><span style="font-size:14px">return</span></span>{...state,<span style="font-size:14px"><span style="color:#d19a66">list</span></span>:response.date}</li><li><br/> }</li><li><br/> }</li><li><br/>}</li></ol><p></p><p style="text-align:start;text-indent:2em;">共享知识,共享代码,希望这篇文章能帮到您,</p><p style="text-align:start;text-indent:2em;">文章如有误,请及时指出,谢谢您的反馈 </p>',1,1606285110104,1606285110104,'',0,0,0,0,'','','超级管理员',1),(15,'和服务端进行交互',1,'Ant Design Pro 是一套基于 React 技术栈的单页面应用,我们提供的是前端代码和本地模拟数据的开发模式,通过 API 的形式和任何技术栈的服务端应用一起工作。下面将简单介绍和服务端交互的基本写法。','<p style="text-align:start;text-indent:2em;">Ant Design Pro 是一套基于 React 技术栈的单页面应用,我们提供的是前端代码和本地模拟数据的开发模式,通过 API 的形式和任何技术栈的服务端应用一起工作。下面将简单介绍和服务端交互的基本写法。</p><h2 style="text-align:start;text-indent:2em;" id="前端请求流程">前端请求流程</h2><p style="text-align:start;text-indent:2em;">在 Ant Design Pro 中,一个完整的前端 UI 交互到服务端处理流程是这样的:</p><ol><li>UI 组件交互操作;</li><li>调用 model 的 effect;</li><li>调用统一管理的 service 请求函数;</li><li>使用封装的 request.ts 发送请求;</li><li>获取服务端返回;</li><li>然后调用 reducer 改变 state;</li><li>更新 model。</li></ol><p style="text-align:start;text-indent:2em;">从上面的流程可以看出,为了方便管理维护,统一的请求处理都放在 <code>services</code> 文件夹中,并且一般按照 model 维度进行拆分文件,如:</p><p>services/ user.ts api.ts ...</p><p style="text-align:start;text-indent:2em;">其中,<code>utils/request.ts</code> 是基于 <a href="https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch">fetch</a> 的封装,便于统一处理 POST,GET 等请求参数,请求头,以及错误提示信息等。具体可以参看 <a href="https://github.com/ant-design/ant-design-pro/blob/master/src/utils/request.ts">request.ts</a>。</p><p style="text-align:start;text-indent:2em;">例如在 services 中的一个请求用户信息的例子:</p><p><span style="color:#708090">// services/user.ts</span> <span style="color:#008dff">import</span> request <span style="color:#008dff">from</span> <span style="color:#0b8235">&#x27;../utils/request&#x27;</span><span style="color:#999999">;</span> <span style="color:#008dff">export</span> <span style="color:#008dff">async</span> <span style="color:#008dff">function</span> <span style="color:#f81d22">query</span><span style="color:#999999">()</span> <span style="color:#999999">{</span> <span style="color:#008dff">return</span> <span style="color:#f81d22">request</span><span style="color:#999999">(</span><span style="color:#0b8235">&#x27;/api/users&#x27;</span><span style="color:#999999">);</span> <span style="color:#999999">}</span> <span style="color:#008dff">export</span> <span style="color:#008dff">async</span> <span style="color:#008dff">function</span> <span style="color:#f81d22">queryCurrent</span><span style="color:#999999">()</span> <span style="color:#999999">{</span> <span style="color:#008dff">return</span> <span style="color:#f81d22">request</span><span style="color:#999999">(</span><span style="color:#0b8235">&#x27;/api/currentUser&#x27;</span><span style="color:#999999">);</span> <span style="color:#999999">}</span> <span style="color:#708090">// models/user.ts</span> <span style="color:#008dff">import</span> <span style="color:#999999">{</span> queryCurrent <span style="color:#999999">}</span> <span style="color:#008dff">from</span> <span style="color:#0b8235">&#x27;../services/user&#x27;</span><span style="color:#999999">;</span> <span style="color:#0b8235">...</span> effects<span style="color:#0b8235">:</span> <span style="color:#999999">{</span> <span style="color:#0b8235">*</span><span style="color:#f81d22">fetch</span><span style="color:#999999">({</span> payload <span style="color:#999999">},</span> <span style="color:#999999">{</span> call<span style="color:#999999">,</span> put <span style="color:#999999">})</span> <span style="color:#999999">{</span> <span style="color:#0b8235">...</span> <span style="color:#008dff">const</span> response <span style="color:#0b8235">=</span> <span style="color:#008dff">yield</span> <span style="color:#f81d22">call</span><span style="color:#999999">(</span>queryCurrent<span style="color:#999999">);</span> <span style="color:#0b8235">...</span> <span style="color:#999999">},</span> <span style="color:#999999">}</span></p><h3 style="text-align:start;text-indent:2em;" id="处理异步请求">处理异步请求</h3><p style="text-align:start;text-indent:2em;">在处理复杂的异步请求的时候,很容易让逻辑混乱,陷入嵌套陷阱,所以 Ant Design Pro 的底层基础框架 <a href="https://github.com/dvajs/dva">dva</a> 使用 <code>effect</code> 的方式来管理同步化异步请求:</p><p>effects<span style="color:#0b8235">:</span> <span style="color:#999999">{</span> <span style="color:#0b8235">*</span><span style="color:#f81d22">fetch</span><span style="color:#999999">({</span> payload <span style="color:#999999">},</span> <span style="color:#999999">{</span> call<span style="color:#999999">,</span> put <span style="color:#999999">})</span> <span style="color:#999999">{</span> <span style="color:#008dff">yield</span> <span style="color:#f81d22">put</span><span style="color:#999999">({</span> type<span style="color:#0b8235">:</span> <span style="color:#0b8235">&#x27;changeLoading&#x27;</span><span style="color:#999999">,</span> payload<span style="color:#0b8235">:</span> <span style="color:#f81d22">true</span><span style="color:#999999">,</span> <span style="color:#999999">});</span> <span style="color:#708090">// 异步请求 1</span> <span style="color:#008dff">const</span> response <span style="color:#0b8235">=</span> <span style="color:#008dff">yield</span> <span style="color:#f81d22">call</span><span style="color:#999999">(</span>queryFakeList<span style="color:#999999">,</span> payload<span style="color:#999999">);</span> <span style="color:#008dff">yield</span> <span style="color:#f81d22">put</span><span style="color:#999999">({</span> type<span style="color:#0b8235">:</span> <span style="color:#0b8235">&#x27;save&#x27;</span><span style="color:#999999">,</span> payload<span style="color:#0b8235">:</span> response<span style="color:#999999">,</span> <span style="color:#999999">});</span> <span style="color:#708090">// 异步请求 2</span> <span style="color:#008dff">const</span> response2 <span style="color:#0b8235">=</span> <span style="color:#008dff">yield</span> <span style="color:#f81d22">call</span><span style="color:#999999">(</span>queryFakeList2<span style="color:#999999">,</span> payload<span style="color:#999999">);</span> <span style="color:#008dff">yield</span> <span style="color:#f81d22">put</span><span style="color:#999999">({</span> type<span style="color:#0b8235">:</span> <span style="color:#0b8235">&#x27;save2&#x27;</span><span style="color:#999999">,</span> payload<span style="color:#0b8235">:</span> response2<span style="color:#999999">,</span> <span style="color:#999999">});</span> <span style="color:#008dff">yield</span> <span style="color:#f81d22">put</span><span style="color:#999999">({</span> type<span style="color:#0b8235">:</span> <span style="color:#0b8235">&#x27;changeLoading&#x27;</span><span style="color:#999999">,</span> payload<span style="color:#0b8235">:</span> <span style="color:#f81d22">false</span><span style="color:#999999">,</span> <span style="color:#999999">});</span> <span style="color:#999999">},</span> <span style="color:#999999">},</span></p><p style="text-align:start;text-indent:2em;">通过 <a href="https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Statements/function*">generator</a> 和 <a href="https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Operators/yield">yield</a> 使得异步调用的逻辑处理跟同步一样,更多可参看 <a href="https://github.com/dvajs/dva/blob/master/docs/GettingStarted.md#async-logic">dva async logic</a>。</p>',1,0,1606305153070,'',0,0,0,0,'','https://umijs.org/zh-CN/api#history','超级管理员',1),(17,'antd pro 统一处理接口返回的会话失效',1,'问题描述:当页面一段时间不操作时接口会返回会话失败的提示语和对应的状态码,但页面就没变化,这时我们就需要让页面自动跳转到登陆页面进行重新登陆','<p style="text-align:start;" size="0" _root="undefined" __ownerID="undefined" __hash="undefined" __altered="false">问题描述:当页面一段时间不操作时接口会返回会话失败的提示语和对应的状态码,但页面就没变化,这时我们就需要让页面自动跳转到登陆页面进行重新登陆</p><pre class="prettyprint"><code><span style="color:#c678dd"><span style="font-size:14px">const</span></span> request <span style="font-size:14px"><span style="color:#669900">=</span></span> <span style="font-size:14px"><span style="color:#61aeee">extend</span><span style="color:#999999">({</span></span><br/> errorHandler<span style="font-size:14px"><span style="color:#999999">,</span></span><br/> <span style="font-size:14px"><em><span style="color:#5c6370">// 默认错误处理</span></em></span><br/> credentials<span style="font-size:14px"><span style="color:#999999">:</span></span> <span style="font-size:14px"><span style="color:#669900">&#x27;include&#x27;</span><span style="color:#999999">,</span></span> <span style="font-size:14px"><em><span style="color:#5c6370">// 默认请求是否带上cookie</span></em></span><br/><span style="font-size:14px"><span style="color:#999999">});</span></span><br/>request<span style="font-size:14px"><span style="color:#999999">.</span></span>interceptors<span style="font-size:14px"><span style="color:#999999">.</span></span>response<span style="font-size:14px"><span style="color:#999999">.</span><span style="color:#61aeee">use</span><span style="color:#999999">(</span><span style="color:#c678dd">async</span></span> <span style="font-size:14px"><span style="color:#999999">(</span></span>response<span style="font-size:14px"><span style="color:#999999">)</span></span> <span style="font-size:14px"><span style="color:#669900">=&gt;</span></span> <span style="font-size:14px"><span style="color:#999999">{</span></span><br/> <span style="color:#c678dd"><span style="font-size:14px">const</span></span> data <span style="font-size:14px"><span style="color:#669900">=</span></span> <span style="color:#c678dd"><span style="font-size:14px">await</span></span> response<span style="font-size:14px"><span style="color:#999999">.</span><span style="color:#61aeee">clone</span><span style="color:#999999">().</span><span style="color:#61aeee">json</span><span style="color:#999999">();</span></span><br/> <span style="font-size:14px"><span style="color:#c678dd">if</span><span style="color:#999999">(</span></span>根据自己业务逻辑写判断<span style="font-size:14px"><span style="color:#999999">)</span></span> <span style="font-size:14px"><span style="color:#999999">{</span></span><br/> message<span style="font-size:14px"><span style="color:#999999">.</span><span style="color:#61aeee">error</span><span style="color:#999999">(</span></span>打印后台返回的错误信息g<span style="font-size:14px"><span style="color:#999999">)</span></span><br/> location<span style="font-size:14px"><span style="color:#999999">.</span></span>href <span style="font-size:14px"><span style="color:#669900">=</span></span> <span style="font-size:14px"><span style="color:#669900">&#x27;跳转的路由&#x27;</span><span style="color:#999999">;</span></span><br/> <br/> <span style="font-size:14px"><span style="color:#999999">}</span></span><br/> <br/> <span style="color:#c678dd"><span style="font-size:14px">return</span></span> response<span style="font-size:14px"><span style="color:#999999">;</span></span><br/><span style="font-size:14px"><span style="color:#999999">})</span></span></code></pre>',1,1606305214283,1606305214283,'',0,0,0,0,'','https://blog.csdn.net/drq0917/article/details/106137841','超级管理员',1);
/*!40000 ALTER TABLE `admin_article` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `admin_asset`
--
DROP TABLE IF EXISTS `admin_asset`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `admin_asset` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`path` varchar(500) NOT NULL DEFAULT '' COMMENT '图片路径',
`md5` varchar(255) DEFAULT '',
`sha1` varchar(255) DEFAULT '',
`status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '状态;1启用;2禁用',
`file_name` varchar(255) DEFAULT '',
`file_info` varchar(255) DEFAULT '' COMMENT '文件标识',
`create_time` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
`add_staff` bigint(20) unsigned DEFAULT '0',
`thumb` varchar(500) DEFAULT NULL COMMENT '缩略图路径',
`size` bigint(20) unsigned DEFAULT '0' COMMENT '文件大小',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `admin_asset`
--
LOCK TABLES `admin_asset` WRITE;
/*!40000 ALTER TABLE `admin_asset` DISABLE KEYS */;
INSERT INTO `admin_asset` VALUES (1,'D:\\Develop\\Project\\GoProject\\src\\go-admin\\upload\\2020-11-27\\a61d64b5bf3860e362f92e9704ec3526.jpg','a61d64b5bf3860e362f92e9704ec3526','',1,'a61d64b5bf3860e362f92e9704ec3526.jpg','58805f05b8ced.jpg',1606418062813,1,'',73206),(2,'upload\\2020-11-27\\f8dd2f94b3f894273094a9ea938933a2.jpg','f8dd2f94b3f894273094a9ea938933a2','',1,'f8dd2f94b3f894273094a9ea938933a2.jpg','v2-b39a5c999c6f42ff49361bc27bd611df_r.jpg',1606418564734,1,'',149935),(3,'upload\\2020-11-27\\60e6580bf2497e1dfb5ac384c639af3d.jpg','60e6580bf2497e1dfb5ac384c639af3d','',1,'60e6580bf2497e1dfb5ac384c639af3d.jpg','2bb53a2744f394810f14abee308b3459.jpg',1606418692709,1,'',111815),(4,'upload\\2020-11-27\\a61d64b5bf3860e362f92e9704ec3526.jpg','a61d64b5bf3860e362f92e9704ec3526','',1,'a61d64b5bf3860e362f92e9704ec3526.jpg','58805f05b8ced.jpg',1606418910139,1,'',73206),(5,'upload\\2020-11-27\\1b1a4dfe5f62e63c477e33ee44e80708.jpg','1b1a4dfe5f62e63c477e33ee44e80708','',1,'1b1a4dfe5f62e63c477e33ee44e80708.jpg','997079.jpg',1606418912953,1,'',565492),(6,'upload\\2020-11-27\\4e022af47186bb893b97b4a847b9070d.jpg','3735be19af7ca1e648bb1e4499bfa553','',1,'4e022af47186bb893b97b4a847b9070d.jpg','10_1920x1080.jpg',1606419467889,1,'',1216036),(7,'upload\\2020-11-27\\8115dfdf9acf7f9d298c469fd9fb65d6.jpg','8440b91a43d497cfcca8fb87a8fbe9b0','',1,'8115dfdf9acf7f9d298c469fd9fb65d6.jpg','11_1920x1080.jpg',1606419480848,1,'',1079775),(8,'upload\\2020-11-27\\d2d8379d7498db4eefb83d6645b72c59.jpg','afa69733623bcfdcc72828665361f028','',1,'d2d8379d7498db4eefb83d6645b72c59.jpg','v2-e9fb2c6e73de57e3a63849b30a861faf_r.jpg',1606419883927,1,'',65271),(9,'upload\\2020-11-27\\9035f8a609765082e2f25825b750be33.JPG','08b82fc3f6a2c339b3f1f6851017127c','',1,'9035f8a609765082e2f25825b750be33.JPG','_MG_2566.JPG',1606420103242,1,'',3073176);
/*!40000 ALTER TABLE `admin_asset` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `admin_auth_group`
--
DROP TABLE IF EXISTS `admin_auth_group`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `admin_auth_group` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(50) NOT NULL DEFAULT '' COMMENT '用户组中文名称',
`description` varchar(500) DEFAULT '' COMMENT '描述信息',
`status` tinyint(2) DEFAULT '1' COMMENT '用户组状态:为1正常,为0禁用,-1为删除',
`rules` text COMMENT '用户组拥有的规则id,多个规则 , 隔开',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `admin_auth_group`
--
LOCK TABLES `admin_auth_group` WRITE;
/*!40000 ALTER TABLE `admin_auth_group` DISABLE KEYS */;
INSERT INTO `admin_auth_group` VALUES (1,'测试组','',0,'1,2,3,4');
/*!40000 ALTER TABLE `admin_auth_group` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `admin_auth_group_access`
--
DROP TABLE IF EXISTS `admin_auth_group_access`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `admin_auth_group_access` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`uid` bigint(20) unsigned NOT NULL COMMENT '用户ID',
`group_id` int(11) unsigned NOT NULL COMMENT '用户组id',
PRIMARY KEY (`id`) USING BTREE,
KEY `uid` (`uid`,`group_id`) USING BTREE
) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=FIXED;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `admin_auth_group_access`
--
LOCK TABLES `admin_auth_group_access` WRITE;
/*!40000 ALTER TABLE `admin_auth_group_access` DISABLE KEYS */;
INSERT INTO `admin_auth_group_access` VALUES (5,1,1),(2,2,1),(3,3,1),(4,4,1);
/*!40000 ALTER TABLE `admin_auth_group_access` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `admin_category`
--
DROP TABLE IF EXISTS `admin_category`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `admin_category` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`parent_id` int(10) DEFAULT '0' COMMENT '分类父id',
`status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '状态;1:显示;2:隐藏',
`sort` float(5,0) DEFAULT '0' COMMENT '排序',
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '分类名称',
`description` varchar(255) DEFAULT '' COMMENT '分类描述',
`alias` varchar(100) DEFAULT '' COMMENT '分类别名',
`list_tpl` varchar(255) NOT NULL DEFAULT '' COMMENT '分类列表模板',
`one_tpl` varchar(255) NOT NULL DEFAULT '' COMMENT '分类文章页模板',
`create_time` int(10) unsigned DEFAULT '0' COMMENT '创建时间',
`icon` char(30) DEFAULT '' COMMENT '分类图标',
`thumbnail` int(10) DEFAULT '0' COMMENT '分类封面图',
`more` longtext COMMENT '扩展属性,格式为json',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='栏目表';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `admin_category`
--
LOCK TABLES `admin_category` WRITE;
/*!40000 ALTER TABLE `admin_category` DISABLE KEYS */;
INSERT INTO `admin_category` VALUES (1,0,1,0,'测试栏目1','','test2','','',1589090707,'',0,'');
/*!40000 ALTER TABLE `admin_category` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `admin_category_articles`
--
DROP TABLE IF EXISTS `admin_category_articles`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `admin_category_articles` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`articles_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '文章id',
`category_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '分类id',
`list_order` float NOT NULL DEFAULT '10000' COMMENT '排序',
`status` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '状态,1:发布;0:不发布',
PRIMARY KEY (`id`),
KEY `term_taxonomy_id` (`category_id`)
) ENGINE=MyISAM AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COMMENT='portal应用 分类文章对应表';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `admin_category_articles`
--
LOCK TABLES `admin_category_articles` WRITE;
/*!40000 ALTER TABLE `admin_category_articles` DISABLE KEYS */;
INSERT INTO `admin_category_articles` VALUES (1,1,1,0,0),(2,2,1,0,1),(3,1,1,0,1),(4,1,1,0,1),(5,5,1,0,1),(6,1,1,0,1),(7,1,1,0,3),(8,6,1,0,1),(9,7,1,0,1),(10,8,1,0,1),(11,9,1,0,1),(12,10,1,0,1),(13,11,1,0,1),(14,12,1,0,1),(15,13,1,0,1),(16,14,1,0,1),(17,15,1,0,1),(18,16,1,0,1),(19,15,1,0,0),(20,15,1,0,0),(21,15,1,0,1),(22,17,1,0,1);
/*!40000 ALTER TABLE `admin_category_articles` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `admin_rule`
--
DROP TABLE IF EXISTS `admin_rule`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `admin_rule` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '规则名',
`rule` varchar(255) NOT NULL DEFAULT '' COMMENT '规则,一般是路由。如: /user/list',
`param` varchar(255) DEFAULT '' COMMENT '规则参数。如: limit=10&page=1',
`status` tinyint(1) unsigned DEFAULT '0' COMMENT '状态 1-启用 0-禁用',
`create_time` int(10) unsigned DEFAULT '0',
`soft` int(10) DEFAULT '0' COMMENT '排序',
`open` tinyint(1) unsigned DEFAULT '0' COMMENT '是否对所有人员开放 1-是 0-否',
`add_staff` bigint(20) unsigned DEFAULT '0' COMMENT '添加人员',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `admin_rule`
--
LOCK TABLES `admin_rule` WRITE;
/*!40000 ALTER TABLE `admin_rule` DISABLE KEYS */;
INSERT INTO `admin_rule` VALUES (1,'测试','/user/list','',1,0,1,0,1);
/*!40000 ALTER TABLE `admin_rule` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `admin_system_logs`
--
DROP TABLE IF EXISTS `admin_system_logs`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `admin_system_logs` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`type` tinyint(2) unsigned NOT NULL DEFAULT '1' COMMENT '日志类型;1-登录日志 2-操作日志',
`create_time` int(11) unsigned NOT NULL DEFAULT '0',
`IP` char(15) NOT NULL DEFAULT '' COMMENT '客户端IP',
`url` varchar(255) NOT NULL DEFAULT '' COMMENT '访问路径(去参数',
`user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID (如果有',
`username` varchar(255) DEFAULT '' COMMENT '用户名,如果用户ID不存在,则显示用户名',
`content` longtext COMMENT '日志详细内容',
`param` longtext COMMENT '附带参数(json',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=907 DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `admin_system_logs`
--
LOCK TABLES `admin_system_logs` WRITE;
/*!40000 ALTER TABLE `admin_system_logs` DISABLE KEYS */;
INSERT INTO `admin_system_logs` VALUES (1,1,1602607874,'127.0.0.1','/backstage/article/list',0,'','test',''),(2,1,1602608234,'127.0.0.1','/backstage/article/list',0,'','test',''),(3,1,1602608296,'127.0.0.1','/backstage/article/list',0,'','test',''),(4,1,1602608329,'127.0.0.1','/backstage/article/list',0,'','test',''),(5,1,1602608577,'127.0.0.1','/backstage/article/list',0,'','test',''),(6,1,1602608644,'127.0.0.1','/backstage/article/list',0,'','test','{\"requestBody\":{\"Title\":\"而已\",\"limit\":1},\"requestQuery\":\"\"}'),(7,1,1602609245,'127.0.0.1','/backstage/article/list',0,'','RequestInput','{\"requestBody\":{\"Title\":\"而已\",\"limit\":1},\"requestQuery\":\"\"}'),(8,1,1602609255,'127.0.0.1','/backstage/article/list',0,'','RequestInput','{\"requestBody\":{\"Title\":\"而已\",\"limit\":1},\"requestQuery\":\"\"}'),(9,1,1602609255,'127.0.0.1','/backstage/article/list',0,'','RequestInput','{\"requestBody\":{\"Title\":\"而已\",\"limit\":1},\"requestQuery\":\"\"}'),(10,1,1602609256,'127.0.0.1','/backstage/article/list',0,'','RequestInput','{\"requestBody\":{\"Title\":\"而已\",\"limit\":1},\"requestQuery\":\"\"}'),(11,1,1602609256,'127.0.0.1','/backstage/article/list',0,'','RequestInput','{\"requestBody\":{\"Title\":\"而已\",\"limit\":1},\"requestQuery\":\"\"}'),(12,1,1602609256,'127.0.0.1','/backstage/article/list',0,'','RequestInput','{\"requestBody\":{\"Title\":\"而已\",\"limit\":1},\"requestQuery\":\"\"}'),(13,1,1602609280,'127.0.0.1','/backstage/article/list',0,'','RequestInput','{\"requestBody\":{\"Title\":\"而已\",\"limit\":1},\"requestQuery\":\"\"}'),(14,1,1602609284,'127.0.0.1','/backstage/article/list',0,'','RequestInput','{\"requestBody\":{\"Title\":\"而已\",\"limit\":1},\"requestQuery\":\"\"}'),(15,1,1602609285,'127.0.0.1','/backstage/article/list',0,'','RequestInput','{\"requestBody\":{\"Title\":\"而已\",\"limit\":1},\"requestQuery\":\"\"}'),(16,1,1602609285,'127.0.0.1','/backstage/article/list',0,'','RequestInput','{\"requestBody\":{\"Title\":\"而已\",\"limit\":1},\"requestQuery\":\"\"}'),(17,1,1602609286,'127.0.0.1','/backstage/article/list',0,'','RequestInput','{\"requestBody\":{\"Title\":\"而已\",\"limit\":1},\"requestQuery\":\"\"}'),(18,1,1603036634,'127.0.0.1','/backstage/login',0,'','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"username\":\"admin\"},\"requestQuery\":\"\"}'),(19,1,1603037513,'127.0.0.1','/backstage/article/list',0,'','RequestInput','{\"requestBody\":{\"Title\":\"而已\",\"limit\":1},\"requestQuery\":\"\"}'),(20,1,1603037564,'127.0.0.1','/backstage/article/list',0,'','RequestInput','{\"requestBody\":{\"Title\":\"而已\",\"limit\":1},\"requestQuery\":\"\"}'),(21,1,1603037642,'127.0.0.1','/backstage/article/list',0,'','RequestInput','{\"requestBody\":{\"Title\":\"而已\",\"limit\":1},\"requestQuery\":\"\"}'),(22,1,1603037735,'127.0.0.1','/backstage/article/list',0,'','RequestInput','{\"requestBody\":{\"Title\":\"而已\",\"limit\":1},\"requestQuery\":\"\"}'),(23,1,1603115060,'127.0.0.1','/backstage/article/list',0,'','RequestInput','{\"requestBody\":{\"Title\":\"而已\",\"limit\":1},\"requestQuery\":\"\"}'),(24,1,1603115065,'127.0.0.1','/backstage/login',0,'','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"username\":\"admin\"},\"requestQuery\":\"\"}'),(25,1,1603115068,'127.0.0.1','/backstage/article/list',0,'','RequestInput','{\"requestBody\":{\"Title\":\"而已\",\"limit\":1},\"requestQuery\":\"\"}'),(26,1,1603115073,'127.0.0.1','/backstage/article/list',0,'','RequestInput','{\"requestBody\":{\"Title\":\"\",\"limit\":1},\"requestQuery\":\"\"}'),(27,1,1605704038,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(28,1,1605704319,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(29,1,1605704347,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(30,1,1605704354,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(31,1,1605704383,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(32,1,1605704403,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(33,1,1605704410,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(34,1,1605704501,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(35,1,1605704506,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(36,1,1605704512,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(37,1,1605704513,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(38,1,1605704513,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(39,1,1605704514,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(40,1,1605704714,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(41,1,1605704754,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(42,1,1605705305,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(43,1,1605705312,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(44,1,1605705332,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(45,1,1605705337,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(46,1,1605705503,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(47,1,1605705513,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(48,1,1605705532,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(49,1,1605706201,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(50,1,1605706903,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(51,1,1605707388,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(52,1,1605707390,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(53,1,1605707398,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(54,1,1605707404,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(55,1,1605707563,'127.0.0.1','/v1/login',0,'','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"username\":\"admin\"},\"requestQuery\":\"\"}'),(56,1,1605707679,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"username\":\"admin\"},\"requestQuery\":\"\"}'),(57,1,1605707854,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"username\":\"admin\"},\"requestQuery\":\"\"}'),(58,1,1605707857,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"Title\":\"\",\"limit\":1},\"requestQuery\":\"\"}'),(59,1,1605707871,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(60,1,1605720290,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(61,1,1605720302,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(62,1,1605720306,'127.0.0.1','/v1/category/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(63,1,1605722233,'127.0.0.1','/v1/category/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(64,1,1605752681,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(65,1,1605758164,'127.0.0.1','/v1/article/list',0,'','RequestInput','{\"requestBody\":{\"Title\":\"\",\"limit\":1},\"requestQuery\":\"\"}'),(66,1,1605758166,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"username\":\"admin\"},\"requestQuery\":\"\"}'),(67,1,1605758170,'127.0.0.1','/v1/user/list',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(68,1,1605758213,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(69,1,1605758817,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(70,1,1605759430,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(71,1,1605759852,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(72,1,1605759872,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(73,1,1605759906,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestQuery\":\"\"}'),(74,1,1605759927,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(75,1,1605782151,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(76,1,1605782154,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"username\":\"admin\"},\"requestQuery\":\"\"}'),(77,1,1605783152,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(78,1,1605792656,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(79,1,1605884038,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(80,1,1605884489,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"username\":\"admin\"},\"requestQuery\":\"\"}'),(81,1,1605884599,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(82,1,1605884605,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123123\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(83,1,1605885942,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(84,1,1605886044,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(85,1,1605886102,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(86,1,1605886112,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"124\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(87,1,1605886128,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(88,1,1605886133,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123543\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(89,1,1605886217,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(90,1,1605886221,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"868568\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(91,1,1605886226,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"868568\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(92,1,1605886226,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"868568\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(93,1,1605886227,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"868568\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(94,1,1605886227,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"868568\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(95,1,1605886227,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"868568\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(96,1,1605886274,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123123\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(97,1,1605886285,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(98,1,1605886369,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(99,1,1605886375,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(100,1,1605886483,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(101,1,1605886542,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(102,1,1605886546,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(103,1,1605886563,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(104,1,1605886636,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123123\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(105,1,1605886640,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(106,1,1605886647,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(107,1,1605886682,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(108,1,1605886802,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(109,1,1605886805,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(110,1,1605886809,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(111,1,1605886810,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(112,1,1605924349,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(113,1,1605924685,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(114,1,1605924688,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(115,1,1605924689,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(116,1,1605924716,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(117,1,1605924771,'127.0.0.1','/v1/category/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(118,1,1605925514,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(119,1,1605925515,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(120,1,1605925516,'127.0.0.1','/v1/category/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(121,1,1605926220,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(122,1,1605926220,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(123,1,1605926222,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(124,1,1605926222,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(125,1,1605926224,'127.0.0.1','/v1/category/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(126,1,1605926372,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(127,1,1605926377,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(128,1,1605926405,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(129,1,1605926409,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(130,1,1605926410,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(131,1,1605926410,'127.0.0.1','/v1/category/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(132,1,1605926431,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(133,1,1605926437,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(134,1,1605926472,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(135,1,1605926472,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(136,1,1605926472,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(137,1,1605926477,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(138,1,1605926478,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(139,1,1605926479,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(140,1,1605926519,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(141,1,1605926519,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(142,1,1605926519,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(143,1,1605926570,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(144,1,1605926570,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(145,1,1605926571,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(146,1,1605926595,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(147,1,1605926595,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(148,1,1605926596,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(149,1,1605926603,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(150,1,1605926603,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(151,1,1605926604,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(152,1,1605926627,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(153,1,1605926627,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(154,1,1605926627,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(155,1,1605926706,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(156,1,1605926706,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(157,1,1605926707,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(158,1,1605926707,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(159,1,1605926707,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(160,1,1605926708,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(161,1,1605926719,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(162,1,1605926720,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(163,1,1605926722,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(164,1,1605926735,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(165,1,1605926735,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(166,1,1605926735,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(167,1,1605926736,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(168,1,1605926736,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(169,1,1605926736,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(170,1,1605926749,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(171,1,1605926749,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(172,1,1605926749,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(173,1,1605927596,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(174,1,1605927596,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(175,1,1605927598,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(176,1,1605927686,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(177,1,1605927766,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(178,1,1605927767,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(179,1,1605927768,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(180,1,1605928111,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"username\":\"admin\"},\"requestQuery\":\"\"}'),(181,1,1605928139,'127.0.0.1','/v1/article/modify?id=1',1,'admin','RequestInput','{\"requestBody\":{\"CategoryId\":1,\"Content\":\"文章修改测试!第二次\",\"Status\":1,\"Title\":\"文章修改测试第二次\"},\"requestQuery\":\"\"}'),(182,1,1605928165,'127.0.0.1','/v1/article/modify?id=1',1,'admin','RequestInput','{\"requestBody\":{\"CategoryId\":1,\"Content\":\"文章修改测试!第二次\",\"Status\":1,\"Title\":\"文章修改测试第二次\"},\"requestQuery\":\"\"}'),(183,1,1605928230,'127.0.0.1','/v1/article/modify?id=1',1,'admin','RequestInput','{\"requestBody\":{\"CategoryId\":1,\"Content\":\"文章修改测试!第二次\",\"Status\":1,\"Title\":\"文章修改测试第二次\"},\"requestQuery\":\"\"}'),(184,1,1605928267,'127.0.0.1','/v1/article/modify?id=1',1,'admin','RequestInput','{\"requestBody\":{\"CategoryId\":1,\"Content\":\"文章修改测试!第二次\",\"Status\":1,\"Title\":\"文章修改测试第二次\"},\"requestQuery\":\"\"}'),(185,1,1605928282,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(186,1,1605928614,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(187,1,1605929014,'127.0.0.1','/v1/article/list?current=1&pageSize=20&CreateTime=2020-11-20%2000%3A00%3A00',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(188,1,1605929020,'127.0.0.1','/v1/article/list?current=1&pageSize=20&CreateTime=2020-11-22%2000%3A00%3A00',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(189,1,1605929180,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(190,1,1605929180,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(191,1,1605929193,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(192,1,1605929194,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(193,1,1605929194,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(194,1,1605929199,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(195,1,1605929231,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(196,1,1605929232,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(197,1,1605929232,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(198,1,1605929954,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(199,1,1605929982,'127.0.0.1','/v1/article/list?current=1&pageSize=20&CreateTime=2020-11-21%2011%3A39%3A39',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(200,1,1605930133,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(201,1,1605930133,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(202,1,1605930148,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(203,1,1605930153,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(204,1,1605930154,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(205,1,1605930154,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(206,1,1605930175,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(207,1,1605930176,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(208,1,1605930176,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(209,1,1605930237,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(210,1,1605930237,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(211,1,1605930237,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(212,1,1605930688,'127.0.0.1','/v1/article/list?current=1&pageSize=20&Title=123',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(213,1,1605930841,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"Title\":\"\",\"limit\":1},\"requestQuery\":\"\"}'),(214,1,1605930867,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"Title\":\"12\",\"limit\":10},\"requestQuery\":\"\"}'),(215,1,1605931222,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(216,1,1605931230,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(217,1,1605931233,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(218,1,1605931234,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(219,1,1605931234,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(220,1,1605931247,'127.0.0.1','/v1/article/list?current=1&pageSize=20&Title=123',1,'admin','RequestInput','{\"requestBody\":{\"Title\":\"123\",\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(221,1,1605932068,'127.0.0.1','/v1/article/list?current=1&pageSize=20&Title=',1,'admin','RequestInput','{\"requestBody\":{\"Title\":\"\",\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(222,1,1605932074,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(223,1,1605932091,'127.0.0.1','/v1/article/list?current=1&pageSize=20&Title=%E4%BA%8C',1,'admin','RequestInput','{\"requestBody\":{\"Title\":\"二\",\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(224,1,1605932102,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(225,1,1605932102,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(226,1,1605932103,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(227,1,1605932105,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(228,1,1605932105,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(229,1,1605932107,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(230,1,1605932232,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(231,1,1605932237,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(232,1,1605932244,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(233,1,1605932247,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(234,1,1605932248,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(235,1,1605932249,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(236,1,1605932252,'127.0.0.1','/v1/article/list?current=1&pageSize=20&Title=123',1,'admin','RequestInput','{\"requestBody\":{\"Title\":\"123\",\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(237,1,1605947157,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(238,1,1605947167,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(239,1,1605947180,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(240,1,1605947186,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(241,1,1605947187,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(242,1,1605947188,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(243,1,1605948367,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(244,1,1605948368,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(245,1,1605948369,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(246,1,1605948482,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(247,1,1605948482,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(248,1,1605948484,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(249,1,1605948962,'127.0.0.1','/v1/category/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(250,1,1605948963,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(251,1,1605949805,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(252,1,1605949906,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(253,1,1605949907,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(254,1,1605949907,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(255,1,1605949908,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(256,1,1605949924,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(257,1,1605949928,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(258,1,1605949930,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(259,1,1605949930,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(260,1,1605949931,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(261,1,1605949932,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(262,1,1605949951,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(263,1,1605949952,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(264,1,1605949953,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(265,1,1605949980,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(266,1,1605949981,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(267,1,1605949982,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(268,1,1605950048,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(269,1,1605950051,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(270,1,1605950053,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(271,1,1605950054,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(272,1,1605950055,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(273,1,1605950082,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(274,1,1605950082,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(275,1,1605950084,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(276,1,1605950344,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(277,1,1605950345,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(278,1,1605950346,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(279,1,1605950395,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(280,1,1605950395,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(281,1,1605950397,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(282,1,1605950444,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(283,1,1605950444,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(284,1,1605950446,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(285,1,1605950466,'127.0.0.1','/v1/article/list?current=1&pageSize=20&CreateTime%5B0%5D=2020-11-20%2017%3A20%3A57&CreateTime%5B1%5D=2020-11-22%2017%3A20%3A57',1,'admin','RequestInput','{\"requestBody\":{\"CreateTime\":[\"2020-11-20 17:20:57\",\"2020-11-22 17:20:57\"],\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(286,1,1605950605,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(287,1,1605950605,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(288,1,1605950674,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(289,1,1605950677,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(290,1,1605950746,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(291,1,1605950746,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(292,1,1605950748,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(293,1,1605950792,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(294,1,1605950793,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(295,1,1605950793,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(296,1,1605950813,'127.0.0.1','/v1/article/list?current=1&pageSize=20&CreateTime%5B0%5D=2020-11-20%2000%3A00%3A00&CreateTime%5B1%5D=2020-11-22%2000%3A00%3A00',1,'admin','RequestInput','{\"requestBody\":{\"CreateTime\":[\"2020-11-20 00:00:00\",\"2020-11-22 00:00:00\"],\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(297,1,1605951016,'127.0.0.1','/v1/article/list?current=1&pageSize=20&CreateTime%5B0%5D=2020-11-20%2000%3A00%3A00&CreateTime%5B1%5D=2020-11-22%2000%3A00%3A00',1,'admin','RequestInput','{\"requestBody\":{\"CreateTime\":[\"2020-11-20 00:00:00\",\"2020-11-22 00:00:00\"],\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(298,1,1605951132,'127.0.0.1','/v1/article/list?current=1&pageSize=20&CreateTime%5B0%5D=2020-11-19%2000%3A00%3A00&CreateTime%5B1%5D=2020-11-20%2000%3A00%3A00',1,'admin','RequestInput','{\"requestBody\":{\"CreateTime\":[\"2020-11-19 00:00:00\",\"2020-11-20 00:00:00\"],\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(299,1,1605951148,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(300,1,1605951148,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(301,1,1605951364,'127.0.0.1','/v1/article/list?current=1&pageSize=20',0,'','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(302,1,1605951389,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(303,1,1605951389,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(304,1,1605951423,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(305,1,1605951423,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(306,1,1605951436,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(307,1,1605951436,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(308,1,1605951871,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(309,1,1605951991,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(310,1,1605952011,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(311,1,1605952011,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(312,1,1605952613,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(313,1,1605952614,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(314,1,1605952668,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(315,1,1605952668,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(316,1,1605952670,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(317,1,1605952688,'127.0.0.1','/v1/article/list?current=1&pageSize=20&CreateTime%5B0%5D=2020-11-18%2017%3A58%3A01&CreateTime%5B1%5D=2020-11-20%2017%3A58%3A01&CreateTime%5B2%5D=2020%E5%B9%B411%E6%9C%8821%E6%97%A5%2010%3A25%3A20',1,'admin','RequestInput','{\"requestBody\":{\"CreateTime\":[\"2020-11-18 17:58:01\",\"2020-11-20 17:58:01\",\"2020年11月21日 10:25:20\"],\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(318,1,1605952718,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(319,1,1605952718,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(320,1,1605952719,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(321,1,1605952760,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(322,1,1605952760,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(323,1,1605952762,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(324,1,1605952771,'127.0.0.1','/v1/article/list?current=1&pageSize=20&CreateTime%5B0%5D=2020-11-19%2017%3A59%3A26&CreateTime%5B1%5D=2020-11-20%2017%3A59%3A26',1,'admin','RequestInput','{\"requestBody\":{\"CreateTime\":[\"2020-11-19 17:59:26\",\"2020-11-20 17:59:26\"],\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(325,1,1605953130,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(326,1,1605953131,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(327,1,1605953132,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(328,1,1605953390,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(329,1,1605953390,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(330,1,1605953417,'127.0.0.1','/v1/article/list?current=1&pageSize=20&CreateTime%5B0%5D=2020-11-19%2018%3A10%3A13&CreateTime%5B1%5D=2020-11-20%2018%3A10%3A13&CreateTime%5B2%5D=2020-11-21%2018%3A00%3A00',1,'admin','RequestInput','{\"requestBody\":{\"0\":\"2020-11-19 18:10:13\",\"1\":\"2020-11-20 18:10:13\",\"2\":\"2020-11-21 18:00:00\",\"CreateTime\":[\"2020-11-19 18:10:13\",\"2020-11-20 18:10:13\",\"2020-11-21 18:00:00\"],\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(331,1,1605953418,'127.0.0.1','/v1/article/list?current=1&pageSize=20&CreateTime%5B0%5D=2020-11-19%2018%3A10%3A13&CreateTime%5B1%5D=2020-11-20%2018%3A10%3A13&CreateTime%5B2%5D=2020-11-21%2018%3A00%3A00&CreateTime%5B3%5D=2020-11-21%2018%3A00%3A00',1,'admin','RequestInput','{\"requestBody\":{\"0\":\"2020-11-19 18:10:13\",\"1\":\"2020-11-20 18:10:13\",\"2\":\"2020-11-21 18:00:00\",\"3\":\"2020-11-21 18:00:00\",\"CreateTime\":[\"2020-11-19 18:10:13\",\"2020-11-20 18:10:13\",\"2020-11-21 18:00:00\",\"2020-11-21 18:00:00\"],\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(332,1,1605953459,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(333,1,1605953460,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(334,1,1605953622,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(335,1,1605953622,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(336,1,1605953647,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(337,1,1605953656,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(338,1,1605953660,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(339,1,1605953661,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(340,1,1605953715,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(341,1,1605953715,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(342,1,1605953717,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(343,1,1605953717,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(344,1,1605970919,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(345,1,1605970919,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(346,1,1605970921,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(347,1,1605970962,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(348,1,1605970967,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(349,1,1605970971,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(350,1,1605970971,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(351,1,1605970999,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(352,1,1605970999,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(353,1,1605971001,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(354,1,1605971002,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(355,1,1605971003,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(356,1,1605971017,'127.0.0.1','/v1/article/list?current=1&pageSize=20&CreateTime%5B0%5D=2020-11-20%2023%3A03%3A32&CreateTime%5B1%5D=2020-11-21%2023%3A03%3A32',1,'admin','RequestInput','{\"requestBody\":{\"CreateTime\":[\"2020-11-20 23:03:32\",\"2020-11-21 23:03:32\"],\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(357,1,1605971055,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(358,1,1605971055,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(359,1,1605971056,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(360,1,1605971062,'127.0.0.1','/v1/article/list?current=1&pageSize=20&CreateTime%5B0%5D=2020-11-17%2023%3A04%3A18&CreateTime%5B1%5D=2020-11-19%2023%3A04%3A18',1,'admin','RequestInput','{\"requestBody\":{\"CreateTime\":[\"2020-11-17 23:04:18\",\"2020-11-19 23:04:18\"],\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(361,1,1605971068,'127.0.0.1','/v1/article/list?current=1&pageSize=20&CreateTime%5B0%5D=2020-11-17%2023%3A04%3A18&CreateTime%5B1%5D=2020-11-19%2023%3A04%3A18',1,'admin','RequestInput','{\"requestBody\":{\"CreateTime\":[\"2020-11-17 23:04:18\",\"2020-11-19 23:04:18\"],\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(362,1,1605971203,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(363,1,1605971203,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(364,1,1605971222,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(365,1,1605971226,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(366,1,1605971226,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(367,1,1605971305,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(368,1,1605971305,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(369,1,1605971307,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(370,1,1605971308,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(371,1,1605971308,'127.0.0.1','/v1/article/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(372,1,1605971317,'127.0.0.1','/v1/article/list?current=1&pageSize=20&CreateTime%5B0%5D=2020-11-17%2023%3A08%3A32&CreateTime%5B1%5D=2020-11-19%2023%3A08%3A32&CreateTime%5B2%5D=2020-11-21%2018%3A55%3A00',1,'admin','RequestInput','{\"requestBody\":{\"CreateTime\":[\"2020-11-17 23:08:32\",\"2020-11-19 23:08:32\",\"2020-11-21 18:55:00\"],\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(373,1,1605971358,'127.0.0.1','/v1/article/list?current=1&pageSize=20&CreateTime%5B0%5D=2020-11-17%2023%3A08%3A32&CreateTime%5B1%5D=2020-11-19%2023%3A08%3A32&CreateTime%5B2%5D=2020-11-21%2018%3A55%3A00',1,'admin','RequestInput','{\"requestBody\":{\"CreateTime\":[\"2020-11-17 23:08:32\",\"2020-11-19 23:08:32\",\"2020-11-21 18:55:00\"],\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(374,1,1605971405,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(375,1,1605971406,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(376,1,1605971407,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(377,1,1605971447,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"Title\":\"12\",\"limit\":10},\"requestQuery\":\"\"}'),(378,1,1605971452,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(379,1,1605971456,'127.0.0.1','/v1/category/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(380,1,1605971457,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(381,1,1605971498,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(382,1,1605971499,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(383,1,1605971501,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(384,1,1605971501,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(385,1,1605971501,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(386,1,1605971501,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(387,1,1605971502,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(388,1,1605971502,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(389,1,1605971608,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(390,1,1605971609,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(391,1,1605971609,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(392,1,1606068106,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"username\":\"admin\"},\"requestQuery\":\"\"}'),(393,1,1606068160,'127.0.0.1','/v1/article/release',1,'admin','RequestInput','{\"requestBody\":{\"CategoryId\":1,\"Content\":\"撒嘎嘎三个的撒给萨格撒旦干撒大哥5125\",\"Title\":\"测试文章3\"},\"requestQuery\":\"\"}'),(394,1,1606068227,'127.0.0.1','/v1/article/release',1,'admin','RequestInput','{\"requestBody\":{\"CategoryId\":1,\"Content\":\"\\u003ca href=\\\"#\\\"\\u003e链接\\u003c/a\\u003e撒嘎嘎三个的撒给萨格撒旦干撒大哥5125\",\"Title\":\"测试文章3\"},\"requestQuery\":\"\"}'),(395,1,1606068264,'127.0.0.1','/v1/article/release',1,'admin','RequestInput','{\"requestBody\":{\"CategoryId\":1,\"Content\":\"\\u003ca href=\\\"#\\\"\\u003e链接\\u003c/a\\u003e撒嘎嘎三个的撒给萨格撒旦干撒大哥5125\",\"Title\":\"测试文章3\"},\"requestQuery\":\"\"}'),(396,1,1606068441,'127.0.0.1','/v1/article/release',1,'admin','RequestInput','{\"requestBody\":{\"CategoryId\":1,\"Content\":\"\\u003ca href=\\\"#\\\"\\u003e链接\\u003c/a\\u003e撒嘎嘎三个的撒给萨格撒旦干撒大哥5125\",\"Title\":\"测试文章3\"},\"requestQuery\":\"\"}'),(397,1,1606104236,'127.0.0.1','/v1/user/list',0,'','RequestInput','{\"requestQuery\":\"\"}'),(398,1,1606104239,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"username\":\"admin\"},\"requestQuery\":\"\"}'),(399,1,1606127114,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"username\":\"admin\"},\"requestQuery\":\"\"}'),(400,1,1606148511,'127.0.0.1','/v1/article/modify?id=1',0,'','RequestInput','{\"requestBody\":{\"CategoryId\":1,\"Content\":\"\\u003ca href=\\\"#\\\"\\u003e链接测试\\u003c/a\\u003e文章修改测试!\",\"Status\":1,\"Title\":\"文章修改测试\"},\"requestQuery\":\"\"}'),(401,1,1606148521,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"username\":\"admin\"},\"requestQuery\":\"\"}'),(402,1,1606148525,'127.0.0.1','/v1/article/modify?id=1',1,'admin','RequestInput','{\"requestBody\":{\"CategoryId\":1,\"Content\":\"\\u003ca href=\\\"#\\\"\\u003e链接测试\\u003c/a\\u003e文章修改测试!\",\"Status\":1,\"Title\":\"文章修改测试\"},\"requestQuery\":\"\"}'),(403,1,1606148608,'127.0.0.1','/v1/article/delete?id=5',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(404,1,1606148636,'127.0.0.1','/v1/article/modify?id=1',1,'admin','RequestInput','{\"requestBody\":{\"CategoryId\":1,\"Content\":\"\\u003ca href=\\\"#\\\"\\u003e链接测试\\u003c/a\\u003e文章修改测试!\",\"Status\":3,\"Title\":\"文章修改测试\"},\"requestQuery\":\"\"}'),(405,1,1606202504,'127.0.0.1','/v1/login',0,'','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"username\":\"admin\"},\"requestQuery\":\"\"}'),(406,1,1606202514,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"username\":\"admin\"},\"requestQuery\":\"\"}'),(407,1,1606203270,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"Title\":\"12\",\"limit\":10},\"requestQuery\":\"\"}'),(408,1,1606204453,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"Title\":\"12\",\"limit\":10},\"requestQuery\":\"\"}'),(409,1,1606208340,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(410,1,1606208346,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(411,1,1606208349,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(412,1,1606208352,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(413,1,1606208353,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(414,1,1606208366,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(415,1,1606208514,'127.0.0.1','/v1/article/release',0,'','RequestInput','{\"requestBody\":{\"category_id\":\"1\",\"content\":\"\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e近日,一段网络视频让人看了心里不是滋味——一位身形佝偻的老人独自冒雨前往某地政务大厅缴纳医保费用,不想,工作人员生硬告知:“不收现金,要么告诉亲戚,要么你自己在手机上支付,(就)这两个方式。”老人听罢不知所措,而工作人员头顶上则是“为人民服务”的标语。两相对比,着实讽刺。\\u003c/p\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp class=\\\"large\\\" data-loadfunc=\\\"0\\\" src=\\\"https://pics6.baidu.com/feed/a2cc7cd98d1001e9a8c1cb48e54ed8eb55e79744.jpeg?token=9e711e065bf47d514ea9dd6116bef43b\\\" data-loaded=\\\"0\\\"\\u003e\\u003c/p\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e目前,对此事的最终调查处理结果尚未出炉,但这背后的是非再清楚不过。《人民币管理条例》明确规定,“以人民币支付中华人民共和国境内的一切公共的和私人的债务,任何单位和个人不得拒收。”当地医保部门也回应,医保缴费有多种方式,其中并没有不收现金的相关规定。再从情理上说,面对冒雨前来办事的老人,但凡有同理心,都会上前搭把手,更何况这是一个政务服务窗口,就算暂时不便收取现金,也大可找些变通之法,完全没有理由冷言回绝、置之不理。\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e“网来网去”的时代,上述尴尬并非个例。在买票、挂号、叫车、支付等等生活场景中,年轻人享受着一部手机走天下的巨大便利,许多老年人却频繁遭遇数字鸿沟。因银发族不是主要目标客户,一些商业场景对其是有所忽视,这还勉强说得过去,但如政务大厅一类的公共服务机构也乱跟风,明显是服务意识缺失,相当于一种失职。\\u003c/p\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003ca style=\\\"display:inline-block\\\" href=\\\"https://pics5.baidu.com/feed/9f510fb30f2442a7f5847127b1030e4cd0130275.jpeg?token=cdb84803da0b9a0eb0e17f57a515ce60\\\"\\u003e\\u003cimg data-loadfunc=\\\"0\\\" src=\\\"https://pics5.baidu.com/feed/9f510fb30f2442a7f5847127b1030e4cd0130275.jpeg?token=cdb84803da0b9a0eb0e17f57a515ce60\\\" data-loaded=\\\"0\\\" class=\\\"large\\\" width=\\\"600px\\\" style=\\\"width:600px\\\"/\\u003e\\u003c/a\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e所谓“公共服务”,说白了,就是要提供普惠的、无差别的服务,而既然是“服务”,那么就要围绕对方的需求转,而不是图自己的方便。据预测,“十四五”期间,我国老年人口将突破3亿人。这就意味着,老年人非但不能被忽视,还是公共服务机构的重要“客户”群体。如何在日新月异的时代,细致耐心地满足银发族的相关诉求,这既是公共服务部门的职责所系,也是文明社会应有的人文关怀。\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e相对于“全面上网”,一些地区已开始启动一些场景的主动“退网”。比如,北京要求年底前,所有医疗机构都须开设老年人挂号、就医等绿色通道。与之同时,在医院、社区等老年人聚集地,一些志愿者可以提供手机教学。这样的姿态值得肯定,但也要看到,这只是服务的一个侧面。“为人民服务”是政府部门的天职,而服务是个常谈常新、永无止境的课题。今天,这可能是个数字支付的问题,明天则可能是其他技术问题。期望上述这些新闻能够触动更多部门,凡事多想一点、多做一些,将心比心,擦亮自己“为人民服务”的初心。\\u003c/p\\u003e\",\"describe\":\"近日,一段网络视频让人看了心里不是滋味——一位身形佝偻的老人独自冒雨前往某地政务大厅缴纳医保费用,不想,工作人员生硬告知:“不收现金,要么告诉亲戚,要么你自己在手机上支付,(就)这两个方式。”老人听罢不知所措,而工作人员头顶上则是“为人民服务”的标语。两相对比,着实讽刺。\",\"picture\":[{\"lastModified\":1591981000356,\"lastModifiedDate\":\"2020-06-12T16:56:40.356Z\",\"name\":\"886bd714364d58d82410241851748e4f.jpg\",\"originFileObj\":{\"uid\":\"rc-upload-1606208366173-2\"},\"percent\":100,\"response\":\"\\u003c!DOCTYPE html\\u003e\\n\\u003chtml lang=\\\"en\\\"\\u003e\\n \\u003chead\\u003e\\n \\u003cmeta charset=\\\"UTF-8\\\" /\\u003e\\n \\u003cmeta http-equiv=\\\"X-UA-Compatible\\\" content=\\\"IE=edge\\\" /\\u003e\\n \\u003cmeta\\n name=\\\"keywords\\\"\\n content=\\\"antd,umi,umijs,ant design,脚手架,布局, Ant Design,项目,Pro,admin,控制台,主页,开箱即用,中后台,解决方案,组件库\\\"\\n /\\u003e\\n \\u003cmeta\\n name=\\\"description\\\"\\n content=\\\"\\n An out-of-box UI solution for enterprise applications as a React boilerplate.\\\"\\n /\\u003e\\n \\u003cmeta\\n name=\\\"description\\\"\\n content=\\\"\\n 开箱即用的中台前端/设计解决方案。\\\"\\n /\\u003e\\n \\u003cmeta\\n name=\\\"viewport\\\"\\n content=\\\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0\\\"\\n /\\u003e\\n \\u003ctitle\\u003eAnt Design Pro\\u003c/title\\u003e\\n \\u003clink rel=\\\"icon\\\" href=\\\"/favicon.png\\\" type=\\\"image/x-icon\\\" /\\u003e\\n \\u003clink rel=\\\"stylesheet\\\" href=\\\"/umi.css\\\" /\\u003e\\n \\u003cscript\\u003e\\n window.routerBase = \\\"/\\\";\\n \\u003c/script\\u003e\\n \\u003cscript src=\\\"/@@/devScripts.js\\\"\\u003e\\u003c/script\\u003e\\n \\u003cscript\\u003e\\n //! umi version: 3.2.24\\n \\u003c/script\\u003e\\n \\u003c/head\\u003e\\n \\u003cbody\\u003e\\n \\u003cnoscript\\u003eOut-of-the-box mid-stage front/design solution!\\u003c/noscript\\u003e\\n \\u003cdiv id=\\\"root\\\"\\u003e\\n \\u003cstyle\\u003e\\n html,\\n body,\\n #root {\\n height: 100%;\\n margin: 0;\\n padding: 0;\\n }\\n #root {\\n background-image: url(\\\"/home_bg.png\\\");\\n background-repeat: no-repeat;\\n background-size: 100% auto;\\n }\\n .page-loading-warp {\\n padding: 98px;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n }\\n .ant-spin {\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n margin: 0;\\n padding: 0;\\n color: rgba(0, 0, 0, 0.65);\\n font-size: 14px;\\n font-variant: tabular-nums;\\n line-height: 1.5;\\n list-style: none;\\n -webkit-font-feature-settings: \\\"tnum\\\";\\n font-feature-settings: \\\"tnum\\\";\\n position: absolute;\\n display: none;\\n color: #1890ff;\\n text-align: center;\\n vertical-align: middle;\\n opacity: 0;\\n -webkit-transition: -webkit-transform 0.3s\\n cubic-bezier(0.78, 0.14, 0.15, 0.86);\\n transition: -webkit-transform 0.3s\\n cubic-bezier(0.78, 0.14, 0.15, 0.86);\\n transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);\\n transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),\\n -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);\\n }\\n\\n .ant-spin-spinning {\\n position: static;\\n display: inline-block;\\n opacity: 1;\\n }\\n\\n .ant-spin-dot {\\n position: relative;\\n display: inline-block;\\n font-size: 20px;\\n width: 20px;\\n height: 20px;\\n }\\n\\n .ant-spin-dot-item {\\n position: absolute;\\n display: block;\\n width: 9px;\\n height: 9px;\\n background-color: #1890ff;\\n border-radius: 100%;\\n -webkit-transform: scale(0.75);\\n -ms-transform: scale(0.75);\\n transform: scale(0.75);\\n -webkit-transform-origin: 50% 50%;\\n -ms-transform-origin: 50% 50%;\\n transform-origin: 50% 50%;\\n opacity: 0.3;\\n -webkit-animation: antSpinMove 1s infinite linear alternate;\\n animation: antSpinMove 1s infinite linear alternate;\\n }\\n\\n .ant-spin-dot-item:nth-child(1) {\\n top: 0;\\n left: 0;\\n }\\n\\n .ant-spin-dot-item:nth-child(2) {\\n top: 0;\\n right: 0;\\n -webkit-animation-delay: 0.4s;\\n animation-delay: 0.4s;\\n }\\n\\n .ant-spin-dot-item:nth-child(3) {\\n right: 0;\\n bottom: 0;\\n -webkit-animation-delay: 0.8s;\\n animation-delay: 0.8s;\\n }\\n\\n .ant-spin-dot-item:nth-child(4) {\\n bottom: 0;\\n left: 0;\\n -webkit-animation-delay: 1.2s;\\n animation-delay: 1.2s;\\n }\\n\\n .ant-spin-dot-spin {\\n -webkit-transform: rotate(45deg);\\n -ms-transform: rotate(45deg);\\n transform: rotate(45deg);\\n -webkit-animation: antRotate 1.2s infinite linear;\\n animation: antRotate 1.2s infinite linear;\\n }\\n\\n .ant-spin-lg .ant-spin-dot {\\n font-size: 32px;\\n width: 32px;\\n height: 32px;\\n }\\n\\n .ant-spin-lg .ant-spin-dot i {\\n width: 14px;\\n height: 14px;\\n }\\n\\n @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\\n .ant-spin-blur {\\n background: #fff;\\n opacity: 0.5;\\n }\\n }\\n\\n @-webkit-keyframes antSpinMove {\\n to {\\n opacity: 1;\\n }\\n }\\n\\n @keyframes antSpinMove {\\n to {\\n opacity: 1;\\n }\\n }\\n\\n @-webkit-keyframes antRotate {\\n to {\\n -webkit-transform: rotate(405deg);\\n transform: rotate(405deg);\\n }\\n }\\n\\n @keyframes antRotate {\\n to {\\n -webkit-transform: rotate(405deg);\\n transform: rotate(405deg);\\n }\\n }\\n \\u003c/style\\u003e\\n \\u003cdiv\\n style=\\\"\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n flex-direction: column;\\n min-height: 420px;\\n height: 100%;\\n \\\"\\n \\u003e\\n \\u003cimg src=\\\"/pro_icon.svg\\\" alt=\\\"logo\\\" width=\\\"256\\\" /\\u003e\\n \\u003cdiv class=\\\"page-loading-warp\\\"\\u003e\\n \\u003cdiv class=\\\"ant-spin ant-spin-lg ant-spin-spinning\\\"\\u003e\\n \\u003cspan class=\\\"ant-spin-dot ant-spin-dot-spin\\\"\\n \\u003e\\u003ci class=\\\"ant-spin-dot-item\\\"\\u003e\\u003c/i\\u003e\\u003ci class=\\\"ant-spin-dot-item\\\"\\u003e\\u003c/i\\n \\u003e\\u003ci class=\\\"ant-spin-dot-item\\\"\\u003e\\u003c/i\\u003e\\u003ci class=\\\"ant-spin-dot-item\\\"\\u003e\\u003c/i\\n \\u003e\\u003c/span\\u003e\\n \\u003c/div\\u003e\\n \\u003c/div\\u003e\\n \\u003cdiv\\n style=\\\"display: flex; justify-content: center; align-items: center\\\"\\n \\u003e\\n \\u003cimg\\n src=\\\"https://gw.alipayobjects.com/zos/rmsportal/KDpgvguMpGfqaHPjicRK.svg\\\"\\n width=\\\"32\\\"\\n style=\\\"margin-right: 8px\\\"\\n /\\u003e\\n Ant Design\\n \\u003c/div\\u003e\\n \\u003c/div\\u003e\\n \\u003c/div\\u003e\\n\\n \\u003cscript src=\\\"/umi.js\\\"\\u003e\\u003c/script\\u003e\\n \\u003c/body\\u003e\\n\\u003c/html\\u003e\\n\",\"size\":355416,\"status\":\"done\",\"thumbUrl\":\"data:image/png;base64,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\",\"type\":\"image/jpeg\",\"uid\":\"rc-upload-1606208366173-2\",\"xhr\":{}}],\"recommend\":[\"top\",\"recommend\"],\"source\":\"https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_10314356097333271633%22%7D\\u0026n_type=0\\u0026p_from=1\",\"title\":\"老人冒雨缴医保被拒收现金,“为人民服务”哪去了\"},\"requestQuery\":\"\"}'),(416,1,1606208526,'127.0.0.1','/v1/article/release',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"1\",\"content\":\"\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e近日,一段网络视频让人看了心里不是滋味——一位身形佝偻的老人独自冒雨前往某地政务大厅缴纳医保费用,不想,工作人员生硬告知:“不收现金,要么告诉亲戚,要么你自己在手机上支付,(就)这两个方式。”老人听罢不知所措,而工作人员头顶上则是“为人民服务”的标语。两相对比,着实讽刺。\\u003c/p\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp class=\\\"large\\\" data-loadfunc=\\\"0\\\" src=\\\"https://pics6.baidu.com/feed/a2cc7cd98d1001e9a8c1cb48e54ed8eb55e79744.jpeg?token=9e711e065bf47d514ea9dd6116bef43b\\\" data-loaded=\\\"0\\\"\\u003e\\u003c/p\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e目前,对此事的最终调查处理结果尚未出炉,但这背后的是非再清楚不过。《人民币管理条例》明确规定,“以人民币支付中华人民共和国境内的一切公共的和私人的债务,任何单位和个人不得拒收。”当地医保部门也回应,医保缴费有多种方式,其中并没有不收现金的相关规定。再从情理上说,面对冒雨前来办事的老人,但凡有同理心,都会上前搭把手,更何况这是一个政务服务窗口,就算暂时不便收取现金,也大可找些变通之法,完全没有理由冷言回绝、置之不理。\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e“网来网去”的时代,上述尴尬并非个例。在买票、挂号、叫车、支付等等生活场景中,年轻人享受着一部手机走天下的巨大便利,许多老年人却频繁遭遇数字鸿沟。因银发族不是主要目标客户,一些商业场景对其是有所忽视,这还勉强说得过去,但如政务大厅一类的公共服务机构也乱跟风,明显是服务意识缺失,相当于一种失职。\\u003c/p\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003ca style=\\\"display:inline-block\\\" href=\\\"https://pics5.baidu.com/feed/9f510fb30f2442a7f5847127b1030e4cd0130275.jpeg?token=cdb84803da0b9a0eb0e17f57a515ce60\\\"\\u003e\\u003cimg data-loadfunc=\\\"0\\\" src=\\\"https://pics5.baidu.com/feed/9f510fb30f2442a7f5847127b1030e4cd0130275.jpeg?token=cdb84803da0b9a0eb0e17f57a515ce60\\\" data-loaded=\\\"0\\\" class=\\\"large\\\" width=\\\"600px\\\" style=\\\"width:600px\\\"/\\u003e\\u003c/a\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e所谓“公共服务”,说白了,就是要提供普惠的、无差别的服务,而既然是“服务”,那么就要围绕对方的需求转,而不是图自己的方便。据预测,“十四五”期间,我国老年人口将突破3亿人。这就意味着,老年人非但不能被忽视,还是公共服务机构的重要“客户”群体。如何在日新月异的时代,细致耐心地满足银发族的相关诉求,这既是公共服务部门的职责所系,也是文明社会应有的人文关怀。\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e相对于“全面上网”,一些地区已开始启动一些场景的主动“退网”。比如,北京要求年底前,所有医疗机构都须开设老年人挂号、就医等绿色通道。与之同时,在医院、社区等老年人聚集地,一些志愿者可以提供手机教学。这样的姿态值得肯定,但也要看到,这只是服务的一个侧面。“为人民服务”是政府部门的天职,而服务是个常谈常新、永无止境的课题。今天,这可能是个数字支付的问题,明天则可能是其他技术问题。期望上述这些新闻能够触动更多部门,凡事多想一点、多做一些,将心比心,擦亮自己“为人民服务”的初心。\\u003c/p\\u003e\",\"describe\":\"近日,一段网络视频让人看了心里不是滋味——一位身形佝偻的老人独自冒雨前往某地政务大厅缴纳医保费用,不想,工作人员生硬告知:“不收现金,要么告诉亲戚,要么你自己在手机上支付,(就)这两个方式。”老人听罢不知所措,而工作人员头顶上则是“为人民服务”的标语。两相对比,着实讽刺。\",\"picture\":[{\"lastModified\":1591981000356,\"lastModifiedDate\":\"2020-06-12T16:56:40.356Z\",\"name\":\"886bd714364d58d82410241851748e4f.jpg\",\"originFileObj\":{\"uid\":\"rc-upload-1606208366173-2\"},\"percent\":100,\"response\":\"\\u003c!DOCTYPE html\\u003e\\n\\u003chtml lang=\\\"en\\\"\\u003e\\n \\u003chead\\u003e\\n \\u003cmeta charset=\\\"UTF-8\\\" /\\u003e\\n \\u003cmeta http-equiv=\\\"X-UA-Compatible\\\" content=\\\"IE=edge\\\" /\\u003e\\n \\u003cmeta\\n name=\\\"keywords\\\"\\n content=\\\"antd,umi,umijs,ant design,脚手架,布局, Ant Design,项目,Pro,admin,控制台,主页,开箱即用,中后台,解决方案,组件库\\\"\\n /\\u003e\\n \\u003cmeta\\n name=\\\"description\\\"\\n content=\\\"\\n An out-of-box UI solution for enterprise applications as a React boilerplate.\\\"\\n /\\u003e\\n \\u003cmeta\\n name=\\\"description\\\"\\n content=\\\"\\n 开箱即用的中台前端/设计解决方案。\\\"\\n /\\u003e\\n \\u003cmeta\\n name=\\\"viewport\\\"\\n content=\\\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0\\\"\\n /\\u003e\\n \\u003ctitle\\u003eAnt Design Pro\\u003c/title\\u003e\\n \\u003clink rel=\\\"icon\\\" href=\\\"/favicon.png\\\" type=\\\"image/x-icon\\\" /\\u003e\\n \\u003clink rel=\\\"stylesheet\\\" href=\\\"/umi.css\\\" /\\u003e\\n \\u003cscript\\u003e\\n window.routerBase = \\\"/\\\";\\n \\u003c/script\\u003e\\n \\u003cscript src=\\\"/@@/devScripts.js\\\"\\u003e\\u003c/script\\u003e\\n \\u003cscript\\u003e\\n //! umi version: 3.2.24\\n \\u003c/script\\u003e\\n \\u003c/head\\u003e\\n \\u003cbody\\u003e\\n \\u003cnoscript\\u003eOut-of-the-box mid-stage front/design solution!\\u003c/noscript\\u003e\\n \\u003cdiv id=\\\"root\\\"\\u003e\\n \\u003cstyle\\u003e\\n html,\\n body,\\n #root {\\n height: 100%;\\n margin: 0;\\n padding: 0;\\n }\\n #root {\\n background-image: url(\\\"/home_bg.png\\\");\\n background-repeat: no-repeat;\\n background-size: 100% auto;\\n }\\n .page-loading-warp {\\n padding: 98px;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n }\\n .ant-spin {\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n margin: 0;\\n padding: 0;\\n color: rgba(0, 0, 0, 0.65);\\n font-size: 14px;\\n font-variant: tabular-nums;\\n line-height: 1.5;\\n list-style: none;\\n -webkit-font-feature-settings: \\\"tnum\\\";\\n font-feature-settings: \\\"tnum\\\";\\n position: absolute;\\n display: none;\\n color: #1890ff;\\n text-align: center;\\n vertical-align: middle;\\n opacity: 0;\\n -webkit-transition: -webkit-transform 0.3s\\n cubic-bezier(0.78, 0.14, 0.15, 0.86);\\n transition: -webkit-transform 0.3s\\n cubic-bezier(0.78, 0.14, 0.15, 0.86);\\n transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);\\n transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),\\n -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);\\n }\\n\\n .ant-spin-spinning {\\n position: static;\\n display: inline-block;\\n opacity: 1;\\n }\\n\\n .ant-spin-dot {\\n position: relative;\\n display: inline-block;\\n font-size: 20px;\\n width: 20px;\\n height: 20px;\\n }\\n\\n .ant-spin-dot-item {\\n position: absolute;\\n display: block;\\n width: 9px;\\n height: 9px;\\n background-color: #1890ff;\\n border-radius: 100%;\\n -webkit-transform: scale(0.75);\\n -ms-transform: scale(0.75);\\n transform: scale(0.75);\\n -webkit-transform-origin: 50% 50%;\\n -ms-transform-origin: 50% 50%;\\n transform-origin: 50% 50%;\\n opacity: 0.3;\\n -webkit-animation: antSpinMove 1s infinite linear alternate;\\n animation: antSpinMove 1s infinite linear alternate;\\n }\\n\\n .ant-spin-dot-item:nth-child(1) {\\n top: 0;\\n left: 0;\\n }\\n\\n .ant-spin-dot-item:nth-child(2) {\\n top: 0;\\n right: 0;\\n -webkit-animation-delay: 0.4s;\\n animation-delay: 0.4s;\\n }\\n\\n .ant-spin-dot-item:nth-child(3) {\\n right: 0;\\n bottom: 0;\\n -webkit-animation-delay: 0.8s;\\n animation-delay: 0.8s;\\n }\\n\\n .ant-spin-dot-item:nth-child(4) {\\n bottom: 0;\\n left: 0;\\n -webkit-animation-delay: 1.2s;\\n animation-delay: 1.2s;\\n }\\n\\n .ant-spin-dot-spin {\\n -webkit-transform: rotate(45deg);\\n -ms-transform: rotate(45deg);\\n transform: rotate(45deg);\\n -webkit-animation: antRotate 1.2s infinite linear;\\n animation: antRotate 1.2s infinite linear;\\n }\\n\\n .ant-spin-lg .ant-spin-dot {\\n font-size: 32px;\\n width: 32px;\\n height: 32px;\\n }\\n\\n .ant-spin-lg .ant-spin-dot i {\\n width: 14px;\\n height: 14px;\\n }\\n\\n @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\\n .ant-spin-blur {\\n background: #fff;\\n opacity: 0.5;\\n }\\n }\\n\\n @-webkit-keyframes antSpinMove {\\n to {\\n opacity: 1;\\n }\\n }\\n\\n @keyframes antSpinMove {\\n to {\\n opacity: 1;\\n }\\n }\\n\\n @-webkit-keyframes antRotate {\\n to {\\n -webkit-transform: rotate(405deg);\\n transform: rotate(405deg);\\n }\\n }\\n\\n @keyframes antRotate {\\n to {\\n -webkit-transform: rotate(405deg);\\n transform: rotate(405deg);\\n }\\n }\\n \\u003c/style\\u003e\\n \\u003cdiv\\n style=\\\"\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n flex-direction: column;\\n min-height: 420px;\\n height: 100%;\\n \\\"\\n \\u003e\\n \\u003cimg src=\\\"/pro_icon.svg\\\" alt=\\\"logo\\\" width=\\\"256\\\" /\\u003e\\n \\u003cdiv class=\\\"page-loading-warp\\\"\\u003e\\n \\u003cdiv class=\\\"ant-spin ant-spin-lg ant-spin-spinning\\\"\\u003e\\n \\u003cspan class=\\\"ant-spin-dot ant-spin-dot-spin\\\"\\n \\u003e\\u003ci class=\\\"ant-spin-dot-item\\\"\\u003e\\u003c/i\\u003e\\u003ci class=\\\"ant-spin-dot-item\\\"\\u003e\\u003c/i\\n \\u003e\\u003ci class=\\\"ant-spin-dot-item\\\"\\u003e\\u003c/i\\u003e\\u003ci class=\\\"ant-spin-dot-item\\\"\\u003e\\u003c/i\\n \\u003e\\u003c/span\\u003e\\n \\u003c/div\\u003e\\n \\u003c/div\\u003e\\n \\u003cdiv\\n style=\\\"display: flex; justify-content: center; align-items: center\\\"\\n \\u003e\\n \\u003cimg\\n src=\\\"https://gw.alipayobjects.com/zos/rmsportal/KDpgvguMpGfqaHPjicRK.svg\\\"\\n width=\\\"32\\\"\\n style=\\\"margin-right: 8px\\\"\\n /\\u003e\\n Ant Design\\n \\u003c/div\\u003e\\n \\u003c/div\\u003e\\n \\u003c/div\\u003e\\n\\n \\u003cscript src=\\\"/umi.js\\\"\\u003e\\u003c/script\\u003e\\n \\u003c/body\\u003e\\n\\u003c/html\\u003e\\n\",\"size\":355416,\"status\":\"done\",\"thumbUrl\":\"data:image/png;base64,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\",\"type\":\"image/jpeg\",\"uid\":\"rc-upload-1606208366173-2\",\"xhr\":{}}],\"recommend\":[\"top\",\"recommend\"],\"source\":\"https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_10314356097333271633%22%7D\\u0026n_type=0\\u0026p_from=1\",\"title\":\"老人冒雨缴医保被拒收现金,“为人民服务”哪去了\"},\"requestQuery\":\"\"}'),(417,1,1606209118,'127.0.0.1','/v1/article/release',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"1\",\"content\":\"\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e近日,一段网络视频让人看了心里不是滋味——一位身形佝偻的老人独自冒雨前往某地政务大厅缴纳医保费用,不想,工作人员生硬告知:“不收现金,要么告诉亲戚,要么你自己在手机上支付,(就)这两个方式。”老人听罢不知所措,而工作人员头顶上则是“为人民服务”的标语。两相对比,着实讽刺。\\u003c/p\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp class=\\\"large\\\" data-loadfunc=\\\"0\\\" src=\\\"https://pics6.baidu.com/feed/a2cc7cd98d1001e9a8c1cb48e54ed8eb55e79744.jpeg?token=9e711e065bf47d514ea9dd6116bef43b\\\" data-loaded=\\\"0\\\"\\u003e\\u003c/p\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e目前,对此事的最终调查处理结果尚未出炉,但这背后的是非再清楚不过。《人民币管理条例》明确规定,“以人民币支付中华人民共和国境内的一切公共的和私人的债务,任何单位和个人不得拒收。”当地医保部门也回应,医保缴费有多种方式,其中并没有不收现金的相关规定。再从情理上说,面对冒雨前来办事的老人,但凡有同理心,都会上前搭把手,更何况这是一个政务服务窗口,就算暂时不便收取现金,也大可找些变通之法,完全没有理由冷言回绝、置之不理。\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e“网来网去”的时代,上述尴尬并非个例。在买票、挂号、叫车、支付等等生活场景中,年轻人享受着一部手机走天下的巨大便利,许多老年人却频繁遭遇数字鸿沟。因银发族不是主要目标客户,一些商业场景对其是有所忽视,这还勉强说得过去,但如政务大厅一类的公共服务机构也乱跟风,明显是服务意识缺失,相当于一种失职。\\u003c/p\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003ca style=\\\"display:inline-block\\\" href=\\\"https://pics5.baidu.com/feed/9f510fb30f2442a7f5847127b1030e4cd0130275.jpeg?token=cdb84803da0b9a0eb0e17f57a515ce60\\\"\\u003e\\u003cimg data-loadfunc=\\\"0\\\" src=\\\"https://pics5.baidu.com/feed/9f510fb30f2442a7f5847127b1030e4cd0130275.jpeg?token=cdb84803da0b9a0eb0e17f57a515ce60\\\" data-loaded=\\\"0\\\" class=\\\"large\\\" width=\\\"600px\\\" style=\\\"width:600px\\\"/\\u003e\\u003c/a\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e所谓“公共服务”,说白了,就是要提供普惠的、无差别的服务,而既然是“服务”,那么就要围绕对方的需求转,而不是图自己的方便。据预测,“十四五”期间,我国老年人口将突破3亿人。这就意味着,老年人非但不能被忽视,还是公共服务机构的重要“客户”群体。如何在日新月异的时代,细致耐心地满足银发族的相关诉求,这既是公共服务部门的职责所系,也是文明社会应有的人文关怀。\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e相对于“全面上网”,一些地区已开始启动一些场景的主动“退网”。比如,北京要求年底前,所有医疗机构都须开设老年人挂号、就医等绿色通道。与之同时,在医院、社区等老年人聚集地,一些志愿者可以提供手机教学。这样的姿态值得肯定,但也要看到,这只是服务的一个侧面。“为人民服务”是政府部门的天职,而服务是个常谈常新、永无止境的课题。今天,这可能是个数字支付的问题,明天则可能是其他技术问题。期望上述这些新闻能够触动更多部门,凡事多想一点、多做一些,将心比心,擦亮自己“为人民服务”的初心。\\u003c/p\\u003e\",\"describe\":\"近日,一段网络视频让人看了心里不是滋味——一位身形佝偻的老人独自冒雨前往某地政务大厅缴纳医保费用,不想,工作人员生硬告知:“不收现金,要么告诉亲戚,要么你自己在手机上支付,(就)这两个方式。”老人听罢不知所措,而工作人员头顶上则是“为人民服务”的标语。两相对比,着实讽刺。\",\"picture\":[{\"lastModified\":1591981000356,\"lastModifiedDate\":\"2020-06-12T16:56:40.356Z\",\"name\":\"886bd714364d58d82410241851748e4f.jpg\",\"originFileObj\":{\"uid\":\"rc-upload-1606208366173-2\"},\"percent\":100,\"response\":\"\\u003c!DOCTYPE html\\u003e\\n\\u003chtml lang=\\\"en\\\"\\u003e\\n \\u003chead\\u003e\\n \\u003cmeta charset=\\\"UTF-8\\\" /\\u003e\\n \\u003cmeta http-equiv=\\\"X-UA-Compatible\\\" content=\\\"IE=edge\\\" /\\u003e\\n \\u003cmeta\\n name=\\\"keywords\\\"\\n content=\\\"antd,umi,umijs,ant design,脚手架,布局, Ant Design,项目,Pro,admin,控制台,主页,开箱即用,中后台,解决方案,组件库\\\"\\n /\\u003e\\n \\u003cmeta\\n name=\\\"description\\\"\\n content=\\\"\\n An out-of-box UI solution for enterprise applications as a React boilerplate.\\\"\\n /\\u003e\\n \\u003cmeta\\n name=\\\"description\\\"\\n content=\\\"\\n 开箱即用的中台前端/设计解决方案。\\\"\\n /\\u003e\\n \\u003cmeta\\n name=\\\"viewport\\\"\\n content=\\\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0\\\"\\n /\\u003e\\n \\u003ctitle\\u003eAnt Design Pro\\u003c/title\\u003e\\n \\u003clink rel=\\\"icon\\\" href=\\\"/favicon.png\\\" type=\\\"image/x-icon\\\" /\\u003e\\n \\u003clink rel=\\\"stylesheet\\\" href=\\\"/umi.css\\\" /\\u003e\\n \\u003cscript\\u003e\\n window.routerBase = \\\"/\\\";\\n \\u003c/script\\u003e\\n \\u003cscript src=\\\"/@@/devScripts.js\\\"\\u003e\\u003c/script\\u003e\\n \\u003cscript\\u003e\\n //! umi version: 3.2.24\\n \\u003c/script\\u003e\\n \\u003c/head\\u003e\\n \\u003cbody\\u003e\\n \\u003cnoscript\\u003eOut-of-the-box mid-stage front/design solution!\\u003c/noscript\\u003e\\n \\u003cdiv id=\\\"root\\\"\\u003e\\n \\u003cstyle\\u003e\\n html,\\n body,\\n #root {\\n height: 100%;\\n margin: 0;\\n padding: 0;\\n }\\n #root {\\n background-image: url(\\\"/home_bg.png\\\");\\n background-repeat: no-repeat;\\n background-size: 100% auto;\\n }\\n .page-loading-warp {\\n padding: 98px;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n }\\n .ant-spin {\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n margin: 0;\\n padding: 0;\\n color: rgba(0, 0, 0, 0.65);\\n font-size: 14px;\\n font-variant: tabular-nums;\\n line-height: 1.5;\\n list-style: none;\\n -webkit-font-feature-settings: \\\"tnum\\\";\\n font-feature-settings: \\\"tnum\\\";\\n position: absolute;\\n display: none;\\n color: #1890ff;\\n text-align: center;\\n vertical-align: middle;\\n opacity: 0;\\n -webkit-transition: -webkit-transform 0.3s\\n cubic-bezier(0.78, 0.14, 0.15, 0.86);\\n transition: -webkit-transform 0.3s\\n cubic-bezier(0.78, 0.14, 0.15, 0.86);\\n transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);\\n transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),\\n -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);\\n }\\n\\n .ant-spin-spinning {\\n position: static;\\n display: inline-block;\\n opacity: 1;\\n }\\n\\n .ant-spin-dot {\\n position: relative;\\n display: inline-block;\\n font-size: 20px;\\n width: 20px;\\n height: 20px;\\n }\\n\\n .ant-spin-dot-item {\\n position: absolute;\\n display: block;\\n width: 9px;\\n height: 9px;\\n background-color: #1890ff;\\n border-radius: 100%;\\n -webkit-transform: scale(0.75);\\n -ms-transform: scale(0.75);\\n transform: scale(0.75);\\n -webkit-transform-origin: 50% 50%;\\n -ms-transform-origin: 50% 50%;\\n transform-origin: 50% 50%;\\n opacity: 0.3;\\n -webkit-animation: antSpinMove 1s infinite linear alternate;\\n animation: antSpinMove 1s infinite linear alternate;\\n }\\n\\n .ant-spin-dot-item:nth-child(1) {\\n top: 0;\\n left: 0;\\n }\\n\\n .ant-spin-dot-item:nth-child(2) {\\n top: 0;\\n right: 0;\\n -webkit-animation-delay: 0.4s;\\n animation-delay: 0.4s;\\n }\\n\\n .ant-spin-dot-item:nth-child(3) {\\n right: 0;\\n bottom: 0;\\n -webkit-animation-delay: 0.8s;\\n animation-delay: 0.8s;\\n }\\n\\n .ant-spin-dot-item:nth-child(4) {\\n bottom: 0;\\n left: 0;\\n -webkit-animation-delay: 1.2s;\\n animation-delay: 1.2s;\\n }\\n\\n .ant-spin-dot-spin {\\n -webkit-transform: rotate(45deg);\\n -ms-transform: rotate(45deg);\\n transform: rotate(45deg);\\n -webkit-animation: antRotate 1.2s infinite linear;\\n animation: antRotate 1.2s infinite linear;\\n }\\n\\n .ant-spin-lg .ant-spin-dot {\\n font-size: 32px;\\n width: 32px;\\n height: 32px;\\n }\\n\\n .ant-spin-lg .ant-spin-dot i {\\n width: 14px;\\n height: 14px;\\n }\\n\\n @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\\n .ant-spin-blur {\\n background: #fff;\\n opacity: 0.5;\\n }\\n }\\n\\n @-webkit-keyframes antSpinMove {\\n to {\\n opacity: 1;\\n }\\n }\\n\\n @keyframes antSpinMove {\\n to {\\n opacity: 1;\\n }\\n }\\n\\n @-webkit-keyframes antRotate {\\n to {\\n -webkit-transform: rotate(405deg);\\n transform: rotate(405deg);\\n }\\n }\\n\\n @keyframes antRotate {\\n to {\\n -webkit-transform: rotate(405deg);\\n transform: rotate(405deg);\\n }\\n }\\n \\u003c/style\\u003e\\n \\u003cdiv\\n style=\\\"\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n flex-direction: column;\\n min-height: 420px;\\n height: 100%;\\n \\\"\\n \\u003e\\n \\u003cimg src=\\\"/pro_icon.svg\\\" alt=\\\"logo\\\" width=\\\"256\\\" /\\u003e\\n \\u003cdiv class=\\\"page-loading-warp\\\"\\u003e\\n \\u003cdiv class=\\\"ant-spin ant-spin-lg ant-spin-spinning\\\"\\u003e\\n \\u003cspan class=\\\"ant-spin-dot ant-spin-dot-spin\\\"\\n \\u003e\\u003ci class=\\\"ant-spin-dot-item\\\"\\u003e\\u003c/i\\u003e\\u003ci class=\\\"ant-spin-dot-item\\\"\\u003e\\u003c/i\\n \\u003e\\u003ci class=\\\"ant-spin-dot-item\\\"\\u003e\\u003c/i\\u003e\\u003ci class=\\\"ant-spin-dot-item\\\"\\u003e\\u003c/i\\n \\u003e\\u003c/span\\u003e\\n \\u003c/div\\u003e\\n \\u003c/div\\u003e\\n \\u003cdiv\\n style=\\\"display: flex; justify-content: center; align-items: center\\\"\\n \\u003e\\n \\u003cimg\\n src=\\\"https://gw.alipayobjects.com/zos/rmsportal/KDpgvguMpGfqaHPjicRK.svg\\\"\\n width=\\\"32\\\"\\n style=\\\"margin-right: 8px\\\"\\n /\\u003e\\n Ant Design\\n \\u003c/div\\u003e\\n \\u003c/div\\u003e\\n \\u003c/div\\u003e\\n\\n \\u003cscript src=\\\"/umi.js\\\"\\u003e\\u003c/script\\u003e\\n \\u003c/body\\u003e\\n\\u003c/html\\u003e\\n\",\"size\":355416,\"status\":\"done\",\"thumbUrl\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAgAElEQVR4Xuy9B5Sk2XUe9v2xcnWozt2Tw85sXuwuFpsAEAuABAWSFtMBRYgUJVBmMCVaomzz8NBHgTYp22KwEiWINCnZgigeigBMAkscMGCRiE3YPLs7YSd1mA5VXbnqjz733veq/qrunpltkBYPp/pg0NtVf3j/fe++e7/vht/A6GckgZEE9pSAMZLNSAIjCewtgZGCjFbHSALXkcBIQUbLYySBkYKM1sBIAvuTwMiC7E9uo7NuEQmMFOQWmejRY+5PAiMF2Z/cRmfdIhIYKcgtMtGjx9yfBEYKsj+5jc66RSQwUpBbZKJHj7k/CYwUZH9yG511i0hgpCC3yESPHnN/EhgpyP7kNjrrFpHASEFukYkePeb+JDBSkP3JbXTWLSKBkYLcIhM9esz9SWCkIPuT2+isW0QCIwW5RSZ69Jj7k8BIQfYnt9FZt4gERgpyi0z06DH3J4GRguxPbqOzbhEJjBTkFpno0WPuTwIjBdmf3EZn3SISGCnILTLRo8fcnwRGCrI/uY3OukUkMFKQW2SiR4+5PwmMFGR/chuddYtIYKQgt8hEjx5zfxIYKcj+5DY66xaRwEhBbpGJHj3m/iQwUpD9yW101i0igZGC3CITPXrM/UlgpCD7k9vorFtEAiMFuUUmevSY+5PASEH2J7fRWbeIBEYKcotM9Ogx9yeBkYLsT26js24RCYwU5BaZ6NFj7k8CIwXZn9xGZ90iEhgpyC0y0aPH3J8ERgqyP7mNzrpFJDBSkFtkokePuT8JGH/rp1rxzZ4aGyYcw0QUh4jiodOMCJHrIzhSh/vGJBCbN3vZ0XEjCfyFk8CP/6CL++608LYUxISBI04TK0Ea7R0KYCA2gNCowYwLMG9a7b4x2Rh0HwP4/+l239hgv4Gz4zASmdrmX/pn/QbE9Gd26r4UBIYJy28hslyQNRn8MWAYEa/WYePyZzbqXS7kxjFC+mf+5bZYcRjCjGMYtoNopCJ/nkuKr70vBTFoq0b8F2p6aD+ljTXmsf3F/okNGuU3Zu5kBkY/f94S6CvI/3DzGOTPe1B/2a9/wsjgbNQEWeLRz19sCfz4D7i47w7CIH8OChJHEWgJxN+g28M2ISZss/eeaUQRoiCAZacQXRf4xDCcAHHkAOF/ncmJgzYMO/Nf5+aju74tCQwoCC1Ez19GFK8i7d6FGKkdF9MOTHKpxlEbXncZjjsH08r3zombHcSWCTPt7rxObKDVeQauOwXDKCJoXQEiwM4twbRKA8cb5DhFJiK6+R5KEnkBjGoD6VIBXdNKnE94iEZLqmogMH0YEz6ctou4Ze/hpsSIwipCrwwnfQCR6QB+A7FfhZ1ZuK4bZ9BDGBHimMawu7tHz8MYTY1SHkvIjf06rrvNy9taCTdxMD1bzHK88Y+Mh55mny5vbCI2I8C7ilzwHBr2u2E6E+rGMYy4g7CzAjiTMG39+Y3H9XaP6CnIx/5BK47iFTSqv4MweAuZwoNIp75vx/Vc+IhjA75h977LuxuYyP0+NqvvQSc60p/4MIaLCJ5FCGFQUB3/k2hufRVubhz3H5vEC1/5Mqq1Bj78V78Xz136yJCCAE4IhGaM0Nhr0ZFXLyaB7qXvZ8YhLMQIDPp/QykYHUerMalIiVvGPuLuV2GHzyB27kLsPIH6xf+AoPoq8kc+Cnvsnj3lTKOzIw+haSHCHtff5WwntmAaAbpvY0GZkQ/DMJiYaJhbyIaTMG9wT5KHa0TowHm7awWWAThRCx0je1PnOvBZzj76a+VmTqSZtGITkX8JS5l/guWXvorq3K8gX/omdLdrOD2Zw2sX/gNq9a/h2G3z6KT/Lvxo7GYu/baP+TFysYjmJQWJjWdRvfYbqK4ZcGYvY2H2Uzsu+OPf/DSWW2v45Be/nb/j3a97GfXKx5Et/jWY2dM9BXnHYgXf+v7fwD/7rf8W7c6gUAPrB7D6wgLizDKeeKeLM093sVlp4Ns/8gSePv8TA/c9MNbER97zWXz6xbvxxqWTez5kjIBEO7Bz37tUx3c//Gn88pPfis267DQ32m2jsIaC9SROHe2gvF7Dlz/1OQSpWeTmH8LEoe+FaRf3HMOphRb+xuN/gN/4k3fgzLWjPaW93syk7Ag/9eEv4vlVD5/92gduehL/5+8+h0bzj/CLn/3baMabyGIChnF9pfz+B9dw3+0fx0/95s/e9H30gR+97xKO3/VZ/MN//yM3PHcy38UPPvEH+PLZOTz92jtveHzygNsWmvjI+z+Ff/HvKzCr/ysunE3BnP9V5BY/iNala3jP0mH84St/CxOlCg4sNbBq/Wt0w4Wbu8eNJn/oKj0F+eF/UIvNzBtIxZ9A88o2ssd+Ap3asR03Dbw1NOsXMVZ6l3wXd9As/wQcHwhsIDP5T2GYk/KdYaG8+iQmZt4Nwxx019ylX4BxZhtd5wQiPIho5afhW5swx34NqfE7B+5LRqNeeQWOW0IqO38dQezkdqzYQHnrS8iP3w3LLtyUEEN/G274SZw8FKC8to514ydx9a1PojB+GGMTDyG+zi4dGwbqW8/Bzi/CfPMs0nc+dsN78py1NtFuXkZ6+h03PF4fYMHAytXPYnbpQzBMDyEckFdyvR/TtrBy7j9h7vD33PR99IHkKG+d/48oHPtrNzyX5qxTv4A4jpAuHL/h8ckDyILUt17F2hu/hG9+90uorgCvbH4/5m7/OwhMoPbcs+hGn0B1/XcxN+Ni/O4nAefwTd2DZE1xPHIWb4YF/JGPurjndgvGP/7RvxebprghEQzYRowwDGAqgE0Rc8uyEIWWinOEiKIIlmXDj+LecQgDWJbJ3xnkhhl0TkfOjSQ+YpgGojBiLj+OYoYIlhkhCENYpksOESiIQvcOife3bCC2EcceTNOQz4bGFQb0mWwPURTDsi05rjeGbm9cMGgKDERR2B8XfWbQuOR+EQEe+p9pIPYD+Swmyci9ZVwWYgr27DLWKPZhmdh9rDwuPVaRYcTunlxf5KrklRhXX4Y0LpKxBYtkGXn83NcdF88tLQkLpmkjDNo7ZTgwLpnvMOqPNY5tPieKumAZKnntnFuSq3qmmNaQkgPJi+abkMxNyDAEXUfJmu5HmRuRCdsO4Qcpdp2JAIojmluSA+G/68+tfiY6isbAa47HJTvL8Ljmpk0U8zaMjykWS6atD7GG1ZJBaMLHv57aCgyladkd2Ol7xYQdhKpS2GDn8W8HIA6OSRDJzYLL/rlJW6wt081EH/Z3v7cjVz3G/Z1z/Tm5/nzKIrpZWcqcsRN+U7t7/6CkDJPnxjCMgEkQRH2P5OZsgb46AXxSJFKvG//8KNO8JoyP/Y/tmzn+xlccHTGSwJ+rBEhJb45J+7MYxo/9dUfiIHd89Eo8Pj6OIAjQ7XYwOVnCxsY6CoUim65Wq4WZmRmsr68jm82y69Go1/mzzc0tpNNp2LaN7e1t/mx7uwLHceC6KZTLZf6sVquxCctmM9jY2MD0zAyazSYbjnw+z9eemppCp9NBEAYYK47xGCYmJuB5PjzPw+TkJB9XLNK4QrTbHT6HPqNr0E+j0VDj2kQmkwa5jnRvGgONxXVduK6DSqWC6ekZVGtV2JbNz7C5ucnH0TVo48vlcthYX8f09DRarTbLgu5N96OxeF4Xvu9jfHyCP9MypGeYmirJuAoFdi2GZUiyqNdrPIZyeQup1LAMt1mmqXQK5a0tlle9VlcyzPK1aax0XfL18/kC1jfWMVVSMgwCHg+Pa2Kcx+l1h2UYodVu8fPRc9Lz0oMnZShza6FarfIYSG6uQzJ0B+fWMpFJZwZliMG5bXfa7F4PytCD53s8zzSGsbExBEHI62BwbmNeLzQGWj/ZTJZlMTC3KZfX3XZFr0ORIc/t1iZmpmVuyT2kdZyUIc1toVjgMUyWSuh2ushmQszOjMOw3/OHIwvyZ7HljK7xl1ICRvqRz11XQSj2IT8KJ9A+MxC0077mDWgUlYPUv9mNrqeP1MfRffr36I+L8dmuP4Sj+3ho92NoR+l5qXzL/t/950z604LF5J/49YM/JgP4wTFRAqcc1/+8/9nOke0ly739+v51h8ez1znJ45Jj6Ycxd8o1VomoN4ct+rhWowUtL+KThiFKcp77x+2Ur7p3fGMEkpQ1DzyxlAelNDyu/rdG6oFPqdiaBspD07Vb3hCBHf3Do0gslmSYOAnS+PJ7CVYPkH5L5Lv/I2zX4EdJYaoj97y0Guuu905eWyUR6uP4OYQd6fu+epz9SRogGUQF+nN6c+toF81V9+nJTAt1yAdPyrono6TSvk2gPPDMuz3H8ERc32hIcqveXoc2vIF1MrgB9zfkHVp0/Rte79tdZUX7W0JxeO4GNz3Duef/Gd5y1E4nD0c7tTyoKIHs45LGQbuvXL8/ccxMsS6ohcVrsH8L2jvkL61U9J+UotFfBDsFq3ZkSkPgs3cCNrlfMlNWXa93XVrsSkmVVdR5wExBq3Hpe+v7yHVVEG4oj18nVPBvooaVPPRhSbnJ3CWeec/J1EyOTthIbHt8flLWWpLC1/XHTlQ73U1RvIkZ5jGSDAfWuiwM+ZwoZ4ll6XlLzsfea3D3Z9vriQeunXzE3sYrSqPnZef2P7SJ3kB1kvfTsurNsZKcSF7Pk1rjzh3/Lo5pwdFC71mDxN1UYVQvu2a3nCjF5SfzpQxDXI1dk7Mp/0g/urpe3y2hyTKF0tvxQxw8zaVe/HSceiSeCVk8/AlTemohDAh98KL0zBwbSVrFofvqKD0B4t3G1ZebPJW+1rCi9xRnX5bl7e3e/UcQmXHCFwd4aDPSUtLf0VwNySsxRpnLPdw+NZd0UeMbqJLb7R4ExPtLSG3Yaq2y80ybt3kTmae6uK+3dne1CSKyobVnuLf981jSW7WuU5xWWRqlTDw1CZ9PvJAYFD3me+5yPzlGfNuksuyo1OWdV/m2vOv13YL+ROqxy/20qOi/hqeNF6u6iQ5O6d2blWFocfLwdarWkCfHaEMbJfWMSSeHraehkJF63gFhKEvF+xKPSW4+oOR77XwSr+xvBokNYOAe6rge2tLTuNvWvetnIi/+ioN5IlGaMz3YAW9oaALlWYYuPCy03ga10xbp+VNLqidvuqep4im0zgYyPEkpYxMmr1uZhB32ZLeqPTX5g0tgcPGyJNRU8Uq0j/9vMUVxxdzI7t2/Xf9SbGV6D6onPLFcelq6Y8kq10Nr0vD22Z8UqpOQgqL+bjHoCQwJmO+p6+vkyJ4ystIpdyEpPhaSuGhiYLSrOLAM9OqUqDFvEEknU6uc/I4Mcmk0dkpcp0dwKPduAKspObwta6JlozKVtdLtEKkMVi9bGZGMz4z78mKJGZYywiQvOm9IDmZfSclA9BYQL8yetqsdTCzUAGDsTaB21eka/TUibqm6Z0Ikvc2Rv1dPwt/TeMUzEL25HqGhLaVauPoyyXsmNqiBsShX1nAO/yMqWBVh8h1NWZ9Dchq0EslBieD1DqD98eTGKJcavGBS9XiZasugFprsaUnzudtKUlt/b/Em3XxRSD0/GifpsbBv27McfQ8+aU1kfev7ys7Sx1A6ukyH6N2WrK9BeQuJx9/NzaPPhhSEB9YzGwNrLLEzSX0MpaaQRY9DiQ7vERvu19Eot1XUWQwDz7feFPXGM1TMK76Zuj1FouV4vWB7eEbLqMfeybPJxiIb0N4/Gg8ldnLGSckfLc/+ePszI2MePkNWXM+8ikIl0PBuuGrwnmoTtA78dCyPoldZPyt07zolvSNqv/8GRU2JO8supTVa7+Y7hWGwdaBUFL2Y3tZWq56nf2NOkxgmLHqKS5NPeEZZV62k+pbqO81osXIN+OSmLALKqKV/JqV5awVQYxjYnfX0Jp4p4YIN2PiBnaY3ICAKWEEYayUWsfwtP7LxDZb4yiKnDYGsK2FPuiaXt4nCqN2Z1xYvVK0kSWeoP26tNHy/tztFA0pwfWq7v7uLFe2pLllvvQcN3P/65c27jXW39W5Yi3+fLUhPyKpWoqf1ytHuA+4hM0yDVeC+z0Rpd+pGqQH6uP6C6W2svK72Ehp9N3zt4QlMXlvPBPsE/QWUEKhgF1ESkxkcuX5PDvwZLX6yIYP35smi25k2DEq6NC1YBGzVoqFmC1q+PZVNzpDyoaVw6sY/LGdSkCiAEVOCZ/IcIVxirsmIYETiHWgCQ/bbSCXpJS20MFjDP6IkdM3rjWxQrrs/wU7mUavx9Z5az4t2hflRemMRF3vvdSLjGlxTu63N/md6vgU7GzCsuf8u5ixapZK71RUkF/4AwOyBpwRu6aF27dwMyZaA4EDIoe96yS6hhS0Tubfw+gtY+8799a5Zl/611WpXziApgtod1TPE5IszBjIBqkxMWgE+mT53xGc36LemSymzVBs6GzBdGNZgJSVfl8B8FCTWTlLJEm6c2vu1V8IYiDOk+4uQafbIB0L6R7UwCaDKMgwRR2RdRIn6JAyRHHHvMz6OcJqyQn13re9WifyVO7mnktxIQfQC3HmcDsb2cYiyDj3XbOc5TLj1CCCyfHtbH67Y7Llaehy8m/XngptpqJBGAp+wU2BOf6znYvV30cHdoq8gamCyN6p/sqh0Jd/NZ9zv3GdkmUi2pehrf3L6kFMjHqEAqdXQTk6dkaVaarK4CV9RWrwIixasJXiLU+UtGFyuSy4SLXL6TUqgsYX22V05jhQlCfyVAYwNsSCwHHG1dvzoiVRPyA+5m5UVSezFdrHFDwNREvon26pSIhXPCH1RBFYQ+UzoarIePisPncuWhlK+Gc8omdG1SHmUZ9HnChWQv641ubEF1EewDBVtr8lH/dmeV9Hu1AApdD3rRmtB7/67K5LEWhIbdW/t0RyU/nrM/az4+37JqmysiRsrv69vFum/xGwKs6EnVShjGdNOp3SYJOFWOD2BC32naTu+v94dNHrW1+S/yb1Tk9bbeWnBaeJAEQ600FkpSCHU96QArBB0HVrQtLj7yiF/04JSqk8WgD9z+N9ufcHI6phUIGbRcSFSdhVBVEAQptV8Jy2ils3NuKHJ5SIWwmAXy0NMisI+lVIQXnBkYQLEoQ8j8hLTr2h3xi+kQB5Av1lZBPizrlGFZkTxEnHTTDqeFIvxiWyMPQzWw4g7CTAeVs847raWhgkMDbX7YFHcw97yVPgjyb0ngaU6OCkuDi5rsK63cTUwfXE+re+KDUp78nvFCKlz5DEEtA26N0KLyvMmgCBPSD89hLlrWrS96yRuxyxQ/4f3NSNOdGGkkajOgQOu2uCQe0Ev9bHEN7RymzDZ/xelYFeJi6fob7IUYj1otxf2SblOVKutXKiYCrXIVVJBRFFUAicuTFIOshAa9CtfiEVvSlFSbFkYy6zACYDQNlH3phHGiVpwFVO6Pruzyx6qNzGNQcjFYowxZPFpfkJRILAS6Pkiqxsqy0NKQd91xdKwq6VyC0gxWMk8tiTsqqnfHHHnIiPlLjKbJtffTdX5G140g8wns1s7xk2LVO326jt2sIbW5m7rcG+7RStSaanajOW+erRqXLG1a1ccwyj+VdEOtXeIyU/u/IqxGnAF+iyWuBq04NQ1VOWYPNVN7I7D1AHFYXp+YJIQoFFpt6X/gHILWvj02PS9cp8IMBu00ys8wb8FX0jFowMKNZGixKYDi39LJSQrCuGIXpcUFecwFL6gKr0eJlCyUgFRcq9ICRfnXkBrJQcrV8O2fxv8sN/1Ze/JvPlvKKhHViSKuyjGq7CNNqrhSUS8txE4D6TikC2NpJ7wRsnKRdilywrAVogtErlYKqpETSEYn9D3pAik6fSZ4Bn6TD4X14wuaUaKBWN8NPwcg/Mo62Los97mL1ZfNg9lcTUTzEBul7W5p9hkDQ5kdej1NjyGHvYdChybxW+LYQzGG3p4gte8MqkDSYtJCSQ5dlrEST+7ryDD3paMU4TEHnkvIquj3ZpKTe6O2n0Sv5IxAqUj8MImLCQ4ghY8uUE9i9Bb+KQ0apdnCyFdN2Je+KI0sAhn6PNFIak/hwkfoVkQ98oiJUsyDYP+azbVwIMPuEi3PdTjNKqdSUThXqzbUMxEb1S9SU/GAOTDleWraHsleIGPOGzjQPoc2p0KNvEOwMyKS0K7vMYpiZ2ao+WsOF0gpN9tbkaOUILFvDtzc3KyTqQ85G6RO0ZWRawJ4xrCOLHP8031ORyAJGKAKv96G6zGkEk3muQtpMXO9JUkINceDBELZFlU4qiyoiKJvmXsZytowWmPoq9QYjn65/TXtmyyA3S5egYDhW/W8VG1UNUgh/LZkst0MMFj0FAm/9KKpue8R6ENaLzi6ns2bBcKlYdEEqVAXAJPkLUgl0a5RpxgxyCbFniKvxNrQccI+8T4gD6jnZ4tH21XBKzlePqc3SSmbKl/VoxUvI5stIq6dRKhWRQLtxNe8ROkrSsoFdv4tf/zh9FpNbFdazERoGnDHqHAiytGRPdWP8QiSTxGas218vK5ACZzeeQzafzLX/8dnHljEmeu2bD9ddx7uIF6dR0Xyofhu3PqRMU9axCvr0cKwopD1oGUpItIWYxeZoG2PsyGiaKArAmdx7RyCIPdO4/xSo8MYKBPeKWPU9hF06BXp7Sw6zrowg+W6Pa/k41IUc2q8YJO59wRt0h+oFe1nqdeIFqt5ER0Xj5JKJL2fhi65J4gW60O0Rqs/UCRat9EaXIo8XDqAfqznLBGvf5TyUzTAe3AsPUSk5hYfSwfpRR0PQbUNHJxh8RSuP0AHX9G7hH9U2wSKxApjVImWvxMxQohwHhDH88Am9wsuhdZKg9LhWuYcFfxxvoCDh8+jpniMu5+6G4UCwWOrIdhFx2uQptAdfUlXLxSx4c+eDdWVy+jUJqCrYxNyC5dhMiOYfuk3NR4IAleZZosWow0NsflXZ6acxtwsbF6FQcPHMR2x0Fzex1W7hDMqIu01eJxdMIUAjOLr37pRZw5P4m1ekNtiv178BoiAM5WwWPrECnGi7kcBfB7DBm7cQrLsLIoDMMWpCuuWE+JyPJQbIZWJ7letBYE30gAsk9SiAFOeCLKHU9O/dBK6W0y2iD2n0qv/uRzCp4d+OF1PojX+nhW1vzw/Q1k36NoXrrU7phhUF2Ghz3895D71dPOoYH1ts1hIWlApdwYAtzs3ikKlRWkH7Hm7iVmii0EM0+MIURBWAnoeGUN+HOLgDYpSlpWIyufK51KCGQrt00zcVbcwZR1EflUB+uNDI4fqOHQkUfxvndmEWcKqNTqsO0A9XqDMZCVctD2WnjjxZdx3z33YX1tja1SsPIixk88glwuD9MrY3LuKExXs1uDMvRaNcSdJtKT8+zV1JZfxtiBu9DqtvGVL38BCyePwXVSmM6VZK+II3bNx7J53HHgEP7o61fw1OefwhfPH9p1sjinSoPrULAKYRBJeY/YUhixpzCMircowM9WhK0PKUtH3C6mkwnTEOUurhhdj9wzIQUUjmEXLenmDAL3G62svb9PXKeHMfR6HsIsgxqTzE0awt7KOCD7qLY5ux4g9pFSmXX6+i7DVJRrP6ikBtyzLonKiCSHviPZLIExeLErJkpbBXJH2FooBkrjBnKnWBHIZSLFcqUHLuEJBcKJfRLgrX4bFPFmRxgG9elhCyMAcbbQwZGxs/j+H3gEswuHUK82ECJAu9vGs888j3vf8U5cfOsCMqkMWvU2jh0/wVQiKRddi9Ow/QDddhNb1TKubX4NTxzcxpfX34VDE2WUWl/Ay/XHMT57EqX5+V7TN1q4UVSHc+EXkVn4FtRyD8E/809wYGYRa6W/CSsOEMRdWEYOMbU7ZGAsz0CTuHFtDcvLV3DXPQ/QV7jrjgMMUn0vQKCon5/+n/4Nzl67h5NQ6FnNUAKHvbQVZtY1wJc4CytF2GHQLuxYFwgItHcRwYehPiNKWSwHUcKkJAq7ME2ssAtbFfpHa0R5GzHJrr+QB50vtd56dL9UIw5yXXTMsHWgI/SGrzGPvi8dn0ipUtfbLUpiGOmHNP2kXBe6lw4N635DzIarlAXxKAeZroSjt2OgOtiW4LiVV9rLUGQFU24UBwoFW/QtBS1sUYKYf+t4haUWvVgKpm81/rBTokwW/SZcQf+t6FtyvWiBEfulh24Ak/kGpmcmYLZeRjpVwPd/20mslSs4f+UiMsUxdLodIG2gvV2H7cdYmF/C3MICrly+xErSbLYwPlFi2ru2/hQ6W3VExTtge5/BRz50Gz7z4jvRLr+EO+cuYA3fgoZHzQeoH3AMx3aQzebQ6lQw5X8GU4fejcvbB1E99+/wgffeg69dfRBxZxP+6otIH34CIVsOoo8kKCp9qyJcvHgBDb+L7NgYxt18r3ygmLJxYGkRv/jxKxgvXMJqcxHLV1exVc4oNKDpTkPAdi/QqLBG6MEIiRL2EQddUZaoo9w0UiBNKZOyiYIIdiELRN+R4qgAJcdXRFE4eq/z80TXB0OwewQlh1fgzm1b1EgYUf1tX4mS5zMA0JS+tnAq/cdA6gGmLvpuFJ26exykN4jh0fUGoKi7Pqkjp+hkP61b9DuxMCU2bqvdX//WbhRZAdrtCUQTViB3SuEPcqdYAcSykLvF4Np2ATsjXR3ZaqTYrWKKlxYUW6BBoJ1zzuDwXAbf9U0zWN7eRrXTxVg6i6tXLnOnlyiQ3Y5cMerqQQvy4NJhLK8ucwrJ6TvuxubGBj8XjXem8c+xcOCdeHrtHuTz4yhNFVHdrmBjYw216rY00CNrQ2+Osiyk7TTGSyV0Ag9HjxxXcZ3Bae8ufxL3zl7GG9ZPIGLr16P/OJYkFK+KG+gpVJc4f/4sms0GHnjHwzz+4ngOv/yvvojzl9axVlsavBFfg9gpWvgaYxCgV8FFUpCA3CsVQ2EFEGUhd4p7JTMVLNF8IxLFImUhEE84RTIANOhXAeG9vHCFG5J1/cN6o0nFREC8XySmN+ReVuMQ0dZbj7KZ9+PqpBepe4fCmfro4dEmV/Re32lTN6zPwy8lcxwAACAASURBVJRP36pIsE5ZC45nDFoOBs/sPqUVBZtWTJUcK+A6oyhdCdIZdhqmnVPKQVaCFEXFQXhjiXDH4kU8+vBdqgouxNqbf4oAJWSzdQ6BOeksGptrKE5MI5XJIgzITaA14sNNkRUzkE6l0e50WKDzSweRzeVw9dJb8Lo+lkot5MemsdmYwNjYJGqNdVQ2y8jkMpiZnlOUKLlUoiCrV5fRaFThpFOYLs3y9WzHZsXU0g7bK5ifBjbqCzuy5ZNRawmsqV2MFIliJkaIK1cvIlecQ2VzE45lw3FPIG1twk/NwmS6PcRnfu/zeO7sEW7UJjiF/T5xsRS9i6DNVoQoYrE2hFc6ij5WgUkOPnqIlSvGrhqzZURACNBnpeGkSumo2QPzA4GUPbRmb0Ay9E1y7d3oWjvRtgH3rgT01/7eYCBd58lo2LIzgfAmBjFAD6ioMrtVKtLNEW3CHfR6N5UbRRaA8IQC3ASsCUfE7E6pWAVZECur0jtUyoidguHoz1SNBgN7Gfl06vOInPvxkYeraMYR2nHEOzf1Q+o2Wlg6cBBeu8N5Xt2tK0iVpP8rM4MRWRETNilc4sewLCwsHMB2ZQvNRh3ZTB5TMzMIuXu7gfX1ZUzPzmFmehZOKsWtTnXqxrW1VVS2N9CuN4g0hRHFWFw6hIWlg31nlhZ6mEj0ZHNG7lAM23UQeNTxXe1/antlHVFtWWlZbl3+OnKTp7nt5isvv4CxmVkUxydAr7GbKY7j0NQc/u3vvYWV80/ilZWHBhcaAfBQWYagJRaEU10Ig3QRs/vVloXPFoIAeRfwKZZCyqQj96QYtKmonDBun0qkALllivHS2eU3lfN1Y2drh3lUduJmdMyAc8ceajWYCnCzbSeVT6UScxJWp1dxJ76/YA5Z0JLuofAB4wJhnsg10syTxCmIeSJ2ij4ni5CCSQpjZ/vncyTbYSsi15BdoZhZxbc/buL+ew7j9RdeRRhFqMUxqlsVjE9OybBpN7cleEgv5Tlp/TYOLN6JP165i5WL3SxKejSMIQXhHHkUc2MIQp/jH+TtUvM6O5XB9NQiLpx7FZbtIgw9TEyWsLR0EG4ug8rKJbz53FOwxudg0HMowE2W5cSp23HxrXMcvFs6cART0zNCJOxGp6hZ7MUvLRNGEEkMJorRfOv/woniFs5m/46qHFQzpWITly++xc98/zseYRdsei6FL3/1eXz8ty6jXJ9VWdZkQklRaOG3lctFiuEBQQcRfR6T4mhmS0Xq6cVBmgrW0X1NEfei9SpSzyBfovSS+qIg+255fYlYymAcZfeln4zf3ex6NuCcGnCxknBbtk2dJXo9F6vnxCW4bgW8mS3R/63cKa0QrBwSc+i5UgzAlSVRCsCKwpYizUrCsQ92mVIwrAzACqIi5xzjEBCeS7Vw+FABthUhrj6DA4vHUHLXUbPBHRwb5SpmZmfZrKQzaXTbnQHJLqSfxgP33YlPfzUL23XZzXJT9Lvf2FmfIHDA4E6LjXqDOxJSh0D6/ORtd+HsGy/zmDgqTGkdhoGjx07gwpf+E175+jOYPXQSk7c9ygpPSkhNsil9hjoD+l2fuwSOT5ZQLE6iOD7O51ODZ1LckBSBUDuv3wiuQySHeAFBHMPzAvjX/gAffLCIpy49xkrDHI9psDWhRtVkzd5643Wkp0rI5vOgVxk140m8ce4MVquz6PgWXn31EprdIluymHCHChayYmirEhNlTOMh5SBl0RF7sjISwRc8okA9s1sSlZcgpAQi+TenstBWI8oiW10S4Ooy4f762+nLDK9off7ODIZhIKCw8XE5Y+e3e/hyimpgNDiAtNXxagA625aj1ZIoKAWrEq9goE3Ygxe2uFlSZ0FMlbICVgYxp34o62GTi0UK4krCILle9BnhDcYjOg/LhI0yipkmPvJXJpBLx7i8ssKGmyjbYr7IIJutBfV04cCZ5FuZtonQV4l4ZClsG4EvKeXcpILwiePw4rNdhREUi6SzkGlKDy4dwJWrV/i8sbEplCvXmAYm60OLn0UeR6ie/SJWLp3D+NwRLNzzPnb35Usl24SbQeMlUD81vYj5hYMwbemYH3qJUlnDgEuKY5PFi+Dzjh9JfIesH6cnqcg+TZXqyC/Mk7hwJMdXzzyDieIMlhaP4cjBeVayn/sXv4srqzk0WvSaC8IlZClCXviR32LLwlSvCkKSG2YwdqF/XRikNPw3ZRkTEyY0sqS2CMAnTMLR+AElEbZLxpeMm90IU+yxhHkyd7EyAzogfxiwjvKhkg2b/NEBff3ZkMZpBqV3ik5y1Dydrryj2IIwUpzaoTNm2XKoIB7jDp1KTjuo1FSQMoiVIIBOikC/s4raJeUSTMIxD3a5JAU+7TZwz8IlTI9lcfcDR/HUFz6PucUD8D2PXSPqx6tdJTGSHB5j9dUFSvqx5HUDKh+UAa+8GoEWuuU4kofUq1ozsLh4AKur9IowE/AE6EqdOm2M0lFMIrYGwsDH1Wc+g6BTgzs2jwP3vBem4zLDJa2DDFhc1WYy0CZKV17tAJy+437YhLUSNKbGimQZbMeA19HdahT41CX8aiGQ62amHISerimRjdJyHXRaDTRbTWSyBbz8/FN49PEPIeg4ePbrL+DTT4Vo+pR8qXoJULCRQDuBd+1KEeMVNAXchx3+TWCerYqyJMxkKUsiwF1lIDNNQuxX392SehWaJVX9qlPvE+n2uyz5gY+SHUGTnTl7B+0SxjdgH9kTgwynu193ADobkustaEmostWEclD8gt/7lwDkkg5CVkMYKQHfacS2/GbcQYphZ2BaOcYbrBRsQeh7mlHCLWSpaIQRCuEzOHr4NjxwdBPPvfEajp24DdlMhlmhVqO562Nk87kd30kTf1lNksgntfesSJYJxyG612BsQsuZ3Cp57gCvGjUUtjpYKJQEM9C+wQpMwxWATwry0pO/iVzKhlUoYfHub4LjpGE5/XcoBj7RpjIT5FJxr6gghJ3K4vTp+3peOLFQDNpDGQcZx3Y3gEXzQQm2rG+DU62JruSnyc90Xyo/8PDkZz+Bv/uxn8FvP7mGZ77+JC6VjyKIBK8xVuD13Zbdny2FByNoIWIlaTNGEUtCn5ObJZakpyBct0KUslggiZEMptlLNjHNRCJ9ZUdC1l6rVGGZgQ39RirFW9QhDe8SbtZunTgSZmnYFPWqu1TjAl2L0XOrSAFUXIPrLsSdYqtCFKzOp1KpIGI1SAkoGp6R306u706xcmgwb8K0PMyNXcQP/jdHUZrI4dUXXkZtO0StXcXUVF4KZpyMZLgqK0CCJnqVLAmBU45JMB1qIOx20Klcxhi2uf6j1mgiFUW4enUDx08fZHew2mjCNWO8eXkZp44sYnmtjKOHlthlo4XcabSwWqmhkM9xPKW8uYX8dAmtVhX1eh3Tswuobm9jdnIMrVYTW+VtLCzMI5XKoFzZRNfzUG+2ceTAAbi2y9cLYg+X19dx/MghnD1/GZPjBY7vTE9NwjM6TCPPTMzBjCK8evYt3HbiKGzXQrmxhXQMnLu0ittPnoJtGriyvIwDp9+F4/d/GKlsoefSsbNGLqMEdMTlirrwqlV87bXX8O5H34/S2CSm5lxUKg38w3/6Sby1eQghZSvTSgpU9J0YLr8p1oNehNqzJKQchEu0JaHjieUiHEL1J77KJNbpKYOYhK2KjsQrfDJQu7SD+Uos1p571i/wGzQxib96WmEtiYuVhD+6yDrBlwxk5iajfGzXVdJf779V6SqnNdMuI8og9K1YDCltpd9C40ogUBSDGSt2r8ityjC7E5OCOKQsZEFUTAPARMZDKXsJmbSB04dsWHEd7bSLRq2KlJnCbGEbea+Crew7mAoVBigWbEGTqRZCKpXi1yzQ7l698ipKbgctK43tN19BLZ6AHWwja7ZRC2JMlKaxeOQ4rNXXUF3expqbQhB04XkRJgoZpF0HrdBAweGgCxbGQpxfqaEwPYutSgOBB6SPllBt1nA4SHFbfsIAoenAIeBMisrGULARvUrCthzUOy0VeaYlESKM6c1YPmOGdMpFq91mSxoZFlzGGRHSKXrhTIym1+W3hwUBWLHNTBGZwjiKpUXc+b6/2aPAadMgCloYY8EqcesMzK2LKOcfwlZlC6W5eaRaHcwvHseXXrqE185cwEvnx+FHriq0IosSKuDeQkwKErSUFSH2S7KIxeXSQUZtTbSiKGvSCyYq4M5KId1cJHNYNxzR1Y5i7/s/yShGH+DvdJvok525iAbMBQXSE6cMtoGQe3GWrValRKCP9xqVUMiKopoeMF2rADkriFgOHe0GpO6C2SntVrHV6GMOth62KAacPO/mYNeLou0yrNOTr2BpNo8jsyHeXFvG2PgY0qmsvF7LiHHQ/Aw+/Phx/OoXT/XANgNsx+F3okjoWfn4tCbjCGb1EnJhFeXyNVw9cwHn4ntwODiLxUwTb/pdTBVn8OCJx/Cuu87hytNn8NuXAoSNNhqXNzA2O4bCRIHfJpszyT0y8Lc/9q147umX8JWXL6Eb2miHDrYenYaZsnHbFy8hJCAdA43YQt6MYFsGgkDQCr2bhJgsskocswO9s6UDixQ8DOGTC0aYyKLXskk6EJEKdDzRtbbCUMRu0QQGBNjJl0/nceKuB2GnM7jjQ//9Dl8jWS/unfsFfODhI3hq6/t6ryx76+J5tJtNfPC9H8Qn/+ANfOXZV7FcPdB/qzHliREO8cmC1EHviCdM0gfuEjuR9BUN3HUBlwd6K6/UpAi7ZVJpMLlgOlaiM4WZ4SKrolNlaB3rVkBDbtVAOvwQ38V+7G48ljmnaaeEkHaQvapSj8yoNEDoM1gS0zBisRDSNK2vHORKRQm2SuozVNIgR8klQi5ULoFuURC2IE4Gpp1nDGJYOXKumRWeLqzgwx9YxMREHq+//GWksll0m2U0O3Vk8jlYRNWoriMuqpiezGKzUeRF1GpS1i3lP0WMSaRoh2oL6dFMhFGAfHMbcXkZay9/DW13EfWDP4SjqT/FTGoZK5ttjOcWsHXBwiPxyyg11/DKY/fj3JkrePXFM/ilHzmOB4+M4Yd+vYpvvsfFD35bEZ99qo1Xvn4Z5eheeGkD9uwYWj91Nzp2AOdv/Ed84BHge96Xw4/8cgQXHn7hxzL4L18K8NmnKJ2D3vWnSI44RDuImJ2yLcnh8mOg43lwdBqNSTnFMYLYQMq04BgRA3/fALxWm95UyG/BJrS0cOodGCst4M4P/6TCSNINRviX/hyHrWVMTWZRaY2Ln8ExywCrGyvY3ljBvXd+EBnHQJxJYWOzjH/1a0/hWu0AE05kSaKgTjdnJUHQEEDPYH0ncGdmi/ALpbFwnpaOwKv8LXaxpLKR6/JJUfhGQgdLtZhOgtSbvs7BGkBbQ5uC+BbDPwasmetzZT2tktJF6QSic1ZEGTjoojqBSIKYlLWyYmhXSqWMSBmsZNQS/uDcKnaryFqQVRFQToCcFMQg14q/F8uRsa7CNKu4/cQWJotVNO1pNCtlphNnZktsAWykkc1nUKttw3FNRIGBdqcFhwJ1UcypILm8i3aL4hr04s4QKcdCN4jgOCamAx95r4nn/+B30HXnsTzxnTiefwHTzjKKM7NIVUwcueDirvEXYVSu4XPvfjcurV3F5/7wHD56zyzm5gq4YB5Bd+UN3F1ysFl9Heh2sBw/jNKhBWA8jz/5Zh8Nq4OTP/0sTkwXce9SCS9Yh/Ha81/F+4/ncGm9g+WGj3bXg2WncOTYKRjtGqxMATG94LK2gS5tPqaDTn0bba8LN1eEQ88feUgXZ+CkbUTNMgw3i9Bw4FcraPkeWlGE8splHLzjQRw/dTtmH/5hwe9qU0nlsvAaLd5Qd1s2tAy+Wn8LD7gLuLh8jt9AtXj8Nrz/xD3Yarbxzz7xOVy9FGGzMS/sW+gzgI/9Fgy/qYC7Zr3EghhUHUmpK6QQXN4rjNdAxL0XGyFcQpaFRpesy9dUsEqr79WfKOW5aUDfVxMD5rQgcuaYk65T0o1TaegqXUPiGYq+ZbdK95GizwVfcFkl50nRf0umLVkOnW1r8n+T9ZCEQgLirAhE2do5WPw7C4OycjmKbsK113HXwUuYm1lHemIG589exOziLLM23XaXdwDSXaJxfWKWwhC27bDS0BtwyRVhVpCoV4p3EL1pUDzD4c/pVWXk10+FHRjlFay88FXUMYbK/LfjIfcCJtpv4Woui+lsFd/zUB2FjXVYTwM/Z51GrdnEcy+cwXd+93dxk4D1q5fxzocfxtZ2BfHLv4VjBQ9vFt+F0MpibbuLrQ8dQmgDE//6i1g6cQeMYglvvfEqHnzkUS7/ffmrT8Hf3gS9vjmAicmDpwC/i7RLsjDQadfgU8AONvxuA0E3hEGvciN8gQhuuoBMOsXfkYIFkQGvW+dX2gVegHZlFYfvfAiRncLxD/wwyrV1BvyTE9P8ejl66zBlGl+89Cpm5paQcSeYxeP6LiPE1nYZ42MlDnpyAqdp4o9//9N4/7d/Bw5MTeMLf/oKfu+pCFvtcU6p56IssiCMR+h3G3HY6tHAEkRMAncJJHKaCrNZElAkEC+0HOEP/d+qMKvX4C5JBWvrQb3f+qW/wyGNgfUvmEKC5DBKOy2IomrlODI7KjWk95s8VNU5pMdO9ZshSBMHHQSU4J8Ac137LfENdq3YndKMFYHyLDNWJisIKQ25VSamchuYyryE4swhzE5ewcqVDcwdmEaXNhJKtKNXQFs2XIcslCQB9vKdELMfT6+0ph+u/stm0Wm3REFsG0ZMStVlF2LSbyPfreP1L30WvjUOb/bdGKu8gpy3jjWvi4m8heMzBtoNH0dyXTx5JY/A78KxTMxMpLFV66CQz6DZasOlzSFsIO10YRTn0Wx5CA0X2e+6D6lCBv5vfAnNjo9OEOJ93/3diP0IX/zU77DTR84EvdaaXMGFhVkUzRjd2IIfAgUrRssP0PAjpOIADc9DYNjI2SZytgWfKGiYKNpAJwJaYYRsHKLr+1itNZnEOP6Ox+HmC7iYLXEqMG0ajm2j0+6wcjiuyxS25docPI25DCLiMZGLRhiINhs7RbEbUbzatQ2kMy6c4u3wmls4e/koap0JtLtpriuJ/CbHS0AMV9CSQCL/E2ZLFCUB3FW5r1gMFSfhmAhJR9fJ9yPvfTyi3S5dySgKIgtft7m6GZp3LwXpdTdRXSEYoSueP8lWqYZrPbeKFGEgQi5FS5KyTrsS0brkViUth8IfCpAbTl4pBu2WFlLxeeRyY3jknmfR8SK0AmGHCn4dmFzgRgEEdCnlIpXKcjCt2+lwpJwby6myVho2Rb9pItPpFELakVRfr067K+4YgGKzihknwit//J9hIMs5ggRu2RoFAYjxIrqY/HQC+inHRtY2cWxhGtkKsLrZwtGDB/GV9TNoBx4/C+3c9ALRiXwGSzMldKOIqdys6eBiuYFao45/+9k/hg8LP/kt7+X3xxORUG+1+LxCNoVcOg3HseF7ITNw9I8YPQLqXS9gRXcdibGQslqWw7Kgpgwp12XiotXuMEXd7nRx4v53w8pksTYxz9ckrEPjpJ9MPg2/QymOEafZSOiGnqPNmQSEg/g96Cq+YnEGQgTbtLC1TC8wtZHKmWg0H8fKygbObZzkJMyIiqvY3WqIFSFlISzCQUZRlB3AndPqCZdoS0IZwypfa8CSKEqYXxdNHpGuOdGtidT7XThKf2PlEEpqSEG4/lxXAvZS0TX9pQE54RAd17C5loOr+djCqIxaVeHXj3MQi6Vyqti1UmkjnDqSAlxF4TrkVqlMXMvAVGEFh0uvIlfI4e4Hb8MXPv8nyI8XcCR/Hg/MTeBTl+cRRBEymQznUtGOlsvnYZn0dtZtCfQZ4EVGeVTdDvm58oJ7l3ZGqsswTHYr+O8oxtGUAW9rGcvPfwEx6M27VFQU99I10jPzyN/7GDodD5ZrofmFT2NmLIdjE/NYO7uNhWIJdi3GV8KzaNoh3FMPwS2Oc6xl0W+iuHkOl7t5+I01fMeP/ix+9f/9IlJuB/f//D/EY6GHX/m2J3ihkwJRciOliZCyOAdPInv7A/DqVbhGC9tP/YkEHyMfzU6HU29SjgPb5JRjOO/6AIxulzcj/9zLwNYyg1subfG7OHLf4/BNB40DJ9DteKzslB0wOz+HrfVrqvApYtp5bnYRG+vXGLNRLpoXdDE1NY1Wu4nAi8jII44thEEHVhBgY6sCO5fDxNQBdLYbWF2dx5XKEtqdlFgSon3Z3eoIgOfYCLld5GapzGDO9VL5XIxNKPNX1adw7btysXTzO6Z/9T9dsaj7Cvfp4QEgr92pPfDJgIJIq03dRlTypjQgR6wbrUmDNFYEXnwqjyrhVnGZq27DyaklqkZcWQ4JACqmqhcIzDIgNzlqTjlLDjLOMhxrA0eXmiimN3FluYLFo0tMZ96RP4O/93334Ed/04DrZlCtECCXyC7RnLpEWPJ3KPtW8pZIOLRLMg3MpQ6kIBbSaYlem0aEOTtG88J5bL30HEyjg0bscUUiR6NNA+7UAnL3vw9hGCOIAoRf/jTyKQsfnLoDS9Ekuq06fj14CbYRwW/6iO99AkZukjHDxPYFPJ57Bm9E78Lnyt+CI5MuUo3fQrB4GpumgWlyy559El2KIxgx2h0PuXwBJ48dR9wpI86XkLZSaNY3YJOLmi4A9TLXpVjFabjoIup24BQm4VkWzNoqonQOlluAUdtEFFsIgjauXjyLuXvfj8zYJF6LskilXWTSLjp+G0GHnisUd1URtxYnQFosW7K25LKS9SBFtq00Op0WF2yS1bK9CqLYxvnLG1g8uIDJmePYuJzCa+dNbDRLnFjJloTyt8jNYuDeFndLWxJSDF/KfCm/i3t0kcIoTKJbpzLLR0UCKgtY0lFUun2yrJcbeetUFW1JEo0kBmrZVfujpAVhyyE5nmrha9xBW4PKc+LvVMcPdrf6DRQk1aMf75AAoORLcUCQXSpJOhSmit65TlSuipDzb2mqwG6Vu4xTC8uYK23CyI5hbfkaxkoTvHuRa2M7JigNg2ozyORTQI1SPwKKwnE8QGXEEjh3XHjtLp9DCkOulUXNG4gN8kNmrthFNCGT3yxjygiw9vRv49SBHF68Iu4J7eJRbCAoTCJ177sR+DGclIPm5z+BlGXhfvswZswiPtd+Ebm8g0qzw6A/88AH0EkXkbJdFN98HvXVGuKJENvp48jWm3BmUoiWjiDNrouHzpf+ixQiEdwOfWRzBYzPH0BE8Q2X4kYmwm6bXTfTdhB0W6wgbqYIh0t4fdhuhjeL0FOuJrlbVDJsxFgotNAuX8U19xSc4hya80vwfXFRifBIZTPwOh0B5IxD1Sv6KKWHnC5OCyNrIRQ0UebkgkVGDCeo4wcevogr7WP4o1eLuHzxEsYmx5DLZRG2JrB6bQxvXjsmAUha8ORmUZyEI+7kYum0FLImFCshxZG2Q5IJrMp4WSFUSyJlOXouGCuIxiDJGnh6Fv3KCJUlPNBGVWETlTncd7F0C06WhnadNA+umjpzwp1u8Kxzn6i3lK4A1P2pVAO2XisdhTVUnEMSDFXSoXKnBJjT57QFGZjObWCx9DxSxSOYGd/A1atryI2NIZNNcQMCAq2kJF7HQybjMlgkporSNEyKD9AuwommQvvx3+R1UOar8k0p0Y+jz602WxVSMtPvYsGrIhW2sV0u48LZF2HSNSJySzpIWQYKi3ehVa/AmT/Orh25Te0zzyMTWzg1cRCXmltoRQ1Uux24toVMyoW9cBxxKgef2DQqjLp2CaVCluvQZyoHEc6fRuu4h+mlE3AzKXz9E7+MMKBdk+4tGcUnDi4iZ1Fxl4MgjFF0QnRDA+0QSCNEp+uha9rIOiYyFtA1yOLFyNshvMhENzJQsENeN1crVVyrlOEWpnHfyWPo5qdQDi1sOgWe4iiS9yxSfhfhLjK1nQ5VUlJwlVLvHQbw7WYbjivFb5QEGlJwr1PDAwc9VMJZnF/3eNPZurYJN51FsXgAqDfw9YsHsV6jhhKUCawsiU+RdgLuoiBcrcgKIvESzgZWnSB7+VsM3ElJFPZgRVEp84rp0t0fpQaeND5JAausau47nGz6IIHGvoKQVBiUD7lV2mJwblXCcug4B7lROtahEg4lKq6aLHACYgaxim9IzIMCgXlJG6E0dXKrmN6l8wSQpzNj+CvvPY+19Q00OjEKxTzHJQkIchYms1QEKg1mVMjucUlsZMKmY0xysZne6iXQUOIdyYeYLNummgwJipmWrbp6xMj6bbyzcQ6b7Saef/08woCOBcy5CTSa15Btb6Jln8R4XEOj6XCkmlgfr9OC51MnEBok4PkeUk6aU1co1YPcFLJAlkX3jRD4EbwoQspysLCVQzP28Z3/6O8Dhx/DhVcv45U//CVsLp/lxegQzev7mCzkkUk5PGbaEEhpKKNYaFcD1XqTd39LdWpxKSs4DlgJ6Z4esVGcuBij7Xlod7tMPDx63ymkAsCfOorn3GmmUKPQQCafgtfpStqpZaPd7iKfz8L3u2zBulyjYvDzk0wJ83nE5JEXQBCHFMkykUqlGa9srJVxaH6Kgfhbm49hbWUTa7WDfeDOlqQhYJ1rS8hyCBYhJeFU+V7EnZrdCf3LwULoVHmKuNM8qFc+sOVT5bwqPUWAO1Vt9t0t3XGxryR9OtiASYFCHedQOVW9v5Xi6CZqydpxnU/V+60i5Nx4TTobMlPF5bKUji4xD5Osh0vBP8EcUvBExxiYLKzgrkOvg7yIqQOLOPfaK0xvUrSYwLTXJtfB4gIf0zK4yEmiqEC7SSwH3Y62wH6DOw3IKUFPAmFcKcScfiqdZvextXIOVnYDY6k7cXfteY4Gv3JpHW1OF4/Q8mswDB82tbkxJgAzQJbquHOzsNw0WutvIeeGqLc9pmY59YOU3Tfw4aPvwb0H78TPfO1fwghl9+cWwfAwNlbCD919Gr/xp1/HIhfJlgAAIABJREFUfd//M3jw4ffB81fwex//X3D5jZfR8TpwIlcyeR0TadtCq0vKQQSuB59oV0rui9LoerRut+ESpjNzQFRBhjIFzEmEYYsytzjPywvEohpkdaMI77nzGHxEcA7fiWfraZjNJuKpKbjpNDN8RF8LO+hySQApm+VQGbFgOSofJgUiZfY7vlh3Imx4AUrGspOyEHghqmtllOam+NxqpYNzy/dhvbbALpxQwC3Ensr+pf9OAHe2JBwnkZ7CutxXYxJJQdHAXQH5XlKj6tNFyqFzudh1VO5X7w2/CUyi3m+pIunS0pOCTpJC0o99SHtODdCV+6WBORc+6T5V2nKoQiYualKYQwNyOwuTsmrtPEwOAhJYp15SDnLOGjLOVZw8ZqKUu4ZzVzZx7wN3onn1LYRuDp5B/raNfK6Aeq2GdDaDVrMpbftVR3jePLlTCD2G5OZwAq9J+MFlardeq8IlKjigIp8QZrAMf2uNW/ynCykcaQVAo4JXLl1Ds+vB8304+UmUpvKYLtjIzN6NF77yFB587NvQbNRQazVxcmEJr595AZfPvcSkBd2PsALhoScmbscD5hL+TedLyB8+xoHTyxfeRL6UQrtlIGO10OhG+MGf/T+w5ZxGWLuKT//Kz6NTW4EbtmAGHjLpNE4fPworaMEpTsIkVmr7GjzYmL/tm3B1bYot5j33j2FtLcDylTbuvqfAbOTLL1axuOAibDyD+uoZmGEISvhfu3KFXcR3nToIL7ZQHz8EIzOJiZyDax0fW5kip7KQTKkwqzQ5g/Vr12T3JSwShphZWADV09NGQwwYWQzSilany6QIyZ7qUiZLk6hsVri25a3XL+LR99yN1S0La6uTeOuKjc3GLO9zHEwkxaCIO6fKk7slNLA0haCIu2qZ2nO3VI17D5OIu0UbiAbuwlqphna9mhJdqUibqeqXJYOQZ+RzON19ftCCaHeqB8h1mWyfseJ0dQbruoGCJB6Sskj/W51CoisBKadKEg51BaAUP0mE3DZWcPvBCo4eXEWt0YUV2zAKNgrGNp44WMEL24dwqUpsGCXoidkXf9Lk6Df5wawkVGhEuzdRsgwipZzUVmafe0dRcCsM4JMfFkUYL6wgvFxFZauF6cMxHrey2Nqu4+uvnUfNN9D1A3hWGs7sSVSqNu4oddBqlHH01CNob19E5ASYnjmN1HYVX/raZ2DZszg4fgSdzBhiZxV5bCKXdhEZJs7W02i2u2hW1jB9qoTqWg7vvPM0Xn3+y/iOj/0Mpu57DPAj/N//+88j7JRR2bwEtJaRy2SRHZ/k0KGdyrGLE3lNtkYLx+5HhMMIQwPTsx5aTQuNuoXStDRx2Fx3kMuH2Fz5GpplqXAkHOfVy4i7TXzo0TvR8A2YE1PwJk7h0Pw8li9exYtcZi+vSyAsR+5YKpNiJzwIKM7UgkNWhZisdIp3ZgouEo70u+Jq+b7HtDFZdpoHg+bH62DrWg2zB+eRcTxcXZvE65cXsV2bGwTugaKAkwwXx0l0422yJLpDvWK3OE9LYxJKFBWromvcpWJR6N5+QFEHDpMYpV+1aBjWomD2HlBPRs01YNfdRySlhNkrlULSwxysGKpevFcFSAqgU0YIiJPlUMyVAuQz+TUsjL0AJ38YSzMb2FivYHx6Cl3KJzK7uHMhwOVaAXU/zQG+rkcKoirfTFN2eDclsQ0KAGYz6LSI4ZFKQIpt0IRyb87EaxUsm4JoPmbtTSx0GuhUfTiTKSx5LTSsLJ5+7RwsN8f+frnZgkM0TdzGROkoco6BwsQS3HQXOaeG9a0MwlYbV6+eg5vKoL0Zwky7qBurmKW2Qa6DCxfO4fCp+zklvV3bxuyBCdRaGViNBiIjwL0PvwfpIydQW9/C5kt/yFjr8tUrSGdycG2bff6UAWx3uihNTQGtJizKDkiVcG0twszUDEJUgJgsl4tmawVzs7OobgNuilyYVeRNCqiGqLbbyKcddlMXpycwa1ENholmZgzFfAEbW1WcmznM8iIsQ5F1Wh5SYizR6K31FYyXZnmvpeCldFXhXu88P4SRGItRTb1HsRwLuXAVS6aHN3AA1fUqcsUUvHgOYWMTr186hfXakhATlGUd1BFRJjADdwLwhEXImuhad1GWXs8tpoJVZD3Rg4sVhBUlGSOhdP5kdaK80FQwiLIm6p0nhkH1IOybKzeLExIVS6VZK91kgQOCmqWSOg9pHk2KkAwEJihdi+hbsh6UeEgWhBRFmrzl3LOw7DQ+8q1buHD+Emr1CIXSGOyUwzsP9aCiXZ+ivAQIAz9kxpl2NALgRM9S2gj7yzH5y8S0mOi2I+oAzS4CuVVca0GlqlyzTlaEdhKbM1Jz8DgFI+KMJxN+dQNbl1eQn5tHzrBgGybq7SaKxSLarbbkHRGwjw3kc3mUy1solSZwbWOTmZzJsRLWqqvIRhTxNznAiSBCpbmN8cI4cukM2t0W8vkiNre2MT5WRNcXwFwcy2F9Yx1pNwuK9VXbDWTTGWbDmh0CpTE/4+LSAtbXN6TWIwK2W00cXFxEpbKNlEuuG7ltbRxcWkStWmXwTpHzjJtCOptDeWuL2bVrm5sIXQuTQRP2kRPwQw+FyRn4Xgd+cZYZPu7/lU7D8zvcD9jrdtkVqm2tY3x6EYZNm2iEoBNyCr5E7iN5iWkUI53L8BwRWXDQeg0f/aYF/OPP5BirbV3bwnjWQibt4CsvvheuW8Za7YDUkhDlqysSOeJOmIRcL5WW0sMjqthK9wtOAHcC8PzGE6KIkwFEwivanVKZwNLxRF6tLS6WpNEYsA5KS2tyOdTrychCJBst9OldVQnIBU6awZJMW5MrA8Vt4kYLBNA51kFgXMc7pJmb5WS5ccDJY2/i8NRFmLGLiIQ4nuNFTZ04KGVd8AMXjTP926p22R/mhR6bsKjDSBjwIquUK+ptrMR2pVAoptFqdKXbOL+63ObdrFlv8N9kXciIUVIjFSRRmjtlyZOrwO6AacLibvIEb8mhlBdg0n11fRiJL+jW4WSL8KOIlYkWBxEKVJxEHqxEM1TJLWdKWhxL8UlhHZPZN85so36+tsqSNmIGxgTMG5UtTlnLumnUyxWJAWWJIfNhw0S6OM7BOVIwN02Ut3REpGumHaLFPXjdGhtQM1VAMZflYyjKx0FSU1od0fNXt9aRK06xpSAanL4XeUSYnZllxaJnazUqCNoNHLrjXpTXy8ycERinGhZKriS2jONNQcCxKY9+2y68VhXptAsvlNJhOn7t8hqmDkyhZLuwxh/Bf/59VzGzXa4l4bp2iriTkkTakkjUXYA6lQSoBtsDiY0qHUW/LavXaV5TwTQpKl7CSkKzqVqmcuMBojxp5m0qudUBQpVKoqr/dF0HVwKyW6VTSUiBJL9KGkJrWlenrqt2PBZhD6rjICUhUE4WhM6hMtkQp469gSNzK3jrzAoOHj/I/WYZW3BtdcRtbspbFP2VVBHyiTPZPGrbVZ4UwhvUOJmHb8TwvYjTSbhGnDI3qW+CFzJVSouXr0vp4BRc43wLMq3SpSVbyKPZbAotq1yxoNPmV+e4xMxQmjwvPImZkFUjhanX1lEolBCZ0pKUdtB0OoNOkzo00rkp7i7oxQEsSgik6DZZKq+LIDaRcoSqlddVEC3qqrZA4F7A3coaKPWMFhQlDBYmJtAuV/jVbulsFtn8OAyicgOf/6b0FKLAc9k8mo0G7/jdRoUXe2FqVlxw00A2l0ab3DtVRRd2Oui2G8jkxzkjQYw0vWyIsJ3EnsiCc37Y1jUEnSYyE1NIpQsM0HU/rtL0FLaoc6NN+JDyqqhfWB7Vchm+34RdmOBYmwQYA6TSDi68eRl3HF9CnLkPn/p8HiGlOZMO69gIJTZy1xTK/hXQ3ktyJEZL9QzW7zGRIJh6+Q+7WOq1DdwxRdyonjul60iYtSK3q5+aQtubAfuwgHRVPy4No1XEXL+/T0XJ9ctoJL0kUfSkmkRzswUC3lTgRJZDZeZK2Ww/Um6ZPsayl3DqyCre+/678MzTz/POyK14TEq+83gR0s7Fn6ukQN2bSkLEETNWVDlHwFuyk2PeDclEc305xUksF9vlZeSL0hyOEve8TgPpzDhH0qlBAhUS0bV77X+YV5Wm0Fx+akqDBqIyqQcUxQcy+TFWlvr2GtK5Cd4oKM2eg5HcecTk93qIO8hNfXmXJReNyAOKiTBXaFPKiyguBQVZganlKDl93TbalTJMU9pH0KbhpIgyj+B32qwYOcrxslNwXMqFo/uRB0v5UhLj6dS20ahVpJOLnUJubIJJjW63Db9dY0vvWi5qtTIrgpvOceyHNkBSFnp+2nAogOl1PXbx2pSGH4XITM3xfNGGRzEjkmMGAUKDXgxETSNaMKMWrNfOYnb6MDr5NFrTcwhjG45jcfq9323Czc4gJKq4HODitdPYbEzDDx3pJE8Z1n6DKWBDAXedJi+KIeW7nA2se22xO6WrESWY2H/HosYfOkYyjDukIrHXjwvOkZgde1YS1TVdvetPlCXx3j799iZuNC3NFrgCMNEkWlLUpQKQ239yhq6kk3A+ggUcnXodk2PryOZsHJjPYaNa6XUpJz+W86QiSX2gABS9dIZ2KQKMlCPEgUHOVZIoMx1LwSpa4ORG0QLW6ZrE0W9vXUVxXPrZep06pysUKIO1Q5jCQaNe5d2XMARFn0WRpIsJuXTtRg25wgS7Xs3qOm8ghbFp+O0WWq1t5HNjXORFCsqKFFFQjlwpiVzHRJfyOEkxTGaf5MWZHJRBJpvmjoz0N20K3LbHNtGpN9CqlXvdSIjGjyz5jmpZKM3EsA24BRdW2lXZA0A2nYffpY7xKT6/3diW/guWhUxxCpaTQru+zYG3yCfrkEFAL+rxyC2hdkY0LAfFSXlble7jRcMNfA/BdpWvm52ZQSpVQOx1EaczCNttjK1dQdsy0E65MPwQFXcM+fNncHp+Em+ls7AmZhE5eX6rVdStIvDbcDKTqNS6mCjOo1VtY7sxifOb98umwXhEqF9KkeckR8IjnIJCeIi6NioFUTlbvUZ0LGN6yY8wWfLeRVWN2HvBTyIlpffukv5nBpxjiubVMY5+OkkvEZEVJdngTaWuGylEGm9wQFCqAZm54sRDFSlnRaEeTiZK6T+BnT2Md91+BpsbTWZprCx1bFfFTEQXkH9Ku7DvIm5aiPNtGI58r3vN6k7f9BHXc/DkUW6QonLJfTKt3kLIj89xUK9Z2UCnVeXJ9ygQ5xDrtY10fpzPlWRNcH6TTVgp7qDb7SCVIYsRoXptFU4mg2xxEkGziZZXhQUbBZp4dlbJFYv57QqknNJbjZSXQKxYOduhDUCnYJvcDJtwA/v8nNFDyXxdNMtVBKTsjMNUczjqC0ydV3zCUDZC+HAnHO6LQUwRKXYmneO4SCadR7NcQ7fWZqVj15asTWYM7e0yUjkL3WoDBjF9PrkYkqRHwViyJFYqz9aTcAfX2rgOqhsbiK6uo7K6AvfQNDJmDt21DcTTk5g6uIDM8kWsV7YwP7eAK5vrWK47mGiGuGOyjLViAXDHYC+d5qyIsF3hzcdOFZEem8D65YsYy7TRdr4DjfImXr92j7Ri9SU+QliE2whR21PqA8yAXeVvqcZ0obIi3OqUg4fqZT+95g/yBl9RFtpsVT37wMt95M3BrFSiIEnloNnQ79qQ7ofcdYST+YTipapAeSWyAHMOFjoUC6EoLrlTwlqZdoGtCHVBNBxJsnv80a9gPCjD81Mg7shI0b1MkO+6uU6BKKmH5j5SMcU3DIQGJdmRrKQGg90vcn0MYa4Cr4V0rsi7P0d6zRhuNs0R+PKVK+yPZvKTHJD0Gtvwwg5KkwuoNcpIpwuSR2lSS1FamB6nvhimhyhOo9OqoFjMM+XbaciOTpGW7FgJ7XoVIQWyYCE3uSgsGyLk83lOAyd3h19JotqAChci3dYJbzmZIs53KjgSuwiNOmKjCzdrMAnQ3mojaBI7BBQnJ9Aob8EsmJidPIC1q8vMRnJzOTNGSimIwAlS8BjzC0tYW76CoBwh9qRFp+EasDIuMuN5tDaoTjyUhMOUhbBLqTqAa1mYP3EYa8vU2X6GrR11bqRMB2J+ypcuIFq+Bq/ZQTttw6FkzMhA07FRjDo4efQoyts1uBkbm8Q0Ziz4Z17H8YOLuOu2wzDdEJ/rTMJvt9FpVsSFMxyUqA1SuYxatYyS4+HdH/hW/NyvHVHpU5QLo1wtVpCmpJ0ETWVFCJNIXITelsV5W6wc8voFwSaqTHegS4rGGyqizi8hVeW56jVyBuzbKLrTe4+45GNJXhQphc7QlTc1SYNpfhkNv1JAva8j2Te3VypLUXOidMnlIkUykXbbePjBZzFmdrG+3sDY9ARCDjApfz+OuRiJcpjIHSrkxzjyTVFx8d37ARyiHqn3rez3HvyAOnuQshmoV6/BpU4osNBpVJlbSGfH4WayaGxvsl9LAS1+cyq/VCOCnc5y0zbyv22L0ufX4OYn0apsstBS2QkEfgcpm5Iku8iNT6JVryHoUkp2BCczjsnZBVCTNZ/yPihoxnSZuGySQkbvkCdFp6bSXVxtNbBw222wti4hnymgul1mmEin+VUP45kS6ltVfkInk0K73WA2z3KEwrYykig4NTONbtxCxPlGpmAFL5RSwq4F0kbqXM8sPVm3cRtxO4bfok2GptGCxfl1FmfxgkkN2jdTsLNjzLwtLM5jbXkZ3auXYTXaGCvkcPnSReTzBe4QXylvot2q4vDSAQbyptPApWtV5ApjaKxv4K6DB3DyyCxevXgFFwpLXJzWqdV4ndH8EllAStyot5C3Qjz82GP4+O8eQTdIIQwoy5kaZouLxf22em6WtBGSGIlQvsk+W/1kRqUwA/1/FR7p1brrzF+dckJWlZpXJ1JJpHacBK/fL67bgmpgrtr1MCAXt0owiCqA0sCc86wIsMvbYx17E6VCGfefOofbH3oELz77AgNU7d9ytV4U9v1d1bJTuhFKIj7RmVxKy+W1hBdCeO3/j683jZEjTc8Dn4jIzMjI+6jKum9W8b6b3exzprtnNK05NRppdHgkwbIAe/eP17uADOiHoV3sYuVdCysY2IW9Xgu2JFvWYUsazz09093T7G6yD943WWTdV953RmRmxOJ5v8giR1psCQI5bJLFzIz3+973eZ+jIS1TOJIW6Sd/e2lvE2ErJm1Cu1xEV/dkTiCC1qqWZaFELEmQLomP9mTGILzcc9py8rM3NqNJdOosMB2mlYYR4Iljy76A+SF8chmTwJbJ4G4nZD3x3eVNSBoNfxSvC/6b6UvFP29LG0WIudMPIsI2yQwrtEXgbQ+9jivyWx4KXH5yRmD7xJOZs1yPyzffaVE22brv5AFDKPxOy0FID6O525BZim2ScFJ5M7Mx4OWDoMwUMlqKmR9bt76worlEJXQdTibkgVex2x6STg+xTkuEZzvbWxifmJK5r1wuC/W/mC9gZGREXnej1RIh2x5luJEI4rGIiK825aBlrogmrGDuu6zhMOxGF71OF24ki2CnhGrpKApOFruVGWlJB9QTRWokskVH+Yaiw/tcLWWqPfD99dN5GdwjcQy+bNcP8pEWa0A9GdBN9iPiBpr00DF1g/hDukKq/DlE6COK4iFZ4oNwzAGsKzfDgL7OXQeRKzWUk3OlikZDJFzHQu4GAqaBkWwTyWQK5UZdMHPRd/g5gSJh7fdhhhWT9ImlhidvNKWlsjcQ42lDlk+lnU15mK1oUrD8VHoY+c0VBEMWAhbdOaqKbmKG5NeaVd5IvKnCguSoE4yDb0j2CBJd0FNhlnxQ2rKxNmBYJhDkEE6qBaWoRMiUFkJngQR4sgcEupT3i2++ePj68hruVWS26qk/Q1Sry3OTgzYpMezzOT+RlEnlnG/BQzTOAMwIZzh2GjwJyfB1YFpcqKrcE75Z0Z6HkXIFnqNERGY4ilrPxe1mCG5XzRd8L/jvFHq/rqPdbCm6OotALEqVNCBkhdBx2gilQjDjJJnqtIqHXmghwwty9RpeWPLwzfthufXtVptuuiI/1khmFD0OXyuzRzwsTgRwbS+DaHIID/g5UslJGJw0IdG88wBw5eZrtD3kJhKoVC3ovRA28wsoNCfQo3sjdyMitGoCDp0bG76W3Xdr5E1DUumA0ChSXWVGpzJKOKTz1/wU3qcKQxnRPa0jkXTh42ph4N8cipzou5D4sweXgO7AO3cfsfrpm0NseyjSCajhnD8n9GloLcTNO5ieAKZzO3j8sICpA1Oyw1DYv/rgBqGUsgbhoM1tLHcG3KT7G3W2Va1my1cGqmaw77TQbtVA6ojTcxA0QugStiWTleZqLS6SeEMk0ObtwJ6blAjeRLLGU8UhS6FQAEEjKCRIGkFYcRIr+3ANIBThw+/JLkKo5qLfJlqmZqZgOAjToq0QHxMe0b5DvPwOeQT/7q/1/ZgC2VCyvbHRszmsq7ZMQd8kPzNCTkO30xO6DYdovj6eaRzwCT9z9gqUGkh9cgu1yKt40N/CfPQeEkYKj2PjsMyoKgaBl3UELV2+l+e40HsxeFofbqiDYITUHDXb8HsbpgHN1KRghPq+20Cg3EZn7QoCdgfljo6IQUVKAMOtMRSy27AbXOqp1jlEpWbPQTZhwsvOYHTuBK41yjAs3/pV+kcyGBzorg6n0xPNTrVax8hCCgF9Gk4xh2tr02h1I7Lv2Sc0dltyg6hsEl/bLm3WwG9LuaIw010pE9WScD++WobwQaH4To37PluDPZnJAhmkPD3xz1XkQ3V7iLm0vxTk/OEZajDXhcbO04VDOW+QGHSmPcmATgPqACyrgxdPv48Ds1O4efMhwrEQcsM5lefnf3ExN5TNiletbGD9eIDBfxf0KqDy0+PxBPKPr0Bz+qgVN2BEs0A4JVc4odJkIotKYUd9OLEEujW6+vFc0KBZBjybKkS1LRe2pmSVa+jzymc/ztM1zIeChziHWx2xeAIBuqCY01jsZfD+/W8h0uXt6MDV+ggmg4jEw1KEXMwR4u3YTbkA4wz/bLeeuDoOAGiPMt8IOnZdzSiEtakT4envgxF6SJedBQtYdBiKqS+3C7f/qkA1BPsJ2L0StEYR6bffhDn6NXzfbWIp9m1kOiewMzQns97s/By2NtYVQkhGADs6FjcfPIIURhexESILNIUIwubsp3cRjvMzG8f66hpaWzt4zTQwHoyjWt7Dj+4sI9gLwP6nv43rf/xXOHFyBIH9LA/AfesC+tSJ6CG0uw6+9OIpxAwLm10XF1MxeLqLoBeEU+ojkUyjsleUA4BL0nypgPFcCodnlvCtK89jp8DdCLlajHZji6X+X/G0lIWQ67dauuQpKqGVElSx7WK34ucsDn7+dMyCMMMHxnSD7bp58u8UiNKQD8I01UBOBGjflcSXz+63V75/rtqWE9olxUSpA4eSBZw/dQf1YgmeacEKUees2g5unrnf4AJMYgZ8gth+5fg/UTeMLmxQu1lGtlzDWKYn539ppYH1gIdeOIpYIol2rQqP0HFlF921+/TnwNTBk7B1F51EAs0+B+wE6tUq4sk4DI1WOh2Z1WVrLDQDBZmytzWaNpxQCJPPLKBLRfEnVVT4m2t9BHprZHSJYwg/VN5KjXQCjnC1FKBAaor6UtQT/sgbQkQ9+/+NhcqFodrkkvzHFjIai0rwpnrDBtExHtx6C3o8Bt2zoPfDKG9uIhjWEDY6iFy+hkrdwt1sEsP3trH04gxK8zPqFpaWUKFVbqeHgONBi4RFCai5tD7q4+eOLCAzPow/eusDaGHxRBJEqCeGDAziKeBArQir08PRqVH8l0vXEDGjaAWS2HMqWHr5HLjmZOHRz2Dt228hETVF20Lw4MTSjES+jS8dxI8jPGA92DUHhmtAC/lyb86CZFwLo6SJ42fm8c6FU1jZzPlujcpji8tDOjUOtuyib5edyEBgpZCtQSQDZ0+1E/HbracH9oGgahDgs8/RMk8/KZBBVIFY9Cj3dGU2PYgz+1uuJGIuPTCY9smIsvNg+2UghEeYzAGvnq/CM8PY2NkVBZpqmdQbrlzV+VCoAfxv3x7qIVObbS7yWpUC2ht3kQl66EWCaJbb6HYDsPeKINrZ8HSMnDkOo1REs1VGNxhGbbeBuKcjMD8CdzonfS+RMlQcdNbL0CcsmNmEGvJF0tBHiIfC3XuwChUUJocRsYah22WEszlM2RlsN+/CXN1CYKeIidw4qm2g5pRQfOksqmHeqqR9c5bwFMmPp2iQ+w5FhuNeYdCiiTeXWPSo94PvBQEMetPK7dFzYPDA4j1YKKB1dwXW2ARGj34FVugcPv7o3yEU2EXcdDC9RQbwFD7pdzG+VUV/oo/SwoIUGenqwplqt+HubWEEAVSoThudgNVy4ObrcNcrcEwdI7NTqGoNjExMAnUbj9CQB97e2cXRWglBp4vM2Cje/+gmxr0hZCIxFI1HiOYm4ZF5zIyRXk+EZ3OjaWztFsWT69kDE3A1DebCAq7FuGdSuSnc6ahQI0NF3XmkI2lwHO7Fmli98wzqjSR26+NK5MOZxZ9F1NDuU1EIu+/TT9SmXcl1/SQr0k186FeMr/eTrXwWr3QWA7iXKJd5hmteP4rAb7VEPutHEwjEwR5YObAryazy0FVhNsrsTbblQZIRTfGC5VxzbPEC0pEYDh6I4/HWBnrtFqxkRLXn9FTaT1ryWyh/kyzsUVr4+PLRweErxgntIhYcF0sHJxBJe9jdCuLeyidYvbcLvV1B20oiMpxAImwg5LTgBAK4f2cdKc9A/Pgc6uPDiihnd9G8sw13rwU75WHk3CFBi0hz6a6tYvbxPNqBD2RorsbDyB39EnJuCdvtPEI6KRuz2GzsoHXxLcwMj6DtaNg0uuhOTyPEv6dDijdp4OpHkgvDpNhrfYQiIZlZOo6N/NUGYiMaopNRuWHaDRvxVEwYuCygAZDBlgqP12A/egzXDEKfP4DU/C9A5lyHAAAgAElEQVQiEft5PPzkd6FhDSGnifniOqZHk+K24rR6WDUCKB85JKcMHzi2qXZxF4l7yzBabdRHAugvvIiRkgH3wjKS4zXsNqs488x/j3v1O+jGakDTQSFlwOMwXcjjYHkH6PQxOzOO7797A83GDEqp8xjv/wliVgwdynENHZVaDc+fPAnHbuPuyjp6TgfnliZgazoyhxbxAZFQz5NIOaJmvFXJp+NBaUXob2ZDOlC3i64+ghOHFvGv/pBado5z1LJzYK+p9sp3SBkoDwXKl/bqycCu3FGeZLXLjkQKxp9DxIhOqA9Pcty18DOeSoAizDeYN1T6k/K04qJQ6TyUhFYViUhnJczG989lcVAxKIWjcjdeeO4iku4W7j+oojE0B8wdQnj3Lo7FSC7//xnSB7b7XE7tW2uoLbRdLuJ8PIzzh2aQmc7gk4d38Nb7dzGZHkVX78Oud9GNGii3i2hubqMfMwWVCrUcREZG0J8jGtJHr2Wj+eEmMoksSvUS4i/OSvya2Nzs1ZD5myrWDtfgpgA9mUVschzjj8toVXfUziCeQXkiDuPSRxhOJKR52kgl4c5MyYPIYV50KnCFUSuxBLw5KZcVGYHimL34OIfVzifYOD4lt0t910YiZyFAz2BKXfcZyBpCmo78nVX5+zPDh3B6/WuYNZ/He5f+Bquf/w6C7Tqmtx/jyIFxAQSK1RqW+zqap4/L95K9DICQ1oazUUS3qCG5UEE9eAj2/W2Uf/A2vvFbX8Kt2yvYvFVGenEE3cwQAp6GTsyAPR5D5+ZtvJGwYIRjsGDjT358GeHjL+LswTP4wx+8j3P6HRgu/Y49NFpt0eaz2Fsd7oxa+HtvvAybMQmpMH5oJIS0ydbPikQFVZQ9Dn/Nj4nj51HfrCAxDLz8M1/H//I/D/k5j4TBmUHiO8fzFvEHdRnYeWvQ4WZ/DiGJk7CvmklUq6V4WsxTkez2gZXpoEiEwGg94wksOdB2DG4P4VuppaAoBQOkg/h5geJlpVorxdQlrMvWKq7imI0uZrP3cXBhCyefO4P//J0LKCcOwKV4SHdxtHIHgQgxEfUg8bbJZijLLKrlpA/7JlMxVEp5QZRCHQfTehD1ehVW0EDX87CxtYXc6BAa9Q5alQoymQyWHz3CkaPHRLuhUUAVtXDr8QOcOnUKZqOEca2NnqEsPUkmVPMGqdd92SK7dhuV8CgKvQACjoO7a6uYyU3IHmNtYwXz8/PYWF9DOBJDLBxHt2MjM5RFpVpGdjiDUDKBOMmL999DPBJCP0DQgW7s9KMiMkR/LgVECBVFXr6/HOy6kl9OioMkVumkincQog6/ryHkMbinhe74CeyV86iWywINb+zlcXTxAB49WkUmEpVcd7Z32fGcUPg3N9YRSaaQTMXRDxpobG3ieMKTfxsdGNnvyyIWlrBk+f3sHtnTFEHRJqmPEGck28V2L4Steh+xVBIP7t3CWDYnbGMypiPRLIqFbZHY8rMtlUrIZVN4/HgVi0sL0MIWVulnfHRC5T1KtqOarhy7h0Q8iXK5CBcj+PVf/Tr+5D/8S3Ww0HTCyCHc30Rj8wCWC0uo1YZFl0LYl3amihav2L4c1FXU2yBE1DfGJuS7z/JVykM1lwxiFXyzh8E8Iohk+FkaR+1HL7MoJM5AuFeD3YfvoytKwYFNKN0Pw4rGLkpBhtxYygA5fhfhsI3nn7HFkOw7b16EO3MCASsNr7yD8d5DjE6NCoOWp7k8JWqlBsOkzNXPixBmLLfOHhbzQ2gjD8PpYNiroB1KYJ3qw2QatUrFX/goeJTbW/l7XRe5aBPlmotObBSuZ6M6FEQwk1SWYPK61bdmHgUb4u5eBVahg1Qig+buQ+RiYVS6MTTaDaGpc5BWOgpNwkBJkU8m0/DsMiIRDbVeCmYsitXCKvpLM9Jy2LYtJnPE36mzIRWdLACxJXqiGEEzX0OgH5Q4B2atM+uk3mjASnHh6sGp2XBX1jAzOgfT8BBxqJv3UGvqcKjDplbc6yEZT8mfG6TiUaE3meij3gogND6DVqOBTd2GPpxRiB1Zz7yxOJh2gXQyg0KtgFCAqVy0PKJ7iAe9XoO5XsOBuUWs3r+F2REPy+uk8SRFVmBGoyjtbguJMh6NSXIWZ8dowMVwtIcisoilR3A/xp0Hb1BPYGqxO+VpzSIUXcsIXnj+Wbz77ndgmRbqjRp6Xhq6W4Cpn8XedhK3ViYUi1vaLNJOOKz7hg9PbdalUHiT+Pal+4YPIqx6wvRV8W9+xMJAgagK5DybU5UCJQM5WypfLThIkhXzt0EUs4ooUMWgbg+iVrr8yN9nYGbmAean3kckPIn19XVsrLfRMpNIRmLItxp46VCQiLCP9VP89IRCIlY9vj6CDyQ9dnkaZbqz0Ap3EHXbGK7ewKOCh6pDdw3uEtS2nSgJT2Uq2FTojIHjww3sNU20c6dQzg2hm9ER5lNArQNPMf7ZgA7TCMG2W3KTBPeasKpdaJuXkbWAe7sqkUrZ3yiv3Cf7Gc5qOkaSOmLhLu60hvDcsy/jAQuzQRiWgTVEZ8LIN3aRjfOFq1aHh4myqNHQ7/TRrVJgRO/dngRp8pZhL99FH4nhGBqlprgeTnS6MHsNTDkPsFvvYqNC3Qu9fxWTmP82ubF88iaH/yM5A9W2Biyeh5dIYN2ldQP3Q9SQKE2N+rd4Qj1RMgldSBVm0EK73IQe0WHVHIxrFnZvvIVnZzX8+AaL3reE4gNF2FhuQQjkTRFYJqJjPtXHzUYKS+c+jRuBCtwui6GPAJErzrukHNFCiNwsNojFJiK5NFrVujAIOs0uOp0+JkYD0ONfw5tvpVQCF6GuLhGtOjTZi/AWUdQTocBLq6Wo8IPloRAYfbd4/pzfm3OIq/H3D5xP1FJRg/WcQrEGBSKUg582f1M6j0F7pRaEHm+OgXXPvjsi9yMG5ufv47OvV3DvPmW0fTzcNDCtNXE2lsd/jnwaE7UbmFyMysVBcZHdbsnySjJg1fZQAaPiY6XhYLOFEVKyG2VcvvVQrD3532jEFjhyAoFmA/rOhpAFlWdUEMhkgaFhHOu1JWin5oZwtR8Fxk0YVJIJPKaoIGLQrAUQ6jo4TgkvPFy+el8Ih6Re8KSzDh2Ank2h8s4l+f2RkCmqQFIlcOwwkt0eDvS7slC73rQRSD+HfHAHrtmFUyrjq9nfwf/zwb/FxLM9gTZF1intA31qPdglQpeebMfp2CjqQNJABP7uI5QKYrzSwHSIZhZ9/PjiVSUdprO9H5FspjPojU3BI7k3aKB39bpKzOXpT7pPUEcwFsMrZ46j0XZwJRhAm+4rZMv623geGNyqkw3ca7kwEwFFZ2q4cKMa0KjgJTOMaKeDSj6PK5tbMMcmYbc92MUdxENKByOfnwbY80uwuE9afgin5+KNl59HR/OwXe/idiAIIxRCKGqh3+2o6Lm+hsnQNo4mU/hRMYIuafGehoCpodN0MDw0BFd/Gd9/MynzKXciwtHi7SGwL9m9T8Uq0AnFj1YQLy0/OFTZk6pbRFHhnxJWyeng/3fNesGHedVgrpSCAwufJ2pBGcp902nJ8JD2ys8NFDEUWbwqF2Rh7j6++mUdN+9dx80b26jFjiM0PYs4YzENwFq9CqtxExMzzNtWPahQtQUCVV/0o+XSqNd28YYJ5DcfoetpuHl/RajSViiKSq0O49lPIVgrIVbcFrE/ddnRhAVtYgbe9Cy+rNu4s/IQHT2I224KbjouG1tl/ECSYhBmkqidjrTn4rnCHtYqZdxd2dpnDHfJhzp9Esb4KLQfv4dyvYQQZzLxwNIReeN1TLp9TO9uo94s4WLTxcGpf4zV8icITazjF5bWsLf6aXzz7nsIHT0sQz4farFrZVS0baDfopDLgSviqMEdA2RGM7Bpnqa5OOd04e6sigHFR9fvAnQZkUUnDaYBI5WFcfwUgskonFoL+qX3hcIRCpL3pej0FEWdOrSA6VgSH4/kUAhQKPbTW3+52ew+nHoXoVgAGhWttoZuoAutVcWBRhHxjofDY0P404vXUOsFEEykUM3v4uAYZQF9NJodKYjE595Ar16Cc+lj8e89dXgOEQ8YmTmE77pBYUMr6Rgl1BoCloGj1hb+6deP45f+j10YMR069zHqTEE6OYZu7yy++4OEDOs8ZV0xnVP0k/02S+BeNYdQOiBERqG+Px0Yyjbcd2fcH9p9uFdiqHmDRJ4nQu7njPvFIXOIb+MjZETfokcsQ9WAzhZLmTCEZf5g0QQCLqZHrmBkbA9nXzyCW3cuY3Olgl1MIzAyB4MJTz0HgcJ9zETzYrEvJgp+YQzCbpRWgrsSRel4vtdC6e4dBKHjw4dbypQtxO1yF5NjOdRbHSyNp8R9Ix5LiKBoo1RHrdnB+WOzePRoHYhGcDc5BqSZevukpROnwr0OnEYdo7NpnKsWUSmWcO3xjg8Y8DQOIp2Mo9Do4PhUFgyVIw08ErUQCJm4eHsVR2ZGEAkCdquJ9zsGNmMxeKUWXv7UGXy618KRZA0PIyX8u+VJGb6bxbr6zOhG5jJ8VBcIWJltk0gJpDJptOwKAvEguq0ejvfbsArrCGka3rn5GGEzLO8Fl60z06MoNRwcnshIsheBg05lD5VWH1v5kmymm62O3Ian50aRSKdwfWgEVYbrCL9NtX3ihUXUqsI2hRSTADotR+YvHkxuu4Rj7TICto3p6XH84IMbCFhj+NIXXseFv/4TzM1Pyb6DXrz0Bnv3xgpGUxHs5CuwCfMeGJOpK3VwEReErvB3vxih0ClwwNYRipvwwv77Ipe+gX5dw8PlV7FXH1bCNrK/uU13KDFoQPPDeZ7ks/vD+gDyHRhhQ7VUyp1xgGwNrEvVPkTToi/5BTJQEz4ZztlKub6Fz5NwTT+aWWYO8q44hyiThoBh49DcWxhZSGBqJI7d8kNc+3APRS8Nc3hSeniuR6P9AmZG2oglOASSF+WjKE5f+m/fkB3xeArVWgmnOm04K48RcLv4+MGWSpsSY7YeTh1cwOOtPTRaTYGO6cQxnFLakANT4xgZzWB3YxPdYAD3klkEciOK5i4zgI52oQbtYQu1fB6Zo2m8aGnoVEu4trwF8gKpcTf0ICZzKVn43Xz4QMzrqs0mUnELpXwRRw8fxUgmqsh5dgOXOjpSX/8Gbt1ZxhePzOGYO4rFw4fxzr/+57gwZMCKJdDuNOE0bYQ14v18QA1h4GqSxuRvzUVq3Ec4znnExZLXQby0CQt9vHXjkRAuSYDk7HF0ZgLbDQdb1Qr0WAqJsXE4d6+JzdCB2Wls7+6h1qT6rodzh6YRiqdxNzcCPTuCcqUgbanXc9Gp2wiSqFhigSia3oBY6NEwo1XGCbuAQM9FMjeCDz68hU7NwRe+/EV8+3vfQiplodxsIWGFUW80ceLIYZEX3F/dkL/nzIEx8QgLzC7gWlgZbKsoNf9Lo4Okidp2TW6VWCIGx+jIFMDDw2l0EYyMwNJn8P7leTTbJsNb/J2IStOVxaEvpBqoDlksujCin+Zn+TuRp22CfH/fgZeWpkVf8QS52p89Blpz3hwqkllRShR6JTeI7Dzor6vcEUlDISUhFLJx/vm/RrDfQbuuwUpZaLUdfPjxLpLpNEZDXZSHjsBsrGJhhn8vuT7KUYPFIwZlfnQa0SXqM3i7fNato7VTRljv4lsXron4Sjx6oeHYzATylRrW6Nwnoh6168lEI5gbHcbZg6NYLbbgGi5+0jdgjE0gLK4gHXm4ag92oG3akkUeCNTxtSNpNDoOfnLpGnabjkSekbw3N5ZDyrLw/t37iIa57zHQN6Kwg2E8nwsilbSQTcdk2PuvW3kMffar2HzvE0RnU8jUdPz2iXP43TtvoclMcmJXwvql+Csky0RS+Wl15PAh5iKTnCy5HYisKJDgvN5BrFpBPKzjT79zAV4oLBt4Fsji6DAa7Q4e7BSEUUvzh3q1jnDExGQug71SRVZKYdfGp547KT6/F6wkdsXiSQOxWqfKfQ0k6YKOLp2GLS2oECjJ3yJ5tFnCa8mu7DpGkyH8+dvX4PUDKLu07zGht0vCTCbYYDtdPLc4h4ZtYzVfEqOHL7x0Ch03gPBIEt/rWv5y1hYL016H319Ht+WgW6erS1A4aIFYANFURD6zbpleBHWcev4c/uIvT6NUMpS/b9cRCvwT+ony0VLmDr52neqzfTRLmc0JP0vmENVqEfJV8W6+NBfRVz2FXhHuY2vlFwhbK/7c35yToKg26CQjRiR9VmnOVUyaa/RxeOwqFs+sImgkUatV0el18eBWCRUvgbjeQ7K6jfLxz8HUesi0byOdNRG1omhRCCQxHkSwNEQJcxJWFfDAQ8Ltylw7VnPxYGVFAlsSkagEXObSSVTqdTikyQcD2Fhfx9zCogy4yWQCQ1Hg+koZJw7Po1IvYzToCm1doTYu3DYd/xQR0vBcpE0Dyx0Pa3tlJBNEnDyUCxWRBpNgOToxid3dXUxMzSOUPYVwqIHW1i1Eo2GELVMWexeXH2NuLI4pu4d+RElW50NhLPe4APMjBPw9CNs9sYYVuQEHd3V70AhbJ8PXcyXXnB9kBjSQc3DXDqBSKEmeB49WHkLpWEw2111aqIYtdfOETOzt7SASsWDFIkjGE0JNT5oGRns1VGm2QHPsvtIhiikcdxOk/4gBBKn2mli0EhWjRHO51ZW3bziTFAPozb2C7Md2dguyI3r44A6mZuaUzoZLjh5nIAP5YhG6Fcbs2CR2TA2tThulPhBJEOxRrp00n+t36PFL90tFpBT3HYP+WlSg9oRZzOk/kdKwcXcRN9bPQiM3zteuuwzj6SubIJVaxZg3R2nXJV1XzSGSfbgP8/rtlSSO+QYPvqeWpsU+44nHlVBKnmjNVX6gb8jAXlGUgRzEB4RE3xCOM4iuYzj8fdRwFl/4/LuwIqNYXX0M3fNw41YN/bGjMEfm0OeNw1zA+g7SrQcYzanMOx+0euqalQlaTBok5qCnHAFnKsBoJotHK8vIZYeQ38ljeHRUzNE4fDI/nLU/OTqKQqmozOcc5QroBcPQu00UUkF4qax/tSui134sPCHO3V3Ub61h6ewz6JQLMOlkTosfg7JYhXmJaUQojXI5g+EY3UBoGkfIX0M0noURNrF85zIiP3NeCp5eXBJZxptA4gJcQYkkM9Hl4USUiXJhpY8U3hRRLMa37YXQHWJrROp/H9rVm9jbc/DSa6/AqdLxJIBarYFkegjb29viGJ/JplGplKWY+OIllo3MXLJkHSAa1rHjNeGOU9jEh5CnryHukiJY8t1kpA31GQ/iUtlswd3exvyx4+jbLUSCNLWIolKpKqiWcXeeoRz2fdmCRLb5rvYd+muNz+BKsaRUh3RfbFOyrIK4JWuScK//gdDiqCW6IVVsZFwTyACJof0SEPlNuIXbuLHxgmobaHkk+Yd1uESzZC/Sgu67nvR9uyAuC5V2nYO4EleJRFesS1XU28CyVEPsZ3wulioQgXA1/uPpnO7LaoV8yNtDmTHQ34o3h0EjatGaa3j22R8gHr4HTV9ApVRANGkKPHnt6h608dMILJ0UAqBHNVpxDSPeDkajNQXtgtoPZZuv6O5sP0joo3/VAGHxkNvrIlQt4HjwBm7kTWxVVUwZ2wli4nLq8hYi54jPYa+H/+ZlE398oQZz8SW0UmE0iMr43r30liU1XSLFWEg+YBAp24LSxO/+GM+fjuLfX1TBlXyYJPiFFPOxg0guHEX54++hXy3j8HQa2YiD290ZGOks8qN/dwB9svdQMBU1Gh1bCZa4s+HrDptRGWbZWnIuEJmxpmLiBmDG0K6NeK+DucaHKPWjuL3H/PemcmAXXfWAVqJIkSzSv/9pE29/soc18xiGDs9jjZEBfSARSSO/vqWYvkK5+OmhWaINNCBhBxBo2tAyAaR1oHD3Av7Hb4zin/2HquQqMnZNHnTDEJOLgZEGD43pIQOnRvt4vzCJ0Og8brWaPnKl9leijBTvL36efFjVv4HAQThB2a9v1ievxYFdddC3HUSHHTx7/pfxv/+LIWXuwHaUOxGnrsiLg5BQuUn8rBExd+DhNHCJf4JiqaLwC8TnZ2mIf87XpD8pEBVZwAef7oj+/EEzBhrB0YSBoihps4hmqc37s+d+gLmJBu7eLyKRjQhUzIHo8b0KqsYYzNEp6E5baNN6u4msWcRoUt4V2ZQnU2lUqkW14fZProiYn9WV5yutPtd2cSIbR375EVaJdJmMDOtC79gw6nU5ccVpfHoSieQEWrt7mLRLSCSiaESzWOVuIKs2lBI3t//gKe4/JUFjVOo5feQf7aBT2USPvbndhpfNIpCIi99sQDPw7PAczJFpfPfdn6AbdLGUfAGLuo5SZguPyyXYiyP+g69y2OVGDHEZ2fE/fbUNVfwoDRG2jO3mvnUQ+Ujc0LNVlfBRemC1mkhqGqLlFgq1BrYf3UUwM4xAIormg2UVmUadRyYJIxaBsbWDQCwKN5VCd7OEEMNOoymce+Y0Hu8UsR0KoBNQgzj3N1Qrchcz0CMQzOBx0Kg14S4+i+mbD+Gkmphh0lW9BrdYwzadF5PzYugdTSm0yeb+RoRoBvSdvELJKNJKJvHMqdN4VKmB7rC7zDvRXZgiCKOJXhjVYlWaChItI2kL8VwSzWbVd9cMSLGaQRP5jTIiKeCFl76Af/4vhv8/C0QVCaHeQYH4i0N/9yGwr+QgqqwRCfSR20R5/JLlsF8gKoVW5XoM/K5+qkAE3mVRsECUKZzIainV1HS8cOZtvPjcNN698KE8AHwoLMtEs9rAHmWaIQfPzSbwg3UN45+sIDOewuZ4DHosKtvigBVS6kLKSpk7EQrBDEXkjRV0CBqcmxfxyqiFtBHBlcQE1ltdFftV3ENocxlt+lzx2n7+FYy2RmE9bOPM0joKjQJKnoYrvRiCQwyJGZxQFCRxIUdDOBcpzcEr3SrKTguX7zyW0Bm/mhA6exbddFo5sXhAsq3BrdSxpzk4kxxF94GNY80+iovbeHOvjvAxMmjZdqmTmTsPGVwHBTL4N/gFwtZCBFQddaOoP8vU2pDcKCyQY/U6IuSm6cDbH90S5Ct87jS8kWF0vvVDcTPkiR9+7hn0M0nY3/oRQuMjCJw8CufydXiFgrh8vHTyMDKBMC5lMyiwN/SPpYEeh0VLlNDmA1LrwHx7Dc+/+iyuX76B7bkATjpNpPsBDEdD+ObVu5iePINzZ4/gm+111Tb6swMrrfmdH4oPMCF5wvfnjh1AhMUyNIK3o9ThK+0N2Qn8PaKLp+6k2UMwxo6GLvx8WJ8sVvc/Py8qlJTf+/2xpwqkA9epyQ3CGYStluZyLhmYyynkioO5EBSl1eK/bfDrT5k7PCmQge6DFa2MqMXjat+MgRXOgdwfytnPkysiyVAqEvmFs5/g1VcW8e6Fj9XAKbprUiz6svRL1Jfx6qE4/uhyC/EfXMJCO4Eb5+aAxUnRcJEyQlRJ3NkbrX2XRHE35PXJZdidSzgbayKTSuJ28igK3RCiezcRSOYwU38sW9V0OolCUcN4aRxnTk7g8vvXcXdsU2aIe+YcQjkyXbkWiaLZogSVtIoeust3MXniKE7kP5EAnVureTQdmtUpy9NUbggtF1gczyCsA6YRgNEPoBYM4WedNVzPvIjSyiba3irerXrAgWnps8Xn1lCFH/DnNVtES0rRyN0C3Vh4yurcychWV6FxPHhoAk2TNRbYGeL4j5ZJK8WFO2vSlnEzHrTCSGouao0WDk7lEOL/TqdR29tD0zOwVm2hUSih0+ogoPfwzIFJZDNpXM2OIC/ggLq3ldeY3/Zwicl8+YCJ33JspLZr+MmdCt46HMZSs4QAY6TnJvCdizdx/sBhLI1mcb1eFOchOr+IqV0wiAvvXUY2EUW+1IDttPHMgXFpqocPLeFt6oz8AVSWpqLD4Dgx6POU44yAN9LYKhqSYiGwcCJ44fnn8Hu/P+JT4LuqKHwvX8k/7LM4fKvSQb7hIA1XCsMvkIET4yDOzY92828QDsPq5uBDP8gyJ6wr1HbOI0/FGJB3pUJwiAcqXfXnX3+Ez7x+CNev3ZWtLVEUYesyH49WohtX8NohC3/29j30h89A28wjdHBedCEqfsHXdtMClKH19N7lyf5UU9y7fRFnIzX0wkmsZA+hY0QxunkFK14MoZUrIpctFGsYG53AcfcQfjY4ix9NPsZu/TEcTcP96EGYuYknTbYGhKlHf3AT7a1HyLhtjC+OQ29VcHNtT4Z+zh7sq3PZNAo1B/1OHZkMowvaCJtB/O7xcfyvH13DV577Er73HQ9Di3lcDriwDj0rH6SuEUZUyIur0xKojVajJT23mN0x70SUhHxQyQeiLFSBASIbpnaEIaMBYMJWzoURr4sL9zZlmFVx3BoOzo3h9uMdRINkKpsSyTaRSyFfrkkMAl0kC8WSIG0npofRt1JYHhtFw79BBm9KNBqXVs8KR9BsNeSXNy+sQS+28bWcjrcPpHCkXESYcHwii1uXb+A3XnsOr/zC6/gnv/lPYEwcQKHWQtQKolaqwMwMYzxpYnVzVwrjzMKYzBrtsVksJxVKyP/jbqkh7bRfMh7EUkgUlb6aks8TW1GSIOUQRhjnz53F//YH46q15P6IwIZQT3w3xn4LrksEi23WIGvdT7mV9oo3CQvIp78/tVlXm/TE54XuLu2UCKNIaydlXdFJVOaHT233WbsC74prCQl8LYwm1/GVzxs4eOYErn9yS7a1PdF1Kgklh3Vv7SrOz5q44CwKZMgX2yV+TdRi0G4IW1YT+x0O3R3m6ImTCSsdMG6/i1PJNhKJOC7f38JmoYJXjx3CTrmKG483YJlUzPUFlUo2dWQ6Ebzw8wu4vV0AggauGTMI5GYUpCxJuIC3cgvd4h76IRNjJ0/ihfY95MtVXL/zCNUu2w8VxnNwagyT2Qz+6sJFDGeyIgriiZfOxDE5tIje6gE0WquYOLqHj6mlBTwAACAASURBVCoejGOvyKvisCoEPA67MojTTJtBQE+2w/x9bL/kYOBt6fXkIU2mUijnd5W1Kjx8Km0jkN9CNOjiux/cRtCKiZ0o7YNOLU4K3Ht9eQ2xcET2J1TphQMazh9exPXH6yjWGgh7Ns6dXEQqGcclM4sdhoSGFKOXX9SuDw+PorBHXb+SHiSuPsL2BnBgWMdmRsepcAtwNCxNZ/EXb94Q7f8/+h9+B//T7/w2YiEXpk/DadttvHTyFIrVKh5vb8Nz2njh+CzaroHc4hR+5MV8HhlvCCZUqWhxiVDw3VciVlQYEhRUCdYV0BA2LTTqNUCPINBfx+bqG1jZnYTTtWRpqCjwSidCnhZckhgpoPIh3IGLu7idCI8GOtt4uWHUjaIgYB7yiS96sm8Qh0SyVJ+oBgfcq4FqcIBgcVEnIZyGgdHsOibH2njt08Oo1MrodXzUyY8tEK/cwjb0xg5O5Dx8rB0VrbXdbPiAqdpq74f4UI9M0hrPh2hUbHf4IrorjxFq1DAX4QvwcHtlG/liDUPppEQgd8li1TSUSyXEUxlMDKVkgTSWi6Jp95AeyuFBVUM4pEk0M28FFiq7wHqxgG6vg+GhLJZ6BbRDSVx58Bg1mke32pLwFNRNlPb2YKYyUry8CWgezYiCAD2Bi+cQyyaxdKyC+7YjqsqQQcO5qLCMeROSskKpb4QGEB0azinHQ75Y/hrJkRKjSocWP5Bm4A7CQ2ZeryPkdNCPpfGDC5cQz6SIH6FaqiCeSmFvZwcxxiFQc+LvlJjNGDFDaLsOmq06hpMpnJifRbzfxO2OB5L4A1EuSXlI0rfLz5h31XKSp3tzrw6LjjVRHfWajXHNQSIcE9f4Gyt7MEIRiYYr5/Pymkk7JWJXqlSQS2VQbVQRi5nCRHjxzEmsdpvoBoB7UMilEpAxy4WLZc5gvieVxvZTzaDidsN203ei4Z9rFj0k0/QTeAaF3VHcekD3ek8KcZDBvp+cKw//kwjoQZa60o2oOOknA7sfLy17kcQXPSEnysZc6c8l0mCQay7DOfcfdCmJqdlDeFiK2r60WMRr53ewtV5BMGxK+0H8nS+a2D4/oF5+HWZ9E+cODuMDe05uHolC80l5opmSFFvVWtD2hcs1oj7MtXPufojUzl1Uh06IJT5dMmKRGHZ2doW2IScsLfo1A+VqBZMTk2hJimsPsVQYe3t7mBxfQHNvG/1wBG40rjyoqG32e26asEvQJ93UmWcRZ2/vYXdzAxaZxK56EOcPLCK/t6cSrYh8mQHo3Sra3R6i6SFEY1mEglEU7l2Gdei0nPwEASiUYpEMVH3iRO+r5pifyP8tTvNtpabjwSI6Emb/Ua9NGJaGcI9uwchNIxkzUarsIOgaKFdaSMTj8tppe6rSe5nTQb8u9ZDH4iZ297ZhWVlJqqK02BwbR6tZkxuNDvByUMn+QkOAsXGcIxlcJFQYDW67gWALGJ6YRdezsbe7jUyYKFMboUhUNun5fF7UgY7dEf5XIkzDhhbi6aS06uFYGle7FQXH+22mWlT5Jhd+cfD9CEfJpPBUxr0RgU0Lp/04Z10uh36vhYWlGVT6r+Htd8OqQAbeWV1ak7bQF6HUwIuXL3KgP+csyDmFy0PnqfxD3h7K01cViBjBKZsf2vZIyyVFoopDFoaiN49CD/l5HyHuSQwsLRTwSz9n4tHDdRnWrTBhTX/5578BHEi1zZt4fj6KD3oH9heD+6xVHhgD/fmgGfb/o7d2H8bD61hvO7By0wg2aljoPcR6O4TtWk8IhWyreLqI6TMd1n3XQrZRv/e1DH73L9YQO/gCWlYWTVppiiBs8OkMuECqxeBGNlzPI+m1ELn/Hr7wmRT+r+93ZD+gPlQhBQk9Rm4FcQpxcHwygKWYg/c7C+glplCIZKExqsDf7TwZfNRWnDmMXqgDw4uKx5Xg/4L+ufLA8sGmFmbwHgmtHoBdryJe3UISNg54t9ByA7iyrgwwlEiMoI+i4bM4CRTwYftHbwTw3sU2toefQd+MomSlZIdl9Pi5s4X5aUavoEd8SC1L7Eglb57RBvk9zNHd8f6beP4o8OcfM5ueAz2H8xDa7bZflK5A4qFAEFNZDYdTDXywN4Lk4glshHPyWiQV78kbs/8zKg35Nfg37BM4/c5CBnlBPDVErIiYClZbx/HmBRVzPQjekRZrENMmIiPVmcj3lpxC3hq2DwUr9xNFTxlYAzHuL/FFoZoMgnDEfNovEKGVDOYQzh0sEF8gpfkFcvhAEb/29RjW1zf2N7fy4v7WC++uXsVLsxauWScFTXm6DkgjoRufsr5UH5S0H5srMO9cxBbCSHz6i6hdeh+6XUd7bxXVWk0GNrtH1wveko4MrGErApvbV+aEs73oaTBSYZhDB4B0Dp1oCo6YdSuxlOxYeH345EU+VMHiFqLtGoy9u6D1lENbIDn9DdkLsU9vdniNd4RZSzi7S1M5XUMsN4NIJIPm5BK6fRd9is986HPQUnVLDk4/cxz3Vu7IXkg9DKTY0OZH7UKe/lLtkoeARJt5iOzcQ6fWRH3nsZA7JRqbVBszBKfZkCJj0dFOVeL1NA/t7AIibQ7NQxifWMByT0Ni5jyKK1ehaXRfUV/RaFSWjjRNaBHlgxqWG1QoeoC9vYznJrN4fPlH6FaBsl2GHjRVbkmPaVZq4WpGY2hS7Na15fAibOzG0njp1c/hWoOMAQ1ukDklyu+LNx+/x9NPjqBW+/+ywQ1DN3wVMsR8Sn5Ral1tHsGb7z4pEPRUNAJnCbUZH4z6PmInh7jP0RK0axDt5ueNcBZhcf1UgZBQzqIQTysuC31ZrUHeFU0a/C16MAyNLhuaAVUgEayvM6G2LS0R9ckC07Bt8PM72g+v4pWZMD40lhT2zUFdYrh4nTHxKII2Y53F4keDu74M7c7HKIeisE68iGAyhdW3vofm8i2ENLZfpiwJk699A15+BZ27F2E993kYsRSq3/9jBCaXYB08h9p730S/XkY2FcWLR5cQ7hv4cfoomn3lSshEKX4wfKhi8bjsUhqrD/DpWBUJLwi7XcOPbj9U8CPZpa//PQRpUtfpoHPtHaC0KS+V6jnZIjsOvvDSaQR7BgqhIdwbWpKbgEszGki7NQezkRFs1HYRGEuJipFfag/Q2/cKe9r+iPwpwsCH2psYcfbEvPpv3vlEvl/46ItIHz6LWrmKQKeM1qXvKnTMAyKv/YoIkqg5yZQ+wtCJL2Hz3d/H2eHjoMij+n0DsdlpvHs8DpcLX9+za/BMPm0qLgcJPHR213E+WECOHYbTwndv3kNo4Sz0yYPoffBXMggTxQwtPQd9bAHtd/5MTma2e3ygXz93FFHdRDOQwoeJebmVuf9gIfPmHDz0/DdwRiTxcXBgitcxoXGeiJK2q0CNv10gLFRRE0rmykBU9reObT+FauD3yx+VsMrfl4ieneTJ5JcUWVHmD+WWqBaGLBCf2i5hOMpWdBDlzBOaJ/bhxRK+8YtRbKxvKm2xOg8HmkDl1m7baD24glfnI7hkHNw/E4QR6yNZYddBcOexGCcQO9CXr8M24yjOnkAkOyKd5+Mffw/t+1cR5H6A0KeuI3vsPPR2DdH6LsIzS0gPj2Lz47fRNtOwoxm0H9+G3awjahpYGM9ibmQEF9JnUa5UVNCkz8yVYdj3ZOpsreJo9xG0to2Z0SF895ObSEViaNsups6fF71FjK3H5n2E+jburW5JW9dsK535maUpcVGPzZ3C+3YEQa2CrjUvhgGxehGRzfu43epi+PSn9rUp8TghTXV7cOaQh2bwbvpBQcd7W+iuXhNx18e3VkVfEzzyPILTSzB3H6JnJZB5fElOzEQsBnvsIPp8D+0+Tpz6FszbOSSHNKxeBFLDcaxtR/CZmXn8340ygskQPDODrheSyDk+qETdVDvpiv6GCcP27hYWWw8Qsjs4NDOOv754A/GJWfQiGYx1tplQJLcDWQZ6agjX334TiUgQFWZDeh5OHpiSfc/o4gm87Y0LcKFmNB2RaBT1Rv3vcvOevBGyK+Of4cJVrW00VSCNw3KDiMmgoJ5PGVP7f14njUSjeXlOKYIYwCNZ7ISElbhKZR6S4EjfX+pBkl/2VMbgE9d2RXH38z64HPTtREUgJRoQDvLsXTUcXiziG78Y2y8QJfzyFXt+JDD/Lc37l/HafBRXoscF1eEXbxdqqOWhcHvo3LuCeHETra6N+DOvwyZBLZJRmaNUE/7pv5ViMOi8bgZFMJRKxLC+ncdYJiZIFgsuHY+iWO8gGrGwt6cyDq2QjkOTQzCTw7gRWcCI5kirVQ7E0aOhm7+I4qnV2V7FoeY96LSfiadx5fpdjA+l0OnqQDqNBNOcRhdg7N5Ha3cLZVtDNhbE1m5BbrVPHZlFV9PhjM7gcbuPUKADL5SEY07DvnYBQ1oXsUwGhemT6Gsh9T7I8lChWgQnxIr0aSM9DZjt7iKydVMkwRdur0qCb+jwC9DHD2Dk/lvYGTmC5MP35O9o0yVkaBjN+CS5fQhEL+CzB89iq9ZE/kpbZK6pcAlv/Nrv4J/9n/8abigARC30IgdgUPwWDArSNvgSiNp1Ye+u42DzIcxeB2Ymh4+v3MJQNokuiZZ2Qz6PSqOJeMRCu21jr9nF7EgaWzt7Qjo9Nz+BPiMcpo/jgTUjhThox5W82BPzcrvdkdmCM83TX4PYi0Hbyes7m8qi0jyIN9/121X/fXxSaeRhdJGOriIWLiFfSaPdW1RqRO5HRKrLrTtj3poIalx41iAXm576KpNVRHOuFoT8+cC9hMYMUcWEFWGUKhBJi9INRKwSXj27jlc+exSPltfF/0muQ3+GkCGRIik6l69fx2LCxb3kKQVZCRVJiTesro1yvY5QMo38Jxcw3izAIdfr5c+JETR3I3zwV978Juy1+whq9JpSYZmffeYw1vNFXHm4KgMhT7qO3cb82AiOzIzhrWv35fYxey3MTeUwPT2KH5Uy+PLLL6Ld6uDqdgmbTh+Z3JCcmPV6HY2Ht3Cs+xCddg8L0zl85ye3cfrgDA6Mj+Lf//AnSMeT0Llh91zsFvP4uU+/Iq6R99ZojtfESydm0fZ0jB3J4b1VG9UtD+ZEAfroz6Fb2IS2toF0QkN19qwwnvklBUoggCmxBBzEtFvBw4OvZ0N5tB/dQFjv4/3rqzAiMdAshdELnzu5iFqnh3evXEMkwmWfLbc3I5ZfObWEb9/+BC/OD+HOnRVMjkxhPJvA5xIWLrTXsf1Yx4+dEQSTNQQnzgNGXLF4BVslV04X6UDb7qK//QizpRvoOzaOLU7gL79/FccWJnFoegL/8a33YFIXFGBKbgD5Sgk/96lPYbdYxI3lFfTtNs4dmpD3ZvroCbzTmZBijiQSCNYKqLY6cCMJmVnUED7QUj15D9RWXQErRE2tWBS1cgW9uoery0dQb/tM7Z8qKyLYNpLB6xhOlLBVHkPTOyGHEMQMm1JdiqxoAFFB1KrADPTgdGiUnv4FKRBlCEf/K19iK+xdPzpNdh6+/kOMqU3ZEE+k38fc4iI++1oc6xs7vkHAYK/xpH6lY1y9hmcnLFwKLAl9nA8Ak6D448lgECXbxgZjnbs9rL/3YxzuldAIJaCdeVkluGvA8vsfwF4jeu7K6WaGLcSCJhrttiwdwxbnGgP1RgvhgIFUNIY2NQCajmSIdJhjCHsdfHMngBeOH5NTarnSRkUPIJnNCDzaqDXg7G3g9YzKLrfrZXz/8gMkLDpCusjbLcT5c+4MnD5azTbizCgk6Y5vo9vDV157Tlw4+hkdj/oWWus6wqcXUG9p0NoOKo8eAq0CjOnD6Avt+MmXWLH2lWGcxCdItruizJ8xCsh0a4jELfyn77wjwjFpa+lUGIlLHoctPChlb9p3CUIAGRpjwMOvvnoaf/XtN/Gzrz+PerWBt7e66EdHsHDcRHvDgh230NDJCNYk9ZfvZSCoIZWMom930O1DiKLngnkEubvo1PFX712XxSTfm2K7jRh3Rox06/VktkvGMhI1EzB6YtD2xkunYOsx2KSh9MbkUOL3+OxkDhu1Fm6Wm8o4TpztDf/v4oGoWk62V6mhjNCTWvUmOo2mdA6aNo52zcZa4RD6NKbzgQ8BRvxA14SZx3B4GRv1w6jbQ4J+2k0O80ywokFHE1qvDtMoImgwrLUFTUv9gie8K3FvN+EGLMk8l0LhDCIGDQP3xIiKODDoOO7il796D2a/jWrRQXw4gWgyIf9ouSopHZWMDVPtKLZv4+SIh4+9Q2i//RDxeAbOVBj6SBRnsmmU2208fgrd2vvkA8ylLUQDgE36PLoo9o4ibBpIZXISLiPvvMHNueLscO/Sc4PYXNnE8HBKrmqdxm2ega2VHejuBuLpPmwjiHCUCjVbBZaRWh6kZFhDq1iCo8fQYl5IoI1CvoRIOC29L/vjRCIpjusSkdD3sLOzjdHRUZRLeYyM5+Q9ZLaftfcQmZkZMNKCp3xQkl/VZpq3Kgdy3p6KyEgnEO4muKBS3LPBvkRM23zfYrqmt/N51FLT0hb00EYAQWHbjuRGUSwWpO1ky1apVpBIJtUm3w8dWllfxZGDh1Ha28GkpaEfjcnp3aYrjG9sLclVhG0p1DJD8vCyA+Df2ypUUO0Ajkmiah+72+sI9j3QNajRdDB/YAGlYkm+L8/5rc0NzM/OIl/YQTyVUABQyEJr9qhAwO0adzBkjBv47IEJrBUruL5dhCcpwIYUAj9a7p+oA+GeiKCKsKLJFDACqFeqqO0UkcomEImZmJqfV5ZPsnE3BTRpNlqwolGYjOWzO6g1erhx/6Achss3lpWZd5chplUVId5rKZcUbt+19Nc93h5qWRiGS0Idl4WSSjv4McqQCr/NIpqlCuQbv7gi13212hJjZLGL8b2YFOys3mSe9sHt23h20sCFTRPG97YRWE8j8JVx9E6lfKGNMivwSVmKDkIzs61H6N25In5Uun4WI5E25jN72HUSWNtpiNKMklh+v1qNbwSDYLhcItTp4tMHPNzdNRCdeg4PdrfQGM1SjYRwLCouKLzF6rWmGCQEAhpqW1swq7uw2Lrs3MKxWQPvPuSyTYX7UB7LD4AnM3cXkvft9jGRcpGL9HG3mUZkZBa9sInY/EE/CUvR6Qc+uwHTVDnphJeZB05OlRaQmATeCPxQybMSlrHsRSgdUCeht7sGo93A8ekcopUbqPY0LO8ysJMcpZYgPCwKmR98q1GuNF49FsC7t9uIjx9CNxBGPZKBEzAFPeSfG8DdA4iZvlzJZBQJ31iDRVrdK6B8/yaGuGOpruGVJRt//UFbDCy4NE4mlNGdeA9IkeswQ/QLczCX83B9OwZrZAHOwiGJjaYkmG0lW6V0MgKn2xOXTDnxOehHTImfbtUb6PCmTsaFvdGqNRCMUG5sSOaJ0OP7PSwenEf+wSq68RgMnUUdQqvVQ61cRjQZR5x5L90uyqU61ouzGBkaxaWLdWlj+xRY2VxC++GgPaVr15D+ukeKuyoQC660Tz73ir/OQiF6FYrBkHg1VnwQAcPFr//yBsZGUtjY2FZUAN4cPiz3dNsgvezaNTw/E8APb1SRzj6Hvf/6EZJfPQYzF4MRjgjSRdVdwI9ol1Niew3m7Z9gr+EidPolzFajyO/cR6f4IQ3H4Xg6yrW6wIP83lyWEbqlUQGhZp5CUwkdzX4I4bEXETs4j1Isimq5jqGhpLrG4aLS6GBsOINej1tXwF59hJTXw8qH3xKW7HZD0b95i8j+xbLEd2oQKkrDiFQ0iHgQ6GQOQLeyyLzwgrrmKeUlUuPPZ+oX/UWXsFNVTy29Nc3LpBBJKeqjXG6gyxxGbrEHTFvXRfPqT/DSsyfx4NqPoHdYqC5q9aY6oKi9YLREMCQ3JIuLxNG5oSDKno7gyAnomXHYwxNoNxRqxt0H50cOzHxtfP+sRBKxiIlYWEOPRUrmATTs3LyF6YiBjY9/iLmogQdVGrpx6+xJZJvF01uoI+o1kToS1HoYyVpoxKYRsIYROU+eGrMkm9LmDuXSiFIa0eqgXm/LwTObCqPMHVPYQr3WFoiceh8rFke9XFHZ9Yxvc7qwyHoIhXBwaQ73v/09NIaHkB4alveDkXDtZhuZ0WGEg4a0VMx9RNzC6aPP4w/+DcmMPKVs9MXtkq4oNvoOHeNpSSQFwn6Xuw8O6YPotLAyqB6YVIvFj99icQgzXPzmr2xgNJfF2sbGE2MKoWn/tOm0aBu2buGF6RDebs3RTxsWK0EHwlYYbQZOitSyr1KjeF4TdnvnW6hxN3D6FURHJpD/6Ef4zHAUTqONd+8+wG65hqO/+Y/FTp/XJHtREeloOsp3r6Dw4Tt4+fA8MkNjqHg93A1PoRsbgt3pYnQ0JYM/0f16vYNUMoIEehi78z7CVgg/vPgxGnYfWiqHoU9/GfFoWE61+3/0B3D6jvTa5ulX4USH5DUcCHYwtnsfCTOIb2+1MfLS6wOCtujpPb5efyGphnKV7vzTAwghCQ2TCGO1VsEuT9RqDaSi8G09aO9gyivDCnTx7Uu3cfyZX8XDj++j7nyMxJd/A1EzgqCpQ7oi2ap7KKw/wu7bf4NzC9OYmpiGE+jjY3cYWm4GlZI6PalXZ5F2uAWPWjCbXWTWi8h86WfQqdOQTxWA0/dQWV/BSWcdI3oIxcIu3rq3LHyptm3j2K//d7L8a7d7aDFXxW6i/sP/iJFUDM8ePAArEsJ31ruIPfMpOcCa9Taa1TpGp8dY5YiEA9grt3H/k4cYK+aQ/moKiUBIPmfGQDBBLBI2USmURabQd7ti/8pjZWpiVACVjz66jmK+iompUaUNgoH85g4yWbrS6DjWuoxHez08SpzF0cNn8K/+jR/J4R/QXicvDHQVO71/gyj39oGDycCoYcDBkpgDMnkH9qKCUrj4rV/dQm4ojdX1Den3OZhx8BmckiZFN9yUUguxdQPnpwx86BxAn0S+gDrt5CoOR6AJPV7BtF6tCLz9TfRorzN7Epm5AzJ47lz4MWa6W5iIp3F9cwd7lRrmf+G3pK8NEKKT/p7YPVC4fxs7ly/iK88dwc21bXgRC9XZZ2CNz6BSbiE3FEfI1CV7gzmBfHitbgsjt9/GWimPe6sFgV6jYzOYfOOXEUBPCnHvL/8QtWZFiHfps6+iG04jNDaGycYGwo+uoNKoYSU4g9zLr6jUXc44XGjJB8rvFZCbiPaenVZLuToSPfS/xAN3t4I2Y8mSKeS39qBTU8I4ifYG7NVrMFwXl25vYyb9BdSqOhzzbcz/2q/DbrYRDjEfUEltOU8UN9eQv/QWXj22IM4ietjAzugpxA8sodHoIaAT3IiiWmtKzqCVimP20lX8fO8Y/uxcH9W4AYtbcOkSdZRXl5Fau4Jgo4njM+P49rU7Yq5RrTdw4pf/gcynLP5avSV5j42L38d4Ko6FkRS2ahWsBnJIPfsZuV14qzZrNUEQw8Ig15D/+H283tjB5eur6P7G34ee5Ia9j2KxhNHcsKB97XpbxdAZnAtbGBrKotWs4vCRRdy/sYNqVzl2RkM8/gysPXyE0ckxYTyEPA3rGxto9eo4fPQ8/tOfK+1ROKiJPVGtuKfWFDR6cOj46d8gfGFKTeibxPkziNKC+JmDknvOwV0VyD/4lW2MjSSxsrYl//BYNIpmg56vIhOTE4wDrbQ+O3dwatSDa+Rhm1Hcts9C81T/3tcU96hnt6G3Soh98haKjgf3yAswxhcFoqNcdPe9H2Kpu4tQPIG7q7soV+uYnptBOzKETHNTelG2C+ztt8vMjXBxbGkaOxsb0KwY8tNnkZieg233EQp7aAQ2MNruoBs+KBnpLLL0zR+hVS7j5noeLbuHyNgUFr/8a+jceg/67BHYb/0l4uGQGryJ2EST2Ft4DskbP0Cctl+dJu4YE5h48TVpI+RGYwhM4SFq7h4C488KMzZcvINhdwcPCnV46RMIDU0qLpXvbE9UyNZNbK5uyD6AH+J04zGCGzcQ9oB3ri9j2gog3u/ikWFhemocm/kqZnMxKSY+IJSMluodVJodnDw4g+LunvT1W6OnkEi56JU7sBaeR6PfRq1ho1mrI52N4x96m9jKF/GtSg9Woo7pVAgdfRzF1EEUHy1jdPOyyKaHxsbwk49uIptKotnrYmJuAomejuDoFLq1vDClP752C8emJpGMBSSS+54+iolXfgYuCafVZdg711EbPo1Y7rDIqrWtdbzRfIDotXfw+wufxcwz57FXsrFbqmA4soRGl6ADmxRim120mo4Ybwf3rqG/8SFWwv8trMwk2h7h8h6CdOCvlhHn4tRxRBLBdlm//lvoGDk8NL4uhh9MCmN+id2qCNWKbo3+DPJLQlb86RtExTsLekWUwedgKaNqFgjp0bxBtvH/tnctPXJc1/nrqu6uflY/Znq6Z4bDmeHQFCWRlC3TkkjRkiwBlhzERBIjSAIkiwTIIosAWSb/IAiyCeBVlATwJgsjiyC2FMqQgUSSIwoWJUtyxJdIzrvn2a+q6q5HV3fwneqRskkWte3LDQmJl1P3O/fcxznf+U6jXsLG5m70gGSJeVRlIbsI/yRZT8dGcvfXeGYlh0J3A5/Op3DgvIgk9zqGEocBuo4NI+hBu/tLuJYPXLiK0tcu4qjbQ4YTZUfb997AangkUv6f3d+BZbt4/uIatg472D5uya5JfV7el3mn/dqpBmqzRdx7sIFkLovW0mUUl8/ITqijhyf9H+HcKMDHmzXcWfk9pMIBFr94F93jY3z+cBdOQNGAMgorazidDlE/vYp//Zcfi+QQb0s8wl3NwPe++zJGe/elNJa6wfcTc6h/+1VBgAVXxt4mfrf0Bo6SGt49ega92iX8dusf8NjMEHfubOK/3AsYz8+gOENH8NE7ctHOXoVXrKHTsUQMj1JIy737GG/+NwwtxHu/egijqONU0MOBVsM3L5xD86iLL3aboDJhFPDg6ZTC+dVlLMwVsLnFbeYxcgAADilJREFU9tgptFMmvnu+jcWijRvd17BXXIbFfimOh5lZE2uPbiHUhmju3sP1uTt47PFFbB2N8OOZP4e18QDVrVsI+32cOr2At9/7tbANahUTHzZbyJMm31iAd7gHbxji8tIc8lk2ZRvC7nWxnphB7YXfQNDdQ6V5A8XwPu65l1G++JsY+D5q3R6W7v0j/P4lfHz1KvZGGSy5LThHu7g3dx3t7YAPPXR6UXKVt5TA81ANb6EafICHie9jnJyBxkDCsI9gnEK1kIPlUsuLV3gWEhtYcX4IJyxiJ/E9aZdQzmXlod49PhQlflFFIReLYV7hXp20NhAlk6i/OU8TvkMimnskNRrVhBhIpcb4kz/YRb1uYn2rGaX4T9iZkz9Luazvo//gUxTcJq5dPofXfRuFQgUrg1X4YdTewOgdorX1CIv9TRwMhkh+/RUU5hroBwkcDDTM5YbI6Br6N9/CC42o6eaN9z9FZxBgkWIPtg0rCEQXi3QPPvB5VWmUTLz89CraPlXoNNwylpFfOieF/3m/hVfX/xqhO8Lrzz2NWv8HyAcDXNy5BX8MvPXOTTS7kUo8M8j1chmZhI7bu00Ushmk0hr8YAwvDHG2WsVivYwzSzVQ1een20PMXWOSMyLI3cp+gL/9+Od4kE7gxsy3UTWvYfGjH+LU0gDJZg+b1eewsd1H2L+LNHW7ko9h/sp1NBMFiRBRJZ41Hk/07qJs7aOST+KffvoeHL2CrrWH2UwKq7U52M4ABzZrSiKyouf60mJixpzBd546haGWQiGXwJvtNq5VHuBZz8OfPXsJL3R/II9jNxhiziwhYe2KsmEqt45r3XeQqeWxsT7C9tW/gr35BZ5yNzEOQhT0IX709oeYLRZRTBu4e3AgonqSGNY1uIGP1UoVs9UCLpxdkBPl3Y6O/NMvyeJLbf0Cuf2P0Tr/Rxi7AdoHB0gbp5DZ+wW+cTaPm94ZNqHEnOaiOPIQZmbxmWfitvMSmodRQlBCHOMQC8kPcLb4EW7uv4ahTvZFEuVkgIzbRn6ljo0tTwRGpFYlAVxKv452P4+79ssinJ2EjrQewO51oiZT5GSxOhGl3xqLMuKk5JaniYjESaLwhG4S1YAIWTGdl2gXF8JfXH4fB4sLeN86QP3Kq9j5z5+h8dQzaK9/jmG/jdPXrmPz7X/D4/WqiD2frlfxWeNZ7P7kn5Ep15E5Vcfhxm3MVNZgb69DK7FmII3h3i60x2sIjlsonL6IoN9C5/4n+PqWjUrAhEFB7teNhdNoHm/AMDSUZzII+g5y5QqsYxspac+gwbNt5GZMfLG3j9Fz38K9YQ9zT1/Bxs9+glxtTZqw+L0uZhvLsNfvRSWiD+/iYi6NjUe2hKlFsEzo8UkUDZIaTfhDD1bflp5EoZeUOmyzlEHT6ctx/cnz5zE66EAPi0jN5rD/6HOUzj6JoNVGxtNhXrmCnXffRIURpc4B9Acf4qzVxHKpgL/vaFj9nT+Ee3iIGXMR/d19ZC+cgbe+Dbdl4YW9HZj5ItY3exhpY8xVTYz9ALlyAZ7FqJ4Owyygd9RFMmvCtVkIFZX5ZkoBvJU1/HLkQa+aaG8+QGFtCWGnJbeA6jdfRPvtf4exeE6CA4PAQfHJb+D4528gvTiLxt0H+FY6D+fIRTJfxvG+ByPFjc7FULORMnSUihk4gwCBN8bIMVCZMdFqt2HkRyjP1/Afa/PoNTegZ8oY51MY7O2htnARg/0thAbbb5dwvPMQl556Dqs3/kZIsAM/kOTpZuUMtuZeROo4i4cbJXjczYYBcu6bMEfv4kD/U4z1itx+mA1vzKbQZT3K+n1sFZ+IdI9HA8w7fwcfs2jp35crFvuLMFGosTuWCM0xR0a7F0l3P5H8SUaiDV9ysaL3iDzSpVknTw86SEZ26b98ZR139tbhdj9HIRyiMrLQ1tLwUiUJ2/IDq76NA6MsQgNgX0ADWBn56IQGlZlQHVmw9AJcLQsnOUY9GKAfAHvmIhZ66zD1BHZz88gPDlHToomzIWbGKOPoqAPTDGGwxmOcg85urMgiqVOojfKdDExSqjILBG0M08yYNuHAQCmw0EtX5J4+pjp5aghvGGWhDd1EWqtjMNiWegN2gJJnFXNEflIIfZrETtyoVVroSKGZHualAIdkv490D0vOruQ4DrMNmMEudrMzWB0cIDFiIdAIdb2Pw2ESR1aATreFtB+gWDTg6MAwW8WlHGAncqJlm9JIvw7hDtOYKTbgelkMnCOk0zn0rAHqlajbF9nBJEqm0lQ+tKTrV5flqbAlilTImPDIGHA3sGXMYNFvYydTQ963JBqVGfVRCltw9RmM/THySQ+DRAb5sYt76TqWRy7yqQXowRBumIHr9OAGXRSKaaS1FJIMgSfyUqHJa1UqkUXzcA/FoibdcLX0LH4V7GPBfgQtpeHAWIAxOERV03BIXFMhBloBc8GRnEJF30WzxWw5hKA4vziLXr6Bh9nnsXnA4rwx9DANo30TWe82EnPfgR1koQ1N5JLRZuUMLYzDNHyUMU7y2uSi3HsLQaKC/fBZYOSgkLYw8j24PlvAsRqObF6KZRRemygrktE7uWp9+ftJV9soo87FQCOMx0XZpX7//AYS/dsYubcF3Kh7bfQKYaKKj0vbcaSclDswk30swOHjXfqUU8pnUoJ6ouYntArHkQc/4/G84pw0qyEtSWosok7N8sBnAovHLOuymQ/puy4KeTrRUKRJyc2ShGUyhbT0Wo9E2hzblgd9JPM5kuQav4UFoxzr8GcbUXSJDGPeIaV9AAWyB+z7zboEcXsJRPAByMcjv4F3f4YjSVlnsk+Kl6SxTcSO/SrvQXJiAseWg5bVl0cqNxZGW6rFLKp5ivNFskERBkORWKVMTt/zI6FvCuzxW6Scl9ll0ksiHhdrt3lPF86BlpDkJFm+ZKnyZ/AX+UiktJxILTHnYlk2yC4+odyfsIs5V2LDqxijeH3fF72AE7JhqZiPqhCFjh7lcji/PomHGTIVmB8ZSStwlkmTbMmQvO1EthD6kJRRMGwfqZkcdCx0+wG8IJTvqdcr0LN59GafwO44Dz3wEOgVGBv3kOnrqCw2gLGBZKIsJ4CeHsEbsFFPGv1uD6M0234HcI67cEdZbPuNyEGyI5mL7/XhuexT4gttKJHIvzJxED2iuZ+om5zI/4iAdRaJtI5siY1WWP5pYjgo4o+vp7D9yTsY93dEOieTiVTIuVhoNKE9TxYHw7dcmF6fx3BGxBoG/b4UPWUZgm23oySf0xewmMllBpWFOzRgr9uBYWSlMyzDwwYpC30LBkPGmYwkuniqkf9Dx6SOFIGn4YvFgtA7WJPNBULBBSbEGILmz+QC4L/PrLJPQ0wKInkSsGfel1Vrva44NsOiXAjUpqUj96yefDNzAdzlyiUzCk4MPGQoCMcFwHmwmaVtS1FXRNaM2iVYAxc9y4LHxp+T2vBSoYBysRQxeyd5DdbOcBOiCiUz1pMGfxixpYSRkcVFR6QLMmDBYEWv041abfPdJa3fHJimKaFniiQw0MCFzHoUhmVTbBra7Qr1hLbhlYQCCSxoikoTIvo7I4S9niVSqvLe8VxkU2mxl+sPRGghxyTfgAlMQ8LoTF4SdxacsbiLTkC2LulI/J0bUlTsxXWowR8GohDP2nZGJtl7kaTJTLaA2fll7A3ZX8WXh7hud2CMdNTmG2jUFtCon0KnfYTjbht7hz1xZtacj7gOfEa/LPhjA8bsGXE8Xj+ddgfdbheu20GKgSh5YuSo7s6TI2oFLZyskxJclqbSOSR5mIRh+jDKA7jdNeiJLF57yYe9dRvu0Q5AaRURWY4omCd05C/Zl5OoFheYiCWw9wljpcxmUzd2osP0v/8bw23M4vJMIs9qwIIj6mMxHKol5EQIA4ohMJP+VT01F7loAnJhBVSOp14sVflYRXiiG/vVzszdjiW03Al5EomqhjS4SUisnXRgkf/RErLzkfvFnVoIETwVmMOJBBLF6NzNGd7l97NuXWpNKK8ZlYpFtJEJRlz01Oey+k5UOsyJJCA9/sxCUb7hBMshDRyG1JCW5z/HSi27bNiTMuLof0WMnQkobAnNuB2F6MhA5uJkVFDaJk6Y1/yrEYuWiyUlizPSNYtOWGnUM5GFpYMwa84fxFOJ+DJAMqRCSlKXRCUXtCSoeZ8nO1moFklZ/KznkX9vcoKdMDBEWeXk2ydqOLbTR8+2o0XM3odmEWZ5DpliVaJk/PtsT5FNBDAzYywvLWNtZRXzK6eFC3Z4eIwH63totloSJeMNJAhCqQdK5csozZ6CN0rC9UYYD1yJGPrCxSIvjld09UshoBD4PxFQDqIWh0Lg/0FAOYhaHgoB5SBqDSgE4iGgTpB4uKlRU4KAcpApMbSaZjwElIPEw02NmhIElINMiaHVNOMhoBwkHm5q1JQgoBxkSgytphkPAeUg8XBTo6YEAeUgU2JoNc14CCgHiYebGjUlCCgHmRJDq2nGQ0A5SDzc1KgpQUA5yJQYWk0zHgLKQeLhpkZNCQLKQabE0Gqa8RBQDhIPNzVqShBQDjIlhlbTjIeAcpB4uKlRU4KAcpApMbSaZjwElIPEw02NmhIElINMiaHVNOMhoBwkHm5q1JQgoBxkSgytphkPAeUg8XBTo6YEAeUgU2JoNc14CCgHiYebGjUlCCgHmRJDq2nGQ0A5SDzc1KgpQUA5yJQYWk0zHgLKQeLhpkZNCQLKQabE0Gqa8RBQDhIPNzVqShBQDjIlhlbTjIeAcpB4uKlRU4KAcpApMbSaZjwElIPEw02NmhIElINMiaHVNOMhoBwkHm5q1JQgoBxkSgytphkPAeUg8XBTo6YEgf8Bv0sCPua14f8AAAAASUVORK5CYII=\",\"type\":\"image/jpeg\",\"uid\":\"rc-upload-1606208366173-2\",\"xhr\":{}}],\"recommend\":[\"top\",\"recommend\"],\"source\":\"https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_10314356097333271633%22%7D\\u0026n_type=0\\u0026p_from=1\",\"title\":\"老人冒雨缴医保被拒收现金,“为人民服务”哪去了\"},\"requestQuery\":\"\"}'),(418,1,1606209244,'127.0.0.1','/v1/article/release',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"1\",\"content\":\"\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e近日,一段网络视频让人看了心里不是滋味——一位身形佝偻的老人独自冒雨前往某地政务大厅缴纳医保费用,不想,工作人员生硬告知:“不收现金,要么告诉亲戚,要么你自己在手机上支付,(就)这两个方式。”老人听罢不知所措,而工作人员头顶上则是“为人民服务”的标语。两相对比,着实讽刺。\\u003c/p\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp class=\\\"large\\\" data-loadfunc=\\\"0\\\" src=\\\"https://pics6.baidu.com/feed/a2cc7cd98d1001e9a8c1cb48e54ed8eb55e79744.jpeg?token=9e711e065bf47d514ea9dd6116bef43b\\\" data-loaded=\\\"0\\\"\\u003e\\u003c/p\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e目前,对此事的最终调查处理结果尚未出炉,但这背后的是非再清楚不过。《人民币管理条例》明确规定,“以人民币支付中华人民共和国境内的一切公共的和私人的债务,任何单位和个人不得拒收。”当地医保部门也回应,医保缴费有多种方式,其中并没有不收现金的相关规定。再从情理上说,面对冒雨前来办事的老人,但凡有同理心,都会上前搭把手,更何况这是一个政务服务窗口,就算暂时不便收取现金,也大可找些变通之法,完全没有理由冷言回绝、置之不理。\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e“网来网去”的时代,上述尴尬并非个例。在买票、挂号、叫车、支付等等生活场景中,年轻人享受着一部手机走天下的巨大便利,许多老年人却频繁遭遇数字鸿沟。因银发族不是主要目标客户,一些商业场景对其是有所忽视,这还勉强说得过去,但如政务大厅一类的公共服务机构也乱跟风,明显是服务意识缺失,相当于一种失职。\\u003c/p\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003ca style=\\\"display:inline-block\\\" href=\\\"https://pics5.baidu.com/feed/9f510fb30f2442a7f5847127b1030e4cd0130275.jpeg?token=cdb84803da0b9a0eb0e17f57a515ce60\\\"\\u003e\\u003cimg data-loadfunc=\\\"0\\\" src=\\\"https://pics5.baidu.com/feed/9f510fb30f2442a7f5847127b1030e4cd0130275.jpeg?token=cdb84803da0b9a0eb0e17f57a515ce60\\\" data-loaded=\\\"0\\\" class=\\\"large\\\" width=\\\"600px\\\" style=\\\"width:600px\\\"/\\u003e\\u003c/a\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e所谓“公共服务”,说白了,就是要提供普惠的、无差别的服务,而既然是“服务”,那么就要围绕对方的需求转,而不是图自己的方便。据预测,“十四五”期间,我国老年人口将突破3亿人。这就意味着,老年人非但不能被忽视,还是公共服务机构的重要“客户”群体。如何在日新月异的时代,细致耐心地满足银发族的相关诉求,这既是公共服务部门的职责所系,也是文明社会应有的人文关怀。\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e相对于“全面上网”,一些地区已开始启动一些场景的主动“退网”。比如,北京要求年底前,所有医疗机构都须开设老年人挂号、就医等绿色通道。与之同时,在医院、社区等老年人聚集地,一些志愿者可以提供手机教学。这样的姿态值得肯定,但也要看到,这只是服务的一个侧面。“为人民服务”是政府部门的天职,而服务是个常谈常新、永无止境的课题。今天,这可能是个数字支付的问题,明天则可能是其他技术问题。期望上述这些新闻能够触动更多部门,凡事多想一点、多做一些,将心比心,擦亮自己“为人民服务”的初心。\\u003c/p\\u003e\",\"describe\":\"近日,一段网络视频让人看了心里不是滋味——一位身形佝偻的老人独自冒雨前往某地政务大厅缴纳医保费用,不想,工作人员生硬告知:“不收现金,要么告诉亲戚,要么你自己在手机上支付,(就)这两个方式。”老人听罢不知所措,而工作人员头顶上则是“为人民服务”的标语。两相对比,着实讽刺。\",\"picture\":[{\"lastModified\":1591981000356,\"lastModifiedDate\":\"2020-06-12T16:56:40.356Z\",\"name\":\"886bd714364d58d82410241851748e4f.jpg\",\"originFileObj\":{\"uid\":\"rc-upload-1606208366173-2\"},\"percent\":100,\"response\":\"\\u003c!DOCTYPE html\\u003e\\n\\u003chtml lang=\\\"en\\\"\\u003e\\n \\u003chead\\u003e\\n \\u003cmeta charset=\\\"UTF-8\\\" /\\u003e\\n \\u003cmeta http-equiv=\\\"X-UA-Compatible\\\" content=\\\"IE=edge\\\" /\\u003e\\n \\u003cmeta\\n name=\\\"keywords\\\"\\n content=\\\"antd,umi,umijs,ant design,脚手架,布局, Ant Design,项目,Pro,admin,控制台,主页,开箱即用,中后台,解决方案,组件库\\\"\\n /\\u003e\\n \\u003cmeta\\n name=\\\"description\\\"\\n content=\\\"\\n An out-of-box UI solution for enterprise applications as a React boilerplate.\\\"\\n /\\u003e\\n \\u003cmeta\\n name=\\\"description\\\"\\n content=\\\"\\n 开箱即用的中台前端/设计解决方案。\\\"\\n /\\u003e\\n \\u003cmeta\\n name=\\\"viewport\\\"\\n content=\\\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0\\\"\\n /\\u003e\\n \\u003ctitle\\u003eAnt Design Pro\\u003c/title\\u003e\\n \\u003clink rel=\\\"icon\\\" href=\\\"/favicon.png\\\" type=\\\"image/x-icon\\\" /\\u003e\\n \\u003clink rel=\\\"stylesheet\\\" href=\\\"/umi.css\\\" /\\u003e\\n \\u003cscript\\u003e\\n window.routerBase = \\\"/\\\";\\n \\u003c/script\\u003e\\n \\u003cscript src=\\\"/@@/devScripts.js\\\"\\u003e\\u003c/script\\u003e\\n \\u003cscript\\u003e\\n //! umi version: 3.2.24\\n \\u003c/script\\u003e\\n \\u003c/head\\u003e\\n \\u003cbody\\u003e\\n \\u003cnoscript\\u003eOut-of-the-box mid-stage front/design solution!\\u003c/noscript\\u003e\\n \\u003cdiv id=\\\"root\\\"\\u003e\\n \\u003cstyle\\u003e\\n html,\\n body,\\n #root {\\n height: 100%;\\n margin: 0;\\n padding: 0;\\n }\\n #root {\\n background-image: url(\\\"/home_bg.png\\\");\\n background-repeat: no-repeat;\\n background-size: 100% auto;\\n }\\n .page-loading-warp {\\n padding: 98px;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n }\\n .ant-spin {\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n margin: 0;\\n padding: 0;\\n color: rgba(0, 0, 0, 0.65);\\n font-size: 14px;\\n font-variant: tabular-nums;\\n line-height: 1.5;\\n list-style: none;\\n -webkit-font-feature-settings: \\\"tnum\\\";\\n font-feature-settings: \\\"tnum\\\";\\n position: absolute;\\n display: none;\\n color: #1890ff;\\n text-align: center;\\n vertical-align: middle;\\n opacity: 0;\\n -webkit-transition: -webkit-transform 0.3s\\n cubic-bezier(0.78, 0.14, 0.15, 0.86);\\n transition: -webkit-transform 0.3s\\n cubic-bezier(0.78, 0.14, 0.15, 0.86);\\n transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);\\n transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),\\n -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);\\n }\\n\\n .ant-spin-spinning {\\n position: static;\\n display: inline-block;\\n opacity: 1;\\n }\\n\\n .ant-spin-dot {\\n position: relative;\\n display: inline-block;\\n font-size: 20px;\\n width: 20px;\\n height: 20px;\\n }\\n\\n .ant-spin-dot-item {\\n position: absolute;\\n display: block;\\n width: 9px;\\n height: 9px;\\n background-color: #1890ff;\\n border-radius: 100%;\\n -webkit-transform: scale(0.75);\\n -ms-transform: scale(0.75);\\n transform: scale(0.75);\\n -webkit-transform-origin: 50% 50%;\\n -ms-transform-origin: 50% 50%;\\n transform-origin: 50% 50%;\\n opacity: 0.3;\\n -webkit-animation: antSpinMove 1s infinite linear alternate;\\n animation: antSpinMove 1s infinite linear alternate;\\n }\\n\\n .ant-spin-dot-item:nth-child(1) {\\n top: 0;\\n left: 0;\\n }\\n\\n .ant-spin-dot-item:nth-child(2) {\\n top: 0;\\n right: 0;\\n -webkit-animation-delay: 0.4s;\\n animation-delay: 0.4s;\\n }\\n\\n .ant-spin-dot-item:nth-child(3) {\\n right: 0;\\n bottom: 0;\\n -webkit-animation-delay: 0.8s;\\n animation-delay: 0.8s;\\n }\\n\\n .ant-spin-dot-item:nth-child(4) {\\n bottom: 0;\\n left: 0;\\n -webkit-animation-delay: 1.2s;\\n animation-delay: 1.2s;\\n }\\n\\n .ant-spin-dot-spin {\\n -webkit-transform: rotate(45deg);\\n -ms-transform: rotate(45deg);\\n transform: rotate(45deg);\\n -webkit-animation: antRotate 1.2s infinite linear;\\n animation: antRotate 1.2s infinite linear;\\n }\\n\\n .ant-spin-lg .ant-spin-dot {\\n font-size: 32px;\\n width: 32px;\\n height: 32px;\\n }\\n\\n .ant-spin-lg .ant-spin-dot i {\\n width: 14px;\\n height: 14px;\\n }\\n\\n @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\\n .ant-spin-blur {\\n background: #fff;\\n opacity: 0.5;\\n }\\n }\\n\\n @-webkit-keyframes antSpinMove {\\n to {\\n opacity: 1;\\n }\\n }\\n\\n @keyframes antSpinMove {\\n to {\\n opacity: 1;\\n }\\n }\\n\\n @-webkit-keyframes antRotate {\\n to {\\n -webkit-transform: rotate(405deg);\\n transform: rotate(405deg);\\n }\\n }\\n\\n @keyframes antRotate {\\n to {\\n -webkit-transform: rotate(405deg);\\n transform: rotate(405deg);\\n }\\n }\\n \\u003c/style\\u003e\\n \\u003cdiv\\n style=\\\"\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n flex-direction: column;\\n min-height: 420px;\\n height: 100%;\\n \\\"\\n \\u003e\\n \\u003cimg src=\\\"/pro_icon.svg\\\" alt=\\\"logo\\\" width=\\\"256\\\" /\\u003e\\n \\u003cdiv class=\\\"page-loading-warp\\\"\\u003e\\n \\u003cdiv class=\\\"ant-spin ant-spin-lg ant-spin-spinning\\\"\\u003e\\n \\u003cspan class=\\\"ant-spin-dot ant-spin-dot-spin\\\"\\n \\u003e\\u003ci class=\\\"ant-spin-dot-item\\\"\\u003e\\u003c/i\\u003e\\u003ci class=\\\"ant-spin-dot-item\\\"\\u003e\\u003c/i\\n \\u003e\\u003ci class=\\\"ant-spin-dot-item\\\"\\u003e\\u003c/i\\u003e\\u003ci class=\\\"ant-spin-dot-item\\\"\\u003e\\u003c/i\\n \\u003e\\u003c/span\\u003e\\n \\u003c/div\\u003e\\n \\u003c/div\\u003e\\n \\u003cdiv\\n style=\\\"display: flex; justify-content: center; align-items: center\\\"\\n \\u003e\\n \\u003cimg\\n src=\\\"https://gw.alipayobjects.com/zos/rmsportal/KDpgvguMpGfqaHPjicRK.svg\\\"\\n width=\\\"32\\\"\\n style=\\\"margin-right: 8px\\\"\\n /\\u003e\\n Ant Design\\n \\u003c/div\\u003e\\n \\u003c/div\\u003e\\n \\u003c/div\\u003e\\n\\n \\u003cscript src=\\\"/umi.js\\\"\\u003e\\u003c/script\\u003e\\n \\u003c/body\\u003e\\n\\u003c/html\\u003e\\n\",\"size\":355416,\"status\":\"done\",\"thumbUrl\":\"data:image/png;base64,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\",\"type\":\"image/jpeg\",\"uid\":\"rc-upload-1606208366173-2\",\"xhr\":{}}],\"recommend\":[\"top\",\"recommend\"],\"source\":\"https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_10314356097333271633%22%7D\\u0026n_type=0\\u0026p_from=1\",\"title\":\"老人冒雨缴医保被拒收现金,“为人民服务”哪去了\"},\"requestQuery\":\"\"}'),(419,1,1606209316,'127.0.0.1','/v1/article/release',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"1\",\"content\":\"\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e近日,一段网络视频让人看了心里不是滋味——一位身形佝偻的老人独自冒雨前往某地政务大厅缴纳医保费用,不想,工作人员生硬告知:“不收现金,要么告诉亲戚,要么你自己在手机上支付,(就)这两个方式。”老人听罢不知所措,而工作人员头顶上则是“为人民服务”的标语。两相对比,着实讽刺。\\u003c/p\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp class=\\\"large\\\" data-loadfunc=\\\"0\\\" src=\\\"https://pics6.baidu.com/feed/a2cc7cd98d1001e9a8c1cb48e54ed8eb55e79744.jpeg?token=9e711e065bf47d514ea9dd6116bef43b\\\" data-loaded=\\\"0\\\"\\u003e\\u003c/p\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e目前,对此事的最终调查处理结果尚未出炉,但这背后的是非再清楚不过。《人民币管理条例》明确规定,“以人民币支付中华人民共和国境内的一切公共的和私人的债务,任何单位和个人不得拒收。”当地医保部门也回应,医保缴费有多种方式,其中并没有不收现金的相关规定。再从情理上说,面对冒雨前来办事的老人,但凡有同理心,都会上前搭把手,更何况这是一个政务服务窗口,就算暂时不便收取现金,也大可找些变通之法,完全没有理由冷言回绝、置之不理。\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e“网来网去”的时代,上述尴尬并非个例。在买票、挂号、叫车、支付等等生活场景中,年轻人享受着一部手机走天下的巨大便利,许多老年人却频繁遭遇数字鸿沟。因银发族不是主要目标客户,一些商业场景对其是有所忽视,这还勉强说得过去,但如政务大厅一类的公共服务机构也乱跟风,明显是服务意识缺失,相当于一种失职。\\u003c/p\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003ca style=\\\"display:inline-block\\\" href=\\\"https://pics5.baidu.com/feed/9f510fb30f2442a7f5847127b1030e4cd0130275.jpeg?token=cdb84803da0b9a0eb0e17f57a515ce60\\\"\\u003e\\u003cimg data-loadfunc=\\\"0\\\" src=\\\"https://pics5.baidu.com/feed/9f510fb30f2442a7f5847127b1030e4cd0130275.jpeg?token=cdb84803da0b9a0eb0e17f57a515ce60\\\" data-loaded=\\\"0\\\" class=\\\"large\\\" width=\\\"600px\\\" style=\\\"width:600px\\\"/\\u003e\\u003c/a\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e所谓“公共服务”,说白了,就是要提供普惠的、无差别的服务,而既然是“服务”,那么就要围绕对方的需求转,而不是图自己的方便。据预测,“十四五”期间,我国老年人口将突破3亿人。这就意味着,老年人非但不能被忽视,还是公共服务机构的重要“客户”群体。如何在日新月异的时代,细致耐心地满足银发族的相关诉求,这既是公共服务部门的职责所系,也是文明社会应有的人文关怀。\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e相对于“全面上网”,一些地区已开始启动一些场景的主动“退网”。比如,北京要求年底前,所有医疗机构都须开设老年人挂号、就医等绿色通道。与之同时,在医院、社区等老年人聚集地,一些志愿者可以提供手机教学。这样的姿态值得肯定,但也要看到,这只是服务的一个侧面。“为人民服务”是政府部门的天职,而服务是个常谈常新、永无止境的课题。今天,这可能是个数字支付的问题,明天则可能是其他技术问题。期望上述这些新闻能够触动更多部门,凡事多想一点、多做一些,将心比心,擦亮自己“为人民服务”的初心。\\u003c/p\\u003e\",\"describe\":\"近日,一段网络视频让人看了心里不是滋味——一位身形佝偻的老人独自冒雨前往某地政务大厅缴纳医保费用,不想,工作人员生硬告知:“不收现金,要么告诉亲戚,要么你自己在手机上支付,(就)这两个方式。”老人听罢不知所措,而工作人员头顶上则是“为人民服务”的标语。两相对比,着实讽刺。\",\"picture\":[{\"lastModified\":1591981000356,\"lastModifiedDate\":\"2020-06-12T16:56:40.356Z\",\"name\":\"886bd714364d58d82410241851748e4f.jpg\",\"originFileObj\":{\"uid\":\"rc-upload-1606208366173-2\"},\"percent\":100,\"response\":\"\\u003c!DOCTYPE html\\u003e\\n\\u003chtml lang=\\\"en\\\"\\u003e\\n \\u003chead\\u003e\\n \\u003cmeta charset=\\\"UTF-8\\\" /\\u003e\\n \\u003cmeta http-equiv=\\\"X-UA-Compatible\\\" content=\\\"IE=edge\\\" /\\u003e\\n \\u003cmeta\\n name=\\\"keywords\\\"\\n content=\\\"antd,umi,umijs,ant design,脚手架,布局, Ant Design,项目,Pro,admin,控制台,主页,开箱即用,中后台,解决方案,组件库\\\"\\n /\\u003e\\n \\u003cmeta\\n name=\\\"description\\\"\\n content=\\\"\\n An out-of-box UI solution for enterprise applications as a React boilerplate.\\\"\\n /\\u003e\\n \\u003cmeta\\n name=\\\"description\\\"\\n content=\\\"\\n 开箱即用的中台前端/设计解决方案。\\\"\\n /\\u003e\\n \\u003cmeta\\n name=\\\"viewport\\\"\\n content=\\\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0\\\"\\n /\\u003e\\n \\u003ctitle\\u003eAnt Design Pro\\u003c/title\\u003e\\n \\u003clink rel=\\\"icon\\\" href=\\\"/favicon.png\\\" type=\\\"image/x-icon\\\" /\\u003e\\n \\u003clink rel=\\\"stylesheet\\\" href=\\\"/umi.css\\\" /\\u003e\\n \\u003cscript\\u003e\\n window.routerBase = \\\"/\\\";\\n \\u003c/script\\u003e\\n \\u003cscript src=\\\"/@@/devScripts.js\\\"\\u003e\\u003c/script\\u003e\\n \\u003cscript\\u003e\\n //! umi version: 3.2.24\\n \\u003c/script\\u003e\\n \\u003c/head\\u003e\\n \\u003cbody\\u003e\\n \\u003cnoscript\\u003eOut-of-the-box mid-stage front/design solution!\\u003c/noscript\\u003e\\n \\u003cdiv id=\\\"root\\\"\\u003e\\n \\u003cstyle\\u003e\\n html,\\n body,\\n #root {\\n height: 100%;\\n margin: 0;\\n padding: 0;\\n }\\n #root {\\n background-image: url(\\\"/home_bg.png\\\");\\n background-repeat: no-repeat;\\n background-size: 100% auto;\\n }\\n .page-loading-warp {\\n padding: 98px;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n }\\n .ant-spin {\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n margin: 0;\\n padding: 0;\\n color: rgba(0, 0, 0, 0.65);\\n font-size: 14px;\\n font-variant: tabular-nums;\\n line-height: 1.5;\\n list-style: none;\\n -webkit-font-feature-settings: \\\"tnum\\\";\\n font-feature-settings: \\\"tnum\\\";\\n position: absolute;\\n display: none;\\n color: #1890ff;\\n text-align: center;\\n vertical-align: middle;\\n opacity: 0;\\n -webkit-transition: -webkit-transform 0.3s\\n cubic-bezier(0.78, 0.14, 0.15, 0.86);\\n transition: -webkit-transform 0.3s\\n cubic-bezier(0.78, 0.14, 0.15, 0.86);\\n transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);\\n transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),\\n -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);\\n }\\n\\n .ant-spin-spinning {\\n position: static;\\n display: inline-block;\\n opacity: 1;\\n }\\n\\n .ant-spin-dot {\\n position: relative;\\n display: inline-block;\\n font-size: 20px;\\n width: 20px;\\n height: 20px;\\n }\\n\\n .ant-spin-dot-item {\\n position: absolute;\\n display: block;\\n width: 9px;\\n height: 9px;\\n background-color: #1890ff;\\n border-radius: 100%;\\n -webkit-transform: scale(0.75);\\n -ms-transform: scale(0.75);\\n transform: scale(0.75);\\n -webkit-transform-origin: 50% 50%;\\n -ms-transform-origin: 50% 50%;\\n transform-origin: 50% 50%;\\n opacity: 0.3;\\n -webkit-animation: antSpinMove 1s infinite linear alternate;\\n animation: antSpinMove 1s infinite linear alternate;\\n }\\n\\n .ant-spin-dot-item:nth-child(1) {\\n top: 0;\\n left: 0;\\n }\\n\\n .ant-spin-dot-item:nth-child(2) {\\n top: 0;\\n right: 0;\\n -webkit-animation-delay: 0.4s;\\n animation-delay: 0.4s;\\n }\\n\\n .ant-spin-dot-item:nth-child(3) {\\n right: 0;\\n bottom: 0;\\n -webkit-animation-delay: 0.8s;\\n animation-delay: 0.8s;\\n }\\n\\n .ant-spin-dot-item:nth-child(4) {\\n bottom: 0;\\n left: 0;\\n -webkit-animation-delay: 1.2s;\\n animation-delay: 1.2s;\\n }\\n\\n .ant-spin-dot-spin {\\n -webkit-transform: rotate(45deg);\\n -ms-transform: rotate(45deg);\\n transform: rotate(45deg);\\n -webkit-animation: antRotate 1.2s infinite linear;\\n animation: antRotate 1.2s infinite linear;\\n }\\n\\n .ant-spin-lg .ant-spin-dot {\\n font-size: 32px;\\n width: 32px;\\n height: 32px;\\n }\\n\\n .ant-spin-lg .ant-spin-dot i {\\n width: 14px;\\n height: 14px;\\n }\\n\\n @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\\n .ant-spin-blur {\\n background: #fff;\\n opacity: 0.5;\\n }\\n }\\n\\n @-webkit-keyframes antSpinMove {\\n to {\\n opacity: 1;\\n }\\n }\\n\\n @keyframes antSpinMove {\\n to {\\n opacity: 1;\\n }\\n }\\n\\n @-webkit-keyframes antRotate {\\n to {\\n -webkit-transform: rotate(405deg);\\n transform: rotate(405deg);\\n }\\n }\\n\\n @keyframes antRotate {\\n to {\\n -webkit-transform: rotate(405deg);\\n transform: rotate(405deg);\\n }\\n }\\n \\u003c/style\\u003e\\n \\u003cdiv\\n style=\\\"\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n flex-direction: column;\\n min-height: 420px;\\n height: 100%;\\n \\\"\\n \\u003e\\n \\u003cimg src=\\\"/pro_icon.svg\\\" alt=\\\"logo\\\" width=\\\"256\\\" /\\u003e\\n \\u003cdiv class=\\\"page-loading-warp\\\"\\u003e\\n \\u003cdiv class=\\\"ant-spin ant-spin-lg ant-spin-spinning\\\"\\u003e\\n \\u003cspan class=\\\"ant-spin-dot ant-spin-dot-spin\\\"\\n \\u003e\\u003ci class=\\\"ant-spin-dot-item\\\"\\u003e\\u003c/i\\u003e\\u003ci class=\\\"ant-spin-dot-item\\\"\\u003e\\u003c/i\\n \\u003e\\u003ci class=\\\"ant-spin-dot-item\\\"\\u003e\\u003c/i\\u003e\\u003ci class=\\\"ant-spin-dot-item\\\"\\u003e\\u003c/i\\n \\u003e\\u003c/span\\u003e\\n \\u003c/div\\u003e\\n \\u003c/div\\u003e\\n \\u003cdiv\\n style=\\\"display: flex; justify-content: center; align-items: center\\\"\\n \\u003e\\n \\u003cimg\\n src=\\\"https://gw.alipayobjects.com/zos/rmsportal/KDpgvguMpGfqaHPjicRK.svg\\\"\\n width=\\\"32\\\"\\n style=\\\"margin-right: 8px\\\"\\n /\\u003e\\n Ant Design\\n \\u003c/div\\u003e\\n \\u003c/div\\u003e\\n \\u003c/div\\u003e\\n\\n \\u003cscript src=\\\"/umi.js\\\"\\u003e\\u003c/script\\u003e\\n \\u003c/body\\u003e\\n\\u003c/html\\u003e\\n\",\"size\":355416,\"status\":\"done\",\"thumbUrl\":\"data:image/png;base64,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\",\"type\":\"image/jpeg\",\"uid\":\"rc-upload-1606208366173-2\",\"xhr\":{}}],\"recommend\":[\"top\",\"recommend\"],\"source\":\"https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_10314356097333271633%22%7D\\u0026n_type=0\\u0026p_from=1\",\"title\":\"老人冒雨缴医保被拒收现金,“为人民服务”哪去了\"},\"requestQuery\":\"\"}'),(420,1,1606209400,'127.0.0.1','/v1/article/release',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"1\",\"content\":\"\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e近日,一段网络视频让人看了心里不是滋味——一位身形佝偻的老人独自冒雨前往某地政务大厅缴纳医保费用,不想,工作人员生硬告知:“不收现金,要么告诉亲戚,要么你自己在手机上支付,(就)这两个方式。”老人听罢不知所措,而工作人员头顶上则是“为人民服务”的标语。两相对比,着实讽刺。\\u003c/p\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp class=\\\"large\\\" data-loadfunc=\\\"0\\\" src=\\\"https://pics6.baidu.com/feed/a2cc7cd98d1001e9a8c1cb48e54ed8eb55e79744.jpeg?token=9e711e065bf47d514ea9dd6116bef43b\\\" data-loaded=\\\"0\\\"\\u003e\\u003c/p\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e目前,对此事的最终调查处理结果尚未出炉,但这背后的是非再清楚不过。《人民币管理条例》明确规定,“以人民币支付中华人民共和国境内的一切公共的和私人的债务,任何单位和个人不得拒收。”当地医保部门也回应,医保缴费有多种方式,其中并没有不收现金的相关规定。再从情理上说,面对冒雨前来办事的老人,但凡有同理心,都会上前搭把手,更何况这是一个政务服务窗口,就算暂时不便收取现金,也大可找些变通之法,完全没有理由冷言回绝、置之不理。\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e“网来网去”的时代,上述尴尬并非个例。在买票、挂号、叫车、支付等等生活场景中,年轻人享受着一部手机走天下的巨大便利,许多老年人却频繁遭遇数字鸿沟。因银发族不是主要目标客户,一些商业场景对其是有所忽视,这还勉强说得过去,但如政务大厅一类的公共服务机构也乱跟风,明显是服务意识缺失,相当于一种失职。\\u003c/p\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003ca style=\\\"display:inline-block\\\" href=\\\"https://pics5.baidu.com/feed/9f510fb30f2442a7f5847127b1030e4cd0130275.jpeg?token=cdb84803da0b9a0eb0e17f57a515ce60\\\"\\u003e\\u003cimg data-loadfunc=\\\"0\\\" src=\\\"https://pics5.baidu.com/feed/9f510fb30f2442a7f5847127b1030e4cd0130275.jpeg?token=cdb84803da0b9a0eb0e17f57a515ce60\\\" data-loaded=\\\"0\\\" class=\\\"large\\\" width=\\\"600px\\\" style=\\\"width:600px\\\"/\\u003e\\u003c/a\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e所谓“公共服务”,说白了,就是要提供普惠的、无差别的服务,而既然是“服务”,那么就要围绕对方的需求转,而不是图自己的方便。据预测,“十四五”期间,我国老年人口将突破3亿人。这就意味着,老年人非但不能被忽视,还是公共服务机构的重要“客户”群体。如何在日新月异的时代,细致耐心地满足银发族的相关诉求,这既是公共服务部门的职责所系,也是文明社会应有的人文关怀。\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e相对于“全面上网”,一些地区已开始启动一些场景的主动“退网”。比如,北京要求年底前,所有医疗机构都须开设老年人挂号、就医等绿色通道。与之同时,在医院、社区等老年人聚集地,一些志愿者可以提供手机教学。这样的姿态值得肯定,但也要看到,这只是服务的一个侧面。“为人民服务”是政府部门的天职,而服务是个常谈常新、永无止境的课题。今天,这可能是个数字支付的问题,明天则可能是其他技术问题。期望上述这些新闻能够触动更多部门,凡事多想一点、多做一些,将心比心,擦亮自己“为人民服务”的初心。\\u003c/p\\u003e\",\"describe\":\"近日,一段网络视频让人看了心里不是滋味——一位身形佝偻的老人独自冒雨前往某地政务大厅缴纳医保费用,不想,工作人员生硬告知:“不收现金,要么告诉亲戚,要么你自己在手机上支付,(就)这两个方式。”老人听罢不知所措,而工作人员头顶上则是“为人民服务”的标语。两相对比,着实讽刺。\",\"picture\":[],\"recommend\":[\"top\",\"recommend\"],\"source\":\"https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_10314356097333271633%22%7D\\u0026n_type=0\\u0026p_from=1\",\"title\":\"老人冒雨缴医保被拒收现金,“为人民服务”哪去了\"},\"requestQuery\":\"\"}'),(421,1,1606209419,'127.0.0.1','/v1/article/release',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"1\",\"content\":\"\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e近日,一段网络视频让人看了心里不是滋味——一位身形佝偻的老人独自冒雨前往某地政务大厅缴纳医保费用,不想,工作人员生硬告知:“不收现金,要么告诉亲戚,要么你自己在手机上支付,(就)这两个方式。”老人听罢不知所措,而工作人员头顶上则是“为人民服务”的标语。两相对比,着实讽刺。\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e目前,对此事的最终调查处理结果尚未出炉,但这背后的是非再清楚不过。《人民币管理条例》明确规定,“以人民币支付中华人民共和国境内的一切公共的和私人的债务,任何单位和个人不得拒收。”当地医保部门也回应,医保缴费有多种方式,其中并没有不收现金的相关规定。再从情理上说,面对冒雨前来办事的老人,但凡有同理心,都会上前搭把手,更何况这是一个政务服务窗口,就算暂时不便收取现金,也大可找些变通之法,完全没有理由冷言回绝、置之不理。\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e“网来网去”的时代,上述尴尬并非个例。在买票、挂号、叫车、支付等等生活场景中,年轻人享受着一部手机走天下的巨大便利,许多老年人却频繁遭遇数字鸿沟。因银发族不是主要目标客户,一些商业场景对其是有所忽视,这还勉强说得过去,但如政务大厅一类的公共服务机构也乱跟风,明显是服务意识缺失,相当于一种失职。\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e所谓“公共服务”,说白了,就是要提供普惠的、无差别的服务,而既然是“服务”,那么就要围绕对方的需求转,而不是图自己的方便。据预测,“十四五”期间,我国老年人口将突破3亿人。这就意味着,老年人非但不能被忽视,还是公共服务机构的重要“客户”群体。如何在日新月异的时代,细致耐心地满足银发族的相关诉求,这既是公共服务部门的职责所系,也是文明社会应有的人文关怀。\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e相对于“全面上网”,一些地区已开始启动一些场景的主动“退网”。比如,北京要求年底前,所有医疗机构都须开设老年人挂号、就医等绿色通道。与之同时,在医院、社区等老年人聚集地,一些志愿者可以提供手机教学。这样的姿态值得肯定,但也要看到,这只是服务的一个侧面。“为人民服务”是政府部门的天职,而服务是个常谈常新、永无止境的课题。今天,这可能是个数字支付的问题,明天则可能是其他技术问题。期望上述这些新闻能够触动更多部门,凡事多想一点、多做一些,将心比心,擦亮自己“为人民服务”的初心。\\u003c/p\\u003e\",\"describe\":\"近日,一段网络视频让人看了心里不是滋味——一位身形佝偻的老人独自冒雨前往某地政务大厅缴纳医保费用,不想,工作人员生硬告知:“不收现金,要么告诉亲戚,要么你自己在手机上支付,(就)这两个方式。”老人听罢不知所措,而工作人员头顶上则是“为人民服务”的标语。两相对比,着实讽刺。\",\"picture\":[],\"recommend\":[\"top\",\"recommend\"],\"source\":\"https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_10314356097333271633%22%7D\\u0026n_type=0\\u0026p_from=1\",\"title\":\"老人冒雨缴医保被拒收现金,“为人民服务”哪去了\"},\"requestQuery\":\"\"}'),(422,1,1606209765,'127.0.0.1','/v1/article/release',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"1\",\"content\":\"\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e近日,一段网络视频让人看了心里不是滋味——一位身形佝偻的老人独自冒雨前往某地政务大厅缴纳医保费用,不想,工作人员生硬告知:“不收现金,要么告诉亲戚,要么你自己在手机上支付,(就)这两个方式。”老人听罢不知所措,而工作人员头顶上则是“为人民服务”的标语。两相对比,着实讽刺。\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e目前,对此事的最终调查处理结果尚未出炉,但这背后的是非再清楚不过。《人民币管理条例》明确规定,“以人民币支付中华人民共和国境内的一切公共的和私人的债务,任何单位和个人不得拒收。”当地医保部门也回应,医保缴费有多种方式,其中并没有不收现金的相关规定。再从情理上说,面对冒雨前来办事的老人,但凡有同理心,都会上前搭把手,更何况这是一个政务服务窗口,就算暂时不便收取现金,也大可找些变通之法,完全没有理由冷言回绝、置之不理。\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e“网来网去”的时代,上述尴尬并非个例。在买票、挂号、叫车、支付等等生活场景中,年轻人享受着一部手机走天下的巨大便利,许多老年人却频繁遭遇数字鸿沟。因银发族不是主要目标客户,一些商业场景对其是有所忽视,这还勉强说得过去,但如政务大厅一类的公共服务机构也乱跟风,明显是服务意识缺失,相当于一种失职。\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e所谓“公共服务”,说白了,就是要提供普惠的、无差别的服务,而既然是“服务”,那么就要围绕对方的需求转,而不是图自己的方便。据预测,“十四五”期间,我国老年人口将突破3亿人。这就意味着,老年人非但不能被忽视,还是公共服务机构的重要“客户”群体。如何在日新月异的时代,细致耐心地满足银发族的相关诉求,这既是公共服务部门的职责所系,也是文明社会应有的人文关怀。\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e相对于“全面上网”,一些地区已开始启动一些场景的主动“退网”。比如,北京要求年底前,所有医疗机构都须开设老年人挂号、就医等绿色通道。与之同时,在医院、社区等老年人聚集地,一些志愿者可以提供手机教学。这样的姿态值得肯定,但也要看到,这只是服务的一个侧面。“为人民服务”是政府部门的天职,而服务是个常谈常新、永无止境的课题。今天,这可能是个数字支付的问题,明天则可能是其他技术问题。期望上述这些新闻能够触动更多部门,凡事多想一点、多做一些,将心比心,擦亮自己“为人民服务”的初心。\\u003c/p\\u003e\",\"describe\":\"近日,一段网络视频让人看了心里不是滋味——一位身形佝偻的老人独自冒雨前往某地政务大厅缴纳医保费用,不想,工作人员生硬告知:“不收现金,要么告诉亲戚,要么你自己在手机上支付,(就)这两个方式。”老人听罢不知所措,而工作人员头顶上则是“为人民服务”的标语。两相对比,着实讽刺。\",\"picture\":[],\"recommend\":[\"top\",\"recommend\"],\"source\":\"https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_10314356097333271633%22%7D\\u0026n_type=0\\u0026p_from=1\",\"title\":\"老人冒雨缴医保被拒收现金,“为人民服务”哪去了\"},\"requestQuery\":\"\"}'),(423,1,1606210111,'127.0.0.1','/v1/article/release',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"1\",\"content\":\"\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e近日,一段网络视频让人看了心里不是滋味——一位身形佝偻的老人独自冒雨前往某地政务大厅缴纳医保费用,不想,工作人员生硬告知:“不收现金,要么告诉亲戚,要么你自己在手机上支付,(就)这两个方式。”老人听罢不知所措,而工作人员头顶上则是“为人民服务”的标语。两相对比,着实讽刺。\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e目前,对此事的最终调查处理结果尚未出炉,但这背后的是非再清楚不过。《人民币管理条例》明确规定,“以人民币支付中华人民共和国境内的一切公共的和私人的债务,任何单位和个人不得拒收。”当地医保部门也回应,医保缴费有多种方式,其中并没有不收现金的相关规定。再从情理上说,面对冒雨前来办事的老人,但凡有同理心,都会上前搭把手,更何况这是一个政务服务窗口,就算暂时不便收取现金,也大可找些变通之法,完全没有理由冷言回绝、置之不理。\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e“网来网去”的时代,上述尴尬并非个例。在买票、挂号、叫车、支付等等生活场景中,年轻人享受着一部手机走天下的巨大便利,许多老年人却频繁遭遇数字鸿沟。因银发族不是主要目标客户,一些商业场景对其是有所忽视,这还勉强说得过去,但如政务大厅一类的公共服务机构也乱跟风,明显是服务意识缺失,相当于一种失职。\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e所谓“公共服务”,说白了,就是要提供普惠的、无差别的服务,而既然是“服务”,那么就要围绕对方的需求转,而不是图自己的方便。据预测,“十四五”期间,我国老年人口将突破3亿人。这就意味着,老年人非但不能被忽视,还是公共服务机构的重要“客户”群体。如何在日新月异的时代,细致耐心地满足银发族的相关诉求,这既是公共服务部门的职责所系,也是文明社会应有的人文关怀。\\u003c/p\\u003e\\u003cp style=\\\"text-align:justify;text-indent:2em;\\\"\\u003e相对于“全面上网”,一些地区已开始启动一些场景的主动“退网”。比如,北京要求年底前,所有医疗机构都须开设老年人挂号、就医等绿色通道。与之同时,在医院、社区等老年人聚集地,一些志愿者可以提供手机教学。这样的姿态值得肯定,但也要看到,这只是服务的一个侧面。“为人民服务”是政府部门的天职,而服务是个常谈常新、永无止境的课题。今天,这可能是个数字支付的问题,明天则可能是其他技术问题。期望上述这些新闻能够触动更多部门,凡事多想一点、多做一些,将心比心,擦亮自己“为人民服务”的初心。\\u003c/p\\u003e\",\"describe\":\"近日,一段网络视频让人看了心里不是滋味——一位身形佝偻的老人独自冒雨前往某地政务大厅缴纳医保费用,不想,工作人员生硬告知:“不收现金,要么告诉亲戚,要么你自己在手机上支付,(就)这两个方式。”老人听罢不知所措,而工作人员头顶上则是“为人民服务”的标语。两相对比,着实讽刺。\",\"picture\":[],\"recommend\":[\"top\",\"recommend\"],\"source\":\"https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_10314356097333271633%22%7D\\u0026n_type=0\\u0026p_from=1\",\"title\":\"老人冒雨缴医保被拒收现金,“为人民服务”哪去了\"},\"requestQuery\":\"\"}'),(424,1,1606210375,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(425,1,1606210375,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(426,1,1606210379,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(427,1,1606210383,'127.0.0.1','/v1/category/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(428,1,1606210385,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(429,1,1606210491,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(430,1,1606210492,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(431,1,1606210493,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(432,1,1606210570,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(433,1,1606210570,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(434,1,1606210571,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(435,1,1606210577,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(436,1,1606210577,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(437,1,1606210578,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(438,1,1606210578,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(439,1,1606210579,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(440,1,1606210579,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(441,1,1606210584,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(442,1,1606210584,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(443,1,1606210584,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(444,1,1606210589,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(445,1,1606210667,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(446,1,1606210667,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(447,1,1606210669,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(448,1,1606210807,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(449,1,1606210827,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(450,1,1606210927,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(451,1,1606210929,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(452,1,1606210940,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(453,1,1606210941,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(454,1,1606210942,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(455,1,1606210976,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(456,1,1606211010,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(457,1,1606211011,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(458,1,1606211011,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(459,1,1606211063,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(460,1,1606211063,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(461,1,1606211064,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(462,1,1606211086,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(463,1,1606211086,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(464,1,1606211087,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(465,1,1606211094,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(466,1,1606211094,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(467,1,1606211094,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(468,1,1606211552,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(469,1,1606211552,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(470,1,1606211554,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(471,1,1606211864,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(472,1,1606211865,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(473,1,1606211867,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(474,1,1606211922,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(475,1,1606211923,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(476,1,1606211925,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(477,1,1606211978,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(478,1,1606211979,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(479,1,1606211981,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(480,1,1606212023,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(481,1,1606212024,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(482,1,1606212025,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(483,1,1606212099,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(484,1,1606212099,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(485,1,1606212100,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(486,1,1606212186,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(487,1,1606212186,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(488,1,1606212188,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(489,1,1606212188,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(490,1,1606212189,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(491,1,1606212282,'127.0.0.1','/v1/article/delete?id=2',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(492,1,1606212288,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(493,1,1606212341,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(494,1,1606212342,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(495,1,1606212344,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(496,1,1606212369,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(497,1,1606212370,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(498,1,1606212429,'127.0.0.1','/v1/article/release',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"1\",\"content\":\"\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e英国游戏开发商Codemaster公布了其2020财年上半年的业绩,得益于上半年繁忙的发布计划,其收入和利润都几乎翻了一番。\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e截至9月30日的六个月,Codemasters报告的收入增长了102%,达到8050万英镑,税后利润增长了97%,达到1990万英镑。\\u003c/p\\u003e\\u003cp style=\\\"text-indent:2em;\\\" align=\\\"center\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://img.3dmgame.com/uploads/images/news/20201124/1606210963_626100.png\\\" alt=\\\"Codemasters上半年销售情况公布 收入利润翻一番\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e今年上半年发布的游戏包括《\\u003ca href=\\\"https://www.3dmgame.com/games/f12020/\\\" target=\\\"_blank\\\"\\u003eF1 2020\\u003c/a\\u003e》,《速度与激情:十字路口》和《赛车计划3》,而去年上半年Codemasters发布的唯一一款游戏是《F1 2019》。\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e至于特定的游戏表现,Codemasters表示《F1 2020》“与上一年《F1 2019》相比表现明显要高”。\\u003c/p\\u003e\\u003cp style=\\\"text-indent:2em;\\\" align=\\\"center\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://img.3dmgame.com/uploads/images/news/20201124/1606210974_811615.jpg\\\" alt=\\\"Codemasters上半年销售情况公布 收入利润翻一番\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e来自Codemaster的Simply Mad Studios的两款游戏《速度与激情:十字路口》和《赛车计划3》表现均符合预期,尽管《速度与激情:十字路口》的评价是“令人失望的”。\\u003c/p\\u003e\\u003cp style=\\\"text-indent:2em;\\\" align=\\\"center\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://img.3dmgame.com/uploads/images/news/20201124/1606211175_661521.jpg\\\" alt=\\\"Codemasters上半年销售情况公布 收入利润翻一番\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e该公司表示,其“游戏即服务”战略目前仅能提供适度的收入,但它正在迅速增长,并希望它们能够在未来占业务的更大份额。\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e这是Codemasters在2021年第一季度被Take-Two Interactive收购之前的最新半年收益报告。\\u003c/p\\u003e\",\"describe\":\"英国游戏开发商Codemaster公布了其2020财年上半年的业绩,得益于上半年繁忙的发布计划,其收入和利润都几乎翻了一番。\\n\\n截至9月30日的六个月,Codemasters报告的收入增长了102%,达到8050万英镑,税后利润增长了97%,达到1990万英镑。\",\"title\":\"Codemasters上半年销售情况公布 收入利润翻一番\"},\"requestQuery\":\"\"}'),(499,1,1606212430,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(500,1,1606212624,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(501,1,1606212625,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(502,1,1606212625,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(503,1,1606212633,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(504,1,1606212633,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(505,1,1606212636,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(506,1,1606212636,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(507,1,1606212637,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(508,1,1606212645,'127.0.0.1','/v1/article/delete?id=1',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(509,1,1606212674,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(510,1,1606212675,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(511,1,1606212713,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(512,1,1606212750,'127.0.0.1','/v1/article/release',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"2\",\"content\":\"\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e来自经典动漫《JoJo奇妙冒险:黄金之风》大反派BOSS迪亚波罗主题新周边近日公开,设计巧妙,看上去是一个精致手办,不过内藏笔芯,可以实际书写,预定2021年3月正式发售。\\u003c/p\\u003e\\u003cp style=\\\"text-indent:2em;\\\" align=\\\"center\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://img.3dmgame.com/uploads/images/news/20201124/1606209697_905110.png\\\" alt=\\\"《JoJo奇妙冒险:黄金之风》大反派迪亚波罗手办笔公开 精美实用\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e·迪亚波罗,热情组织的老板,“箭”的发现者,《JOJO的奇妙冒险》第五部黄金之风的最终Boss。双重人格者,常态为隐藏自身的托比欧,而实际的主人格则是迪亚波罗,托比欧不过是他为了隐藏身份而出现的另一人格,替身名为绯红之王(King Crimson),同时延伸出了有能够预知未来的能力碑文(Epitaph)。\\u003c/p\\u003e\\u003cp style=\\\"text-indent:2em;\\\" align=\\\"center\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://img.3dmgame.com/uploads/images/news/20201124/1606209708_386745.png\\\" alt=\\\"《JoJo奇妙冒险:黄金之风》大反派迪亚波罗手办笔公开 精美实用\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e·这款迪亚波罗手办笔放在桌子上就是一个做工精美的标准手办,从底座拔起来后就变成一支圆珠笔,可以正常书写,酷炫度实用性兼具,难得的实用性手办精品。\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e·迪亚波罗手办笔日前开启预售,截止到12月21日,定价5500日元,预定2021年3月正式发售,感兴趣的小伙伴可以关注官方页:\\u003ca href=\\\"https://union-creative.jp/goods/detail/?id=393\\\" target=\\\"_blank\\\"\\u003e点击进入。\\u003c/a\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-indent:2em;\\\" align=\\\"center\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://img.3dmgame.com/uploads/images/news/20201124/1606209719_129690.png\\\" alt=\\\"《JoJo奇妙冒险:黄金之风》大反派迪亚波罗手办笔公开 精美实用\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-indent:2em;\\\" align=\\\"center\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://img.3dmgame.com/uploads/images/news/20201124/1606209719_560405.png\\\" alt=\\\"《JoJo奇妙冒险:黄金之风》大反派迪亚波罗手办笔公开 精美实用\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-indent:2em;\\\" align=\\\"center\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://img.3dmgame.com/uploads/images/news/20201124/1606209720_170089.png\\\" alt=\\\"《JoJo奇妙冒险:黄金之风》大反派迪亚波罗手办笔公开 精美实用\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-indent:2em;\\\" align=\\\"center\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://img.3dmgame.com/uploads/images/news/20201124/1606209720_349798.png\\\" alt=\\\"《JoJo奇妙冒险:黄金之风》大反派迪亚波罗手办笔公开 精美实用\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\",\"title\":\"《JoJo奇妙冒险:黄金之风》大反派迪亚波罗手办笔公开 精美实用\"},\"requestQuery\":\"\"}'),(513,1,1606212753,'127.0.0.1','/v1/article/release',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"2\",\"content\":\"\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e来自经典动漫《JoJo奇妙冒险:黄金之风》大反派BOSS迪亚波罗主题新周边近日公开,设计巧妙,看上去是一个精致手办,不过内藏笔芯,可以实际书写,预定2021年3月正式发售。\\u003c/p\\u003e\\u003cp style=\\\"text-indent:2em;\\\" align=\\\"center\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://img.3dmgame.com/uploads/images/news/20201124/1606209697_905110.png\\\" alt=\\\"《JoJo奇妙冒险:黄金之风》大反派迪亚波罗手办笔公开 精美实用\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e·迪亚波罗,热情组织的老板,“箭”的发现者,《JOJO的奇妙冒险》第五部黄金之风的最终Boss。双重人格者,常态为隐藏自身的托比欧,而实际的主人格则是迪亚波罗,托比欧不过是他为了隐藏身份而出现的另一人格,替身名为绯红之王(King Crimson),同时延伸出了有能够预知未来的能力碑文(Epitaph)。\\u003c/p\\u003e\\u003cp style=\\\"text-indent:2em;\\\" align=\\\"center\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://img.3dmgame.com/uploads/images/news/20201124/1606209708_386745.png\\\" alt=\\\"《JoJo奇妙冒险:黄金之风》大反派迪亚波罗手办笔公开 精美实用\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e·这款迪亚波罗手办笔放在桌子上就是一个做工精美的标准手办,从底座拔起来后就变成一支圆珠笔,可以正常书写,酷炫度实用性兼具,难得的实用性手办精品。\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e·迪亚波罗手办笔日前开启预售,截止到12月21日,定价5500日元,预定2021年3月正式发售,感兴趣的小伙伴可以关注官方页:\\u003ca href=\\\"https://union-creative.jp/goods/detail/?id=393\\\" target=\\\"_blank\\\"\\u003e点击进入。\\u003c/a\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-indent:2em;\\\" align=\\\"center\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://img.3dmgame.com/uploads/images/news/20201124/1606209719_129690.png\\\" alt=\\\"《JoJo奇妙冒险:黄金之风》大反派迪亚波罗手办笔公开 精美实用\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-indent:2em;\\\" align=\\\"center\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://img.3dmgame.com/uploads/images/news/20201124/1606209719_560405.png\\\" alt=\\\"《JoJo奇妙冒险:黄金之风》大反派迪亚波罗手办笔公开 精美实用\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-indent:2em;\\\" align=\\\"center\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://img.3dmgame.com/uploads/images/news/20201124/1606209720_170089.png\\\" alt=\\\"《JoJo奇妙冒险:黄金之风》大反派迪亚波罗手办笔公开 精美实用\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-indent:2em;\\\" align=\\\"center\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://img.3dmgame.com/uploads/images/news/20201124/1606209720_349798.png\\\" alt=\\\"《JoJo奇妙冒险:黄金之风》大反派迪亚波罗手办笔公开 精美实用\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\",\"title\":\"《JoJo奇妙冒险:黄金之风》大反派迪亚波罗手办笔公开 精美实用\"},\"requestQuery\":\"\"}'),(514,1,1606212764,'127.0.0.1','/v1/article/release',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"1\",\"content\":\"\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e来自经典动漫《JoJo奇妙冒险:黄金之风》大反派BOSS迪亚波罗主题新周边近日公开,设计巧妙,看上去是一个精致手办,不过内藏笔芯,可以实际书写,预定2021年3月正式发售。\\u003c/p\\u003e\\u003cp style=\\\"text-indent:2em;\\\" align=\\\"center\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://img.3dmgame.com/uploads/images/news/20201124/1606209697_905110.png\\\" alt=\\\"《JoJo奇妙冒险:黄金之风》大反派迪亚波罗手办笔公开 精美实用\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e·迪亚波罗,热情组织的老板,“箭”的发现者,《JOJO的奇妙冒险》第五部黄金之风的最终Boss。双重人格者,常态为隐藏自身的托比欧,而实际的主人格则是迪亚波罗,托比欧不过是他为了隐藏身份而出现的另一人格,替身名为绯红之王(King Crimson),同时延伸出了有能够预知未来的能力碑文(Epitaph)。\\u003c/p\\u003e\\u003cp style=\\\"text-indent:2em;\\\" align=\\\"center\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://img.3dmgame.com/uploads/images/news/20201124/1606209708_386745.png\\\" alt=\\\"《JoJo奇妙冒险:黄金之风》大反派迪亚波罗手办笔公开 精美实用\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e·这款迪亚波罗手办笔放在桌子上就是一个做工精美的标准手办,从底座拔起来后就变成一支圆珠笔,可以正常书写,酷炫度实用性兼具,难得的实用性手办精品。\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e·迪亚波罗手办笔日前开启预售,截止到12月21日,定价5500日元,预定2021年3月正式发售,感兴趣的小伙伴可以关注官方页:\\u003ca href=\\\"https://union-creative.jp/goods/detail/?id=393\\\" target=\\\"_blank\\\"\\u003e点击进入。\\u003c/a\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-indent:2em;\\\" align=\\\"center\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://img.3dmgame.com/uploads/images/news/20201124/1606209719_129690.png\\\" alt=\\\"《JoJo奇妙冒险:黄金之风》大反派迪亚波罗手办笔公开 精美实用\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-indent:2em;\\\" align=\\\"center\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://img.3dmgame.com/uploads/images/news/20201124/1606209719_560405.png\\\" alt=\\\"《JoJo奇妙冒险:黄金之风》大反派迪亚波罗手办笔公开 精美实用\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-indent:2em;\\\" align=\\\"center\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://img.3dmgame.com/uploads/images/news/20201124/1606209720_170089.png\\\" alt=\\\"《JoJo奇妙冒险:黄金之风》大反派迪亚波罗手办笔公开 精美实用\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-indent:2em;\\\" align=\\\"center\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://img.3dmgame.com/uploads/images/news/20201124/1606209720_349798.png\\\" alt=\\\"《JoJo奇妙冒险:黄金之风》大反派迪亚波罗手办笔公开 精美实用\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\",\"title\":\"《JoJo奇妙冒险:黄金之风》大反派迪亚波罗手办笔公开 精美实用\"},\"requestQuery\":\"\"}'),(515,1,1606212765,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(516,1,1606212799,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(517,1,1606212800,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(518,1,1606212801,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(519,1,1606212811,'127.0.0.1','/v1/article/delete?id=6',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(520,1,1606212828,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(521,1,1606212829,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(522,1,1606212830,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(523,1,1606212835,'127.0.0.1','/v1/article/delete?id=7',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(524,1,1606212840,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(525,1,1606212886,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(526,1,1606213482,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(527,1,1606213613,'127.0.0.1','/v1/article/list',0,'','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(528,1,1606213696,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(529,1,1606213696,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(530,1,1606213714,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(531,1,1606213714,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(532,1,1606213730,'127.0.0.1','/v1/article/release',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"1\",\"content\":\"\\u003cp\\u003eHello \\u003cstrong\\u003eWorld!\\u003c/strong\\u003e\\u003c/p\\u003e\",\"title\":\"15648\"},\"requestQuery\":\"\"}'),(533,1,1606213731,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(534,1,1606221187,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(535,1,1606281894,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(536,1,1606281900,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(537,1,1606281921,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(538,1,1606281925,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(539,1,1606281926,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(540,1,1606281932,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(541,1,1606281936,'127.0.0.1','/v1/article/delete?id=9',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(542,1,1606281938,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(543,1,1606281954,'127.0.0.1','/v1/category/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(544,1,1606281955,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(545,1,1606282609,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(546,1,1606282732,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(547,1,1606282739,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(548,1,1606282740,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(549,1,1606282747,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(550,1,1606282771,'127.0.0.1','/v1/article/release',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"1\",\"content\":\"\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"one-p\\\"\\u003e【环球网快讯】“美国总统唐纳德·特朗普周二(当地时间24日)短暂露面,吹嘘‘道琼斯工业平均指数首次突破3万点关口’,但是一分钟后,他在没有回答台下记者任何问题的情况下就消失了。”美国消费者新闻与商业频道(CNBC)24日的报道这样描述,特朗普24日突然短暂召开新闻发布会、并在讲话后迅速离开的场面。\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"one-p\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://inews.gtimg.com/newsapp_bt/0/12818444214/1000\\\" class=\\\"content-picture\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"one-p\\\"\\u003eCNBC:特朗普在突然召开的新闻发布会上“吹嘘”道指突破30000点,一分钟后离开\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"one-p\\\"\\u003e\\u003cstrong\\u003eCNBC\\u003c/strong\\u003e认为,特朗普的短暂露面,也许是他在白宫简报室讲台上发表的最为简短的讲话。而就在此前一天,美国总务管理局局长埃米莉 墨菲23日通知拜登及其团队,特朗普政府已做好准备正式开始政权过渡进程。\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"one-p\\\"\\u003e但是,在大选日过去三周之后,CNBC称,特朗普仍然没有向拜登“认输”。不过,他在当地时间24日下午的讲话中并未提及他正在为推翻选举结果所作的斗争,这次讲话总共持续了大约62秒。\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"one-p\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://inews.gtimg.com/newsapp_bt/0/12818444213/1000\\\" class=\\\"content-picture\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"one-p\\\"\\u003e相反,CNBC说,特朗普在这次讲话中继续“吹嘘”有关股市创造的“最新里程碑”,美国经济正继续从新冠大流行的巨大影响中复苏云云。\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"one-p\\\"\\u003e报道称,在发表完这段只有一分多钟的讲话后,特朗普就转身离开了简报室,身后紧跟着副总统彭斯。报道表示,对于白宫记者们喊出的一连串问题,特朗普和任何其他官员都没有回应。\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"one-p\\\"\\u003e\\u003cstrong\\u003e“总统先生,你会承认败选吗?”“总统先生,为什么不为了这个国家的利益而让步呢,先生?”台下的记者们问出了这些问题。\\u003c/strong\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"one-p\\\"\\u003eCNBC称,特朗普自大选日以来只露面过几次,期间没有回答过记者提问。\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"one-p\\\"\\u003e“他定于周二下午晚些时候将再次出现在玫瑰园,和第一夫人梅拉尼娅按照传统,在那里向全国展示感恩节火鸡。”CNBC说。\\u003c/p\\u003e\",\"describe\":\"【环球网快讯】“美国总统唐纳德·特朗普周二(当地时间24日)短暂露面,吹嘘‘道琼斯工业平均指数首次突破3万点关口’,但是一分钟后,他在没有回答台下记者任何问题的情况下就消失了。”美国消费者新闻与商业频道(CNBC)24日的报道这样描述,特朗普24日突然短暂召开新闻发布会、并在讲话后迅速离开的场面。\",\"source\":\"https://new.qq.com/omn/20201125/20201125A01SBL00.html\",\"title\":\"特朗普突然现身白宫发布会,发表62秒“最短讲话”后,未回答记者问题离开\"},\"requestQuery\":\"\"}'),(551,1,1606282771,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(552,1,1606282857,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(553,1,1606283005,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(554,1,1606283010,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(555,1,1606283010,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(556,1,1606283014,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(557,1,1606283044,'127.0.0.1','/v1/article/release',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"1\",\"content\":\"\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e传统写loading状态的方法是,在异步请求的开始的时候开启loading,在异步请求的结束关闭loading,\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e这样的写法是比较麻烦的,因为这一部分的操作都是比较一致的,在ant Design pro中就直接用了dva-loading插件,封装的很好,用起来也很方便,主要就是直接监听异步的effect,分别在开始和结束的时候改变loading状态,所以是和dva结合在一起用的,下面时使用方法:\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e\\u003cstrong\\u003e插件引入\\u003c/strong\\u003e\\u003c/p\\u003e\\u003cpre class=\\\"prettyprint\\\"\\u003e\\u003ccode\\u003e\\u003cspan style=\\\"color:#b294bb\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eimport\\u003c/span\\u003e\\u003c/span\\u003e createLoading \\u003cspan style=\\\"color:#b294bb\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003efrom\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#b5bd68\\\"\\u003e\\u0026#x27;dva-loading\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e;\\u003c/span\\u003e\\u003c/span\\u003e\\u003cbr/\\u003e\\u003cbr/\\u003e\\u003cspan style=\\\"color:#b294bb\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003econst\\u003c/span\\u003e\\u003c/span\\u003e app \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#a67f59\\\"\\u003e=\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#81a2be\\\"\\u003edva\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e();\\u003c/span\\u003e\\u003c/span\\u003e\\u003cbr/\\u003e\\u003cbr/\\u003eapp\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e.\\u003c/span\\u003e\\u003cspan style=\\\"color:#81a2be\\\"\\u003euse\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003e\\u003cspan style=\\\"color:#81a2be\\\"\\u003ecreateLoading\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e());\\u003c/span\\u003e\\u003c/span\\u003e\\u003cbr/\\u003e\\u003c/code\\u003e\\u003c/pre\\u003e\\u003cul\\u003e\\u003cli\\u003e1\\u003c/li\\u003e\\u003cli\\u003e2\\u003c/li\\u003e\\u003cli\\u003e3\\u003c/li\\u003e\\u003cli\\u003e4\\u003c/li\\u003e\\u003cli\\u003e5\\u003c/li\\u003e\\u003c/ul\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e\\u003cstrong\\u003e使用\\u003c/strong\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e在项目上注册之后routes组件会有loading对象\\u003c/p\\u003e\\u003cpre class=\\\"prettyprint\\\"\\u003e\\u003ccode\\u003e@\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#81a2be\\\"\\u003econnect\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(({\\u003c/span\\u003e\\u003c/span\\u003e app\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e\\u003c/span\\u003e loading \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e})\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#a67f59\\\"\\u003e=\\u0026gt;\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e\\u003c/span\\u003e app\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e\\u003c/span\\u003e loading \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e}))(\\u003c/span\\u003e\\u003c/span\\u003eApp\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e\\u003c/span\\u003e\\u003cbr/\\u003e\\u003c/code\\u003e\\u003c/pre\\u003e\\u003cul\\u003e\\u003cli\\u003e1\\u003c/li\\u003e\\u003c/ul\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e监听单个effect\\u003c/p\\u003e\\u003cpre class=\\\"prettyprint\\\"\\u003e\\u003ccode\\u003e\\u003cspan style=\\\"color:#b294bb\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003elet\\u003c/span\\u003e\\u003c/span\\u003e isLoading \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#a67f59\\\"\\u003e=\\u003c/span\\u003e\\u003c/span\\u003e loading\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e.\\u003c/span\\u003e\\u003c/span\\u003eeffects\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e[\\u003c/span\\u003e\\u003cspan style=\\\"color:#b5bd68\\\"\\u003e\\u0026#x27;role/addRole\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e]\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cem\\u003e\\u003cspan style=\\\"color:#969896\\\"\\u003e//监听role下的addRole的异步请求\\u003c/span\\u003e\\u003c/em\\u003e\\u003c/span\\u003e\\u003cbr/\\u003e\\u003c/code\\u003e\\u003c/pre\\u003e\\u003cul\\u003e\\u003cli\\u003e1\\u003c/li\\u003e\\u003c/ul\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e监听某个模块下的所有异步请求\\u003c/p\\u003e\\u003cpre class=\\\"prettyprint\\\"\\u003e\\u003ccode\\u003e\\u003cspan style=\\\"color:#b294bb\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003elet\\u003c/span\\u003e\\u003c/span\\u003e isLoading \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#a67f59\\\"\\u003e=\\u003c/span\\u003e\\u003c/span\\u003e loading\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e.\\u003c/span\\u003e\\u003c/span\\u003emodels\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e.\\u003c/span\\u003e\\u003c/span\\u003erole\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e\\u003c/span\\u003e\\u003cbr/\\u003e\\u003c/code\\u003e\\u003c/pre\\u003e\\u003cul\\u003e\\u003cli\\u003e1\\u003c/li\\u003e\\u003c/ul\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e全局监听所有异步请求\\u003c/p\\u003e\\u003cpre class=\\\"prettyprint\\\"\\u003e\\u003ccode\\u003e\\u003cspan style=\\\"color:#b294bb\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003elet\\u003c/span\\u003e\\u003c/span\\u003e isAllLoading \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#a67f59\\\"\\u003e=\\u003c/span\\u003e\\u003c/span\\u003e loading\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e.\\u003c/span\\u003e\\u003cspan style=\\\"color:#81a2be\\\"\\u003eglobal\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e()\\u003c/span\\u003e\\u003c/span\\u003e\\u003cbr/\\u003e\\u003c/code\\u003e\\u003c/pre\\u003e\\u003cul\\u003e\\u003cli\\u003e1\\u003c/li\\u003e\\u003c/ul\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e在异步请求是loading变量会为true,完成后会变成false,用来控制加载动画\\u003c/p\\u003e\",\"title\":\"antd-pro中loading状态的dva-loading使用\"},\"requestQuery\":\"\"}'),(558,1,1606283045,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(559,1,1606283052,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(560,1,1606283135,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(561,1,1606283135,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(562,1,1606283203,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(563,1,1606283203,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(564,1,1606283227,'127.0.0.1','/v1/article/release',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"1\",\"content\":\"\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e在antd pro中经常会遇到,在加载后台数据的时候,有一个loading状态,\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e如果由我们手动去设置的话,将会有这样一个流程:请求开始setState({queryloading:true})并dispatch(),请求结束,根据请求结果,再setState({queryloading:false});如果有实际操作过的朋友,你们会知道这个过程效率低下,,在一次偶然的过程中接触dva loading过渡效果的封装,很好用,它能在你通过connect绑定后,发挥它的效用。\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e代码中的loadingAll是models的mySpace发生数据交互行为的时候,他会自动置为true,反之为false,\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e而loadingList是models mySpace effects中的myEffects发生数据交互行为时,他会自动变为true,反之为false,\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e当然这一切的行为都是基于你通过connect绑定之后的才能生效\\u003c/p\\u003e\\u003cpre class=\\\"has\\\" name=\\\"code\\\"\\u003e\\u003ccode\\u003e\\u003c/code\\u003e\\u003c/pre\\u003e\\u003col\\u003e\\u003cli\\u003e\\u003cbr/\\u003e\\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eimport\\u003c/span\\u003e\\u003c/span\\u003e React \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003efrom\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#98c379\\\"\\u003e\\u0026#x27;react\\u0026#x27;\\u003c/span\\u003e\\u003c/span\\u003e;\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e\\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eimport\\u003c/span\\u003e\\u003c/span\\u003e {Spin , Table, Button} \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003efrom\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#98c379\\\"\\u003e\\u0026#x27;antd\\u0026#x27;\\u003c/span\\u003e\\u003c/span\\u003e;\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e@connect(\\u003cspan style=\\\"font-size:14px\\\"\\u003e({loading,mySpace})=\\u0026gt;\\u003c/span\\u003e({\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eloadingAll\\u003c/span\\u003e\\u003c/span\\u003e:loading.models.mySpace,\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e\\u003cem\\u003e\\u003cspan style=\\\"color:#5c6370\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003e//当mySpace这个models有数据请求行为的时候,loading为true,没有请求的时候为false\\u003c/span\\u003e\\u003c/span\\u003e\\u003c/em\\u003e\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eloadingList\\u003c/span\\u003e\\u003c/span\\u003e:loading.effects[\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#98c379\\\"\\u003e\\u0026#x27;mySpace/myEffects\\u0026#x27;\\u003c/span\\u003e\\u003c/span\\u003e],\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e\\u003cem\\u003e\\u003cspan style=\\\"color:#5c6370\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003e//当mySpace的effects中的myEffects有异步请求行为时为true,没有请求行为时为false\\u003c/span\\u003e\\u003c/span\\u003e\\u003c/em\\u003e\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003elist\\u003c/span\\u003e\\u003c/span\\u003e:mySpace.list,\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e}))\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e\\u003cem\\u003e\\u003cspan style=\\\"color:#5c6370\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003e//页面上\\u003c/span\\u003e\\u003c/span\\u003e\\u003c/em\\u003e\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e\\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eexport\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003edefault\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eclass\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#e6c07b\\\"\\u003eQueryLoading\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eextends\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#e6c07b\\\"\\u003eReact\\u003c/span\\u003e.\\u003cspan style=\\\"color:#e6c07b\\\"\\u003eComponent\\u003c/span\\u003e\\u003c/span\\u003e{\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003econstructor\\u003c/span\\u003e\\u003c/span\\u003e(props){\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e }\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e queryDATA=\\u003cspan style=\\\"font-size:14px\\\"\\u003e()=\\u0026gt;\\u003c/span\\u003e{ \\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e dispatch({\\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003etype\\u003c/span\\u003e\\u003c/span\\u003e:\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#98c379\\\"\\u003e\\u0026#x27;mySpace/myEffects\\u0026#x27;\\u003c/span\\u003e\\u003c/span\\u003e,\\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003epayload\\u003c/span\\u003e\\u003c/span\\u003e:value});\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e }\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e render(){\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003econst\\u003c/span\\u003e\\u003c/span\\u003e {loadingAll,loadingList,list}=\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#e6c07b\\\"\\u003ethis\\u003c/span\\u003e\\u003c/span\\u003e.props;\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e loadingAll=loadingAll||\\u003cspan style=\\\"color:#56b6c2\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003efalse\\u003c/span\\u003e\\u003c/span\\u003e;\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e loadingList=loadingList||\\u003cspan style=\\\"color:#56b6c2\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003efalse\\u003c/span\\u003e\\u003c/span\\u003e;\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e list=list||[];\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003ereturn\\u003c/span\\u003e\\u003c/span\\u003e(\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u0026lt;\\u003cspan style=\\\"color:#e06c75\\\"\\u003eSpin\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#d19a66\\\"\\u003espinning\\u003c/span\\u003e=\\u003cspan style=\\\"color:#98c379\\\"\\u003e{loadingAll}\\u003c/span\\u003e\\u0026gt;\\u003c/span\\u003e\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u0026lt;\\u003cspan style=\\\"color:#e06c75\\\"\\u003eTable\\u003c/span\\u003e\\u003c/span\\u003e\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003edataSource\\u003c/span\\u003e\\u003c/span\\u003e=\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#98c379\\\"\\u003e{list}\\u003c/span\\u003e\\u003c/span\\u003e \\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eloading\\u003c/span\\u003e\\u003c/span\\u003e=\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#98c379\\\"\\u003e{loadingList}\\u003c/span\\u003e\\u003c/span\\u003e\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e /\\u0026gt;\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u0026lt;\\u003cspan style=\\\"color:#e06c75\\\"\\u003eButton\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#d19a66\\\"\\u003eonClick\\u003c/span\\u003e=\\u003cspan style=\\\"color:#98c379\\\"\\u003e{this.queryDATA}\\u003c/span\\u003e\\u0026gt;\\u003c/span\\u003e请求\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u0026lt;/\\u003cspan style=\\\"color:#e06c75\\\"\\u003eButton\\u003c/span\\u003e\\u0026gt;\\u003c/span\\u003e\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u0026lt;/\\u003cspan style=\\\"color:#e06c75\\\"\\u003eSpin\\u003c/span\\u003e\\u0026gt;\\u003c/span\\u003e\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e )\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e }\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e}\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003c/li\\u003e\\u003c/ol\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cpre class=\\\"has\\\" name=\\\"code\\\"\\u003e\\u003ccode\\u003e\\u003c/code\\u003e\\u003c/pre\\u003e\\u003col\\u003e\\u003cli\\u003e\\u003cbr/\\u003e\\u003cem\\u003e\\u003cspan style=\\\"color:#5c6370\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003e//models中\\u003c/span\\u003e\\u003c/span\\u003e\\u003c/em\\u003e\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e\\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eexport\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003edefault\\u003c/span\\u003e\\u003c/span\\u003e{\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003enamespace\\u003c/span\\u003e\\u003c/span\\u003e:\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#98c379\\\"\\u003e\\u0026#x27;mySpace\\u0026#x27;\\u003c/span\\u003e\\u003c/span\\u003e,\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003estate\\u003c/span\\u003e\\u003c/span\\u003e:{\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003elist\\u003c/span\\u003e\\u003c/span\\u003e:[],\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e },\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eeffects\\u003c/span\\u003e\\u003c/span\\u003e:{\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e *myEffects({payload},{call,put}){\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003econst\\u003c/span\\u003e\\u003c/span\\u003e response=\\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eyield\\u003c/span\\u003e\\u003c/span\\u003e call(getList,payloading);\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eyield\\u003c/span\\u003e\\u003c/span\\u003e put({\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#d19a66\\\"\\u003etype\\u003c/span\\u003e\\u003c/span\\u003e:\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#98c379\\\"\\u003e\\u0026#x27;backList\\u0026#x27;\\u003c/span\\u003e\\u003c/span\\u003e,\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#d19a66\\\"\\u003epayload\\u003c/span\\u003e\\u003c/span\\u003e:{response}});\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e },\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e },\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003ereducers\\u003c/span\\u003e\\u003c/span\\u003e:{\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e backList(state,{\\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003epayload\\u003c/span\\u003e\\u003c/span\\u003e:{response}}){\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003ereturn\\u003c/span\\u003e\\u003c/span\\u003e{...state,\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#d19a66\\\"\\u003elist\\u003c/span\\u003e\\u003c/span\\u003e:response.date}\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e }\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e }\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e}\\u003c/li\\u003e\\u003c/ol\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e共享知识,共享代码,希望这篇文章能帮到您,\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e文章如有误,请及时指出,谢谢您的反馈\\u003c/p\\u003e\",\"title\":\"antd pro 项目中关于dva loading的用法——加载中状态的封装\"},\"requestQuery\":\"\"}'),(565,1,1606283228,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(566,1,1606283231,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(567,1,1606284859,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(568,1,1606284859,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(569,1,1606284951,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(570,1,1606284999,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(571,1,1606285000,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(572,1,1606285000,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(573,1,1606285007,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(574,1,1606285013,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(575,1,1606285014,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(576,1,1606285058,'127.0.0.1','/v1/article/release',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"1\",\"content\":\"\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"p1 ASTEROIDSYEAHENEMY\\\"\\u003e官网介绍如下:\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"p1 ASTEROIDSYEAHENEMY\\\"\\u003e \\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"p1 ASTEROIDSYEAHENEMY\\\"\\u003ehttps://dvajs.com/\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"p1 ASTEROIDSYEAHENEMY\\\"\\u003e \\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"p1 ASTEROIDSYEAHENEMY\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://img2018.cnblogs.com/blog/1123242/201902/1123242-20190221141951119-367218388.png\\\" alt=\\\"\\\" class=\\\"ASTEROIDSYEAHENEMY\\\" height=\\\"auto\\\" style=\\\"height:auto\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"p1 ASTEROIDSYEAHENEMY\\\"\\u003e \\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"p1 ASTEROIDSYEAHENEMY\\\"\\u003e在AntD Pro里,官方示例了一些用法:\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"p1 ASTEROIDSYEAHENEMY\\\"\\u003e \\u003c/p\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003ca style=\\\"display:inline-block\\\" href=\\\"javascript:void(0);\\\"\\u003e\\u003cimg src=\\\"https://common.cnblogs.com/images/copycode.gif\\\" alt=\\\"复制代码\\\" class=\\\"ASTEROIDSYEAHENEMY\\\" height=\\\"auto\\\" style=\\\"height:auto\\\"/\\u003e\\u003c/a\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003cbr/\\u003e@connect(({ list, loading }) =\\u0026gt;\\u003cspan style=\\\"color:#000000\\\"\\u003e\\u003cspan style=\\\"font-size:12px\\\"\\u003e\\u003cspan style=\\\"line-height:1.5\\\"\\u003e ({ list, loading: loading.models.list, })) class CardList extends PureComponent { ... }\\u003c/span\\u003e\\u003c/span\\u003e\\u003c/span\\u003e\\u003cbr/\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003ca style=\\\"display:inline-block\\\" href=\\\"javascript:void(0);\\\"\\u003e\\u003cimg src=\\\"https://common.cnblogs.com/images/copycode.gif\\\" alt=\\\"复制代码\\\" class=\\\"ASTEROIDSYEAHENEMY\\\" height=\\\"auto\\\" style=\\\"height:auto\\\"/\\u003e\\u003c/a\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003ca style=\\\"display:inline-block\\\" href=\\\"javascript:void(0);\\\"\\u003e\\u003cimg src=\\\"https://common.cnblogs.com/images/copycode.gif\\\" alt=\\\"复制代码\\\" class=\\\"ASTEROIDSYEAHENEMY\\\" height=\\\"auto\\\" style=\\\"height:auto\\\"/\\u003e\\u003c/a\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003cbr/\\u003e@connect(({ login, loading }) =\\u0026gt;\\u003cspan style=\\\"color:#000000\\\"\\u003e\\u003cspan style=\\\"font-size:12px\\\"\\u003e\\u003cspan style=\\\"line-height:1.5\\\"\\u003e ({ login, submitting: loading.effects[\\u003c/span\\u003e\\u003c/span\\u003e\\u003c/span\\u003e\\u0026#x27;login/login\\u0026#x27;\\u003cspan style=\\\"color:#000000\\\"\\u003e\\u003cspan style=\\\"font-size:12px\\\"\\u003e\\u003cspan style=\\\"line-height:1.5\\\"\\u003e], })) class LoginPage extends Component { ... }\\u003c/span\\u003e\\u003c/span\\u003e\\u003c/span\\u003e\\u003cbr/\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003ca style=\\\"display:inline-block\\\" href=\\\"javascript:void(0);\\\"\\u003e\\u003cimg src=\\\"https://common.cnblogs.com/images/copycode.gif\\\" alt=\\\"复制代码\\\" class=\\\"ASTEROIDSYEAHENEMY\\\" height=\\\"auto\\\" style=\\\"height:auto\\\"/\\u003e\\u003c/a\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"ASTEROIDSYEAHENEMY\\\"\\u003e \\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"ASTEROIDSYEAHENEMY\\\"\\u003e这里,展示了两种用法,在介绍之前,先打印整个loading出来看一看结构\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"ASTEROIDSYEAHENEMY\\\"\\u003e \\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"ASTEROIDSYEAHENEMY\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://img2018.cnblogs.com/blog/1123242/201902/1123242-20190221142742184-960003287.png\\\" alt=\\\"\\\" class=\\\"ASTEROIDSYEAHENEMY\\\" height=\\\"auto\\\" style=\\\"height:auto\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"ASTEROIDSYEAHENEMY\\\"\\u003e \\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"ASTEROIDSYEAHENEMY\\\"\\u003e这里解释一下用法:\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"ASTEROIDSYEAHENEMY\\\"\\u003e 当我们执行了dispatch({ type: \\u0026#x27;query\\u0026#x27;, payload })后,这个叫做query的effects,以及包含这个effects的model,会被分别添加到loading的effects和models中,并受到监控,某effects获得结果,该effects的布尔值为false,只有该model所有的effects获得结果后,该model的布尔值为false,全局需要执行的effects均完毕,global才为false。(true:loading,false:loaded)\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"ASTEROIDSYEAHENEMY\\\"\\u003e 我连续执行两个dispatch,结果如下,请注意template的变化:\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"ASTEROIDSYEAHENEMY\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://img2018.cnblogs.com/blog/1123242/201902/1123242-20190221144042683-1711862304.png\\\" alt=\\\"\\\" class=\\\"ASTEROIDSYEAHENEMY\\\" height=\\\"auto\\\" style=\\\"height:auto\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"ASTEROIDSYEAHENEMY\\\"\\u003e \\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"ASTEROIDSYEAHENEMY\\\"\\u003e知道这些后,我们还要知道,Ant Design为我们提供了loading控制参数,例如Table的 \\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"ASTEROIDSYEAHENEMY\\\"\\u003e \\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"ASTEROIDSYEAHENEMY\\\"\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003cimg src=\\\"https://img2018.cnblogs.com/blog/1123242/201902/1123242-20190221143906459-1362981221.png\\\" alt=\\\"\\\" class=\\\"ASTEROIDSYEAHENEMY\\\" height=\\\"auto\\\" style=\\\"height:auto\\\"/\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"ASTEROIDSYEAHENEMY\\\"\\u003e \\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"ASTEROIDSYEAHENEMY\\\"\\u003e有了这两件法宝,就可以放手loading,轻松做出一个体验不错的应用了,步骤一二三\\u003c/p\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003ca style=\\\"display:inline-block\\\" href=\\\"javascript:void(0);\\\"\\u003e\\u003cimg src=\\\"https://common.cnblogs.com/images/copycode.gif\\\" alt=\\\"复制代码\\\" class=\\\"ASTEROIDSYEAHENEMY\\\" height=\\\"auto\\\" style=\\\"height:auto\\\"/\\u003e\\u003c/a\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003cbr/\\u003e@connect(({ template, loading }) =\\u0026gt;\\u003cspan style=\\\"color:#000000\\\"\\u003e\\u003cspan style=\\\"font-size:12px\\\"\\u003e\\u003cspan style=\\\"line-height:1.5\\\"\\u003e ({ template, loading: loading, })) class Index extends Component { const tTableProps \\u003c/span\\u003e\\u003c/span\\u003e\\u003c/span\\u003e=\\u003cspan style=\\\"color:#000000\\\"\\u003e\\u003cspan style=\\\"font-size:12px\\\"\\u003e\\u003cspan style=\\\"line-height:1.5\\\"\\u003e { dataSource: list, loading: loading.effects[\\u003c/span\\u003e\\u003c/span\\u003e\\u003c/span\\u003e\\u0026#x27;template/query\\u0026#x27;\\u003cspan style=\\\"font-size:12px\\\"\\u003e\\u003cspan style=\\\"line-height:1.5\\\"\\u003e\\u003cspan style=\\\"color:#000000\\\"\\u003e], } ...... \\u003c/span\\u003e\\u003cspan style=\\\"color:#0000ff\\\"\\u003ereturn\\u003c/span\\u003e\\u003cspan style=\\\"color:#000000\\\"\\u003e ( \\u003c/span\\u003e\\u003c/span\\u003e\\u003c/span\\u003e\\u0026lt;\\u003cspan style=\\\"color:#000000\\\"\\u003e\\u003cspan style=\\\"font-size:12px\\\"\\u003e\\u003cspan style=\\\"line-height:1.5\\\"\\u003eTable {...tableProps} columns\\u003c/span\\u003e\\u003c/span\\u003e\\u003c/span\\u003e=\\u003cspan style=\\\"color:#000000\\\"\\u003e\\u003cspan style=\\\"font-size:12px\\\"\\u003e\\u003cspan style=\\\"line-height:1.5\\\"\\u003e{columns} simple rowKey\\u003c/span\\u003e\\u003c/span\\u003e\\u003c/span\\u003e={record =\\u0026gt;\\u003cspan style=\\\"color:#000000\\\"\\u003e\\u003cspan style=\\\"font-size:12px\\\"\\u003e\\u003cspan style=\\\"line-height:1.5\\\"\\u003e record.id} components\\u003c/span\\u003e\\u003c/span\\u003e\\u003c/span\\u003e=\\u003cspan style=\\\"color:#000000\\\"\\u003e\\u003cspan style=\\\"font-size:12px\\\"\\u003e\\u003cspan style=\\\"line-height:1.5\\\"\\u003e{{ body: { wrapper: CommonBody }, }} \\u003c/span\\u003e\\u003c/span\\u003e\\u003c/span\\u003e/\\u0026gt; \\u003cspan style=\\\"color:#000000\\\"\\u003e\\u003cspan style=\\\"font-size:12px\\\"\\u003e\\u003cspan style=\\\"line-height:1.5\\\"\\u003e ) }\\u003c/span\\u003e\\u003c/span\\u003e\\u003c/span\\u003e\\u003cbr/\\u003e\\u003c/p\\u003e\\u003cdiv class=\\\"media-wrap image-wrap\\\"\\u003e\\u003ca style=\\\"display:inline-block\\\" href=\\\"javascript:void(0);\\\"\\u003e\\u003cimg src=\\\"https://common.cnblogs.com/images/copycode.gif\\\" alt=\\\"复制代码\\\" class=\\\"ASTEROIDSYEAHENEMY\\\" height=\\\"auto\\\" style=\\\"height:auto\\\"/\\u003e\\u003c/a\\u003e\\u003c/div\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"ASTEROIDSYEAHENEMY\\\"\\u003e \\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\" class=\\\"ASTEROIDSYEAHENEMY\\\"\\u003e 完。\\u003c/p\\u003e\",\"describe\":\"loading为dva的插件,全局可用,它里面维护了一些布尔值,用于控制loading动画效果的显示与隐藏,通过@connect()来注入使用\",\"source\":\"https://www.cnblogs.com/ww01/p/10412404.html\",\"title\":\"Ant Design Pro的dva-loading\"},\"requestQuery\":\"\"}'),(577,1,1606285059,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(578,1,1606285069,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(579,1,1606285090,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(580,1,1606285090,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(581,1,1606285091,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(582,1,1606285110,'127.0.0.1','/v1/article/release',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"1\",\"content\":\"\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e在antd pro中经常会遇到,在加载后台数据的时候,有一个loading状态,\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e如果由我们手动去设置的话,将会有这样一个流程:请求开始setState({queryloading:true})并dispatch(),请求结束,根据请求结果,再setState({queryloading:false});如果有实际操作过的朋友,你们会知道这个过程效率低下,,在一次偶然的过程中接触dva loading过渡效果的封装,很好用,它能在你通过connect绑定后,发挥它的效用。\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e代码中的loadingAll是models的mySpace发生数据交互行为的时候,他会自动置为true,反之为false,\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e而loadingList是models mySpace effects中的myEffects发生数据交互行为时,他会自动变为true,反之为false,\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e当然这一切的行为都是基于你通过connect绑定之后的才能生效\\u003c/p\\u003e\\u003cpre class=\\\"has\\\" name=\\\"code\\\"\\u003e\\u003ccode\\u003e\\u003c/code\\u003e\\u003c/pre\\u003e\\u003col\\u003e\\u003cli\\u003e\\u003cbr/\\u003e\\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eimport\\u003c/span\\u003e\\u003c/span\\u003e React \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003efrom\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#98c379\\\"\\u003e\\u0026#x27;react\\u0026#x27;\\u003c/span\\u003e\\u003c/span\\u003e;\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e\\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eimport\\u003c/span\\u003e\\u003c/span\\u003e {Spin , Table, Button} \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003efrom\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#98c379\\\"\\u003e\\u0026#x27;antd\\u0026#x27;\\u003c/span\\u003e\\u003c/span\\u003e;\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e@connect(\\u003cspan style=\\\"font-size:14px\\\"\\u003e({loading,mySpace})=\\u0026gt;\\u003c/span\\u003e({\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eloadingAll\\u003c/span\\u003e\\u003c/span\\u003e:loading.models.mySpace,\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e\\u003cem\\u003e\\u003cspan style=\\\"color:#5c6370\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003e//当mySpace这个models有数据请求行为的时候,loading为true,没有请求的时候为false\\u003c/span\\u003e\\u003c/span\\u003e\\u003c/em\\u003e\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eloadingList\\u003c/span\\u003e\\u003c/span\\u003e:loading.effects[\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#98c379\\\"\\u003e\\u0026#x27;mySpace/myEffects\\u0026#x27;\\u003c/span\\u003e\\u003c/span\\u003e],\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e\\u003cem\\u003e\\u003cspan style=\\\"color:#5c6370\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003e//当mySpace的effects中的myEffects有异步请求行为时为true,没有请求行为时为false\\u003c/span\\u003e\\u003c/span\\u003e\\u003c/em\\u003e\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003elist\\u003c/span\\u003e\\u003c/span\\u003e:mySpace.list,\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e}))\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e\\u003cem\\u003e\\u003cspan style=\\\"color:#5c6370\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003e//页面上\\u003c/span\\u003e\\u003c/span\\u003e\\u003c/em\\u003e\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e\\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eexport\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003edefault\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eclass\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#e6c07b\\\"\\u003eQueryLoading\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eextends\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#e6c07b\\\"\\u003eReact\\u003c/span\\u003e.\\u003cspan style=\\\"color:#e6c07b\\\"\\u003eComponent\\u003c/span\\u003e\\u003c/span\\u003e{\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003econstructor\\u003c/span\\u003e\\u003c/span\\u003e(props){\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e }\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e queryDATA=\\u003cspan style=\\\"font-size:14px\\\"\\u003e()=\\u0026gt;\\u003c/span\\u003e{ \\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e dispatch({\\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003etype\\u003c/span\\u003e\\u003c/span\\u003e:\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#98c379\\\"\\u003e\\u0026#x27;mySpace/myEffects\\u0026#x27;\\u003c/span\\u003e\\u003c/span\\u003e,\\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003epayload\\u003c/span\\u003e\\u003c/span\\u003e:value});\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e }\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e render(){\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003econst\\u003c/span\\u003e\\u003c/span\\u003e {loadingAll,loadingList,list}=\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#e6c07b\\\"\\u003ethis\\u003c/span\\u003e\\u003c/span\\u003e.props;\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e loadingAll=loadingAll||\\u003cspan style=\\\"color:#56b6c2\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003efalse\\u003c/span\\u003e\\u003c/span\\u003e;\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e loadingList=loadingList||\\u003cspan style=\\\"color:#56b6c2\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003efalse\\u003c/span\\u003e\\u003c/span\\u003e;\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e list=list||[];\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003ereturn\\u003c/span\\u003e\\u003c/span\\u003e(\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u0026lt;\\u003cspan style=\\\"color:#e06c75\\\"\\u003eSpin\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#d19a66\\\"\\u003espinning\\u003c/span\\u003e=\\u003cspan style=\\\"color:#98c379\\\"\\u003e{loadingAll}\\u003c/span\\u003e\\u0026gt;\\u003c/span\\u003e\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u0026lt;\\u003cspan style=\\\"color:#e06c75\\\"\\u003eTable\\u003c/span\\u003e\\u003c/span\\u003e\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003edataSource\\u003c/span\\u003e\\u003c/span\\u003e=\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#98c379\\\"\\u003e{list}\\u003c/span\\u003e\\u003c/span\\u003e \\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eloading\\u003c/span\\u003e\\u003c/span\\u003e=\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#98c379\\\"\\u003e{loadingList}\\u003c/span\\u003e\\u003c/span\\u003e\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e /\\u0026gt;\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u0026lt;\\u003cspan style=\\\"color:#e06c75\\\"\\u003eButton\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#d19a66\\\"\\u003eonClick\\u003c/span\\u003e=\\u003cspan style=\\\"color:#98c379\\\"\\u003e{this.queryDATA}\\u003c/span\\u003e\\u0026gt;\\u003c/span\\u003e请求\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u0026lt;/\\u003cspan style=\\\"color:#e06c75\\\"\\u003eButton\\u003c/span\\u003e\\u0026gt;\\u003c/span\\u003e\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u0026lt;/\\u003cspan style=\\\"color:#e06c75\\\"\\u003eSpin\\u003c/span\\u003e\\u0026gt;\\u003c/span\\u003e\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e )\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e }\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e}\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003c/li\\u003e\\u003c/ol\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cpre class=\\\"has\\\" name=\\\"code\\\"\\u003e\\u003ccode\\u003e\\u003c/code\\u003e\\u003c/pre\\u003e\\u003col\\u003e\\u003cli\\u003e\\u003cbr/\\u003e\\u003cem\\u003e\\u003cspan style=\\\"color:#5c6370\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003e//models中\\u003c/span\\u003e\\u003c/span\\u003e\\u003c/em\\u003e\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e\\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eexport\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003edefault\\u003c/span\\u003e\\u003c/span\\u003e{\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003enamespace\\u003c/span\\u003e\\u003c/span\\u003e:\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#98c379\\\"\\u003e\\u0026#x27;mySpace\\u0026#x27;\\u003c/span\\u003e\\u003c/span\\u003e,\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003estate\\u003c/span\\u003e\\u003c/span\\u003e:{\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003elist\\u003c/span\\u003e\\u003c/span\\u003e:[],\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e },\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eeffects\\u003c/span\\u003e\\u003c/span\\u003e:{\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e *myEffects({payload},{call,put}){\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003econst\\u003c/span\\u003e\\u003c/span\\u003e response=\\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eyield\\u003c/span\\u003e\\u003c/span\\u003e call(getList,payloading);\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eyield\\u003c/span\\u003e\\u003c/span\\u003e put({\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#d19a66\\\"\\u003etype\\u003c/span\\u003e\\u003c/span\\u003e:\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#98c379\\\"\\u003e\\u0026#x27;backList\\u0026#x27;\\u003c/span\\u003e\\u003c/span\\u003e,\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#d19a66\\\"\\u003epayload\\u003c/span\\u003e\\u003c/span\\u003e:{response}});\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e },\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e },\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003ereducers\\u003c/span\\u003e\\u003c/span\\u003e:{\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e backList(state,{\\u003cspan style=\\\"color:#d19a66\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003epayload\\u003c/span\\u003e\\u003c/span\\u003e:{response}}){\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003ereturn\\u003c/span\\u003e\\u003c/span\\u003e{...state,\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#d19a66\\\"\\u003elist\\u003c/span\\u003e\\u003c/span\\u003e:response.date}\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e }\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e }\\u003c/li\\u003e\\u003cli\\u003e\\u003cbr/\\u003e}\\u003c/li\\u003e\\u003c/ol\\u003e\\u003cp\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e共享知识,共享代码,希望这篇文章能帮到您,\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e文章如有误,请及时指出,谢谢您的反馈 \\u003c/p\\u003e\",\"title\":\"antd pro 项目中关于dva loading的用法——加载中状态的封装\"},\"requestQuery\":\"\"}'),(583,1,1606285132,'127.0.0.1','/v1/article/release',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"1\",\"content\":\"\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003eAnt Design Pro 是一套基于 React 技术栈的单页面应用,我们提供的是前端代码和本地模拟数据的开发模式,通过 API 的形式和任何技术栈的服务端应用一起工作。下面将简单介绍和服务端交互的基本写法。\\u003c/p\\u003e\\u003ch2 style=\\\"text-align:start;text-indent:2em;\\\" id=\\\"前端请求流程\\\"\\u003e前端请求流程\\u003c/h2\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e在 Ant Design Pro 中,一个完整的前端 UI 交互到服务端处理流程是这样的:\\u003c/p\\u003e\\u003col\\u003e\\u003cli\\u003eUI 组件交互操作;\\u003c/li\\u003e\\u003cli\\u003e调用 model 的 effect;\\u003c/li\\u003e\\u003cli\\u003e调用统一管理的 service 请求函数;\\u003c/li\\u003e\\u003cli\\u003e使用封装的 request.ts 发送请求;\\u003c/li\\u003e\\u003cli\\u003e获取服务端返回;\\u003c/li\\u003e\\u003cli\\u003e然后调用 reducer 改变 state;\\u003c/li\\u003e\\u003cli\\u003e更新 model。\\u003c/li\\u003e\\u003c/ol\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e从上面的流程可以看出,为了方便管理维护,统一的请求处理都放在 \\u003ccode\\u003eservices\\u003c/code\\u003e 文件夹中,并且一般按照 model 维度进行拆分文件,如:\\u003c/p\\u003e\\u003cp\\u003eservices/ user.ts api.ts ...\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e其中,\\u003ccode\\u003eutils/request.ts\\u003c/code\\u003e 是基于 \\u003ca href=\\\"https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch\\\"\\u003efetch\\u003c/a\\u003e 的封装,便于统一处理 POST,GET 等请求参数,请求头,以及错误提示信息等。具体可以参看 \\u003ca href=\\\"https://github.com/ant-design/ant-design-pro/blob/master/src/utils/request.ts\\\"\\u003erequest.ts\\u003c/a\\u003e。\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e例如在 services 中的一个请求用户信息的例子:\\u003c/p\\u003e\\u003cp\\u003e\\u003cspan style=\\\"color:#708090\\\"\\u003e// services/user.ts\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eimport\\u003c/span\\u003e request \\u003cspan style=\\\"color:#008dff\\\"\\u003efrom\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;../utils/request\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e;\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eexport\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003easync\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003efunction\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003equery\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e()\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003ereturn\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003erequest\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003e\\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;/api/users\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e}\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eexport\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003easync\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003efunction\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003equeryCurrent\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e()\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003ereturn\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003erequest\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003e\\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;/api/currentUser\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e}\\u003c/span\\u003e \\u003cspan style=\\\"color:#708090\\\"\\u003e// models/user.ts\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eimport\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e queryCurrent \\u003cspan style=\\\"color:#999999\\\"\\u003e}\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003efrom\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;../services/user\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e;\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e...\\u003c/span\\u003e effects\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e*\\u003c/span\\u003e\\u003cspan style=\\\"color:#f81d22\\\"\\u003efetch\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e payload \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e call\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e put \\u003cspan style=\\\"color:#999999\\\"\\u003e})\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e...\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003econst\\u003c/span\\u003e response \\u003cspan style=\\\"color:#0b8235\\\"\\u003e=\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003ecall\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003equeryCurrent\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e...\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e}\\u003c/span\\u003e\\u003c/p\\u003e\\u003ch3 style=\\\"text-align:start;text-indent:2em;\\\" id=\\\"处理异步请求\\\"\\u003e处理异步请求\\u003c/h3\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e在处理复杂的异步请求的时候,很容易让逻辑混乱,陷入嵌套陷阱,所以 Ant Design Pro 的底层基础框架 \\u003ca href=\\\"https://github.com/dvajs/dva\\\"\\u003edva\\u003c/a\\u003e 使用 \\u003ccode\\u003eeffect\\u003c/code\\u003e 的方式来管理同步化异步请求:\\u003c/p\\u003e\\u003cp\\u003eeffects\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e*\\u003c/span\\u003e\\u003cspan style=\\\"color:#f81d22\\\"\\u003efetch\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e payload \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e call\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e put \\u003cspan style=\\\"color:#999999\\\"\\u003e})\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003eput\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e type\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;changeLoading\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003etrue\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e});\\u003c/span\\u003e \\u003cspan style=\\\"color:#708090\\\"\\u003e// 异步请求 1\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003econst\\u003c/span\\u003e response \\u003cspan style=\\\"color:#0b8235\\\"\\u003e=\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003ecall\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003equeryFakeList\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003eput\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e type\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;save\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e response\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e});\\u003c/span\\u003e \\u003cspan style=\\\"color:#708090\\\"\\u003e// 异步请求 2\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003econst\\u003c/span\\u003e response2 \\u003cspan style=\\\"color:#0b8235\\\"\\u003e=\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003ecall\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003equeryFakeList2\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003eput\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e type\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;save2\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e response2\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e});\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003eput\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e type\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;changeLoading\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003efalse\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e});\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e通过 \\u003ca href=\\\"https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Statements/function*\\\"\\u003egenerator\\u003c/a\\u003e 和 \\u003ca href=\\\"https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Operators/yield\\\"\\u003eyield\\u003c/a\\u003e 使得异步调用的逻辑处理跟同步一样,更多可参看 \\u003ca href=\\\"https://github.com/dvajs/dva/blob/master/docs/GettingStarted.md#async-logic\\\"\\u003edva async logic\\u003c/a\\u003e。\\u003c/p\\u003e\",\"title\":\"和服务端进行交互\"},\"requestQuery\":\"\"}'),(584,1,1606285157,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(585,1,1606285158,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(586,1,1606285185,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(587,1,1606285186,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(588,1,1606285215,'127.0.0.1','/v1/article/release',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"1\",\"content\":\"\\u003cp\\u003e芜湖~起飞!!!\\u003c/p\\u003e\\u003cp\\u003e芜湖~起飞!!!\\u003c/p\\u003e\\u003cp\\u003e芜湖~起飞!!!\\u003c/p\\u003e\\u003cp\\u003e芜湖~起飞!!!\\u003c/p\\u003e\\u003cp\\u003e芜湖~起飞!!!\\u003c/p\\u003e\\u003cp\\u003e芜湖~起飞!!!\\u003c/p\\u003e\\u003cp\\u003e芜湖~起飞!!!\\u003c/p\\u003e\\u003cp\\u003e芜湖~起飞!!!\\u003c/p\\u003e\\u003cp\\u003e芜湖~起飞!!!\\u003c/p\\u003e\\u003cp\\u003e芜湖~起飞!!!\\u003c/p\\u003e\",\"title\":\"芜湖~起飞\"},\"requestQuery\":\"\"}'),(589,1,1606285218,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(590,1,1606285221,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(591,1,1606285272,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(592,1,1606285273,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(593,1,1606285273,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(594,1,1606285288,'127.0.0.1','/v1/article/delete?id=12',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(595,1,1606285398,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(596,1,1606285862,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(597,1,1606285863,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(598,1,1606285865,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(599,1,1606286554,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(600,1,1606286554,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(601,1,1606286585,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(602,1,1606286586,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(603,1,1606286713,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(604,1,1606286713,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(605,1,1606286726,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(606,1,1606286784,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(607,1,1606286784,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(608,1,1606286787,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(609,1,1606286790,'127.0.0.1','/v1/article/delete?id=8',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(610,1,1606286791,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(611,1,1606286798,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(612,1,1606286803,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(613,1,1606286814,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(614,1,1606286814,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(615,1,1606286815,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(616,1,1606286817,'127.0.0.1','/v1/article/delete?id=16',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(617,1,1606286818,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(618,1,1606286826,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(619,1,1606286826,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(620,1,1606286827,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(621,1,1606286834,'127.0.0.1','/v1/article/delete?id=10',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(622,1,1606286836,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(623,1,1606290978,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(624,1,1606291051,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(625,1,1606292669,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(626,1,1606292677,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(627,1,1606292677,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(628,1,1606292681,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(629,1,1606293145,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(630,1,1606293145,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(631,1,1606293148,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(632,1,1606296871,'127.0.0.1','/v1/article/delete?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(633,1,1606296872,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(634,1,1606296877,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(635,1,1606296880,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(636,1,1606296884,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(637,1,1606296887,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(638,1,1606296888,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(639,1,1606296889,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(640,1,1606296891,'127.0.0.1','/v1/article/delete?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(641,1,1606296893,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(642,1,1606296934,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(643,1,1606296934,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(644,1,1606296935,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(645,1,1606296938,'127.0.0.1','/v1/article/delete?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(646,1,1606296939,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(647,1,1606296945,'127.0.0.1','/v1/article/delete?id=14',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(648,1,1606296946,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(649,1,1606296949,'127.0.0.1','/v1/article/delete?id=13',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(650,1,1606296950,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(651,1,1606296953,'127.0.0.1','/v1/article/delete?id=11',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(652,1,1606296954,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(653,1,1606297001,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(654,1,1606297001,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(655,1,1606297002,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(656,1,1606297019,'127.0.0.1','/v1/article/delete?id=11',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(657,1,1606297020,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(658,1,1606297038,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(659,1,1606297039,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(660,1,1606297040,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(661,1,1606297214,'127.0.0.1','/v1/article/delete?id=11',0,'','RequestInput','{\"requestQuery\":\"\"}'),(662,1,1606297214,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(663,1,1606297309,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(664,1,1606297310,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(665,1,1606297312,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(666,1,1606297342,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(667,1,1606297343,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(668,1,1606297343,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(669,1,1606297371,'127.0.0.1','/v1/article/delete?id=11',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(670,1,1606297371,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(671,1,1606297392,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(672,1,1606297392,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(673,1,1606297393,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(674,1,1606297496,'127.0.0.1','/v1/article/delete?id=11',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(675,1,1606297497,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(676,1,1606297804,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(677,1,1606297804,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(678,1,1606297805,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(679,1,1606297910,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(680,1,1606300735,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(681,1,1606300852,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(682,1,1606300963,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(683,1,1606300969,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(684,1,1606300975,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(685,1,1606300975,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(686,1,1606300979,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(687,1,1606300981,'127.0.0.1','/v1/article/one?',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(688,1,1606301005,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(689,1,1606301005,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(690,1,1606301006,'127.0.0.1','/v1/article/one?',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(691,1,1606301081,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(692,1,1606301082,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(693,1,1606301082,'127.0.0.1','/v1/article/one?id=1',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(694,1,1606301088,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(695,1,1606301088,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(696,1,1606301089,'127.0.0.1','/v1/article/one?id=1',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(697,1,1606301109,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(698,1,1606301109,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(699,1,1606301110,'127.0.0.1','/v1/article/one?id=1',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(700,1,1606301227,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(701,1,1606301227,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(702,1,1606301227,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(703,1,1606301245,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(704,1,1606301246,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(705,1,1606301247,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(706,1,1606301302,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(707,1,1606301304,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(708,1,1606302644,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(709,1,1606302644,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(710,1,1606302654,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(711,1,1606302659,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(712,1,1606302712,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(713,1,1606302712,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(714,1,1606302713,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(715,1,1606302736,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(716,1,1606302737,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(717,1,1606302737,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(718,1,1606302738,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(719,1,1606302738,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(720,1,1606302738,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(721,1,1606302970,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(722,1,1606302974,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(723,1,1606302975,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(724,1,1606302978,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(725,1,1606302979,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(726,1,1606303046,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(727,1,1606303047,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(728,1,1606303047,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(729,1,1606303126,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(730,1,1606303127,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(731,1,1606303127,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(732,1,1606303131,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(733,1,1606303132,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(734,1,1606303132,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(735,1,1606303172,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(736,1,1606303173,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(737,1,1606303173,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(738,1,1606303223,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(739,1,1606303224,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(740,1,1606303224,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(741,1,1606303263,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(742,1,1606303263,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(743,1,1606303264,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(744,1,1606303279,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(745,1,1606303283,'127.0.0.1','/v1/article/one?id=11',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(746,1,1606303295,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(747,1,1606303297,'127.0.0.1','/v1/article/one?id=13',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(748,1,1606303357,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(749,1,1606303358,'127.0.0.1','/v1/article/one?id=13',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(750,1,1606303559,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(751,1,1606303559,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(752,1,1606303560,'127.0.0.1','/v1/article/one?id=13',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(753,1,1606303671,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(754,1,1606303677,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(755,1,1606303711,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(756,1,1606303725,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(757,1,1606303725,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(758,1,1606303730,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(759,1,1606303733,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(760,1,1606303741,'127.0.0.1','/v1/article/modify?id=15',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"1\",\"content\":\"\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003eAnt Design Pro 是一套基于 React 技术栈的单页面应用,我们提供的是前端代码和本地模拟数据的开发模式,通过 API 的形式和任何技术栈的服务端应用一起工作。下面将简单介绍和服务端交互的基本写法。\\u003c/p\\u003e\\u003ch2 style=\\\"text-align:start;text-indent:2em;\\\" id=\\\"前端请求流程\\\"\\u003e前端请求流程\\u003c/h2\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e在 Ant Design Pro 中,一个完整的前端 UI 交互到服务端处理流程是这样的:\\u003c/p\\u003e\\u003col\\u003e\\u003cli\\u003eUI 组件交互操作;\\u003c/li\\u003e\\u003cli\\u003e调用 model 的 effect;\\u003c/li\\u003e\\u003cli\\u003e调用统一管理的 service 请求函数;\\u003c/li\\u003e\\u003cli\\u003e使用封装的 request.ts 发送请求;\\u003c/li\\u003e\\u003cli\\u003e获取服务端返回;\\u003c/li\\u003e\\u003cli\\u003e然后调用 reducer 改变 state;\\u003c/li\\u003e\\u003cli\\u003e更新 model。\\u003c/li\\u003e\\u003c/ol\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e从上面的流程可以看出,为了方便管理维护,统一的请求处理都放在 \\u003ccode\\u003eservices\\u003c/code\\u003e 文件夹中,并且一般按照 model 维度进行拆分文件,如:\\u003c/p\\u003e\\u003cp\\u003eservices/ user.ts api.ts ...\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e其中,\\u003ccode\\u003eutils/request.ts\\u003c/code\\u003e 是基于 \\u003ca href=\\\"https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch\\\"\\u003efetch\\u003c/a\\u003e 的封装,便于统一处理 POST,GET 等请求参数,请求头,以及错误提示信息等。具体可以参看 \\u003ca href=\\\"https://github.com/ant-design/ant-design-pro/blob/master/src/utils/request.ts\\\"\\u003erequest.ts\\u003c/a\\u003e。\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e例如在 services 中的一个请求用户信息的例子:\\u003c/p\\u003e\\u003cp\\u003e\\u003cspan style=\\\"color:#708090\\\"\\u003e// services/user.ts\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eimport\\u003c/span\\u003e request \\u003cspan style=\\\"color:#008dff\\\"\\u003efrom\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;../utils/request\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e;\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eexport\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003easync\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003efunction\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003equery\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e()\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003ereturn\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003erequest\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003e\\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;/api/users\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e}\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eexport\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003easync\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003efunction\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003equeryCurrent\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e()\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003ereturn\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003erequest\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003e\\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;/api/currentUser\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e}\\u003c/span\\u003e \\u003cspan style=\\\"color:#708090\\\"\\u003e// models/user.ts\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eimport\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e queryCurrent \\u003cspan style=\\\"color:#999999\\\"\\u003e}\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003efrom\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;../services/user\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e;\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e...\\u003c/span\\u003e effects\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e*\\u003c/span\\u003e\\u003cspan style=\\\"color:#f81d22\\\"\\u003efetch\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e payload \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e call\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e put \\u003cspan style=\\\"color:#999999\\\"\\u003e})\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e...\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003econst\\u003c/span\\u003e response \\u003cspan style=\\\"color:#0b8235\\\"\\u003e=\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003ecall\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003equeryCurrent\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e...\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e}\\u003c/span\\u003e\\u003c/p\\u003e\\u003ch3 style=\\\"text-align:start;text-indent:2em;\\\" id=\\\"处理异步请求\\\"\\u003e处理异步请求\\u003c/h3\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e在处理复杂的异步请求的时候,很容易让逻辑混乱,陷入嵌套陷阱,所以 Ant Design Pro 的底层基础框架 \\u003ca href=\\\"https://github.com/dvajs/dva\\\"\\u003edva\\u003c/a\\u003e 使用 \\u003ccode\\u003eeffect\\u003c/code\\u003e 的方式来管理同步化异步请求:\\u003c/p\\u003e\\u003cp\\u003eeffects\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e*\\u003c/span\\u003e\\u003cspan style=\\\"color:#f81d22\\\"\\u003efetch\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e payload \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e call\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e put \\u003cspan style=\\\"color:#999999\\\"\\u003e})\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003eput\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e type\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;changeLoading\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003etrue\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e});\\u003c/span\\u003e \\u003cspan style=\\\"color:#708090\\\"\\u003e// 异步请求 1\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003econst\\u003c/span\\u003e response \\u003cspan style=\\\"color:#0b8235\\\"\\u003e=\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003ecall\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003equeryFakeList\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003eput\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e type\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;save\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e response\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e});\\u003c/span\\u003e \\u003cspan style=\\\"color:#708090\\\"\\u003e// 异步请求 2\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003econst\\u003c/span\\u003e response2 \\u003cspan style=\\\"color:#0b8235\\\"\\u003e=\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003ecall\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003equeryFakeList2\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003eput\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e type\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;save2\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e response2\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e});\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003eput\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e type\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;changeLoading\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003efalse\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e});\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e通过 \\u003ca href=\\\"https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Statements/function*\\\"\\u003egenerator\\u003c/a\\u003e 和 \\u003ca href=\\\"https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Operators/yield\\\"\\u003eyield\\u003c/a\\u003e 使得异步调用的逻辑处理跟同步一样,更多可参看 \\u003ca href=\\\"https://github.com/dvajs/dva/blob/master/docs/GettingStarted.md#async-logic\\\"\\u003edva async logic\\u003c/a\\u003e。\\u003c/p\\u003e\",\"describe\":\"Ant Design Pro 是一套基于 React 技术栈的单页面应用,我们提供的是前端代码和本地模拟数据的开发模式,通过 API 的形式和任何技术栈的服务端应用一起工作。下面将简单介绍和服务端交互的基本写法。\",\"id\":\"15\",\"release\":1,\"source\":\"\",\"title\":\"和服务端进行交互\"},\"requestQuery\":\"\"}'),(761,1,1606303788,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(762,1,1606303788,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(763,1,1606303789,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(764,1,1606303834,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(765,1,1606303835,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(766,1,1606303835,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(767,1,1606304315,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(768,1,1606304315,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(769,1,1606304316,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(770,1,1606304362,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(771,1,1606304362,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(772,1,1606304363,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(773,1,1606304399,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(774,1,1606304400,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(775,1,1606304400,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(776,1,1606304484,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(777,1,1606304485,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(778,1,1606304485,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(779,1,1606304500,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(780,1,1606304500,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(781,1,1606304501,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(782,1,1606304515,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(783,1,1606304516,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(784,1,1606304516,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(785,1,1606304562,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(786,1,1606304563,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(787,1,1606304563,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(788,1,1606304605,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(789,1,1606304606,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(790,1,1606304607,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(791,1,1606304679,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(792,1,1606304679,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(793,1,1606304679,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(794,1,1606304707,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(795,1,1606304708,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(796,1,1606304709,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(797,1,1606304775,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(798,1,1606304775,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(799,1,1606304776,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(800,1,1606304797,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(801,1,1606304798,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(802,1,1606304798,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(803,1,1606304806,'127.0.0.1','/v1/article/modify?id=15',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"1\",\"content\":\"\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003eAnt Design Pro 是一套基于 React 技术栈的单页面应用,我们提供的是前端代码和本地模拟数据的开发模式,通过 API 的形式和任何技术栈的服务端应用一起工作。下面将简单介绍和服务端交互的基本写法。\\u003c/p\\u003e\\u003ch2 style=\\\"text-align:start;text-indent:2em;\\\" id=\\\"前端请求流程\\\"\\u003e前端请求流程\\u003c/h2\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e在 Ant Design Pro 中,一个完整的前端 UI 交互到服务端处理流程是这样的:\\u003c/p\\u003e\\u003col\\u003e\\u003cli\\u003eUI 组件交互操作;\\u003c/li\\u003e\\u003cli\\u003e调用 model 的 effect;\\u003c/li\\u003e\\u003cli\\u003e调用统一管理的 service 请求函数;\\u003c/li\\u003e\\u003cli\\u003e使用封装的 request.ts 发送请求;\\u003c/li\\u003e\\u003cli\\u003e获取服务端返回;\\u003c/li\\u003e\\u003cli\\u003e然后调用 reducer 改变 state;\\u003c/li\\u003e\\u003cli\\u003e更新 model。\\u003c/li\\u003e\\u003c/ol\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e从上面的流程可以看出,为了方便管理维护,统一的请求处理都放在 \\u003ccode\\u003eservices\\u003c/code\\u003e 文件夹中,并且一般按照 model 维度进行拆分文件,如:\\u003c/p\\u003e\\u003cp\\u003eservices/ user.ts api.ts ...\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e其中,\\u003ccode\\u003eutils/request.ts\\u003c/code\\u003e 是基于 \\u003ca href=\\\"https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch\\\"\\u003efetch\\u003c/a\\u003e 的封装,便于统一处理 POST,GET 等请求参数,请求头,以及错误提示信息等。具体可以参看 \\u003ca href=\\\"https://github.com/ant-design/ant-design-pro/blob/master/src/utils/request.ts\\\"\\u003erequest.ts\\u003c/a\\u003e。\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e例如在 services 中的一个请求用户信息的例子:\\u003c/p\\u003e\\u003cp\\u003e\\u003cspan style=\\\"color:#708090\\\"\\u003e// services/user.ts\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eimport\\u003c/span\\u003e request \\u003cspan style=\\\"color:#008dff\\\"\\u003efrom\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;../utils/request\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e;\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eexport\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003easync\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003efunction\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003equery\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e()\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003ereturn\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003erequest\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003e\\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;/api/users\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e}\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eexport\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003easync\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003efunction\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003equeryCurrent\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e()\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003ereturn\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003erequest\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003e\\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;/api/currentUser\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e}\\u003c/span\\u003e \\u003cspan style=\\\"color:#708090\\\"\\u003e// models/user.ts\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eimport\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e queryCurrent \\u003cspan style=\\\"color:#999999\\\"\\u003e}\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003efrom\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;../services/user\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e;\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e...\\u003c/span\\u003e effects\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e*\\u003c/span\\u003e\\u003cspan style=\\\"color:#f81d22\\\"\\u003efetch\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e payload \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e call\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e put \\u003cspan style=\\\"color:#999999\\\"\\u003e})\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e...\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003econst\\u003c/span\\u003e response \\u003cspan style=\\\"color:#0b8235\\\"\\u003e=\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003ecall\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003equeryCurrent\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e...\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e}\\u003c/span\\u003e\\u003c/p\\u003e\\u003ch3 style=\\\"text-align:start;text-indent:2em;\\\" id=\\\"处理异步请求\\\"\\u003e处理异步请求\\u003c/h3\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e在处理复杂的异步请求的时候,很容易让逻辑混乱,陷入嵌套陷阱,所以 Ant Design Pro 的底层基础框架 \\u003ca href=\\\"https://github.com/dvajs/dva\\\"\\u003edva\\u003c/a\\u003e 使用 \\u003ccode\\u003eeffect\\u003c/code\\u003e 的方式来管理同步化异步请求:\\u003c/p\\u003e\\u003cp\\u003eeffects\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e*\\u003c/span\\u003e\\u003cspan style=\\\"color:#f81d22\\\"\\u003efetch\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e payload \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e call\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e put \\u003cspan style=\\\"color:#999999\\\"\\u003e})\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003eput\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e type\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;changeLoading\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003etrue\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e});\\u003c/span\\u003e \\u003cspan style=\\\"color:#708090\\\"\\u003e// 异步请求 1\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003econst\\u003c/span\\u003e response \\u003cspan style=\\\"color:#0b8235\\\"\\u003e=\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003ecall\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003equeryFakeList\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003eput\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e type\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;save\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e response\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e});\\u003c/span\\u003e \\u003cspan style=\\\"color:#708090\\\"\\u003e// 异步请求 2\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003econst\\u003c/span\\u003e response2 \\u003cspan style=\\\"color:#0b8235\\\"\\u003e=\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003ecall\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003equeryFakeList2\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003eput\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e type\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;save2\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e response2\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e});\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003eput\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e type\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;changeLoading\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003efalse\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e});\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e通过 \\u003ca href=\\\"https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Statements/function*\\\"\\u003egenerator\\u003c/a\\u003e 和 \\u003ca href=\\\"https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Operators/yield\\\"\\u003eyield\\u003c/a\\u003e 使得异步调用的逻辑处理跟同步一样,更多可参看 \\u003ca href=\\\"https://github.com/dvajs/dva/blob/master/docs/GettingStarted.md#async-logic\\\"\\u003edva async logic\\u003c/a\\u003e。\\u003c/p\\u003e\",\"describe\":\"\",\"id\":\"15\",\"release\":1,\"source\":\"\",\"title\":\"和服务端进行交互\"},\"requestQuery\":\"\"}'),(804,1,1606304888,'127.0.0.1','/v1/article/modify?id=15',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"1\",\"content\":\"\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003eAnt Design Pro 是一套基于 React 技术栈的单页面应用,我们提供的是前端代码和本地模拟数据的开发模式,通过 API 的形式和任何技术栈的服务端应用一起工作。下面将简单介绍和服务端交互的基本写法。\\u003c/p\\u003e\\u003ch2 style=\\\"text-align:start;text-indent:2em;\\\" id=\\\"前端请求流程\\\"\\u003e前端请求流程\\u003c/h2\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e在 Ant Design Pro 中,一个完整的前端 UI 交互到服务端处理流程是这样的:\\u003c/p\\u003e\\u003col\\u003e\\u003cli\\u003eUI 组件交互操作;\\u003c/li\\u003e\\u003cli\\u003e调用 model 的 effect;\\u003c/li\\u003e\\u003cli\\u003e调用统一管理的 service 请求函数;\\u003c/li\\u003e\\u003cli\\u003e使用封装的 request.ts 发送请求;\\u003c/li\\u003e\\u003cli\\u003e获取服务端返回;\\u003c/li\\u003e\\u003cli\\u003e然后调用 reducer 改变 state;\\u003c/li\\u003e\\u003cli\\u003e更新 model。\\u003c/li\\u003e\\u003c/ol\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e从上面的流程可以看出,为了方便管理维护,统一的请求处理都放在 \\u003ccode\\u003eservices\\u003c/code\\u003e 文件夹中,并且一般按照 model 维度进行拆分文件,如:\\u003c/p\\u003e\\u003cp\\u003eservices/ user.ts api.ts ...\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e其中,\\u003ccode\\u003eutils/request.ts\\u003c/code\\u003e 是基于 \\u003ca href=\\\"https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch\\\"\\u003efetch\\u003c/a\\u003e 的封装,便于统一处理 POST,GET 等请求参数,请求头,以及错误提示信息等。具体可以参看 \\u003ca href=\\\"https://github.com/ant-design/ant-design-pro/blob/master/src/utils/request.ts\\\"\\u003erequest.ts\\u003c/a\\u003e。\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e例如在 services 中的一个请求用户信息的例子:\\u003c/p\\u003e\\u003cp\\u003e\\u003cspan style=\\\"color:#708090\\\"\\u003e// services/user.ts\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eimport\\u003c/span\\u003e request \\u003cspan style=\\\"color:#008dff\\\"\\u003efrom\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;../utils/request\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e;\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eexport\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003easync\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003efunction\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003equery\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e()\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003ereturn\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003erequest\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003e\\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;/api/users\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e}\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eexport\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003easync\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003efunction\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003equeryCurrent\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e()\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003ereturn\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003erequest\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003e\\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;/api/currentUser\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e}\\u003c/span\\u003e \\u003cspan style=\\\"color:#708090\\\"\\u003e// models/user.ts\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eimport\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e queryCurrent \\u003cspan style=\\\"color:#999999\\\"\\u003e}\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003efrom\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;../services/user\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e;\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e...\\u003c/span\\u003e effects\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e*\\u003c/span\\u003e\\u003cspan style=\\\"color:#f81d22\\\"\\u003efetch\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e payload \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e call\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e put \\u003cspan style=\\\"color:#999999\\\"\\u003e})\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e...\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003econst\\u003c/span\\u003e response \\u003cspan style=\\\"color:#0b8235\\\"\\u003e=\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003ecall\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003equeryCurrent\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e...\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e}\\u003c/span\\u003e\\u003c/p\\u003e\\u003ch3 style=\\\"text-align:start;text-indent:2em;\\\" id=\\\"处理异步请求\\\"\\u003e处理异步请求\\u003c/h3\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e在处理复杂的异步请求的时候,很容易让逻辑混乱,陷入嵌套陷阱,所以 Ant Design Pro 的底层基础框架 \\u003ca href=\\\"https://github.com/dvajs/dva\\\"\\u003edva\\u003c/a\\u003e 使用 \\u003ccode\\u003eeffect\\u003c/code\\u003e 的方式来管理同步化异步请求:\\u003c/p\\u003e\\u003cp\\u003eeffects\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e*\\u003c/span\\u003e\\u003cspan style=\\\"color:#f81d22\\\"\\u003efetch\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e payload \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e call\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e put \\u003cspan style=\\\"color:#999999\\\"\\u003e})\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003eput\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e type\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;changeLoading\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003etrue\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e});\\u003c/span\\u003e \\u003cspan style=\\\"color:#708090\\\"\\u003e// 异步请求 1\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003econst\\u003c/span\\u003e response \\u003cspan style=\\\"color:#0b8235\\\"\\u003e=\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003ecall\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003equeryFakeList\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003eput\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e type\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;save\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e response\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e});\\u003c/span\\u003e \\u003cspan style=\\\"color:#708090\\\"\\u003e// 异步请求 2\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003econst\\u003c/span\\u003e response2 \\u003cspan style=\\\"color:#0b8235\\\"\\u003e=\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003ecall\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003equeryFakeList2\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003eput\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e type\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;save2\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e response2\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e});\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003eput\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e type\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;changeLoading\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003efalse\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e});\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e通过 \\u003ca href=\\\"https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Statements/function*\\\"\\u003egenerator\\u003c/a\\u003e 和 \\u003ca href=\\\"https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Operators/yield\\\"\\u003eyield\\u003c/a\\u003e 使得异步调用的逻辑处理跟同步一样,更多可参看 \\u003ca href=\\\"https://github.com/dvajs/dva/blob/master/docs/GettingStarted.md#async-logic\\\"\\u003edva async logic\\u003c/a\\u003e。\\u003c/p\\u003e\",\"describe\":\"\",\"id\":\"15\",\"release\":1,\"source\":\"\",\"title\":\"和服务端进行交互\"},\"requestQuery\":\"\"}'),(805,1,1606304891,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(806,1,1606304908,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(807,1,1606304918,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(808,1,1606304920,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(809,1,1606304932,'127.0.0.1','/v1/article/modify?id=15',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"1\",\"content\":\"\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003eAnt Design Pro 是一套基于 React 技术栈的单页面应用,我们提供的是前端代码和本地模拟数据的开发模式,通过 API 的形式和任何技术栈的服务端应用一起工作。下面将简单介绍和服务端交互的基本写法。\\u003c/p\\u003e\\u003ch2 style=\\\"text-align:start;text-indent:2em;\\\" id=\\\"前端请求流程\\\"\\u003e前端请求流程\\u003c/h2\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e在 Ant Design Pro 中,一个完整的前端 UI 交互到服务端处理流程是这样的:\\u003c/p\\u003e\\u003col\\u003e\\u003cli\\u003eUI 组件交互操作;\\u003c/li\\u003e\\u003cli\\u003e调用 model 的 effect;\\u003c/li\\u003e\\u003cli\\u003e调用统一管理的 service 请求函数;\\u003c/li\\u003e\\u003cli\\u003e使用封装的 request.ts 发送请求;\\u003c/li\\u003e\\u003cli\\u003e获取服务端返回;\\u003c/li\\u003e\\u003cli\\u003e然后调用 reducer 改变 state;\\u003c/li\\u003e\\u003cli\\u003e更新 model。\\u003c/li\\u003e\\u003c/ol\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e从上面的流程可以看出,为了方便管理维护,统一的请求处理都放在 \\u003ccode\\u003eservices\\u003c/code\\u003e 文件夹中,并且一般按照 model 维度进行拆分文件,如:\\u003c/p\\u003e\\u003cp\\u003eservices/ user.ts api.ts ...\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e其中,\\u003ccode\\u003eutils/request.ts\\u003c/code\\u003e 是基于 \\u003ca href=\\\"https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch\\\"\\u003efetch\\u003c/a\\u003e 的封装,便于统一处理 POST,GET 等请求参数,请求头,以及错误提示信息等。具体可以参看 \\u003ca href=\\\"https://github.com/ant-design/ant-design-pro/blob/master/src/utils/request.ts\\\"\\u003erequest.ts\\u003c/a\\u003e。\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e例如在 services 中的一个请求用户信息的例子:\\u003c/p\\u003e\\u003cp\\u003e\\u003cspan style=\\\"color:#708090\\\"\\u003e// services/user.ts\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eimport\\u003c/span\\u003e request \\u003cspan style=\\\"color:#008dff\\\"\\u003efrom\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;../utils/request\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e;\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eexport\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003easync\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003efunction\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003equery\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e()\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003ereturn\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003erequest\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003e\\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;/api/users\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e}\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eexport\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003easync\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003efunction\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003equeryCurrent\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e()\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003ereturn\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003erequest\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003e\\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;/api/currentUser\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e}\\u003c/span\\u003e \\u003cspan style=\\\"color:#708090\\\"\\u003e// models/user.ts\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eimport\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e queryCurrent \\u003cspan style=\\\"color:#999999\\\"\\u003e}\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003efrom\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;../services/user\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e;\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e...\\u003c/span\\u003e effects\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e*\\u003c/span\\u003e\\u003cspan style=\\\"color:#f81d22\\\"\\u003efetch\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e payload \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e call\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e put \\u003cspan style=\\\"color:#999999\\\"\\u003e})\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e...\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003econst\\u003c/span\\u003e response \\u003cspan style=\\\"color:#0b8235\\\"\\u003e=\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003ecall\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003equeryCurrent\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e...\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e}\\u003c/span\\u003e\\u003c/p\\u003e\\u003ch3 style=\\\"text-align:start;text-indent:2em;\\\" id=\\\"处理异步请求\\\"\\u003e处理异步请求\\u003c/h3\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e在处理复杂的异步请求的时候,很容易让逻辑混乱,陷入嵌套陷阱,所以 Ant Design Pro 的底层基础框架 \\u003ca href=\\\"https://github.com/dvajs/dva\\\"\\u003edva\\u003c/a\\u003e 使用 \\u003ccode\\u003eeffect\\u003c/code\\u003e 的方式来管理同步化异步请求:\\u003c/p\\u003e\\u003cp\\u003eeffects\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e*\\u003c/span\\u003e\\u003cspan style=\\\"color:#f81d22\\\"\\u003efetch\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e payload \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e call\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e put \\u003cspan style=\\\"color:#999999\\\"\\u003e})\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003eput\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e type\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;changeLoading\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003etrue\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e});\\u003c/span\\u003e \\u003cspan style=\\\"color:#708090\\\"\\u003e// 异步请求 1\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003econst\\u003c/span\\u003e response \\u003cspan style=\\\"color:#0b8235\\\"\\u003e=\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003ecall\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003equeryFakeList\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003eput\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e type\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;save\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e response\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e});\\u003c/span\\u003e \\u003cspan style=\\\"color:#708090\\\"\\u003e// 异步请求 2\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003econst\\u003c/span\\u003e response2 \\u003cspan style=\\\"color:#0b8235\\\"\\u003e=\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003ecall\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003equeryFakeList2\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003eput\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e type\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;save2\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e response2\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e});\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003eput\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e type\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;changeLoading\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003efalse\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e});\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e通过 \\u003ca href=\\\"https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Statements/function*\\\"\\u003egenerator\\u003c/a\\u003e 和 \\u003ca href=\\\"https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Operators/yield\\\"\\u003eyield\\u003c/a\\u003e 使得异步调用的逻辑处理跟同步一样,更多可参看 \\u003ca href=\\\"https://github.com/dvajs/dva/blob/master/docs/GettingStarted.md#async-logic\\\"\\u003edva async logic\\u003c/a\\u003e。\\u003c/p\\u003e\",\"describe\":\"Ant Design Pro 是一套基于 React 技术栈的单页面应用,我们提供的是前端代码和本地模拟数据的开发模式,通过 API 的形式和任何技术栈的服务端应用一起工作。下面将简单介绍和服务端交互的基本写法。\",\"id\":\"15\",\"release\":1,\"source\":\"\",\"title\":\"和服务端进行交互\"},\"requestQuery\":\"\"}'),(810,1,1606304935,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(811,1,1606305144,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(812,1,1606305145,'127.0.0.1','/v1/article/one?id=15',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(813,1,1606305153,'127.0.0.1','/v1/article/modify?id=15',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"1\",\"content\":\"\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003eAnt Design Pro 是一套基于 React 技术栈的单页面应用,我们提供的是前端代码和本地模拟数据的开发模式,通过 API 的形式和任何技术栈的服务端应用一起工作。下面将简单介绍和服务端交互的基本写法。\\u003c/p\\u003e\\u003ch2 style=\\\"text-align:start;text-indent:2em;\\\" id=\\\"前端请求流程\\\"\\u003e前端请求流程\\u003c/h2\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e在 Ant Design Pro 中,一个完整的前端 UI 交互到服务端处理流程是这样的:\\u003c/p\\u003e\\u003col\\u003e\\u003cli\\u003eUI 组件交互操作;\\u003c/li\\u003e\\u003cli\\u003e调用 model 的 effect;\\u003c/li\\u003e\\u003cli\\u003e调用统一管理的 service 请求函数;\\u003c/li\\u003e\\u003cli\\u003e使用封装的 request.ts 发送请求;\\u003c/li\\u003e\\u003cli\\u003e获取服务端返回;\\u003c/li\\u003e\\u003cli\\u003e然后调用 reducer 改变 state;\\u003c/li\\u003e\\u003cli\\u003e更新 model。\\u003c/li\\u003e\\u003c/ol\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e从上面的流程可以看出,为了方便管理维护,统一的请求处理都放在 \\u003ccode\\u003eservices\\u003c/code\\u003e 文件夹中,并且一般按照 model 维度进行拆分文件,如:\\u003c/p\\u003e\\u003cp\\u003eservices/ user.ts api.ts ...\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e其中,\\u003ccode\\u003eutils/request.ts\\u003c/code\\u003e 是基于 \\u003ca href=\\\"https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch\\\"\\u003efetch\\u003c/a\\u003e 的封装,便于统一处理 POST,GET 等请求参数,请求头,以及错误提示信息等。具体可以参看 \\u003ca href=\\\"https://github.com/ant-design/ant-design-pro/blob/master/src/utils/request.ts\\\"\\u003erequest.ts\\u003c/a\\u003e。\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e例如在 services 中的一个请求用户信息的例子:\\u003c/p\\u003e\\u003cp\\u003e\\u003cspan style=\\\"color:#708090\\\"\\u003e// services/user.ts\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eimport\\u003c/span\\u003e request \\u003cspan style=\\\"color:#008dff\\\"\\u003efrom\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;../utils/request\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e;\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eexport\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003easync\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003efunction\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003equery\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e()\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003ereturn\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003erequest\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003e\\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;/api/users\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e}\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eexport\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003easync\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003efunction\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003equeryCurrent\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e()\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003ereturn\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003erequest\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003e\\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;/api/currentUser\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e}\\u003c/span\\u003e \\u003cspan style=\\\"color:#708090\\\"\\u003e// models/user.ts\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eimport\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e queryCurrent \\u003cspan style=\\\"color:#999999\\\"\\u003e}\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003efrom\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;../services/user\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e;\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e...\\u003c/span\\u003e effects\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e*\\u003c/span\\u003e\\u003cspan style=\\\"color:#f81d22\\\"\\u003efetch\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e payload \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e call\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e put \\u003cspan style=\\\"color:#999999\\\"\\u003e})\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e...\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003econst\\u003c/span\\u003e response \\u003cspan style=\\\"color:#0b8235\\\"\\u003e=\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003ecall\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003equeryCurrent\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e...\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e}\\u003c/span\\u003e\\u003c/p\\u003e\\u003ch3 style=\\\"text-align:start;text-indent:2em;\\\" id=\\\"处理异步请求\\\"\\u003e处理异步请求\\u003c/h3\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e在处理复杂的异步请求的时候,很容易让逻辑混乱,陷入嵌套陷阱,所以 Ant Design Pro 的底层基础框架 \\u003ca href=\\\"https://github.com/dvajs/dva\\\"\\u003edva\\u003c/a\\u003e 使用 \\u003ccode\\u003eeffect\\u003c/code\\u003e 的方式来管理同步化异步请求:\\u003c/p\\u003e\\u003cp\\u003eeffects\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e*\\u003c/span\\u003e\\u003cspan style=\\\"color:#f81d22\\\"\\u003efetch\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e payload \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e call\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e put \\u003cspan style=\\\"color:#999999\\\"\\u003e})\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003eput\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e type\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;changeLoading\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003etrue\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e});\\u003c/span\\u003e \\u003cspan style=\\\"color:#708090\\\"\\u003e// 异步请求 1\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003econst\\u003c/span\\u003e response \\u003cspan style=\\\"color:#0b8235\\\"\\u003e=\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003ecall\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003equeryFakeList\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003eput\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e type\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;save\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e response\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e});\\u003c/span\\u003e \\u003cspan style=\\\"color:#708090\\\"\\u003e// 异步请求 2\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003econst\\u003c/span\\u003e response2 \\u003cspan style=\\\"color:#0b8235\\\"\\u003e=\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003ecall\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003equeryFakeList2\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#999999\\\"\\u003e);\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003eput\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e type\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;save2\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e response2\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e});\\u003c/span\\u003e \\u003cspan style=\\\"color:#008dff\\\"\\u003eyield\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003eput\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e type\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#0b8235\\\"\\u003e\\u0026#x27;changeLoading\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e payload\\u003cspan style=\\\"color:#0b8235\\\"\\u003e:\\u003c/span\\u003e \\u003cspan style=\\\"color:#f81d22\\\"\\u003efalse\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e});\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e \\u003cspan style=\\\"color:#999999\\\"\\u003e},\\u003c/span\\u003e\\u003c/p\\u003e\\u003cp style=\\\"text-align:start;text-indent:2em;\\\"\\u003e通过 \\u003ca href=\\\"https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Statements/function*\\\"\\u003egenerator\\u003c/a\\u003e 和 \\u003ca href=\\\"https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Operators/yield\\\"\\u003eyield\\u003c/a\\u003e 使得异步调用的逻辑处理跟同步一样,更多可参看 \\u003ca href=\\\"https://github.com/dvajs/dva/blob/master/docs/GettingStarted.md#async-logic\\\"\\u003edva async logic\\u003c/a\\u003e。\\u003c/p\\u003e\",\"describe\":\"Ant Design Pro 是一套基于 React 技术栈的单页面应用,我们提供的是前端代码和本地模拟数据的开发模式,通过 API 的形式和任何技术栈的服务端应用一起工作。下面将简单介绍和服务端交互的基本写法。\",\"id\":\"15\",\"release\":1,\"source\":\"https://umijs.org/zh-CN/api#history\",\"title\":\"和服务端进行交互\"},\"requestQuery\":\"\"}'),(814,1,1606305155,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(815,1,1606305214,'127.0.0.1','/v1/article/release',1,'admin','RequestInput','{\"requestBody\":{\"category_id\":\"1\",\"content\":\"\\u003cp style=\\\"text-align:start;\\\" size=\\\"0\\\" _root=\\\"undefined\\\" __ownerID=\\\"undefined\\\" __hash=\\\"undefined\\\" __altered=\\\"false\\\"\\u003e问题描述:当页面一段时间不操作时接口会返回会话失败的提示语和对应的状态码,但页面就没变化,这时我们就需要让页面自动跳转到登陆页面进行重新登陆\\u003c/p\\u003e\\u003cpre class=\\\"prettyprint\\\"\\u003e\\u003ccode\\u003e\\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003econst\\u003c/span\\u003e\\u003c/span\\u003e request \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#669900\\\"\\u003e=\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#61aeee\\\"\\u003eextend\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e({\\u003c/span\\u003e\\u003c/span\\u003e\\u003cbr/\\u003e errorHandler\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e\\u003c/span\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cem\\u003e\\u003cspan style=\\\"color:#5c6370\\\"\\u003e// 默认错误处理\\u003c/span\\u003e\\u003c/em\\u003e\\u003c/span\\u003e\\u003cbr/\\u003e credentials\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e:\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#669900\\\"\\u003e\\u0026#x27;include\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e,\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cem\\u003e\\u003cspan style=\\\"color:#5c6370\\\"\\u003e// 默认请求是否带上cookie\\u003c/span\\u003e\\u003c/em\\u003e\\u003c/span\\u003e\\u003cbr/\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e});\\u003c/span\\u003e\\u003c/span\\u003e\\u003cbr/\\u003erequest\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e.\\u003c/span\\u003e\\u003c/span\\u003einterceptors\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e.\\u003c/span\\u003e\\u003c/span\\u003eresponse\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e.\\u003c/span\\u003e\\u003cspan style=\\\"color:#61aeee\\\"\\u003euse\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003e\\u003cspan style=\\\"color:#c678dd\\\"\\u003easync\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003e\\u003c/span\\u003eresponse\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e)\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#669900\\\"\\u003e=\\u0026gt;\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e\\u003c/span\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003econst\\u003c/span\\u003e\\u003c/span\\u003e data \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#669900\\\"\\u003e=\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003eawait\\u003c/span\\u003e\\u003c/span\\u003e response\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e.\\u003c/span\\u003e\\u003cspan style=\\\"color:#61aeee\\\"\\u003eclone\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e().\\u003c/span\\u003e\\u003cspan style=\\\"color:#61aeee\\\"\\u003ejson\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e();\\u003c/span\\u003e\\u003c/span\\u003e\\u003cbr/\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#c678dd\\\"\\u003eif\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003e\\u003c/span\\u003e根据自己业务逻辑写判断\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e)\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e{\\u003c/span\\u003e\\u003c/span\\u003e\\u003cbr/\\u003e message\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e.\\u003c/span\\u003e\\u003cspan style=\\\"color:#61aeee\\\"\\u003eerror\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e(\\u003c/span\\u003e\\u003c/span\\u003e打印后台返回的错误信息g\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e)\\u003c/span\\u003e\\u003c/span\\u003e\\u003cbr/\\u003e location\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e.\\u003c/span\\u003e\\u003c/span\\u003ehref \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#669900\\\"\\u003e=\\u003c/span\\u003e\\u003c/span\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#669900\\\"\\u003e\\u0026#x27;跳转的路由\\u0026#x27;\\u003c/span\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e;\\u003c/span\\u003e\\u003c/span\\u003e\\u003cbr/\\u003e \\u003cbr/\\u003e \\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e}\\u003c/span\\u003e\\u003c/span\\u003e\\u003cbr/\\u003e \\u003cbr/\\u003e \\u003cspan style=\\\"color:#c678dd\\\"\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003ereturn\\u003c/span\\u003e\\u003c/span\\u003e response\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e;\\u003c/span\\u003e\\u003c/span\\u003e\\u003cbr/\\u003e\\u003cspan style=\\\"font-size:14px\\\"\\u003e\\u003cspan style=\\\"color:#999999\\\"\\u003e})\\u003c/span\\u003e\\u003c/span\\u003e\\u003c/code\\u003e\\u003c/pre\\u003e\",\"describe\":\"问题描述:当页面一段时间不操作时接口会返回会话失败的提示语和对应的状态码,但页面就没变化,这时我们就需要让页面自动跳转到登陆页面进行重新登陆\",\"source\":\"https://blog.csdn.net/drq0917/article/details/106137841\",\"title\":\"antd pro 统一处理接口返回的会话失效\"},\"requestQuery\":\"\"}'),(816,1,1606305216,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(817,1,1606305221,'127.0.0.1','/v1/article/one?id=17',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(818,1,1606305223,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(819,1,1606396408,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(820,1,1606396495,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(821,1,1606396547,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(822,1,1606396551,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(823,1,1606396556,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(824,1,1606396583,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(825,1,1606396585,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(826,1,1606396586,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(827,1,1606396604,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(828,1,1606396612,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(829,1,1606396618,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(830,1,1606396623,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(831,1,1606396662,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(832,1,1606396668,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(833,1,1606396670,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(834,1,1606396694,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(835,1,1606397046,'127.0.0.1','/v1/article/one?id=17',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(836,1,1606397048,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(837,1,1606397053,'127.0.0.1','/v1/article/delete?id=11',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(838,1,1606397054,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(839,1,1606397055,'127.0.0.1','/v1/article/delete?id=13',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(840,1,1606397057,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(841,1,1606397620,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{},\"title\":\"Ant Design\"},\"requestQuery\":\"\"}'),(842,1,1606397622,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(843,1,1606398390,'127.0.0.1','/v1/category/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(844,1,1606398393,'127.0.0.1','/v1/category/list?current=1&pageSize=20',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(845,1,1606398395,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(846,1,1606401844,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(847,1,1606401845,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(848,1,1606401852,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(849,1,1606401852,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(850,1,1606401934,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(851,1,1606401935,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(852,1,1606401949,'127.0.0.1','/v1/update',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(853,1,1606402768,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(854,1,1606402768,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(855,1,1606402971,'127.0.0.1','/v1/upload',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(856,1,1606404166,'127.0.0.1','/v1/upload',0,'','RequestInput','{\"requestQuery\":\"\"}'),(857,1,1606404194,'127.0.0.1','/v1/article/list',0,'','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(858,1,1606404215,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(859,1,1606404232,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(860,1,1606404240,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(861,1,1606404248,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(862,1,1606404266,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(863,1,1606404270,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(864,1,1606404272,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(865,1,1606404279,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(866,1,1606404285,'127.0.0.1','/v1/upload',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(867,1,1606404709,'127.0.0.1','/v1/upload',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(868,1,1606405160,'127.0.0.1','/v1/upload',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(869,1,1606405986,'127.0.0.1','/v1/upload',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(870,1,1606406015,'127.0.0.1','/v1/upload',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(871,1,1606407100,'127.0.0.1','/v1/upload',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(872,1,1606407306,'127.0.0.1','/v1/upload',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(873,1,1606407427,'127.0.0.1','/v1/upload',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(874,1,1606407501,'127.0.0.1','/v1/upload',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(875,1,1606407917,'127.0.0.1','/v1/upload',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(876,1,1606407932,'127.0.0.1','/v1/upload',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(877,1,1606408518,'127.0.0.1','/v1/upload',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(878,1,1606417662,'127.0.0.1','/v1/upload',0,'','RequestInput','{\"requestQuery\":\"\"}'),(879,1,1606417776,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(880,1,1606417781,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(881,1,1606417787,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(882,1,1606417793,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(883,1,1606417936,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(884,1,1606417940,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(885,1,1606417963,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(886,1,1606417967,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(887,1,1606417968,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(888,1,1606417994,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(889,1,1606417994,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(890,1,1606417999,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(891,1,1606418056,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(892,1,1606418056,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(893,1,1606418056,'127.0.0.1','/v1/article/list',1,'admin','RequestInput','{\"requestBody\":{\"current\":1,\"filter\":{},\"pageSize\":20,\"sorter\":{}},\"requestQuery\":\"\"}'),(894,1,1606418062,'127.0.0.1','/v1/upload',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(895,1,1606418564,'127.0.0.1','/v1/upload',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(896,1,1606418692,'127.0.0.1','/v1/upload',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(897,1,1606418869,'127.0.0.1','/v1/user/fetchCurrent',0,'','RequestInput','{\"requestQuery\":\"\"}'),(898,1,1606418870,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(899,1,1606418901,'127.0.0.1','/v1/login',1,'admin','RequestInput','{\"requestBody\":{\"password\":\"123456\",\"type\":\"account\",\"userName\":\"admin\"},\"requestQuery\":\"\"}'),(900,1,1606418903,'127.0.0.1','/v1/user/fetchCurrent',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(901,1,1606418910,'127.0.0.1','/v1/upload',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(902,1,1606418912,'127.0.0.1','/v1/upload',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(903,1,1606419467,'127.0.0.1','/v1/upload',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(904,1,1606419480,'127.0.0.1','/v1/upload',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(905,1,1606419883,'127.0.0.1','/v1/upload',1,'admin','RequestInput','{\"requestQuery\":\"\"}'),(906,1,1606420103,'127.0.0.1','/v1/upload',1,'admin','RequestInput','{\"requestQuery\":\"\"}');
/*!40000 ALTER TABLE `admin_system_logs` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `admin_user`
--
DROP TABLE IF EXISTS `admin_user`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `admin_user` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`user_type` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '用户类型;1:admin;2:会员',
`sex` tinyint(2) NOT NULL DEFAULT '0' COMMENT '性别;0:保密,1:男,2:女',
`birthday` int(11) NOT NULL DEFAULT '0' COMMENT '生日',
`last_login_time` int(11) NOT NULL DEFAULT '0' COMMENT '最后登录时间',
`last_login_ip` varchar(15) NOT NULL DEFAULT '' COMMENT '最后登录ip',
`score` int(11) NOT NULL DEFAULT '0' COMMENT '用户积分',
`gold` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '金币',
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '注册时间',
`update_time` int(11) unsigned DEFAULT '0' COMMENT '信息更新时间',
`user_status` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '用户状态;0:禁用,1:正常,2:未验证',
`user_login` varchar(60) NOT NULL DEFAULT '' COMMENT '用户名',
`user_pass` varchar(64) NOT NULL DEFAULT '' COMMENT '登录密码;',
`user_nickname` varchar(50) NOT NULL DEFAULT '' COMMENT '用户昵称',
`user_email` varchar(100) NOT NULL DEFAULT '' COMMENT '用户登录邮箱',
`user_url` varchar(255) NOT NULL DEFAULT '' COMMENT '用户个人网址',
`avatar` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户头像',
`signature` varchar(255) NOT NULL DEFAULT '' COMMENT '个性签名',
`user_activation_key` varchar(60) NOT NULL DEFAULT '' COMMENT '激活码',
`mobile` varchar(20) NOT NULL DEFAULT '' COMMENT '用户手机号',
`position` int(11) NOT NULL DEFAULT '0' COMMENT '层级',
`lock_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '登陆错误锁定结束时间',
`lock_time_start` int(11) NOT NULL DEFAULT '0' COMMENT '登录错误锁定开始时间',
`error_sum` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '登陆错误次数',
`first` tinyint(1) unsigned DEFAULT '1' COMMENT '是否首次登录系统',
`last_edit_pass` int(10) unsigned DEFAULT '0' COMMENT '最后一次修改密码的时间',
`openid` varchar(64) DEFAULT '' COMMENT '微信openid',
PRIMARY KEY (`id`),
KEY `user_login` (`user_login`)
) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `admin_user`
--
LOCK TABLES `admin_user` WRITE;
/*!40000 ALTER TABLE `admin_user` DISABLE KEYS */;
INSERT INTO `admin_user` VALUES (1,1,1,0,1606418901,'127.0.0.1',0,0,0,0,1,'admin','###72f96bce79b5ba5645c09c8e98f6d91b','超级管理员','','',0,'','','',0,0,0,2,1,0,''),(2,1,0,0,0,'',0,0,1587309956,1587309956,1,'zhangdahuan','###ced8c9360bdb264d8e7fc7090f7bce54','張大歡','','',0,'','','',0,0,0,0,0,0,''),(3,1,0,0,0,'',0,0,1598121194,1598121194,1,'zhangdahuan1','###ced8c9360bdb264d8e7fc7090f7bce54','張大歡1','','',0,'','','',0,0,0,0,1,0,'');
/*!40000 ALTER TABLE `admin_user` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2020-11-27 3:52:13