|
@@ -10,19 +10,14 @@
|
|
|
<template #cameraType="{ record }">
|
|
|
<Tag color="green">{{ rendercameraTypeLabel(record.cameraType) }} </Tag></template
|
|
|
>
|
|
|
+ <template #Time="{ record }">
|
|
|
+ <Time v-if="record.activatedTime" :value="record.activatedTime" mode="datetime" />
|
|
|
+ </template>
|
|
|
<template #own="{ record }">
|
|
|
{{ renderOwnTypeLabel(record.own) }}
|
|
|
</template>
|
|
|
|
|
|
- <template #action="{ record }">
|
|
|
- <TableAction
|
|
|
- :actions="[
|
|
|
- {
|
|
|
- icon: 'clarity:note-edit-line',
|
|
|
- label: t('common.edit'),
|
|
|
- onClick: handleEditScenes.bind(null, record),
|
|
|
- },
|
|
|
- {
|
|
|
+ <!-- {
|
|
|
icon: 'ant-design:delete-outlined',
|
|
|
color: 'error',
|
|
|
label: t('common.delText'),
|
|
@@ -32,6 +27,14 @@
|
|
|
createMessage.info(t('common.notConnect'));
|
|
|
},
|
|
|
},
|
|
|
+ }, -->
|
|
|
+ <template #action="{ record }">
|
|
|
+ <TableAction
|
|
|
+ :actions="[
|
|
|
+ {
|
|
|
+ icon: 'clarity:note-edit-line',
|
|
|
+ label: t('common.edit'),
|
|
|
+ onClick: handleEditScenes.bind(null, record),
|
|
|
},
|
|
|
{
|
|
|
icon: 'clarity:unlink-line',
|
|
@@ -53,17 +56,18 @@
|
|
|
import { defineComponent } from 'vue';
|
|
|
import { BasicTable, useTable, BasicColumn, FormProps, TableAction } from '/@/components/Table';
|
|
|
import { useMessage } from '/@/hooks/web/useMessage';
|
|
|
+ import { Time } from '/@/components/Time';
|
|
|
import { Tag } from 'ant-design-vue';
|
|
|
import { useModal } from '/@/components/Modal';
|
|
|
import { ListApi, unDeviceApi } from '/@/api/device/list';
|
|
|
import AddModal from './AddModal.vue';
|
|
|
import EditModal from './EditModal.vue';
|
|
|
import { useI18n } from '/@/hooks/web/useI18n';
|
|
|
- import { RoleEnum } from '/@/enums/roleEnum';
|
|
|
+ // import { RoleEnum } from '/@/enums/roleEnum';
|
|
|
|
|
|
// param type 0
|
|
|
export default defineComponent({
|
|
|
- components: { BasicTable, TableAction, Tag, AddModal, EditModal },
|
|
|
+ components: { BasicTable, TableAction, Tag, AddModal, EditModal, Time },
|
|
|
setup() {
|
|
|
const { createMessage } = useMessage();
|
|
|
const [registerAddModal, { openModal: openAddModal }] = useModal();
|
|
@@ -105,6 +109,7 @@
|
|
|
{
|
|
|
title: t('routes.devices.activationTime'),
|
|
|
dataIndex: 'activatedTime',
|
|
|
+ slots: { customRender: 'Time' },
|
|
|
width: 150,
|
|
|
},
|
|
|
{
|
|
@@ -117,7 +122,7 @@
|
|
|
title: t('common.operating'),
|
|
|
dataIndex: 'action',
|
|
|
slots: { customRender: 'action' },
|
|
|
- auth: [RoleEnum.SUPER, RoleEnum.PLAT_ADMIN],
|
|
|
+ // auth: [RoleEnum.SUPER, RoleEnum.PLAT_ADMIN],
|
|
|
width: 140,
|
|
|
},
|
|
|
];
|