| | |
| | | <template> |
| | | <avue-crud |
| | | class="company-box" |
| | | :option="punishOption" |
| | | :search.sync="punishSearch" |
| | | :table-loading="punishLoading" |
| | | :data="punishData" |
| | | ref="punishCrud" |
| | | :page.sync="punishPage" |
| | | @selection-change="punishSelectionChange" |
| | | @search-change="punishSearchChange" |
| | | @search-reset="punishSearchReset" |
| | | @current-change="punishCurrentChange" |
| | | @size-change="punishSizeChange" |
| | | @refresh-change="punishRefreshcCange" |
| | | @on-load="punishOnLoad" |
| | | > |
| | | </avue-crud> |
| | | <div> |
| | | <avue-crud |
| | | class="company-box" |
| | | :option="punishOption" |
| | | :search.sync="punishSearch" |
| | | :table-loading="punishLoading" |
| | | :data="punishData" |
| | | ref="punishCrud" |
| | | :page.sync="punishPage" |
| | | @selection-change="punishSelectionChange" |
| | | @search-change="punishSearchChange" |
| | | @search-reset="punishSearchReset" |
| | | @current-change="punishCurrentChange" |
| | | @size-change="punishSizeChange" |
| | | @refresh-change="punishRefreshcCange" |
| | | @on-load="punishOnLoad" |
| | | > |
| | | <template slot="menuLeft"> |
| | | <el-button |
| | | icon="el-icon-warning" |
| | | @click.stop="punishOpen(row)" |
| | | type="danger" |
| | | size="small" |
| | | plain |
| | | v-if="form.see" |
| | | >处罚</el-button |
| | | > |
| | | </template> |
| | | </avue-crud> |
| | | </div> |
| | | |
| | | <!-- @on-load="punishOnLoad" --> |
| | | </template> |
| | | |
| | |
| | | |
| | | export default { |
| | | props: ["form"], |
| | | watch: { |
| | | "form.news"() { |
| | | if (this.form.see) { |
| | | this.refreshChange(); |
| | | } |
| | | }, |
| | | }, |
| | | data() { |
| | | return { |
| | | punishOption: { |
| | | // 操作栏多余按钮去除 |
| | | delBtn: false, |
| | | editBtn: false, |
| | | searchShowBtn: false, |
| | | // searchShowBtn: false, |
| | | addBtn: false, |
| | | selection: true, |
| | | border: true, |
| | |
| | | height: "auto", |
| | | calcHeight: 270, |
| | | tip: false, |
| | | searchShow: false, |
| | | searchShow: true, |
| | | searchMenuSpan: 4, |
| | | index: false, |
| | | viewBtn: true, |
| | |
| | | }; |
| | | }, |
| | | mounted() { |
| | | // console.log(this.form, "pu"); |
| | | console.log(this.form, "pu"); |
| | | console.log(this.punishOption.column, "pu"); |
| | | // this.punishOnLoad(this.punishPage); |
| | | // setTimeout(() => { |
| | | var searchs = () => { |
| | | if (this.form.see) { |
| | | this.punishOption.column[1].search = true; |
| | | this.punishOption.column[2].search = true; |
| | | this.punishOption.column[3].search = true; |
| | | } |
| | | }; |
| | | if (this.form.see) { |
| | | searchs(); |
| | | } |
| | | // }, 500); |
| | | this.$refs.punishCrud.refreshTable(); |
| | | this.$refs.punishCrud.doLayout(); |
| | | }, |
| | | methods: { |
| | | punishOpen() { |
| | | this.form.that.punish(); |
| | | }, |
| | | refreshChange() { |
| | | this.punishOnLoad(this.punishPage, this.punishQuery); |
| | | }, |
| | | punishOnLoad(page, params = {}) { |
| | | this.punishLoading = true; |
| | | // console.log(this.form.departmentid); |