14328 地图BI页显示优化建议:1.特殊作业图标修改优化例如动火是红色火苗依次类推 2.显示作业添加特殊作业简称
| After Width: | Height: | Size: 2.1 KiB | 
| After Width: | Height: | Size: 2.1 KiB | 
| After Width: | Height: | Size: 1.7 KiB | 
| After Width: | Height: | Size: 2.0 KiB | 
| After Width: | Height: | Size: 1.6 KiB | 
| After Width: | Height: | Size: 2.3 KiB | 
| After Width: | Height: | Size: 2.5 KiB | 
| After Width: | Height: | Size: 1.8 KiB | 
|  | @ -13,10 +13,10 @@ export const MODEL = { | |||
| export const MENU = [ | ||||
|   { title: "双重预防", model: MODEL["1"] }, | ||||
|   { title: "教育培训", model: MODEL["2"] }, | ||||
|   { title: "高危作业管理", model: MODEL["3"] }, | ||||
|   { title: "特殊作业", model: MODEL["3"] }, | ||||
|   { title: "监测预警", model: MODEL["4"] }, | ||||
|   { title: "综合管理", model: MODEL["5"] }, | ||||
|   { title: "定位管理", model: MODEL["6"] }, | ||||
|   { title: "人员定位", model: MODEL["6"] }, | ||||
| ]; | ||||
| export const PRINT_STYLE = | ||||
|   '<style type="text/css" media="print">\n' + | ||||
|  |  | |||
|  | @ -252,38 +252,43 @@ | |||
|         </el-descriptions> | ||||
|       </template> | ||||
|     </template> | ||||
|     <template v-if="(data.info.SOURCE === '4' || data.info.SOURCE === '5') && data.info.FINAL_CHECK"> | ||||
|     <template | ||||
|       v-if=" | ||||
|         (data.info.SOURCE === '4' || data.info.SOURCE === '5') && | ||||
|         data.info.FINAL_CHECK | ||||
|       " | ||||
|     > | ||||
|       <el-divider content-position="left">安全环保验收信息</el-divider> | ||||
|         <el-descriptions :column="1" border class="mt-10"> | ||||
|           <el-descriptions-item label="验收描述"> | ||||
|             {{ data.info.FINAL_CHECKDESCR }} | ||||
|           </el-descriptions-item> | ||||
|           <el-descriptions-item label="是否合格"> | ||||
|             <span v-if="data.info.FINAL_CHECK === '1'"> 是 </span> | ||||
|             <span v-else-if="data.info.FINAL_CHECK === '2'"> 否 </span> | ||||
|           </el-descriptions-item> | ||||
|           <el-descriptions-item label="验收部门"> | ||||
|             {{ data.info.FINAL_CHECKOR_NDEPTNAME }} | ||||
|           </el-descriptions-item> | ||||
|           <el-descriptions-item label="验收人"> | ||||
|             {{ data.info.FINAL_CHECKOR_NAME }} | ||||
|           </el-descriptions-item> | ||||
|           <el-descriptions-item label="验收时间"> | ||||
|             {{ data.info.FINAL_CHECKTIME }} | ||||
|           </el-descriptions-item> | ||||
|           <el-descriptions-item label="验收图片"> | ||||
|             <img | ||||
|               v-for="item1 in data.yImgs" | ||||
|               :key="item1.IMGFILES_ID" | ||||
|               v-viewer | ||||
|               :src="VITE_FILE_URL + item1.FILEPATH" | ||||
|               alt="" | ||||
|               width="100" | ||||
|               height="100" | ||||
|               class="ml-10" | ||||
|             /> | ||||
|           </el-descriptions-item> | ||||
|         </el-descriptions> | ||||
|       <el-descriptions :column="1" border class="mt-10"> | ||||
|         <el-descriptions-item label="验收描述"> | ||||
|           {{ data.info.FINAL_CHECKDESCR }} | ||||
|         </el-descriptions-item> | ||||
|         <el-descriptions-item label="是否合格"> | ||||
|           <span v-if="data.info.FINAL_CHECK === '1'"> 是 </span> | ||||
|           <span v-else-if="data.info.FINAL_CHECK === '2'"> 否 </span> | ||||
|         </el-descriptions-item> | ||||
|         <el-descriptions-item label="验收部门"> | ||||
|           {{ data.info.FINAL_CHECKOR_NDEPTNAME }} | ||||
|         </el-descriptions-item> | ||||
|         <el-descriptions-item label="验收人"> | ||||
|           {{ data.info.FINAL_CHECKOR_NAME }} | ||||
|         </el-descriptions-item> | ||||
|         <el-descriptions-item label="验收时间"> | ||||
|           {{ data.info.FINAL_CHECKTIME }} | ||||
|         </el-descriptions-item> | ||||
|         <el-descriptions-item label="验收图片"> | ||||
|           <img | ||||
|             v-for="item1 in data.yImgs" | ||||
|             :key="item1.IMGFILES_ID" | ||||
|             v-viewer | ||||
|             :src="VITE_FILE_URL + item1.FILEPATH" | ||||
|             alt="" | ||||
|             width="100" | ||||
|             height="100" | ||||
|             class="ml-10" | ||||
|           /> | ||||
|         </el-descriptions-item> | ||||
|       </el-descriptions> | ||||
|     </template> | ||||
|   </div> | ||||
| </template> | ||||
|  |  | |||
|  | @ -154,7 +154,7 @@ const bottomOptionsList = [ | |||
|     img: new URL("/src/assets/images/map/bico2.png", import.meta.url).href, | ||||
|     imgSelect: new URL("/src/assets/images/map/bico2_on.png", import.meta.url) | ||||
|       .href, | ||||
|     title: "安全作业", | ||||
|     title: "特殊作业", | ||||
|     type: "workSafely", | ||||
|     check: false, | ||||
|     components: [markRaw(WorkSafely)], | ||||
|  |  | |||
|  | @ -210,7 +210,6 @@ const fnPause = () => { | |||
| }; | ||||
| 
 | ||||
| onBeforeUnmount(() => { | ||||
|   console.log("onBeforeUnmount"); | ||||
|   pause(); | ||||
|   hadleDestroy(); | ||||
| }); | ||||
|  |  | |||
|  | @ -17,7 +17,7 @@ | |||
| <script setup> | ||||
| import { reactive } from "vue"; | ||||
| import { flyTo, reduction } from "../js/map"; | ||||
| import { useFullscreen,useVModel } from "@vueuse/core"; | ||||
| import { useFullscreen, useVModel } from "@vueuse/core"; | ||||
| 
 | ||||
| const props = defineProps({ | ||||
|   isPureMap: { | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <template> | ||||
|   <div class="container"> | ||||
|     <div class="block1"> | ||||
|       <layout-title title="安全作业状态统计" /> | ||||
|       <layout-title title="特殊作业状态统计" /> | ||||
|       <div class="option"> | ||||
|         <div | ||||
|           v-for="(item, index) in data.block1OptionsList" | ||||
|  | @ -18,11 +18,11 @@ | |||
|     </div> | ||||
| 
 | ||||
|     <div class="block2"> | ||||
|       <layout-title title="安全作业情况统计" /> | ||||
|       <layout-title title="特殊作业情况统计" /> | ||||
|       <div id="main1" class="option"></div> | ||||
|     </div> | ||||
|     <div class="block3"> | ||||
|       <layout-title title="安全作业记录" /> | ||||
|       <layout-title title="特殊作业记录" /> | ||||
|       <div class="option"> | ||||
|         <div class="table"> | ||||
|           <div class="tr"> | ||||
|  |  | |||
|  | @ -30,11 +30,11 @@ const showHotworkList = async () => { | |||
|       hotworkList, | ||||
|       HOTWORK_ID, | ||||
|       "动火作业", | ||||
|       CHECK_NO, | ||||
|       '动火作业:'+CHECK_NO, | ||||
|       WORK_POSITION.split(",")[0], | ||||
|       WORK_POSITION.split(",")[1], | ||||
|       WORK_POSITION.split(",")[2], | ||||
|       "/src/assets/images/map/bottom/ico4_on.png" | ||||
|       "/src/assets/images/map/bottom/ico1_select.png" | ||||
|     ); | ||||
|   }); | ||||
|   hotworkList.show(true); | ||||
|  | @ -61,11 +61,11 @@ const showConfinedspaceWorkList = async () => { | |||
|       confinedspaceList, | ||||
|       CONFINEDSPACE_ID, | ||||
|       "受限空间作业", | ||||
|       CHECK_NO, | ||||
|       '受限空间作业:'+CHECK_NO, | ||||
|       WORK_POSITION.split(",")[0], | ||||
|       WORK_POSITION.split(",")[1], | ||||
|       WORK_POSITION.split(",")[2], | ||||
|       "/src/assets/images/map/bottom/ico5_on.png" | ||||
|       "/src/assets/images/map/bottom/ico2_select.png" | ||||
|     ); | ||||
|   }); | ||||
|   confinedspaceList.show(true); | ||||
|  | @ -92,11 +92,11 @@ const showHighWorkList = async () => { | |||
|       highWorkList, | ||||
|       HIGHWORK_ID, | ||||
|       "高处作业", | ||||
|       CHECK_NO, | ||||
|       '高处作业:'+CHECK_NO, | ||||
|       WORK_POSITION.split(",")[0], | ||||
|       WORK_POSITION.split(",")[1], | ||||
|       WORK_POSITION.split(",")[2], | ||||
|       "/src/assets/images/map/bottom/ico7_on.png" | ||||
|       "/src/assets/images/map/bottom/ico4_select.png" | ||||
|     ); | ||||
|   }); | ||||
|   highWorkList.show(true); | ||||
|  |  | |||