dingxin hace 6 años
padre
commit
51a74ac167

+ 40
- 30
CODE/smart-community/operate-api/src/main/java/com/community/huiju/service/impl/ToUserServerImpl.java Ver fichero

@@ -172,7 +172,7 @@ public class ToUserServerImpl implements IToUserService {
172 172
             return response;
173 173
         }
174 174
         ToUser userLoginName= toUserMapper.selectByLoginName(loginName);
175
-            if (null!=userLoginName && null != userLoginName.getLoginName()) {
175
+            if (null!=userLoginName) {
176 176
                 response.addError("您输入的手机号已存在");
177 177
                 return response;
178 178
             }
@@ -181,7 +181,10 @@ public class ToUserServerImpl implements IToUserService {
181 181
         JSONArray List = object.getJSONArray("menuArray");
182 182
         Integer[] roleIDArray = List.toArray(new Integer[]{});
183 183
         String remark = object.getString("remark");
184
-
184
+        if (null!=List){
185
+            response.addError("请选择角色");
186
+            return  response;
187
+        }
185 188
         toUser.setUserName(userName);
186 189
         toUser.setLoginName(loginName);
187 190
         toUser.setRemark(remark);
@@ -208,47 +211,54 @@ public class ToUserServerImpl implements IToUserService {
208 211
         ToUser toUser = new ToUser();
209 212
 
210 213
         String loginName = object.getString("loginName");
211
-        Integer ID= object.getInteger("id");
214
+        Integer ID = object.getInteger("id");
212 215
         String userName = object.getString("userName");
213 216
         JSONArray List = object.getJSONArray("menuArray");
214 217
         Integer[] roleIDArray = List.toArray(new Integer[]{});
215 218
         String remark = object.getString("remark");
216 219
 
217
-        if (!AccountValidatorUtil.isPhone(loginName)){
220
+        if (!AccountValidatorUtil.isPhone(loginName)) {
218 221
             response.addError("请输入正确的手机号!");
219 222
             return response;
220 223
         }
221
-        ToUser userLoginName= toUserMapper.selectByLoginName(loginName);
224
+        toUser.setUserName(userName);
225
+        toUser.setLoginName(loginName);
226
+        toUser.setRemark(remark);
227
+        toUser.setStatus("1");
228
+        toUser.setId(ID);
229
+        toUser.setUpdateUser(userID);
230
+        toUser.setUpdateDate(new Date());
231
+        //查询当前手机号是否重复,id是唯一区分修改的是不是一个人。
232
+        ToUser userLoginName = toUserMapper.selectByLoginName(loginName);
233
+        if (null!=userLoginName && !ID.equals(userLoginName.getId())){
234
+            response.addError("您输入的电话号码已存在");
235
+            return response;
236
+        }
222 237
         // 修改手机号排除自身
223
-        if (null!=userLoginName && null != userLoginName.getLoginName() &&(ID).equals(userLoginName.getId())) {
224
-            if (loginName.equals(userLoginName.getLoginName())){
225
-
226
-                toUser.setUserName(userName);
227
-                toUser.setLoginName(loginName);
228
-                toUser.setRemark(remark);
229
-                toUser.setStatus("1");
230
-                toUser.setId(ID);
231
-                toUser.setUpdateUser(userID);
232
-                toUser.setUpdateDate(new Date());
233
-                toUserMapper.updateByPrimaryKeySelective(toUser);
234
-
235
-                //会对应多个角色
236
-                if (null!=List) {
237
-                    toSysUserRoleMapper.deleteRole(ID);
238
-                    for (Integer roleID : roleIDArray) {
239
-                        ToSysUserRole toSysUserRole = new ToSysUserRole();
240
-                        toSysUserRole.setUserId(toUser.getId());
241
-                        toSysUserRole.setRoleId(roleID);
242
-                        toSysUserRoleMapper.insert(toSysUserRole);
243
-                    }
244
-                }
245
-            }
238
+        if (null != userLoginName && loginName.equals(userLoginName.getLoginName()) && ID.equals(userLoginName.getId())) {
239
+            toUserMapper.updateByPrimaryKeySelective(toUser);
240
+            multipleRole(ID,List,roleIDArray,toUser);
246 241
             response.addSuccess("成功");
247 242
             return response;
248 243
         }
244
+            toUserMapper.updateByPrimaryKeySelective(toUser);
245
+        multipleRole(ID,List,roleIDArray,toUser);
246
+            response.addSuccess("成功");
247
+            return response;
248
+    }
249 249
 
250
-        response.addError("您输入的手机号已存在");
251
-        return response;
250
+    //会对应多个角色
251
+    public void   multipleRole(Integer ID, JSONArray List, Integer[] roleIDArray, ToUser toUser) {
252
+        ToSysUserRole toSysUserRole = null;
253
+        if (null != List) {
254
+            toSysUserRoleMapper.deleteRole(ID);
255
+            for (Integer roleID : roleIDArray) {
256
+                toSysUserRole = new ToSysUserRole();
257
+                toSysUserRole.setUserId(toUser.getId());
258
+                toSysUserRole.setRoleId(roleID);
259
+                toSysUserRoleMapper.insert(toSysUserRole);
260
+            }
261
+        }
252 262
     }
253 263
 
254 264
     @Override

+ 3
- 1
VUECODE/smart-operate-manage/src/views/account/user/addUser.vue Ver fichero

@@ -60,7 +60,9 @@ export default {
60 60
         loginName: [
61 61
           { required: true, message: '请输入手机号', trigger: 'blur' }
62 62
         ],
63
-        
63
+        menuArray: [
64
+          { required: true, message: '请选择角色', trigger: 'blur' }
65
+        ],        
64 66
       }
65 67
     }
66 68
   },

+ 4
- 1
VUECODE/smart-operate-manage/src/views/account/user/edit.vue Ver fichero

@@ -59,7 +59,10 @@ export default {
59 59
         ],
60 60
         loginName: [
61 61
           { required: true, message: '请输入手机号', trigger: 'blur' }
62
-        ]
62
+        ],
63
+        menuArray: [
64
+          { required: true, message: '请选择角色', trigger: 'blur' }
65
+        ],
63 66
       }
64 67
     }
65 68
   },

+ 14
- 3
VUECODE/smart-operate-manage/src/views/account/user/index.vue Ver fichero

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div class="root">
3
-    <el-form :inline="true" :model="listQuery" class="form-listQuery">
3
+    <el-form :inline="true" :model="v" class="form-listQuery">
4 4
       <el-form-item class="filter-item" label="姓名">
5 5
         <el-input v-model.trim="listQuery.userName" placeholder="姓名" />
6 6
       </el-form-item>
@@ -28,7 +28,17 @@
28 28
         type="selection"
29 29
         width="55"/>
30 30
       <el-table-column prop="userName" label="姓名" align="center"/>
31
-      <el-table-column prop="roleName" label="角色" align="center"/>
31
+      <el-table-column prop="roleName" label="角色权限" align="center">
32
+        <template slot-scope="scope"><a :title="scope.row.roleName">
33
+          <span style="color: #8B8378	">
34
+            {{ scope.row.roleName.length>='15'?scope.row.roleName.substring(0,15)+'..':scope.row.roleName }}
35
+          </span>
36
+          <span v-if="scope.row.roleName==='null'">
37
+            {{ scope.row.roleName='' }}
38
+          </span>
39
+          </a>
40
+          </template>
41
+      </el-table-column>
32 42
       <el-table-column prop="loginName" label="手机号" align="center"/>
33 43
       <el-table-column prop="remark" label="备注" align="center"/>
34 44
       <el-table-column prop="createNmae" label="创建人" align="center"/>
@@ -72,7 +82,8 @@ export default {
72 82
         updateDate: '',
73 83
         status: '',
74 84
         pageNum: 1,
75
-        pageSize: 10
85
+        pageSize: 10,
86
+        roleNameNoNull:''
76 87
       },
77 88
       total: 0, // 数据总数
78 89
       listDate: [],

+ 10
- 1
VUECODE/smart-property-manage/src/views/account/user/index.vue Ver fichero

@@ -29,7 +29,16 @@
29 29
         width="55"/>
30 30
       <el-table-column prop="userName" label="姓名" align="center"/>
31 31
       <el-table-column prop="roleName" label="角色权限" align="center">
32
-        <template slot-scope="scope"><a :title="scope.row.roleName"><span style="color: #8B8378	">{{ scope.row.roleName.length>='15'?scope.row.roleName.substring(0,15)+'..':scope.row.roleName }}</span></a></template>
32
+      <template slot-scope="scope">
33
+        <a :title="scope.row.roleName">
34
+          <span style="color: #8B8378	">
35
+           {{ scope.row.roleName.length>='15'?scope.row.roleName.substring(0,15)+'..':scope.row.roleName }}
36
+          </span>
37
+          <span v-if="scope.row.roleName==='null'">
38
+           {{ scope.row.roleName='' }}
39
+          </span>
40
+        </a>
41
+      </template>
33 42
       </el-table-column>
34 43
       <el-table-column prop="loginName" label="手机号" align="center"/>
35 44
       <el-table-column prop="remark" label="备注" align="center"/>

+ 45
- 45
文档/MYSQL/smartCommunity.pdm Ver fichero

@@ -1,5 +1,5 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2
-<?PowerDesigner AppLocale="UTF16" ID="{1EFA7B8F-E5BE-422B-A0AE-B907AA87924F}" Label="" LastModificationDate="1548054656" Name="smartCommunity" Objects="731" Symbols="84" Target="MySQL 5.0" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="16.5.0.3982"?>
2
+<?PowerDesigner AppLocale="UTF16" ID="{1EFA7B8F-E5BE-422B-A0AE-B907AA87924F}" Label="" LastModificationDate="1548054656" Name="smartCommunity" Objects="720" Symbols="84" Target="MySQL 5.0" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="16.5.0.3982"?>
3 3
 <!-- do not edit this file -->
4 4
 
5 5
 <Model xmlns:a="attribute" xmlns:c="collection" xmlns:o="object">
@@ -4122,8 +4122,8 @@ Shadow=0</a:DisplayPreferences>
4122 4122
 <o:ExtendedDependencySymbol Id="o5">
4123 4123
 <a:CreationDate>1539051658</a:CreationDate>
4124 4124
 <a:ModificationDate>1546565826</a:ModificationDate>
4125
-<a:Rect>((-60148,32175), (-47935,37407))</a:Rect>
4126
-<a:ListOfPoints>((-59748,37007),(-59748,32875),(-48335,32875))</a:ListOfPoints>
4125
+<a:Rect>((-60148,32234), (-47449,37407))</a:Rect>
4126
+<a:ListOfPoints>((-59748,37007),(-59748,32934),(-47849,32934))</a:ListOfPoints>
4127 4127
 <a:CornerStyle>1</a:CornerStyle>
4128 4128
 <a:ArrowStyle>8</a:ArrowStyle>
4129 4129
 <a:LineColor>16744576</a:LineColor>
@@ -4143,8 +4143,8 @@ Shadow=0</a:DisplayPreferences>
4143 4143
 <o:ExtendedDependencySymbol Id="o9">
4144 4144
 <a:CreationDate>1539051667</a:CreationDate>
4145 4145
 <a:ModificationDate>1546565826</a:ModificationDate>
4146
-<a:Rect>((-54344,27246), (-47852,32519))</a:Rect>
4147
-<a:ListOfPoints>((-53944,27646),(-53944,31819),(-48252,31819))</a:ListOfPoints>
4146
+<a:Rect>((-54910,27058), (-47374,32656))</a:Rect>
4147
+<a:ListOfPoints>((-54510,27458),(-54510,31956),(-47774,31956))</a:ListOfPoints>
4148 4148
 <a:CornerStyle>1</a:CornerStyle>
4149 4149
 <a:ArrowStyle>8</a:ArrowStyle>
4150 4150
 <a:LineColor>16744576</a:LineColor>
@@ -4164,8 +4164,8 @@ Shadow=0</a:DisplayPreferences>
4164 4164
 <o:ExtendedDependencySymbol Id="o12">
4165 4165
 <a:CreationDate>1539051707</a:CreationDate>
4166 4166
 <a:ModificationDate>1546565826</a:ModificationDate>
4167
-<a:Rect>((-53743,40116), (-45981,47254))</a:Rect>
4168
-<a:ListOfPoints>((-53343,40516),(-53343,46554),(-46381,46554))</a:ListOfPoints>
4167
+<a:Rect>((-53743,40116), (-45482,47388))</a:Rect>
4168
+<a:ListOfPoints>((-53343,40516),(-53343,46688),(-45882,46688))</a:ListOfPoints>
4169 4169
 <a:CornerStyle>1</a:CornerStyle>
4170 4170
 <a:ArrowStyle>8</a:ArrowStyle>
4171 4171
 <a:LineColor>16744576</a:LineColor>
@@ -4185,8 +4185,8 @@ Shadow=0</a:DisplayPreferences>
4185 4185
 <o:ExtendedDependencySymbol Id="o15">
4186 4186
 <a:CreationDate>1539065038</a:CreationDate>
4187 4187
 <a:ModificationDate>1546565826</a:ModificationDate>
4188
-<a:Rect>((-59805,47676), (-46351,51268))</a:Rect>
4189
-<a:ListOfPoints>((-59405,50868),(-59405,48376),(-46751,48376))</a:ListOfPoints>
4188
+<a:Rect>((-59805,47676), (-45818,51268))</a:Rect>
4189
+<a:ListOfPoints>((-59405,50868),(-59405,48376),(-46218,48376))</a:ListOfPoints>
4190 4190
 <a:CornerStyle>1</a:CornerStyle>
4191 4191
 <a:ArrowStyle>8</a:ArrowStyle>
4192 4192
 <a:LineColor>16744576</a:LineColor>
@@ -4225,8 +4225,8 @@ Shadow=0</a:DisplayPreferences>
4225 4225
 <o:ExtendedDependencySymbol Id="o22">
4226 4226
 <a:CreationDate>1539073104</a:CreationDate>
4227 4227
 <a:ModificationDate>1546565826</a:ModificationDate>
4228
-<a:Rect>((41767,32575), (58103,40776))</a:Rect>
4229
-<a:ListOfPoints>((42167,32975),(57403,32975),(57403,40376))</a:ListOfPoints>
4228
+<a:Rect>((41119,32575), (58103,40776))</a:Rect>
4229
+<a:ListOfPoints>((41519,32975),(57403,32975),(57403,40376))</a:ListOfPoints>
4230 4230
 <a:CornerStyle>1</a:CornerStyle>
4231 4231
 <a:ArrowStyle>8</a:ArrowStyle>
4232 4232
 <a:LineColor>16744576</a:LineColor>
@@ -4285,8 +4285,8 @@ Shadow=0</a:DisplayPreferences>
4285 4285
 <o:ExtendedDependencySymbol Id="o31">
4286 4286
 <a:CreationDate>1539141182</a:CreationDate>
4287 4287
 <a:ModificationDate>1546565826</a:ModificationDate>
4288
-<a:Rect>((8657,-15890), (54808,-5451))</a:Rect>
4289
-<a:ListOfPoints>((54408,-15490),(29008,-15490),(29008,-6151),(9057,-6151))</a:ListOfPoints>
4288
+<a:Rect>((9299,-15890), (54808,-5473))</a:Rect>
4289
+<a:ListOfPoints>((54408,-15490),(29008,-15490),(29008,-6173),(9699,-6173))</a:ListOfPoints>
4290 4290
 <a:CornerStyle>1</a:CornerStyle>
4291 4291
 <a:ArrowStyle>8</a:ArrowStyle>
4292 4292
 <a:LineColor>16744576</a:LineColor>
@@ -4306,8 +4306,8 @@ Shadow=0</a:DisplayPreferences>
4306 4306
 <o:ExtendedDependencySymbol Id="o35">
4307 4307
 <a:CreationDate>1539141343</a:CreationDate>
4308 4308
 <a:ModificationDate>1546565826</a:ModificationDate>
4309
-<a:Rect>((-15551,-8618), (10229,506))</a:Rect>
4310
-<a:ListOfPoints>((-15151,106),(-15151,-7918),(9829,-7918))</a:ListOfPoints>
4309
+<a:Rect>((-15551,-8504), (10798,506))</a:Rect>
4310
+<a:ListOfPoints>((-15151,106),(-15151,-7804),(10398,-7804))</a:ListOfPoints>
4311 4311
 <a:CornerStyle>1</a:CornerStyle>
4312 4312
 <a:ArrowStyle>8</a:ArrowStyle>
4313 4313
 <a:LineColor>16744576</a:LineColor>
@@ -4327,8 +4327,8 @@ Shadow=0</a:DisplayPreferences>
4327 4327
 <o:ExtendedDependencySymbol Id="o38">
4328 4328
 <a:CreationDate>1539143631</a:CreationDate>
4329 4329
 <a:ModificationDate>1546565826</a:ModificationDate>
4330
-<a:Rect>((22347,-39534), (36109,-5451))</a:Rect>
4331
-<a:ListOfPoints>((35709,-39134),(30208,-39134),(30208,-6151),(22747,-6151))</a:ListOfPoints>
4330
+<a:Rect>((21699,-39534), (36109,-5473))</a:Rect>
4331
+<a:ListOfPoints>((35709,-39134),(30208,-39134),(30208,-6173),(22099,-6173))</a:ListOfPoints>
4332 4332
 <a:CornerStyle>1</a:CornerStyle>
4333 4333
 <a:ArrowStyle>8</a:ArrowStyle>
4334 4334
 <a:LineColor>16744576</a:LineColor>
@@ -4348,8 +4348,8 @@ Shadow=0</a:DisplayPreferences>
4348 4348
 <o:ExtendedDependencySymbol Id="o41">
4349 4349
 <a:CreationDate>1539151702</a:CreationDate>
4350 4350
 <a:ModificationDate>1546565826</a:ModificationDate>
4351
-<a:Rect>((15387,-38782), (36109,-18092))</a:Rect>
4352
-<a:ListOfPoints>((35709,-38382),(35709,-29261),(29008,-29261),(29008,-18792),(15787,-18792))</a:ListOfPoints>
4351
+<a:Rect>((15423,-38782), (36109,-18101))</a:Rect>
4352
+<a:ListOfPoints>((35709,-38382),(35709,-29261),(29008,-29261),(29008,-18801),(15823,-18801))</a:ListOfPoints>
4353 4353
 <a:CornerStyle>1</a:CornerStyle>
4354 4354
 <a:ArrowStyle>8</a:ArrowStyle>
4355 4355
 <a:LineColor>16744576</a:LineColor>
@@ -4369,8 +4369,8 @@ Shadow=0</a:DisplayPreferences>
4369 4369
 <o:ExtendedDependencySymbol Id="o44">
4370 4370
 <a:CreationDate>1539151705</a:CreationDate>
4371 4371
 <a:ModificationDate>1546565826</a:ModificationDate>
4372
-<a:Rect>((-10004,-20243), (10109,3341))</a:Rect>
4373
-<a:ListOfPoints>((-9604,2941),(1370,2941),(1370,-10932),(9409,-10932),(9409,-19843))</a:ListOfPoints>
4372
+<a:Rect>((-10004,-20172), (10746,3341))</a:Rect>
4373
+<a:ListOfPoints>((-9604,2941),(1370,2941),(1370,-10932),(10046,-10932),(10046,-19772))</a:ListOfPoints>
4374 4374
 <a:CornerStyle>1</a:CornerStyle>
4375 4375
 <a:ArrowStyle>8</a:ArrowStyle>
4376 4376
 <a:LineColor>16744576</a:LineColor>
@@ -4492,8 +4492,8 @@ Shadow=0</a:DisplayPreferences>
4492 4492
 <o:ExtendedDependencySymbol Id="o60">
4493 4493
 <a:CreationDate>1539222729</a:CreationDate>
4494 4494
 <a:ModificationDate>1546565826</a:ModificationDate>
4495
-<a:Rect>((-29660,4628), (-23962,6028))</a:Rect>
4496
-<a:ListOfPoints>((-24362,5328),(-29260,5328))</a:ListOfPoints>
4495
+<a:Rect>((-30193,4579), (-23962,5979))</a:Rect>
4496
+<a:ListOfPoints>((-24362,5279),(-29793,5279))</a:ListOfPoints>
4497 4497
 <a:CornerStyle>1</a:CornerStyle>
4498 4498
 <a:ArrowStyle>8</a:ArrowStyle>
4499 4499
 <a:LineColor>16744576</a:LineColor>
@@ -4512,8 +4512,8 @@ Shadow=0</a:DisplayPreferences>
4512 4512
 <o:ExtendedDependencySymbol Id="o63">
4513 4513
 <a:CreationDate>1539222732</a:CreationDate>
4514 4514
 <a:ModificationDate>1546565826</a:ModificationDate>
4515
-<a:Rect>((-44949,2846), (-40456,4246))</a:Rect>
4516
-<a:ListOfPoints>((-40856,3546),(-44549,3546))</a:ListOfPoints>
4515
+<a:Rect>((-44949,2863), (-39923,4263))</a:Rect>
4516
+<a:ListOfPoints>((-40323,3563),(-44549,3563))</a:ListOfPoints>
4517 4517
 <a:CornerStyle>1</a:CornerStyle>
4518 4518
 <a:ArrowStyle>8</a:ArrowStyle>
4519 4519
 <a:LineColor>16744576</a:LineColor>
@@ -4774,8 +4774,8 @@ Shadow=0</a:DisplayPreferences>
4774 4774
 <o:ExtendedDependencySymbol Id="o99">
4775 4775
 <a:CreationDate>1541398705</a:CreationDate>
4776 4776
 <a:ModificationDate>1546565826</a:ModificationDate>
4777
-<a:Rect>((-48149,-7351), (-40233,-5951))</a:Rect>
4778
-<a:ListOfPoints>((-47749,-6651),(-40633,-6651))</a:ListOfPoints>
4777
+<a:Rect>((-48821,-7359), (-39585,-5959))</a:Rect>
4778
+<a:ListOfPoints>((-48421,-6659),(-39985,-6659))</a:ListOfPoints>
4779 4779
 <a:CornerStyle>1</a:CornerStyle>
4780 4780
 <a:ArrowStyle>8</a:ArrowStyle>
4781 4781
 <a:LineColor>16744576</a:LineColor>
@@ -4794,8 +4794,8 @@ Shadow=0</a:DisplayPreferences>
4794 4794
 <o:ExtendedDependencySymbol Id="o103">
4795 4795
 <a:CreationDate>1546566350</a:CreationDate>
4796 4796
 <a:ModificationDate>1546566350</a:ModificationDate>
4797
-<a:Rect>((22908,13047), (38292,14447))</a:Rect>
4798
-<a:ListOfPoints>((23308,13747),(37892,13747))</a:ListOfPoints>
4797
+<a:Rect>((22908,13047), (39033,14447))</a:Rect>
4798
+<a:ListOfPoints>((23308,13747),(38633,13747))</a:ListOfPoints>
4799 4799
 <a:CornerStyle>1</a:CornerStyle>
4800 4800
 <a:ArrowStyle>8</a:ArrowStyle>
4801 4801
 <a:LineColor>16744576</a:LineColor>
@@ -4842,7 +4842,7 @@ LABL 0 新宋体,8,N</a:FontList>
4842 4842
 <a:CreationDate>1539050106</a:CreationDate>
4843 4843
 <a:ModificationDate>1546565826</a:ModificationDate>
4844 4844
 <a:IconMode>-1</a:IconMode>
4845
-<a:Rect>((-66265,20868), (-53803,29566))</a:Rect>
4845
+<a:Rect>((-65686,21205), (-54382,29229))</a:Rect>
4846 4846
 <a:LineColor>12615680</a:LineColor>
4847 4847
 <a:FillColor>16570034</a:FillColor>
4848 4848
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4867,7 +4867,7 @@ LABL 0 新宋体,8,N</a:FontList>
4867 4867
 <a:CreationDate>1539050408</a:CreationDate>
4868 4868
 <a:ModificationDate>1546565826</a:ModificationDate>
4869 4869
 <a:IconMode>-1</a:IconMode>
4870
-<a:Rect>((-48851,31127), (-37255,36225))</a:Rect>
4870
+<a:Rect>((-48318,31314), (-37788,36038))</a:Rect>
4871 4871
 <a:LineColor>12615680</a:LineColor>
4872 4872
 <a:FillColor>16570034</a:FillColor>
4873 4873
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4892,7 +4892,7 @@ LABL 0 新宋体,8,N</a:FontList>
4892 4892
 <a:CreationDate>1539050486</a:CreationDate>
4893 4893
 <a:ModificationDate>1546565826</a:ModificationDate>
4894 4894
 <a:IconMode>-1</a:IconMode>
4895
-<a:Rect>((-46751,45827), (-35155,50925))</a:Rect>
4895
+<a:Rect>((-46218,46014), (-35688,50738))</a:Rect>
4896 4896
 <a:LineColor>12615680</a:LineColor>
4897 4897
 <a:FillColor>16570034</a:FillColor>
4898 4898
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5048,7 +5048,7 @@ LABL 0 新宋体,8,N</a:FontList>
5048 5048
 <a:CreationDate>1539072138</a:CreationDate>
5049 5049
 <a:ModificationDate>1546565826</a:ModificationDate>
5050 5050
 <a:IconMode>-1</a:IconMode>
5051
-<a:Rect>((28408,28176), (42167,37774))</a:Rect>
5051
+<a:Rect>((29056,28551), (41519,37399))</a:Rect>
5052 5052
 <a:LineColor>12615680</a:LineColor>
5053 5053
 <a:FillColor>16570034</a:FillColor>
5054 5054
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5285,7 +5285,7 @@ LABL 0 新宋体,8,N</a:FontList>
5285 5285
 <a:CreationDate>1539140734</a:CreationDate>
5286 5286
 <a:ModificationDate>1546565826</a:ModificationDate>
5287 5287
 <a:IconMode>-1</a:IconMode>
5288
-<a:Rect>((8989,-10332), (22747,-2534))</a:Rect>
5288
+<a:Rect>((9637,-10032), (22099,-2834))</a:Rect>
5289 5289
 <a:LineColor>12615680</a:LineColor>
5290 5290
 <a:FillColor>16570034</a:FillColor>
5291 5291
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5364,7 +5364,7 @@ LABL 0 新宋体,8,N</a:FontList>
5364 5364
 <a:CreationDate>1539143694</a:CreationDate>
5365 5365
 <a:ModificationDate>1546565826</a:ModificationDate>
5366 5366
 <a:IconMode>-1</a:IconMode>
5367
-<a:Rect>((9289,-22362), (23047,-15464))</a:Rect>
5367
+<a:Rect>((9937,-22100), (22399,-15726))</a:Rect>
5368 5368
 <a:LineColor>12615680</a:LineColor>
5369 5369
 <a:FillColor>16570034</a:FillColor>
5370 5370
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5578,7 +5578,7 @@ LABL 0 新宋体,8,N</a:FontList>
5578 5578
 <a:CreationDate>1539222681</a:CreationDate>
5579 5579
 <a:ModificationDate>1546565826</a:ModificationDate>
5580 5580
 <a:IconMode>-1</a:IconMode>
5581
-<a:Rect>((-40856,1458), (-29260,6556))</a:Rect>
5581
+<a:Rect>((-40323,1645), (-29793,6369))</a:Rect>
5582 5582
 <a:LineColor>12615680</a:LineColor>
5583 5583
 <a:FillColor>16570034</a:FillColor>
5584 5584
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5736,7 +5736,7 @@ LABL 0 新宋体,8,N</a:FontList>
5736 5736
 <a:CreationDate>1539759734</a:CreationDate>
5737 5737
 <a:ModificationDate>1546565826</a:ModificationDate>
5738 5738
 <a:IconMode>-1</a:IconMode>
5739
-<a:Rect>((-91560,43715), (-79532,50613))</a:Rect>
5739
+<a:Rect>((-91005,43977), (-80087,50351))</a:Rect>
5740 5740
 <a:LineColor>12615680</a:LineColor>
5741 5741
 <a:FillColor>16570034</a:FillColor>
5742 5742
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5786,7 +5786,7 @@ LABL 0 新宋体,8,N</a:FontList>
5786 5786
 <a:CreationDate>1539764641</a:CreationDate>
5787 5787
 <a:ModificationDate>1546565826</a:ModificationDate>
5788 5788
 <a:IconMode>-1</a:IconMode>
5789
-<a:Rect>((-8715,-53985), (4611,-47087))</a:Rect>
5789
+<a:Rect>((-8090,-53723), (3986,-47349))</a:Rect>
5790 5790
 <a:LineColor>12615680</a:LineColor>
5791 5791
 <a:FillColor>16570034</a:FillColor>
5792 5792
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5811,7 +5811,7 @@ LABL 0 新宋体,8,N</a:FontList>
5811 5811
 <a:CreationDate>1540189341</a:CreationDate>
5812 5812
 <a:ModificationDate>1546565826</a:ModificationDate>
5813 5813
 <a:IconMode>-1</a:IconMode>
5814
-<a:Rect>((-79191,-46121), (-64999,-41023))</a:Rect>
5814
+<a:Rect>((-78519,-45934), (-65671,-41210))</a:Rect>
5815 5815
 <a:LineColor>12615680</a:LineColor>
5816 5816
 <a:FillColor>16570034</a:FillColor>
5817 5817
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5917,7 +5917,7 @@ LABL 0 新宋体,8,N</a:FontList>
5917 5917
 <a:CreationDate>1541397368</a:CreationDate>
5918 5918
 <a:ModificationDate>1546565826</a:ModificationDate>
5919 5919
 <a:IconMode>-1</a:IconMode>
5920
-<a:Rect>((-40633,-11451), (-26874,-1853))</a:Rect>
5920
+<a:Rect>((-39985,-11076), (-27522,-2228))</a:Rect>
5921 5921
 <a:LineColor>12615680</a:LineColor>
5922 5922
 <a:FillColor>16570034</a:FillColor>
5923 5923
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5942,7 +5942,7 @@ LABL 0 新宋体,8,N</a:FontList>
5942 5942
 <a:CreationDate>1541398568</a:CreationDate>
5943 5943
 <a:ModificationDate>1546565826</a:ModificationDate>
5944 5944
 <a:IconMode>-1</a:IconMode>
5945
-<a:Rect>((-61941,-9102), (-47749,-4904))</a:Rect>
5945
+<a:Rect>((-61269,-9002), (-48421,-5002))</a:Rect>
5946 5946
 <a:LineColor>12615680</a:LineColor>
5947 5947
 <a:FillColor>16570034</a:FillColor>
5948 5948
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5967,7 +5967,7 @@ LABL 0 新宋体,8,N</a:FontList>
5967 5967
 <a:CreationDate>1542706044</a:CreationDate>
5968 5968
 <a:ModificationDate>1546565826</a:ModificationDate>
5969 5969
 <a:IconMode>-1</a:IconMode>
5970
-<a:Rect>((-40714,-66611), (-23926,-59713))</a:Rect>
5970
+<a:Rect>((-39903,-66349), (-24737,-59975))</a:Rect>
5971 5971
 <a:LineColor>12615680</a:LineColor>
5972 5972
 <a:FillColor>16570034</a:FillColor>
5973 5973
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5992,7 +5992,7 @@ LABL 0 新宋体,8,N</a:FontList>
5992 5992
 <a:CreationDate>1542952019</a:CreationDate>
5993 5993
 <a:ModificationDate>1546565826</a:ModificationDate>
5994 5994
 <a:IconMode>-1</a:IconMode>
5995
-<a:Rect>((-62763,-81761), (-47707,-55063))</a:Rect>
5995
+<a:Rect>((-62045,-80674), (-48425,-56150))</a:Rect>
5996 5996
 <a:LineColor>12615680</a:LineColor>
5997 5997
 <a:FillColor>16570034</a:FillColor>
5998 5998
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -6069,7 +6069,7 @@ LABL 0 新宋体,8,N</a:FontList>
6069 6069
 <a:CreationDate>1546565834</a:CreationDate>
6070 6070
 <a:ModificationDate>1546565834</a:ModificationDate>
6071 6071
 <a:IconMode>-1</a:IconMode>
6072
-<a:Rect>((37892,10748), (53382,16746))</a:Rect>
6072
+<a:Rect>((38633,10973), (52641,16521))</a:Rect>
6073 6073
 <a:LineColor>12615680</a:LineColor>
6074 6074
 <a:FillColor>16570034</a:FillColor>
6075 6075
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -6094,7 +6094,7 @@ LABL 0 新宋体,8,N</a:FontList>
6094 6094
 <a:CreationDate>1548054314</a:CreationDate>
6095 6095
 <a:ModificationDate>1548054314</a:ModificationDate>
6096 6096
 <a:IconMode>-1</a:IconMode>
6097
-<a:Rect>((-78562,-59175), (-63506,-54977))</a:Rect>
6097
+<a:Rect>((-77844,-59075), (-64224,-55075))</a:Rect>
6098 6098
 <a:LineColor>12615680</a:LineColor>
6099 6099
 <a:FillColor>16570034</a:FillColor>
6100 6100
 <a:ShadowColor>12632256</a:ShadowColor>