From 24bd8c6f992dc74fb4a3861b4fb49c126047ef7b Mon Sep 17 00:00:00 2001 From: Junjie <540245094@qq.com> Date: 星期一, 19 八月 2024 18:54:43 +0800 Subject: [PATCH] # --- zy-asrs-admin/src/components/loc/map/index.vue | 23 ++++++++++++++++++++--- 1 files changed, 20 insertions(+), 3 deletions(-) diff --git a/zy-asrs-admin/src/components/loc/map/index.vue b/zy-asrs-admin/src/components/loc/map/index.vue index 524154f..3a1cc8b 100644 --- a/zy-asrs-admin/src/components/loc/map/index.vue +++ b/zy-asrs-admin/src/components/loc/map/index.vue @@ -1,11 +1,12 @@ <script setup> import { ref, onMounted, watch } from 'vue'; -import { useRouter } from "vue-router"; import { get, post, postBlob } from '@/utils/request.js' import { message, Modal } from 'ant-design-vue'; import { logout } from '@/config.js'; import { formatMessage } from '@/utils/localeUtils.js'; -import LocDetlShowView from '@/components/locDetl/show.vue'; +import { + CompressOutlined, +} from "@ant-design/icons-vue"; import * as PIXI from 'pixi.js' let width = 25; @@ -91,6 +92,7 @@ // 鍒涘缓涓�涓鍣ㄦ潵绠$悊澶ф壒閲忕殑鏄剧ず瀵硅薄 objectsContainer = new PIXI.Container(); + pixiApp.stage.addChild(objectsContainer); //*******************鎷栧姩鐢诲竷******************* @@ -207,6 +209,13 @@ pixiApp.stage.position.set(containerWidth, containerHeight); } +function containerAppViewCenter() { + //瑙嗚灞呬腑 + let containerWidth = (pixiApp.view.width - objectsContainer.width) / 2; + let containerHeight = (pixiApp.view.height - objectsContainer.height) / 2; + pixiApp.stage.position.set(containerWidth, containerHeight); +} + function openLocDrawer(x, y, loc, e) { drawer.value = true; drawerLocData.value = loc; @@ -313,6 +322,13 @@ <a-button @click="drawerOper = true">鎿嶄綔</a-button> </div> + <!--杈撳嚭鎿嶄綔鍜孎PS--> + <div style="position: absolute;bottom: 0px;left: 0px;user-select: none;"> + <a-button type="dashed" @click="containerAppViewCenter"> + <CompressOutlined /> + </a-button> + </div> + <div> <a-drawer v-model:open="drawer" placement="right" style="background: #f3f3f3;"> <div style="margin-top: 10px;"> @@ -328,7 +344,8 @@ <div>{{ formatMessage('locMap.batch', '鎵瑰彿') }}锛歿{ item.batch }}</div> <div>{{ formatMessage('locMap.orderNo', '鍗曟嵁缂栧彿') }}锛歿{ item.orderNo }}</div> <div>{{ formatMessage('locMap.anfme', '鏁伴噺') }}锛歿{ item.anfme }}</div> - <div v-for="(field, index) in item.dynamicFieldsList" :key="index">{{ formatMessage('locMap.' + field.key, field.desc) }}锛歿{ field.value }}</div> + <div v-for="(field, index) in item.dynamicFieldsList" :key="index">{{ + formatMessage('locMap.' + field.key, field.desc) }}锛歿{ field.value }}</div> </a-card> </div> </div> -- Gitblit v1.9.1