40 Commits

Author SHA1 Message Date
d1f8531723 '修改第五题提示换行问题' 2025-04-23 16:30:04 +08:00
2b6e2c095a '修改第五题文案' 2025-04-23 16:29:14 +08:00
梁泽军
5d8a8f95c1 完整版 2025-04-23 14:47:51 +08:00
梁泽军
e136c4b21d 整合 2025-04-22 10:56:41 +08:00
f482e69ac7 'update' 2025-04-22 10:16:48 +08:00
14806576d4 'update' 2025-04-21 15:23:58 +08:00
梁泽军
d471776f28 整合 2025-04-21 13:15:57 +08:00
7f4709d7cd 'update' 2025-04-18 16:59:48 +08:00
梁泽军
92938b3a04 整合 2025-04-18 16:53:20 +08:00
10fcb332d4 'update' 2025-04-18 16:50:47 +08:00
梁泽军
b3ff0f54ae 整合 2025-04-18 14:17:09 +08:00
db67a265d8 '更新' 2025-04-17 18:08:42 +08:00
梁泽军
83a60df68d 整合 2025-04-16 17:29:16 +08:00
梁泽军
7e4e3af65f 完成加载页、首页、选择页切图 2025-04-15 18:09:45 +08:00
梁泽军
d31ed5cbf9 新建51活动版本 2025-04-15 10:16:15 +08:00
梁泽军
90fb7b2b3d update 2025-02-11 12:17:01 +08:00
梁泽军
543acd2122 update 2025-02-11 11:17:54 +08:00
梁泽军
3b5771a5d7 update 2025-02-10 09:48:30 +08:00
梁泽军
3aa320055c update 2025-01-24 17:44:19 +08:00
梁泽军
0679938eb2 update 2025-01-23 10:18:42 +08:00
ed2ab89900 切换node环境 2025-01-21 17:06:32 +08:00
梁泽军
68d8e9636e 2025元宵节测试版修复 2025-01-21 11:24:39 +08:00
b220d451ae 新增预加载 2025-01-20 18:13:29 +08:00
梁泽军
cf2f362c98 待发布测试版本 2025-01-20 12:05:33 +08:00
梁泽军
bbcd5ad611 完成大概流程 2025-01-17 18:13:17 +08:00
梁泽军
c55d13ebeb 灯笼选择页面及海报生产 2025-01-15 16:27:44 +08:00
梁泽军
cc3a3df9bc 初始化2025元宵节活动 2025-01-13 14:12:47 +08:00
梁泽军
d239b3f8fb Merge branch 'summer' of https://git.szxgl.cn/liangzejun/palc-newyear2024 into summer 2025-01-13 10:00:07 +08:00
梁泽军
8f74351ebc 存档 2025-01-13 09:58:49 +08:00
5ffb8d8e76 update 2024-08-30 18:33:11 +08:00
9204daccf2 update 2024-08-09 10:27:55 +08:00
3a20e989b3 update 2024-08-08 15:36:03 +08:00
梁泽军
070a49155a 修改了部分内容 2024-08-08 10:58:37 +08:00
梁泽军
d0d616a598 Merge branch 'summer' of https://git.szxgl.cn/liangzejun/palc-newyear2024 into summer 2024-07-25 10:15:43 +08:00
梁泽军
0b680fe379 整合 2024-07-25 10:15:19 +08:00
d15f739c6c 修改反馈 2024-07-23 16:21:39 +08:00
70c6784cac 更新初版 2024-07-22 15:36:57 +08:00
梁泽军
cc777efdb1 预加载、字体压缩 2024-07-21 16:45:39 +08:00
6ea3f3da78 奖品状态判断 2024-07-19 13:39:30 +08:00
bc1454a0e6 切图完成 2024-07-18 18:31:47 +08:00
115 changed files with 7748 additions and 1333 deletions

View File

@@ -5,3 +5,4 @@ VITE_FOLDER = /vite-4
VITE_APPID = wxc2bc9f9e8d19b504 VITE_APPID = wxc2bc9f9e8d19b504
VITE_API = /intfgw/data/mmoactivity VITE_API = /intfgw/data/mmoactivity
VITE_URL = https://w-stg.pingan.com.cn/lckj/pawm-mmo-activity-xgl-frontend/index.html VITE_URL = https://w-stg.pingan.com.cn/lckj/pawm-mmo-activity-xgl-frontend/index.html

3837
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -18,6 +18,7 @@
"pinia": "^2.1.7", "pinia": "^2.1.7",
"qrcode": "^1.5.3", "qrcode": "^1.5.3",
"qs": "^6.11.2", "qs": "^6.11.2",
"swiper": "^11.2.1",
"vant": "^3.6.12", "vant": "^3.6.12",
"vconsole": "^3.15.1", "vconsole": "^3.15.1",
"vue": "^3.2.41", "vue": "^3.2.41",

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 376 KiB

After

Width:  |  Height:  |  Size: 210 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 247 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 660 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 275 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 510 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 177 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 749 B

After

Width:  |  Height:  |  Size: 780 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.5 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 833 B

After

Width:  |  Height:  |  Size: 785 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 143 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 358 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 264 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 242 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 263 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 259 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 713 B

After

Width:  |  Height:  |  Size: 739 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 121 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 493 KiB

After

Width:  |  Height:  |  Size: 432 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 475 KiB

After

Width:  |  Height:  |  Size: 436 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 507 KiB

After

Width:  |  Height:  |  Size: 452 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 444 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 458 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 265 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 228 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 288 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 642 B

After

Width:  |  Height:  |  Size: 721 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 170 KiB

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

View File

@@ -14,7 +14,7 @@ const { toClipboard } = useClipboard()
const money = ref("1.88"); const money = ref("1.88");
const code = ref("sss"); const code = ref("PAKJ2025");
const showResult = ref(false); const showResult = ref(false);
const hasPrize = ref(false); const hasPrize = ref(false);
@@ -148,11 +148,16 @@ onMounted(() => {
<div v-show="showResult" class="result-container"> <div v-show="showResult" class="result-container">
<!-- 有奖品 --> <!-- 有奖品 -->
<div class="draw-has" v-show="hasPrize"> <div class="draw-has" v-show="hasPrize">
<div class="draw-has-title">恭喜您抽中</div>
<div class="money">¥{{ money }}</div> <div class="money">¥{{ money }}</div>
<div class="draw-has-text">奖励抽到手快乐马上有</div>
<div class="code-box"> <div class="code-box">
<div class="code">{{ code }}</div> <span>兑奖码</span>
<div class="copy-btn" @click="copyFn($event)"></div> <span class="code">{{ code }}</span>
<span class="copy-btn" @click="copyFn($event)"></span>
</div> </div>
<div class="exchange-tips">兑换流程前往微信搜索平安理财服务号公众号发送五一快乐获取兑奖链接输入兑换码兑换奖品</div>
<div class="exchnage-tips2">兑换码可在主页面我的奖品 再次查看并复制</div>
<div class="cls-btn" @click="hide($event)"></div> <div class="cls-btn" @click="hide($event)"></div>
</div> </div>
<!-- 没有奖品 --> <!-- 没有奖品 -->
@@ -214,30 +219,58 @@ onMounted(() => {
.draw-has { .draw-has {
position: relative; position: relative;
@include box(665px, 731px); @include box(665px, 731px);
@include bg_pos("prize/myPrize-box.png"); @include bg_pos("prize/myPrize-box2.png");
.draw-has-title {
@include pos(390px, 100px, 110px, 140px);
font-size: 40px;
color: #e95b46;
font-weight: 700;
letter-spacing: 3px;
// background-color: aqua;
@include flexCen();
}
.draw-has-text {
@include pos(390px, 100px, 110px, 300px);
font-size: 30px;
color: #e95b46;
font-weight: 700;
letter-spacing: 0;
// background-color: aqua;
@include flexCen();
}
.money { .money {
@include pos(370px, 81px, 139px, 239px);
display: flex; @include pos(390px, 130px, 110px, 200px);
justify-content: center; @include flexCen();
align-items: center;
color: #e95b46; color: #e95b46;
font-weight: 700; font-weight: 700;
font-size: 58px; font-size: 58px;
letter-spacing: 4px; letter-spacing: 4px;
// background-color: rgb(217, 0, 255);
} }
.code-box { .code-box {
@include pos(312px, 52px, 197px, 508px); @include pos(390px, 52px, 110px, 508px);
display: flex; display: flex;
flex-direction: row; flex-direction: row;
align-items: center; align-items: center;
justify-content: flex-start;
.code {
font-size: 25px; font-size: 25px;
font-weight: 700; font-weight: 700;
margin-right: 10px;
color: #fff6cc; color: #fff6cc;
span {
height: 77px;
line-height: 65px;
}
.code {
margin-right: 10px;
} }
.copy-btn { .copy-btn {
@@ -246,6 +279,31 @@ onMounted(() => {
} }
} }
.exchange-tips {
@include pos(390px, 152px, 110px, 558px);
display: flex;
flex-direction: row;
align-items: start;
justify-content: flex-start;
font-size: 20px;
// font-weight: 700;
color: #fff6cc;
letter-spacing: 2px;
// background-color: aqua;
}
.exchnage-tips2 {
@include pos(390px, 52px, 110px, 638px);
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
font-size: 15px;
// font-weight: 700;
color: #fff6cc;
// background-color: aqua;
}
.cls-btn { .cls-btn {
@include pos(82px, 82px, 517px, 114px); @include pos(82px, 82px, 517px, 114px);
@include bg_pos("prize/cls-btn.png"); @include bg_pos("prize/cls-btn.png");

View File

@@ -36,27 +36,29 @@ const showRule = (event) => {
onMounted(() => { onMounted(() => {
gsap.from(".index-bg", { duration: 1, scale: 1.2, autoAlpha: 0 }); gsap.from(".index-bg", { duration: 1, scale: 1.2, autoAlpha: 0 });
gsap.from(".index-bottom-bg", { duration: 1, y: 100, }); gsap.from(".index-paper", { duration: 1, y: 20, autoAlpha: 0, delay: 0.3, });
gsap.from(".index-windows", { duration: 1, scale: 0.5,autoAlpha:0, }); gsap.from(".index-card-1", { duration: 1, scale: 1.2, autoAlpha: 0, delay: 0.5, });
gsap.from(".index-pet", { duration: 1, y: -50,autoAlpha:0,delay:0.5 }); gsap.from(".index-card-2", { duration: 1, scale: 1.2, autoAlpha: 0, delay: 0.7, });
gsap.from(".index-card-3", { duration: 1, scale: 1.2, autoAlpha: 0, delay: 0.5, });
gsap.from(".index-card-4", { duration: 1, scale: 1.2, autoAlpha: 0, delay: 0.7, });
gsap.from(".index-card-5", { duration: 1, scale: 1.2, autoAlpha: 0, delay: 0.5, });
gsap.from(".index-title", { duration: 1, y: 20, autoAlpha: 0, delay: 1 }); gsap.from(".index-title", { duration: 1, y: 20, autoAlpha: 0, delay: 1 });
gsap.from(".index-fan-1", { duration: 1, x: -220, autoAlpha: 0,delay:0.5 }); gsap.from(".index-time", { duration: 1, x: 40, autoAlpha: 0, delay: 1 });
gsap.from(".index-fan-3", { duration: 1, x: 220, autoAlpha: 0,delay:0.5 }); gsap.from(".index-text", { duration: 1, scale: 2, autoAlpha: 0, delay: 1 });
gsap.from(".index-fan-2", { duration: 1, x: -220, autoAlpha: 0,delay:0.75 }); gsap.from(".index-megaphone", { duration: 1, x: 140, autoAlpha: 0, delay: 1 });
gsap.from(".index-fan-4", { duration: 1, x: 220, autoAlpha: 0,delay:0.75 });
gsap.from(".index-logo", { duration: 1, y: 20, autoAlpha: 0, delay: 0.75 }); gsap.from(".index-logo", { duration: 1, y: 20, autoAlpha: 0, delay: 0.75 });
gsap.from(".index-rule-btn", { duration: 1, x: -100, autoAlpha: 0 }); gsap.from(".index-rule-btn", { duration: 1, x: -100, autoAlpha: 0, delay: 1.3 });
gsap.from(".index-prize-btn", { gsap.from(".index-prize-btn", {
duration: 1, duration: 1,
x: -100, x: -100,
autoAlpha: 0, autoAlpha: 0,
delay: 0.3, delay: 1.5,
}); });
gsap.from(".index-start-btn", { gsap.from(".index-start-btn", {
duration: 1, duration: 1,
y: 30, y: 30,
autoAlpha: 0, autoAlpha: 0,
delay: 0.5, delay: 1.5,
}); });
gsap.from(".index-agreement", { gsap.from(".index-agreement", {
duration: 1, duration: 1,
@@ -64,19 +66,11 @@ onMounted(() => {
autoAlpha: 0, autoAlpha: 0,
delay: 0.5, delay: 0.5,
onComplete: () => { onComplete: () => {
// gsap.to('.index-cloud',{duration:2,x:-30,repeat:-1,yoyo:true,ease:'none'}) gsap.to('.index-start-btn', { duration: 1, scale: '0.95', repeat: -1, yoyo: true, ease: 'bounce.out' })
gsap.to('.index-fan-1',{duration:2,x:'-=30',repeat:-1,yoyo:true,ease:'none'})
gsap.to('.index-fan-2',{duration:1.5,x:'-=20',repeat:-1,yoyo:true,ease:'none'})
gsap.to('.index-fan-3',{duration:1.5,y:'+=20',repeat:-1,yoyo:true,ease:'none'})
gsap.to('.index-fan-4',{duration:2,x:'+=20',repeat:-1,yoyo:true,ease:'none'})
gsap.to('.index-pet',{duration:2,y:'-=10',repeat:-1,yoyo:true,ease:'none'})
} }
}); });
}); });
const vcNum = ref(false); const vcNum = ref(false);
@@ -92,25 +86,32 @@ const showVC = () => {
<div class="IndexPage" @touchmove.prevent> <div class="IndexPage" @touchmove.prevent>
<div class="index-bg"></div> <div class="index-bg"></div>
<div class="index-container"> <div class="index-container">
<div class="index-fan-1"></div>
<div class="index-fan-2"></div>
<div class="index-fan-3"></div>
<div class="index-fan-4"></div>
<div class="index-logo"></div> <div class="index-logo"></div>
<div class="index-bottom-bg"></div> <div class="index-paper">
<!-- <div class="index-cloud"></div> -->
<div class="index-firework"></div>
<div class="index-windows"></div>
<div class="index-pet"></div>
<div class="index-title" @click="showVC"></div> <div class="index-title" @click="showVC"></div>
<div class="index-rule-btn" @click="showRule($event)"></div> <div class="index-time"></div>
<div class="index-prize-btn" v-if="userStore.hasPrize" @click="showMyPrize($event)"></div> <div class="index-card-1"></div>
<div class="index-card-2"></div>
<div class="index-card-3"></div>
<div class="index-card-4"></div>
<div class="index-card-5"></div>
<div class="index-line"></div>
<div class="index-text"></div>
</div>
<div class="index-megaphone"></div>
<div class="index-rule-btn index-left-btn" @click="showRule($event)">活动规则</div>
<div class="index-prize-btn index-left-btn" v-if="userStore.hasPrize" @click="showMyPrize($event)">我的奖品</div>
<div class="index-start-btn" @click="start"></div> <div class="index-start-btn" @click="start"></div>
<div class="index-agreement"> <div class="index-agreement">
风险提示:本材料由平安理财有限责任公司(以下简称平安理财)制作并提供<span <div class="tips">数据来源平安理财数据截至2025年4月23日产品历史业绩不代表未来表现</div>
class="b">本资料内容及观点仅供参考不构成对任何人的投资建议</span>以上产品投资管理机构/管理人为平安理财代理销售机构不承担产品的投资兑付和风险管理的责任以上产品通过代理销售机构渠道销售的产品风险评级应当以代理销售机构最终披露的评级结果为准以上产品为非保本浮动收益理财产品具体以产品说明书或产品公告披露为准产品的业绩比较基准指管理人基于过往投资经验以及对产品存续期投资市场波动的预判而对本产品所设定的投资目标业绩比较基准不是预期收益率不代表产品的未来表现和实际收益不构成对产品收益的承诺<span <span>风险提示:本材料由平安理财有限责任公司(以下简称平安理财)制作并提供</span>
class="b">理财产品过往业绩不代表其未来表现不等于理财产品实际收益投资须谨慎过往业绩相关数据已经托管人核对</span><span <span class="b">本资料内容及观点仅供参考不构成对任何人的投资建议</span>
class="orange">理财非存款产品风险投资须谨慎</span>金融消费者不得利用金融产品和服务从事违法活动 <span>以上产品投资管理机构/管理人为平安理财代理销售机构不承担产品的投资兑付和风险管理的责任以上产品通过代理销售机构渠道销售的产品风险评级应当以代理销售机构最终披露的评级结果为准以上产品为非保本浮动收益理财产品具体以产品说明书或产品公告披露为准产品的业绩比较基准指管理人基于过往投资经验以及对产品存续期投资市场波动的预判而对本产品所设定的投资目标业绩比较基准不是预期收益率不代表产品的未来表现和实际收益不构成对产品收益的承诺</span>
<span class="b">理财产品过往业绩不代表其未来表现不等于理财产品实际收益投资须谨慎过往业绩相关数据已经托管人核对</span><span
class="orange">理财非存款产品有风险投资须谨慎</span>
<span>
金融消费者不得利用金融产品和服务从事违法活动
</span>
</div> </div>
</div> </div>
</div> </div>
@@ -118,9 +119,9 @@ const showVC = () => {
<style lang="scss" scoped> <style lang="scss" scoped>
.IndexPage { .IndexPage {
@include pos(100%, 100vh, 0px, 0px); @include pos(100%, 1624px, 0px, 0px);
overflow: hidden; overflow: hidden;
background: linear-gradient(135deg, #a11b15, #f80c00); background: linear-gradient(135deg, #d6d1ca, #e5dccf);
.index-bg { .index-bg {
@include pos(750px, 1624px, 0px, 50%); @include pos(750px, 1624px, 0px, 50%);
@@ -129,106 +130,125 @@ const showVC = () => {
} }
.index-container { .index-container {
@include pos(750px, 1624px, 0px, 50%); @include pos(750px, 1624px, 0px, 0px);
transform: translateY(-50%); // transform: translateY(-50%);
.index-bottom-bg{
pointer-events: none;
@include pos(750px, 558px, 0px, 1066px);
@include bg_pos("index/bottom-bg.png");
}
.index-fan-1{
pointer-events: none;
@include pos(235px, 574px, 0px, 60px);
@include bg_pos("index/fan-1.png");
}
.index-fan-2{
pointer-events: none;
@include pos(316px, 317px, -205px, 405px);
@include bg_pos("index/fan-2.png");
}
.index-logo { .index-logo {
pointer-events: none; pointer-events: none;
@include pos(632px, 94px, 59px, 267px); @include pos(632px, 94px, 59px, 180px);
@include bg_pos("index/logo.png"); @include bg_pos("index/logo.png");
} }
.index-fan-3{
pointer-events: none;
@include pos(370px, 334px, 545px, 910px);
@include bg_pos("index/fan-3.png");
}
.index-fan-4{
pointer-events: none;
@include pos(350px, 205px, 494px, 1011px);
@include bg_pos("index/fan-4.png");
}
.index-cloud{ .index-paper {
pointer-events: none; @include pos(706px, 777px, 19px, 394px);
@include pos(88px, 46px, 621px, 253px); @include bg_pos("index/paper.png");
@include bg_pos("index/cloud.png");
}
.index-firework{
pointer-events: none;
@include pos(120px, 120px, 651px, 474px);
@include bg_pos("index/firework.png");
}
.index-windows{
pointer-events: none;
@include pos(743px, 744px, 3px, 440px);
@include bg_pos("index/windows.png");
}
.index-pet{
pointer-events: none;
@include pos(234px, 386px, 353px, 614px);
@include bg_pos("index/pet-icon.png");
}
.index-title { .index-title {
// pointer-events: none; // pointer-events: none;
@include pos(542px, 101px, 104px, 369px); @include pos(611px, 233px, 59px, -56px);
@include bg_pos("index/title.png"); @include bg_pos("index/title.png");
} }
.index-time {
@include pos(385px, 70px, 257px, 161px);
@include bg_pos("index/time.png");
}
.index-card-1 {
@include pos(207px, 182px, 45px, 194px);
@include bg_pos("index/card-1.png");
}
.index-card-2 {
@include pos(198px, 188px, 270px, 230px);
@include bg_pos("index/card-2.png");
}
.index-card-3 {
@include pos(208px, 180px, 496px, 237px);
@include bg_pos("index/card-3.png");
}
.index-card-4 {
@include pos(204px, 168px, 77px, 460px);
@include bg_pos("index/card-4.png");
}
.index-card-5 {
@include pos(215px, 162px, 358px, 524px);
@include bg_pos("index/card-5.png");
}
.index-text {
@include pos(325px, 74px, 307px, 448px);
@include bg_pos("index/text.png");
}
.index-line {
@include pos(661px, 359px, 22px, 346px);
@include bg_pos("index/line.png");
}
}
.index-megaphone {
@include pos(104px, 113px, 646px, 540px);
@include bg_pos("index/megaphone.png");
}
.index-left-btn{
border: 2px solid rgb(255, 255, 255);
background-color: rgb(243, 87, 4);
box-shadow: 0px 6px 11px 0px rgba(155, 122, 68, 0.4);
font-size: 25px;
display: flex;
align-items: center;
justify-content:center;
padding-left: 20px;
color: #ffffff;
letter-spacing: 1.5px;
border-radius: 21px;
}
.index-rule-btn { .index-rule-btn {
@include pos(184px, 49px, -37px, 506px); @include pos(184px, 49px, -37px, 578px);
@include bg_pos("index/rule-btn.png");
} }
.index-prize-btn { .index-prize-btn {
@include pos(184px, 49px, -37px, 575px); @include pos(184px, 49px, -37px, 642px);
@include bg_pos("index/prize-btn.png");
} }
.index-start-btn { .index-start-btn {
@include pos(311px, 90px, 220px, 1168px); @include pos(339px, 117px, 203px, 1077px);
@include bg_pos("index/start-btn.png"); @include bg_pos("index/btn.png");
} }
.index-agreement { .index-agreement {
font-family: "HarmonyOS_Sans_SC_Regular"; font-family: "HarmonyOS_Sans_SC_Regular";
pointer-events: none; pointer-events: none;
@include pos(736px, 182px, 7px, 1258px); @include pos(736px, 182px, 7px, 1208px);
// background: rgba($color: #f49e6a, $alpha: 0.55);
font-size: 14px; font-size: 14px;
text-align: justify; text-align: justify;
letter-spacing: 0.1px; letter-spacing: 0.1px;
color: #ff8c84; color: #815e3c;
padding: 10px; padding: 10px;
box-sizing: border-box; box-sizing: border-box;
border-radius: 10px; border-radius: 10px;
line-height: 20px; line-height: 20px;
.tips {
text-align: center;
margin: 10px;
color: #ab7133;
}
.b { .b {
font-weight: 700; font-weight: 700;
} }
.orange { .orange {
color: #fdf9de; color: #ff7127;
font-weight: 700; font-weight: 700;
} }
} }

Some files were not shown because too many files have changed in this diff Show More