Browse Source

fix:信息中心新增:编辑、删除按钮
fix:优化发送按钮

liziliang 2 weeks ago
parent
commit
6a5512839c
1 changed files with 22 additions and 6 deletions
  1. 22 6
      src/views/messages/index.vue

+ 22 - 6
src/views/messages/index.vue

@@ -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",
     },
     {