From 1a57e85833a971b825ba6d5d59d689766572d54c Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期四, 16 十一月 2023 18:20:47 +0800
Subject: [PATCH] 主题库swtich修复
---
Source/UBCS-WEB/src/views/modeling/status.vue | 21 +++++++++++++++++++--
1 files changed, 19 insertions(+), 2 deletions(-)
diff --git a/Source/UBCS-WEB/src/views/modeling/status.vue b/Source/UBCS-WEB/src/views/modeling/status.vue
index 63e257a..c75e1af 100644
--- a/Source/UBCS-WEB/src/views/modeling/status.vue
+++ b/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(){
@@ -56,8 +59,11 @@
],
form:{},
option:{
+ height:'auto',
+ calcHeight:20,
headerAlign:'center',
align: 'center',
+ columnBtn:false,
border: true,
index: true,
searchMenuSpan:5,
@@ -100,18 +106,29 @@
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;
this.selectRowData = row;
},
applyRangeSearch(){
- if (!this.selectRow && this.selectRow != 0){
- console.log(this.selectRow);
+ if (this.selectRow === ''){
this.$message({
type:"warning",
message: "璇峰厛閫夋嫨灞炴��"
})
+ return
}
getApplyRange(this.selectRowData.id).then(res => {
this.applyRangeData = res.data.data;
--
Gitblit v1.9.3