修改冲突和首页异常信息
This commit is contained in:
commit
377eee0940
@ -31,7 +31,7 @@
|
|||||||
class="relative flex-1 p-30px dark:bg-[var(--login-bg-color)] lt-sm:p-10px overflow-x-hidden overflow-y-auto"
|
class="relative flex-1 p-30px dark:bg-[var(--login-bg-color)] lt-sm:p-10px overflow-x-hidden overflow-y-auto"
|
||||||
>
|
>
|
||||||
<!-- 右上角的主题、语言选择 -->
|
<!-- 右上角的主题、语言选择 -->
|
||||||
<!-- <div
|
<div
|
||||||
class="flex items-center justify-between at-2xl:justify-end at-xl:justify-end"
|
class="flex items-center justify-between at-2xl:justify-end at-xl:justify-end"
|
||||||
style="color: var(--el-text-color-primary)"
|
style="color: var(--el-text-color-primary)"
|
||||||
>
|
>
|
||||||
@ -41,9 +41,9 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="flex items-center justify-end space-x-10px h-48px">
|
<div class="flex items-center justify-end space-x-10px h-48px">
|
||||||
<ThemeSwitch />
|
<ThemeSwitch />
|
||||||
<LocaleDropdown />
|
<!-- <LocaleDropdown /> -->
|
||||||
</div>
|
</div>
|
||||||
</div> -->
|
</div>
|
||||||
<!-- 右边的登录界面 -->
|
<!-- 右边的登录界面 -->
|
||||||
<Transition appear enter-active-class="animate__animated animate__bounceInRight">
|
<Transition appear enter-active-class="animate__animated animate__bounceInRight">
|
||||||
<div
|
<div
|
||||||
|
@ -276,6 +276,7 @@
|
|||||||
effect="dark"
|
effect="dark"
|
||||||
:content="item.sortNum || '节点未保存'"
|
:content="item.sortNum || '节点未保存'"
|
||||||
placement="top"
|
placement="top"
|
||||||
|
trigger="click"
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
v-if="item.type === 1 && item.layerSelectionShow"
|
v-if="item.type === 1 && item.layerSelectionShow"
|
||||||
@ -294,6 +295,7 @@
|
|||||||
src="https://api.znkjfw.com/admin-api/infra/file/4/get/库位库存_png_179_1739326653035.png"
|
src="https://api.znkjfw.com/admin-api/infra/file/4/get/库位库存_png_179_1739326653035.png"
|
||||||
alt=""
|
alt=""
|
||||||
:style="{
|
:style="{
|
||||||
|
verticalAlign: 'top',
|
||||||
width: item.locationWidePx + 'px',
|
width: item.locationWidePx + 'px',
|
||||||
height: item.locationDeepPx + 'px',
|
height: item.locationDeepPx + 'px',
|
||||||
border: state.currentItemIndex === index ? '1px dashed #000' : 'none'
|
border: state.currentItemIndex === index ? '1px dashed #000' : 'none'
|
||||||
@ -308,6 +310,7 @@
|
|||||||
"
|
"
|
||||||
alt=""
|
alt=""
|
||||||
:style="{
|
:style="{
|
||||||
|
verticalAlign: 'top',
|
||||||
width: item.locationWidePx + 'px',
|
width: item.locationWidePx + 'px',
|
||||||
height: item.locationDeepPx + 'px',
|
height: item.locationDeepPx + 'px',
|
||||||
border: state.currentItemIndex === index ? '1px dashed #000' : 'none'
|
border: state.currentItemIndex === index ? '1px dashed #000' : 'none'
|
||||||
@ -319,6 +322,7 @@
|
|||||||
src="https://api.znkjfw.com/admin-api/infra/file/4/get/停车场-01_png_179_1739326933020.png"
|
src="https://api.znkjfw.com/admin-api/infra/file/4/get/停车场-01_png_179_1739326933020.png"
|
||||||
alt=""
|
alt=""
|
||||||
:style="{
|
:style="{
|
||||||
|
verticalAlign: 'top',
|
||||||
width: item.locationWidePx + 'px',
|
width: item.locationWidePx + 'px',
|
||||||
height: item.locationDeepPx + 'px',
|
height: item.locationDeepPx + 'px',
|
||||||
border: state.currentItemIndex === index ? '1px dashed #000' : 'none'
|
border: state.currentItemIndex === index ? '1px dashed #000' : 'none'
|
||||||
@ -330,6 +334,7 @@
|
|||||||
src="https://api.znkjfw.com/admin-api/infra/file/4/get/区域_png_179_1739327151876.png"
|
src="https://api.znkjfw.com/admin-api/infra/file/4/get/区域_png_179_1739327151876.png"
|
||||||
alt=""
|
alt=""
|
||||||
:style="{
|
:style="{
|
||||||
|
verticalAlign: 'top',
|
||||||
width: item.locationWidePx + 'px',
|
width: item.locationWidePx + 'px',
|
||||||
height: item.locationDeepPx + 'px',
|
height: item.locationDeepPx + 'px',
|
||||||
border: state.currentItemIndex === index ? '1px dashed #000' : 'none'
|
border: state.currentItemIndex === index ? '1px dashed #000' : 'none'
|
||||||
@ -341,6 +346,7 @@
|
|||||||
src="https://api.znkjfw.com/admin-api/infra/file/4/get/等待点_png_179_1739326991439.png"
|
src="https://api.znkjfw.com/admin-api/infra/file/4/get/等待点_png_179_1739326991439.png"
|
||||||
alt=""
|
alt=""
|
||||||
:style="{
|
:style="{
|
||||||
|
verticalAlign: 'top',
|
||||||
width: item.locationWidePx + 'px',
|
width: item.locationWidePx + 'px',
|
||||||
height: item.locationDeepPx + 'px',
|
height: item.locationDeepPx + 'px',
|
||||||
border: state.currentItemIndex === index ? '1px dashed #000' : 'none'
|
border: state.currentItemIndex === index ? '1px dashed #000' : 'none'
|
||||||
@ -380,7 +386,7 @@
|
|||||||
:x2="Number(state.currentDrawX)"
|
:x2="Number(state.currentDrawX)"
|
||||||
:y2="Number(state.currentDrawY)"
|
:y2="Number(state.currentDrawY)"
|
||||||
stroke="#00329F"
|
stroke="#00329F"
|
||||||
stroke-width="5"
|
stroke-width="4"
|
||||||
/>
|
/>
|
||||||
<template v-if="state.mapRouteList.length > 0">
|
<template v-if="state.mapRouteList.length > 0">
|
||||||
<template v-for="(curve, index) in state.mapRouteList" :key="index">
|
<template v-for="(curve, index) in state.mapRouteList" :key="index">
|
||||||
@ -405,7 +411,7 @@
|
|||||||
:stroke="curve.isSelected ? '#f48924' : '#00329F'"
|
:stroke="curve.isSelected ? '#f48924' : '#00329F'"
|
||||||
:marker-start="curve.direction === 2 ? 'url(#double-arrow-start)' : ''"
|
:marker-start="curve.direction === 2 ? 'url(#double-arrow-start)' : ''"
|
||||||
marker-end="url(#single-arrow)"
|
marker-end="url(#single-arrow)"
|
||||||
stroke-width="5"
|
stroke-width="4"
|
||||||
@click="handleChooseRoute(curve, index)"
|
@click="handleChooseRoute(curve, index)"
|
||||||
@dblclick="handleEditRoute(curve, index)"
|
@dblclick="handleEditRoute(curve, index)"
|
||||||
/>
|
/>
|
||||||
@ -426,7 +432,7 @@
|
|||||||
<path
|
<path
|
||||||
:d="getCurvePath(curve)"
|
:d="getCurvePath(curve)"
|
||||||
:stroke="curve.isSelected ? '#f48924' : '#00329F'"
|
:stroke="curve.isSelected ? '#f48924' : '#00329F'"
|
||||||
stroke-width="5"
|
stroke-width="4"
|
||||||
fill="none"
|
fill="none"
|
||||||
:marker-start="curve.direction === 2 ? 'url(#double-arrow-start)' : ''"
|
:marker-start="curve.direction === 2 ? 'url(#double-arrow-start)' : ''"
|
||||||
marker-end="url(#single-arrow)"
|
marker-end="url(#single-arrow)"
|
||||||
@ -711,6 +717,8 @@ const dragEnd = (locationX, locationY, item, index) => {
|
|||||||
let x = Number(locationX) + Number(item.locationWidePx) / 2
|
let x = Number(locationX) + Number(item.locationWidePx) / 2
|
||||||
let y = Number(locationY) + Number(item.locationDeepPx) / 2
|
let y = Number(locationY) + Number(item.locationDeepPx) / 2
|
||||||
|
|
||||||
|
console.log(x, y)
|
||||||
|
|
||||||
if (x === item.locationX && y === item.locationY) return
|
if (x === item.locationX && y === item.locationY) return
|
||||||
let actualPoint = disposeEventPoint(x, y)
|
let actualPoint = disposeEventPoint(x, y)
|
||||||
state.allMapPointInfo[index].locationX = x
|
state.allMapPointInfo[index].locationX = x
|
||||||
@ -1352,7 +1360,7 @@ const toolbarClick = async (item) => {
|
|||||||
break
|
break
|
||||||
case 'larger':
|
case 'larger':
|
||||||
//放大
|
//放大
|
||||||
if (state.imageChangeMultiple < 3) {
|
if (state.imageChangeMultiple < 4) {
|
||||||
state.imageChangeMultiple += 0.2
|
state.imageChangeMultiple += 0.2
|
||||||
} else {
|
} else {
|
||||||
message.warning('不能在放大了')
|
message.warning('不能在放大了')
|
||||||
@ -1360,7 +1368,7 @@ const toolbarClick = async (item) => {
|
|||||||
break
|
break
|
||||||
case 'smaller':
|
case 'smaller':
|
||||||
//缩小
|
//缩小
|
||||||
if (state.imageChangeMultiple > 0.3) {
|
if (state.imageChangeMultiple > 0.2) {
|
||||||
state.imageChangeMultiple -= 0.2
|
state.imageChangeMultiple -= 0.2
|
||||||
} else {
|
} else {
|
||||||
message.warning('不能在缩小了')
|
message.warning('不能在缩小了')
|
||||||
@ -2212,7 +2220,15 @@ const disposeEventPoint = (x, y) => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// 传入实际现场的数据,转换成浏览器坐标的数据
|
// 传入实际现场的数据,转换成浏览器坐标的数据
|
||||||
const convertActualToBrowser = (pointX, pointY) => {}
|
const convertActualToBrowser = (x, y) => {
|
||||||
|
let browserX = Math.max(Number(x) - imgBgObj.origin[0], 0)
|
||||||
|
let browserY = Math.max(
|
||||||
|
imgBgObj.origin[1] + Number(imgBgObj.height) * imgBgObj.resolution - Number(y),
|
||||||
|
0
|
||||||
|
)
|
||||||
|
|
||||||
|
console.log(browserX, browserY)
|
||||||
|
}
|
||||||
//将节点实际宽高cm转换成px
|
//将节点实际宽高cm转换成px
|
||||||
const cmConversionPx = (cWidth, cHeight) => {
|
const cmConversionPx = (cWidth, cHeight) => {
|
||||||
let pWidth = Number(cWidth) / imgBgObj.resolution / 100
|
let pWidth = Number(cWidth) / imgBgObj.resolution / 100
|
||||||
|
Loading…
Reference in New Issue
Block a user