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] =?UTF-8?q?=E6=94=B9=E5=8F=98=E6=95=85=E9=9A=9C=E4=B8=8A?= =?UTF-8?q?=E6=8A=A5=E8=B7=AF=E5=BE=84=20=E4=BF=AE=E6=94=B9=E6=A0=B7?= =?UTF-8?q?=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" }) } // 接收选择小区返回的参数