From 125ca3c731b137561d4e2fbb66438d674a61ad45 Mon Sep 17 00:00:00 2001
From: Zy <1448159279@qq.com>
Date: Thu, 30 Apr 2026 10:18:07 +0800
Subject: [PATCH 1/7] =?UTF-8?q?=E4=BB=AA=E8=A1=A8=E6=8D=A2=E6=96=B0?=
=?UTF-8?q?=E5=88=97=E8=A1=A8=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
wuye-manager-uniapp/App.vue | 10 +-
.../pageSubPack/instrument/addreplacement.vue | 69 +++++++--
.../pageSubPack/instrument/checkouthouse.vue | 80 ++++++++---
.../instrument/replacement_record.vue | 134 ++++++++++++------
4 files changed, 214 insertions(+), 79 deletions(-)
diff --git a/wuye-manager-uniapp/App.vue b/wuye-manager-uniapp/App.vue
index 133427d..43629b2 100644
--- a/wuye-manager-uniapp/App.vue
+++ b/wuye-manager-uniapp/App.vue
@@ -62,6 +62,12 @@ export default {
.flex-1 {
flex: 1;
}
+.h-full {
+ height: 100%;
+}
+.w-full {
+ width: 100%;
+}
/* 自定义导航栏专用 */
.custom-header {
height: calc(var(--status-bar-height) + 88rpx);
@@ -80,9 +86,11 @@ export default {
.page_container {
min-height: 100vh;
+ max-height: 100vh;
height: 100%;
background: repeating-linear-gradient(180deg, #e2f0ff, #f6faff);
-
+ overflow: hidden;
+ box-sizing: border-box;
padding: 0 40rpx;
/* 先写 constant() 兼容 iOS < 11.2,再写 env() */
padding-top: calc(constant(safe-area-inset-top) + 20rpx);
diff --git a/wuye-manager-uniapp/pageSubPack/instrument/addreplacement.vue b/wuye-manager-uniapp/pageSubPack/instrument/addreplacement.vue
index 5757a76..30ea37c 100644
--- a/wuye-manager-uniapp/pageSubPack/instrument/addreplacement.vue
+++ b/wuye-manager-uniapp/pageSubPack/instrument/addreplacement.vue
@@ -5,21 +5,24 @@
-
-
-
-
-
+
+
+
+
+
@@ -29,11 +32,16 @@
+
+
+ 提 交
+
-
@@ -70,5 +101,21 @@ function handleClick() {
&:deep(.uni-easyinput__content) {
background: none !important;
}
+
+ .action_btn {
+ width: 670rpx;
+ height: 80rpx;
+ background: #4d5dfa;
+ border-radius: 8rpx;
+
+ text-align: center;
+
+ margin-top: 300rpx;
+
+ font-weight: 400;
+ font-size: 28rpx;
+ color: #ffffff;
+ line-height: 80rpx;
+ }
}
diff --git a/wuye-manager-uniapp/pageSubPack/instrument/checkouthouse.vue b/wuye-manager-uniapp/pageSubPack/instrument/checkouthouse.vue
index 4c2c9b1..d8f9b56 100644
--- a/wuye-manager-uniapp/pageSubPack/instrument/checkouthouse.vue
+++ b/wuye-manager-uniapp/pageSubPack/instrument/checkouthouse.vue
@@ -1,5 +1,5 @@
-
+
-
-
+
+
+
+
+ 确 认
+
-
diff --git a/wuye-manager-uniapp/pageSubPack/instrument/replacement_record.vue b/wuye-manager-uniapp/pageSubPack/instrument/replacement_record.vue
index c93d1c5..8817a58 100644
--- a/wuye-manager-uniapp/pageSubPack/instrument/replacement_record.vue
+++ b/wuye-manager-uniapp/pageSubPack/instrument/replacement_record.vue
@@ -1,39 +1,58 @@
-
+
仪表换新记录
-
-
-
-
-
-
- {{ item.title }}
-
-
- 换新时间时间:{{ item.time }}
+
+
+
+
+
+
+
+ {{ item.title }}
+
+
+ 换新时间时间:{{ item.time }}
+
+
+ 电表
+ 水表
+
-
- 电表
- 水表
-
-
+
+
+
diff --git a/wuye-manager-uniapp/components/navbar/navbar.vue b/wuye-manager-uniapp/components/navbar/navbar.vue
new file mode 100644
index 0000000..62e74a8
--- /dev/null
+++ b/wuye-manager-uniapp/components/navbar/navbar.vue
@@ -0,0 +1,200 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ backText }}
+
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wuye-manager-uniapp/components/tabs/tabs.vue b/wuye-manager-uniapp/components/tabs/tabs.vue
index bf35e09..b444141 100644
--- a/wuye-manager-uniapp/components/tabs/tabs.vue
+++ b/wuye-manager-uniapp/components/tabs/tabs.vue
@@ -9,7 +9,7 @@
active: item.value === activeValue
}"
>
- {{ item.name }}
+ {{ item[props.options.label] }}
@@ -20,15 +20,19 @@ import { ref } from 'vue'
type tabslistType = { name: string; value: number }
const props = defineProps<{
tabslist: tabslistType[]
+ options: {
+ label: 'name'
+ value: 'value'
+ }
}>()
const emit = defineEmits<{
update: [value: number]
}>()
-const activeValue = ref(0)
+const activeValue = ref(props.tabslist[0].value)
const handleTabs = (row: tabslistType) => {
- activeValue.value = row.value
- emit('update', row.value)
+ activeValue.value = row[props.options.value]
+ emit('update', row[props.options.value])
}
diff --git a/wuye-manager-uniapp/pageSubPack/ticket/hall.vue b/wuye-manager-uniapp/pageSubPack/ticket/hall.vue
new file mode 100644
index 0000000..553b339
--- /dev/null
+++ b/wuye-manager-uniapp/pageSubPack/ticket/hall.vue
@@ -0,0 +1,442 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.label }}
+
+
+
+
+
+
+
+
+ 暂无上报记录
+
+
+
+
+
+
+
+
+ {{ record.reportType }}
+ {{ record.category }}
+
+
+
+
+ {{ record.content }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wuye-manager-uniapp/pageSubPack/ticket/shareUser.vue b/wuye-manager-uniapp/pageSubPack/ticket/shareUser.vue
new file mode 100644
index 0000000..c760903
--- /dev/null
+++ b/wuye-manager-uniapp/pageSubPack/ticket/shareUser.vue
@@ -0,0 +1,224 @@
+
+
+
+
+
+
+
+ 请输入关键字进行搜索
+
+
+
+
+
+ 已选(1/1)
+ 潘霞通
+
+
+
+
+
+
+
+
+
+
+ 确定派单
+
+
+
+
+
+
+
+
diff --git a/wuye-manager-uniapp/pages.json b/wuye-manager-uniapp/pages.json
index 5ad0c11..670a6d6 100644
--- a/wuye-manager-uniapp/pages.json
+++ b/wuye-manager-uniapp/pages.json
@@ -138,6 +138,23 @@
}
]
},
+ {
+ "root": "pageSubPack/ticket",
+ "pages": [{
+ "path": "hall",
+ "style": {
+ "navigationBarTitleText": "工单大厅",
+ "navigationStyle": "custom"
+ }
+ },
+ {
+ "path": "shareUser",
+ "style": {
+ "navigationBarTitleText": "分配派单"
+ }
+ }
+]
+ },
{
"root": "pageSubPack/oneClickOpen",
"pages": [{
From 41ea760c3f49b71f85676854d1bf270599434877 Mon Sep 17 00:00:00 2001
From: Zy <1448159279@qq.com>
Date: Fri, 1 May 2026 18:27:28 +0800
Subject: [PATCH 3/7] =?UTF-8?q?=E6=8A=95=E8=AF=89=E8=AF=A6=E6=83=85?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
wuye-manager-uniapp/components/tabs/tabs.vue | 83 +++-
.../pageSubPack/complaint/Details.vue | 186 ++++++++
.../pageSubPack/complaint/Details_handle.vue | 198 ++++++++
.../pageSubPack/complaint/handle.vue | 94 ++++
.../pageSubPack/complaint/handleUser.vue | 231 +++++++++
.../pageSubPack/ticket/myticket.vue | 440 ++++++++++++++++++
.../pageSubPack/ticket/repairCompleted.vue | 120 +++++
wuye-manager-uniapp/pages.json | 72 ++-
wuye-manager-uniapp/pages/index/index.vue | 49 +-
9 files changed, 1425 insertions(+), 48 deletions(-)
create mode 100644 wuye-manager-uniapp/pageSubPack/complaint/Details.vue
create mode 100644 wuye-manager-uniapp/pageSubPack/complaint/Details_handle.vue
create mode 100644 wuye-manager-uniapp/pageSubPack/complaint/handle.vue
create mode 100644 wuye-manager-uniapp/pageSubPack/complaint/handleUser.vue
create mode 100644 wuye-manager-uniapp/pageSubPack/ticket/myticket.vue
create mode 100644 wuye-manager-uniapp/pageSubPack/ticket/repairCompleted.vue
diff --git a/wuye-manager-uniapp/components/tabs/tabs.vue b/wuye-manager-uniapp/components/tabs/tabs.vue
index b444141..2a9290f 100644
--- a/wuye-manager-uniapp/components/tabs/tabs.vue
+++ b/wuye-manager-uniapp/components/tabs/tabs.vue
@@ -1,43 +1,81 @@
- {{ item[props.options.label] }}
+ {{ item.label }}
diff --git a/wuye-manager-uniapp/pageSubPack/complaint/Details_handle.vue b/wuye-manager-uniapp/pageSubPack/complaint/Details_handle.vue
new file mode 100644
index 0000000..f462aa1
--- /dev/null
+++ b/wuye-manager-uniapp/pageSubPack/complaint/Details_handle.vue
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+ 投诉状态
+
+ 待处理
+
+ 已完成
+
+
+
+ 已完成处理,已联系工作人员粘贴标语提醒,并派人定时巡视。
+
+
+
+
+ 投诉详情
+
+
+
+
+ 投诉类型
+
+ 社区服务
+
+
+
+
+ 问题描述
+
+ 投诉内容投诉内容投诉内容投诉内容投诉内容投诉内容投诉内容投诉内容投诉内容投诉内容
+
+
+
+
+ 投诉人姓名
+
+ 匿名
+
+
+
+ 手机号码
+
+ 无
+
+
+
+
+ 问题照片
+
+
+
+
+
+
+
+
+
+ 确定派单
+
+
+
+
+
+
+
+
diff --git a/wuye-manager-uniapp/pageSubPack/complaint/handle.vue b/wuye-manager-uniapp/pageSubPack/complaint/handle.vue
new file mode 100644
index 0000000..69ad9a9
--- /dev/null
+++ b/wuye-manager-uniapp/pageSubPack/complaint/handle.vue
@@ -0,0 +1,94 @@
+
+
+
+
+ 处理人员
+ {{ checkoutinfo.username ? checkoutinfo.username : '请选择' }}
+
+
+ 处理描述
+
+
+
+
+
+ 确 认
+
+
+
+
+
+
+
+
diff --git a/wuye-manager-uniapp/pageSubPack/complaint/handleUser.vue b/wuye-manager-uniapp/pageSubPack/complaint/handleUser.vue
new file mode 100644
index 0000000..e9b6295
--- /dev/null
+++ b/wuye-manager-uniapp/pageSubPack/complaint/handleUser.vue
@@ -0,0 +1,231 @@
+
+
+
+
+
+
+
+ 请输入关键字进行搜索
+
+
+
+
+
+
+
+
+
+
+
+
+ 确定派单
+
+
+
+
+
+
+
+
diff --git a/wuye-manager-uniapp/pageSubPack/ticket/myticket.vue b/wuye-manager-uniapp/pageSubPack/ticket/myticket.vue
new file mode 100644
index 0000000..13ba08b
--- /dev/null
+++ b/wuye-manager-uniapp/pageSubPack/ticket/myticket.vue
@@ -0,0 +1,440 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.label }}
+
+
+
+
+
+
+
+
+ 暂无上报记录
+
+
+
+
+
+
+
+
+ {{ record.reportType }}
+ {{ record.category }}
+
+
+
+
+ {{ record.content }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wuye-manager-uniapp/pageSubPack/ticket/repairCompleted.vue b/wuye-manager-uniapp/pageSubPack/ticket/repairCompleted.vue
new file mode 100644
index 0000000..75b7367
--- /dev/null
+++ b/wuye-manager-uniapp/pageSubPack/ticket/repairCompleted.vue
@@ -0,0 +1,120 @@
+
+
+
+
+
+ 问题描述
+
+
+
+
+
+
+
+ 问题照片
+
+
+
+
+
+
+
+
+
+
+ 确 认
+
+
+
+
+
+
+
+
diff --git a/wuye-manager-uniapp/pages.json b/wuye-manager-uniapp/pages.json
index 670a6d6..5930a72 100644
--- a/wuye-manager-uniapp/pages.json
+++ b/wuye-manager-uniapp/pages.json
@@ -138,22 +138,66 @@
}
]
},
+ {
+ "root": "pageSubPack/complaint",
+ "pages": [{
+ "path": "Details",
+ "style": {
+ "navigationBarTitleText": "投诉详情",
+ "navigationBarBackgroundColor": "#f9f9f9"
+ }
+ },
+ {
+ "path": "handle",
+ "style": {
+ "navigationBarTitleText": "处理投诉",
+ "navigationBarBackgroundColor": "#f9f9f9"
+ }
+ },
+ {
+ "path": "handleUser",
+ "style": {
+ "navigationBarTitleText": "选择处理人员"
+ }
+ },
+ {
+ "path": "Details_handle",
+ "style": {
+ "navigationBarTitleText": "投诉详情处理"
+ }
+ }
+ ]
+ },
{
"root": "pageSubPack/ticket",
"pages": [{
- "path": "hall",
- "style": {
- "navigationBarTitleText": "工单大厅",
- "navigationStyle": "custom"
+ "path": "hall",
+ "style": {
+ "navigationBarTitleText": "工单大厅",
+ "navigationStyle": "custom"
+ }
+ },
+ {
+ "path": "shareUser",
+ "style": {
+ "navigationBarTitleText": "分配派单"
+ }
+ },
+ {
+ "path": "myticket",
+ "style": {
+ "navigationBarTitleText": "我的工单",
+ "navigationStyle": "custom"
+ }
+ },
+ {
+ "path": "repairCompleted",
+ "style": {
+ "navigationBarTitleText": "维修完成",
+ "navigationBarBackgroundColor": "#fff"
+ }
}
- },
- {
- "path": "shareUser",
- "style": {
- "navigationBarTitleText": "分配派单"
- }
- }
-]
+ ]
},
{
"root": "pageSubPack/oneClickOpen",
@@ -223,8 +267,8 @@
},
"condition": {
"list": [{
- "name": "选择房屋",
- "path": "pageSubPack/instrument/checkouthouse"
+ "name": "维修完成",
+ "path": "pageSubPack/ticket/repairCompleted"
}]
},
"tabBar": {
diff --git a/wuye-manager-uniapp/pages/index/index.vue b/wuye-manager-uniapp/pages/index/index.vue
index 51e8dfd..022d957 100644
--- a/wuye-manager-uniapp/pages/index/index.vue
+++ b/wuye-manager-uniapp/pages/index/index.vue
@@ -29,11 +29,17 @@
-
+
-
+
@@ -50,8 +56,17 @@
-
+
@@ -85,11 +100,11 @@
一键开门
-
+
工单大厅
-
+
我的工单
@@ -112,9 +127,7 @@ import { onLoad, onUnload } from '@dcloudio/uni-app'
// 列表数据状态
const current = ref(0)
const currentCommunity = ref('碧桂园小区')
-const bannerList = ref([
- { img: '/static/imgs/banner1.png' },
-])
+const bannerList = ref([{ img: '/static/imgs/banner1.png' }])
const noticeText = ref('公告公告本小区今天安装了摄像头')
// =======方法=======
@@ -136,6 +149,18 @@ const goToOneOpenDoor = () => {
url: '/pageSubPack/oneClickOpen/oneClickOpen'
})
}
+// 工单大厅
+const goToTicketHall = () => {
+ uni.navigateTo({
+ url: '/pageSubPack/ticket/hall'
+ })
+}
+// 我的工单
+const goToMyTicket = () => {
+ uni.navigateTo({
+ url: '/pageSubPack/ticket/myticket'
+ })
+}
// 跳转到 今日巡检
const goToDaysInspection = () => {
uni.navigateTo({
@@ -151,11 +176,11 @@ const goToInspectionRecord = () => {
// 故障上报
const goToReport = () => {
uni.navigateTo({
- url: "/pageSubPack/fault-reporting/fault-reporting"
+ url: '/pageSubPack/fault-reporting/fault-reporting'
})
}
// 接收选择小区返回的参数
-const slelctHomeData = (data) => {
+const slelctHomeData = data => {
currentCommunity.value = data.name
}
@@ -167,7 +192,7 @@ onUnload(() => {
uni.$off('confirm', slelctHomeData)
})
-const clickItem = (index) => {
+const clickItem = index => {
current.value = index
}
From 783149a1f80dda5fc049d24374a1047a1818cf41 Mon Sep 17 00:00:00 2001
From: Zy <1448159279@qq.com>
Date: Fri, 1 May 2026 18:31:50 +0800
Subject: [PATCH 4/7] pages.json
---
wuye-manager-uniapp/pages.json | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/wuye-manager-uniapp/pages.json b/wuye-manager-uniapp/pages.json
index 670a6d6..7b8277c 100644
--- a/wuye-manager-uniapp/pages.json
+++ b/wuye-manager-uniapp/pages.json
@@ -141,19 +141,19 @@
{
"root": "pageSubPack/ticket",
"pages": [{
- "path": "hall",
- "style": {
- "navigationBarTitleText": "工单大厅",
- "navigationStyle": "custom"
+ "path": "hall",
+ "style": {
+ "navigationBarTitleText": "工单大厅",
+ "navigationStyle": "custom"
+ }
+ },
+ {
+ "path": "shareUser",
+ "style": {
+ "navigationBarTitleText": "分配派单"
+ }
}
- },
- {
- "path": "shareUser",
- "style": {
- "navigationBarTitleText": "分配派单"
- }
- }
-]
+ ]
},
{
"root": "pageSubPack/oneClickOpen",
From b29e03ab4db758d52914cd9480cd1f95e30161e6 Mon Sep 17 00:00:00 2001
From: Zy <1448159279@qq.com>
Date: Sat, 9 May 2026 17:10:50 +0800
Subject: [PATCH 5/7] =?UTF-8?q?=E5=B7=A1=E6=A3=80=E7=82=B9=E4=B8=8A?=
=?UTF-8?q?=E4=BC=A0=E5=9B=BE=E7=89=87=E4=BF=AE=E6=AD=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/filePicker/filePicker.vue | 261 +++++++++
.../components/navbar/navbar.vue | 23 +-
.../components/stops/stops.vue | 176 ++++++
wuye-manager-uniapp/components/tabs/tabs.vue | 30 +-
wuye-manager-uniapp/manifest.json | 4 +-
.../pageSubPack/complaint/Details.vue | 8 +-
.../pageSubPack/complaint/Details_handle.vue | 9 +-
.../pageSubPack/complaint/handle.vue | 4 +
.../pageSubPack/complaint/handleUser.vue | 138 ++---
.../fault-reporting/fault-reporting.vue | 48 +-
.../inspection/inspection_main.vue | 149 +++---
.../inspection/inspection_record.vue | 234 ++++----
.../inspection/inspection_upload.vue | 274 +++++++---
.../inspection/toDays_inscpection.vue | 151 ++++--
.../pageSubPack/instrument/addreplacement.vue | 4 +-
.../pageSubPack/instrument/checkouthouse.vue | 78 ++-
.../instrument/replacement_record.vue | 149 ++++--
.../report-record/report-record.vue | 501 ++++++++++--------
...ange -password.vue => change-password.vue} | 0
.../pageSubPack/setting/setting.vue | 26 +-
.../pageSubPack/ticket/hall.vue | 254 +++++----
.../pageSubPack/ticket/myticket.vue | 170 +++---
.../pageSubPack/ticket/repairCompleted.vue | 3 +-
.../pageSubPack/ticket/repairMain.vue | 346 ++++++++++++
.../pageSubPack/ticket/reportingRecord.vue | 415 +++++++++++++++
.../pageSubPack/ticket/shareUser.vue | 146 ++---
wuye-manager-uniapp/pages.json | 21 +-
wuye-manager-uniapp/pages/index/index.vue | 17 +-
wuye-manager-uniapp/pages/my/my.vue | 386 +++++++-------
29 files changed, 2836 insertions(+), 1189 deletions(-)
create mode 100644 wuye-manager-uniapp/components/filePicker/filePicker.vue
create mode 100644 wuye-manager-uniapp/components/stops/stops.vue
rename wuye-manager-uniapp/pageSubPack/setting/{change -password.vue => change-password.vue} (100%)
create mode 100644 wuye-manager-uniapp/pageSubPack/ticket/repairMain.vue
create mode 100644 wuye-manager-uniapp/pageSubPack/ticket/reportingRecord.vue
diff --git a/wuye-manager-uniapp/components/filePicker/filePicker.vue b/wuye-manager-uniapp/components/filePicker/filePicker.vue
new file mode 100644
index 0000000..1bae843
--- /dev/null
+++ b/wuye-manager-uniapp/components/filePicker/filePicker.vue
@@ -0,0 +1,261 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 上传中...
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wuye-manager-uniapp/components/navbar/navbar.vue b/wuye-manager-uniapp/components/navbar/navbar.vue
index 62e74a8..115240a 100644
--- a/wuye-manager-uniapp/components/navbar/navbar.vue
+++ b/wuye-manager-uniapp/components/navbar/navbar.vue
@@ -27,7 +27,7 @@
-
+
{{ backText }}
@@ -70,11 +70,12 @@ const props = withDefaults(defineProps(), {
backText: '',
placeholder: true // 默认开启占位,防止遮挡
})
-
+const emits = defineEmits(['clickLeft'])
// --- 状态 ---
const statusBarHeight = ref(0)
const navBarHeight = ref(44)
const capsuleHeight = ref(0)
+const gap = ref(0)
// --- 计算属性 ---
const totalNavHeight = computed(() => statusBarHeight.value + navBarHeight.value)
@@ -108,8 +109,8 @@ const initNavBar = () => {
// #ifdef MP-WEIXIN
const menuInfo = uni.getMenuButtonBoundingClientRect()
if (menuInfo.top && menuInfo.height) {
- const gap = menuInfo.top - statusBarHeight.value
- navBarHeight.value = (gap > 0 ? gap : 4) * 2 + menuInfo.height
+ gap.value = menuInfo.top - statusBarHeight.value
+ navBarHeight.value = (gap.value > 0 ? gap.value : 4) * 2 + menuInfo.height
capsuleHeight.value = menuInfo.height
} else {
navBarHeight.value = 44
@@ -123,7 +124,7 @@ const initNavBar = () => {
}
const goBack = () => {
- uni.navigateBack()
+ emits('clickLeft')
}
@@ -159,14 +160,14 @@ const goBack = () => {
display: flex;
align-items: center;
justify-content: space-between;
- padding: 0 20rpx;
box-sizing: border-box;
+ padding: 0 20rpx;
+ padding-top: 10rpx;
}
.nav-left,
.nav-right {
display: flex;
- align-items: center;
height: 100%;
}
@@ -180,16 +181,20 @@ const goBack = () => {
}
.nav-title {
- font-size: 32rpx;
- font-weight: 500;
+ font-size: 25rpx;
+ font-size: 28rpx;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
+ color: #000000;
+ line-height: 40rpx;
+ text-align: center;
}
.back-btn {
display: flex;
align-items: center;
+ font-weight: 600;
}
.back-text {
diff --git a/wuye-manager-uniapp/components/stops/stops.vue b/wuye-manager-uniapp/components/stops/stops.vue
new file mode 100644
index 0000000..f1a4e6b
--- /dev/null
+++ b/wuye-manager-uniapp/components/stops/stops.vue
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ index + 1 }}
+ {{ index + 1 }}
+
+
+
+
+
+
+
+
+
+
+ {{ item.title }}
+
+
+
+
+ {{ item.desc }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wuye-manager-uniapp/components/tabs/tabs.vue b/wuye-manager-uniapp/components/tabs/tabs.vue
index 2a9290f..8212097 100644
--- a/wuye-manager-uniapp/components/tabs/tabs.vue
+++ b/wuye-manager-uniapp/components/tabs/tabs.vue
@@ -7,7 +7,7 @@
class="tabs_items"
:class="{
active: item.value === currentActiveValue,
- line: showBottomLine
+ line: showBottomLine && item.value === currentActiveValue
}"
>
{{ item.label }}
@@ -62,7 +62,6 @@ const tabs = computed(() => {
// ======================
const currentActiveValue = ref(props.activeValue ?? tabs.value[0]?.value ?? '')
-console.log(currentActiveValue)
// 事件
const emit = defineEmits<{
update: [value: string | number]
@@ -90,22 +89,21 @@ const handleTabs = (item: TabItem) => {
margin-right: 60rpx;
font-size: 28rpx;
color: #222222;
+ position: relative;
&.active {
color: #4d5dfa;
- position: relative;
- }
-
- &.line {
- &::after {
- content: '';
- display: block;
- width: 100%;
- height: 8rpx;
- background: linear-gradient(180deg, #4d5dfa 0%, #bac0fa 100%);
- border-radius: 4rpx;
- position: absolute;
- left: 0;
- bottom: 0;
+ &.line {
+ &::after {
+ content: '';
+ display: block;
+ width: 100%;
+ height: 8rpx;
+ background: linear-gradient(180deg, #4d5dfa 0%, #bac0fa 100%);
+ border-radius: 4rpx;
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ }
}
}
}
diff --git a/wuye-manager-uniapp/manifest.json b/wuye-manager-uniapp/manifest.json
index ad33078..899b855 100644
--- a/wuye-manager-uniapp/manifest.json
+++ b/wuye-manager-uniapp/manifest.json
@@ -50,9 +50,9 @@
"quickapp": {},
/* 小程序特有相关 */
"mp-weixin": {
- "appid": "wx4a49ad94e2b25927",
+ "appid": "wx40625124315d2de1",
"usingComponents": true,
- "lazyCodeLoading":"requiredComponents"
+ "lazyCodeLoading": "requiredComponents"
},
"mp-alipay": {
"usingComponents": true
diff --git a/wuye-manager-uniapp/pageSubPack/complaint/Details.vue b/wuye-manager-uniapp/pageSubPack/complaint/Details.vue
index a702d53..26ad80b 100644
--- a/wuye-manager-uniapp/pageSubPack/complaint/Details.vue
+++ b/wuye-manager-uniapp/pageSubPack/complaint/Details.vue
@@ -10,7 +10,7 @@
-
+
{{ item.title }}
待处理
@@ -110,6 +110,12 @@ const list = [
time: '2023-08-01 10:05:46'
}
]
+
+function handleComplaint() {
+ uni.navigateTo({
+ url: '/pageSubPack/complaint/Details_handle'
+ })
+}
diff --git a/wuye-manager-uniapp/pageSubPack/report-record/report-record.vue b/wuye-manager-uniapp/pageSubPack/report-record/report-record.vue
index 13410ed..6a4f5a6 100644
--- a/wuye-manager-uniapp/pageSubPack/report-record/report-record.vue
+++ b/wuye-manager-uniapp/pageSubPack/report-record/report-record.vue
@@ -1,99 +1,111 @@
-
-
+
-
+
+
+
+
+
-
-
-
- {{ item.label }}
-
-
-
-
-
-
- {{ item.label }}
-
-
-
-
-
-
-
-
- 暂无上报记录
+
+
+
+ {{ item.label }}
+
-
-
+
-
-
+
+
diff --git a/wuye-manager-uniapp/pageSubPack/setting/change -password.vue b/wuye-manager-uniapp/pageSubPack/setting/change-password.vue
similarity index 100%
rename from wuye-manager-uniapp/pageSubPack/setting/change -password.vue
rename to wuye-manager-uniapp/pageSubPack/setting/change-password.vue
diff --git a/wuye-manager-uniapp/pageSubPack/setting/setting.vue b/wuye-manager-uniapp/pageSubPack/setting/setting.vue
index 6e3e542..682e693 100644
--- a/wuye-manager-uniapp/pageSubPack/setting/setting.vue
+++ b/wuye-manager-uniapp/pageSubPack/setting/setting.vue
@@ -1,6 +1,6 @@
-
+
@@ -22,14 +22,16 @@
修改密码
- {{passwordNumber}}
+ {{ passwordNumber }}
-
+
@@ -43,11 +45,11 @@ const phoneNumber = ref('15699991212') // 绑定手机号
const passwordNumber = ref('')
// 页面加载时可从接口获取用户信息
-onLoad((option) => {
+onLoad(option => {
// console.log('option',option)
passwordNumber.value = option.newPassword
const userInfo = uni.getStorageSync('tempChangePwdParams')
- if(userInfo.phoneNumber){
+ if (userInfo.phoneNumber) {
phoneNumber.value = userInfo.phoneNumber
}
})
@@ -55,7 +57,7 @@ onLoad((option) => {
// 返回上一页
const goBack = () => {
uni.switchTab({
- url:"/pages/my/my"
+ url: '/pages/my/my'
})
}
@@ -80,7 +82,7 @@ const handleLogout = () => {
content: '确定要退出当前账号吗?',
confirmText: '确定',
cancelText: '取消',
- success: (res) => {
+ success: res => {
if (res.confirm) {
confirmLogout() // 确认退出
}
@@ -96,7 +98,7 @@ const confirmLogout = () => {
setTimeout(() => {
uni.hideLoading()
// 清除本地存储的token等信息
- uni.clearStorageSync()
+ uni.clearStorageSync()
// uni.removeStorageSync('token')
// uni.removeStorageSync('userInfo')
// uni.removeStorageSync('tempChangePwdParams')
@@ -123,9 +125,9 @@ const confirmLogout = () => {
display: flex;
flex-direction: column;
}
-.status_bar{
- width: 100%;
- height: 46px;
+.status_bar {
+ width: 100%;
+ height: 46px;
}
/* 导航栏样式 */
.nav-bar {
@@ -201,7 +203,7 @@ const confirmLogout = () => {
width: 100%;
height: 44px;
line-height: 44px;
- background-color: #4D5DFA;
+ background-color: #4d5dfa;
color: #fff;
border: none;
border-radius: 6px;
diff --git a/wuye-manager-uniapp/pageSubPack/ticket/hall.vue b/wuye-manager-uniapp/pageSubPack/ticket/hall.vue
index 553b339..6a3e134 100644
--- a/wuye-manager-uniapp/pageSubPack/ticket/hall.vue
+++ b/wuye-manager-uniapp/pageSubPack/ticket/hall.vue
@@ -1,8 +1,9 @@
-
-
+
+
+
-
+
-
+
暂无上报记录
-
+
-
+
diff --git a/wuye-manager-uniapp/pageSubPack/ticket/reportingRecord.vue b/wuye-manager-uniapp/pageSubPack/ticket/reportingRecord.vue
new file mode 100644
index 0000000..cef063b
--- /dev/null
+++ b/wuye-manager-uniapp/pageSubPack/ticket/reportingRecord.vue
@@ -0,0 +1,415 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.label }}
+
+
+
+
+
+
+
+
+ 暂无上报记录
+
+
+
+
+
+
+
+
+ {{ record.reportType }}
+ {{ record.category }}
+
+
+
+
+ {{ record.content }}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wuye-manager-uniapp/pageSubPack/ticket/shareUser.vue b/wuye-manager-uniapp/pageSubPack/ticket/shareUser.vue
index c760903..56853dc 100644
--- a/wuye-manager-uniapp/pageSubPack/ticket/shareUser.vue
+++ b/wuye-manager-uniapp/pageSubPack/ticket/shareUser.vue
@@ -22,11 +22,16 @@
- 已选(1/1)
- 潘霞通
+ 已选({{ checkoutUserid ? 1 : 0 }}/1)
+ {{ checkoutInfo.name }}
-
+