| | |
| | | import { |
| | | downloadXls |
| | | } from "@/util/util" |
| | | import { |
| | | dateNow |
| | | } from "@/util/date" |
| | | import website from '@/config/website' |
| | | |
| | | |
| | |
| | | |
| | | ontitle: '编辑议题', |
| | | editFlag: false, |
| | | |
| | | disCussFromListClone: {}, |
| | | disCussFrom: { |
| | | discussContent: '', |
| | | optionRange: 0, |
| | |
| | | searchShow: true, |
| | | searchMenuSpan: 3, |
| | | // menuWidth: 500, |
| | | menu: true, |
| | | menu: false, |
| | | height: "auto", |
| | | calcHeight: 54, |
| | | dialogWidth: 950, |
| | |
| | | } |
| | | 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() |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | |
| | | 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({ |
| | |
| | | |
| | | edit (row) { |
| | | this.disCussFrom = row |
| | | this.disCussFromListClone = [].concat(row.children) |
| | | this.editFlag = true |
| | | }, |
| | | |