shuishen
2024-03-16 e27410aca7eb65b11fec83adb39643399bf3a6b4
src/views/article/components/deitDiscussion.vue
@@ -69,6 +69,9 @@
import {
    downloadXls
} from "@/util/util"
import {
    dateNow
} from "@/util/date"
import website from '@/config/website'
@@ -91,7 +94,7 @@
            ontitle: '编辑议题',
            editFlag: false,
            disCussFromListClone: {},
            disCussFrom: {
                discussContent: '',
                optionRange: 0,
@@ -208,7 +211,7 @@
                searchShow: true,
                searchMenuSpan: 3,
                // menuWidth: 500,
                menu: true,
                menu: false,
                height: "auto",
                calcHeight: 54,
                dialogWidth: 950,
@@ -297,12 +300,11 @@
                }
                data = Qs.stringify(data)
                exportBlob(
                    `/api/blade-userTopics/userTopics/exportUser?${this.website.tokenHeader}=${getToken()}&` +
                    data
                ).then(res => {
                    downloadXls(res.data, `投票人员${dateNow()}.xlsx`)
                    NProgress.done()
                })
                    `/api/blade-userTopics/userTopics/exportUser?${this.website.tokenHeader}=${getToken()}&` + data).then(
                        res => {
                            downloadXls(res.data, `投票人员${dateNow()}.xlsx`)
                            NProgress.done()
                        })
            })
        },
@@ -378,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({
@@ -455,6 +467,7 @@
        edit (row) {
            this.disCussFrom = row
            this.disCussFromListClone = [].concat(row.children)
            this.editFlag = true
        },