diff --git a/frontend/pages.json b/frontend/pages.json
index c778af3..0b00eb9 100644
--- a/frontend/pages.json
+++ b/frontend/pages.json
@@ -8,6 +8,15 @@
}
}
},
+ {
+ "path": "pages/ai-dazi/index",
+ "style": {
+ "navigationStyle": "custom",
+ "app-plus": {
+ "bounce": "none"
+ }
+ }
+ },
{
"path": "pages/starbook/index",
"style": {
diff --git a/frontend/pages/ai-dazi/index.vue b/frontend/pages/ai-dazi/index.vue
new file mode 100644
index 0000000..da0df70
--- /dev/null
+++ b/frontend/pages/ai-dazi/index.vue
@@ -0,0 +1,414 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 装扮
+
+
+
+
+
+
+
+
+ 场景
+
+
+
+
+
+
+
+
+ 追星历程
+
+
+
+
+
+
+
+
+ 亲爱的你来辣 ~~
+
+
+
+
+
+
+
+ 🐾
+
+
+
+
+
+
+
+
+ 发送
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/pages/castlove/create.vue b/frontend/pages/castlove/create.vue
index 44ffae9..2f530d8 100644
--- a/frontend/pages/castlove/create.vue
+++ b/frontend/pages/castlove/create.vue
@@ -587,7 +587,7 @@ const handleTabChange = (newTab) => {
'/pages/starbook/index',
'/pages/castlove/mall',
'/pages/starcity/index',
- '/pages/friends/index'
+ '/pages/ai-dazi/index'
];
if (newTab >= 0 && newTab < routes.length) {
diff --git a/frontend/pages/castlove/index.vue b/frontend/pages/castlove/index.vue
index e517674..ada853a 100644
--- a/frontend/pages/castlove/index.vue
+++ b/frontend/pages/castlove/index.vue
@@ -519,7 +519,7 @@ const handleBack = async () => {
// 底部导航切换
const handleTabChange = (newTab) => {
const routes = [
- '/pages/friends/index',
+ '/pages/ai-dazi/index',
'/pages/starbook/index',
'/pages/castlove/mall',
'/pages/starcity/index',
diff --git a/frontend/pages/castlove/mall.vue b/frontend/pages/castlove/mall.vue
index 90766e3..084fe4b 100644
--- a/frontend/pages/castlove/mall.vue
+++ b/frontend/pages/castlove/mall.vue
@@ -18,7 +18,7 @@ const navExpanded = ref(false);
const handleTabChange = (newTab) => {
const routes = [
- '/pages/friends/index',
+ '/pages/ai-dazi/index',
'/pages/starbook/index',
'/pages/castlove/mall',
'/pages/starcity/index',
diff --git a/frontend/pages/friends/index.vue b/frontend/pages/friends/index.vue
index 8ded789..873b356 100644
--- a/frontend/pages/friends/index.vue
+++ b/frontend/pages/friends/index.vue
@@ -20,7 +20,7 @@ const navExpanded = ref(false);
const handleTabChange = (newTab) => {
const routes = [
- '/pages/friends/index',
+ '/pages/ai-dazi/index',
'/pages/starbook/index',
'/pages/castlove/mall',
'/pages/starcity/index',
diff --git a/frontend/pages/profile/myWorks.vue b/frontend/pages/profile/myWorks.vue
index d2148bc..6519d77 100644
--- a/frontend/pages/profile/myWorks.vue
+++ b/frontend/pages/profile/myWorks.vue
@@ -4,7 +4,7 @@
-
+
@@ -51,9 +51,7 @@
-
-
+
@@ -423,14 +421,20 @@ onShow(() => {
position: relative;
z-index: 1;
/* padding: 0 32rpx; */
+
+}
+
+.section-block {
+ background: rgb(249 159 192 / 45%);
+ border-radius: 48rpx;
+ padding: 16rpx;
}
/* 区块 */
.section-1 {
margin-bottom: 8rpx;
- background: rgb(249 159 192 / 45%);
- border-radius: 48rpx;
- padding: 16rpx;
+ /* border-radius: 48rpx;
+ padding: 16rpx; */
}
/* 区块标签 */
diff --git a/frontend/pages/square/components/WaterfallGrid.vue b/frontend/pages/square/components/WaterfallGrid.vue
index 8250959..04c3053 100644
--- a/frontend/pages/square/components/WaterfallGrid.vue
+++ b/frontend/pages/square/components/WaterfallGrid.vue
@@ -787,7 +787,7 @@ watch(() => props.category, (newCategory) => {
opacity: 1;
}
100% {
- transform: scale(1.2);
+ transform: scale(1.1);
opacity: 0;
}
}
diff --git a/frontend/pages/square/config/mockData.js b/frontend/pages/square/config/mockData.js
index 915aae8..7e59568 100644
--- a/frontend/pages/square/config/mockData.js
+++ b/frontend/pages/square/config/mockData.js
@@ -5,22 +5,23 @@ export const USE_MOCK_DATA = true
// 模拟图片列表
const MOCK_IMAGES = [
- '/static/sucai/image-01.png',
- '/static/sucai/image-02.png',
+ // '/static/sucai/image-01.png',
+ // '/static/sucai/image-02.png',
'/static/sucai/image-03.png',
- '/static/sucai/image-04.png',
+ // '/static/sucai/image-04.png',
'/static/sucai/image-05.png',
'/static/sucai/image-06.png',
- '/static/sucai/image-07.png',
+ // '/static/sucai/image-07.png',
'/static/sucai/image-08.png',
- '/static/sucai/image-09.png',
+ // '/static/sucai/image-09.png',
'/static/sucai/image-10.png',
'/static/sucai/image-11.png',
'/static/sucai/image-12.png',
- '/static/sucai/image-13.png',
+ // '/static/sucai/image-13.png',
'/static/sucai/image-14.png',
'/static/sucai/image-15.png',
'/static/sucai/image-16.png',
+ '/static/sucai/image-18.png',
]
// 模拟昵称列表
@@ -94,11 +95,11 @@ export const MOCK_RENQIWANG = {
{ asset_id: 10009, name: '粉红泡泡', cover_url: MOCK_IMAGES[8], like_count: 45600, owner_nickname: '小迷糊' },
{ asset_id: 10010, name: '爱的力量', cover_url: MOCK_IMAGES[9], like_count: 42300, owner_nickname: '小幸运' },
{ asset_id: 10011, name: '璀璨星河', cover_url: MOCK_IMAGES[10], like_count: 39800, owner_nickname: '小浪漫' },
- { asset_id: 10012, name: '甜蜜日常', cover_url: MOCK_IMAGES[11], like_count: 37500, owner_nickname: '小清新' },
- { asset_id: 10013, name: '爱心发射', cover_url: MOCK_IMAGES[12], like_count: 35200, owner_nickname: '小活力' },
- { asset_id: 10014, name: '超级喜欢', cover_url: MOCK_IMAGES[13], like_count: 32900, owner_nickname: '小呆萌' },
- { asset_id: 10015, name: '温暖拥抱', cover_url: MOCK_IMAGES[14], like_count: 30600, owner_nickname: '小棉花' },
- { asset_id: 10016, name: '今日份心动', cover_url: MOCK_IMAGES[15], like_count: 28500, owner_nickname: '小牛奶' },
+ // { asset_id: 10012, name: '甜蜜日常', cover_url: MOCK_IMAGES[11], like_count: 37500, owner_nickname: '小清新' },
+ // { asset_id: 10013, name: '爱心发射', cover_url: MOCK_IMAGES[12], like_count: 35200, owner_nickname: '小活力' },
+ // { asset_id: 10014, name: '超级喜欢', cover_url: MOCK_IMAGES[13], like_count: 32900, owner_nickname: '小呆萌' },
+ // { asset_id: 10015, name: '温暖拥抱', cover_url: MOCK_IMAGES[14], like_count: 30600, owner_nickname: '小棉花' },
+ // { asset_id: 10016, name: '今日份心动', cover_url: MOCK_IMAGES[15], like_count: 28500, owner_nickname: '小牛奶' },
],
cursor: 'renqiwang_cursor_001',
has_more: true,
@@ -119,11 +120,11 @@ export const MOCK_QIANLIXING = {
{ asset_id: 20009, name: '闪闪发光', cover_url: MOCK_IMAGES[8], like_count: 6500, owner_nickname: '小萤火' },
{ asset_id: 20010, name: '未来可期', cover_url: MOCK_IMAGES[9], like_count: 5900, owner_nickname: '小芽芽' },
{ asset_id: 20011, name: '新秀登场', cover_url: MOCK_IMAGES[10], like_count: 5400, owner_nickname: '小藤蔓' },
- { asset_id: 20012, name: '蒸蒸日上', cover_url: MOCK_IMAGES[11], like_count: 4900, owner_nickname: '小葵花' },
- { asset_id: 20013, name: '茁壮成长', cover_url: MOCK_IMAGES[12], like_count: 4500, owner_nickname: '小苗苗' },
- { asset_id: 20014, name: '初绽光芒', cover_url: MOCK_IMAGES[13], like_count: 4100, owner_nickname: '小花花' },
- { asset_id: 20015, name: '星火燎原', cover_url: MOCK_IMAGES[14], like_count: 3800, owner_nickname: '小豆芽' },
- { asset_id: 20016, name: '蓄力中...', cover_url: MOCK_IMAGES[15], like_count: 3500, owner_nickname: '小冰晶' },
+ // { asset_id: 20012, name: '蒸蒸日上', cover_url: MOCK_IMAGES[11], like_count: 4900, owner_nickname: '小葵花' },
+ // { asset_id: 20013, name: '茁壮成长', cover_url: MOCK_IMAGES[12], like_count: 4500, owner_nickname: '小苗苗' },
+ // { asset_id: 20014, name: '初绽光芒', cover_url: MOCK_IMAGES[13], like_count: 4100, owner_nickname: '小花花' },
+ // { asset_id: 20015, name: '星火燎原', cover_url: MOCK_IMAGES[14], like_count: 3800, owner_nickname: '小豆芽' },
+ // { asset_id: 20016, name: '蓄力中...', cover_url: MOCK_IMAGES[15], like_count: 3500, owner_nickname: '小冰晶' },
],
cursor: 'qianlixing_cursor_001',
has_more: true,
@@ -144,11 +145,11 @@ export const MOCK_XINXIANSHANG = {
{ asset_id: 30009, name: '新鲜出炉', cover_url: MOCK_IMAGES[8], like_count: 98, owner_nickname: '小创作者' },
{ asset_id: 30010, name: '首发作品', cover_url: MOCK_IMAGES[9], like_count: 267, owner_nickname: '小练手' },
{ asset_id: 30011, name: '全新上线', cover_url: MOCK_IMAGES[10], like_count: 189, owner_nickname: '新起步' },
- { asset_id: 30012, name: '今日份新', cover_url: MOCK_IMAGES[11], like_count: 156, owner_nickname: '小萌娃' },
- { asset_id: 30013, name: '新新人类', cover_url: MOCK_IMAGES[12], like_count: 223, owner_nickname: '小新潮' },
- { asset_id: 30014, name: '新鲜血液', cover_url: MOCK_IMAGES[13], like_count: 134, owner_nickname: '小白白' },
- { asset_id: 30015, name: '新晋选手', cover_url: MOCK_IMAGES[14], like_count: 278, owner_nickname: '小小新' },
- { asset_id: 30016, name: '首发新动态', cover_url: MOCK_IMAGES[15], like_count: 201, owner_nickname: '小清新' },
+ // { asset_id: 30012, name: '今日份新', cover_url: MOCK_IMAGES[11], like_count: 156, owner_nickname: '小萌娃' },
+ // { asset_id: 30013, name: '新新人类', cover_url: MOCK_IMAGES[12], like_count: 223, owner_nickname: '小新潮' },
+ // { asset_id: 30014, name: '新鲜血液', cover_url: MOCK_IMAGES[13], like_count: 134, owner_nickname: '小白白' },
+ // { asset_id: 30015, name: '新晋选手', cover_url: MOCK_IMAGES[14], like_count: 278, owner_nickname: '小小新' },
+ // { asset_id: 30016, name: '首发新动态', cover_url: MOCK_IMAGES[15], like_count: 201, owner_nickname: '小清新' },
],
cursor: 'xinxianshang_cursor_001',
has_more: true,
@@ -169,11 +170,11 @@ export const MOCK_SUIJIXUNBAO = {
{ asset_id: 40009, name: '神秘宝藏9', cover_url: MOCK_IMAGES[8], like_count: 62000, owner_nickname: '寻宝奇兵' },
{ asset_id: 40010, name: '神秘宝藏10', cover_url: MOCK_IMAGES[9], like_count: 800, owner_nickname: '淘宝猎人' },
{ asset_id: 40011, name: '神秘宝藏11', cover_url: MOCK_IMAGES[10], like_count: 9500, owner_nickname: '挖宝小分队' },
- { asset_id: 40012, name: '神秘宝藏12', cover_url: MOCK_IMAGES[11], like_count: 72000, owner_nickname: '淘宝小能手' },
- { asset_id: 40013, name: '神秘宝藏13', cover_url: MOCK_IMAGES[12], like_count: 350, owner_nickname: '宝藏猎人' },
- { asset_id: 40014, name: '神秘宝藏14', cover_url: MOCK_IMAGES[13], like_count: 48000, owner_nickname: '寻宝小天才' },
- { asset_id: 40015, name: '神秘宝藏15', cover_url: MOCK_IMAGES[14], like_count: 11000, owner_nickname: '淘宝小精灵' },
- { asset_id: 40016, name: '神秘宝藏16', cover_url: MOCK_IMAGES[15], like_count: 600, owner_nickname: '挖宝小专家' },
+ // { asset_id: 40012, name: '神秘宝藏12', cover_url: MOCK_IMAGES[11], like_count: 72000, owner_nickname: '淘宝小能手' },
+ // { asset_id: 40013, name: '神秘宝藏13', cover_url: MOCK_IMAGES[12], like_count: 350, owner_nickname: '宝藏猎人' },
+ // { asset_id: 40014, name: '神秘宝藏14', cover_url: MOCK_IMAGES[13], like_count: 48000, owner_nickname: '寻宝小天才' },
+ // { asset_id: 40015, name: '神秘宝藏15', cover_url: MOCK_IMAGES[14], like_count: 11000, owner_nickname: '淘宝小精灵' },
+ // { asset_id: 40016, name: '神秘宝藏16', cover_url: MOCK_IMAGES[15], like_count: 600, owner_nickname: '挖宝小专家' },
],
cursor: 'suijixunbao_cursor_001',
has_more: true,
diff --git a/frontend/pages/square/square.vue b/frontend/pages/square/square.vue
index dc8834e..b23f2d0 100644
--- a/frontend/pages/square/square.vue
+++ b/frontend/pages/square/square.vue
@@ -128,7 +128,7 @@ const handleTabChange = (newTab) => {
}
const routes = [
- '/pages/friends/index',
+ '/pages/ai-dazi/index',
'/pages/starbook/index',
'/pages/castlove/mall',
'/pages/starcity/index',
diff --git a/frontend/pages/starbook/index.vue b/frontend/pages/starbook/index.vue
index 6c48a4d..352362e 100644
--- a/frontend/pages/starbook/index.vue
+++ b/frontend/pages/starbook/index.vue
@@ -20,7 +20,7 @@ const navExpanded = ref(false);
const handleTabChange = (newTab) => {
const routes = [
- '/pages/friends/index',
+ '/pages/ai-dazi/index',
'/pages/starbook/index',
'/pages/castlove/mall',
'/pages/starcity/index',
diff --git a/frontend/pages/starcity/index.vue b/frontend/pages/starcity/index.vue
index 70fa393..2a30770 100644
--- a/frontend/pages/starcity/index.vue
+++ b/frontend/pages/starcity/index.vue
@@ -20,7 +20,7 @@ const navExpanded = ref(false);
const handleTabChange = (newTab) => {
const routes = [
- '/pages/friends/index',
+ '/pages/ai-dazi/index',
'/pages/starbook/index',
'/pages/castlove/mall',
'/pages/starcity/index',
diff --git a/frontend/pages/support-activity/index.vue b/frontend/pages/support-activity/index.vue
index ad2dcc7..5444815 100644
--- a/frontend/pages/support-activity/index.vue
+++ b/frontend/pages/support-activity/index.vue
@@ -148,7 +148,7 @@ function handleTabChange(newTab) {
// 根据tab索引跳转到对应页面
const tabRoutes = [
- '/pages/friends/index', // 搭子
+ '/pages/ai-dazi/index', // 搭子
'/pages/starbook/index', // 星册
'/pages/castlove/mall', // 铸爱
'/pages/starcity/index', // 星城
diff --git a/frontend/static/sucai/image-01.png b/frontend/static/sucai/image-01.png
deleted file mode 100644
index 640b078..0000000
Binary files a/frontend/static/sucai/image-01.png and /dev/null differ
diff --git a/frontend/static/sucai/image-02.png b/frontend/static/sucai/image-02.png
deleted file mode 100644
index b4dd1e7..0000000
Binary files a/frontend/static/sucai/image-02.png and /dev/null differ
diff --git a/frontend/static/sucai/image-04.png b/frontend/static/sucai/image-04.png
deleted file mode 100644
index 3a8efb2..0000000
Binary files a/frontend/static/sucai/image-04.png and /dev/null differ
diff --git a/frontend/static/sucai/image-07.png b/frontend/static/sucai/image-07.png
deleted file mode 100644
index ea05447..0000000
Binary files a/frontend/static/sucai/image-07.png and /dev/null differ
diff --git a/frontend/static/sucai/image-09.png b/frontend/static/sucai/image-09.png
deleted file mode 100644
index ff4bae9..0000000
Binary files a/frontend/static/sucai/image-09.png and /dev/null differ
diff --git a/frontend/static/sucai/image-13.png b/frontend/static/sucai/image-13.png
deleted file mode 100644
index 7a83041..0000000
Binary files a/frontend/static/sucai/image-13.png and /dev/null differ
diff --git a/frontend/static/sucai/image-17.png b/frontend/static/sucai/image-17.png
deleted file mode 100644
index 53d6603..0000000
Binary files a/frontend/static/sucai/image-17.png and /dev/null differ
diff --git a/frontend/static/sucai/image-19.png b/frontend/static/sucai/image-19.png
deleted file mode 100644
index 65ea83b..0000000
Binary files a/frontend/static/sucai/image-19.png and /dev/null differ