|
@@ -30,8 +30,11 @@
|
|
|
/>
|
|
|
</template>
|
|
|
<template #menu="{ row }">
|
|
|
- <el-button v-if="row.state == '0'" type="primary" @click="sendMsg(row)"
|
|
|
- >发送
|
|
|
+ <el-button v-if="row.state == '0'" style="color: dodgerblue" link @click="sendMsg(row)">
|
|
|
+ <el-icon>
|
|
|
+ <Promotion/>
|
|
|
+ </el-icon>
|
|
|
+ 发送
|
|
|
</el-button>
|
|
|
</template>
|
|
|
</avue-crud>
|
|
@@ -126,15 +129,16 @@ const sendMsg = (row) => {
|
|
|
// 设置表格列或者其他自定义的option
|
|
|
option.value = Object.assign(option.value, {
|
|
|
selection: true,
|
|
|
- editBtn: false,
|
|
|
+ editBtn: true,
|
|
|
viewBtn: false,
|
|
|
- delBtn: false,
|
|
|
+ delBtn: true,
|
|
|
column: [
|
|
|
{
|
|
|
label: "创建人",
|
|
|
prop: "creator",
|
|
|
search: true,
|
|
|
addDisplay: false,
|
|
|
+ editDisplay: false,
|
|
|
},
|
|
|
{
|
|
|
label: "消息标题",
|
|
@@ -143,18 +147,28 @@ option.value = Object.assign(option.value, {
|
|
|
rules: [{ required: true }],
|
|
|
},
|
|
|
{
|
|
|
- label: "用户id ",
|
|
|
+ label: "用户名称 ",
|
|
|
prop: "receiveUsers",
|
|
|
overHidden: true,
|
|
|
+ editDisplay: false,
|
|
|
click: ({ value, column }) => {
|
|
|
userTableRef.value.startSelect();
|
|
|
},
|
|
|
},
|
|
|
-
|
|
|
+ {
|
|
|
+ label: "用户ID",
|
|
|
+ prop: "receiveUser",
|
|
|
+ overHidden: true,
|
|
|
+ search: false,
|
|
|
+ addDisplay: false,
|
|
|
+ editDisplay: false,
|
|
|
+ hide: true,
|
|
|
+ },
|
|
|
{
|
|
|
label: "创建时间",
|
|
|
prop: "created",
|
|
|
addDisplay: false,
|
|
|
+ editDisplay: false,
|
|
|
width: 180,
|
|
|
},
|
|
|
|
|
@@ -175,6 +189,7 @@ option.value = Object.assign(option.value, {
|
|
|
],
|
|
|
value: "0",
|
|
|
addDisplay: false,
|
|
|
+ editDisplay: false,
|
|
|
},
|
|
|
{
|
|
|
label: "发送状态",
|
|
@@ -197,6 +212,7 @@ option.value = Object.assign(option.value, {
|
|
|
label: "msgId",
|
|
|
prop: "msgId",
|
|
|
addDisplay: false,
|
|
|
+ editDisplay: false,
|
|
|
value: "10",
|
|
|
},
|
|
|
{
|