Browse Source

Merge branch 'zhangjiahao/feature-20250717125955-众筹' of http://39.101.133.168:8807/hongxilin/activityLink into zhangjiahao/feature-20250717125955-众筹

songtongtong/feature-20250717104937-众筹
songtongtong 4 weeks ago
parent
commit
8660d78a39
  1. 2
      src/api/zhongchouApi.js
  2. BIN
      src/assets/img/zhongchou/周年庆装饰.png
  3. BIN
      src/assets/img/zhongchou/手机周年庆装饰.png
  4. 58
      src/views/zhongchou/index.vue

2
src/api/zhongchouApi.js

@ -13,7 +13,7 @@ export function addRecordAPI(data) {
// 新增:获取活动信息接口
export function getActivity1API() {
return request({
url: `Api/api/funding/getActivity1`,
url: `Api/api/funding/getActivity`,
method: 'post'
})
}

BIN
src/assets/img/zhongchou/周年庆装饰.png

After

Width: 708  |  Height: 267  |  Size: 155 KiB

BIN
src/assets/img/zhongchou/手机周年庆装饰.png

After

Width: 571  |  Height: 225  |  Size: 109 KiB

58
src/views/zhongchou/index.vue

@ -22,6 +22,8 @@
<div class="stock-content">
<div class="stock-card us-card">
<div class="card-content us-content">
<!-- 周年庆装饰元素 -->
<div class="anniversary-decoration"></div>
<div class="progress-section">
<div class="progress-bar">
<div class="progress-fill"></div>
@ -107,7 +109,7 @@
<div class="modal-background">
<div class="modal-text">
<div class="rules-list">
<p>1. 活动时间为2025年7月26日-2025年8月5日</p>
<p>1. 活动时间为{{ activityPeriod }}</p>
<p>2. 每人每天每个活动可以参与一次</p>
<p>3. 初始时间为15分钟每一百人参与助力即可扣减一分钟</p>
<p>4. 助力成功后对应股票市场将开放实时数据</p>
@ -308,8 +310,8 @@ const handleBoostClick = async (area) => {
try {
// API
const response = await addRecordAPI({
"activityId": 40,
"marketSign": 8
"activityId": 41,//线id
"marketSign": 5
});
if (response.code === 200) {
@ -570,7 +572,7 @@ const hideRules = () => {
position: absolute;
z-index: 10;
/* 位置调整到美股卡片右边,确保不覆盖 */
top: 50%;
top: 35%;
/* 垂直居中 */
left: calc(50% + 25vw);
/* 美股卡片右边位置,增加间距 */
@ -594,6 +596,30 @@ const hideRules = () => {
/* 美股卡片背景 */
.us-card {
background-image: url('@/assets/img/zhongchou/美股.png');
position: relative;
/* 确保子元素可以相对于它进行绝对定位 */
}
/* 周年庆装饰元素 */
.anniversary-decoration {
position: absolute;
right: -150px;
bottom: -90px;
width: 30vw;
/* 调整宽度 */
height: 30vh;
/* 调整高度 */
background-image: url('@/assets/img/zhongchou/周年庆装饰.png');
/* 图片名称中有空格 */
background-size: contain;
background-repeat: no-repeat;
background-position: center;
z-index: 100;
/* 确保浮现于最上层 */
animation: float 3s ease-in-out infinite;
/* 添加浮动动画 */
pointer-events: none;
/* 确保不会影响鼠标事件 */
}
/* 港股卡片背景 */
@ -968,6 +994,18 @@ const hideRules = () => {
} */
@media (max-width: 768px) {
/* 平板端周年庆装饰元素 */
.anniversary-decoration {
width: 40vw;
/* 调整手机版宽度 */
height: 40vh;
/* 调整手机版高度 */
right: -20px;
bottom: -100px;
background-image: url('@/assets/img/zhongchou/手机周年庆装饰.png');
/* 需要准备此图片资源 */
}
.main-title img {
max-height: 60px;
}
@ -1103,6 +1141,18 @@ const hideRules = () => {
background-image: url('@/assets/img/zhongchou/手机组2.png');
}
/* 手机端周年庆装饰元素 */
.anniversary-decoration {
width: 60vw;
/* 调整手机版宽度 */
height: 60vh;
/* 调整手机版高度 */
right: 5px;
bottom: -210px;
background-image: url('@/assets/img/zhongchou/手机周年庆装饰.png');
/* 需要准备此图片资源 */
}
.activity-period {
display: none;

Loading…
Cancel
Save