From d1448cb0ef10f358bb7bddb4e1ec268515e0b787 Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期二, 15 七月 2025 11:46:57 +0800 Subject: [PATCH] 项目初始化 --- pages/work/notice/detail.vue | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 47 insertions(+), 0 deletions(-) diff --git a/pages/work/notice/detail.vue b/pages/work/notice/detail.vue new file mode 100644 index 0000000..a1abccb --- /dev/null +++ b/pages/work/notice/detail.vue @@ -0,0 +1,47 @@ +<template> + <view class="mobile-item-container"> + <Navbar title="鍏憡璇︽儏" bgColor="#fff" :h5Show="false"></Navbar> + <view style="font-size: 40rpx; font-weight: bold;">{{notice.noticeTitle}}</view> + <view style="display: flex; font-size: 12px; color: #909399;"> + <u-icon name="clock" size="12"></u-icon> + <text>{{notice.createTime}}</text> + <u-icon name="account" size="12"></u-icon> + <text>{{notice.remark}}</text> + </view> + <view style="margin-top: 40rpx;"> + <u-parse :content="notice.noticeContent"></u-parse> + </view> + </view> +</template> + +<script> +import * as NoticeApi from '@/api/work/notice' +import Navbar from '@/components/navbar/Navbar' + +export default { + components: { + Navbar, + }, + data () { + return { + noticeId: undefined, + notice: {} + } + }, + onLoad (params) { + this.noticeId = params.id + this.loadData() + }, + methods: { + loadData () { + const app = this + NoticeApi.noticeById(this.noticeId).then(res => { + app.notice = res.data + }) + } + } +} +</script> + +<style lang="scss" scoped> +</style> \ No newline at end of file -- Gitblit v1.9.3