From 2de1f016ca74a03356bb2537b58f98e51960d5fe Mon Sep 17 00:00:00 2001
From: guanqb <18720758508@163.com>
Date: Fri, 01 Mar 2024 17:33:04 +0800
Subject: [PATCH] 议事管理删除数据传状态1

---
 src/views/article/components/deitDiscussion.vue |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/src/views/article/components/deitDiscussion.vue b/src/views/article/components/deitDiscussion.vue
index 65a4d3a..0254b66 100644
--- a/src/views/article/components/deitDiscussion.vue
+++ b/src/views/article/components/deitDiscussion.vue
@@ -94,7 +94,7 @@
 
             ontitle: '编辑议题',
             editFlag: false,
-
+            disCussFromListClone: {},
             disCussFrom: {
                 discussContent: '',
                 optionRange: 0,
@@ -380,7 +380,17 @@
         handleSubmit (form, done) {
             done()
             form.articleId = this.articleId
-
+            if (this.disCussFromListClone.length > 0) {
+                this.disCussFromListClone.forEach(item => {
+                    if (form.children.length > 0) {
+                        let same = form.children.find(array => array.id === item.id)
+                        if (!same) {
+                            item.deleteFlag = 1
+                            form.children.push(item)
+                        }
+                    }
+                })
+            }
             add(form).then(
                 () => {
                     this.$message({
@@ -457,6 +467,7 @@
 
         edit (row) {
             this.disCussFrom = row
+            this.disCussFromListClone = [].concat(row.children)
             this.editFlag = true
         },
 

--
Gitblit v1.9.3