|
|
@@ -2,7 +2,7 @@
|
|
|
<BasicModal
|
|
|
v-bind="$attrs"
|
|
|
@register="register"
|
|
|
- title="项目场景"
|
|
|
+ :title="t('layout.map.projectScene')"
|
|
|
@ok="handleSubmit"
|
|
|
:width="850"
|
|
|
@cancel="handleCancel"
|
|
|
@@ -10,22 +10,34 @@
|
|
|
>
|
|
|
<BasicTable @register="registerTable" v-if="!isAdding">
|
|
|
<template #toolbar>
|
|
|
- <a-button type="primary" @click="isAdding = true">添加场景</a-button>
|
|
|
+ <a-button type="primary" @click="isAdding = true">{{ t('layout.map.addScene') }}</a-button>
|
|
|
+ </template>
|
|
|
+ <template #cameraType="{ record }">
|
|
|
+ <!-- <span v-if="Number(record.sceneSource) === 0">{{ t('routes.scenes.4dkk') }}</span>
|
|
|
+ <span v-if="Number(record.sceneSource) === 1">{{ t('routes.scenes.4dkj') }}</span>
|
|
|
+ <span v-if="Number(record.sceneSource) === 2">{{ t('routes.scenes.4dssdy') }}</span> -->
|
|
|
+ <span v-if="Number(record.sceneSource) === 3">{{ t('routes.scenes.4dkj') }}</span>
|
|
|
+ <span v-else-if="Number(record.sceneSource) === 4">{{ t('routes.scenes.obj') }}</span>
|
|
|
+ <span v-else-if="Number(record.sceneSource) === 5">{{ t('routes.scenes.4dsg') }}</span>
|
|
|
+ <span v-else>{{ t('routes.scenes.4dkk') }}</span>
|
|
|
+ <!-- <span v-if="Number(record.sceneSource) === 4">{{ t('routes.scenes.obj') }}</span>
|
|
|
+ <span v-if="Number(record.sceneSource) === 5">{{ t('routes.scenes.4dsg') }}</span>
|
|
|
+ <span v-if="Number(record.sceneSource) === 6">{{ t('routes.scenes.4dsgobj') }}</span> -->
|
|
|
</template>
|
|
|
<template #action="{ record }">
|
|
|
<TableAction
|
|
|
:actions="[
|
|
|
{
|
|
|
- label: '查看',
|
|
|
- tooltip: '查看',
|
|
|
+ label: t('layout.map.view'),
|
|
|
+ tooltip: t('layout.map.view'),
|
|
|
disabled: !record.webSite,
|
|
|
onClick: () => handleSceneOpen(record),
|
|
|
},
|
|
|
{
|
|
|
color: 'error',
|
|
|
// icon: 'mage:edit-fill',
|
|
|
- label: '删除',
|
|
|
- tooltip: '删除',
|
|
|
+ label: t('common.delText'),
|
|
|
+ tooltip: t('common.delText'),
|
|
|
popConfirm: {
|
|
|
title: t('common.delConfirm'),
|
|
|
confirm: () => handleSceneDel(record),
|
|
|
@@ -119,6 +131,12 @@
|
|
|
width: 100,
|
|
|
},
|
|
|
{
|
|
|
+ title: t('routes.devices.cameraType'),
|
|
|
+ dataIndex: 'cameraType',
|
|
|
+ slots: { customRender: 'cameraType' },
|
|
|
+ width: 100,
|
|
|
+ },
|
|
|
+ {
|
|
|
title: t('routes.scenes.snCode'),
|
|
|
dataIndex: 'snCode',
|
|
|
width: 100,
|