| | |
| | | :data="data" |
| | | :option="option" |
| | | :page.sync="page" |
| | | :permission="permissionList" |
| | | @on-load="getList" |
| | | @row-update="rowUpdate" |
| | | @row-save="rowSave" |
| | |
| | | <el-button size="small" |
| | | plain |
| | | type="primary" |
| | | v-if="permissionList.apply" |
| | | icon="el-icon-zoom-in" |
| | | @click="applyRangeSearch">查看使用范围 |
| | | </el-button> |
| | |
| | | |
| | | <script> |
| | | import { getPage,add,update,remove,getApplyRange } from '../../api/omd/status'; |
| | | import {mapGetters} from "vuex"; |
| | | export default { |
| | | name: "status", |
| | | data(){ |
| | |
| | | applyRangeData: [] |
| | | } |
| | | }, |
| | | computed:{ |
| | | ...mapGetters(["permission"]), |
| | | permissionList(){ |
| | | return{ |
| | | addBtn:this.vaildData(this.permission.modeling_status.status_add,false), |
| | | apply:this.vaildData(this.permission.modeling_status.status_apply,false), |
| | | delBtn:this.vaildData(this.permission.modeling_status.status_delete,false), |
| | | editBtn:this.vaildData(this.permission.modeling_status.status_edit,false), |
| | | } |
| | | } |
| | | }, |
| | | methods:{ |
| | | rowClick(row){ |
| | | this.selectRow = row.$index; |