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/record.vue | 67 +++++++++++++++++++++++++++++++++ 1 files changed, 67 insertions(+), 0 deletions(-) diff --git a/pages/work/notice/record.vue b/pages/work/notice/record.vue new file mode 100644 index 0000000..b0f9da6 --- /dev/null +++ b/pages/work/notice/record.vue @@ -0,0 +1,67 @@ +<template> + <view v-if="list && list.length > 0"> + <u-cell v-for="(item, index) in list" :key="index" :isLink="true" :border="true" @click="$emit('click', item)"> + <u-avatar slot="icon" :bg-color="item.noticeType == 2 ? '#2979ff' : '#19be6b'" :text="item.noticeType == 2 ? '鍏�' : '閫�'" shape="square"></u-avatar> + <view slot="title" class="notice-record-title">{{item.noticeTitle}}</view> + <view slot="label" class="notice-record-desc"> + <view style="display: flex;"> + <u-icon name="clock" size="12"></u-icon> + <text>{{item.createTime}}</text> + </view> + <view style="display: flex; margin-left: 16px;"> + <u-icon name="account" size="12"></u-icon> + <text>{{item.remark}}</text> + </view> + </view> + </u-cell> + <!-- <u-loadmore :status="status" /> --> + </view> + <u-empty v-else></u-empty> +</template> + +<script> +export default { + props: { + list: { + type: Array, + default: [] + }, + status: String + } +} +</script> + +<style lang="scss" scoped> +/deep/.u-cell__body { + padding: 8px 0 !important; +} +.notice-record { + display: flex; + padding: 16px 0; + + &-content { + margin-left: 8px; + } + + &-title { + font-size: 18px; + font-weight: bold; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + } + + &-title .read { + color: #ccc; + } + + &-desc { + padding: 4px 0; + font-size: 12px; + color: #909399; + display: flex; + } +} +</style> \ No newline at end of file -- Gitblit v1.9.3