From 2a6abb3ad209a2f8368421164f38ead6e35c8d8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9C=E7=8E=89=E7=90=A6?= <7507756+jiang_yuqi@user.noreply.gitee.com> Date: Sun, 18 May 2025 10:49:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ProProjectInfoSubdeptsUsersMapper.xml | 2 +- .../device/TowerCraneApiController.java | 275 +++++- .../controller/wechat/WxController.java | 5 + .../manage/domain/{ => vo}/TowerReqVo.java | 3 +- .../manage/domain/vo/TyTowerRoundReqVO.java | 37 + .../manage/domain/vo/TyTowerRunReqVO.java | 36 + .../manage/domain/vo/TyTowerWarningReqVO.java | 39 + .../impl/DevTowerDataRoundServiceImpl.java | 2 - .../impl/ProPlanScheduleServiceImpl.java | 220 ++--- yanzhu-ui-app/miniprogram/api/project.js | 18 +- yanzhu-ui-app/miniprogram/app.js | 2 +- yanzhu-ui-app/miniprogram/app.json | 81 +- .../components/select-group-plan/index.wxml | 2 +- yanzhu-ui-app/miniprogram/images/biyan.png | Bin 579 -> 0 bytes yanzhu-ui-app/miniprogram/images/bottom.png | Bin 1280 -> 0 bytes yanzhu-ui-app/miniprogram/images/choice.png | Bin 579 -> 0 bytes yanzhu-ui-app/miniprogram/images/early.png | Bin 3302 -> 0 bytes yanzhu-ui-app/miniprogram/images/fanhui.png | Bin 1304 -> 0 bytes yanzhu-ui-app/miniprogram/images/img_1.png | Bin 2178 -> 0 bytes yanzhu-ui-app/miniprogram/images/img_10.png | Bin 3681 -> 0 bytes yanzhu-ui-app/miniprogram/images/img_11.png | Bin 3630 -> 0 bytes yanzhu-ui-app/miniprogram/images/img_12.png | Bin 3549 -> 0 bytes yanzhu-ui-app/miniprogram/images/img_2.png | Bin 1838 -> 0 bytes yanzhu-ui-app/miniprogram/images/img_3.png | Bin 1800 -> 0 bytes yanzhu-ui-app/miniprogram/images/img_4.png | Bin 1346 -> 0 bytes yanzhu-ui-app/miniprogram/images/img_5.png | Bin 1888 -> 0 bytes yanzhu-ui-app/miniprogram/images/img_6.png | Bin 2125 -> 0 bytes yanzhu-ui-app/miniprogram/images/img_7.png | Bin 1482 -> 0 bytes yanzhu-ui-app/miniprogram/images/img_8.png | Bin 1991 -> 0 bytes yanzhu-ui-app/miniprogram/images/img_9.png | Bin 3523 -> 0 bytes yanzhu-ui-app/miniprogram/images/loding.gif | Bin 17255 -> 0 bytes yanzhu-ui-app/miniprogram/images/lw_1.png | Bin 1545 -> 0 bytes yanzhu-ui-app/miniprogram/images/lw_2.png | Bin 1521 -> 0 bytes yanzhu-ui-app/miniprogram/images/lw_3.png | Bin 1794 -> 0 bytes yanzhu-ui-app/miniprogram/images/lw_4.png | Bin 1669 -> 0 bytes yanzhu-ui-app/miniprogram/images/lw_5.png | Bin 1462 -> 0 bytes yanzhu-ui-app/miniprogram/images/lw_6.png | Bin 1378 -> 0 bytes yanzhu-ui-app/miniprogram/images/lw_7.png | Bin 1299 -> 0 bytes yanzhu-ui-app/miniprogram/images/lw_8.png | Bin 1740 -> 0 bytes yanzhu-ui-app/miniprogram/images/s_1.png | Bin 2515 -> 0 bytes yanzhu-ui-app/miniprogram/images/s_10.png | Bin 1953 -> 0 bytes yanzhu-ui-app/miniprogram/images/s_11.png | Bin 1912 -> 0 bytes yanzhu-ui-app/miniprogram/images/s_12.png | Bin 1887 -> 0 bytes yanzhu-ui-app/miniprogram/images/s_13.png | Bin 2016 -> 0 bytes yanzhu-ui-app/miniprogram/images/s_14.png | Bin 1961 -> 0 bytes yanzhu-ui-app/miniprogram/images/s_15.png | Bin 1914 -> 0 bytes yanzhu-ui-app/miniprogram/images/s_16.png | Bin 2124 -> 0 bytes yanzhu-ui-app/miniprogram/images/s_17.png | Bin 2081 -> 0 bytes yanzhu-ui-app/miniprogram/images/s_18.png | Bin 1699 -> 0 bytes yanzhu-ui-app/miniprogram/images/s_2.png | Bin 2078 -> 0 bytes yanzhu-ui-app/miniprogram/images/s_3.png | Bin 2529 -> 0 bytes yanzhu-ui-app/miniprogram/images/s_4.png | Bin 2098 -> 0 bytes yanzhu-ui-app/miniprogram/images/s_5.png | Bin 2048 -> 0 bytes yanzhu-ui-app/miniprogram/images/s_6.png | Bin 1549 -> 0 bytes yanzhu-ui-app/miniprogram/images/s_7.png | Bin 1787 -> 0 bytes yanzhu-ui-app/miniprogram/images/s_8.png | Bin 1624 -> 0 bytes yanzhu-ui-app/miniprogram/images/s_9.png | Bin 1477 -> 0 bytes yanzhu-ui-app/miniprogram/images/set.png | Bin 2260 -> 0 bytes .../miniprogram/images/sliding_up.png | Bin 3376 -> 0 bytes .../pages/components/user-infos/index.wxml | 12 +- .../miniprogram/pages/login/login.js | 4 +- .../project_flowable/approveTask/index.js | 468 ---------- .../project_flowable/approveTask/index.json | 8 - .../project_flowable/approveTask/index.wxml | 347 ------- .../project_flowable/approveTask/index.wxss | 112 --- .../project_flowable/detailTask/index.js | 391 -------- .../project_flowable/detailTask/index.json | 8 - .../project_flowable/detailTask/index.wxml | 314 ------- .../project_flowable/detailTask/index.wxss | 101 --- .../pages/project_flowable/subDepts/index.js | 277 ------ .../project_flowable/subDepts/index.json | 4 - .../project_flowable/subDepts/index.wxml | 58 -- .../project_flowable/subDepts/index.wxss | 1 - .../project_flowable/subDeptsUsers/index.js | 372 -------- .../project_flowable/subDeptsUsers/index.json | 4 - .../project_flowable/subDeptsUsers/index.wxml | 65 -- .../project_flowable/subDeptsUsers/index.wxss | 10 - .../miniprogram/pages/project_info/index.js | 616 ------------- .../miniprogram/pages/project_info/index.json | 13 - .../miniprogram/pages/project_info/index.wxml | 287 ------ .../miniprogram/pages/project_info/index.wxss | 255 ------ .../miniprogram/pages/project_list/index.js | 74 -- .../miniprogram/pages/project_list/index.json | 7 - .../miniprogram/pages/project_list/index.wxml | 45 - .../miniprogram/pages/project_list/index.wxss | 324 ------- .../pages/project_magusers/add/index.js | 586 ------------ .../pages/project_magusers/add/index.json | 8 - .../pages/project_magusers/add/index.wxml | 122 --- .../pages/project_magusers/add/index.wxss | 11 - .../pages/project_magusers/info/index.js | 321 ------- .../pages/project_magusers/info/index.json | 6 - .../pages/project_magusers/info/index.wxml | 244 ----- .../pages/project_magusers/info/index.wxss | 11 - .../pages/project_magusers/list/index.js | 228 ----- .../pages/project_magusers/list/index.json | 9 - .../pages/project_magusers/list/index.wxml | 61 -- .../pages/project_magusers/list/index.wxss | 19 - .../miniprogram/pages/project_more/index.js | 161 ---- .../miniprogram/pages/project_more/index.json | 7 - .../miniprogram/pages/project_more/index.wxml | 87 -- .../miniprogram/pages/project_more/index.wxss | 23 - .../pages/project_problemmodify/add/index.js | 422 --------- .../project_problemmodify/add/index.json | 7 - .../project_problemmodify/add/index.wxml | 93 -- .../project_problemmodify/add/index.wxss | 18 - .../project_problemmodify/check/index.js | 266 ------ .../project_problemmodify/check/index.json | 8 - .../project_problemmodify/check/index.wxml | 145 --- .../project_problemmodify/check/index.wxss | 34 - .../project_problemmodify/draft/index.js | 350 -------- .../project_problemmodify/draft/index.json | 7 - .../project_problemmodify/draft/index.wxml | 113 --- .../project_problemmodify/draft/index.wxss | 19 - .../pages/project_problemmodify/info/index.js | 232 ----- .../project_problemmodify/info/index.json | 8 - .../project_problemmodify/info/index.wxml | 167 ---- .../project_problemmodify/info/index.wxss | 37 - .../pages/project_problemmodify/list/index.js | 257 ------ .../project_problemmodify/list/index.json | 7 - .../project_problemmodify/list/index.wxml | 81 -- .../project_problemmodify/list/index.wxss | 1 - .../project_problemmodify/modify/index.js | 288 ------ .../project_problemmodify/modify/index.json | 10 - .../project_problemmodify/modify/index.wxml | 148 --- .../project_problemmodify/modify/index.wxss | 34 - .../miniprogram/pages/project_qr/index.js | 6 +- .../miniprogram/pages/project_qr/index.wxml | 10 +- .../pages/project_quality/index.js | 198 ---- .../pages/project_quality/index.json | 7 - .../pages/project_quality/index.wxml | 113 --- .../pages/project_quality/index.wxss | 27 - .../miniprogram/pages/project_safety/index.js | 197 ---- .../pages/project_safety/index.json | 7 - .../pages/project_safety/index.wxml | 113 --- .../pages/project_safety/index.wxss | 27 - .../pages/project_schedule/add/index.js | 327 ------- .../pages/project_schedule/add/index.json | 7 - .../pages/project_schedule/add/index.wxml | 79 -- .../pages/project_schedule/add/index.wxss | 86 -- .../pages/project_schedule/info/index.js | 116 --- .../pages/project_schedule/info/index.json | 4 - .../pages/project_schedule/info/index.wxml | 85 -- .../pages/project_schedule/info/index.wxss | 25 - .../pages/project_schedule/list/index.js | 193 ---- .../pages/project_schedule/list/index.json | 7 - .../pages/project_schedule/list/index.wxml | 98 -- .../pages/project_schedule/list/index.wxss | 20 - .../pages/project_subdepts/add/index.js | 843 ------------------ .../pages/project_subdepts/add/index.json | 8 - .../pages/project_subdepts/add/index.wxml | 234 ----- .../pages/project_subdepts/add/index.wxss | 11 - .../pages/project_subdepts/info/index.js | 261 ------ .../pages/project_subdepts/info/index.json | 6 - .../pages/project_subdepts/info/index.wxml | 277 ------ .../pages/project_subdepts/info/index.wxss | 11 - .../pages/project_subdepts/list/index.js | 220 ----- .../pages/project_subdepts/list/index.json | 8 - .../pages/project_subdepts/list/index.wxml | 58 -- .../pages/project_subdepts/list/index.wxss | 11 - .../pages/project_subgroups/add/index.js | 285 ------ .../pages/project_subgroups/add/index.json | 8 - .../pages/project_subgroups/add/index.wxml | 82 -- .../pages/project_subgroups/add/index.wxss | 11 - .../pages/project_subgroups/info/index.js | 287 ------ .../pages/project_subgroups/info/index.json | 6 - .../pages/project_subgroups/info/index.wxml | 139 --- .../pages/project_subgroups/info/index.wxss | 11 - .../pages/project_subgroups/list/index.js | 230 ----- .../pages/project_subgroups/list/index.json | 7 - .../pages/project_subgroups/list/index.wxml | 55 -- .../pages/project_subgroups/list/index.wxss | 14 - .../pages/project_subusers/add/index.js | 774 ---------------- .../pages/project_subusers/add/index.json | 8 - .../pages/project_subusers/add/index.wxml | 235 ----- .../pages/project_subusers/add/index.wxss | 11 - .../pages/project_subusers/info/index.js | 327 ------- .../pages/project_subusers/info/index.json | 6 - .../pages/project_subusers/info/index.wxml | 244 ----- .../pages/project_subusers/info/index.wxss | 11 - .../pages/project_subusers/list/index.js | 238 ----- .../pages/project_subusers/list/index.json | 9 - .../pages/project_subusers/list/index.wxml | 61 -- .../pages/project_subusers/list/index.wxss | 19 - .../miniprogram/pages/sign_mags/index.js | 181 ---- .../miniprogram/pages/sign_mags/index.json | 5 - .../miniprogram/pages/sign_mags/index.wxml | 32 - .../miniprogram/pages/sign_mags/index.wxss | 272 ------ yanzhu-ui-app/miniprogram/utils/request.js | 4 +- .../src/api/device/towerProjectConfig.js | 10 +- .../src/views/device/iotDatas/index.vue | 8 +- .../views/device/towerProjectConfig/index.vue | 56 +- .../src/views/manage/schedule/index.vue | 7 +- 192 files changed, 555 insertions(+), 16353 deletions(-) rename yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/domain/{ => vo}/TowerReqVo.java (83%) create mode 100644 yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/domain/vo/TyTowerRoundReqVO.java create mode 100644 yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/domain/vo/TyTowerRunReqVO.java create mode 100644 yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/domain/vo/TyTowerWarningReqVO.java delete mode 100644 yanzhu-ui-app/miniprogram/images/biyan.png delete mode 100644 yanzhu-ui-app/miniprogram/images/bottom.png delete mode 100644 yanzhu-ui-app/miniprogram/images/choice.png delete mode 100644 yanzhu-ui-app/miniprogram/images/early.png delete mode 100644 yanzhu-ui-app/miniprogram/images/fanhui.png delete mode 100644 yanzhu-ui-app/miniprogram/images/img_1.png delete mode 100644 yanzhu-ui-app/miniprogram/images/img_10.png delete mode 100644 yanzhu-ui-app/miniprogram/images/img_11.png delete mode 100644 yanzhu-ui-app/miniprogram/images/img_12.png delete mode 100644 yanzhu-ui-app/miniprogram/images/img_2.png delete mode 100644 yanzhu-ui-app/miniprogram/images/img_3.png delete mode 100644 yanzhu-ui-app/miniprogram/images/img_4.png delete mode 100644 yanzhu-ui-app/miniprogram/images/img_5.png delete mode 100644 yanzhu-ui-app/miniprogram/images/img_6.png delete mode 100644 yanzhu-ui-app/miniprogram/images/img_7.png delete mode 100644 yanzhu-ui-app/miniprogram/images/img_8.png delete mode 100644 yanzhu-ui-app/miniprogram/images/img_9.png delete mode 100644 yanzhu-ui-app/miniprogram/images/loding.gif delete mode 100644 yanzhu-ui-app/miniprogram/images/lw_1.png delete mode 100644 yanzhu-ui-app/miniprogram/images/lw_2.png delete mode 100644 yanzhu-ui-app/miniprogram/images/lw_3.png delete mode 100644 yanzhu-ui-app/miniprogram/images/lw_4.png delete mode 100644 yanzhu-ui-app/miniprogram/images/lw_5.png delete mode 100644 yanzhu-ui-app/miniprogram/images/lw_6.png delete mode 100644 yanzhu-ui-app/miniprogram/images/lw_7.png delete mode 100644 yanzhu-ui-app/miniprogram/images/lw_8.png delete mode 100644 yanzhu-ui-app/miniprogram/images/s_1.png delete mode 100644 yanzhu-ui-app/miniprogram/images/s_10.png delete mode 100644 yanzhu-ui-app/miniprogram/images/s_11.png delete mode 100644 yanzhu-ui-app/miniprogram/images/s_12.png delete mode 100644 yanzhu-ui-app/miniprogram/images/s_13.png delete mode 100644 yanzhu-ui-app/miniprogram/images/s_14.png delete mode 100644 yanzhu-ui-app/miniprogram/images/s_15.png delete mode 100644 yanzhu-ui-app/miniprogram/images/s_16.png delete mode 100644 yanzhu-ui-app/miniprogram/images/s_17.png delete mode 100644 yanzhu-ui-app/miniprogram/images/s_18.png delete mode 100644 yanzhu-ui-app/miniprogram/images/s_2.png delete mode 100644 yanzhu-ui-app/miniprogram/images/s_3.png delete mode 100644 yanzhu-ui-app/miniprogram/images/s_4.png delete mode 100644 yanzhu-ui-app/miniprogram/images/s_5.png delete mode 100644 yanzhu-ui-app/miniprogram/images/s_6.png delete mode 100644 yanzhu-ui-app/miniprogram/images/s_7.png delete mode 100644 yanzhu-ui-app/miniprogram/images/s_8.png delete mode 100644 yanzhu-ui-app/miniprogram/images/s_9.png delete mode 100644 yanzhu-ui-app/miniprogram/images/set.png delete mode 100644 yanzhu-ui-app/miniprogram/images/sliding_up.png delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_flowable/approveTask/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_flowable/approveTask/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_flowable/approveTask/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_flowable/approveTask/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_flowable/detailTask/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_flowable/detailTask/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_flowable/detailTask/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_flowable/detailTask/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_flowable/subDepts/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_flowable/subDepts/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_flowable/subDepts/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_flowable/subDepts/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_flowable/subDeptsUsers/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_flowable/subDeptsUsers/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_flowable/subDeptsUsers/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_flowable/subDeptsUsers/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_info/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_info/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_info/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_info/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_list/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_list/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_list/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_list/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_magusers/add/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_magusers/add/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_magusers/add/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_magusers/add/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_magusers/info/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_magusers/info/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_magusers/info/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_magusers/info/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_magusers/list/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_magusers/list/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_magusers/list/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_magusers/list/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_more/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_more/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_more/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_more/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_problemmodify/add/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_problemmodify/add/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_problemmodify/add/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_problemmodify/add/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_problemmodify/check/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_problemmodify/check/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_problemmodify/check/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_problemmodify/check/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_problemmodify/draft/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_problemmodify/draft/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_problemmodify/draft/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_problemmodify/draft/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_problemmodify/info/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_problemmodify/info/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_problemmodify/info/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_problemmodify/info/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_problemmodify/list/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_problemmodify/list/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_problemmodify/list/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_problemmodify/list/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_problemmodify/modify/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_problemmodify/modify/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_problemmodify/modify/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_problemmodify/modify/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_quality/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_quality/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_quality/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_quality/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_safety/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_safety/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_safety/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_safety/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_schedule/add/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_schedule/add/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_schedule/add/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_schedule/add/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_schedule/info/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_schedule/info/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_schedule/info/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_schedule/info/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_schedule/list/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_schedule/list/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_schedule/list/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_schedule/list/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subdepts/add/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subdepts/add/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subdepts/add/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subdepts/add/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subdepts/info/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subdepts/info/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subdepts/info/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subdepts/info/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subdepts/list/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subdepts/list/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subdepts/list/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subdepts/list/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subgroups/add/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subgroups/add/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subgroups/add/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subgroups/add/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subgroups/info/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subgroups/info/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subgroups/info/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subgroups/info/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subgroups/list/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subgroups/list/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subgroups/list/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subgroups/list/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subusers/add/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subusers/add/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subusers/add/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subusers/add/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subusers/info/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subusers/info/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subusers/info/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subusers/info/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subusers/list/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subusers/list/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subusers/list/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_subusers/list/index.wxss delete mode 100644 yanzhu-ui-app/miniprogram/pages/sign_mags/index.js delete mode 100644 yanzhu-ui-app/miniprogram/pages/sign_mags/index.json delete mode 100644 yanzhu-ui-app/miniprogram/pages/sign_mags/index.wxml delete mode 100644 yanzhu-ui-app/miniprogram/pages/sign_mags/index.wxss diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/ProProjectInfoSubdeptsUsersMapper.xml b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/ProProjectInfoSubdeptsUsersMapper.xml index 5526e323..bf45ba6f 100644 --- a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/ProProjectInfoSubdeptsUsersMapper.xml +++ b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/ProProjectInfoSubdeptsUsersMapper.xml @@ -61,7 +61,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" psu.remark,psu.face_guid,sd.dept_name com_name,psu.work_type from pro_project_info_subdepts_users psu left join pro_project_info pi on pi.id = psu.project_id - join pro_project_info_subdepts pdept on psu.sub_dept_id=pdept.id + left join pro_project_info_subdepts pdept on psu.sub_dept_id=pdept.id left join sys_dept sd on sd.dept_id = psu.com_id left join sys_dict_data dic1 on psu.`craft_type`=dic1.`dict_value` and dic1.`dict_type`='pro_craft_type' left join sys_dict_data dic2 on psu.`craft_post`=dic2.`dict_value` and dic2.`dict_type`='pro_craft_post' diff --git a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/controller/device/TowerCraneApiController.java b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/controller/device/TowerCraneApiController.java index 547d73a0..9f5abc4e 100644 --- a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/controller/device/TowerCraneApiController.java +++ b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/controller/device/TowerCraneApiController.java @@ -2,7 +2,6 @@ package com.yanzhu.manage.controller.device; import com.alibaba.fastjson2.JSON; import com.yanzhu.common.core.annotation.RateLimiter; -import com.yanzhu.common.core.constant.CacheConstants; import com.yanzhu.common.core.enums.LimitType; import com.yanzhu.common.core.exception.ServiceException; import com.yanzhu.common.core.text.Convert; @@ -10,7 +9,10 @@ import com.yanzhu.common.core.utils.StringUtils; import com.yanzhu.common.core.web.domain.AjaxResult; import com.yanzhu.common.redis.service.RedisService; import com.yanzhu.device.domain.*; -import com.yanzhu.manage.domain.TowerReqVo; +import com.yanzhu.manage.domain.vo.TowerReqVo; +import com.yanzhu.manage.domain.vo.TyTowerRoundReqVO; +import com.yanzhu.manage.domain.vo.TyTowerRunReqVO; +import com.yanzhu.manage.domain.vo.TyTowerWarningReqVO; import com.yanzhu.manage.enums.HttpStatusEnum; import com.yanzhu.manage.enums.TowerTypeEnums; import com.yanzhu.manage.service.*; @@ -23,6 +25,7 @@ import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import javax.validation.Valid; import java.util.ArrayList; import java.util.List; import java.util.Map; @@ -58,12 +61,16 @@ public class TowerCraneApiController { @Autowired private IDevTowerDataCollideService devTowerDataCollideService; + @Autowired + private IDevTowerDataWarningService devTowerDataWarningService; + @Autowired private IDevTowerProjectConfigService devTowerProjectConfigService; /** * 塔吊监测++ * 限流规则[60秒内最多请求10次,限流策略IP] + * * @param req 请求信息 * @author JiangYuQi * @date 2024-01-13 @@ -72,31 +79,32 @@ public class TowerCraneApiController { @RateLimiter(count = 10, limitType = LimitType.IP) @PostMapping("/v1/push") public AjaxResult pushData(@Validated @RequestBody TowerReqVo req) { - DevTowerProjectConfig config = redisService.getCacheObject(YANZHU_DEVICE_TOWER+req.getContent().getDeviceKey()); - if(config==null){ + DevTowerProjectConfig config = redisService.getCacheObject(YANZHU_DEVICE_TOWER + req.getContent().getDeviceKey()); + if (config == null) { throw new ServiceException(HttpStatusEnum.DARA_EXCEPTION.getInfo(), HttpStatusEnum.DARA_EXCEPTION.getCode()); } - if(req.getType() == TowerTypeEnums.BASE.getCode()){ - this.pushConfigData(config,req); - }else if(req.getType() == TowerTypeEnums.RUN.getCode()){ - this.pushRunData(config,req); - }else if(req.getType() == TowerTypeEnums.ROUND.getCode()){ - this.pushRoundData(config,req); - }else if(req.getType() == TowerTypeEnums.COLLIDE.getCode()){ - this.pushCollideData(config,req); - }else if(req.getType() == TowerTypeEnums.LIMIT.getCode()){ - this.pushLimitData(config,req); - }else if(req.getType() == TowerTypeEnums.LOCAL.getCode()){ - this.pushLocalData(config,req); + if (req.getType() == TowerTypeEnums.BASE.getCode()) { + this.pushConfigData(config, req); + } else if (req.getType() == TowerTypeEnums.RUN.getCode()) { + this.pushRunData(config, req); + } else if (req.getType() == TowerTypeEnums.ROUND.getCode()) { + this.pushRoundData(config, req); + } else if (req.getType() == TowerTypeEnums.COLLIDE.getCode()) { + this.pushCollideData(config, req); + } else if (req.getType() == TowerTypeEnums.LIMIT.getCode()) { + this.pushLimitData(config, req); + } else if (req.getType() == TowerTypeEnums.LOCAL.getCode()) { + this.pushLocalData(config, req); } return AjaxResult.success(); } /** * 塔机上报基本信息 + * * @param req */ - private void pushConfigData(DevTowerProjectConfig config,TowerReqVo req){ + private void pushConfigData(DevTowerProjectConfig config, TowerReqVo req) { DevTowerProjectConfig devTowerProjectConfig = devTowerProjectConfigService.selectDevTowerProjectConfigById(config.getId()); Map dataContent = req.getContent().getDataContent(); devTowerProjectConfig.setTowerId(Convert.toStr(dataContent.get("towerId"))); @@ -113,9 +121,10 @@ public class TowerCraneApiController { /** * 塔机上报实时数据 + * * @param req */ - private static void pushRunData(DevTowerProjectConfig config,TowerReqVo req){ + private void pushRunData(DevTowerProjectConfig config, TowerReqVo req) { DevTowerDataRun devTowerDataRun = new DevTowerDataRun(); Map dataContent = req.getContent().getDataContent(); devTowerDataRun.setCfgId(config.getId()); @@ -141,33 +150,34 @@ public class TowerCraneApiController { devTowerDataRun.setRangeSensorState(Convert.toStr(dataContent.get("rangeSensorState"))); devTowerDataRun.setHeightSensorState(Convert.toStr(dataContent.get("heightSensorState"))); devTowerDataRun.setBrakingStatus(Convert.toStr(dataContent.get("brakingStatus"))); - if(dataContent.get("warnings")!=null){ - List warnings = (List)dataContent.get("warnings"); + if (dataContent.get("warnings") != null) { + List warnings = (List) dataContent.get("warnings"); devTowerDataRun.setWarnings(String.join(",", warnings)); - for(String warning:warnings){ + for (String warning : warnings) { + pushWarningData(config, warning); Integer alarm = Convert.toInt(warning); - if(alarm>100 && alarm<120){ + if (alarm > 100 && alarm < 120) { devTowerDataRun.setIsAlarm(1L); } } } - System.out.println(devTowerDataRun); - //devTowerDataRunService.insertDevTowerDataRun(devTowerDataRun); + devTowerDataRunService.insertDevTowerDataRun(devTowerDataRun); } public static void main(String[] args) { String str = "{\"type\":111,\"content\":{\"time\":1496263304,\"dataType\":113001,\"deviceKey\":\"jycw6\",\"dataContent\":{\"height\":\"4.1\",\"range\": \"21.9\",\"rotation\": \"171.0\",\"load\": \"0.0\",\"windSpeed\": \"0.0\",\"leanAngleX\":\"0.5\",\"leanAngley\":\"0.0\",\"loadPercent\":\"0\", \"mome ntPercent\":\"0\",\"windSpeedPercent\":\"0\",\"leanAnglePercent\": \"0\", \"warnings\": [\"0\"],\"rate\":\"2\",\"rotationSensorState\":\"1\",\"loadSensorState\": \"1\",\"windSpeedSensorState\": \"1\",\"leanAngleSensorState\":\"1\",\"rangeSensorState\":\"1\",\"heightSensorState\":\"1\",\"bra kingStatus\":\"0\"}}}"; - TowerReqVo req = JSON.parseObject(str,TowerReqVo.class); + TowerReqVo req = JSON.parseObject(str, TowerReqVo.class); System.out.println(req); DevTowerProjectConfig config = new DevTowerProjectConfig(); - pushRunData(config,req); + //pushRunData(config,req); } /** * 塔机上报循环数据 + * * @param req */ - private void pushRoundData(DevTowerProjectConfig config,TowerReqVo req){ + private void pushRoundData(DevTowerProjectConfig config, TowerReqVo req) { DevTowerDataRound devTowerDataRound = new DevTowerDataRound(); Map dataContent = req.getContent().getDataContent(); devTowerDataRound.setCfgId(config.getId()); @@ -199,15 +209,16 @@ public class TowerCraneApiController { devTowerDataRound.setEndLeanAngleX(Convert.toStr(dataContent.get("endLeanAngleX"))); devTowerDataRound.setStartLeanAngleY(Convert.toStr(dataContent.get("startleanAngleY"))); devTowerDataRound.setEndLeanAngleY(Convert.toStr(dataContent.get("endLeanAngleY"))); - if(dataContent.get("warning")!=null){ - List warnings = (List)dataContent.get("warning"); + if (dataContent.get("warning") != null) { + List warnings = (List) dataContent.get("warning"); devTowerDataRound.setWarnings(String.join(",", warnings)); - for(String warning:warnings){ + for (String warning : warnings) { + pushWarningData(config, warning); Integer alarm = Convert.toInt(warning); - if(alarm>6 && alarm<10){ + if (alarm > 6 && alarm < 10) { devTowerDataRound.setIsOverload(1L); } - if(alarm>100 && alarm<120){ + if (alarm > 100 && alarm < 120) { devTowerDataRound.setIsAlarm(1L); } } @@ -215,11 +226,28 @@ public class TowerCraneApiController { devTowerDataRoundService.insertDevTowerDataRound(devTowerDataRound); } + /** + * 保存预警数据 + * + * @param config + * @param warning + */ + private void pushWarningData(DevTowerProjectConfig config, Object warning) { + DevTowerDataWarning devTowerDataWarning = new DevTowerDataWarning(); + devTowerDataWarning.setCfgId(config.getId()); + devTowerDataWarning.setProjectId(config.getProjectId()); + devTowerDataWarning.setComId(config.getComId()); + devTowerDataWarning.setDeviceKey(config.getDeviceSn()); + devTowerDataWarning.setWarnType(Convert.toLong(warning)); + devTowerDataWarningService.insertDevTowerDataWarning(devTowerDataWarning); + } + /** * 塔机上报碰撞信息 + * * @param req */ - private void pushCollideData(DevTowerProjectConfig config,TowerReqVo req){ + private void pushCollideData(DevTowerProjectConfig config, TowerReqVo req) { DevTowerDataCollide devTowerDataCollide = new DevTowerDataCollide(); Map dataContent = req.getContent().getLocalDeviceInfo(); devTowerDataCollide.setCfgId(config.getId()); @@ -239,8 +267,8 @@ public class TowerCraneApiController { devTowerDataCollide.setAlarmWarningDistance(Convert.toStr(dataContent.get("alarmWarningDistance"))); devTowerDataCollide.setContourValue(Convert.toStr(dataContent.get("contourValue"))); List devTowerDataCollideDetailList = new ArrayList<>(); - if(StringUtils.isNotEmpty(req.getContent().getCollideTowers())){ - for (Map collideTowers:req.getContent().getCollideTowers()){ + if (StringUtils.isNotEmpty(req.getContent().getCollideTowers())) { + for (Map collideTowers : req.getContent().getCollideTowers()) { DevTowerDataCollideDetail devTowerDataCollideDetail = new DevTowerDataCollideDetail(); devTowerDataCollideDetail.setTowerId(Convert.toStr(collideTowers.get("towerId"))); devTowerDataCollideDetail.setCoordinateX(Convert.toStr(collideTowers.get("coordinateX"))); @@ -263,9 +291,10 @@ public class TowerCraneApiController { /** * 塔机上报限位信息 + * * @param req */ - private void pushLimitData(DevTowerProjectConfig config,TowerReqVo req){ + private void pushLimitData(DevTowerProjectConfig config, TowerReqVo req) { DevTowerDataLimit devTowerDataLimit = new DevTowerDataLimit(); Map dataContent = req.getContent().getDataContent(); devTowerDataLimit.setCfgId(config.getId()); @@ -312,9 +341,10 @@ public class TowerCraneApiController { /** * 塔机上报标定位信息 + * * @param req */ - private void pushLocalData(DevTowerProjectConfig config,TowerReqVo req){ + private void pushLocalData(DevTowerProjectConfig config, TowerReqVo req) { DevTowerDataLocal devTowerDataLocal = new DevTowerDataLocal(); Map dataContent = req.getContent().getDataContent(); devTowerDataLocal.setCfgId(config.getId()); @@ -343,4 +373,175 @@ public class TowerCraneApiController { devTowerDataLocalService.insertDevTowerDataLocal(devTowerDataLocal); } + /** + * 塔吊监测++ + * 限流规则[60秒内最多请求10次,限流策略IP] + * + * @param req 请求信息 + * @author JiangYuQi + * @date 2024-01-13 + */ + @ApiOperation(value = "山东探越-塔吊监测-实时数据") + @RateLimiter(count = 10, limitType = LimitType.IP) + @PostMapping("/v2_ty/run/push") + public AjaxResult tyPushRunData(@RequestBody @Valid TyTowerRunReqVO req) { + log.info("desApi.towerCrane.v2_ty.run.push...{}",req.getEid()); + DevTowerProjectConfig config = redisService.getCacheObject(YANZHU_DEVICE_TOWER + req.getEid()); + if (config == null) { + throw new ServiceException(HttpStatusEnum.ERROR.getInfo(), HttpStatusEnum.ERROR.getCode()); + } + DevTowerDataRun devTowerDataRun = new DevTowerDataRun(); + devTowerDataRun.setCfgId(config.getId()); + devTowerDataRun.setProjectId(config.getProjectId()); + devTowerDataRun.setComId(config.getComId()); + devTowerDataRun.setDeviceKey(config.getDeviceSn()); + devTowerDataRun.setHeight(Convert.toStr(req.getHeight())); + devTowerDataRun.setRange(Convert.toStr(req.getAmplitude())); + devTowerDataRun.setRotation(Convert.toStr(req.getRound())); + devTowerDataRun.setLoad(Convert.toStr(req.getWeight())); + devTowerDataRun.setWindSpeed(Convert.toStr(req.getWind_speed())); + devTowerDataRun.setLeanAngleX(Convert.toStr(req.getAngle_x())); + devTowerDataRun.setLeanAngleY(Convert.toStr(req.getAngle_y())); + devTowerDataRun.setMomentPercent(Convert.toStr(req.getMoment_percent())); + devTowerDataRun.setRate(Convert.toStr(req.getOverride())); + devTowerDataRunService.insertDevTowerDataRun(devTowerDataRun); + return AjaxResult.success(); + } + + /** + * 塔吊监测++ + * 限流规则[60秒内最多请求10次,限流策略IP] + * + * @param req 请求信息 + * @author JiangYuQi + * @date 2024-01-13 + */ + @ApiOperation(value = "山东探越-塔吊监测-循环数据") + @RateLimiter(count = 10, limitType = LimitType.IP) + @PostMapping("/v2_ty/round/push") + public AjaxResult tyPushRoundData(@RequestBody @Valid TyTowerRoundReqVO req) { + log.info("desApi.towerCrane.v2_ty.round.push...{}",req.getEid()); + DevTowerProjectConfig config = redisService.getCacheObject(YANZHU_DEVICE_TOWER + req.getEid()); + if (config == null) { + throw new ServiceException(HttpStatusEnum.ERROR.getInfo(), HttpStatusEnum.ERROR.getCode()); + } + DevTowerDataRound devTowerDataRound = new DevTowerDataRound(); + devTowerDataRound.setCfgId(config.getId()); + devTowerDataRound.setProjectId(config.getProjectId()); + devTowerDataRound.setComId(config.getComId()); + devTowerDataRound.setDeviceKey(config.getDeviceSn()); + devTowerDataRound.setWorkStartTime(Convert.toStr(req.getStart_time())); + devTowerDataRound.setWorkEndTime(Convert.toStr(req.getEnd_time())); + devTowerDataRound.setMinHeight(Convert.toStr(req.getStart_height())); + devTowerDataRound.setMaxHeight(Convert.toStr(req.getEnd_height())); + devTowerDataRound.setMinRange(Convert.toStr(req.getStart_range())); + devTowerDataRound.setMaxRange(Convert.toStr(req.getEnd_range())); + devTowerDataRound.setStartHeight(Convert.toStr(req.getStart_height())); + devTowerDataRound.setEndHeight(Convert.toStr(req.getEnd_height())); + devTowerDataRound.setStartRange(Convert.toStr(req.getStart_range())); + devTowerDataRound.setEndRange(Convert.toStr(req.getEnd_range())); + devTowerDataRound.setStartRotation(Convert.toStr(req.getStart_rotation_angle())); + devTowerDataRound.setEndRotation(Convert.toStr(req.getEnd_rotation_angle())); + devTowerDataRound.setMaxLoad(Convert.toStr(req.getWeight())); + devTowerDataRound.setMaxMomentPercent(Convert.toStr(req.getMoment_percent())); + devTowerDataRoundService.insertDevTowerDataRound(devTowerDataRound); + return AjaxResult.success(); + } + + /** + * 塔吊监测++ + * 限流规则[60秒内最多请求10次,限流策略IP] + * + * @param req 请求信息 + * @author JiangYuQi + * @date 2024-01-13 + */ + @ApiOperation(value = "山东探越-塔吊监测-预警数据") + @RateLimiter(count = 10, limitType = LimitType.IP) + @PostMapping("/v2_ty/warning/push") + public AjaxResult tyPushWarningData(@RequestBody @Valid TyTowerWarningReqVO req) { + log.info("desApi.towerCrane.v2_ty.warning.push...{}",req.getEid()); + DevTowerProjectConfig config = redisService.getCacheObject(YANZHU_DEVICE_TOWER + req.getEid()); + if (config == null) { + throw new ServiceException(HttpStatusEnum.ERROR.getInfo(), HttpStatusEnum.ERROR.getCode()); + } + DevTowerDataWarning devTowerDataWarning = new DevTowerDataWarning(); + devTowerDataWarning.setCfgId(config.getId()); + devTowerDataWarning.setProjectId(config.getProjectId()); + devTowerDataWarning.setComId(config.getComId()); + devTowerDataWarning.setDeviceKey(config.getDeviceSn()); + devTowerDataWarning.setWarnType(Convert.toLong(req.getAlarm_type())); + devTowerDataWarningService.insertDevTowerDataWarning(devTowerDataWarning); + return AjaxResult.success(); + } + + /** + * 转换预警类型 + * + * @param warningType + * @return + */ + private String convertTyTowerWarningType(String warningType) { + String warningTypeEs; + switch (warningType) { + case "1": + warningTypeEs = "1"; + break; + case "2": + warningTypeEs = "101"; + break; + case "3": + warningTypeEs = "4"; + break; + case "4": + warningTypeEs = "103"; + break; + case "5": + warningTypeEs = "3"; + break; + case "6": + warningTypeEs = "102"; + break; + case "7": + warningTypeEs = "7"; + break; + case "8": + warningTypeEs = "106"; + break; + case "9": + warningTypeEs = "10"; + break; + case "10": + warningTypeEs = "107"; + break; + case "11": + warningTypeEs = "13"; + break; + case "12": + warningTypeEs = "108"; + break; + case "13": + warningTypeEs = "5"; + break; + case "14": + warningTypeEs = "104"; + break; + case "15": + warningTypeEs = "6"; + break; + case "16": + warningTypeEs = "105"; + break; + case "17": + warningTypeEs = "14"; + break; + case "18": + warningTypeEs = "109"; + break; + default: + warningTypeEs = "0"; + break; + } + return warningTypeEs; + } } diff --git a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/controller/wechat/WxController.java b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/controller/wechat/WxController.java index f14f2dbb..089e01d2 100644 --- a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/controller/wechat/WxController.java +++ b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/controller/wechat/WxController.java @@ -11,6 +11,7 @@ import com.yanzhu.manage.service.*; import com.yanzhu.security.utils.DictUtils; import com.yanzhu.system.api.domain.SysUser; import com.yanzhu.system.api.model.LoginUser; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -22,6 +23,7 @@ import java.util.Objects; * @author JiangYuQi * @date 2024-08-25 */ +@Slf4j @RestController @RequestMapping("/wxApi") public class WxController extends BaseController { @@ -107,7 +109,9 @@ public class WxController extends BaseController { public AjaxResult findProSubDeptsUserInfo(@PathVariable("proId") Long proId) { LoginUser loginUser = SecurityUtils.getLoginUser(); + log.info("findProSubDeptsUserInfo...findProSubDeptsUserInfo...{}...{}", proId, loginUser.getUserid()); if(SecurityUtils.isAdmin(loginUser.getUserid()) || SecurityUtils.isGSAdmin()){ + log.info("findProSubDeptsUserInfo...1"); ProProjectInfo projectInfo = proProjectInfoService.selectProProjectInfoById(proId); ProProjectInfoSubdeptsUsers adminUser = new ProProjectInfoSubdeptsUsers(); adminUser.setId(0L); @@ -122,6 +126,7 @@ public class WxController extends BaseController { adminUser.setUserName(loginUser.getSysUser().getNickName()); return success(adminUser); }else{ + log.info("findProSubDeptsUserInfo...2"); return success(proProjectInfoSubdeptsUsersService.findProSubDeptsUserInfo(proId, loginUser.getUserid())); } } diff --git a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/domain/TowerReqVo.java b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/domain/vo/TowerReqVo.java similarity index 83% rename from yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/domain/TowerReqVo.java rename to yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/domain/vo/TowerReqVo.java index a1735d67..efccde4c 100644 --- a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/domain/TowerReqVo.java +++ b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/domain/vo/TowerReqVo.java @@ -1,5 +1,6 @@ -package com.yanzhu.manage.domain; +package com.yanzhu.manage.domain.vo; +import com.yanzhu.manage.domain.TowerContentReqVo; import lombok.Data; import javax.validation.constraints.NotNull; diff --git a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/domain/vo/TyTowerRoundReqVO.java b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/domain/vo/TyTowerRoundReqVO.java new file mode 100644 index 00000000..4eb49c6b --- /dev/null +++ b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/domain/vo/TyTowerRoundReqVO.java @@ -0,0 +1,37 @@ +package com.yanzhu.manage.domain.vo; + +import lombok.Data; + +import javax.validation.constraints.NotNull; + +/** + * 山东探越塔机请求-循环数据 + */ +@Data +public class TyTowerRoundReqVO { + + /** 设备ID */ + @NotNull + private Integer eid; + /** 开始高度 */ + private Float start_height; + /** 开始幅度 */ + private Float start_range; + /** 开始回转角度 */ + private Float start_rotation_angle; + /** 结束高度 */ + private Float end_height; + /** 结束幅度 */ + private Float end_range; + /** 结束回转角度 */ + private Float end_rotation_angle; + /** 重量 */ + private Float weight; + /** 力矩百分比 */ + private Float moment_percent; + /** 开始时间 */ + private String start_time; + /** 结束时间 */ + private String end_time; + +} diff --git a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/domain/vo/TyTowerRunReqVO.java b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/domain/vo/TyTowerRunReqVO.java new file mode 100644 index 00000000..4c0ba21e --- /dev/null +++ b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/domain/vo/TyTowerRunReqVO.java @@ -0,0 +1,36 @@ +package com.yanzhu.manage.domain.vo; + +import lombok.Data; + +import javax.validation.constraints.NotNull; + +/** + * 山东探越塔机请求-实时数据 + */ +@Data +public class TyTowerRunReqVO { + + /** 设备ID */ + @NotNull + private Integer eid; + /** 高度(米) */ + private Float height; + /** 重量(kg) */ + private Float weight; + /** 回转(°) */ + private Float round; + /** 幅度(°) */ + private Float amplitude; + /** 风速(米/秒) */ + private Float wind_speed; + /** 力矩 */ + private Float moment; + /** 力矩百分比(%) */ + private Float moment_percent; + /** 倍率(正整数) */ + private Integer override; + /** 倾角X(°) */ + private Float angle_x; + /** 倾角Y(°) */ + private Float angle_y; +} diff --git a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/domain/vo/TyTowerWarningReqVO.java b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/domain/vo/TyTowerWarningReqVO.java new file mode 100644 index 00000000..56ea1f90 --- /dev/null +++ b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/domain/vo/TyTowerWarningReqVO.java @@ -0,0 +1,39 @@ +package com.yanzhu.manage.domain.vo; + +import lombok.Data; + +import javax.validation.constraints.NotNull; + +/** + * 山东探越塔机请求-报警数据 + */ +@Data +public class TyTowerWarningReqVO { + + /** 设备ID */ + @NotNull + private Integer eid; + /** 高度 */ + private Float height; + /** 重量 */ + private Float weight; + /** 回转 */ + private Float round; + /** 幅度 */ + private Float amplitude; + /** 风速 */ + private Float wind_speed; + /** 力矩 */ + private Float moment; + /** 力矩百分比 */ + private Float moment_percent; + /** 倍率 */ + private Integer override; + /** 倾角X */ + private Float angle_x; + /** 倾角Y */ + private Float angle_y; + /** 报警type,报警内容由报警编号决定 */ + private Integer alarm_type; + +} diff --git a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/impl/DevTowerDataRoundServiceImpl.java b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/impl/DevTowerDataRoundServiceImpl.java index 049b9109..1471412a 100644 --- a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/impl/DevTowerDataRoundServiceImpl.java +++ b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/impl/DevTowerDataRoundServiceImpl.java @@ -53,7 +53,6 @@ public class DevTowerDataRoundServiceImpl implements IDevTowerDataRoundService @Override public int insertDevTowerDataRound(DevTowerDataRound devTowerDataRound) { - //devTowerDataRound.setCreateBy(SecurityUtils.getUsername()); devTowerDataRound.setCreateTime(DateUtils.getNowDate()); return devTowerDataRoundMapper.insertDevTowerDataRound(devTowerDataRound); } @@ -67,7 +66,6 @@ public class DevTowerDataRoundServiceImpl implements IDevTowerDataRoundService @Override public int updateDevTowerDataRound(DevTowerDataRound devTowerDataRound) { - //devTowerDataRound.setUpdateBy(SecurityUtils.getUsername()); devTowerDataRound.setUpdateTime(DateUtils.getNowDate()); return devTowerDataRoundMapper.updateDevTowerDataRound(devTowerDataRound); } diff --git a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/impl/ProPlanScheduleServiceImpl.java b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/impl/ProPlanScheduleServiceImpl.java index ee663abe..56fe641a 100644 --- a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/impl/ProPlanScheduleServiceImpl.java +++ b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/impl/ProPlanScheduleServiceImpl.java @@ -186,89 +186,49 @@ public class ProPlanScheduleServiceImpl implements IProPlanScheduleService * @param plan */ private void RecursionEditStartDate(ProPlan plan){ - if(plan.getStartDate()!=null){ - int res = proPlanMapper.updateProPlan(plan); - if(res>0){ - ProPlan entity = proPlanMapper.selectProPlanByParams(plan.getProjectId(),plan.getParentId()); - if(entity!=null){ - List belows = proPlanMapper.selectProPlanBelows(entity.getProjectId(),entity.getTaskId()); - int Finished = 0; - try { - if(belows.size()>0){ - for(ProPlan item:belows){ - Float sNode = Convert.toFloat(item.getScheduleNode(),0.0F); - if(sNode>0){ - if(sNode==100){ - Finished += Convert.toFloat(item.getTaskDuation(),0.0F); - }else{ - Finished += Convert.toFloat(item.getTaskDuation()*(sNode/100)); - } + int res = proPlanMapper.updateProPlan(plan); + if(res>0){ + ProPlan entity = proPlanMapper.selectProPlanByParams(plan.getProjectId(),plan.getParentId()); + if(entity!=null){ + if(entity.getStartDate()==null){ + entity.setStartDate(plan.getStartDate()); + } + List belows = proPlanMapper.selectProPlanBelows(entity.getProjectId(),entity.getTaskId()); + Float Finished = 0.0F; + int totalTaskDuation = 0; + try { + if(belows.size()>0){ + for(ProPlan item:belows){ + totalTaskDuation += item.getTaskDuation(); + Float sNode = Convert.toFloat(item.getScheduleNode(),0.0F); + if(sNode>0){ + if(sNode>=100){ + Finished += Convert.toFloat(item.getTaskDuation(),0.0F); + }else{ + Finished += Convert.toFloat(item.getTaskDuation()*(sNode/100)); } } } - }catch (Exception e){ - e.printStackTrace(); } - if(Finished==0){ - entity.setScheduleNode("0"); - }else{ - Double _cn = Convert.toDouble(Finished/entity.getTaskDuation())*100; - if(_cn>100){ - entity.setScheduleNode("100"); - }else{ - entity.setScheduleNode(String.format("%.2f", _cn)); - } - } - // 更新总进度 - if(entity.getTaskOutlineLevel()==1){ - proPlanScheduleMapper.updateProPlanTotalSchedule(entity.getProjectId(),entity.getScheduleNode()); - } - System.out.println("RecursionEditStartDate.entity.getScheduleNode()..."+entity.getScheduleNode()); - entity.setStartDate(plan.getStartDate()); - RecursionEditStartDate(entity); + }catch (Exception e){ + e.printStackTrace(); } - } - }else{ - int res = proPlanMapper.updateProPlanStartDate(plan); - if(res>0){ - ProPlan entity = proPlanMapper.selectProPlanByParams(plan.getProjectId(),plan.getParentId()); - if(entity!=null){ - List belows = proPlanMapper.selectProPlanBelows(entity.getProjectId(),entity.getTaskId()); - Float Finished = 0.0F; - try { - if(belows.size()>0){ - for(ProPlan item:belows){ - Float sNode = Convert.toFloat(item.getScheduleNode(),0.0F); - if(sNode>0){ - if(sNode==100){ - Finished += Convert.toFloat(item.getTaskDuation(),0.0F); - }else{ - Finished += Convert.toFloat(item.getTaskDuation()*(sNode/100)); - } - } - } - } - }catch (Exception e){ - e.printStackTrace(); - } - if(Finished==0){ - entity.setScheduleNode("0"); + if(Finished==0){ + entity.setScheduleNode("0"); + }else{ + Double _cn = Convert.toDouble(Finished/totalTaskDuation)*100; + if(_cn>=100){ + entity.setScheduleNode("100"); }else{ - Double _cn = Convert.toDouble(Finished/entity.getTaskDuation())*100; - if(_cn>100){ - entity.setScheduleNode("100"); - }else{ - entity.setScheduleNode(String.format("%.2f", _cn)); - } + entity.setScheduleNode(String.format("%.2f", _cn)); } - // 更新总进度 - if(entity.getTaskOutlineLevel()==1){ - proPlanScheduleMapper.updateProPlanTotalSchedule(entity.getProjectId(),entity.getScheduleNode()); - } - System.out.println("RecursionEditStartDate.entity.getScheduleNode()..."+entity.getScheduleNode()); - entity.setStartDate(plan.getStartDate()); - RecursionEditStartDate(entity); } + // 更新总进度 + if(entity.getTaskOutlineLevel()==1L){ + proPlanScheduleMapper.updateProPlanTotalSchedule(entity.getProjectId(),entity.getScheduleNode()); + } + System.out.println("RecursionEditStartDate.entity.getScheduleNode()..."+entity.getScheduleNode()); + RecursionEditStartDate(entity); } } } @@ -278,93 +238,53 @@ public class ProPlanScheduleServiceImpl implements IProPlanScheduleService * @param plan */ private void RecursionEditFinishDate(ProPlan plan){ - if(plan.getFinishDate()!=null){ - int res = proPlanMapper.updateProPlan(plan); - if(res>0){ - ProPlan entity = proPlanMapper.selectProPlanByParams(plan.getProjectId(),plan.getParentId()); - if(entity!=null){ + int res = proPlanMapper.updateProPlan(plan); + if(res>0){ + ProPlan entity = proPlanMapper.selectProPlanByParams(plan.getProjectId(),plan.getParentId()); + if(entity!=null){ + if(plan.getFinishDate()!=null){ + entity.setFinishDate(plan.getFinishDate()); entity.setUpdateTime(plan.getUpdateTime()); if(entity.getStartDate()==null){ entity.setStartDate(entity.getUpdateTime()); } - List belows = proPlanMapper.selectProPlanBelows(entity.getProjectId(),entity.getTaskId()); - Float Finished = 0.0F; - try { - if(belows.size()>0){ - for(ProPlan item:belows){ - Float sNode = Convert.toFloat(item.getScheduleNode(),0.0F); - if(sNode>0){ - if(sNode==100){ - Finished += Convert.toFloat(item.getTaskDuation(),0.0F); - }else{ - Finished += Convert.toFloat(item.getTaskDuation()*(sNode/100)); - } + } + List belows = proPlanMapper.selectProPlanBelows(entity.getProjectId(),entity.getTaskId()); + Float Finished = 0.0F; + int totalTaskDuation = 0; + try { + if(belows.size()>0){ + for(ProPlan item:belows){ + totalTaskDuation += item.getTaskDuation(); + Float sNode = Convert.toFloat(item.getScheduleNode(),0.0F); + if(sNode>0){ + if(sNode>=100){ + Finished += Convert.toFloat(item.getTaskDuation(),0.0F); + }else{ + Finished += Convert.toFloat(item.getTaskDuation()*(sNode/100)); } } } - }catch (Exception e){ - e.printStackTrace(); } - if(Finished==0){ - entity.setScheduleNode("0"); - }else{ - Double _cn = Convert.toDouble(Finished/entity.getTaskDuation())*100; - if(_cn>100){ - entity.setScheduleNode("100"); - }else{ - entity.setScheduleNode(String.format("%.2f", _cn)); - } - } - // 更新总进度 - if(entity.getTaskOutlineLevel()==1L){ - proPlanScheduleMapper.updateProPlanTotalSchedule(entity.getProjectId(),entity.getScheduleNode()); - } - System.out.println("RecursionEditFinishDate.entity.getScheduleNode()..."+entity.getScheduleNode()); - entity.setFinishDate(plan.getFinishDate()); - RecursionEditFinishDate(entity); + }catch (Exception e){ + e.printStackTrace(); } - } - }else{ - int res = proPlanMapper.updateProPlanFinishDate(plan); - if(res>0){ - ProPlan entity = proPlanMapper.selectProPlanByParams(plan.getProjectId(),plan.getParentId()); - if(entity!=null){ - List belows = proPlanMapper.selectProPlanBelows(entity.getProjectId(),entity.getTaskId()); - Float Finished = 0.0F; - try { - if(belows.size()>0){ - for(ProPlan item:belows){ - Float sNode = Convert.toFloat(item.getScheduleNode(),0.0F); - if(sNode>0){ - if(sNode==100){ - Finished += Convert.toFloat(item.getTaskDuation(),0.0F); - }else{ - Finished += Convert.toFloat(item.getTaskDuation()*(sNode/100)); - } - } - } - } - }catch (Exception e){ - e.printStackTrace(); - } - if(Finished==0){ - entity.setScheduleNode("0"); + if(Finished==0){ + entity.setScheduleNode("0"); + }else{ + Double _cn = Convert.toDouble(Finished/totalTaskDuation)*100; + if(_cn>=100){ + entity.setScheduleNode("100"); }else{ - Double _cn = Convert.toDouble(Finished/entity.getTaskDuation())*100; - if(_cn>100){ - entity.setScheduleNode("100"); - }else{ - entity.setScheduleNode(String.format("%.2f", _cn)); - } + entity.setScheduleNode(String.format("%.2f", _cn)); } - // 更新总进度 - if(entity.getTaskOutlineLevel()==1L){ - proPlanScheduleMapper.updateProPlanTotalSchedule(entity.getProjectId(),entity.getScheduleNode()); - } - System.out.println("RecursionEditFinishDate.entity.getScheduleNode()..."+entity.getScheduleNode()); - entity.setFinishDate(plan.getFinishDate()); - RecursionEditFinishDate(entity); } + // 更新总进度 + if(entity.getTaskOutlineLevel()==1L){ + proPlanScheduleMapper.updateProPlanTotalSchedule(entity.getProjectId(),entity.getScheduleNode()); + } + System.out.println("RecursionEditFinishDate.entity.getScheduleNode()..."+entity.getScheduleNode()); + RecursionEditFinishDate(entity); } } } diff --git a/yanzhu-ui-app/miniprogram/api/project.js b/yanzhu-ui-app/miniprogram/api/project.js index 18dfd876..3dd33591 100644 --- a/yanzhu-ui-app/miniprogram/api/project.js +++ b/yanzhu-ui-app/miniprogram/api/project.js @@ -321,4 +321,20 @@ export function submitPlanSchedule(data) { method: 'post', data: data }) -} \ No newline at end of file +} + +// 视频监控管理 +export function proVideoList(query) { + return request({ + url: '/manage/videoMonitor/list', + method: 'get', + params: query + }) +} + +export function getYsToken(id){ + return request({ + url: '/manage/videoMonitor/getYsToken/' + id, + method: 'get' + }) + } \ No newline at end of file diff --git a/yanzhu-ui-app/miniprogram/app.js b/yanzhu-ui-app/miniprogram/app.js index d9f57c3a..4d8582ab 100644 --- a/yanzhu-ui-app/miniprogram/app.js +++ b/yanzhu-ui-app/miniprogram/app.js @@ -61,7 +61,7 @@ App({ // this.toast("请使用手机号码登录"); // }, 1000); wx.redirectTo({ - url: '/pages/login/index', + url: '/pages/login/login', }); } } diff --git a/yanzhu-ui-app/miniprogram/app.json b/yanzhu-ui-app/miniprogram/app.json index 26b6600f..ace2ab8c 100644 --- a/yanzhu-ui-app/miniprogram/app.json +++ b/yanzhu-ui-app/miniprogram/app.json @@ -1,38 +1,49 @@ { "pages": [ "pages/login/login", - "pages/project_qr/index", - "pages/project_list/index", - "pages/project_info/index", - "pages/project_more/index", - "pages/project_safety/index", - "pages/project_quality/index", - "pages/sign_mags/index", - "pages/project_flowable/approveTask/index", - "pages/project_flowable/detailTask/index", - "pages/project_flowable/subDepts/index", - "pages/project_flowable/subDeptsUsers/index", - "pages/project_problemmodify/list/index", - "pages/project_problemmodify/info/index", - "pages/project_problemmodify/modify/index", - "pages/project_problemmodify/check/index", - "pages/project_problemmodify/add/index", - "pages/project_problemmodify/draft/index", - "pages/project_subdepts/list/index", - "pages/project_subdepts/add/index", - "pages/project_subdepts/info/index", - "pages/project_subgroups/list/index", - "pages/project_subgroups/add/index", - "pages/project_subgroups/info/index", - "pages/project_subusers/list/index", - "pages/project_subusers/add/index", - "pages/project_subusers/info/index", - "pages/project_magusers/list/index", - "pages/project_magusers/add/index", - "pages/project_magusers/info/index", - "pages/project_schedule/list/index", - "pages/project_schedule/add/index", - "pages/project_schedule/info/index" + "pages/project_qr/index" + ], + "subpackages": [ + { + "root": "pageage", + "name": "pageage", + "pages": [ + "project_flowable/approveTask/index", + "project_flowable/detailTask/index", + "project_flowable/subDepts/index", + "project_flowable/subDeptsUsers/index", + "project_video/list/index", + "project_video/info/index", + "project_list/index", + "project_info/index", + "project_more/index", + "project_safety/index", + "project_quality/index", + "sign_mags/index", + "project_problemmodify/list/index", + "project_problemmodify/info/index", + "project_problemmodify/modify/index", + "project_problemmodify/check/index", + "project_problemmodify/add/index", + "project_problemmodify/draft/index", + "project_subdepts/list/index", + "project_subdepts/add/index", + "project_subdepts/info/index", + "project_subgroups/list/index", + "project_subgroups/add/index", + "project_subgroups/info/index", + "project_subusers/list/index", + "project_subusers/add/index", + "project_subusers/info/index", + "project_magusers/list/index", + "project_magusers/add/index", + "project_magusers/info/index", + "project_schedule/list/index", + "project_schedule/add/index", + "project_schedule/info/index" + ], + "independent": false + } ], "usingComponents": { "van-row": "@vant/weapp/row", @@ -84,6 +95,12 @@ "curve-echarts": "pages/components/curve-echarts/index", "user-infos": "pages/components/user-infos/index" }, + "plugins": { + "ezplayer": { + "version": "1.0.9", + "provider": "wxf2b3a0262975d8c2" + } + }, "window": { "backgroundTextStyle": "light", "navigationBarBackgroundColor": "#191d28", diff --git a/yanzhu-ui-app/miniprogram/components/select-group-plan/index.wxml b/yanzhu-ui-app/miniprogram/components/select-group-plan/index.wxml index fd64f45a..7438e0f2 100644 --- a/yanzhu-ui-app/miniprogram/components/select-group-plan/index.wxml +++ b/yanzhu-ui-app/miniprogram/components/select-group-plan/index.wxml @@ -7,7 +7,7 @@ - + diff --git a/yanzhu-ui-app/miniprogram/images/biyan.png b/yanzhu-ui-app/miniprogram/images/biyan.png deleted file mode 100644 index ce424972552ec1a5c62e06bd77ac333c3da7cb82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 579 zcmV-J0=)f+P)Px${YgYYR9HvtR>6(JFc91g6v9b35>)_|Kq}#=1gL~`ffOT=s{_NHCbE$+b^#tsR# zneeU^A-MI+)Q&2qqE1zh{xkC?=B?Bix&UfOc%gCw@n#(3x=m%imnTtUCxghcuC3va zXvqp=rt=j`c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk#6rQ`QqR!L z#K720N5ROz&{E&PLf_C>*TB%qz|6|jTmcG{fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8fo2%#8yV>WRp=I1=9MH?=;jqG!%T2VElw`VEGWs$&r<-In3$Ab zT4JjNbScCOxdm`z^NOLt1Pn0!io^naLp=kKmtYEgeeo;J&4sHjE(uCSxEHIz#UYgi zsro^w#rdU0$-sz9QwCX8VC7ttnpl!w6q28x0}I7~jQo=P;*9(P1tXx76g0v!^HTE5 zi#5R-e0{Av^NLFn^O93NU2K(rM(AZ`rdSymnK_x8nL9eUxmg$*x;k2#8@oBXnYkIb zSsGZFnY+OBy5uL9=BDPA!1Sgd^g7|x3rY*Q1wfl!Qj0RnQd8WD@^clyezwZQ?G_81 z=0WwQ;C728PQCg-$LND%7AdA-Lcrt$V#3ockONQosd>QUUIa|n8}7zVV_;w`_H=O! zskrrKny)vLqr~yMR|Nhr#QqkDwVu)_A(AL2=k@AJ`-dk7&npPJu)k!jvMyP`Hy~+|Dn&Lw8?mP#jQs9&F6J~&8|#)7I?Vy?hTz=F*$C!LYdoLzG~b^ z)R33{=kiAUfKUa?e#i9wlgls2HiY{;arL_^T)|+TV8?ROc12_Qk<3Vwl>MA~C8?Yv!Y2R# diff --git a/yanzhu-ui-app/miniprogram/images/choice.png b/yanzhu-ui-app/miniprogram/images/choice.png deleted file mode 100644 index a21d6646549fe4c0d4e3b055f93cc4e2134009c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 579 zcmV-J0=)f+P)Px${YgYYRA@u(TG4I7Fc5vmB(Mog(y~R1Dix%Pb_?hvWRrT5xLi`BK<#kGb{tE| zR|K~8-re*0Q{v#O~yw4uE#nLY+TY7}<@}7OZ{ogkO-TC(=)g3K#mqQYeNs31$0v{qFxuiVZ z<RdIfPUpKT3&4PXrPLR=n(#0dc4j4V*HND6ryX zDWy*lqj-FvDxE;lpBmu&LS)f?>>=#MKc4C6GZki7b7#9Hz*jk++gv@;{sQA596iJO R(p~@n002ovPDHLkV1l9p_v-)v diff --git a/yanzhu-ui-app/miniprogram/images/early.png b/yanzhu-ui-app/miniprogram/images/early.png deleted file mode 100644 index ca7aca0c3ec3997d8f3a91c2efcd4a90e11038a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3302 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 diff --git a/yanzhu-ui-app/miniprogram/images/fanhui.png b/yanzhu-ui-app/miniprogram/images/fanhui.png deleted file mode 100644 index aa8bdaa3d5281ec53b07963a7a5607dd18cd7078..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1304 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 diff --git a/yanzhu-ui-app/miniprogram/images/img_10.png b/yanzhu-ui-app/miniprogram/images/img_10.png deleted file mode 100644 index 8298f45a22d93e53f58afdc514f0f0d45e2d21bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3681 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 diff --git a/yanzhu-ui-app/miniprogram/images/img_11.png b/yanzhu-ui-app/miniprogram/images/img_11.png deleted file mode 100644 index 1cc4db5ad77a73c508d58afa501de1f506d59dea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3630 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 Ci`*Rm diff --git a/yanzhu-ui-app/miniprogram/images/img_3.png b/yanzhu-ui-app/miniprogram/images/img_3.png deleted file mode 100644 index adbaadc599b6760f55ad18583706821c36dd9434..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1800 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 diff --git a/yanzhu-ui-app/miniprogram/images/img_7.png b/yanzhu-ui-app/miniprogram/images/img_7.png deleted file mode 100644 index 6c247af37da1cf0ecd349aaa74e255dd2d8a56f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1482 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 JYl7l){s7b9E^z<= diff --git a/yanzhu-ui-app/miniprogram/images/img_9.png b/yanzhu-ui-app/miniprogram/images/img_9.png deleted file mode 100644 index c5bbf83874f835129d75a3c366f7166950c72f35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3523 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 xe^Z<))&p^1J@6J7Y8`Z<(0QcPh#l^)D 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 diff --git a/yanzhu-ui-app/miniprogram/images/lw_1.png b/yanzhu-ui-app/miniprogram/images/lw_1.png deleted file mode 100644 index 5a54cbdc4e8ce998c43cc6a695f14a63209d0542..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1545 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX1|+Qw)-3{3k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+n3Xd_B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk#6rQ`QqR!L z#K720N5ROz&{E&PLf_C>*TB%qz|6|jTmcG{fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8fo2%#8yV>WRp=I1=9MH?=;jqG!%T2VElw`VEGWs$&r<-In3$Ab zT4JjNbScCOxdm`z^NOLt1Pn0!io^naLp=kKmtYEgeeo;J&4sHjE(uCSxEHIz#UYgi zsro^w#rdU0$-sz9QwCX8VC7ttnpl!w6q28x0}I7~jQo=P;*9(P1tXx76g0v!^HTE5 zi#5R-e0{Av^NLFn^O93NU2K(rM(AZ`rdSymn>!jgIvbk0IvW}qx;iXJ2$+08OnABla^NXHH4m8Fi-75xsU+tj0|Qfyr;B4q z#jPjd`?EzI1?Jtft=}rvbTI5V}74= z#3_KuKR{Yr_lVnkj_JE4)4zR-d-wfr^}J;Thc|35-u-*;&$4&7IgN~ET#O4GbWg~= zi}9~^Njxw)L16QBWrdEV{}(VHQu5~5T)8~uttaR6wR}cqUu$>CBowQ^kp0*(L!I-J z@rKmZZY+L8}{<9_Qu|*gyg&X7W(WqDN#DF9?mi<@KX>Dc z#c5vGZr|J%Ewz>5F54o5{c$tmC;pwDx+9ul+1?)(%M!Dz=h#L_XB54BtiEx>-v=L7 zrOYUKCe0Z7Ov{Z;@=EdHU#~BpJn}wedH0k9{>|G&&C_;dHqK+5x%_5T#5{~S{sbb&R%T5|5e4Zb!ziK=CzeT?ot=~SqxnRL@W7ktZ zLtQzg{+!^x>-TuhuRS>*R%^|D`{6sg+r_wz$~%kqFPQGwTW`8a!1U+y(^;9-FK6>g zt3KcJtEKzLb2hsvJMz4awcK3U+0$jO@k{dIjQ-cx180=2iWc9HU$tKE=W|a#uh0Mb zlg=Nl3o%olCx0XT{kgi*hsRz&;^(eAdF#ZE)5=>eGA;H0dz8=IMQ{C*o=@EF$&>5< zt2HUEsC%&X@_q3Qq7mITs|2~ibxnS^20ssI2 diff --git a/yanzhu-ui-app/miniprogram/images/lw_2.png b/yanzhu-ui-app/miniprogram/images/lw_2.png deleted file mode 100644 index 52388b101442421e2731dba1367e0d4dcd3eb9c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1521 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX1|+Qw)-3{3k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+n3Xd_B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk#6rQ`QqR!L z#K720N5ROz&{E&PLf_C>*TB%qz|6|jTmcG{fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8fo2%#8yV>WRp=I1=9MH?=;jqG!%T2VElw`VEGWs$&r<-In3$Ab zT4JjNbScCOxdm`z^NOLt1Pn0!io^naLp=kKmtYEgeeo;J&4sHjE(uCSxEHIz#UYgi zsro^w#rdU0$-sz9QwCX8VC7ttnpl!w6q28x0}I7~jQo=P;*9(P1tXx76g0v!^HTE5 zi#5R-e0{Av^NLFn^O93NU2K(rM(AZ`rdSy`ySciVn3LFCNRA&`N^fZsd*(Zy(tL2ra1M2(n4+l&}Ns^qRg_?6t|-MTm`V7tuk@D#R#W) zP`xR*-C~SWuRhQ*`kHs`)fuF3`{AWE{-7; zx6Xv^&lYtQn0IscVXfW;la_EU@s85Y&C$7X>X?&`l83;h8<7zn3jdorT4%&@OLK2D z=fHb@cWNBc4ptOX|qdtH2qW&OD(J5j#aIj&nK}<9ZoLWxWC`& zwn03L`8s9w?Fm0Ntq+b$zUU@5pIMGUFEjgqbzL4J-`@pP# zt%9qDX&%G;`r^gYuPR)BX>u_?BZ4`e+oY}cI?=opU|{+lb(Mi*OOlt&9AK7 zc>PdK)Hw~V=(`sEtm@W>zBNgou1%Si$9HC<(fMlMPm4^nwB)3I?%22UM$rlWM4fPZ z;iFk*LPZhz%^S4p_Fj+jv;7&*^`uMCece~L*Am&=blldTZwlYCPWgw$or2|0IOlHl z+$WK2v2msPfK{WCrr#hpGbeB}`1;c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk#6rQ`QqR!L z#K720N5ROz&{E&PLf_C>*TB%qz|6|jTmcG{fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8fo2%#8yV>WRp=I1=9MH?=;jqG!%T2VElw`VEGWs$&r<-In3$Ab zT4JjNbScCOxdm`z^NOLt1Pn0!io^naLp=kKmtYEgeeo;J&4sHjE(uCSxEHIz#UYgi zsro^w#rdU0$-sz9QwCX8VC7ttnpl!w6q28x0}I7~jQo=P;*9(P1tXx76g0v!^HTE5 zi#5R-e0{Av^NLFn^O93NU2K(rM(AZ`rdS!8nHidzI6IlTIvW}qx;iDXj;M?od)+fQHreB)P^o>tB@DK4)3e2M@5b*t8` ziW3uz>PedYDyBc!^gz$TOUr&}$hBR(DY5xn`I((<-rXQ|SqlZwv1X5h%SHW+XjNK`dWUcd^bE zcKFQdlK(o}gI|g@ zESgZVYPx#oQLl;FD?g}db^F=u*w}0=$GF{kL!88#HJc9nkkT{bfAn*kVYuC)7ComU zL7j#1+xS9yHFNHCly0vQdc9}$L=BcBQrlJ^V6I;{Rr1<#X@k>jMlrJ2jSKjrGdJnB zpNZKM#a5Gfp-gUphRVt+p>q|-`ES*(D8Huomhp`3%j_(MtM6x-UDFC?ZP#pPU1o5H zVS9b+Huc20vvsZs@Bc3$!Obt0W6Qra>1$8Yt4oJE_HOF+%zJoO@Ia2*do@mdMU&0t zVm?1PWb_21Ce2aNInKG%S@Z{w=+@0*5A%5o4Lsi7aH*c4yVJy>_`<1F8-BKbu^YtZ z&GkD_x^7C0yZCL7m0>wK=3-`y&!o3}5L)TV z)151Pk39NfKB22f@YlPqSI*V$kc#c+^;_qkC44e(@n*}$=cWZ(ofgtXotIZ6c{*R0 zPEoRR>trf6Q_$0SXtc3<|EFovALa?ZYiY}#s8zH4=*$BLPdQ%wo%Gz>FkCY`;!)n4 zs{PBI%o%=^+w#5MHYHZ8#BR#Bb+3e!BPN{Pb-DY25!0sUrFHw6BPLGz%= z_1?3qCu(s|6yE9(77=&geDKD!XDss$=IR+<($4GJa!USm`1AW7>!W?QG}try*n6$g zOUsD*`&9GBdpqrw=DGcrUFHg}*7_e^y{0qj`tAQw6&wFq>&`mzpGAVntDnm{r-UW|M0dL8 diff --git a/yanzhu-ui-app/miniprogram/images/lw_4.png b/yanzhu-ui-app/miniprogram/images/lw_4.png deleted file mode 100644 index a177e21c33e77e099370a561877a321e2278c518..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1669 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX1|+Qw)-3{3k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+n3Xd_B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk#6rQ`QqR!L z#K720N5ROz&{E&PLf_C>*TB%qz|6|jTmcG{fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8fo2%#8yV>WRp=I1=9MH?=;jqG!%T2VElw`VEGWs$&r<-In3$Ab zT4JjNbScCOxdm`z^NOLt1Pn0!io^naLp=kKmtYEgeeo;J&4sHjE(uCSxEHIz#UYgi zsro^w#rdU0$-sz9QwCX8VC7ttnpl!w6q28x0}I7~jQo=P;*9(P1tXx76g0v!^HTE5 zi#5R-e0{Av^NLFn^O93NU2K(rM(AZ`rdYWd8d(|}yBM3gIvW@ox;i--xHvkRyP7x} zyEq%Wn3}`%y5uL9=BDPA!1Sgd^qSz*3rY*Q1wfl!Qj0RnQd8WD@^clyezwZQ?G{6v z=0WwQ;C71QUUIa|n`FUw+3=B*^JY5_^ zDsCMK-%`Yvp?7vteg8zIoKCkmM=Ms|)p;~;;;ZQOCk;Bc>|*(RMT{+e zw>smFmTlTE6`sgl_bE$U*!k&U70+XS$8R@dKBTKHSSJh(kZ@eYrxwz9qHy=KGn)9V+CxIj3aZ z*61@#4SFK0o4jSpx2 zyu5Al{Fnk^v6;V2chrBaJ@e2rMw9Nji;cdp&MV!~Z0^T)1k`GdHvS3-NY>Fa+E^SK}N@`lFx z?CCNZKdY?Ga%XeemM&uU;Z&L}?iEm7v)HgT=9TllohJIP6SC&dT*nv6sKb)B$D=9d za#`HhDI9FYXH9lq{5SEWN%>TV>CTg^9c(M6SIyl0!6;K|)9%L~XJ@{Z=*<`Sr5>=C z^`89Y+w(-5d>6^|S?$SSeEe9CrD3bQyz-t)?+u?{j*&Y%yXp-0{N@_g3p@4pa85I= pb9-jlvZ8j%t4(3{x&K)t7`A3IKk)sq>O81o@O1TaS?83{1OQV|ht~iA diff --git a/yanzhu-ui-app/miniprogram/images/lw_5.png b/yanzhu-ui-app/miniprogram/images/lw_5.png deleted file mode 100644 index 3e9545e4cf335e84ea39593d1cb88a956c7cfd57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1462 zcmeAS@N?(olHy`uVBq!ia0vp^QXtI11|(N{`J4k%k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+n3Xd_B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk#6rQ`QqR!L z#K720N5ROz&{E&PLf_C>*TB%qz|6|jTmcG{fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8fo2%#8yV>WRp=I1=9MH?=;jqG!%T2VElw`VEGWs$&r<-In3$Ab zT4JjNbScCOxdm`z^NOLt1Pn0!io^naLp=kKmtYEgeeo;J&4sHjE(uCSxEHIz#UYgi zsro^w#rdU0$-sz9QwCX8VC7ttnpl!w6q28x0}I7~jQo=P;*9(P1tXx76g0v!^HTE5 zi#5R-e0{Av^NLFn^O93NU2K(rM(AZ`rdXM{85ucSIysrTIvW}qx;i--8W>p^n_8N= zxtbc7xLUyUy5uL9=BDPA!1Sgd^g83z3rY*Q1wfl!Qj0RnQd8WD@^clyezwZQ?G{U% z=0WwQ;C726PQCg-$LND%7AdA-Lcrt$V#3ockONQosd>QUUIa|nhn&`hF)%P`db&7< zRNUG#&Cnw>QRH}SmXKcC${Ptzjcv1|xu&V4HG4aDKS)`$gvIJffUlOW-_;AvES?z! z0R;iV?HZbeh2CDSIUKq|r2(GzcmL!2Q(AH7`R?zZAGXT3SHHJ>{=fEl-Tj|=M?UZA z`MhIOv(>llmHY;}0Sn#lCw_=DF_KcT6H0OG@JW;^`5kZO{!KaQd(hJpJPJnY6H7B% zwHJk+m-_ItY?&D&>I`39QnAaPvHC*$`R)tGN{v&O3G*%dGv(m4)60Vm7kYYVMyTP^i+tuYY zr+3dtifHn^{`9V@weulqJEdd!z|RTm;>>wY2e2Q%f7rtb}eQ00{6R# zZ8Lr?abnqXd1i9DukyLoiG1dda*uTfOuLcd-%_wi(C4t;lm}a07ESWXVdh%UX0y3d z`rF1g-r<6!BDc5f-Ie?8HIMn#^=_9wbQ>(W8u3~^gk`_v#q*n2O-N?{EWS?l_J+zU zJA$5j&s*GA`r&m~|4+`^CTj!zb|3eJJ8n&WTK8D}i$L7L+^gpAG*XlVC6>0_T{tVt dYMnA88^f31r<%Sn*lh)sq@J#RF6*2UngFUnB=`UT diff --git a/yanzhu-ui-app/miniprogram/images/lw_6.png b/yanzhu-ui-app/miniprogram/images/lw_6.png deleted file mode 100644 index aa68320c1a986ab7174c94d28b3f5b2a1e2af11b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1378 zcmeAS@N?(olHy`uVBq!ia0vp^QXtI11|(N{`J4k%k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+n3Xd_B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk#6rQ`QqR!L z#K720N5ROz&{E&PLf_C>*TB%qz|6|jTmcG{fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8fo2%#8yV>WRp=I1=9MH?=;jqG!%T2VElw`VEGWs$&r<-In3$Ab zT4JjNbScCOxdm`z^NOLt1Pn0!io^naLp=kKmtYEgeeo;J&4sHjE(uCSxEHIz#UYgi zsro^w#rdU0$-sz9QwCX8VC7ttnpl!w6q28x0}I7~jQo=P;*9(P1tXx76g0v!^HTE5 zi#5R-e0{Av^NLFn^O93NU2K(rM(AZ`rU1jz%+k!s!qn8&+0f9?)ydM-!ot$Y(aFrv z(#^%v(gLQ}B|o_|H#M&WrZ)wl*9@m#P+G_>0NU)5T9jFqn&MWJpQ`}&vsET;w;1Cz z52`l>w_8kb>eUB2MjsTjNHGl)0wy026P|8?9C*r4%>yR)B4E0nuwsrM0|Vn#PZ!6K zid%caY`vKs1$>)&=dRQh>1j%#OEqfcik1cc7^OFE5oVeEhe7e; zA+x!@KHcyu5yIc8>p9;*bT9pob#Hu7(@ zXZ^_5!)*E{pY7%;mx`Da|27W`_b+*U=S2?lq$&yd9}O~}$g#<4ZmMj0|FlRm-L6%d zC38A9>DbF!DM+`kI9_zMDIxBKh2Y)II*|fXTl$JCSIcp|5q^8d`rMO8eG8Z_Fclei zBx)A7UW{VbI>7QhQt@TVh1r+3>{~hgP?W-^#7d(QlS%s=y1rXk{C@F9u=?Vo4SyKQ z54axSuwvh4$@_PKrjd(^)77S+d!M)hT@!hhYL@ulnsDZJnO1m=@5{Dl9qFRAq2@V4 z?Gq;YO+TdmeBPH8XC_x@A6&b(q`$}VkhqT19v9PjFTJLR@1C|kbE@{<#Oo1uE)%}& zkn*km{bypzV~HEgekv1>f6`Vm5#3kn``YcshkyU{1gs7{J-2}I$16+C6Jj?*&hK(h qKk$U3{wZJMs>|=MX+z|0W7f$Qow^XopKQqR-X&t;ucLK6Vm_VAVf diff --git a/yanzhu-ui-app/miniprogram/images/lw_7.png b/yanzhu-ui-app/miniprogram/images/lw_7.png deleted file mode 100644 index b06c5261bcb4751c676a89af8b1b43ac7db976a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1299 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 IZE!-?-!j>x_5c6? diff --git a/yanzhu-ui-app/miniprogram/images/s_1.png b/yanzhu-ui-app/miniprogram/images/s_1.png deleted file mode 100644 index 4475e32c3ee3f5887131c372f05cb21a91ce80bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2515 zcmaJ@c{r478y}H_tXY#7BO+!q7&FHbGngULkhL&oUJT7*W@L~PT9D+}hDs_+B*)gY zB3qO!9S236v=EhuP@2*=I_Z3We0}eAz3=lp_jUh%_wQb=>v>b%-JIlPG-W^_kQ|YK zCy7?=)mKVV^!*i4RU}$AaUFcP9?TGKG?@*6?5NCO08FHlLje*%rp82e0#+c9xE{^Z zhwJ0I6H8&zVdPaG7>~{pp+O)kTONx{i2%6ZU?7ynu!hXmH$lKOsx`#h+!f)aXK=7QYsfcVtZ2V#hC{<(}X|kbgw^ zxVnRJOf~>Ehgm==NHa??8UsUGm?2OWCSX$p5(7tA!jUK_0*OUfV9n9s?+-*2jZF=~ zlJJh-V~I}IkT5Qng@wbTqoZNbC>WC+3P)lvA`VlysVP+C0p-LnxMUub!O>e|zyll# zo5teOm<;eLBRQBE#kGcrl>UKFHA$qH!SXdkzAaj{)PbPE!S{2>Hm|P|&jL8CU&!j}r0S0#sOZ^v%`6+gF7U(QdWIVv89RR3~Y$hH2EoUt4=UOa&%J&^h z{kazOPqA>382D;u|Etq$Ceiq;Zhy?J=Ilq{n5jQJ3~ySy{;vKFH6finDD^F9wl zmo#3cX9oOTyYF2on@*0L{R~?A#bC+yv0aN`!czZvJ}1$_uxniUQ(OyX3&>a_5JwX_ zrSE#zU?1bvZ57Uxs?e#KlQbXM?>jVca6b9cV6(lB>Xz1qxS&ZR5Xkwq5S~;VeC5wd zn@`%UnyBncX3=U|x9&>!w%FKaZvhPx4jF+%OjRB+K0dOTF&PXV8IlZMbxb>an`Nx#0 zb7;5Q)LzS;DT0F+G(r|VAJ-gwz?+(_5ue$;wUC5OP~e@?7)%lNom}awuJAjT2%<4_ z^*^@EN{rmYb4hnshLNZ1n;LzqAg+RX@oN`{P6U>*^_N~h7=KHIMBGwki?#V!EA0rx z3?ggq9I)ZvuaT0a%;?FeWfNjcAl61%e%fKR>bX^X+W-pyE*8Csa=xQvJACDR=sn3embe zbxirn#$>#U4RNC2hDnc%Piu0DR#|utp;r`MD{X8YXZy&w&_GaO_Q(tmn<;9DDPYyT zZIE1_t~n*&z$wdFUSDqsbDg7V(Qw z#bim!5|9yn;cHq|Z|PFwre{wpujf+rE^z)-w*-40vfRF+CeD(%uxM5}>Q2TQaLzn0 zfIVcyd^NR-Gb}N$UD>vzTNw}434SRoP7B)D{5VXCpq*MXQEH1JMNkW??`Hs*gS#*Dy$+OOZ{%hj>Cxp- z1VQ}^R=%@(QNDl!seAx=Rjv2;Qmsj|xHeATRx#nplapdC1;|T{P+s>y# z4qx3y%#6dy!cf7(GJPEh!<>R&y$eTQKEGf~sTK|hs@kp@IF+9?mSmgzDdhU=AM<0` zVkesb$>hV8>)R0mp-O+p$2)TiHj35a3*E)LQuUHh-W}zoe@uM{m(`gzKlOS^?-xQt zQhQ*H@zi3;LQ(XF%>g+&hI=)`6kgt0!3J-ASM@%mdVLq_NlCEX>9kHFe4T|(=nd&- z6c6TXJ$M&xc4Us1S`w36@M!rC|CcFkYVclGI#oM)>!z;i$x0?f5inW zZ{en}{&VG;^2%2~HZNOxs;)aEJ`~_WT|btm6bfZ?RSF2TU;jQ-)+C_;qAI`1SRhTd Qul{Bc9o+C$_CZPi0gomuL;wH) diff --git a/yanzhu-ui-app/miniprogram/images/s_10.png b/yanzhu-ui-app/miniprogram/images/s_10.png deleted file mode 100644 index a5720ae00ecf0534bc3ec8e63dd65ea2428b559a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1953 zcmaJ?c~BE~7>!jZB3Qr{1VxsBO0~Jk34sDhAYv>;jv!K5k_93p85v5wOPB+|lxWOeU&9CXmTE6oFGE$q`V4ldGJj6*!PetduGc zDJ%yJieMC+h_JD!)4x-YDc;G-Rd36L7L1?)6$BEVXh>-qC=mQVR3>|eRv|*@AHV-8 ztO`m}Km;MAf)kZuv~kf+hENKYj}ihASQ!Mv@zYfdh=mbY6$>i>GHMBM36;tvuv+!; z8-hT<;>%SCC>KL~4jYR~;H6Rti$Y=08FU`m$BXAhB5}PKWD?JZ!(~$GJUWd*V@z{7 zusBf$$&qQUqz1p$)DF!p=Lq5kVNYg)(D~OHYe%R5ad#Oq4 zJJQ{s;xMOZ)$v)gtydM{Ozf%;hq$ESGet+eoag2C^auumGwUjZ+^m4s?6mz2b6uj^ zviI%?h%m{_3hCYwFwmbne%7sHu(QDV#HF)c?v|&YY||I$-0l|SFgGlqQo?q1Tq3it zEUUX-&tU9VU+X@a$+R86E6WZqIvSpGM6Zi#am`~ zr2tyS0(#&T$!1;7N~8RJ!a-hXyxEb-Baic^Dw3s~_rhB!Zr%dML1x&E!I;Wh4Rr_h zg^1Qy4X+?t)UM0DQ|^5p5G`FaW_4j5(zIq-`&99kiuH<+#J;k$5_M;OpE0!ie*FvT zjeB(g6RuWa5ma*f+_1`y3Ouf`H0#B}%{t4PP52&1pMiqvqj9}M4S5lGn{sw=)x6sX zSjJvnpF`s|?x;;k%YN*4c>^h~aMme{efLZ6d>PZaJ>xf{_=xb>EnCBD_w?tKQS$d5 zUTypBob8A4k-sHpJ^KONyZwpFz+ftCmG(m2va8>fnm={>^{Mfd+xp6(S6``|gT2Qa zRYiUHGJdSPKi5AyFS=!{e_meXSAL7=gS;Y(E*dW-yVPM<$<4MG*VNl~;xY?co+P;U z7@x4WORnh6=zgSVKV)ZiDs>{hFL92Zt>=Yn7ysH3&a4bAo!#@65tHf;B)yU0Gd|4Phc;F!jue|QFa`|i{(qnt$ST|V?-*hz_Zzw%wd$V?dwxe#WDD2`!&R}X@ zPVtB$!Sba4HCgu%aicuVe(DBe$*m)I1SR`kgjQOZUB9c) ze7@Lzyn8Z~btN=V`@U9iel*`Xsduxky&+C_v*zN~27BJ+*M*SHqAC4`1NsLO{wcFC X_CFQ%YX;6w8h)C5?ix;&cVyaMa8n`6 diff --git a/yanzhu-ui-app/miniprogram/images/s_11.png b/yanzhu-ui-app/miniprogram/images/s_11.png deleted file mode 100644 index 31523ab30926b45edc268858f1ed7cb3968aaab4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1912 zcmaJ?dpJ~i7@icB%Qi&`(KMq%%-v-sQ;nHXsu5;}Nw*m@M<&fVW6oiQLV0LPbfJ=! zuF`f{%I=a)O&6t$Ro=g5#Ybr!qnCj zgTYw%E#U^CvxDKCV1kbG$py#J$p+zx5djpAXryWY!>9mnjX)~W|~e(GG}plHo}KDi3{W{9P7JBk2);PGXt#5 zrzSnfGvEG%W8Kyo-E-)tckLy5*eKF}`3tWWPW+9Jn+NL}hySSU(1V+PZ)nl3o>S2_ z(B(`V_U?Xjeu;gFF7?Rq0?m$omwY|^n17}y*s(Lcx}0~)%7LD0oLR1W=iRGu4YuL- zf*qQ`;b9ORc5q_>;?NFxwr7@bzSU0;kXt1PiFoQ(>E*mEls?4e`}XzVxV32z@)nk zCa1UBEMm?|&M57)ioB;w-*!(+d%iMc;#EibpXJNS2D2?h>~+KinS09qVsBbZ0Ey(bj;ce(GbsrXR&;AP25M@3k^p5C;ywTlW;T5i9U2X^07adH0 zO{v)sz(||lS?-?I{Whk45-o<6bI<;D+S>1o>aZ8L+4?sSS2Z_FV%m16Cfw?;jT1mD zan|hoD|=szl~}s2Nqw_A&E)>E_`AhVPP5LI@$Mg%^gA`T)K`_acWi$<^mNaK>ARzGe%G!jrro+H9o2Kk_f1QcrFVmAYaFXfhSwIj#1rR=0;a8Mavkrp zi%Y9-8e0?9YRhZlTOG7_{Gi~SFfZEhM_}>w6E&g0+Ox$quU9{wF(|E)(>v?pOY?3K z=sV{{U<;|2ED3P?qtLx>)>y6G^mRTRw-XZ7q5jzpi9=iK1osg~v*G0KQpw)$3w6U) zf`@M7nlMOLSc2%3ET~#=SrGXMi3;-7Mg6^VUs>;Il{LHjW-N5Bf6B)xEgt#yre}vg gk}CDlLvyZTZazJ?!_0Ch&L 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 diff --git a/yanzhu-ui-app/miniprogram/images/s_16.png b/yanzhu-ui-app/miniprogram/images/s_16.png deleted file mode 100644 index d044e6248e01c2465944e4303ee784344d57c019..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2124 zcmaJ?c~lek8jVtwHHaYlG6n%bvl1am30p#dRM5jBiG}IHgOJr){c5g6zF!h*P9uvM>=OXHB8}ie+w2N_elSQh zIbT2vVzNHRLQZsy5Qb$mJYK0(;*`!fNFI$RQmKdr2~Q$n5d>C|AcZ+9tW;sUpuhwb zJh?~)iy$eWR^)J@IGBz>oc^7HM7Ag^ReUZJQZT%VBf}GM1a(Raz<_}N50yw3(F!;S z{Ey%NDXa)dkb(FhPyxlsc}U{~w(3wa8bc0pU`QSUK`{$e+$MxzNFjt|012@KYzPxc z`H)iK_=yk@K=YR>V2+dr`ZMVmL;@!g@o5wWgGgmiSPUT7aVK7Zdqb$;Oy zyxI9!_8|W#duQy>NJc`jiNc8uwCv^{JCr%SXOKQL9F!=Xd>&RgT5x)<;cT*Ze`|J| zMH%CnU4mjTzaia*?b;IIYCK~(LNcnaBTr90Js^7Tzp@}pwD<5URy=0!gIBSe%Pd6boH41WCQ+i%eA4<9`1FvZljfkwEUw@q0sb?cg3AP{aSNJY%|J;(Hf8A zTZDYa@}d~G{BAe>9@m%6C3$q)o21o+#1y@CA5t6fWl=ZT4MDCI8?i;US*i8!kL>Ex zS-TI6XU-k*HTh>!uaLfl;x&-;upNa%`-@f{=z-eMmu%YfcjuQnDeQ(`R7Yf0mfk&> zzNggDf7t0fk@A85W2QsR2`xr@VfO0KF87$1QFjM_HKMZlxP$ZJy!6=q;p*jOr}cku z?-DY(iP?`*G7Sn}T~8%eo@+fAfg82JJn?@055MH>?2uK)BF(8C++D1$S^Fl-Sw@ll zzI4E7toEps{rgk|_KUNE=i1$yGPb&h4lKKuA zqa2W|qGS>3bf^MDAUBfD;MbwYRum3zj2Lg#&m7>6J$D=4KM?WjZ?z>GmnCCUt5X-#ATRFQ8|2+sk((b5GqrP*p+-6e@$?=DKHHeUvp! zxg=cYah`?dbUNpuCq)gB#M+$MKMq-)`%-M7PpC6{EjZH@ZEG;2nR-XtvG<&*EWcb_ zYtva#)#_N;mh-QMy!|FY(_%SXs8^p{e4w{JQ(> z<|O20yt^kq4l?vQ*ZGN7?=HEK_U|xH)i*NXOoV|@*OO8g$(uCI`=#(L zW!(9sP1;S1$UUh?9-4Mte^fdi`(wMn=WIPHvOG6&YLh&a;Co#WBA9HO^m$6nMr!fNoR@CrBqaYGgjIZF>RR&#cCMf-3y;nTm7x za<179@yM7}n%s$#WND`(gaYwN4b-kdS<9Q9YanBNTAc&q>2gZtQXxqU78G?f7Jb_uTmQ4ekSeeuzpvTa`%X%W zDtoGa!`FvykBmwj&V=jEnQgti?7i`y{UdHxS!p`y_9wX4gZ}F6JN4E${)6td`8K&F qYGyvI+lO^Ku3>ABhvcIc0kt;q?(N!NGON}9cYmKiW{vl*)PDnM_+L5z diff --git a/yanzhu-ui-app/miniprogram/images/s_17.png b/yanzhu-ui-app/miniprogram/images/s_17.png deleted file mode 100644 index 192f1c04b8b816be15d6ff29d628ce1ae6c1fecd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2081 zcmaJ?c~nz(7LHb;-~x=6g3Q>E2m+EF60#t~EJ7v7Aca_QG$bzzki3vQOu&OyR1gxd z&{h0O0{zYIcoKD^jLTmiHjlt5ac8bGkbU^syCQwXI%5FixC zMz;Y>1mXjXJXin;`2KVesK5zLF*uz<1)~uNrngQd6h#6MDjbl?m0swvD~)KBTG0lkjYp&2 zhCq>C=s!dW_<<-ks0L6TI0{xoboWG2X*eRqoj|6zp-2QG4NvgI6UkTtkxrn{J*cR6 z4;s#<7E9-isQp;7498{uAjKXj*2J%9~O8+Q9p?XiN)VymG+%UXOsKOI*1XD?ifqee|4^=4M zM{A%U;7`5(lUNfRs{-&rfCh|Fi{QaYFs4*0I$I40Ay6F*f>DcI43vQosF8sx6bY7u zat@U%#h_N>@)p47)BThhNT?J6ejG0}Oo5Zj#dI2r=1%5vJ=rWCi%8_MSX3(9D;}3e z<8o$ZvYD5bIw$Z9D#Jre=TYmdLs;y%)AOfl*&Qmxg+vH#-Rk z56on@n>*#8ZwEZTCSUWYEFkXh(LPR++_8D&tE#wGSz~7m8Avb4zY!6Fd16Bpxr`0% zY*C+xU$bixH^f=5O|wLj9PFG^3K}ebSK9L~+P(PTbe)@_V%bji1A~pDBzaS9obSav zY=u;WJ*TE5^<|)h9@c`6IoAnMIz(xx7@aS@mrC;aVY;=E75lAW!xo$3@fUk}O;v7r zmX~JGcK;l{R^NhUyu=jJB}ICEp?PO}&%GYjwgNl&r$N3ziu29G@X z?)*o~qbJ1FFM_b8m0--ZIr;7MGhbelN0tX>ukYRSxbZJe-uCWg0ju0w z?E9x)w>uiOvlqz~Ew7^epKfffquKcLn{jR3l)ig5wo+j1FOw6DMejv^}IK1_H5X)O%q8+ z(j@z2M-pe#QHH6p_*~aBhm783^(UOe3Fkw7BCdb$O(LA9mdr1#8Cc1T>KDhR?3>Vy zIz{#hu6GFXuu;ddWv9&6lRJO?Z29vKpLSoU^m!F#^}AKUY;_==`+T4>HDyStKUMW? zGRcS0PTlMNgx$cW#TEV794a0hD2zW28ug`H!N<}B#^Dp=-#zfWnHjK!IBi^Dw&0CT z6HM={^P~D2wBjE{4IyUx$0QB&+rl#XwjX8Ibe;X~ZsF>W?~b=^WqPlZY;c%#VUJ+; z|Hv~3FoNMvNupt~w!GoB(n)eCgRA_e5rcabwZnM`$?nzyMQ)S>lCi;0R?T`;l{vpg zTFjBZW`}2z=Qs3RHAIK%dy=drj$Mz&|GjsdA+Qd$tw9xZEI9w`vkPsNh8@t8!XEsc zefE1WsW!WAHzu29Rz6Ot{U!N(!3z4ZOIJ{b^$QQXDl^waj^25`!^A4vEQN|t4Z diff --git a/yanzhu-ui-app/miniprogram/images/s_18.png b/yanzhu-ui-app/miniprogram/images/s_18.png deleted file mode 100644 index 4c8abeb7c01e5f64c9580b20aa86538f7d46cbff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1699 zcmaJ?eM}Q~7;b}z7K-AE(rMr*)A`k2TS{qb5lc&@LIKNHjlv{zeD5C>?0 z>0(e2D+Cb?3KZPj0D&p$hUf+a1&vb#ox&6qA;e0Y?23TgHlB!Ohg zl;n1Zi@`YfsH3HbR2;@pz#59oj-i+}I+TsUa0AUcnIZ{706CPX)&`JXH(e$HYGnW^ z&QDAg>-dmL9g?btqEf@76{$%IwvrUM5#X9RsDK7SWPn+-TWjE$14vW49CU8q21&pa z1W5`YeKaK%M*@6U4*`A@CRssaumFEHg~nu1eVOY4I+ex-sVtD@OQzB|R3^vIADDhf zXf(Ytfg=$Jr(>b30FnwpbQ};gnM@RuF9p^of;2W8)u4lPIvGWf4JlegW+rP5J~Ije z$e_@xb%+|)0(M2295x~WB-H806g0Y7S*>BZOlZMCvrGrlC{%k&GeEKU|DhVqEZTrb zpih4PQ`iulqJuyQWPpu&1$uA^KK4*L4qp$+5Lh1#!@Fmy7^#90*r0-S03Editd3J_ zm9WXMW{Mydb3|GLBGW1$ksyGCN>J2lC5Oid5(;U-L42N&N23MvSafO-Pr#!G2M06Q zEFOP`D}WV74Wvb8xXMpl{+wKUFKBdVWC5gC?}3y;J*)wya^|S#_QIZ1ZG^&y_wF-?f_Pn-fxs?z@WZ&=4eZYE7teF7s91KCG+y45?>}Bnl9w*Y z^*CKvMkqg)(WM-G*HSEU(J(9;>N2N3<={)p-+hx|Qb8s0T4cWPc1Dyl(I3nb{1zi9 zk}e&~Cg(g2XFkZ(sNI@yl5GiNo?G{Yr{C(=;rr+L{J#E)Eq#Niykzvqr3V8|C#;$2 z%=H{->vcUe~L*o8$& zCah1#uEjUI$F4YcSG(=( zo?9kO;gvKuLRw3kO4D^Wa%__Fl)Nw-e>#w%EB2Gii5m#PXtj}S@$c5?FS`>Hpg8CXowIznCy S_Rbgf--akSTwo2_`OQBvj+Es9 diff --git a/yanzhu-ui-app/miniprogram/images/s_2.png b/yanzhu-ui-app/miniprogram/images/s_2.png deleted file mode 100644 index 3717e33e69f1bd7a0c2cabcbe7397a1b96688f83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2078 zcmaJ?c~lek77j~kE7Furh-^c!>|`Z@1X3FkmcR=|2wRmUBm+c9CM1Iih$3)`2u7ua zmPP6VD@9Ng`=ABl0)k+rMe0*zQ=mnWil`KMfJ!G;Z2u^4&YAfw=YHS)?!DhRb08$x z-(bV$4JZ`KfD^zDMOJIg`;H#+^&&LZAPWZeje^6VL|DO>fheXBN&o?ln4biOf_z~{ z+EvgSh0?JT@uJ`;?!V{)NQ~oaVsJ{a6hWg<-dmMYz90pJfdnu~Bw=9Z+Am@Ok&uCn zq;LsbDGN*%1!T&=u*_hdATvck6Joc12zV>$2!R-c`G8WKDv{Hb4D2gjIj5!x5?O1TxhXAQ6Z(Ji!xBB)buabOM!5@c>>w zSR|WFm`D$0`@PPEoEX?-7?#rUc!ffNQ;>0xED2Af(GU(2o%A*7Hyy#jE#bdE$0^Cbe1!)9O+3Y0-3mmWkZ5=F(`r8u)@Ev>~*mkFNmc`W;Q4j?E-~rJ}2O*;2NNuC1Q?%beDN@yqv^%;Q*guIn}< z8|~%se&2U!U8jspwwO_l;%%>tqn)*kZ`HL{mE$hXJQ%7PJAds?m5=qqsmf!IDjFN> z&(!aZW>2TOvyx7Jx^#KoBGIfc*tk3Aee&nsho2Z%H>~ih8m6Y~Pv54|X(a*UvSW+=QsC_+#m2x0W&SLxGOpvsv2sbqp(^?G zU@q~*t~`40lmo5>%$PC178mkNU0clcK`-sx9!hm-N}VxZHmy&IUYo%y|4dLjD5ZY@@NH?|36zx+>PIKOu|sJ%v% zfr+_av)G;BX6Q0vt8-q)x-&TF|91P8sQD%X|H`-WY<@o(rtf3jx#wg4A)D%FX`^=^ zla9Z1aXao{_F1q)h@OXst}4dn=GZTWDvJIYEh6>bfhW%mmeQQV>LgyP%awIVANr$9 znrNKuS+V)Y8umI@{od#vfu-9t+#EUg^K>m{ffTJi;H)APrjKWu72RMvMi@i{CAPI< z0tUEZ&wgz`W>fJ(U<~g5vxsvh+~k(LE0~~KqOHA0_>td;cbj!hABaci919rXy!wfp z`od4XzdptpYTYzF%SjG1dOB4G_f37*YkhGMmy^D@skAc)+|aj49lKHeZWbxB8;ozR zew@jOPQEl#&Cs3!peYi3YT?n2NVvwKX0Mm_ss!%t(QWh3HprUpN#u>{XBDCwQ^tPF zPylMLBA2oKy&a#-yT?Xms=|A81odZ2_Qg3C*Eb|aTXY^}eP+6nFZ(HPwe#`B0O-zPW*TzPL&gW zi0lcB_ob^BfJ=;TUey1$ogtllw{Y5{Tu)xKg6X5CWfmSR`IgtQyLwq(F>A5|jphVI zPOa1}&P_fShQbT{sEelIfeqIKxBN`4sEvHVe^iFI+`6(8J{MAoa~wAs4`l2g>b24{ zqmZ|?B+&LJ*$ox4X$V9X_iac(Sag&XP$mHeY5Ajr%lFbcLr29E1sLW zepHH1dQ#kxVU_#og{~MI=TNBt diff --git a/yanzhu-ui-app/miniprogram/images/s_3.png b/yanzhu-ui-app/miniprogram/images/s_3.png deleted file mode 100644 index cf16c0b1e7e3532934645596785f432bcc545363..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2529 zcmaJ@dpy&7AD=kvASptrot;ryWjBV+rLZlFNwZK9&eUl2B(l>3RNmdVa6h@AtjD-tYJ4{ki<{le)QXTdKZV9Rva` zB|8zQiWRc(f>jk?YgA>CVp%03dWqb5{vt750D$b7JU;+R=FkHGDnMt31$P2AAds>V zo8~3*qPXB0JPv}sfI&z&d<7c>ve_cx(-}d42F7!(?ZL|GxxW~L}K9%X^YT0*}+Fhw*0 z(;rVIkiN%KoNQq%k%*5+BE@1cLTrZM2?CI498RHuL1Hkb3WTXJj4Pr`Ou0g%MFj#N zWC+-N5u3+_E-2Fdcp)NNn8N8lDRB5dWVyocWl|IjDWUU`Xas5@r9~ix^8cY6&JVOu zLW-Nd<(w5CKEcIDeysP<*_j0HBL_0veBZV6lpBES`ubWbyb=jKUIh zgD0EIH@ z$qGuyB6vn<%=LRf{EMn6TG*Aqi`r=QeS##SdS z&rHyk#I8u%uHL>xo~4gMziSw+d^7fXY`RyTlQaEbzT9K}Wn{$TraauV(BFf0$6J~? zSrC8!npXm?-2^sTSCk6YXGu-(^)8n3$&<_~qyWN>W8RjPEoG-YysS{&^Co`wO24z0`GVib16Y<2# zWQ{&Ji=A!|GT&KYcaTGSGnr*9>L-~P1sG_9%7j`eHu34sr> z^|^L?U>yZjj}{lbE6ejZH2^J))XESWyhRek%jSg2$gg_Q43e;&Z78j>aJe(D1wylvb`JO zR7qLFfOi^JeC(4oQsMUP$<c1+=4sR_el{uP@x8aG3vL$<8Q zGsL@gZ{WU(mNtwyqKnD(E~gsxfOXncyLWcPPQ)0@lCFJF8;%O*8YOeD;4IYqpH?3P zPaoHb8UuZZzENk})}=?`3su{IYEc--`hBo9M^e?H3$mb)q43+ zA^LV4R=#8JJDO0xIs9JYCAD;OM={X@5n<5pTAFc0HWHX_&z#abk=y*NZpVaLXI<)dO)LSQ=24r%wiF;3Pw^rXuZ;TklYdxEEb+G5$pOZt$2OmgV_2SE1n3}o` z!jj)cw7_?O=?Y6Z=DhS5&ZX*p-xa1RaP4WaWyrAsk`>jNG3Z}^`k8lO zaAdwpk#mV(0ohx2a~d6Vkk~)kJ)id)`8g{4VDaIRr@IW;M7xvG=Cxg<^D`f;)v>NM zo|GbDSUDQSXpze9)lCwOij@t9dfK)}s|EY6-4(E|!*SvbZEUdMckiqB;oxV^uQv>< zR6!)a9sT1*F(kq^wr_25ipm4$HEY`1jOQBH6z|o3w&{f(_+PUdi8oi4+93kLEsoj1 z(q?Z6;)X-jblZU53P<$}CyiHa6yqt)JuzPlPR8bw5PROvRmEk+46)K+Us4dZt#{B)6tu7pYl-$Q=`iQ_QK diff --git a/yanzhu-ui-app/miniprogram/images/s_4.png b/yanzhu-ui-app/miniprogram/images/s_4.png deleted file mode 100644 index 222a809ed21583167bcbea7ee038147f9777f4cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2098 zcmaJ?dpMN&9-pI&`_d}pk}9W9DTB$#&`#LfE1r zwa&6pv^Zo!7p>bAI$BKDWlx0ED!0Q?Y2Rtno}?U?J-k^{cfW`R*cC6d}uI*qsggLt(ItBLPvae25F88A47t$O1Y1_?UKZ zHwv}JMi9V;+06Yk9wfwb)EK;6C`Q;Q)NU8Kn8S+#VKf&E7l@oOuj=n$&;q_QCeWTq zWQyrvgup970{SQT1n?4~cvL>dWe<9{oQ4PpL70P<3!_C+n%o)lL6?T?)z<_J`U3=x za>o2_ip}&z(;*3nw#Pf*cqBU~v?CQya3Jnqp<*wkFk)GGbRFt#WVszCX?Z16g(seCy=OAM1xEqlW_%0AQ+NHKw>l*v4q|p zC=l@>nRLeo0+UH&h@>z_!~+?CGX{~s3j}-`-Hrm-Q7Hi3)q_eRxx2c$k?5{&u5=HI zod?Cqp1i^ZAYQBx6u~Q8{vTZTRk`X}5Q>q=04Nc}fqV}MBt(D6nI>4>i`%MtAG!S1 zz0g+FPqlPJ{MVg}$EAnzZ|V@4lz z-`Luvcs1YHmz&ZX8I`gYmzrT+g2fLQ(gy>MuhsS=siq>eTIzaCP4N3rc}Ic3^+x7q z|FGV)ff0J|B%q)52pBPGD#|g|D7oCQFt)gBVW_wE6^9T_oUR@39JoMv|Gq#P*7?w% z^3ASkKys?^?Gdo6;yYN=R_=Nbvq}3%nJEV6FYPahSKKshPpTlB@CSBEiWL!ge)W^V zv%D{w{ltrBE<3sedo(o7I#pTz5N@v9z3!=-XM570eYeqc7yFJ_x^?nv7qMNz*muUe zZ|vs2GJf&^J%Y*}o`G zJC`cgpV?ED_Qb$n)O6KV_gf3MgL*+0yc>y!x=oZ7r%i56-_O(bNUy=_PXFA-tDCPc zdp^}3)Ofdy*=Fl|l16vy5C7aR;_7mzhP;Dh@n!RME8evh_q@{99aE;~@h?o-2HfVy z++d9v>=O@@zzQ2rn@SSJ5*6o^ne^z4z~vDAdZaQ}#fY_^VfMUKmAN&%4=FqU(x?OM zmyIQdC2i8xEZQ!6SedmYSXOnXtK-1YWAYLVuDL)s&+sfdzL7$C=A>DGw`;Sm@nsti zER|gIVJ(NI&ZP6!Rc^Um+Zg~GbOh!a9vFV~#+%uFtlNs6*j;Uq#?nrhENm#)$31VY z*;@Ed)l618wSBzVtL8p6G9}-134Ew920cH^*_p}SP#urY&7{)g- zFA1axi>h8~BzNG7ZbtU^DsD)&>GO3h$zJJyk0u!puOX1fAv$B^!k97+7Z}tuZRK=H zi8cBgKXC0+>)SuD#kb2&P3>&gu8G73R_Daj><1cVs&zx^@}rHVKN%kAXag#>`+%xW z+u`2BXCFAS&7Yy4<$u?nEK?MhdKBx&pB*$qaE_Z)uQB7LqPt4b`px8-QBp9RT=rCa$c_3$R?Z}VUYnL7v zwQl#wB{n)X`dh?gnw>u0Orf^zb?Hv9>&7K_C=C_KhBwa`jj(D>J^MJ+$abu%Nh{}+ z(d50*SmQh_LG&37P`NU|U(O$8nSBh^u2gI`O z?in)C>ZRqhF86E|Kq;RSGX{l>u%@CPcQWzTa|$0FmCxhE%zv?WjHR_cz2SA|dk1c# z{>2TmYlaqFemVJzk9P54+mMCYIs;2@yq?Wy`S{~G)n#tjtz#Cg_W90FG^@9%jQw6&md`YRplkUM)9jRdbFX~&HF zw|omFnOzgKScE>@HJ3R&g_9Npz0!DR^mQC+*&?XisA^uZ?^erCgJXS%-fURNyy7yU zD=4nWkm8TWbPW4}$ M;qC)exP|`pH<`s}r~m)} diff --git a/yanzhu-ui-app/miniprogram/images/s_5.png b/yanzhu-ui-app/miniprogram/images/s_5.png deleted file mode 100644 index fab5f4fddedb217d7ba1881e01eae27eb882c1bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 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 U)oicG0V<$9UHx3vIVCg!0Hx4eMF0Q* diff --git a/yanzhu-ui-app/miniprogram/images/s_7.png b/yanzhu-ui-app/miniprogram/images/s_7.png deleted file mode 100644 index f391ae41422f4b0edb76b9d64045024ffd48801d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1787 zcmaJ?Yfuws6pbP%u}W2{C4gOnGd`2e0|*HTnq&zC2?k6{#AhBG5+S=WSxkbDDpq^| zT9KkCQWX>(9x9+krHTqw6k0?Dp`wUb5J3>6;-Iw~1==5_JG1*e=A3iSz2E(2cS=J7 zCJ;$P0)a3=90-Ns<8<3Q&H?}W((;etgA3*_$CjWP%&aiN1il(o!hl$>h=jvnh1$Bd z0_GA3b{;yJ9Ft3eIVx07RoF08i{5~<2?Xu}i$S4^f-yh|N9qtBx$DvuGN4oQ$l+cR zn#3T4wYtDqBfKOwM5c<3QnA(K1%3e6!odafFs1-3`e?+&vGB+rbvgLlwhfYjj}R=1 zNB(3=E|CI4)CdD!RBwuk?&$-t*i^c=CynVnA7IevY>?&y(wP(*okR2Hc(H)Nhm1!v zsx_Q2NHiD=U-8IV3^Q;*&}=qS%}gq4j0EXyHm<<{84L=JpqQ)(rm#>DlgE$(1e;Vw zodMIK2w+oGDA5>sS|)Tr4s z=OaNP;fN6vra)A%7~+v}393$~=7@ZRp5A;&B;U;lZ&6u_?wB8K=fOG8JvB=Bp#a|ZKG9Az2Q zlo@#JtCPnm4N%^(g{-|n&gz7W;@LD}^rRJz5kbx=@`QyE{kzuX$Hi9fAze;-IYvnI zbPS$7`{^V0MpNtZpWl{r-2hlg=@(3`RlLXPS5T2sbIwJQBUy9Ep(A@0vLdB%wQp`> z%??2ssY_(N{76NPnYbwa z`hJ76(Ju|K7BstEbQ7(UWCuG5;{gw^WhEh(^1U9f+!l71cC;)jh?beA0$p@W z?fk_d;_P`l*Y?s4oBKApj+%I&?L^|0dB>s%?k9^D6_*@xemo5wLs(VTy^>dPKYq{T zYS#D(MH7D8Lb}#Nc>L`1+C6li-W54H->fc67*9R$Zp`~hH;wL&zE1V_`x2VB$F+#P z&vex%dW$Dh;*%~iD?>#y+GPii2b>%unftnJbbKLls$xJ^-)twHWVi1G!WH;Fx|}## zIj()DuCXbI`Rd1_rPoEt^J*`EQ+$+nsn=ZsJCJYlHwE=wqq+ErDsQM7)e+1s{4Z{l zqx({?zki$5TWnv~vNV!welDP-J)4=REi(#k>ec>XMi(d*b@LY1*UjVfp6Z zfDN6`xAq^DQAo3Dg&AW()#28|`=bk6d+R!KHRF$LFKgdw+4ySO{;QihE|=dqO=5VZ zhj^Sh4vq?VL#&a_YMay6wzsAri?Q^D)vamk?dGSdj3;$p_T8J>B;EUDkEtZ2Wc!71nTttus{C$A@xdw|bKzWL$9wzmPDKN0K*yA!yT#nSs5ZNDS2 Le+ZN>SRMB_8Y<2S diff --git a/yanzhu-ui-app/miniprogram/images/s_8.png b/yanzhu-ui-app/miniprogram/images/s_8.png deleted file mode 100644 index a86d30cc6688a19a681fe6dedeae2f1eecbd027a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1624 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX1|+Qw)-3{3k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+n3Xd_B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk#6rQ`QqR!L z#K720N5ROz&{E&PLf_C>*TB%qz|6|jTmcG{fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8fo2%#8yV>WRp=I1=9MH?=;jqG!%T2VElw`VEGWs$&r<-In3$Ab zT4JjNbScCOxdm`z^NOLt1Pn0!io^naLp=kKmtYEgeeo;J&4sHjE(uCSxEHIz#UYgi zsro^w#rdU0$-sz9QwCX8VC7ttnpl!w6q28x0}I7~jQo=P;*9(P1tXx76g0v!^HTE5 zi#5R-e0{Av^NLFn^O93NU2K(rM(AZ`rdS!67#bRwnK(H+x;Yvex;i=;7@J#|J32bM z85tXzxR}B8y5uL9=BDPA!1Sgd^g83z3rY*Q1wfl!Qj0RnQd8WD@^clyezwZQ?G{U% z=0WwQ;C726PQCg-$LND%7AdA-Lcrt$V#3ockONQosd>QUUIa|n;l~`c7#NsNd%8G= zRNQ(KZkr(zC@`<`cbH9}bZ1hMy84O^6(PRQAxq>lHQ3dzjwrxNBdyQM)RpFEQ5e>cRt# z87ZePC^2zs9@pP!!+a)G`I*D3)C80C7(5O!A+mN*%w$5|%SB-yo+?dC9sdLf*^e?zFMa z7xI4nX8QWC?71qDdQpn=+AnCcvaJm}c{S1QzT~->ez;=q|Q#}V)<=UA=fTtUU0lz``-hee@YX+tvHip@%#FHhfSAv zCeKowELvl^U8VK)(ydXVI@3ADUg__cv#QCsW&3Z%>z$u&Kk0by;%VVo!{=zx*kBX6 zVEJtCH9Nje$oR_CHhbaQvr5;Oy_@(_VqX7~YIoZcrKXR5D1Tbf7+bv1H1vb+k@aUv s7wQ*0?fsx@^61xp@n`W{?=$f*+++WyyxsVN1E{R`boFyt=akR{0Kb)Sw*UYD diff --git a/yanzhu-ui-app/miniprogram/images/s_9.png b/yanzhu-ui-app/miniprogram/images/s_9.png deleted file mode 100644 index fc2acbaa1e23785ea1da53589cc67693bf8661b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1477 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX1|+Qw)-3{3k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+n3Xd_B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk#6rQ`QqR!L z#K720N5ROz&{E&PLf_C>*TB%qz|6|jTmcG{fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8fo2%#8yV>WRp=I1=9MH?=;jqG!%T2VElw`VEGWs$&r<-In3$Ab zT4JjNbScCOxdm`z^NOLt1Pn0!io^naLp=kKmtYEgeeo;J&4sHjE(uCSxEHIz#UYgi zsro^w#rdU0$-sz9QwCX8VC7ttnpl!w6q28x0}I7~jQo=P;*9(P1tXx76g0v!^HTE5 zi#5R-e0{Av^NLFn^O93NU2K(rM(AZ`rdSyo8QUUIa|nQ=DFGV_;yi@N{tu zskrqfY`?dRqe$KTGfzLbtFs(AWbepSrkNA$`L8KNtTDu_(V>T>slK6C;gNm9YxxOo zZ}^xRJ-S3Z6*Wy573W=?UHLPu?EIST<-5yYuR6=SXYSp(Gr#YBfA)Kt_$n>_i#;|0 z(#-dxv%l=SQL(bEDVptrQ;6CRuVCq|wu>wo%R>JAyS43O>jAA_Qx?3h*sZamdG@(a zMPAk#-e28V)~?rGX4f6edvtP(W|`#Ms?tSg=Dy07*eq2$jq!MG=j%KCaeX@tSOOWR zM|1r-^-ITlYg%*A50kI zeiHfcbg5gxu|tf#D_8KHsX3@nQN_CW{o3>Stbfl>c=>*1W`}aY@BZ}ntUGugH@wV! z(Z6Eje3eUQR$Tei@WU%_-9gRpDM1WuuRKjRzVLl3_qW!MpZRQv^NP!xzgeamO7}fD z)|95n9nQH!x?KI*l#3T+Gv{a4uZ+L$8747X@}c2syLV>~YBmDJ7WzjtCu3Nkz z#{B|(ACwIzJKYLOXsvs+N%h{^4~0uVtZ?|4u>C~y`M67eAJuwiU;Sa5x75yi-|;5r vWiOoP?zfAnn-Tu*M|&Mljr-gA49pBYUvIBZaokY^Dp);T{an^LB{Ts5S+z2I diff --git a/yanzhu-ui-app/miniprogram/images/set.png b/yanzhu-ui-app/miniprogram/images/set.png deleted file mode 100644 index a505b6f066c7481a0e1c8d432b523fb8018344ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2260 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立即关注公众号 - + 授权消息通知 - + 修改密码 - + 退出登录 @@ -60,7 +60,7 @@ 旧密码 - + @@ -68,7 +68,7 @@ 新密码 - + @@ -76,7 +76,7 @@ 确认密码 - + diff --git a/yanzhu-ui-app/miniprogram/pages/login/login.js b/yanzhu-ui-app/miniprogram/pages/login/login.js index c3cf8cfc..45185e6d 100644 --- a/yanzhu-ui-app/miniprogram/pages/login/login.js +++ b/yanzhu-ui-app/miniprogram/pages/login/login.js @@ -187,14 +187,14 @@ Page({ setUserInfo(userInfo); //单项目直接进入项目页面 wx.redirectTo({ - url: '../project_info/index', + url: '../../pageage/project_info/index', }) } }); }else{ //多项目进入项目切换页面 wx.redirectTo({ - url: '../project_list/index', + url: '../../pageage/project_list/index', }) } }else{ diff --git a/yanzhu-ui-app/miniprogram/pages/project_flowable/approveTask/index.js b/yanzhu-ui-app/miniprogram/pages/project_flowable/approveTask/index.js deleted file mode 100644 index c246b4cf..00000000 --- a/yanzhu-ui-app/miniprogram/pages/project_flowable/approveTask/index.js +++ /dev/null @@ -1,468 +0,0 @@ -import config from '../../../config' -import { - reject, - complete, - returnTask, - returnList, - readDeployNotes, - findCommentByProcInsId -} from '../../../api/flowable' -import { - editApproveStatus, - findProSubDeptsInfoById, - findProSubDeptsUserInfoById -} from '../../../api/project' -import { - getToken -} from '../../../utils/auth' -const app = getApp() -Page({ - /** - * 页面的初始数据 - */ - data: { - options: {}, - active: 0, - stepList: [], - rejectNode: false, - activeName: "", - flowRecordList: [], - subDeptData: { - subDeptInfos: {} - }, - subDeptUserData: { - userInfos: {}, - }, - comment: "", - targetKey: "", - targetKeyList: [], - imgBaseUrl: config.baseImgUrl - }, - - /** - * 生命周期函数--监听页面加载 - */ - onLoad(options) { - this.setData({ - options: options - }) - this.findFlowNodes(); - this.findApplyDataInfo(); - this.findCommentByProcInsId(); - this.initTargetKeyList(); - }, - - //查询工作流节点 - findFlowNodes() { - readDeployNotes(this.data.options.deployId).then(res => { - let list = [{ - text: '开始' - }]; - let index = this.data.active; - res.data.forEach((item, idx) => { - if (this.data.options.taskName == item.name) { - index = idx + 1; - } - list.push({ - text: item.name.substr(0,5), - desc: '' - }); - }); - list.push({ - text: '结束' - }); - this.setData({ - active: index, - stepList: list - }) - }); - }, - - //查询审批日志 - findCommentByProcInsId() { - findCommentByProcInsId({ - procInsId: this.data.options.procInsId - }).then(res => { - this.setData({ - flowRecordList: res.data - }) - let list = []; - res.data.forEach((item, idx) => { - if (idx == 1 && (item.commentType == "3" || item.commentType == "2")) { - this.setData({ - rejectNode: true - }) - } - if (item.deleteReason) { - item.deleteReason = this.getDeleteReason(item.deleteReason); - } - if (item.duration) { - item.duration = app.getDurationDate(item.duration); - } - list.push(item); - }) - this.setData({ - flowRecordList: list - }) - }); - }, - - //查询审批表单参数 - findApplyDataInfo() { - findProSubDeptsUserInfoById(this.data.options.businessKey).then(res => { - if (res.data.eduFilePath) { - let files = res.data.eduFilePath.split('/'); - res.data.eduFileName = files[files.length - 1]; - } - if(res.data.userInfos){ - res.data.userInfos = JSON.parse(res.data.userInfos); - } - this.setData({ - subDeptUserData: res.data - }) - //查询单位信息 - this.getSubDeptInfo(res.data.subDeptId); - }) - }, - - //查询审批表单参数 - getSubDeptInfo(subDeptId) { - findProSubDeptsInfoById(subDeptId).then(res => { - res.data.subDeptInfos = JSON.parse(res.data.subDeptInfos); - this.setData({ - subDeptData: res.data - }) - }) - }, - - - //初始化退回节点 - initTargetKeyList() { - returnList({ - taskId: this.data.options.taskId - }).then(res => { - if (res.data && res.data.length > 0) { - let list = []; - res.data.forEach(item => { - list.push({ - id: item.id, - text: item.name - }) - }) - this.setData({ - targetKey: list[0].id, - targetKeyList: list - }) - } - }); - }, - - //退回 - onBack() { - let { - options, - comment - } = this.data; - //数据效验 - if (!options.taskId) { - app.toast("数据异常,请刷新页面重试!") - return; - } - if (!comment) { - app.toast("请填写审批意见!") - return false; - } - let that = this; - //弹出确认 - wx.showModal({ - title: '提示', - content: '是否确认审批驳回?', - success: function (sm) { - if (sm.confirm) { - that.submitBackTask(); - } - } - }) - }, - - /** - * 提交退回任务 - */ - submitBackTask() { - let { - options, - comment, - targetKeyList - } = this.data; - returnTask({ - taskId: options.taskId, - targetKey: targetKeyList[0].id, - comment - }).then(res => { - if (res.code == 200) { - editApproveStatus(this.data.options.businessKey); - app.toast("驳回申请成功!") - setTimeout(() => { - this.returnToPage(); - }, 500) - } - }); - }, - - //通过 - onPass() { - let { - options, - comment - } = this.data; - //数据效验 - if (!options.taskId) { - app.toast("数据异常,请刷新页面重试!") - return; - } - if (comment == "") { - app.toast("请填写审批意见!") - return; - } - let that = this; - //弹出确认 - wx.showModal({ - title: '提示', - content: '是否确认审批通过?', - success: function (sm) { - if (sm.confirm) { - that.submitPassTask(); - } - } - }) - }, - - /** - * 提交审核结果 - */ - submitPassTask() { - let { - options, - procInsId, - comment - } = this.data; - complete({ - taskId: options.taskId, - instanceId: procInsId, - comment - }).then(res => { - if (res.code == 200) { - app.toast("申请审批通过成功!") - setTimeout(() => { - this.returnToPage(); - }, 500) - } - }); - }, - - //驳回 - onReject() { - let { - taskId, - procInsId, - comment - } = this.data; - //数据效验 - if (!taskId || !procInsId) { - app.toast("数据异常,请刷新页面重试!") - return; - } - if (comment == "") { - app.toast("请填写审批意见!") - return; - } - let that = this; - //弹出确认 - wx.showModal({ - title: '提示', - content: '是否确认审批驳回?', - success: function (sm) { - if (sm.confirm) { - that.submitRejectTask(); - } - } - }) - }, - - /** - * 提交流程驳回 - */ - submitRejectTask() { - let { - taskId, - procInsId, - comment - } = this.data; - reject({ - taskId, - instanceId: procInsId, - comment - }).then(res => { - if (res.code == 200) { - app.toast("驳回申请流程成功!") - setTimeout(() => { - this.returnToPage(); - }, 500) - } - }); - }, - - //申请说明 - commentInput: function (options) { - this.data.comment = options.detail.value; - }, - - // 手风琴 - onChange(event) { - this.setData({ - activeName: event.detail, - }); - }, - - /** - * 获取驳回节点 - * @param {*} val - */ - getDeleteReason(val) { - val = val.replace("Change activity to ", ""); - let flowRecordList = this.data.flowRecordList; - for (let i = 0; i < flowRecordList.length; i++) { - if (flowRecordList[i].taskDefKey == val) { - return "驳回至" + flowRecordList[i].taskName; - } - } - }, - - //终止原因 - commentblur: function (options) { - this.data.comment = options.detail.value; - }, - - //展示图片 - showImg: function (e) { - let paths = e.target.dataset.set; - let path = []; - paths.split(',').forEach(url => { - path.push(config.baseImgUrl + url); - }); - wx.previewImage({ - urls: path, - current: path[0] - }) - }, - - /** - * 下载并打开文档 - * @param {*} e - */ - downFile: function (e) { - let path = this.data.subDeptUserData.eduFilePath; - wx.downloadFile({ - // 示例 url,并非真实存在 - url: config.baseUrl + '/file/download?fileName=' + path, - header: { - 'Authorization': 'Bearer ' + getToken() - }, - success: function (res) { - const filePath = res.tempFilePath - let fpt = path.split("."); - wx.openDocument({ - filePath: filePath, - fileType: fpt[fpt.length - 1], - success: function (res) { - console.log('打开文档成功') - }, - fail: function (res) { - console.log(res) - } - }) - } - }) - }, - - //选择退回节点 - onSelectTargetKey(e) { - this.setData({ - targetKey: e.detail.id, - backName: e.detail.name - }) - }, - - /** - * 返回页面 - */ - returnToPage: function () { - if (wx.getStorageSync('nav-types') == "depts") { - wx.redirectTo({ - url: '../subDepts/index', - }) - } else if (wx.getStorageSync('nav-types') == "users") { - wx.redirectTo({ - url: '../subDeptsUsers/index', - }) - } - }, - - /** - * 修改申请 - */ - onEditApply: function () { - wx.redirectTo({ - url: `../editTask/index?deployId=${this.data.options.deployId}&procInsId=${this.data.options.procInsId}&nickName=${this.data.options.nickName}&deptName=${this.data.options.deptName}&procDefName=${this.data.options.procDefName}&taskId=${this.data.options.taskId}&taskName=${this.data.options.taskName}&category=${this.data.options.category}&projectName=${this.data.options.projectName}&businessKey=${this.data.options.businessKey}&businessKeyParName=${this.data.options.businessKeyParName}&businessDeptId=${this.data.options.businessDeptId}&startUserId=${this.data.options.startUserId}`, - }) - }, - - /** - * 生命周期函数--监听页面初次渲染完成 - */ - onReady() { - - }, - - /** - * 生命周期函数--监听页面显示 - */ - onShow() { - - }, - - /** - * 生命周期函数--监听页面隐藏 - */ - onHide() { - - }, - - /** - * 生命周期函数--监听页面卸载 - */ - onUnload() { - - }, - - /** - * 页面相关事件处理函数--监听用户下拉动作 - */ - onPullDownRefresh() { - - }, - - /** - * 页面上拉触底事件的处理函数 - */ - onReachBottom() { - - }, - - /** - * 用户点击右上角分享 - */ - onShareAppMessage() { - - } -}) \ No newline at end of file diff --git a/yanzhu-ui-app/miniprogram/pages/project_flowable/approveTask/index.json b/yanzhu-ui-app/miniprogram/pages/project_flowable/approveTask/index.json deleted file mode 100644 index 4cd33ca1..00000000 --- a/yanzhu-ui-app/miniprogram/pages/project_flowable/approveTask/index.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "usingComponents": { - "van-collapse": "@vant/weapp/collapse", - "van-collapse-item": "@vant/weapp/collapse-item", - "van-steps": "@vant/weapp/steps/index" - }, - "navigationStyle":"custom" -} \ No newline at end of file diff --git a/yanzhu-ui-app/miniprogram/pages/project_flowable/approveTask/index.wxml b/yanzhu-ui-app/miniprogram/pages/project_flowable/approveTask/index.wxml deleted file mode 100644 index 7b5179fd..00000000 --- a/yanzhu-ui-app/miniprogram/pages/project_flowable/approveTask/index.wxml +++ /dev/null @@ -1,347 +0,0 @@ - - - - - - - 返回 - - - - 流程申请详情 - - - - - - - - - - - - - - - - {{(flowRecordList.length-index) < 10 ?'0'+(flowRecordList.length-index):(flowRecordList.length-index)}} - {{item.taskName}} - {{item.commentResult}} - {{item.commentResult}} - {{item.commentResult}} - {{item.commentResult}} - {{item.commentResult}} - - - - - - 办理用户:{{item.assigneeName}} - - - 办理单位:{{item.deptName}} - - - 候选办理:{{item.candidate}} - - - 驳回节点:{{item.deleteReason}} - - - 接收时间:{{item.startTime}} - - - 处理时间:{{item.endTime}} - - - 处理耗时:{{item.duration}} - - - 处理意见:{{item.message}} - - - - - - - - - - {{subDeptData.projectName}} - - - - - - 单位类型 - {{subDeptData.subDeptTypeName}} - - - - - 单位名称 - {{subDeptData.subDeptName}} - - - - - 信用代码 - {{subDeptData.subDeptCode}} - - - - - 营业执照 - - - - - - - - - - - - 法人姓名 - {{subDeptData.subDeptInfos.legalPerson}} - - - - - 法人身份证 - {{subDeptData.subDeptInfos.legalPersonCard}} - - - - - 法人证件 - - - - - - - - - - - - - 进入场地时间 - {{subDeptData.useDates}} - - - - - 计划开工时间 - {{subDeptData.startWorkDates}} - - - - - 计划完工时间 - {{subDeptData.endWorkDates}} - - - - - 合同约定范围 - {{subDeptData.contractInfos}} - - - - - - 委托代理人 - 人员姓名 - - {{subDeptUserData.userName}} - - - - - - 代理人身份证 - 身份证号码 - - {{subDeptUserData.cardCode}} - - - - - - 工种岗位 - - {{subDeptUserData.craftPostName}} - - - - - - 工种班组 - - {{subDeptUserData.subDeptGroupName}} - - - - - 民族 - {{subDeptUserData.userInfos.nation}} - - - - - 籍贯 - {{subDeptUserData.userInfos.nativePlace}} - - - - - 详细地址 - {{subDeptUserData.userInfos.address}} - - - - - - 代理人证件 - 人员证件照 - - - - - - - - - - - - - - 花名册近照 - - - - - - - - - - - - 单位委托书 - - - - - - - - - - - - 联系电话 - {{subDeptUserData.userPhone}} - - - - - 紧急联系人 - {{subDeptUserData.userInfos.emergencyContact}} - - - - - 紧急联系电话 - {{subDeptUserData.userInfos.contactPhone}} - - - - - 开户行名称 - {{subDeptUserData.userInfos.bankName}} - - - - - 开户行网点 - {{subDeptUserData.userInfos.bankOffice}} - - - - - 工资银行卡号 - {{subDeptUserData.userInfos.bankCardNo}} - - - - 高血压、心脏病等基础身体健康问题 - - - - - - - - 严重呼吸系统疾病、严重心脑血管疾病、肝肾疾病、恶性肿瘤以及药物无法有效控制的高血压和糖尿病等基础性病症状征兆 - - - - - - - - - 安全承诺书 - - - 点击查看安全承诺书 - - - - - - - - - - 审批意见 - -