From 36a8665bae0dd0a150245e2824886d0e1f0d458a Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Thu, 12 Mar 2026 14:43:35 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E8=BF=81=E7=A7=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore copy | 21 - src/pages.json | 114 ++ src/pages/integrated/feedback/detail.vue | 304 +++ src/pages/integrated/feedback/index.vue | 588 ++++++ src/pages/integrated/lostAndFound/detail.vue | 270 +++ src/pages/integrated/lostAndFound/index.vue | 234 +++ .../integrated/meeting/booking-detail.vue | 260 +++ src/pages/integrated/meeting/detail.vue | 848 ++++++++ src/pages/integrated/meeting/index.vue | 335 +++ .../integrated/meeting/my-reservations.vue | 351 ++++ src/pages/integrated/notice/detail.vue | 236 +++ src/pages/integrated/notice/index.vue | 229 +++ src/pages/integrated/repair/detail.vue | 440 ++++ src/pages/integrated/repair/index.vue | 625 ++++++ src/pages/integrated/sysbanner/detail.vue | 110 + src/pages/integrated/todo/index.vue | 1805 +++++++++++++++++ src/pages/integrated/visitor/detail.vue | 133 ++ .../integrated/visitor/invitation-record.vue | 204 ++ src/pages/integrated/visitor/invitation.vue | 192 ++ src/pages/merchant/merchant-activity.vue | 7 +- src/pages/merchant/my-act-list.vue | 2 +- src/pages/pay/payComplete.vue | 2 +- src/pages/pay/scanPay.vue | 2 +- src/pages/pay/transferMoney.vue | 2 +- src/pages/root/dashboard.vue | 125 ++ src/pages/wallet/list.vue | 2 +- src/sheep/api/feedback.ts | 51 + src/sheep/api/index.ts | 9 + src/sheep/api/integrated.ts | 18 + src/sheep/api/invitation.ts | 42 + src/sheep/api/lost-and-found.ts | 44 + src/sheep/api/maintenance.ts | 52 + src/sheep/api/meeting-room.ts | 92 + src/sheep/api/notice.ts | 52 + src/sheep/api/sys-banner.ts | 12 + src/sheep/api/task.ts | 97 + src/sheep/components/empty/empty.vue | 21 + src/sheep/components/time-range-picker.vue | 141 ++ src/static/empty/empty-1.png | Bin 0 -> 37436 bytes src/static/page/invitation-select.png | Bin 0 -> 5804 bytes src/static/page/invitation.png | Bin 0 -> 5637 bytes src/static/page/order-select.png | Bin 0 -> 699 bytes src/static/page/order.png | Bin 0 -> 677 bytes src/static/swiper/swiper-1.png | Bin 0 -> 47499 bytes 44 files changed, 8043 insertions(+), 29 deletions(-) delete mode 100644 .gitignore copy create mode 100644 src/pages/integrated/feedback/detail.vue create mode 100644 src/pages/integrated/feedback/index.vue create mode 100644 src/pages/integrated/lostAndFound/detail.vue create mode 100644 src/pages/integrated/lostAndFound/index.vue create mode 100644 src/pages/integrated/meeting/booking-detail.vue create mode 100644 src/pages/integrated/meeting/detail.vue create mode 100644 src/pages/integrated/meeting/index.vue create mode 100644 src/pages/integrated/meeting/my-reservations.vue create mode 100644 src/pages/integrated/notice/detail.vue create mode 100644 src/pages/integrated/notice/index.vue create mode 100644 src/pages/integrated/repair/detail.vue create mode 100644 src/pages/integrated/repair/index.vue create mode 100644 src/pages/integrated/sysbanner/detail.vue create mode 100644 src/pages/integrated/todo/index.vue create mode 100644 src/pages/integrated/visitor/detail.vue create mode 100644 src/pages/integrated/visitor/invitation-record.vue create mode 100644 src/pages/integrated/visitor/invitation.vue create mode 100644 src/pages/root/dashboard.vue create mode 100644 src/sheep/api/feedback.ts create mode 100644 src/sheep/api/integrated.ts create mode 100644 src/sheep/api/invitation.ts create mode 100644 src/sheep/api/lost-and-found.ts create mode 100644 src/sheep/api/maintenance.ts create mode 100644 src/sheep/api/meeting-room.ts create mode 100644 src/sheep/api/notice.ts create mode 100644 src/sheep/api/sys-banner.ts create mode 100644 src/sheep/api/task.ts create mode 100644 src/sheep/components/empty/empty.vue create mode 100644 src/sheep/components/time-range-picker.vue create mode 100644 src/static/empty/empty-1.png create mode 100644 src/static/page/invitation-select.png create mode 100644 src/static/page/invitation.png create mode 100644 src/static/page/order-select.png create mode 100644 src/static/page/order.png create mode 100644 src/static/swiper/swiper-1.png diff --git a/.gitignore copy b/.gitignore copy deleted file mode 100644 index 7ce6e50..0000000 --- a/.gitignore copy +++ /dev/null @@ -1,21 +0,0 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -lerna-debug.log* - -node_modules -.DS_Store -dist -*.local - -# Editor directories and files -.idea -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? \ No newline at end of file diff --git a/src/pages.json b/src/pages.json index b50f28e..8cea158 100644 --- a/src/pages.json +++ b/src/pages.json @@ -9,6 +9,13 @@ } }, "pages": [ + { + "path": "pages/root/dashboard", + "style": { + "navigationBarTitleText": "浦江县机关事务智慧后勤一体化平台", + "disableScroll": true + } + }, { "path": "pages/tabbar/canteen", "style": { @@ -230,6 +237,113 @@ } } ] + }, + { + "root": "pages/integrated", + "pages": [ + { + "path": "lostAndFound/index", + "style": { + "navigationBarTitleText": "失物招领" + } + }, + { + "path": "lostAndFound/detail", + "style": { + "navigationBarTitleText": "失物详情" + } + }, + { + "path": "meeting/index", + "style": { + "navigationBarTitleText": "会议预定" + } + }, + { + "path": "feedback/index", + "style": { + "navigationBarTitleText": "意见反馈" + } + }, + { + "path": "feedback/detail", + "style": { + "navigationBarTitleText": "反馈详情" + } + }, + { + "path": "repair/index", + "style": { + "navigationBarTitleText": "维修上报" + } + }, + { + "path": "repair/detail", + "style": { + "navigationBarTitleText": "维修详情" + } + }, + { + "path": "notice/index", + "style": { + "navigationBarTitleText": "通知公告" + } + }, + { + "path": "notice/detail", + "style": { + "navigationBarTitleText": "公告详情" + } + }, + { + "path": "sysbanner/detail", + "style": { + "navigationBarTitleText": "轮播公告详情" + } + }, + { + "path": "visitor/invitation", + "style": { + "navigationBarTitleText": "访客邀约" + } + }, + { + "path": "visitor/invitation-record", + "style": { + "navigationBarTitleText": "邀约记录" + } + }, + { + "path": "visitor/detail", + "style": { + "navigationBarTitleText": "邀约详情" + } + }, + { + "path": "meeting/detail", + "style": { + "navigationBarTitleText": "预约会议" + } + }, + { + "path": "meeting/my-reservations", + "style": { + "navigationBarTitleText": "我的预约" + } + }, + { + "path": "meeting/booking-detail", + "style": { + "navigationBarTitleText": "预约详情" + } + }, + { + "path": "todo/index", + "style": { + "navigationBarTitleText": "工作待办" + } + } + ] } ], "globalStyle": { diff --git a/src/pages/integrated/feedback/detail.vue b/src/pages/integrated/feedback/detail.vue new file mode 100644 index 0000000..e950eb7 --- /dev/null +++ b/src/pages/integrated/feedback/detail.vue @@ -0,0 +1,304 @@ + + + + + diff --git a/src/pages/integrated/feedback/index.vue b/src/pages/integrated/feedback/index.vue new file mode 100644 index 0000000..812ca0c --- /dev/null +++ b/src/pages/integrated/feedback/index.vue @@ -0,0 +1,588 @@ +