第一次上传

This commit is contained in:
Ls
2026-03-09 16:39:03 +08:00
commit 3d9efaf15c
924 changed files with 326227 additions and 0 deletions

View File

@@ -0,0 +1,418 @@
<template>
<view class="about-us-page">
<!-- 沉浸式状态栏 -->
<view class="status-bar"></view>
<!-- 顶部导航 -->
<view class="nav-bar">
<image class="back-icon" src="/static/icons/back.svg" @click="goBack" mode="aspectFit" />
<text class="nav-title">关于我们</text>
<view class="nav-placeholder"></view>
</view>
<!-- 主要内容区域 -->
<view class="content">
<!-- 关于我们卡片 -->
<view class="about-card">
<!-- 顶部装饰 -->
<view class="card-header">
<text class="ri-store-2-line header-icon"></text>
<text class="header-title">关于平台</text>
</view>
<!-- 平台介绍 -->
<view class="intro-section">
<view class="intro-text">
<text class="text-paragraph">我们是一家专注于为用户提供优质餐饮服务的平台,致力于连接商家与消费者,打造便捷、高效、优惠的用餐体验。</text>
</view>
</view>
<!-- 分割线 -->
<view class="divider"></view>
<!-- 我们的使命 -->
<view class="mission-section">
<view class="section-title">
<text class="ri-flag-line section-icon"></text>
<text class="title-text">我们的使命</text>
</view>
<view class="mission-list">
<view class="mission-item">
<text class="mission-dot"></text>
<text class="mission-text">为用户提供便捷、优惠的用餐服务</text>
</view>
<view class="mission-item">
<text class="mission-dot"></text>
<text class="mission-text">帮助商家拓展客源,提升经营效益</text>
</view>
<view class="mission-item">
<text class="mission-dot"></text>
<text class="mission-text">构建诚信、共赢的餐饮生态系统</text>
</view>
</view>
</view>
<!-- 分割线 -->
<view class="divider"></view>
<!-- 核心价值 -->
<view class="values-section">
<view class="section-title">
<text class="ri-heart-line section-icon"></text>
<text class="title-text">核心价值</text>
</view>
<view class="values-grid">
<view class="value-card">
<text class="ri-shield-check-line value-icon"></text>
<text class="value-title">诚信可靠</text>
<text class="value-desc">坚持诚信经营,保障用户权益</text>
</view>
<view class="value-card">
<text class="ri-lightbulb-line value-icon"></text>
<text class="value-title">创新进取</text>
<text class="value-desc">持续创新,提升用户体验</text>
</view>
<view class="value-card">
<text class="ri-team-line value-icon"></text>
<text class="value-title">合作共赢</text>
<text class="value-desc">携手商家,共同成长发展</text>
</view>
<view class="value-card">
<text class="ri-customer-service-2-line value-icon"></text>
<text class="value-title">用心服务</text>
<text class="value-desc">以用户为中心,贴心服务</text>
</view>
</view>
</view>
<!-- 分割线 -->
<view class="divider"></view>
<!-- 联系我们 -->
<view class="contact-section">
<view class="section-title">
<text class="ri-phone-line section-icon"></text>
<text class="title-text">联系我们</text>
</view>
<view class="contact-list">
<view class="contact-item" @click="callPhone">
<text class="contact-label">客服电话</text>
<text class="contact-value">400-888-8888</text>
</view>
<view class="contact-item" @click="copyEmail">
<text class="contact-label">邮箱</text>
<text class="contact-value">service@example.com</text>
</view>
</view>
</view>
<!-- 温馨提示 -->
<view class="tips-box">
<view class="tips-header">
<text class="ri-error-warning-line tips-icon"></text>
<text class="tips-title">服务时间</text>
</view>
<view class="tips-content">
<text class="tips-item">客服热线7×24小时全天候服务</text>
<text class="tips-item">邮箱咨询我们将在1-3个工作日内回复</text>
</view>
</view>
</view>
<!-- 版本信息 -->
<view class="version-info">
<text class="version-text">当前版本 v1.0.0</text>
</view>
</view>
</view>
</template>
<script setup>
import { Service } from "@/Service/Service"
// 返回
const goBack = () => {
Service.GoPageBack()
}
// 拨打电话
const callPhone = () => {
uni.makePhoneCall({
phoneNumber: '400-888-8888'
})
}
// 复制邮箱
const copyEmail = () => {
uni.setClipboardData({
data: 'service@example.com',
success: () => {
uni.showToast({
title: '邮箱已复制',
icon: 'success'
})
}
})
}
</script>
<style lang="scss" scoped>
.about-us-page {
min-height: 100vh;
background: #F5F5F5;
display: flex;
flex-direction: column;
}
/* 状态栏 */
.status-bar {
background: linear-gradient(135deg, #FF6B00, #FF9500);
height: var(--status-bar-height);
width: 100%;
}
/* 导航栏 */
.nav-bar {
display: flex;
align-items: center;
justify-content: space-between;
padding: 60rpx 24rpx 20rpx 24rpx;
background: linear-gradient(135deg, #FF6B00, #FF9500);
}
.back-icon {
width: 48rpx;
height: 48rpx;
padding: 8rpx;
}
.nav-title {
font-size: 36rpx;
font-weight: 600;
color: #FFFFFF;
}
.nav-placeholder {
width: 48rpx;
}
/* 内容区域 */
.content {
flex: 1;
padding: 32rpx 24rpx;
}
/* 关于我们卡片 */
.about-card {
background: #FFFFFF;
border-radius: 24rpx;
padding: 32rpx;
box-shadow: 0 4rpx 16rpx rgba(0, 0, 0, 0.06);
}
/* 卡片头部 */
.card-header {
display: flex;
align-items: center;
justify-content: center;
gap: 12rpx;
margin-bottom: 32rpx;
padding-bottom: 24rpx;
border-bottom: 2rpx solid #F5F5F5;
}
.header-icon {
font-size: 48rpx;
color: #FF6B00;
}
.header-title {
font-size: 36rpx;
font-weight: 600;
color: #222222;
}
/* 平台介绍 */
.intro-section {
margin-bottom: 32rpx;
}
.intro-text {
display: flex;
flex-direction: column;
gap: 16rpx;
}
.text-paragraph {
font-size: 26rpx;
color: #666666;
line-height: 1.8;
text-align: justify;
}
/* 分割线 */
.divider {
height: 2rpx;
background: linear-gradient(90deg, transparent, #E0E0E0, transparent);
margin-bottom: 32rpx;
}
/* 通用section */
.section-title {
display: flex;
align-items: center;
gap: 12rpx;
margin-bottom: 20rpx;
}
.section-icon {
font-size: 32rpx;
color: #FF9800;
}
.title-text {
font-size: 28rpx;
font-weight: 600;
color: #222222;
}
/* 使命部分 */
.mission-list {
display: flex;
flex-direction: column;
gap: 16rpx;
}
.mission-item {
display: flex;
align-items: flex-start;
gap: 12rpx;
}
.mission-dot {
width: 8rpx;
height: 8rpx;
background: #FF6B00;
border-radius: 50%;
margin-top: 12rpx;
flex-shrink: 0;
}
.mission-text {
flex: 1;
font-size: 24rpx;
color: #666666;
line-height: 1.6;
}
/* 核心价值 */
.values-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 16rpx;
}
.value-card {
background: #F5F5F5;
border-radius: 12rpx;
padding: 20rpx;
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
gap: 8rpx;
}
.value-icon {
font-size: 40rpx;
color: #FF6B00;
}
.value-title {
font-size: 26rpx;
font-weight: 600;
color: #222222;
}
.value-desc {
font-size: 20rpx;
color: #999999;
line-height: 1.4;
}
/* 联系方式 */
.contact-list {
display: flex;
flex-direction: column;
gap: 16rpx;
}
.contact-item {
display: flex;
justify-content: space-between;
align-items: center;
padding: 20rpx;
background: #F5F5F5;
border-radius: 12rpx;
}
.contact-label {
font-size: 26rpx;
color: #666666;
}
.contact-value {
font-size: 26rpx;
color: #FF6B00;
font-weight: 600;
}
/* 温馨提示 */
.tips-box {
background: #FFF9F0;
border-radius: 16rpx;
padding: 24rpx;
border-left: 4rpx solid #FF9800;
margin-top: 32rpx;
}
.tips-header {
display: flex;
align-items: center;
gap: 8rpx;
margin-bottom: 16rpx;
}
.tips-icon {
font-size: 28rpx;
color: #FF9800;
}
.tips-title {
font-size: 26rpx;
font-weight: 600;
color: #FF9800;
}
.tips-content {
display: flex;
flex-direction: column;
gap: 12rpx;
}
.tips-item {
font-size: 22rpx;
color: #666666;
line-height: 1.6;
}
/* 版本信息 */
.version-info {
margin-top: 32rpx;
text-align: center;
}
.version-text {
font-size: 22rpx;
color: #CCCCCC;
}
</style>