xcx před 4 roky
rodič
revize
57558fa02b
1 změnil soubory, kde provedl 28 přidání a 36 odebrání
  1. 28
    36
      src/pages/WoDe/YeZhuRenZheng/index.jsx

+ 28
- 36
src/pages/WoDe/YeZhuRenZheng/index.jsx Zobrazit soubor

@@ -149,7 +149,7 @@ export default function YeZhuRenZheng () {
149 149
     }
150 150
     let CurrentRoleName = null
151 151
     RoleList.map((item) => {
152
-      if(item.name === RoleName){
152
+      if (item.name === RoleName) {
153 153
         CurrentRoleName = item.id
154 154
       }
155 155
     })
@@ -208,12 +208,6 @@ export default function YeZhuRenZheng () {
208 208
   const GetLevel2List = () => {
209 209
     request({ ...apis.getRenZhengAddressList, params: { orgId: user.orgId } }).then((res) => {
210 210
       setLevel2List(res || [])
211
-      // if (res !== null && res.length > 0) {
212
-      //   setLevel2Value(0)
213
-      // } else {
214
-      //   setLevel2Value(null)
215
-      //   setLevel2List([])
216
-      // }
217 211
     })
218 212
   }
219 213
 
@@ -221,12 +215,6 @@ export default function YeZhuRenZheng () {
221 215
     if (Level2Value !== null) {
222 216
       request({ ...apis.getRenZhengAddressList, params: { orgId: user.orgId, phaseId: Level2List[Level2Value].id } }).then((res) => {
223 217
         setLevel3List(res || [])
224
-        // if (res !== null && res.length > 0) {
225
-        //   setLevel3Value(0)
226
-        // } else {
227
-        //   setLevel3Value(null)
228
-        //   setLevel3List([])
229
-        // }
230 218
       })
231 219
     } else {
232 220
       setLevel3Value(null)
@@ -238,12 +226,6 @@ export default function YeZhuRenZheng () {
238 226
     if (Level3Value !== null) {
239 227
       request({ ...apis.getRenZhengAddressList, params: { orgId: user.orgId, phaseId: Level2List[Level2Value].id, buildingId: Level3List[Level3Value].id } }).then((res) => {
240 228
         setLevel4List(res || [])
241
-        // if (res !== null && res.length > 0) {
242
-        //   setLevel4Value(0)
243
-        // } else {
244
-        //   setLevel4Value(null)
245
-        //   setLevel4List([])
246
-        // }
247 229
       })
248 230
     } else {
249 231
       setLevel4Value(null)
@@ -255,12 +237,6 @@ export default function YeZhuRenZheng () {
255 237
     if (Level4Value !== null) {
256 238
       request({ ...apis.getRenZhengAddressList, params: { orgId: user.orgId, phaseId: Level2List[Level2Value].id, buildingId: Level3List[Level3Value].id, unitId: Level4List[Level4Value].id } }).then((res) => {
257 239
         setLevel5List(res || [])
258
-        // if (res !== null && res.length > 0) {
259
-        //   setLevel5Value(0)
260
-        // } else {
261
-        //   setLevel5Value(null)
262
-        //   setLevel5List([])
263
-        // }
264 240
       })
265 241
     } else {
266 242
       setLevel5Value(null)
@@ -272,12 +248,6 @@ export default function YeZhuRenZheng () {
272 248
     if (Level5Value !== null) {
273 249
       request({ ...apis.getRenZhengAddressList, params: { orgId: user.orgId, phaseId: Level2List[Level2Value].id, buildingId: Level3List[Level3Value].id, unitId: Level4List[Level4Value].id, levelId: Level5List[Level5Value].id } }).then((res) => {
274 250
         setLevel6List(res || [])
275
-        // if (res !== null && res.length > 0) {
276
-        //   setLevel6Value(0)
277
-        // } else {
278
-        //   setLevel6Value(null)
279
-        //   setLevel6List([])
280
-        // }
281 251
       })
282 252
     } else {
283 253
       setLevel6Value(null)
@@ -290,23 +260,45 @@ export default function YeZhuRenZheng () {
290 260
   }
291 261
 
292 262
   const Level2Change = (e) => {
293
-    setLevel2Value(e.detail.value - 0)
263
+    if (Level2Value !== e.detail.value - 0) {
264
+      setLevel3Value(null)
265
+    }
266
+    if (Level2List.length > 0) {
267
+      setLevel2Value(e.detail.value - 0)
268
+    }
294 269
   }
295 270
 
296 271
   const Level3Change = (e) => {
297
-    setLevel3Value(e.detail.value - 0)
272
+    if (Level3Value !== e.detail.value - 0) {
273
+      setLevel4Value(null)
274
+    }
275
+    if (Level3List.length > 0) {
276
+      setLevel3Value(e.detail.value - 0)
277
+    }
298 278
   }
299 279
 
300 280
   const Level4Change = (e) => {
301
-    setLevel4Value(e.detail.value - 0)
281
+    if (Level4Value !== e.detail.value - 0) {
282
+      setLevel5Value(null)
283
+    }
284
+    if (Level4List.length > 0) {
285
+      setLevel4Value(e.detail.value - 0)
286
+    }
302 287
   }
303 288
 
304 289
   const Level5Change = (e) => {
305
-    setLevel5Value(e.detail.value - 0)
290
+    if (Level5Value !== e.detail.value - 0) {
291
+      setLevel6Value(null)
292
+    }
293
+    if (Level5List.length > 0) {
294
+      setLevel5Value(e.detail.value - 0)
295
+    }
306 296
   }
307 297
 
308 298
   const Level6Change = (e) => {
309
-    setLevel6Value(e.detail.value - 0)
299
+    if (Level6List.length > 0) {
300
+      setLevel6Value(e.detail.value - 0)
301
+    }
310 302
   }
311 303
 
312 304
   return (