diff --git a/pages.json b/pages.json index ec4ef33..aa77fb1 100644 --- a/pages.json +++ b/pages.json @@ -48,6 +48,14 @@ "navigationBarTextStyle": "white" } } + , { + "path": "pages/activity/info", + "style": { + "navigationBarTitleText": "活动详情", + "navigationStyle": "custom", + "navigationBarTextStyle": "white" + } + } , { "path": "pages/work/index", "style": { diff --git a/pages/activity/index.vue b/pages/activity/index.vue index 583708c..79748ff 100644 --- a/pages/activity/index.vue +++ b/pages/activity/index.vue @@ -43,17 +43,26 @@ - + {{ item.title }} - 开始时间:{{ item.startTime }} - 结束时间:{{ item.endTime }} - 活动地点:{{ item.addrs }} + + + 开始时间:{{ item.startTime }} + + + 结束时间:{{ item.endTime }} + + + 活动地点:{{ item.addrs }} - - {{ getDictLabelByValue(item.state).dictLabel }} - + + + + + 报名中 @@ -77,6 +86,9 @@ const { proxy } = getCurrentInstance(); const iconConfig = proxy.iconConfig; const tu21 = iconConfig.tu21; const tu22 = iconConfig.tu22; +const tu51 = iconConfig.tu51; +const tu52 = iconConfig.tu52; +const tu53 = iconConfig.tu53; const activityState = ref([])//字典 const imgInfo = ref("") // 创建响应式数据 ref('#001f3f') @@ -90,26 +102,32 @@ const list4 = reactive([ { name: '已结束' } ]); const actiInfoList = ref([ - {title:'怎么评论爱德华·艾尔加这位音乐家及其他的作品,欢迎大家发表自己的看法?', + { + id:1, + title:'怎么评论爱德华·艾尔加这位音乐家及其他的作品,欢迎大家发表自己的看法?', startTime:'2023-05-01 15:00', endTime:'2023-05-01 16:00', state:'1', addrs:'天津电子信息职业技术学院操场东面' }, - {title:'怎么评论爱德华·艾尔加这位音乐家及其他的作品,欢迎大家发表自己的看法?', + { + id:2, + title:'怎么评论爱德华·艾尔加这位音乐家及其他的作品,欢迎大家发表自己的看法?', startTime:'2023-05-01 15:00', endTime:'2023-05-01 16:00', state:'2', addrs:'天津电子信息职业技术学院操场东面' }, - {title:'怎么评论爱德华·艾尔加这位音乐家及其他的作品,欢迎大家发表自己的看法?', + {id:3, + title:'怎么评论爱德华·艾尔加这位音乐家及其他的作品,欢迎大家发表自己的看法?', startTime:'2023-05-01 15:00', endTime:'2023-05-01 16:00', state:'0', addrs:'天津电子信息职业技术学院操场东面' } , - {title:'怎么评论爱德华·艾尔加这位音乐家及其他的作品,欢迎大家发表自己的看法?', + {id:4, + title:'怎么评论爱德华·艾尔加这位音乐家及其他的作品,欢迎大家发表自己的看法?', startTime:'2023-05-01 15:00', endTime:'2023-05-01 16:00', state:'0', @@ -143,6 +161,10 @@ const getDictLabelByValue = (state) => { return dict ? dict : '未知状态'; }; +const toInfo = (item) => { + proxy.$tab.navigateTo(`/pages/activity/info?id=${item.id}`); +} + \ No newline at end of file diff --git a/utils/icon/icon.js b/utils/icon/icon.js index f6accd2..95003d0 100644 --- a/utils/icon/icon.js +++ b/utils/icon/icon.js @@ -1,11 +1,15 @@ -// useIconConfig.js + import { ref } from 'vue' import store from '@/store' const QNDomain = store.state.user.QNDomain const tu21 = ref(QNDomain + "home/icon/image/png/tu2-1_20240531153239639.png") const tu22 = ref(QNDomain + "home/icon/image/png/tu2-2_20240531163115818.png") +const tu51 = ref(QNDomain + "home/icon/image/png/tu5-1_20240601124004353.png") +const tu52 = ref(QNDomain + "home/icon/image/png/tu5-2_20240601124010403.png") +const tu53 = ref(QNDomain + "home/icon/image/png/tu5-3_20240601124016641.png") export default { - tu21,tu22 + tu21,tu22, + tu51,tu52,tu53 } \ No newline at end of file