|
@@ -6,24 +6,24 @@ import {
|
|
|
|
|
|
|
|
} from '@/types/scene/type.ts';
|
|
} from '@/types/scene/type.ts';
|
|
|
import { useGlobSetting } from '@/hooks/setting';
|
|
import { useGlobSetting } from '@/hooks/setting';
|
|
|
-
|
|
|
|
|
|
|
+import { DrawerType } from '@/types/scene/constant.ts';
|
|
|
const { appPCUrl } = useGlobSetting()
|
|
const { appPCUrl } = useGlobSetting()
|
|
|
|
|
|
|
|
export const colomns = [
|
|
export const colomns = [
|
|
|
{ label: '名称', prop: 'name', minWidth: 300 },
|
|
{ label: '名称', prop: 'name', minWidth: 300 },
|
|
|
{ label: '设置', prop: 'labelName', minWidth: 300,
|
|
{ label: '设置', prop: 'labelName', minWidth: 300,
|
|
|
render: ({ row }) => {
|
|
render: ({ row }) => {
|
|
|
- if(!row.parent && row.labelList?.[0]?.id) {
|
|
|
|
|
|
|
+ if(row.nodeType === DrawerType.company) {
|
|
|
return (
|
|
return (
|
|
|
<a
|
|
<a
|
|
|
- href={`/#/page-config/config?companyId=${row.id}`}
|
|
|
|
|
|
|
+ href={`/#/layout/scene-config?companyId=${row.id}&companyName=${row.name}&viewType=1`}
|
|
|
>
|
|
>
|
|
|
布局设置
|
|
布局设置
|
|
|
</a>
|
|
</a>
|
|
|
);
|
|
);
|
|
|
- } else if (row.parent && !row.parent.parent) {
|
|
|
|
|
|
|
+ } else if (row.nodeType === DrawerType.workshop) {
|
|
|
return (
|
|
return (
|
|
|
- <a href={`/#/map-config/layout?id=${row.id}`}>
|
|
|
|
|
|
|
+ <a href={`/#/layout/camera-config?workshopId=${row.id}&workshopName=${row.name}&viewType=1`}>
|
|
|
相机导航设置
|
|
相机导航设置
|
|
|
</a>
|
|
</a>
|
|
|
);
|
|
);
|
|
@@ -37,16 +37,17 @@ export const colomns = [
|
|
|
prop: 'preview',
|
|
prop: 'preview',
|
|
|
minWidth: 300,
|
|
minWidth: 300,
|
|
|
render: ({ row, column }) => {
|
|
render: ({ row, column }) => {
|
|
|
- if (!row.parent && row.labelList?.[0]?.id) {
|
|
|
|
|
|
|
+ if (row.nodeType === DrawerType.company) {
|
|
|
return (
|
|
return (
|
|
|
|
|
+ // TODO 这里的跳转需要根据前台的路由地址来
|
|
|
<a
|
|
<a
|
|
|
- href={`${appPCUrl}#/company?companyId=${row.id}&labelId=${row.labelList[0]?.id}`}
|
|
|
|
|
|
|
+ href={`${appPCUrl}#/company?companyId=${row.id}`}
|
|
|
target="_blank"
|
|
target="_blank"
|
|
|
>
|
|
>
|
|
|
公司预览
|
|
公司预览
|
|
|
</a>
|
|
</a>
|
|
|
);
|
|
);
|
|
|
- } else if (row.parent && !row.parent.parent) {
|
|
|
|
|
|
|
+ } else if (row.nodeType === DrawerType.workshop) {
|
|
|
return (
|
|
return (
|
|
|
<a href={`${appPCUrl}#/shop?id=${row.id}`} target="_blank">
|
|
<a href={`${appPCUrl}#/shop?id=${row.id}`} target="_blank">
|
|
|
车间预览
|
|
车间预览
|