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 @@
+
+
+
+
+
+
+ 隐私政策
+
+
+
+
+ 欢迎使用我们的产品/服务(以下统称“服务”)。我们高度重视用户隐私保护,
+ 致力于为您提供安全、可靠的服务体验。本隐私政策旨在向您说明我们如何收集、使用、存储、保护您的个人信息,
+ 以及您享有的相关权利。请您在使用我们的服务前,仔细阅读并理解本政策全部内容,
+ 一旦您使用我们的服务,即视为您同意本政策的所有条款。
+ 一、我们收集的个人信息 为了向您提供更优质、个性化的服务,我们会根据服务功能的需要,收集您主动提供或在使用服务过程中产生的个人信息,
+ 具体如下: (一)您主动提供的信息 账户注册信息:当您注册我们的账户时,您可能需要提供姓名、手机号码、电子邮箱、密码等信息,用于身份验证、账户登录及找回。
+ 服务相关信息:根据您使用的具体服务,您可能需要提供相关补充信息(如使用客服咨询服务时,提供问题描述及相关凭证;使用交易类服务时,提供收货地址、支付相关信息等)。
+ 自愿提交的信息:您主动向我们反馈的意见、建议,或参与我们的问卷调查、活动时提交的相关信息。
+ 若您通过第三方平台(如微信、支付宝、QQ等)登录我们的服务,我们会根据您的授权,
+ 从第三方获取您的相关账户信息(如昵称、头像),用于完成登录及账户绑定,
+ 我们不会获取第三方平台的其他未授权信息。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ 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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+
+
+
+
+
\ 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 @@
-
-
-
-
-
-
-
-
- {{ item.label }}
+
+
+
+ 维修项目
+
+
+ 请选择项目
+ {{ repairProject }}
+
+
-
-
-
- {{ item.label }}
+
+
+ 标题
+
+
+
+
+
+
+ 问题描述
+
+
+
+
+
+
+ 手机号
+
+
+
+
+
+ 问题照片
+
+
+
+
+
+
+
+
+
+ 上传照片
+
-
-
-
-
-
- 暂无上报记录
-
-
-
-
-
-
-
-
-
- {{ record.reportType }}
- {{ record.category }}
-
-
-
-
- {{ record.content }}
-
-
-
-
-
-
+
+
\ 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 @@
+
+
+
+
+ 维修项目
+
+
+ 请选择项目
+ {{ repairProject }}
+
+
+
+
+
+
+
+ 标题
+
+
+
+
+
+
+ 问题描述
+
+
+
+
+
+
+ 手机号
+
+
+
+
+
+ 问题照片
+
+
+
+
+
+
+
+
+
+ 上传照片
+
+
+
+
+
+
+
+
+
+
+
+
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 @@
-