From 856f36455c64650c563e7e677cd1fbd7f4e339a3 Mon Sep 17 00:00:00 2001 From: zhouyanli <593579392@qq.com> Date: Fri, 15 May 2026 16:06:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E9=A6=96=E9=A1=B5=E6=B6=88?= =?UTF-8?q?=E6=81=AF=E9=80=9A=E7=9F=A5=E3=80=81=E5=B7=A1=E6=A3=80=E7=82=B9?= =?UTF-8?q?=20=E5=88=87=E6=8D=A2=E5=B0=8F=E5=8C=BA=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E6=9C=80=E6=96=B0=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wuye-manager-uniapp/api/api.js | 38 +- wuye-manager-uniapp/api/request.js | 2 +- .../fault-reporting/fault-reporting.vue | 28 +- .../fault-reporting/repairSelect.vue | 20 +- .../pageSubPack/loginSub/login.vue | 4 +- .../pageSubPack/loginSub/pwd-login.vue | 4 +- .../pageSubPack/notice-list/notice-list.vue | 175 ++++-- .../notice-list/noticeListDetails.vue | 531 ------------------ .../notice-list/select-community.vue | 4 +- .../pageSubPack/oneClickOpen/oneClickOpen.vue | 88 ++- .../pageSubPack/setting/change-password.vue | 124 ++-- .../pageSubPack/setting/change-phone.vue | 4 +- .../pageSubPack/setting/setting.vue | 7 +- wuye-manager-uniapp/pages.json | 10 +- wuye-manager-uniapp/pages/guide/guide.vue | 6 +- wuye-manager-uniapp/pages/index/index.vue | 111 +++- wuye-manager-uniapp/pages/my/my.vue | 39 +- 17 files changed, 425 insertions(+), 770 deletions(-) delete mode 100644 wuye-manager-uniapp/pageSubPack/notice-list/noticeListDetails.vue diff --git a/wuye-manager-uniapp/api/api.js b/wuye-manager-uniapp/api/api.js index e976ac3..e8655fd 100644 --- a/wuye-manager-uniapp/api/api.js +++ b/wuye-manager-uniapp/api/api.js @@ -26,6 +26,27 @@ export const getVillageList = (data) =>{ export const switchVillage = (data) =>{ return post('/api/inspection/today/switchVillage',data) } +// 获取当前小区 +export const getCurrentVillage = () =>{ + return get('/api/butler/auth/today/village') +} +// 获取首页今日巡检 +export const getTodayInspection = () =>{ + return get('/api/inspection/today/inspection') +} +// 首页最新消息通知 +export const getNewNoticeData = () =>{ + return get('/manage/notice/new') +} + +// ============通知列表=========== +export const getNoticeList = (data) =>{ + return get('/manage/notice/repair',data) +} + + + + // ======故障上报===== // 获取报修项目 export const getRepairOrder = () =>{ @@ -40,8 +61,21 @@ export const uploadFile = (filePath) => { return upload(filePath,' /resource/oss/upload'); } - +// 查询一键开门 +export const getOpenDoorList = () =>{ + return get('/manage/remote/open/accessdevice') +} // 一键开门 -export const openDoor = (data) =>{ +export const switchOpenDoor = (data) =>{ return post('/manage/remote/open',data) } + +// ===========我的======== +// 获取管家信息 +export const getSettingInfo = () =>{ + return get('/api/setting/info') +} +// 设置-修改密码 +export const changePassword = (data) =>{ + return post('/api/setting/changePassword',data) +} diff --git a/wuye-manager-uniapp/api/request.js b/wuye-manager-uniapp/api/request.js index 949128f..574a9c0 100644 --- a/wuye-manager-uniapp/api/request.js +++ b/wuye-manager-uniapp/api/request.js @@ -2,7 +2,7 @@ let baseUrl = ''; if (process.env.NODE_ENV === 'development') { baseUrl = 'http://192.168.0.239:8080'; // 开发环境 } else { - baseUrl = 'http://192.168.0.224:8080'; // 生产环境 + baseUrl = 'http://192.168.0.239:8080'; // 生产环境 } export default function request(url, data = {}, method = "GET") { diff --git a/wuye-manager-uniapp/pageSubPack/fault-reporting/fault-reporting.vue b/wuye-manager-uniapp/pageSubPack/fault-reporting/fault-reporting.vue index f75b298..fcf4292 100644 --- a/wuye-manager-uniapp/pageSubPack/fault-reporting/fault-reporting.vue +++ b/wuye-manager-uniapp/pageSubPack/fault-reporting/fault-reporting.vue @@ -53,7 +53,7 @@ @@ -61,8 +61,8 @@ - - 上传照片 + + @@ -74,7 +74,7 @@ diff --git a/wuye-manager-uniapp/pageSubPack/notice-list/noticeListDetails.vue b/wuye-manager-uniapp/pageSubPack/notice-list/noticeListDetails.vue deleted file mode 100644 index 6ae75b0..0000000 --- a/wuye-manager-uniapp/pageSubPack/notice-list/noticeListDetails.vue +++ /dev/null @@ -1,531 +0,0 @@ - - - - - \ No newline at end of file diff --git a/wuye-manager-uniapp/pageSubPack/notice-list/select-community.vue b/wuye-manager-uniapp/pageSubPack/notice-list/select-community.vue index 464d391..fc98f2e 100644 --- a/wuye-manager-uniapp/pageSubPack/notice-list/select-community.vue +++ b/wuye-manager-uniapp/pageSubPack/notice-list/select-community.vue @@ -17,13 +17,13 @@ - + {{ item.villageName }} - + diff --git a/wuye-manager-uniapp/pageSubPack/oneClickOpen/oneClickOpen.vue b/wuye-manager-uniapp/pageSubPack/oneClickOpen/oneClickOpen.vue index a687b8d..b9f04f0 100644 --- a/wuye-manager-uniapp/pageSubPack/oneClickOpen/oneClickOpen.vue +++ b/wuye-manager-uniapp/pageSubPack/oneClickOpen/oneClickOpen.vue @@ -7,7 +7,7 @@ - + @@ -39,6 +39,11 @@ {{ item.name }} + + + + 暂无可用门禁 + @@ -48,19 +53,42 @@ @@ -203,6 +231,20 @@ const openDoor = () => { .door-item.active .door-name { color: #ffffff !important; } +.empty-state { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + padding: 100rpx 0; +} + +.empty-text { + font-size: 32rpx; + color: #999; + margin-top: 20rpx; + margin-bottom: 10rpx; +} /* 门图标 */ .door-icon { diff --git a/wuye-manager-uniapp/pageSubPack/setting/change-password.vue b/wuye-manager-uniapp/pageSubPack/setting/change-password.vue index 54a4474..94b775e 100644 --- a/wuye-manager-uniapp/pageSubPack/setting/change-password.vue +++ b/wuye-manager-uniapp/pageSubPack/setting/change-password.vue @@ -55,11 +55,7 @@ - @@ -68,7 +64,7 @@ diff --git a/wuye-manager-uniapp/pageSubPack/setting/change-phone.vue b/wuye-manager-uniapp/pageSubPack/setting/change-phone.vue index 31fd165..a1408dd 100644 --- a/wuye-manager-uniapp/pageSubPack/setting/change-phone.vue +++ b/wuye-manager-uniapp/pageSubPack/setting/change-phone.vue @@ -8,7 +8,7 @@ - + @@ -17,7 +17,7 @@ - + - @@ -41,7 +41,7 @@ import { ref } from 'vue' import { onLoad } from '@dcloudio/uni-app' // 响应式数据 -const phoneNumber = ref('15699991212') // 绑定手机号 +const phoneNumber = ref('') // 绑定手机号 const passwordNumber = ref('') // 页面加载时可从接口获取用户信息 @@ -99,9 +99,6 @@ const confirmLogout = () => { uni.hideLoading() // 清除本地存储的token等信息 uni.clearStorageSync() - // uni.removeStorageSync('token') - // uni.removeStorageSync('userInfo') - // uni.removeStorageSync('tempChangePwdParams') // 提示并跳转到登录页 uni.showToast({ diff --git a/wuye-manager-uniapp/pages.json b/wuye-manager-uniapp/pages.json index 98ab438..c1cfcf6 100644 --- a/wuye-manager-uniapp/pages.json +++ b/wuye-manager-uniapp/pages.json @@ -70,15 +70,11 @@ { "path": "notice-list", "style": { - "navigationBarTitleText": "通知公告" + "navigationBarTitleText": "通知公告", + "enablePullDownRefresh": true, + "onReachBottomDistance": 100 } }, - { - "path": "noticeListDetails", - "style": { - "navigationBarTitleText": "公告详情" - } - } ] }, { diff --git a/wuye-manager-uniapp/pages/guide/guide.vue b/wuye-manager-uniapp/pages/guide/guide.vue index 018a0fc..4276773 100644 --- a/wuye-manager-uniapp/pages/guide/guide.vue +++ b/wuye-manager-uniapp/pages/guide/guide.vue @@ -14,7 +14,7 @@ - + 精准服务 @@ -26,7 +26,7 @@ - + 高效沟通 @@ -38,7 +38,7 @@ - + 智能管理 diff --git a/wuye-manager-uniapp/pages/index/index.vue b/wuye-manager-uniapp/pages/index/index.vue index 73a99e4..9b51a17 100644 --- a/wuye-manager-uniapp/pages/index/index.vue +++ b/wuye-manager-uniapp/pages/index/index.vue @@ -13,13 +13,13 @@ - + {{ currentCommunity }} - + @@ -52,7 +52,8 @@ - + + @@ -74,15 +75,15 @@ - 25 + {{allCount}} 全部巡检 - 5 + {{pendingCount}} 待巡检 - 25 + {{InspectedCount}} 已巡检 @@ -93,26 +94,26 @@ - + 故障上报 - + 一键开门 - + 工单大厅 - + 我的工单 - + 投诉处理 @@ -123,12 +124,17 @@