From 04fd71bcdd2f4d13f7fcb1f59952f6decdbb3d65 Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期一, 09 九月 2024 08:23:32 +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..cb39c13 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: 20px;left: 20px;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