From 791026b892970ad62fd0755ff3ebda1bd6af274a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AD=8F=E5=B0=91=E9=98=B3?= <786612630@qq.com> Date: Thu, 16 Jan 2025 15:06:17 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=8C=E6=88=90=E9=80=9A=E8=A1=8C?= =?UTF-8?q?=E8=AE=B0=E5=BD=95UI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages.json | 23 +- src/pages/home/home.vue | 7 +- .../AccessAuthority.vue} | 21 +- .../components/AccessSwiper.vue | 0 .../AccessControl.vue} | 23 +- .../TrafficRecord/TrafficRecord.vue | 353 ++++++++++++++++++ .../personnel-passage/traffic-correlation.vue | 65 ++++ .../images/personnelPassage/icon_address.png | Bin 0 -> 3546 bytes .../images/personnelPassage/icon_message.png | Bin 0 -> 3474 bytes .../images/personnelPassage/icon_time.png | Bin 0 -> 3217 bytes src/types/uni-pages.d.ts | 5 +- 11 files changed, 457 insertions(+), 40 deletions(-) rename src/pages/personnel-passage/{access-authority/access-authority.vue => AccessAuthority/AccessAuthority.vue} (95%) rename src/pages/personnel-passage/{access-authority => AccessAuthority}/components/AccessSwiper.vue (100%) rename src/pages/personnel-passage/{access-control/access-control.vue => AccessControl/AccessControl.vue} (93%) create mode 100644 src/pages/personnel-passage/TrafficRecord/TrafficRecord.vue create mode 100644 src/pages/personnel-passage/traffic-correlation.vue create mode 100644 src/static/images/personnelPassage/icon_address.png create mode 100644 src/static/images/personnelPassage/icon_message.png create mode 100644 src/static/images/personnelPassage/icon_time.png diff --git a/src/pages.json b/src/pages.json index bd3cafa..9f637f0 100644 --- a/src/pages.json +++ b/src/pages.json @@ -218,6 +218,14 @@ "path": "pages/notification/notification", "type": "page" }, + { + "path": "pages/personnel-passage/traffic-correlation", + "type": "page", + "layout": "default", + "style": { + "navigationStyle": "custom" + } + }, { "path": "pages/reset-password/reset-password", "type": "page", @@ -278,21 +286,6 @@ "style": { "navigationStyle": "custom" } - }, - { - "path": "pages/personnel-passage/access-authority/access-authority", - "type": "page", - "layout": "default", - "style": { - "navigationStyle": "custom" - } - }, - { - "path": "pages/personnel-passage/access-control/access-control", - "type": "page", - "style": { - "navigationStyle": "custom" - } } ], "subPackages": [] diff --git a/src/pages/home/home.vue b/src/pages/home/home.vue index 0bcc274..a6e3671 100644 --- a/src/pages/home/home.vue +++ b/src/pages/home/home.vue @@ -123,13 +123,13 @@ id: 106, icon: 'https://file.hikmall.com/prod/image/635392a7f5e04e75bb657b6cc6e2abc8.png', name: '通行权限', - url: '/pages/personnel-passage/access-authority/access-authority' + url: '/pages/personnel-passage/traffic-correlation' }, { id: 230, icon: 'https://file.hikmall.com/prod/image/d1d07b3125f841848c3c3eb94509b2ae.png', name: '门禁控制', - url: '/pages/personnel-passage/access-control/access-control' + url: '/pages/personnel-passage/traffic-correlation' }, { id: 302, @@ -144,7 +144,8 @@ { id: 299, icon: 'https://file.hikmall.com/prod/image/771a717eb8d74f5bba71db68c9605a0f.png', - name: '通行记录' + name: '通行记录', + url: '/pages/personnel-passage/traffic-correlation' }, { id: 387, diff --git a/src/pages/personnel-passage/access-authority/access-authority.vue b/src/pages/personnel-passage/AccessAuthority/AccessAuthority.vue similarity index 95% rename from src/pages/personnel-passage/access-authority/access-authority.vue rename to src/pages/personnel-passage/AccessAuthority/AccessAuthority.vue index 11b5c0d..660976b 100644 --- a/src/pages/personnel-passage/access-authority/access-authority.vue +++ b/src/pages/personnel-passage/AccessAuthority/AccessAuthority.vue @@ -9,12 +9,6 @@ diff --git a/src/pages/personnel-passage/traffic-correlation.vue b/src/pages/personnel-passage/traffic-correlation.vue new file mode 100644 index 0000000..d95f3f6 --- /dev/null +++ b/src/pages/personnel-passage/traffic-correlation.vue @@ -0,0 +1,65 @@ + +{ + layout: 'default', + style: { + navigationStyle: 'custom' + } +} + + + + + + + diff --git a/src/static/images/personnelPassage/icon_address.png b/src/static/images/personnelPassage/icon_address.png new file mode 100644 index 0000000000000000000000000000000000000000..f8f3a1379f6ed9d8c4b3f3891fbe7c637851031a GIT binary patch literal 3546 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 N=xGr(Yt-$c{|$1T6-odA literal 0 HcmV?d00001 diff --git a/src/static/images/personnelPassage/icon_time.png b/src/static/images/personnelPassage/icon_time.png new file mode 100644 index 0000000000000000000000000000000000000000..caf5cc1e282cbd185aff855dc1b5c8df17169416 GIT binary patch literal 3217 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 literal 0 HcmV?d00001 diff --git a/src/types/uni-pages.d.ts b/src/types/uni-pages.d.ts index 7b6105e..51ebdf9 100644 --- a/src/types/uni-pages.d.ts +++ b/src/types/uni-pages.d.ts @@ -26,6 +26,7 @@ interface NavigateToOptions { "/pages/info-publish/notice-manage" | "/pages/login/login" | "/pages/notification/notification" | + "/pages/personnel-passage/traffic-correlation" | "/pages/reset-password/reset-password" | "/pages/workbench/workbench" | "/pages/attendance/attendance-add-group/attendance-add-group" | @@ -33,9 +34,7 @@ interface NavigateToOptions { "/pages/attendance/attendance-add-group/attendance-staff" | "/pages/attendance/attendance-add-group/attendance-time" | "/pages/attendance/attendance-add-group/outside-rules" | - "/pages/attendance/attendance-add-group/special-date-set" | - "/pages/personnel-passage/access-authority/access-authority" | - "/pages/personnel-passage/access-control/access-control"; + "/pages/attendance/attendance-add-group/special-date-set"; } interface RedirectToOptions extends NavigateToOptions {}