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