From ced5adecb4f2a312ce5f7ddbb2707a9cbc9229bf Mon Sep 17 00:00:00 2001 From: zhouyanli <593579392@qq.com> Date: Wed, 29 Apr 2026 09:10:23 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E5=8D=8F=E8=AE=AE=E3=80=81=E6=95=85=E9=9A=9C=E4=B8=8A=E6=8A=A5?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pageSubPack/loginSub/login.vue | 645 +++++++++--------- .../pageSubPack/loginSub/privacy.vue | 169 +++++ .../pageSubPack/loginSub/pwd-login.vue | 481 ++++++------- .../report-record/repairSelect.vue | 141 ++++ .../report-record/report-record.vue | 538 ++++++--------- wuye-manager-uniapp/pages.json | 17 +- wuye-manager-uniapp/pages/index/index.vue | 8 +- 7 files changed, 1124 insertions(+), 875 deletions(-) create mode 100644 wuye-manager-uniapp/pageSubPack/loginSub/privacy.vue create mode 100644 wuye-manager-uniapp/pageSubPack/report-record/repairSelect.vue diff --git a/wuye-manager-uniapp/pageSubPack/loginSub/login.vue b/wuye-manager-uniapp/pageSubPack/loginSub/login.vue index bc70665..d29e166 100644 --- a/wuye-manager-uniapp/pageSubPack/loginSub/login.vue +++ b/wuye-manager-uniapp/pageSubPack/loginSub/login.vue @@ -1,19 +1,20 @@ + /* 禁用按钮边框 */ + button:after { + border-radius: 50px; + } + + /* 底部链接 */ + .bottom-link { + display: flex; + justify-content: space-between; + padding: 0 20rpx; + } + + /* 链接项 */ + .link-item { + font-size: 28rpx; + color: #4D5DFA; + text-decoration: none; + } + \ No newline at end of file diff --git a/wuye-manager-uniapp/pageSubPack/loginSub/privacy.vue b/wuye-manager-uniapp/pageSubPack/loginSub/privacy.vue new file mode 100644 index 0000000..b09608a --- /dev/null +++ b/wuye-manager-uniapp/pageSubPack/loginSub/privacy.vue @@ -0,0 +1,169 @@ + + + + + \ No newline at end of file diff --git a/wuye-manager-uniapp/pageSubPack/loginSub/pwd-login.vue b/wuye-manager-uniapp/pageSubPack/loginSub/pwd-login.vue index 0a8c2b4..9d3c54e 100644 --- a/wuye-manager-uniapp/pageSubPack/loginSub/pwd-login.vue +++ b/wuye-manager-uniapp/pageSubPack/loginSub/pwd-login.vue @@ -1,263 +1,282 @@ \ No newline at end of file diff --git a/wuye-manager-uniapp/pageSubPack/report-record/repairSelect.vue b/wuye-manager-uniapp/pageSubPack/report-record/repairSelect.vue new file mode 100644 index 0000000..0234a63 --- /dev/null +++ b/wuye-manager-uniapp/pageSubPack/report-record/repairSelect.vue @@ -0,0 +1,141 @@ + + + + + \ No newline at end of file diff --git a/wuye-manager-uniapp/pageSubPack/report-record/report-record.vue b/wuye-manager-uniapp/pageSubPack/report-record/report-record.vue index 4bd1673..9f87afa 100644 --- a/wuye-manager-uniapp/pageSubPack/report-record/report-record.vue +++ b/wuye-manager-uniapp/pageSubPack/report-record/report-record.vue @@ -1,373 +1,245 @@ \ No newline at end of file diff --git a/wuye-manager-uniapp/pages.json b/wuye-manager-uniapp/pages.json index aec39fb..3a9eb15 100644 --- a/wuye-manager-uniapp/pages.json +++ b/wuye-manager-uniapp/pages.json @@ -40,6 +40,12 @@ "navigationStyle": "custom" } }, + { + "path": "privacy", + "style": { + "navigationBarTitleText": "用户隐私政策" + } + }, { "path": "register-new-user", "style": { @@ -107,8 +113,13 @@ { "path": "report-record", "style": { - "navigationBarTitleText": "上报记录", - "navigationStyle": "custom" + "navigationBarTitleText": "填写维修信息" + } + }, + { + "path": "repairSelect", + "style": { + "navigationBarTitleText": "维修项目" } } ] @@ -136,7 +147,7 @@ "navigationBarTitleText": "修改密码" } - }, + } ] } diff --git a/wuye-manager-uniapp/pages/index/index.vue b/wuye-manager-uniapp/pages/index/index.vue index 13ccec3..aea886a 100644 --- a/wuye-manager-uniapp/pages/index/index.vue +++ b/wuye-manager-uniapp/pages/index/index.vue @@ -78,7 +78,7 @@ - + 故障上报 @@ -157,6 +157,12 @@ url: "/pageSubPack/oneClickOpen/oneClickOpen" }) } + // 故障上报 + const goToReport = ()=>{ + uni.navigateTo({ + url: "/pageSubPack/report-record/report-record" + }) + } // 接收选择小区返回的参数 const slelctHomeData = (data) => { // console.log('收到B页面返回的数据:', data) From e0ff09374c049d5d0736ff39edf9f1a53477959d Mon Sep 17 00:00:00 2001 From: zhouyanli <593579392@qq.com> Date: Wed, 29 Apr 2026 09:36:44 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E5=86=B2=E7=AA=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wuye-manager-uniapp/pages.json | 194 ----- wuye-manager-uniapp/pages/index/index.vue | 819 ++++++++++------------ 2 files changed, 360 insertions(+), 653 deletions(-) diff --git a/wuye-manager-uniapp/pages.json b/wuye-manager-uniapp/pages.json index 71b9340..f36fc16 100644 --- a/wuye-manager-uniapp/pages.json +++ b/wuye-manager-uniapp/pages.json @@ -1,192 +1,4 @@ { -<<<<<<< HEAD - "pages": [ - { - "path": "pages/guide/guide", - "style": { - "navigationBarTitleText": "引导页", - "navigationStyle": "custom" - } - }, - { - "path": "pages/index/index", - "style": { - "navigationBarTitleText": "工作台", - "navigationStyle": "custom" - } - }, - { - "path": "pages/my/my", - "style": { - "navigationBarTitleText": "我的", - "navigationStyle": "custom" - } - } - ], - "subPackages": [ - { - "root": "pageSubPack/loginSub", - "pages": [ - { - "path": "pwd-login", - "style": { - "navigationBarTitleText": "账号登录", - "navigationStyle": "custom" - } - }, - { - "path": "login", - "style": { - "navigationBarTitleText": "手机号登录", - "navigationStyle": "custom" - } - }, - { - "path": "privacy", - "style": { - "navigationBarTitleText": "用户隐私政策" - } - }, - { - "path": "register-new-user", - "style": { - "navigationBarTitleText": "注册新用户", - "navigationStyle": "custom" - } - }, - { - "path": "forget-pwd", - "style": { - "navigationBarTitleText": "忘记密码", - "navigationStyle": "custom" - } - }, - { - "path": "change-pwd", - "style": { - "navigationBarTitleText": "修改密码", - "navigationStyle": "custom" - } - } - - - ] - }, - { - "root": "pageSubPack/notice-list", - "pages": [ - { - "path": "select-community", - "style": { - "navigationBarTitleText": "选择小区" - } - }, - { - "path": "notice-list", - "style": { - "navigationBarTitleText": "通知公告" - } - }, - { - "path": "noticeListDetails", - "style": { - "navigationBarTitleText": "公告详情" - } - } - - ] - }, - { - "root": "pageSubPack/oneClickOpen", - "pages": [ - { - "path": "oneClickOpen", - "style": { - "navigationBarTitleText": "一键开门", - "navigationStyle": "custom" - } - } - ] - }, - { - "root": "pageSubPack/report-record", - "pages": [ - { - "path": "report-record", - "style": { - "navigationBarTitleText": "填写维修信息" - } - }, - { - "path": "repairSelect", - "style": { - "navigationBarTitleText": "维修项目" - } - } - ] - }, - { - "root": "pageSubPack/setting", - "pages": [ - { - "path": "setting", - "style": { - "navigationBarTitleText": "设置", - "navigationStyle": "custom" - } - }, - { - "path": "change-phone", - "style": { - "navigationBarTitleText": "更改手机号码" - - } - }, - { - "path": "change -password", - "style": { - "navigationBarTitleText": "修改密码" - - } - } - ] - } - - - ], - "easycom": { - "autoscan": true, - "custom": { - "^uni-(.*)": "@/components/uni-$1.vue" - } - }, - "tabBar": { - "color": "#333333", - "backgroundColor": "#F5F6F6", - "borderStyle": "white", - "selectedColor": "#666666", - "list": [ - { - "pagePath": "pages/index/index", - "iconPath": "/static/imgs/index.png", - "selectedIconPath": "/static/imgs/index-lan.png", - "text": "工作台" - }, - { - "pagePath": "pages/my/my", - "iconPath": "/static/imgs/my.png", - "selectedIconPath": "/static/imgs/my-lan.png", - "text": "我的" - } - ] - }, - "globalStyle": { - "navigationBarTextStyle": "black", - "navigationBarTitleText": "uni-app", - "navigationBarBackgroundColor": "#F8F8F8", - "backgroundColor": "#F8F8F8" - }, - "uniIdRouter": {} "pages": [{ "path": "pages/guide/guide", "style": { @@ -349,12 +161,6 @@ "^uni-(.*)": "@/components/uni-$1.vue" } }, - "condition": { - "list": [{ - "name": "巡检记录", - "path": "pageSubPack/inspection/inspection_record" - }] - }, "tabBar": { "color": "#333333", "backgroundColor": "#F5F6F6", diff --git a/wuye-manager-uniapp/pages/index/index.vue b/wuye-manager-uniapp/pages/index/index.vue index bf51e3b..9713117 100644 --- a/wuye-manager-uniapp/pages/index/index.vue +++ b/wuye-manager-uniapp/pages/index/index.vue @@ -26,496 +26,397 @@ - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - + + + + + 25 + 全部巡检点 + + + 5 + 待巡检点 + + + 25 + 已巡检点 + - - - - 25 - 巡检点 + + + + + + + 故障上报 + + + + 一键开门 + + + + 工单大厅 + + + + 我的工单 + - - 5 - 巡检点 - - - 25 - 巡检点 - - - - - - - - - - 故障上报 - - - - 一键开门 - - - - 工单大厅 - - - - 我的工单 - - - - - - - 投诉处理 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 25 - 全部巡检点 - - - 5 - 待巡检点 - - - 25 - 已巡检点 - - - - - - - - - - 故障上报 - - - - 一键开门 - - - - 工单大厅 - - - - 我的工单 - - - - - - - 投诉处理 + + + + + 投诉处理 + From 1464fe9d7dafe816891090eee1a624167adc9c26 Mon Sep 17 00:00:00 2001 From: zhouyanli <593579392@qq.com> Date: Wed, 29 Apr 2026 11:02:36 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E6=94=B9=E5=8F=98=E6=95=85=E9=9A=9C?= =?UTF-8?q?=E4=B8=8A=E6=8A=A5=E8=B7=AF=E5=BE=84=20=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fault-reporting/fault-reporting.vue | 242 +++++ .../repairSelect.vue | 14 +- .../pageSubPack/loginSub/login.vue | 28 +- .../pageSubPack/loginSub/pwd-login.vue | 16 +- .../pageSubPack/notice-list/notice-list.vue | 10 +- .../notice-list/select-community.vue | 916 +++++++++--------- .../report-record/report-record.vue | 535 ++++++---- .../pageSubPack/setting/change -password.vue | 60 +- .../pageSubPack/setting/change-phone.vue | 34 +- wuye-manager-uniapp/pages.json | 25 +- wuye-manager-uniapp/pages/index/index.vue | 4 +- 11 files changed, 1146 insertions(+), 738 deletions(-) create mode 100644 wuye-manager-uniapp/pageSubPack/fault-reporting/fault-reporting.vue rename wuye-manager-uniapp/pageSubPack/{report-record => fault-reporting}/repairSelect.vue (92%) diff --git a/wuye-manager-uniapp/pageSubPack/fault-reporting/fault-reporting.vue b/wuye-manager-uniapp/pageSubPack/fault-reporting/fault-reporting.vue new file mode 100644 index 0000000..93b02d0 --- /dev/null +++ b/wuye-manager-uniapp/pageSubPack/fault-reporting/fault-reporting.vue @@ -0,0 +1,242 @@ + + + + + diff --git a/wuye-manager-uniapp/pageSubPack/report-record/repairSelect.vue b/wuye-manager-uniapp/pageSubPack/fault-reporting/repairSelect.vue similarity index 92% rename from wuye-manager-uniapp/pageSubPack/report-record/repairSelect.vue rename to wuye-manager-uniapp/pageSubPack/fault-reporting/repairSelect.vue index 0234a63..abdb544 100644 --- a/wuye-manager-uniapp/pageSubPack/report-record/repairSelect.vue +++ b/wuye-manager-uniapp/pageSubPack/fault-reporting/repairSelect.vue @@ -10,11 +10,11 @@ - {{ item.name }} @@ -23,10 +23,10 @@ - {{ item.name }} @@ -79,7 +79,7 @@ const selectProject = (item) => { const categoryName = categoryList.value.find(c => c.id === item.categoryId)?.name // 跳转并传参 uni.navigateTo({ - url: `/pageSubPack/report-record/report-record?category=${categoryName}&project=${item.name}` + url: `/pageSubPack/fault-reporting/fault-reporting?category=${categoryName}&project=${item.name}` }) } @@ -138,4 +138,4 @@ const selectProject = (item) => { .project-item:active { background: #f5f5f5; } - \ No newline at end of file + diff --git a/wuye-manager-uniapp/pageSubPack/loginSub/login.vue b/wuye-manager-uniapp/pageSubPack/loginSub/login.vue index d29e166..f0dc929 100644 --- a/wuye-manager-uniapp/pageSubPack/loginSub/login.vue +++ b/wuye-manager-uniapp/pageSubPack/loginSub/login.vue @@ -14,14 +14,6 @@ - @@ -33,14 +25,6 @@ - @@ -54,7 +38,7 @@ 我已阅读并同意 - 《用户隐私政策》 + 《用户隐私政策》 @@ -95,7 +79,7 @@ // 定时器 let timer = null; // 控制点击变色 - const isClicked = ref(false) + // const isClicked = ref(false) // ========== 计算属性 ========== // 是否可以获取验证码(手机号格式正确) @@ -125,7 +109,7 @@ // 跳转隐私协议 const goToPrivacy = () => { // 点击变色 - isClicked.value = true + // isClicked.value = true uni.navigateTo({ url:'/pageSubPack/loginSub/privacy', }) @@ -344,12 +328,8 @@ margin-left: 10rpx; } .agreePrivacy{ - color: #666; - } - .agreePrivacy.active{ color: #4D5DFA; } - /* 登录按钮 */ .login-btn { width: 100%; @@ -387,4 +367,4 @@ color: #4D5DFA; text-decoration: none; } - \ No newline at end of file + diff --git a/wuye-manager-uniapp/pageSubPack/loginSub/pwd-login.vue b/wuye-manager-uniapp/pageSubPack/loginSub/pwd-login.vue index 9d3c54e..ebe0a32 100644 --- a/wuye-manager-uniapp/pageSubPack/loginSub/pwd-login.vue +++ b/wuye-manager-uniapp/pageSubPack/loginSub/pwd-login.vue @@ -37,7 +37,7 @@ 我已阅读并同意 - 《用户隐私政策》 + 《用户隐私政策》 忘记密码? @@ -74,7 +74,7 @@ const agreeAgreement = ref(false); // 默认勾选 const placeholderStyle = ref('font-size:24rpx') // 控制点击变色 - const isClicked = ref(false) + // const isClicked = ref(false) // 计算属性:是否可登录(帐号+密码+协议都满足) const canLogin = computed(() => { @@ -89,8 +89,8 @@ }; // 跳转隐私协议 const goToPrivacy = () => { - // 点击变色 - isClicked.value = true + + // isClicked.value = true uni.navigateTo({ url:'/pageSubPack/loginSub/privacy', }) @@ -233,11 +233,11 @@ margin-left: 10rpx; } .agreePrivacy{ - color: #666; - } - .agreePrivacy.active{ color: #4D5DFA; } + /* .agreePrivacy.active{ + color: #4D5DFA; + } */ .forget-pwd { font-size: 28rpx; @@ -279,4 +279,4 @@ color: #4D5DFA; text-decoration: none; } - \ No newline at end of file + diff --git a/wuye-manager-uniapp/pageSubPack/notice-list/notice-list.vue b/wuye-manager-uniapp/pageSubPack/notice-list/notice-list.vue index fd49ca7..b78cc70 100644 --- a/wuye-manager-uniapp/pageSubPack/notice-list/notice-list.vue +++ b/wuye-manager-uniapp/pageSubPack/notice-list/notice-list.vue @@ -36,7 +36,7 @@ import { ref } from 'vue' // 跳转到详情页方法 const goToDetail = () => { uni.navigateTo({ - url: '/pageSubPack/notice-list/noticeListDetails' + url: '/pageSubPack/notice-list/noticeListDetails' }) } @@ -81,9 +81,9 @@ const goToDetail = () => { // 右上角未读红点 .unread-dot { - width: 8rpx; - height: 8rpx; - background-color: #ff3b30; + width: 16rpx; + height: 16rpx; + background-color: #E34D59; border-radius: 50%; margin-top: 6rpx; } @@ -130,4 +130,4 @@ const goToDetail = () => { color: #4D5DFA; margin-right: 8rpx; } - \ 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 846962b..2784236 100644 --- a/wuye-manager-uniapp/pageSubPack/notice-list/select-community.vue +++ b/wuye-manager-uniapp/pageSubPack/notice-list/select-community.vue @@ -4,13 +4,8 @@ - + @@ -19,35 +14,21 @@ - - + + - - + {{ item.name }} - - - - + - + @@ -60,18 +41,18 @@ - + 没有更多数据了 - + 暂无小区数据 - + @@ -82,12 +63,8 @@ - @@ -95,435 +72,490 @@ diff --git a/wuye-manager-uniapp/pageSubPack/report-record/report-record.vue b/wuye-manager-uniapp/pageSubPack/report-record/report-record.vue index 9f87afa..13410ed 100644 --- a/wuye-manager-uniapp/pageSubPack/report-record/report-record.vue +++ b/wuye-manager-uniapp/pageSubPack/report-record/report-record.vue @@ -1,245 +1,376 @@ \ No newline at end of file + +.status-tag.pending { + background-color: #E34D59; /* 待分配-红色 */ +} + +.status-tag.processing { + background-color: #09C2BD; /* 待解决-绿色 */ +} + +.status-tag.completed { + background-color: #4D5DFA; /* 已完成-蓝色 */ +} + +/* 类型标签组 */ +.tag-group { + display: flex; + gap: 15rpx; + margin-bottom: 20rpx; +} + +.tag-item { + padding: 6rpx 20rpx; + font-size: 24rpx; + color: #666; + border: 1rpx solid #999; + border-radius: 8rpx; +} + +/* 内容 */ +.card-content { + font-size: 28rpx; + color: #666; + line-height: 1.6; + margin-bottom: 20rpx; +} + +/* 底部信息 */ +.card-footer { + display: flex; + justify-content: space-between; + align-items: center; + font-size: 28rpx; + color: #999; +} + +.repairman { + color: #999; +} + diff --git a/wuye-manager-uniapp/pageSubPack/setting/change -password.vue b/wuye-manager-uniapp/pageSubPack/setting/change -password.vue index a05a9c8..badbd5a 100644 --- a/wuye-manager-uniapp/pageSubPack/setting/change -password.vue +++ b/wuye-manager-uniapp/pageSubPack/setting/change -password.vue @@ -9,26 +9,26 @@ - - + - @@ -37,12 +37,12 @@ - @@ -55,8 +55,8 @@ - - - + diff --git a/wuye-manager-uniapp/pages.json b/wuye-manager-uniapp/pages.json index f36fc16..186f851 100644 --- a/wuye-manager-uniapp/pages.json +++ b/wuye-manager-uniapp/pages.json @@ -37,6 +37,12 @@ "navigationStyle": "custom" } }, + { + "path": "privacy", + "style": { + "navigationBarTitleText": "用户隐私协议" + } + }, { "path": "register-new-user", "style": { @@ -117,6 +123,22 @@ } }] }, + { + "root": "pageSubPack/fault-reporting", + "pages": [{ + "path": "fault-reporting", + "style": { + "navigationBarTitleText": "填写维修信息" + } + }, + { + "path": "repairSelect", + "style": { + "navigationBarTitleText": "选择维修项目" + } + } + ] + }, { "root": "pageSubPack/report-record", "pages": [{ @@ -125,7 +147,8 @@ "navigationBarTitleText": "上报记录", "navigationStyle": "custom" } - }] + } + ] }, { "root": "pageSubPack/setting", diff --git a/wuye-manager-uniapp/pages/index/index.vue b/wuye-manager-uniapp/pages/index/index.vue index 9713117..51e8dfd 100644 --- a/wuye-manager-uniapp/pages/index/index.vue +++ b/wuye-manager-uniapp/pages/index/index.vue @@ -77,7 +77,7 @@ - + 故障上报 @@ -151,7 +151,7 @@ const goToInspectionRecord = () => { // 故障上报 const goToReport = () => { uni.navigateTo({ - url: "/pageSubPack/report-record/report-record" + url: "/pageSubPack/fault-reporting/fault-reporting" }) } // 接收选择小区返回的参数