| | |
| | | </template> |
| | | <template #menu="{ row, size }"> |
| | | <el-button v-if="row.level === 1" :size="size" text type="primary" @click="edit(row)">编辑</el-button> |
| | | <el-button v-if="row.level === 1" :size="size" text type="danger" @click="deletes(row)">删除</el-button> |
| | | <el-button v-if="row.level === 1" :size="size" text type="danger" |
| | | @click="deletes(row)">删除</el-button> |
| | | <el-button v-if="row.level === 2" :size="size" text type="primary" @click="openUser(row, 1)"> |
| | | 选择此项人数:{{ row.number }} 详情</el-button> |
| | | </template> |
| | |
| | | |
| | | ontitle: '编辑议题', |
| | | editFlag: false, |
| | | |
| | | disCussFromListClone: {}, |
| | | disCussFrom: { |
| | | discussContent: '', |
| | | optionRange: 0, |
| | |
| | | searchShow: true, |
| | | searchMenuSpan: 3, |
| | | // menuWidth: 500, |
| | | menu: true, |
| | | menu: false, |
| | | height: "auto", |
| | | calcHeight: 54, |
| | | dialogWidth: 950, |
| | |
| | | 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 |
| | | }, |
| | | |