|
|
@@ -1,239 +1,247 @@
|
|
|
<template>
|
|
|
- <div class="page">
|
|
|
- <HeaderComponent title="硫酸钙流程4"></HeaderComponent>
|
|
|
- <div class="content_page">
|
|
|
- <PageDrawer type="HNZT" class="page_drawer" />
|
|
|
- <!-- 备注:由于在设备表中没有存储相关设备,取不到code,故暂时使用设备名称代替code。 -->
|
|
|
- <!-- 阀门 -->
|
|
|
- <div class="valves">
|
|
|
- <component v-for="item in deviceConfigGroup.VALVES" :key="item.id" :is="getComponentName(item.modelId)"
|
|
|
- :title="getEquipmentTitle(item.equipmentName)"
|
|
|
- :valveStatusArr="getDataArrByCode(item.equipmentName)" :rotateAngle="item.rotate || 0"
|
|
|
- :iconSize="item.size" :style="getComponentStyle(item)" />
|
|
|
- </div>
|
|
|
-
|
|
|
- <!-- 泵 -->
|
|
|
- <div class="pumps">
|
|
|
- <component v-for="item in deviceConfigGroup.PUMPS" :key="item.id" :is="getComponentName(item.modelId)"
|
|
|
- :title="getEquipmentTitle(item.title)"
|
|
|
- :pumpDataArr="pumpHelper.getDataArrByCode(item.equipmentName)" :isReverse="item.isReverse"
|
|
|
- :iconSize="item.size" :style="getComponentStyle(item)" />
|
|
|
- </div>
|
|
|
+ <div class="preview">
|
|
|
+ <div ref="pageRef" class="page">
|
|
|
+ <HeaderComponent title="硫酸钙流程4"></HeaderComponent>
|
|
|
+ <div class="content_page">
|
|
|
+ <PageDrawer type="HNZT" class="page_drawer" />
|
|
|
+ <!-- 备注:由于在设备表中没有存储相关设备,取不到code,故暂时使用设备名称代替code。 -->
|
|
|
+ <!-- 阀门 -->
|
|
|
+ <div class="valves">
|
|
|
+ <component v-for="item in deviceConfigGroup.VALVES" :key="item.id"
|
|
|
+ :is="getComponentName(item.modelId)" :title="getEquipmentTitle(item.equipmentName)"
|
|
|
+ :valveStatusArr="getDataArrByCode(item.equipmentName)" :rotateAngle="item.rotate || 0"
|
|
|
+ :iconSize="item.size" :style="getComponentStyle(item)" />
|
|
|
+ </div>
|
|
|
|
|
|
- <!-- 罐体 -->
|
|
|
- <div class="tanks">
|
|
|
- <component v-for="item in deviceConfigGroup.TANKS" :key="item.id" :is="getComponentName(item.modelId)"
|
|
|
- :title="getEquipmentTitle(item.equipmentName)" :iconSize="item.size" :iconWidth="item.width"
|
|
|
- :iconHeight="item.height" :style="getComponentStyle(item)" />
|
|
|
- </div>
|
|
|
+ <!-- 泵 -->
|
|
|
+ <div class="pumps">
|
|
|
+ <component v-for="item in deviceConfigGroup.PUMPS" :key="item.id"
|
|
|
+ :is="getComponentName(item.modelId)" :title="getEquipmentTitle(item.title)"
|
|
|
+ :pumpDataArr="pumpHelper.getDataArrByCode(item.equipmentName)" :isReverse="item.isReverse"
|
|
|
+ :iconSize="item.size" :style="getComponentStyle(item)" />
|
|
|
+ </div>
|
|
|
|
|
|
- <!-- 传感器 -->
|
|
|
- <div class="sensors">
|
|
|
- <component v-for="item in deviceConfigGroup.SENSORS" :key="item.id" :is="getComponentName(item.modelId)"
|
|
|
- :sensorValue="sensorHelper.getDataArrByCode(item.equipmentName)" :sensorWidth="item.width"
|
|
|
- :sensorHeight="item.height" :sensorSize="item.size" :sensorRotate="item.rotate"
|
|
|
- :title="getEquipmentTitle(item.equipmentName)" :style="getComponentStyle(item)" />
|
|
|
- </div>
|
|
|
+ <!-- 罐体 -->
|
|
|
+ <div class="tanks">
|
|
|
+ <component v-for="item in deviceConfigGroup.TANKS" :key="item.id"
|
|
|
+ :is="getComponentName(item.modelId)" :title="getEquipmentTitle(item.equipmentName)"
|
|
|
+ :iconSize="item.size" :iconWidth="item.width" :iconHeight="item.height"
|
|
|
+ :style="getComponentStyle(item)" />
|
|
|
+ </div>
|
|
|
|
|
|
- <!-- 单纯ICON设备 -->
|
|
|
- <div class="icon_others">
|
|
|
- <component v-for="item in deviceConfigGroup.ICONS" :key="item.id" :is="getComponentName(item.modelId)"
|
|
|
- :iconSize="item.size" :iconClass="getIconClass(item.modelId)" :style="getComponentStyle(item)"
|
|
|
- :title="getEquipmentTitle(item.equipmentName)"
|
|
|
- :specialCondition="JSON.parse(item.specialCondition)" />
|
|
|
- </div>
|
|
|
+ <!-- 传感器 -->
|
|
|
+ <div class="sensors">
|
|
|
+ <component v-for="item in deviceConfigGroup.SENSORS" :key="item.id"
|
|
|
+ :is="getComponentName(item.modelId)"
|
|
|
+ :sensorValue="sensorHelper.getDataArrByCode(item.equipmentName)" :sensorWidth="item.width"
|
|
|
+ :sensorHeight="item.height" :sensorSize="item.size" :sensorRotate="item.rotate"
|
|
|
+ :title="getEquipmentTitle(item.equipmentName)" :style="getComponentStyle(item)" />
|
|
|
+ </div>
|
|
|
|
|
|
- <!-- 其他组件 -->
|
|
|
- <div class="other_components">
|
|
|
- <component v-for="item in deviceConfigGroup.OTHERS" :key="item.id" :is="getComponentName(item.modelId)"
|
|
|
- :iconSize="item.size" :style="getComponentStyle(item)"
|
|
|
- :title="getEquipmentTitle(item.equipmentName)" />
|
|
|
- </div>
|
|
|
+ <!-- 单纯ICON设备 -->
|
|
|
+ <div class="icon_others">
|
|
|
+ <component v-for="item in deviceConfigGroup.ICONS" :key="item.id"
|
|
|
+ :is="getComponentName(item.modelId)" :iconSize="item.size"
|
|
|
+ :iconClass="getIconClass(item.modelId)" :style="getComponentStyle(item)"
|
|
|
+ :title="getEquipmentTitle(item.equipmentName)"
|
|
|
+ :specialCondition="JSON.parse(item.specialCondition)" />
|
|
|
+ </div>
|
|
|
|
|
|
- <!-- 管道 -->
|
|
|
- <div class="pipelines">
|
|
|
- <component v-for="item in pipeConfig" :key="item.id" :is="getComponentName(item.modelId)"
|
|
|
- :pipeStatus="evaluateCondition(item.flowCondition)" :strokeWidth="item.pipeWidth"
|
|
|
- :style="getPipelineStyle(item, evaluateCondition(item.reverseCondition))"
|
|
|
- :class="getPipelineClass(item.pipeClass, getPipeType(item.dynamicPipelineCondition))" />
|
|
|
- </div>
|
|
|
+ <!-- 其他组件 -->
|
|
|
+ <div class="other_components">
|
|
|
+ <component v-for="item in deviceConfigGroup.OTHERS" :key="item.id"
|
|
|
+ :is="getComponentName(item.modelId)" :iconSize="item.size" :style="getComponentStyle(item)"
|
|
|
+ :title="getEquipmentTitle(item.equipmentName)" />
|
|
|
+ </div>
|
|
|
|
|
|
- <!-- 大箭头指向 -->
|
|
|
- <div class="arrows">
|
|
|
- <component v-for="item in deviceConfigGroup.ARROWS" :key="item.id" :is="getComponentName(item.modelId)"
|
|
|
- :arrowText="getEquipmentTitle(item.equipmentName)" :iconSize="item.size"
|
|
|
- :specialCondition="JSON.parse(item.specialCondition)" :style="getComponentStyle(item)" />
|
|
|
- </div>
|
|
|
+ <!-- 管道 -->
|
|
|
+ <div class="pipelines">
|
|
|
+ <component v-for="item in pipeConfig" :key="item.id" :is="getComponentName(item.modelId)"
|
|
|
+ :pipeStatus="evaluateCondition(item.flowCondition)" :strokeWidth="item.pipeWidth"
|
|
|
+ :style="getPipelineStyle(item, evaluateCondition(item.reverseCondition))"
|
|
|
+ :class="getPipelineClass(item.pipeClass, getPipeType(item.dynamicPipelineCondition))" />
|
|
|
+ </div>
|
|
|
|
|
|
- <!-- 罐体 -->
|
|
|
- <div class="tanks">
|
|
|
- <VTypeTankValves title="V2014" :fanStatus="true" :iconSize="150" class="tank_V2014" />
|
|
|
- <ETypeTankValves1 title="E2001A" :fanStatus="true" :iconSize="150" :tempValue="60"
|
|
|
- class="tank_E2001A" />
|
|
|
- <ETypeTankValves1 title="E2001B" :fanStatus="true" :iconSize="150" :tempValue="60"
|
|
|
- class="tank_E2001B" />
|
|
|
- <ETypeTankValves2 title="E2003" :iconSize="150" class="tank_E2003" />
|
|
|
- <VTypeTankValves title="V2006" :fanStatus="true" :waterLevelValue="30" :iconSize="150"
|
|
|
- class="tank_V2006" />
|
|
|
- <D40Separator title="S2006" :iconSize="150" class="tank_S2006" />
|
|
|
- <VTypeTankValves title="V2008" :waterLevelValue="30" :iconSize="150" class="tank_V2008" />
|
|
|
- <VTypeTankValves title="V2010" :waterLevelValue="30" :fanStatus="true" :iconSize="150"
|
|
|
- class="tank_V2010" />
|
|
|
- <D40Separator title="S2007" :iconSize="150" class="tank_S2007" />
|
|
|
- <VTypeTankValves title="V2011" :iconSize="150" class="tank_V2011" />
|
|
|
- <VTypeTankValves title="V2012" :waterLevelValue="30" :iconSize="150" class="tank_V2012" />
|
|
|
- <VTypeTankValves title="V2013" :waterLevelValue="30" :iconSize="150" class="tank_V2013" />
|
|
|
- <VTypeTankValves title="S2008" :iconSize="150" class="tank_S2008" />
|
|
|
- <VTypeTankValves title="V2015" :waterLevelValue="30" :iconSize="150" class="tank_V2015" />
|
|
|
- <VTypeTankValves title="V2017" :waterLevelValue="30" :iconSize="150" class="tank_V2017" />
|
|
|
-
|
|
|
- <!-- <FTypeTank title="F6001" :iconSize="150" :tempValue="60" :waterLevelValue="30" class="tank_F2001" /> -->
|
|
|
- <!-- <FTypeTankValves title="F6001" :iconSize="150" :tempValue="60" :waterLevelValue="30" class="tank_F2001" /> -->
|
|
|
+ <!-- 大箭头指向 -->
|
|
|
+ <div class="arrows">
|
|
|
+ <component v-for="item in deviceConfigGroup.ARROWS" :key="item.id"
|
|
|
+ :is="getComponentName(item.modelId)" :arrowText="getEquipmentTitle(item.equipmentName)"
|
|
|
+ :iconSize="item.size" :specialCondition="JSON.parse(item.specialCondition)"
|
|
|
+ :style="getComponentStyle(item)" />
|
|
|
+ </div>
|
|
|
|
|
|
- </div>
|
|
|
- <!-- 外部管道排布 -->
|
|
|
- <div class="outer_progress">
|
|
|
- <!-- 上一流程-V2014 -->
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos1 rotate_90" />
|
|
|
-
|
|
|
- <!-- P2014-ACV2056 相关拓展管道 -->
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos2_1 rotate_270" />
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos2_2 rotate_270 zIndex10" />
|
|
|
-
|
|
|
- <!-- ACV2066-ACV2057,ACV2068 相关拓展管道 -->
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos3_1 rotate_90" />
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos3_2 rotate_90 zIndex10" />
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth" class="progress_steam progress_pos11" />
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos12 rotate_90 zIndex10" />
|
|
|
-
|
|
|
- <!-- P2016-ACV2059,V2014罐相关·拓展管道 -->
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos4_1 rotate_270 zIndex10" />
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos4_2 rotate_270 " />
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos9 rotate_180 zIndex10" />
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos10 rotate_270 " />
|
|
|
-
|
|
|
- <!-- ACV2058-P2015相关拓展管道 -->
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos5 rotate_270" />
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth" class="progress_steam progress_pos6" />
|
|
|
-
|
|
|
- <!-- ACV2060-V2006罐相关拓展管道 -->
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos7_1 rotate_90" />
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos7_2 rotate_90" />
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth" class="progress_steam progress_pos8" />
|
|
|
-
|
|
|
- <!-- S2007罐-ACV2071,ACV2072相关拓展管道 -->
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos13_1 rotate_90" />
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos13_2 rotate_90 zIndex10" />
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos15 zIndex10" />
|
|
|
-
|
|
|
- <!-- P2017-ACV2080相关拓展管道 -->
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos14 rotate_270 zIndex10" />
|
|
|
-
|
|
|
- <!-- ACV2063-V2010罐相关拓展管道 -->
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos16 rotate_90" />
|
|
|
-
|
|
|
- <!-- P2019-ACV2073,ACV2076相关拓展管道 -->
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos17 rotate_270" />
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos18 rotate_180" />
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth" class="progress_steam progress_pos19" />
|
|
|
-
|
|
|
- <!-- P2018-ACV2075相关拓展管道 -->
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos20 rotate_270" />
|
|
|
-
|
|
|
- <!-- S2007分离器-ACV2078,ACV2079相关拓展管道 -->
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos21 rotate_90" />
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth" class="progress_steam progress_pos22" />
|
|
|
-
|
|
|
- <!-- P2020-ACV2083-S2008罐相关拓展管道 -->
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth" class="progress_steam progress_pos23" />
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos24 rotate_90" />
|
|
|
-
|
|
|
- <!-- S2008罐-V2015罐 -->
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos25 rotate_180" />
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos26 rotate_90" />
|
|
|
-
|
|
|
- <!-- P2021-ACV2085等相关拓展管道 -->
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth" class="progress_steam progress_pos27" />
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth" class="progress_steam progress_pos28" />
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth" class="progress_steam progress_pos29" />
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos30 rotate_270 zIndex10" />
|
|
|
-
|
|
|
- <!-- S2007-PD2006-LH2001-BZ2001 -->
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth" class="progress_steam progress_pos31" />
|
|
|
-
|
|
|
- <!-- S2008罐-V2017罐 -->
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth" class="progress_steam progress_pos32" />
|
|
|
-
|
|
|
- <!-- P2023-ACV2087相关拓展管道 -->
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos33 rotate_270 zIndex10" />
|
|
|
- <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
- class="progress_steam progress_pos34 rotate_180" />
|
|
|
- </div>
|
|
|
+ <!-- 罐体 -->
|
|
|
+ <div class="tanks">
|
|
|
+ <VTypeTankValves title="V2014" :fanStatus="true" :iconSize="150" class="tank_V2014" />
|
|
|
+ <ETypeTankValves1 title="E2001A" :fanStatus="true" :iconSize="150" :tempValue="60"
|
|
|
+ class="tank_E2001A" />
|
|
|
+ <ETypeTankValves1 title="E2001B" :fanStatus="true" :iconSize="150" :tempValue="60"
|
|
|
+ class="tank_E2001B" />
|
|
|
+ <ETypeTankValves2 title="E2003" :iconSize="150" class="tank_E2003" />
|
|
|
+ <VTypeTankValves title="V2006" :fanStatus="true" :waterLevelValue="30" :iconSize="150"
|
|
|
+ class="tank_V2006" />
|
|
|
+ <D40Separator title="S2006" :iconSize="150" class="tank_S2006" />
|
|
|
+ <VTypeTankValves title="V2008" :waterLevelValue="30" :iconSize="150" class="tank_V2008" />
|
|
|
+ <VTypeTankValves title="V2010" :waterLevelValue="30" :fanStatus="true" :iconSize="150"
|
|
|
+ class="tank_V2010" />
|
|
|
+ <D40Separator title="S2007" :iconSize="150" class="tank_S2007" />
|
|
|
+ <VTypeTankValves title="V2011" :iconSize="150" class="tank_V2011" />
|
|
|
+ <VTypeTankValves title="V2012" :waterLevelValue="30" :iconSize="150" class="tank_V2012" />
|
|
|
+ <VTypeTankValves title="V2013" :waterLevelValue="30" :iconSize="150" class="tank_V2013" />
|
|
|
+ <VTypeTankValves title="S2008" :iconSize="150" class="tank_S2008" />
|
|
|
+ <VTypeTankValves title="V2015" :waterLevelValue="30" :iconSize="150" class="tank_V2015" />
|
|
|
+ <VTypeTankValves title="V2017" :waterLevelValue="30" :iconSize="150" class="tank_V2017" />
|
|
|
+
|
|
|
+ <!-- <FTypeTank title="F6001" :iconSize="150" :tempValue="60" :waterLevelValue="30" class="tank_F2001" /> -->
|
|
|
+ <!-- <FTypeTankValves title="F6001" :iconSize="150" :tempValue="60" :waterLevelValue="30" class="tank_F2001" /> -->
|
|
|
|
|
|
- <!-- 其他图标 -->
|
|
|
- <div class="icon_others">
|
|
|
- <PageIcon title="蒸汽发生器B2001" iconClass="coloursteamGenerator" class="icon_other_pos1 zIndex15" />
|
|
|
- <PageIcon :iconSize="75" title="流化床干燥机LH2001" iconClass="colourdryingMachine" class="icon_other_pos2" />
|
|
|
- <PageIcon :iconSize="75" title="包装机BZ2001" iconClass="colourpackingMachine" class="icon_other_pos3" />
|
|
|
- </div>
|
|
|
- <!-- 外部组件 -->
|
|
|
- <div class="outer_components">
|
|
|
- <!-- 蒸汽发生器B2001-ACV2066 -->
|
|
|
- <div class="component_pos1 zIndex10">
|
|
|
- <ValveProgress :iconSize="37.5" title="ACV2066" :pipeLength="278" :pipeLeftOffset="-70"
|
|
|
- :valveStatusArr="initValveStatusArr" progressType="steam" :pipeStatus="initPipeStatus" />
|
|
|
</div>
|
|
|
- <!-- P2020-ACV2083-S2008罐 -->
|
|
|
- <div class="component_pos2">
|
|
|
- <ValveProgress :iconSize="37.5" title="ACV2083" :pipeLength="250" :pipeLeftOffset="-70"
|
|
|
- :valveStatusArr="initValveStatusArr" progressType="steam" :pipeStatus="initPipeStatus"
|
|
|
- :pipeReverse="true" />
|
|
|
- </div>
|
|
|
- <!-- P2021-ACV2085 -->
|
|
|
- <div class="component_pos3">
|
|
|
- <ValveProgress :iconSize="37.5" title="ACV2085" :pipeLength="290" :pipeLeftOffset="-90"
|
|
|
- :valveStatusArr="initValveStatusArr" progressType="steam" :pipeStatus="initPipeStatus" />
|
|
|
+ <!-- 外部管道排布 -->
|
|
|
+ <div class="outer_progress">
|
|
|
+ <!-- 上一流程-V2014 -->
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos1 rotate_90" />
|
|
|
+
|
|
|
+ <!-- P2014-ACV2056 相关拓展管道 -->
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos2_1 rotate_270" />
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos2_2 rotate_270 zIndex10" />
|
|
|
+
|
|
|
+ <!-- ACV2066-ACV2057,ACV2068 相关拓展管道 -->
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos3_1 rotate_90" />
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos3_2 rotate_90 zIndex10" />
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth" class="progress_steam progress_pos11" />
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos12 rotate_90 zIndex10" />
|
|
|
+
|
|
|
+ <!-- P2016-ACV2059,V2014罐相关·拓展管道 -->
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos4_1 rotate_270 zIndex10" />
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos4_2 rotate_270 " />
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos9 rotate_180 zIndex10" />
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos10 rotate_270 " />
|
|
|
+
|
|
|
+ <!-- ACV2058-P2015相关拓展管道 -->
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos5 rotate_270" />
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth" class="progress_steam progress_pos6" />
|
|
|
+
|
|
|
+ <!-- ACV2060-V2006罐相关拓展管道 -->
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos7_1 rotate_90" />
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos7_2 rotate_90" />
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth" class="progress_steam progress_pos8" />
|
|
|
+
|
|
|
+ <!-- S2007罐-ACV2071,ACV2072相关拓展管道 -->
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos13_1 rotate_90" />
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos13_2 rotate_90 zIndex10" />
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos15 zIndex10" />
|
|
|
+
|
|
|
+ <!-- P2017-ACV2080相关拓展管道 -->
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos14 rotate_270 zIndex10" />
|
|
|
+
|
|
|
+ <!-- ACV2063-V2010罐相关拓展管道 -->
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos16 rotate_90" />
|
|
|
+
|
|
|
+ <!-- P2019-ACV2073,ACV2076相关拓展管道 -->
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos17 rotate_270" />
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos18 rotate_180" />
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth" class="progress_steam progress_pos19" />
|
|
|
+
|
|
|
+ <!-- P2018-ACV2075相关拓展管道 -->
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos20 rotate_270" />
|
|
|
+
|
|
|
+ <!-- S2007分离器-ACV2078,ACV2079相关拓展管道 -->
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos21 rotate_90" />
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth" class="progress_steam progress_pos22" />
|
|
|
+
|
|
|
+ <!-- P2020-ACV2083-S2008罐相关拓展管道 -->
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth" class="progress_steam progress_pos23" />
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos24 rotate_90" />
|
|
|
+
|
|
|
+ <!-- S2008罐-V2015罐 -->
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos25 rotate_180" />
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos26 rotate_90" />
|
|
|
+
|
|
|
+ <!-- P2021-ACV2085等相关拓展管道 -->
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth" class="progress_steam progress_pos27" />
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth" class="progress_steam progress_pos28" />
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth" class="progress_steam progress_pos29" />
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos30 rotate_270 zIndex10" />
|
|
|
+
|
|
|
+ <!-- S2007-PD2006-LH2001-BZ2001 -->
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth" class="progress_steam progress_pos31" />
|
|
|
+
|
|
|
+ <!-- S2008罐-V2017罐 -->
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth" class="progress_steam progress_pos32" />
|
|
|
+
|
|
|
+ <!-- P2023-ACV2087相关拓展管道 -->
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos33 rotate_270 zIndex10" />
|
|
|
+ <Pipe :pipeStatus="initPipeStatus" :strokeWidth="pipeWidth"
|
|
|
+ class="progress_steam progress_pos34 rotate_180" />
|
|
|
</div>
|
|
|
|
|
|
- <div class="component_pos4">
|
|
|
- <Conveyor :iconSize="50" title="PD2006" />
|
|
|
+ <!-- 其他图标 -->
|
|
|
+ <div class="icon_others">
|
|
|
+ <PageIcon title="蒸汽发生器B2001" iconClass="coloursteamGenerator" class="icon_other_pos1 zIndex15" />
|
|
|
+ <PageIcon :iconSize="75" title="流化床干燥机LH2001" iconClass="colourdryingMachine"
|
|
|
+ class="icon_other_pos2" />
|
|
|
+ <PageIcon :iconSize="75" title="包装机BZ2001" iconClass="colourpackingMachine"
|
|
|
+ class="icon_other_pos3" />
|
|
|
+ </div>
|
|
|
+ <!-- 外部组件 -->
|
|
|
+ <div class="outer_components">
|
|
|
+ <!-- 蒸汽发生器B2001-ACV2066 -->
|
|
|
+ <div class="component_pos1 zIndex10">
|
|
|
+ <ValveProgress :iconSize="37.5" title="ACV2066" :pipeLength="278" :pipeLeftOffset="-70"
|
|
|
+ :valveStatusArr="initValveStatusArr" progressType="steam" :pipeStatus="initPipeStatus" />
|
|
|
+ </div>
|
|
|
+ <!-- P2020-ACV2083-S2008罐 -->
|
|
|
+ <div class="component_pos2">
|
|
|
+ <ValveProgress :iconSize="37.5" title="ACV2083" :pipeLength="250" :pipeLeftOffset="-70"
|
|
|
+ :valveStatusArr="initValveStatusArr" progressType="steam" :pipeStatus="initPipeStatus"
|
|
|
+ :pipeReverse="true" />
|
|
|
+ </div>
|
|
|
+ <!-- P2021-ACV2085 -->
|
|
|
+ <div class="component_pos3">
|
|
|
+ <ValveProgress :iconSize="37.5" title="ACV2085" :pipeLength="290" :pipeLeftOffset="-90"
|
|
|
+ :valveStatusArr="initValveStatusArr" progressType="steam" :pipeStatus="initPipeStatus" />
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="component_pos4">
|
|
|
+ <Conveyor :iconSize="50" title="PD2006" />
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
|
|
|
- <!-- 大箭头指向 -->
|
|
|
- <div class="arrows">
|
|
|
- <Arrow flexDir="column" arrowDir="up" :iconFirst="false" arrowText="上一流程" :fontSize="18"
|
|
|
- linkUrl="/CaSO4_3" class="arrow_pos1"></Arrow>
|
|
|
- <Arrow flexDir="row" arrowText="去溶硫酸钠" :fontSize="18" class="arrow_pos2"></Arrow>
|
|
|
- <Arrow flexDir="row" arrowText="去G1溶晶" :fontSize="18" class="arrow_pos3"></Arrow>
|
|
|
- <Arrow flexDir="row" arrowText="引至V7400" :fontSize="18" class="arrow_pos4"></Arrow>
|
|
|
+ <!-- 大箭头指向 -->
|
|
|
+ <div class="arrows">
|
|
|
+ <Arrow flexDir="column" arrowDir="up" :iconFirst="false" arrowText="上一流程" :fontSize="18"
|
|
|
+ linkUrl="/CaSO4_3" class="arrow_pos1"></Arrow>
|
|
|
+ <Arrow flexDir="row" arrowText="去溶硫酸钠" :fontSize="18" class="arrow_pos2"></Arrow>
|
|
|
+ <Arrow flexDir="row" arrowText="去G1溶晶" :fontSize="18" class="arrow_pos3"></Arrow>
|
|
|
+ <Arrow flexDir="row" arrowText="引至V7400" :fontSize="18" class="arrow_pos4"></Arrow>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -257,6 +265,9 @@ import { stompClient } from '@/utils/ws/stompClient';
|
|
|
import { onMounted, onBeforeUnmount, reactive, computed } from 'vue';
|
|
|
import { updateZTPageConfig } from '@/api/dcs/configurePage';
|
|
|
|
|
|
+import { usePageScale } from '@/utils/dcs/usePageScale'
|
|
|
+const { pageRef } = usePageScale()
|
|
|
+
|
|
|
const pageCode = 'CaSO4_4';//页面标识
|
|
|
const flowId = 13;//当前页面流程Id
|
|
|
|
|
|
@@ -509,6 +520,7 @@ const initValveStatusArr = [true]
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
@import '@/assets/styles/dcs/hnyzConfiguratePage.scss';
|
|
|
+
|
|
|
.page {
|
|
|
width: 1920px;
|
|
|
height: 1080px;
|