微信支付反馈

This commit is contained in:
小朱 2025-04-17 16:17:42 +08:00
parent bd2acf6d52
commit 33611a423f
6 changed files with 165 additions and 2 deletions

View File

@ -321,6 +321,15 @@
} }
}] }]
}, },
{
"root": "pages/user/views",
"pages": [{
"path": "PaymentFeedback",
"style": {
"navigationBarTitleText": "微信支付反馈"
}
}]
},
{ {
"root": "pages/user/scan", "root": "pages/user/scan",
"pages": [{ "pages": [{

View File

@ -282,7 +282,7 @@
// "isDeleted": "string", // "isDeleted": "string",
// "updatedAt": "string", // "updatedAt": "string",
// "deletedAt": "string", // "deletedAt": "string",
"reportUser": wechat_user.value.userId, "reportUser": wechat_user.value.nickname,
"userMobile": wechat_user.value.mobile, "userMobile": wechat_user.value.mobile,
"reportSource": "微信小程序", "reportSource": "微信小程序",
// "handleState": "string", // "handleState": "string",

View File

@ -67,6 +67,11 @@
label: '帮助中心', label: '帮助中心',
link: '/pages/user/HelpPage/HelpPage' link: '/pages/user/HelpPage/HelpPage'
}, },
{
icon: `${imgPath}static/userui/icon/helpinfo.png`,
label: '微信支付反馈',
link: '/pages/user/views/PaymentFeedback'
},
{ {
icon: `${imgPath}static/userui/icon/loginout.png`, icon: `${imgPath}static/userui/icon/loginout.png`,
label: '账号注销', label: '账号注销',

View File

@ -0,0 +1,146 @@
<template>
<view class="fee-appeal-page">
<view class="bike-fee-card">
<view class="fee-row flex justify-between">
<view class="fee-label">
单车费用
</view>
<view class="fee-amount">
2025-04-14 19:26:15
</view>
</view>
<view class="fee-row flex justify-between">
<view class="fee-label">
骑行费用
</view>
<view class="fee-amount">
1.5
</view>
</view>
</view>
<view class="bike-fee2-card">
<view class="header flex">
<image src="/static/QQ截图20250417160833.png"></image>
<span>HI~遇到了什么问题?</span>
</view>
<view class="content">
<view class="issue-title">
骑行费问题
</view>
<view class="button-group flex justify-between">
<view class="button-with-border">
调度费申诉
</view>
<view class="button-with-border">
已关锁仍计费
</view>
</view>
</view>
</view>
</view>
</template>
<script>
</script>
<style scoped>
.fee-appeal-page {
padding: 20px;
}
.bike-fee-card {
background-color: #fff;
padding: 16px 16px 0px 16px;
border-radius: 8px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.fee-row {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 12px;
padding-bottom: 12px;
border-bottom: 1px solid #f0f0f0;
/* Add a light separator line */
}
.fee-label {
font-size: 14px;
font-weight: 500;
color: #000;
}
.fee-amount {
font-size: 14px;
/* Slightly smaller text */
color: #000;
}
.bike-fee2-card {
background: linear-gradient(129deg, rgb(195, 236, 233), rgb(226, 246, 244));
padding: 5px;
height: 160px;
border-radius: 8px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
/* 标题部分 */
.header {
font-size: 18px;
text-align: center;
font-weight: bold;
color: #333333;
height: 60px;
line-height: 60px;
letter-spacing: 2px;
}
.header image {
width: 80px;
height: 60px;
}
/* 内容部分 */
.content {
display: flex;
flex-direction: column;
gap: 12px;
background: #fff;
border-radius: 10px;
padding: 15px;
}
/* 问题标题样式 */
.issue-title {
font-size: 14px;
/* 字体大小 */
font-weight: bold;
/* 加粗 */
color: #444444;
/* 字体颜色 */
}
/* 按钮组样式 */
.button-group {
display: flex;
justify-content: space-between;
gap: 8px;
/* 按钮之间的间距 */
}
/* 按钮样式 */
.button-with-border {
border: 1px solid #d0d0d0;
/* 按钮边框颜色 */
border-radius: 4px;
padding: 5px 30px;
font-size: 12px;
text-align: center;
cursor: pointer;
font-weight: 500;
}
</style>

View File

@ -87,7 +87,7 @@
{{ option }} {{ option }}
</view> </view>
</view> </view>
<scroll-view scroll-y="true" :style="{ height: scrollHeight-135 + 'px' }"> <scroll-view scroll-y="true" :style="{ height: scrollHeight-170 + 'px' }">
<view v-for="(item,index) in dataList" :key="index"> <view v-for="(item,index) in dataList" :key="index">
<uni-card> <uni-card>
@ -163,6 +163,9 @@
</view> </view>
</uni-forms> </uni-forms>
</uni-card> </uni-card>
<view style="height: 20px;">
</view>
</view> </view>
</scroll-view> </scroll-view>

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB