From 054fc0743a85692b2af22ec0dfeada6926b05394 Mon Sep 17 00:00:00 2001 From: Double-_-Z <2492419643@qq.com> Date: Wed, 19 Feb 2025 15:51:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E6=9C=AC=E5=AE=8C=E5=96=84pc=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/pc_web/home/components/second.vue | 2 +- pages/pc_web/home/home.vue | 3 +- .../components/drawerComponents/create.vue | 177 +++++ .../components/drawerComponents/recharge.vue | 214 ++++++ .../components/drawerComponents/share.vue | 281 ++++++++ pages/pc_web/index/components/movable.vue | 287 +++++++++ .../pc_web/index/components/recordDrawer.vue | 43 ++ pages/pc_web/index/index.vue | 10 +- pages/pc_web/wall/wall.vue | 608 ++++++++++++++++++ pages/pc_web/work/work.vue | 561 ++++++++++++++++ 10 files changed, 2180 insertions(+), 6 deletions(-) create mode 100644 pages/pc_web/index/components/drawerComponents/create.vue create mode 100644 pages/pc_web/index/components/drawerComponents/recharge.vue create mode 100644 pages/pc_web/index/components/drawerComponents/share.vue create mode 100644 pages/pc_web/index/components/movable.vue create mode 100644 pages/pc_web/index/components/recordDrawer.vue create mode 100644 pages/pc_web/wall/wall.vue create mode 100644 pages/pc_web/work/work.vue diff --git a/pages/pc_web/home/components/second.vue b/pages/pc_web/home/components/second.vue index 1f882fd..b1382b7 100644 --- a/pages/pc_web/home/components/second.vue +++ b/pages/pc_web/home/components/second.vue @@ -251,7 +251,7 @@ export default { }, // 前往作品墙 toWall(){ - // uni.navigateTo({url: `/pages/mobile_web/wall/detail`}); + this.$emit('toWall'); }, } } diff --git a/pages/pc_web/home/home.vue b/pages/pc_web/home/home.vue index c14522d..906b526 100644 --- a/pages/pc_web/home/home.vue +++ b/pages/pc_web/home/home.vue @@ -35,7 +35,8 @@ - + diff --git a/pages/pc_web/index/components/drawerComponents/create.vue b/pages/pc_web/index/components/drawerComponents/create.vue new file mode 100644 index 0000000..63e2da5 --- /dev/null +++ b/pages/pc_web/index/components/drawerComponents/create.vue @@ -0,0 +1,177 @@ + + + + + \ No newline at end of file diff --git a/pages/pc_web/index/components/drawerComponents/recharge.vue b/pages/pc_web/index/components/drawerComponents/recharge.vue new file mode 100644 index 0000000..8b6a8c9 --- /dev/null +++ b/pages/pc_web/index/components/drawerComponents/recharge.vue @@ -0,0 +1,214 @@ + + + + + \ No newline at end of file diff --git a/pages/pc_web/index/components/drawerComponents/share.vue b/pages/pc_web/index/components/drawerComponents/share.vue new file mode 100644 index 0000000..9444a2d --- /dev/null +++ b/pages/pc_web/index/components/drawerComponents/share.vue @@ -0,0 +1,281 @@ + + + + + \ No newline at end of file diff --git a/pages/pc_web/index/components/movable.vue b/pages/pc_web/index/components/movable.vue new file mode 100644 index 0000000..e9ff700 --- /dev/null +++ b/pages/pc_web/index/components/movable.vue @@ -0,0 +1,287 @@ + + + + + \ No newline at end of file diff --git a/pages/pc_web/index/components/recordDrawer.vue b/pages/pc_web/index/components/recordDrawer.vue new file mode 100644 index 0000000..f9b81af --- /dev/null +++ b/pages/pc_web/index/components/recordDrawer.vue @@ -0,0 +1,43 @@ + + + + + \ No newline at end of file diff --git a/pages/pc_web/index/index.vue b/pages/pc_web/index/index.vue index 31d7d92..f0b0572 100644 --- a/pages/pc_web/index/index.vue +++ b/pages/pc_web/index/index.vue @@ -6,7 +6,8 @@ - + @@ -31,11 +32,12 @@ import Home from '@/pages/pc_web/home/home.vue'; import Workshops from '@/pages/pc_web/workshops/workshops.vue'; import Work from '@/pages/pc_web/work/work.vue'; import Movable from './components/movable.vue'; +import Wall from '../wall/wall.vue'; import configService from '@/common/config.service.js'; import { tools } from '@/utils/utils.js'; export default { components:{ - Header, Home, Workshops, Work, Movable + Header, Home, Workshops, Work, Movable, Wall }, data(){ return{ @@ -45,7 +47,7 @@ export default { // 当前页码下标 current: uni.getStorageSync('pc_current')||0, // refs组件列表 - refs: ['home','workshops','work'], + refs: ['home','workshops','work','wall'], // 加载 loading: false, // 滚动顶部 @@ -103,7 +105,7 @@ export default { // 切换主体 changePlat(current){ if(this.current === current) return; - if(current !== 0 && !this.isLogin){ + if(current !== 0 && current !== 3 && !this.isLogin){ this.$refs.header.showLogin = true; this.$refs.uToast.show({type: 'warning', title: '请先登录!'}); return; diff --git a/pages/pc_web/wall/wall.vue b/pages/pc_web/wall/wall.vue new file mode 100644 index 0000000..2a7e8c2 --- /dev/null +++ b/pages/pc_web/wall/wall.vue @@ -0,0 +1,608 @@ + + + + + \ No newline at end of file diff --git a/pages/pc_web/work/work.vue b/pages/pc_web/work/work.vue new file mode 100644 index 0000000..9c8e11b --- /dev/null +++ b/pages/pc_web/work/work.vue @@ -0,0 +1,561 @@ + + + + + \ No newline at end of file