|
@@ -1,22 +1,5 @@
|
|
<template>
|
|
<template>
|
|
<div class="message-list">
|
|
<div class="message-list">
|
|
- <div class="message-item cursor-pointer">
|
|
|
|
- <div class="m-head flex items-center">
|
|
|
|
- <span class="m-title">违规提醒</span>
|
|
|
|
- <t-tag theme="danger" variant="light">未读</t-tag>
|
|
|
|
- </div>
|
|
|
|
- <div class="m-body">
|
|
|
|
- <div class="m-content"
|
|
|
|
- >您的SOP出现“内容违规”,请及时联系您的项目主管进行处理!</div
|
|
|
|
- >
|
|
|
|
- <div class="m-info flex items-center">
|
|
|
|
- <p>发起人:张三</p>
|
|
|
|
- <p>服务单元:416计划</p>
|
|
|
|
- <p>客户类型:XXX</p>
|
|
|
|
- <p>客户名称:武汉大学</p>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
<div
|
|
<div
|
|
class="message-item cursor-pointer"
|
|
class="message-item cursor-pointer"
|
|
v-for="item in tableData"
|
|
v-for="item in tableData"
|
|
@@ -32,7 +15,7 @@
|
|
<div class="m-content">{{ item.content }}</div>
|
|
<div class="m-content">{{ item.content }}</div>
|
|
<div class="m-info flex items-center">
|
|
<div class="m-info flex items-center">
|
|
<p>发起人:{{ item.formUser }}</p>
|
|
<p>发起人:{{ item.formUser }}</p>
|
|
- <p>服务单元:416计划 {{ item.service }} </p>
|
|
|
|
|
|
+ <p>服务单元:{{ item.service }} </p>
|
|
<p>客户类型:{{ item.customType }}</p>
|
|
<p>客户类型:{{ item.customType }}</p>
|
|
<p>客户名称:{{ item.custom }}</p>
|
|
<p>客户名称:{{ item.custom }}</p>
|
|
</div>
|
|
</div>
|
|
@@ -40,12 +23,18 @@
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<t-pagination
|
|
<t-pagination
|
|
|
|
+ v-if="pagination.total > 0"
|
|
class="m-t-20px"
|
|
class="m-t-20px"
|
|
v-model="pagination.pageNumber"
|
|
v-model="pagination.pageNumber"
|
|
v-model:pageSize="pagination.pageSize"
|
|
v-model:pageSize="pagination.pageSize"
|
|
:total="pagination.total"
|
|
:total="pagination.total"
|
|
@change="onChange"
|
|
@change="onChange"
|
|
/>
|
|
/>
|
|
|
|
+
|
|
|
|
+ <div class="none-box" v-if="!tableData.length">
|
|
|
|
+ <img src="../../../../assets/none_message.svg" />
|
|
|
|
+ <p>暂无数据</p>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
@@ -60,6 +49,18 @@ const { tableData, loading, pagination, onChange } = defineProps([
|
|
|
|
|
|
<style lang="less" scoped>
|
|
<style lang="less" scoped>
|
|
.message-list {
|
|
.message-list {
|
|
|
|
+ .none-box {
|
|
|
|
+ text-align: center;
|
|
|
|
+ margin-top: 100px;
|
|
|
|
+ img {
|
|
|
|
+ height: 120px;
|
|
|
|
+ }
|
|
|
|
+ p {
|
|
|
|
+ color: @light-text-color;
|
|
|
|
+ font-size: 14px;
|
|
|
|
+ margin-top: 10px;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
.message-item {
|
|
.message-item {
|
|
border: 1px solid #e5e5e5;
|
|
border: 1px solid #e5e5e5;
|
|
border-radius: 4px;
|
|
border-radius: 4px;
|