田源
2023-10-26 f63cf1dec06613c395b69fa19553396a5c99b434
Source/UBCS-WEB/src/views/modeling/status.vue
@@ -5,6 +5,7 @@
                 :data="data"
                 :option="option"
                 :page.sync="page"
                 :permission="permissionList"
                 @on-load="getList"
                 @row-update="rowUpdate"
                 @row-save="rowSave"
@@ -18,6 +19,7 @@
            <el-button size="small"
                       plain
                       type="primary"
                       v-if="permissionList.apply"
                       icon="el-icon-zoom-in"
                       @click="applyRangeSearch">查看使用范围
            </el-button>
@@ -37,6 +39,7 @@
  <script>
  import { getPage,add,update,remove,getApplyRange } from '../../api/omd/status';
  import {mapGetters} from "vuex";
  export default {
    name: "status",
    data(){
@@ -103,6 +106,17 @@
        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;