From 87b7c31da08b5d93af04e672d6dff862cf2eade8 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Thu, 04 Jan 2024 17:26:17 +0800
Subject: [PATCH] 议事管理更改

---
 src/views/article/discussionManage.vue |   29 +++++++++++++++++++++++++++--
 1 files changed, 27 insertions(+), 2 deletions(-)

diff --git a/src/views/article/discussionManage.vue b/src/views/article/discussionManage.vue
index d7c9492..413f365 100644
--- a/src/views/article/discussionManage.vue
+++ b/src/views/article/discussionManage.vue
@@ -12,13 +12,23 @@
             </template>
 
             <template slot-scope="{type,size,row }" slot="menu">
-                <el-button icon="el-icon-circle-plus-outline" :size="size" :type="type" @click.stop="openDilog(row, 1)">
+                <!-- <el-button icon="el-icon-circle-plus-outline" :size="size" :type="type" @click.stop="openDilog(row, 1)">
                     创建议题
+                </el-button> -->
+
+                <el-button icon="el-icon-edit" :size="size" :type="type" @click.stop="openEditPopup(row, 1)">
+                    编辑议题
                 </el-button>
+
+                <el-button icon="el-icon-user" :size="size" :type="type" @click.stop="openUserPopup(row, 1)">
+                    参与用户
+                </el-button>
+
                 <el-button v-if="row.publish == '1'" icon="el-icon-close" :size="size" :type="type"
                     @click.stop="updateFb(row)">
                     撤销
                 </el-button>
+
                 <el-button v-if="row.publish == '0'" icon="el-icon-check" :size="size" :type="type"
                     @click.stop="updateFb(row)">
                     发布
@@ -35,6 +45,9 @@
                 </el-tag>
             </template>
         </avue-crud>
+
+        <deitDiscussion ref="DeitDiscussion">
+        </deitDiscussion>
 
         <el-dialog title="" append-to-body :visible.sync="dialogVisibles" width="80%" :before-close="handleClose">
             <discussionManageChild ref="discussionManageChild" />
@@ -78,11 +91,15 @@
 import {
     mapGetters
 } from "vuex"
+import deitDiscussion from "./components/deitDiscussion"
 import discussionManageChild from "./components/discussionManageChild"
+
 export default {
     components: {
-        discussionManageChild
+        deitDiscussion,
+        discussionManageChild,
     },
+
     data () {
         return {
             discussForm: {
@@ -412,6 +429,14 @@
         },
     },
     methods: {
+        openEditPopup (row) {
+            this.$refs.DeitDiscussion.initData(row)
+        },
+
+        openUserPopup (row) {
+            this.$refs.DeitDiscussion.openUser(row)
+        },
+
         openDilog (row, type) {
             var that = this
             this.dialogVisibles = true

--
Gitblit v1.9.3