Преглед на файлове

[Mod 0000]大柳塔风窗角度控制按钮文字修改;给自然风压监测添加按钮权限

hongrunxia преди 1 седмица
родител
ревизия
4ea386e45c

+ 3 - 3
src/views/vent/monitorManager/alarmMonitor/common.data.ts

@@ -167,7 +167,7 @@ export function getMonitorComponent() {
       return typeMenuListGas;
     default:
       typeMenuListGas = [{ name: '预警监测' }, { name: '预警指标' }];
-      // typeMenuListGas = [{ name: '预警监测' },{ name: '管道故障诊断' }, { name: '预警指标' }];
+      // typeMenuListGas = [{ name: '预警监测' }, { name: '管道故障诊断' }, { name: '预警指标' }];
       return typeMenuListGas;
   }
 }
@@ -179,11 +179,11 @@ export function getMonitorFlag() {
     case 'sdmtjtbdmk': //宝德
       typeFlag = '1';
       return typeFlag;
-      case 'sdmtjtbetmk': //布尔台
+    case 'sdmtjtbetmk': //布尔台
       typeFlag = '2';
       return typeFlag;
     default:
-      typeFlag = ''
+      typeFlag = '';
       return typeFlag;
   }
 }

+ 6 - 4
src/views/vent/monitorManager/deviceMonitor/components/device/modal/mainPath.vue

@@ -36,7 +36,7 @@
         </div>
       </div>
     </div>
-    <div class="status-card-box">
+    <div v-if="hasPermission('show:zyfy')" class="status-card-box">
       <div class="status-card">
         <div class="left-content">
           <div class="left1"></div>
@@ -49,7 +49,7 @@
           <div class="status">
             <div class="title">当前状态</div>
             <div class="value">
-              {{ zrfyValue.zrfyStatus == '1' ? '阻碍通风' : '帮助通风' }}
+              {{ zrfyValue.zrfyStatus == 1 ? '阻碍通风' : '帮助通风' }}
             </div>
           </div>
         </div>
@@ -62,8 +62,10 @@
   import { ref, reactive, onMounted, nextTick, defineProps, watch } from 'vue';
   import * as echarts from 'echarts';
   import { formatNum } from '/@/utils/ventutil';
-  const emit = defineEmits(['goDetail']);
+  import { usePermission } from '/@/hooks/web/usePermission';
 
+  const emit = defineEmits(['goDetail']);
+  const { hasPermission } = usePermission();
   let props = defineProps({
     dataSource: Object,
   });
@@ -84,7 +86,7 @@
   let percentE = ref<any>(0);
   let percentF = ref<any>(0);
   let percentT = ref<any>(0);
-  let zrfyValue = ref<any>([]);
+  let zrfyValue = ref<any>({});
   let tabList = reactive<any[]>([
     { name: '总风量(m³/min)', val: 0 },
     { name: '总阻力(Pa)', val: 0 },

+ 1 - 0
src/views/vent/monitorManager/windowMonitor/index.vue

@@ -43,6 +43,7 @@
         <div class="row" v-if="Number(selectData.nwindownum) == 1">
           <div v-if="hasPermission('window:AreaControl')" class="button-box" @click="setArea(1)">设定风窗面积</div>
           <div v-if="hasPermission('window:showAngle')" class="button-box" @click="setAngle(1)">设定风窗角度</div>
+          <div v-if="hasPermission('window:showAngleArea')" class="button-box" @click="setAngle(1)">设定风窗面积</div>
         </div>
       </div>
       <div class="top-right row">