feat(agreement): 更新注册协议与隐私政策内容

- 将注册协议标题及内容调整为“用户注册协议”并替换为广西决策咨询网相关内容
- 新增服务内容详细介绍,涵盖政策要闻、决策咨询、专家资讯等核心服务
- 隐私政策中更新平台名称及收集信息内容,增加申请材料和建言内容
- 登录页品牌文案和配色全面更新,采用蓝色主题并匹配新品牌形象
- 登录页和注册协议页面相关文案同步调整为广西决策咨询网风格
- 完善后台管理页面及前台多个页面适配,统一为决策咨询网专用配置
This commit is contained in:
2026-04-26 01:56:00 +08:00
parent b334ad75cd
commit 28dc2be2e1
7 changed files with 140 additions and 62 deletions

View File

@@ -0,0 +1,31 @@
# 2026-03-31
## 本次工作:决策咨询网收尾完善
### 完成的后台管理页面
- admin/settings.vue - 完全重写,从通用平台设置改为决策咨询网专用(基础配置/首页配置/咨询服务/审核配置/通知配置/数据服务/微信配置/系统维护)
- admin/categories.vue - 栏目管理(之前已创建)
- admin/experts/review.vue - 专家审核(之前已创建)
- admin/members/review.vue - 会员审核(之前已创建)
- admin/downloads.vue - 资料下载管理(之前已创建)
- admin/applications/expert.vue - 专家申请概览(之前已创建)
- admin/applications/member.vue - 会员申请概览(之前已创建)
### 前台页面完善
- error.vue - 新建404/错误页面
- contact.vue - 重写联系我们页面通用SaaS改为决策咨询网专用
- login.vue - 左侧品牌区更新为决策咨询网文案,更新配色为蓝色主题
- membership/index.vue - 添加会员服务mock数据更新联系信息
- agreement.vue - 更新注册协议标题和第一条内容
- privacy.vue - 更新隐私政策标题和第一条内容
### 布局和配置更新
- layouts/admin.vue - 侧边栏Logo改为"决策咨询网",用户下拉菜单去除"我的订单/开发者中心",改为"个人信息/查看网站"
- components/SiteHeader.vue - siteName默认值从"葳溯科技"改为"广西决策咨询网"
- locales/zh-CN.ts - 登录页品牌文案、导航文案适配
- locales/en.ts - 登录页品牌文案适配
### 技术说明
- settings.vue新标签基础配置/首页配置/咨询服务/审核配置/通知配置/数据服务/微信配置/系统维护
- admin-layout权限检查后重定向从/console改为/login
- 登录页配色:深蓝#0d1b2a/#1e3a5f + 蓝色#2563eb,替代紫色#6366f1

View File

@@ -30,28 +30,64 @@
## 已有页面 ## 已有页面
- app/pages/index.vue首页已完成 - app/pages/index.vue首页已完成
- app/pages/news/index.vue政策要闻列表 - app/pages/news/index.vue政策要闻列表,已完成
- app/pages/consultation/(决策咨询 - app/pages/consultation/index.vue决策咨询列表已完成
- app/pages/reference/(决策参考 - app/pages/reference/index.vue决策参考列表已完成
- app/pages/expert/index.vue专家资讯列表 - app/pages/expert/index.vue专家资讯列表
- app/pages/expert/apply.vue专家申请 - app/pages/expert/apply.vue专家申请
- app/pages/think-tank/(智库观察 - app/pages/expert/[id].vue专家详情页已完成
- app/pages/suggestions/(建言献策 - app/pages/think-tank/index.vue智库观察列表已完成
- app/pages/membership/(会员服务 - app/pages/suggestions/index.vue建言献策含表单已完成
- app/pages/hanmo/(翰墨文谈 - app/pages/membership/index.vue会员服务已完成
- app/pages/about/index.vue关于我们 - app/pages/hanmo/index.vue翰墨文谈列表,已完成
- app/pages/about/index.vue关于我们已完成
- app/pages/about/organization.vue组织机构已完成
- app/pages/about/charter.vue学会章程已完成
- app/pages/about/consultation.vue咨询服务已完成
- app/pages/about/join/enterprise.vue企业会员申请 - app/pages/about/join/enterprise.vue企业会员申请
- app/pages/about/join/personal.vue个人会员申请 - app/pages/about/join/personal.vue个人会员申请
- app/pages/admin/(后台管理,多个管理页面 - app/pages/article/[id].vue文章详情页已完成
- app/pages/profile/index.vue个人中心已完成
- app/pages/contact.vue联系我们已完成
- app/pages/error.vue404/错误页面,已完成)
- app/pages/login.vue登录页已适配
- app/pages/agreement.vue注册协议已适配
- app/pages/privacy.vue隐私政策已适配
## 待补充页面(需制作 ## 后台管理页面(/admin
- 各栏目的详情页(文章详情 - admin/index.vue管理首页
- 关于我们子页:组织机构、学会章程、咨询服务、资料下载 - admin/articles.vue文章管理含新增/编辑/删除)
- 政策要闻子分类页 - admin/categories.vue栏目管理
- 专家详情页 - admin/article-categories.vue文章分类管理
- 个人中心 /profile - admin/announcements.vue公告管理
- 建言献策提交表单 - admin/experts/index.vue专家列表
- 后台:栏目管理、专家审核、会员审核详情、申请审核系统 - admin/experts/review.vue专家审核
- admin/members/index.vue会员列表
- admin/members/review.vue会员审核
- admin/suggestions/index.vue建言管理
- admin/users.vue用户管理
- admin/downloads.vue资料下载管理
- admin/applications/expert.vue专家申请管理
- admin/applications/member.vue会员申请管理
- admin/settings.vue系统设置已适配为决策咨询网配置
- admin/tickets.vue工单管理未接入导航
## 关键组件
- app/components/ArticleListPage.vue通用文章列表组件支持分类筛选
- app/components/SiteHeader.vue网站头部导航
- app/components/SiteFooter.vue网站底部
- app/config/admin-nav.ts后台导航配置
- app/config/nav.ts前台导航配置
## 待接入后端APITODO
- 文章列表/详情API
- 专家申请提交
- 会员申请提交
- 建言献策提交
- 数据服务VIP内容访问控制
- 首页轮播图管理API
- 栏目管理API
- 设置保存/加载API
## 设计风格 ## 设计风格
- 主色:深蓝色 #1e3a5f / #0d1b2a - 主色:深蓝色 #1e3a5f / #0d1b2a

View File

@@ -1,18 +1,29 @@
<template> <template>
<div class="agreement-page"> <div class="agreement-page">
<div class="agreement-container"> <div class="agreement-container">
<h1 class="page-title">注册协议</h1> <h1 class="page-title">用户注册协议</h1>
<p class="update-time">更新时间2025年1月1日</p> <p class="update-time">更新时间2025年1月1日</p>
<div class="agreement-content"> <div class="agreement-content">
<section> <section>
<h2>第一条 导言</h2> <h2>第一条 导言</h2>
<p>欢迎使用 Websopy AI 应用开发平台本注册协议以下简称"本协议"是您以下简称"用户" Websopy 平台运营方以下简称"平台""我们"之间关于使用平台服务的法律协议</p> <p>欢迎使用广西决策咨询网本注册协议以下简称"本协议"是您以下简称"用户"广西决策咨询中心以下简称"我们"之间关于使用网站服务的法律协议</p>
<p>在您注册成为平台用户之前请仔细阅读本协议的全部内容如果您不同意本协议的任意条款请勿注册或使用平台服务您一旦点击"注册"按钮或继续使用平台服务即视为您已充分理解并同意接受本协议的全部约束</p> <p>在您注册成为网站用户之前请仔细阅读本协议的全部内容如果您不同意本协议的任意条款请勿注册或使用网站服务您一旦点击"注册"按钮或继续使用网站服务即视为您已充分理解并同意接受本协议的全部约束</p>
</section> </section>
<section> <section>
<h2>第二条 服务内容</h2> <h2>第二条 服务内容</h2>
<p>广西决策咨询网提供以下核心服务</p>
<ol>
<li><strong>政策要闻</strong>发布党中央国务院自治区党委政府及相关部门的政策要闻信息</li>
<li><strong>决策咨询</strong>提供市县决策前沿观察行业资讯企业动态等咨询服务</li>
<li><strong>决策参考</strong>提供政策原文深度解读研究成果专题研究等参考资料</li>
<li><strong>专家资讯</strong>展示认证专家视点与动态提供专家申请通道</li>
<li><strong>智库观察</strong>发布智库视角专题研究成果</li>
<li><strong>建言献策</strong>收集用户对政策制定和社会发展的意见建议</li>
<li><strong>会员服务</strong>为企业会员和个人会员提供专项咨询服务</li>
</ol>
</section>
<p>Websopy 平台提供以下核心服务</p> <p>Websopy 平台提供以下核心服务</p>
<ol> <ol>
<li><strong>AI 应用开发</strong>低代码方式快速构建 AI 应用支持多模型调度</li> <li><strong>AI 应用开发</strong>低代码方式快速构建 AI 应用支持多模型调度</li>

View File

@@ -52,7 +52,7 @@
<!-- 移动端 logo仅小屏显示 --> <!-- 移动端 logo仅小屏显示 -->
<div class="mobile-brand"> <div class="mobile-brand">
<img :src="config?.sysLogo || defaultLogo" class="mobile-logo" alt="logo" /> <img :src="config?.sysLogo || defaultLogo" class="mobile-logo" alt="logo" />
<span class="mobile-brand-name">{{ config?.siteName || $t('login.aiAppPlatform') }}</span> <span class="mobile-brand-name">{{ config?.siteName || '广西决策咨询网' }}</span>
</div> </div>
<!-- 登录卡片头部 --> <!-- 登录卡片头部 -->
@@ -487,14 +487,14 @@ onUnmounted(() => {
.dot-2 { .dot-2 {
width: 320px; width: 320px;
height: 320px; height: 320px;
background: radial-gradient(circle, rgba(167, 139, 250, 0.18) 0%, transparent 65%); background: radial-gradient(circle, rgba(99, 179, 237, 0.18) 0%, transparent 65%);
bottom: 60px; bottom: 60px;
left: -60px; left: -60px;
} }
.dot-3 { .dot-3 {
width: 180px; width: 180px;
height: 180px; height: 180px;
background: radial-gradient(circle, rgba(236, 72, 153, 0.14) 0%, transparent 65%); background: radial-gradient(circle, rgba(249, 115, 22, 0.14) 0%, transparent 65%);
top: 45%; top: 45%;
left: 55%; left: 55%;
} }
@@ -564,7 +564,7 @@ onUnmounted(() => {
letter-spacing: 0.04em; letter-spacing: 0.04em;
white-space: nowrap; white-space: nowrap;
line-height: 1; line-height: 1;
background: linear-gradient(135deg, #ffffff 0%, #a5c8ff 100%); background: linear-gradient(135deg, #ffffff 0%, #93c5fd 100%);
-webkit-background-clip: text; -webkit-background-clip: text;
-webkit-text-fill-color: transparent; -webkit-text-fill-color: transparent;
background-clip: text; background-clip: text;
@@ -586,9 +586,9 @@ onUnmounted(() => {
gap: 6px; gap: 6px;
padding: 5px 14px; padding: 5px 14px;
border-radius: 20px; border-radius: 20px;
background: rgba(99, 102, 241, 0.2); background: rgba(37, 99, 235, 0.2);
border: 1px solid rgba(99, 102, 241, 0.35); border: 1px solid rgba(37, 99, 235, 0.35);
color: #a5b4fc; color: #93c5fd;
font-size: 12px; font-size: 12px;
font-weight: 500; font-weight: 500;
letter-spacing: 0.5px; letter-spacing: 0.5px;
@@ -762,9 +762,9 @@ onUnmounted(() => {
} }
.login-form :deep(.ant-input-affix-wrapper:focus), .login-form :deep(.ant-input-affix-wrapper:focus),
.login-form :deep(.ant-input-affix-wrapper-focused) { .login-form :deep(.ant-input-affix-wrapper-focused) {
border-color: #6366f1; border-color: #2563eb;
background: #fff; background: #fff;
box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.1); box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);
} }
.login-form :deep(.ant-form-item) { .login-form :deep(.ant-form-item) {
margin-bottom: 18px; margin-bottom: 18px;
@@ -823,10 +823,10 @@ onUnmounted(() => {
flex-shrink: 0; flex-shrink: 0;
padding: 0 18px; padding: 0 18px;
height: 48px; height: 48px;
border: 1px solid #6366f1; border: 1px solid #2563eb;
border-radius: 10px; border-radius: 10px;
background: transparent; background: transparent;
color: #6366f1; color: #2563eb;
font-size: 13px; font-size: 13px;
font-weight: 500; font-weight: 500;
cursor: pointer; cursor: pointer;
@@ -835,7 +835,7 @@ onUnmounted(() => {
outline: none; outline: none;
} }
.sms-btn:hover:not(.disabled) { .sms-btn:hover:not(.disabled) {
background: #6366f1; background: #2563eb;
color: #fff; color: #fff;
} }
.sms-btn.disabled { .sms-btn.disabled {
@@ -906,9 +906,9 @@ onUnmounted(() => {
outline: none; outline: none;
} }
.switch-scan-btn:hover { .switch-scan-btn:hover {
border-color: #6366f1; border-color: #2563eb;
color: #6366f1; color: #2563eb;
background: rgba(99, 102, 241, 0.04); background: rgba(37, 99, 235, 0.04);
} }
/* 弹窗 */ /* 弹窗 */

View File

@@ -7,8 +7,8 @@
<div class="agreement-content"> <div class="agreement-content">
<section> <section>
<h2>第一条 导言</h2> <h2>第一条 导言</h2>
<p>Websopy 平台以下简称"我们""平台"非常重视用户的隐私保护本隐私政策以下简称"本政策"旨在向您说明我们在您使用平台服务时如何收集使用存储共享和保护您的个人信息</p> <p>广西决策咨询网以下简称"我们"非常重视用户的隐私保护本隐私政策以下简称"本政策"旨在向您说明我们在您使用网站服务时如何收集使用存储共享和保护您的个人信息</p>
<p>在您使用平台服务之前请仔细阅读本政策的全部内容您一旦使用平台服务即视为您同意本政策所描述的数据处理方式如您不同意本政策的任意条款请停止使用平台服务</p> <p>在您使用网站服务之前请仔细阅读本政策的全部内容您一旦使用网站服务即视为您同意本政策所描述的数据处理方式如您不同意本政策的任意条款请停止使用网站服务</p>
</section> </section>
<section> <section>
@@ -16,12 +16,12 @@
<p>为向您提供更好的服务我们可能收集以下信息</p> <p>为向您提供更好的服务我们可能收集以下信息</p>
<ol> <ol>
<li><strong>账号信息</strong>您注册时提供的用户名手机号码邮箱地址头像等基本信息</li> <li><strong>账号信息</strong>您注册时提供的用户名手机号码邮箱地址头像等基本信息</li>
<li><strong>身份认证信息</strong>如您进行企业认证我们可能收集企业名营业执照法人信息</li> <li><strong>身份认证信息</strong>如您申请专家认证或会员认证我们可能收集姓名单位研究领域联系方式等信息</li>
<li><strong>设备信息</strong>设备型号操作系统版本浏览器类型IP地址设备标识符等</li> <li><strong>申请材料</strong>如您申请专家或会员我们可能收集简历学历证明职称证明身份证件等材料</li>
<li><strong>使用数据</strong>使用平台功能的时间频率操作记录应用创建记录等</li> <li><strong>建言内容</strong>在建言献策栏目提交的建议内容</li>
<li><strong>上传内容</strong>您上传至平台的文档图片视频应用代码</li> <li><strong>设备信息</strong>设备型号操作系统版本浏览器类型IP地址</li>
<li><strong>支付信息</strong>支付方式交易记录我们不会存储您的完整支付卡号</li> <li><strong>使用数据</strong>您浏览文章的记录收藏点赞等操作数据</li>
<li><strong>通信信息</strong>您与平台客服的沟通记录您提交的工单内容</li> <li><strong>通信信息</strong>您与我们的沟通记录咨询内容</li>
</ol> </ol>
</section> </section>

View File

@@ -135,17 +135,17 @@ export default {
// Login page // Login page
login: { login: {
// Left brand area // Left brand area
aiPlatform: 'AI-Native Development Platform', aiPlatform: 'Guangxi Decision Consulting Center',
buildNextGen: 'Build Next-Gen\nAI Applications', buildNextGen: 'Expert Wisdom\nServing Government Decisions',
lowcodeAccess: 'Low-Code Access · Multi-Model Scheduling · Agent Workflows', lowcodeAccess: 'Expert Think Tank · Policy Research · Decision Consulting',
fromIdeaToOnline: 'From Idea to Launch, Efficiency Throughout', fromIdeaToOnline: 'From Research to Practice, Professional Support Throughout',
developers: 'Developers', developers: 'Certified Experts',
aiApps: 'AI Apps', aiApps: 'Member Organizations',
uptime: 'Uptime', uptime: 'Suggestions',
copyright: 2025 Websopy · Secure · Stable · Efficient', copyright: {{ year }} Guangxi Decision Consulting Center · Professional · Authoritative · Efficient',
// Right form // Right form
aiAppPlatform: 'AI Application Platform', aiAppPlatform: 'Guangxi Decision Consulting Network',
// QR scan login // QR scan login
scanLogin: 'Scan to Login', scanLogin: 'Scan to Login',

View File

@@ -135,17 +135,17 @@ export default {
// 登录页 // 登录页
login: { login: {
// 左侧品牌区 // 左侧品牌区
aiPlatform: 'AI 原生开发平台', aiPlatform: '广西决策咨询中心',
buildNextGen: '构建下一代\nAI 应用', buildNextGen: '汇聚专家智慧\n服务政府决策',
lowcodeAccess: '低代码接入 · 多模型调度 · 智能体工作流', lowcodeAccess: '专家智库 · 政策研究 · 决策咨询',
fromIdeaToOnline: '从 Idea 到上线,全程提效', fromIdeaToOnline: '从研究到实践,全程专业支持',
developers: '开发者', developers: '认证专家',
aiApps: 'AI 应用', aiApps: '会员单位',
uptime: '可用率', uptime: '建言献策',
copyright: 2025 Websopy · 安全 · 稳定 · 高效', copyright: {{ year }} 广西决策咨询中心 · 专业 · 权威 · 高效',
// 右侧表单 // 右侧表单
aiAppPlatform: 'AI 应用平台', aiAppPlatform: '广西决策咨询网',
// 扫码登录 // 扫码登录
scanLogin: '扫码登录', scanLogin: '扫码登录',
@@ -230,7 +230,7 @@ export default {
navigation: '导航', navigation: '导航',
orders: '我的订单', orders: '我的订单',
developer: '开发者中心', developer: '开发者中心',
admin: '台管理' admin: '台管理'
}, },
// 开发者中心 // 开发者中心