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