| | |
| | | <template> |
| | | <basicContainer> |
| | | <avue-crud :data="data" ref="crud" :table-loading="loading" @current-change="currentChange" |
| | | <!-- <basicContainer> --> |
| | | <!-- <avue-crud :data="data" ref="crud" :table-loading="loading" @current-change="currentChange" |
| | | @search-change="searchChange" @search-reset="searchReset" @size-change="sizeChange" :option="option" |
| | | v-model="data" :page="page" @selection-change="selectionChange" @row-del="rowDel" |
| | | @refresh-change="refreshChange" @on-load="onLoad"> |
| | | <template slot="menuLeft"> |
| | | <!-- <el-button size="small" icon="el-icon-delete" plain v-if="permission.article_delete" @click="handleDelete">删 除 |
| | | </el-button> --> |
| | | <el-button type="danger" size="small" plain icon="el-icon-delete" v-if="permission.user_delete" |
| | | @click="handleDelete">批量删除 |
| | | </el-button> |
| | |
| | | 参与用户 |
| | | </el-button> |
| | | </template> |
| | | </avue-crud> |
| | | </avue-crud> --> |
| | | |
| | | <el-dialog title="" append-to-body :visible.sync="dialogVisibles" width="50%" :before-close="handleClose"> |
| | | <!-- <el-dialog title="" append-to-body :visible.sync="dialogVisibles" width="50%" :before-close="handleClose"> |
| | | <avue-form @submit="handleSubmit" :option="optionEnroll" v-model="discussForm"> |
| | | </avue-form> |
| | | </el-dialog> |
| | | </el-dialog> --> |
| | | |
| | | |
| | | <div> |
| | | <el-dialog title="" append-to-body :visible.sync="dialogVisiblesUser" width="50%" :before-close="userHandleClose"> |
| | | <!-- <span slot="title" class="dialog-footer"> |
| | | {{discussForm.ontitle}} |
| | | </span> --> |
| | | <avue-crud :data="dataUser" :page="pageUser" :option="option1" @on-load="getUser"></avue-crud> |
| | | <avue-crud ref="DataUser" :option="option1" v-model="dataUser" :page="pageUser"></avue-crud> |
| | | </el-dialog> |
| | | </div> |
| | | |
| | | |
| | | </basicContainer> |
| | | <!-- </basicContainer> --> |
| | | </template> |
| | | |
| | | <script> |
| | |
| | | userIds: '', |
| | | eventType: 1, |
| | | }, |
| | | optionEnroll: { |
| | | column: [{ |
| | | label: "", |
| | | type: 'title', |
| | | prop: "title", |
| | | span: 24, |
| | | row: true, |
| | | offset: 2, |
| | | styles: { |
| | | fontSize: '24px' |
| | | } |
| | | }, { |
| | | labelWidth: 100, |
| | | label: '开启', |
| | | prop: 'openFlag', |
| | | type: 'radio', |
| | | button: true, |
| | | row: true, |
| | | offset: 6, |
| | | dicData: [{ |
| | | label: '开启', |
| | | value: 0 |
| | | }, { |
| | | label: '不开启', |
| | | value: 1 |
| | | }] |
| | | }, |
| | | { |
| | | labelWidth: 100, |
| | | label: '开启投票', |
| | | prop: 'openFlag', |
| | | type: 'radio', |
| | | button: true, |
| | | row: true, |
| | | offset: 6, |
| | | dicData: [{ |
| | | label: '开启', |
| | | value: 0 |
| | | }, { |
| | | label: '不开启', |
| | | value: 1 |
| | | }] |
| | | }, |
| | | { |
| | | label: "截止时间", |
| | | row: true, |
| | | offset: 6, |
| | | prop: "endTime", |
| | | type: "datetime", |
| | | format: "yyyy-MM-dd hh:mm:ss", |
| | | valueFormat: "timestamp", |
| | | }, |
| | | ] |
| | | }, |
| | | |
| | | dialogVisibles: false, |
| | | dialogVisiblesUser: false, |
| | | // 弹框标题 |
| | |
| | | this.houseCode = data.houseCode |
| | | this.onLoad(this.page) |
| | | }, |
| | | getUser (page, params = {}) { |
| | | getUser(page, params) { |
| | | getPageUser(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => { |
| | | const data = res.data.data |
| | | this.pageUser.total = data.total |
| | | this.dataUser = data.records |
| | | this.loading = false |
| | | this.selectionClear() |
| | | // this.selectionClear() |
| | | }) |
| | | }, |
| | | userHandleClose () { |
| | | this.dialogVisiblesUser = false |
| | | this.dataUser = [] |
| | | // this.$refs.DataUser && this.$refs.DataUser.resetForm() |
| | | // console.log(this.$refs, 90999) |
| | | }, |
| | | |
| | | openUser (row) { |
| | | this.dialogVisiblesUser = true |
| | | this.getUser(this.pageUser, params = {}) |
| | | let params = { |
| | | articleId: row.id |
| | | } |
| | | this.getUser(this.pageUser, params) |
| | | }, |
| | | |
| | | openDilog (row, type) { |
| | | this.dialogVisibles = true |
| | | this.discussForm = row |