feat:视频预警待办、已办详情添加处理人信息
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
<script setup lang="ts">
|
||||
import { ref, shallowRef } from 'vue';
|
||||
import { useVbenModal } from '@vben/common-ui';
|
||||
import { Descriptions, DescriptionsItem, Image, Tag } from 'ant-design-vue';
|
||||
import { Descriptions, DescriptionsItem, Image, Tag,Divider } from 'ant-design-vue';
|
||||
import { queryAlarmEventAttachmentsList } from '#/api/sis/alarmEventAttachments';
|
||||
import type { AlarmEventAttachmentsVO } from '#/api/sis/alarmEventAttachments/model';
|
||||
import { fallImg } from './data';
|
||||
@@ -110,25 +110,10 @@ function loadProcessList() {
|
||||
{{ warningDetail.description }}
|
||||
</DescriptionsItem>
|
||||
|
||||
<DescriptionsItem label="所在位置">
|
||||
<DescriptionsItem label="所在位置" :span="2">
|
||||
{{ warningDetail.deviceName }}
|
||||
</DescriptionsItem>
|
||||
|
||||
<DescriptionsItem label="处理状态">
|
||||
<Tag>
|
||||
{{ warningDetail.stateName }}
|
||||
</Tag>
|
||||
</DescriptionsItem>
|
||||
|
||||
<DescriptionsItem label="处理情况" :span="2">
|
||||
{{ warningDetail.processingDetails || '-' }}
|
||||
</DescriptionsItem>
|
||||
|
||||
<DescriptionsItem label="处理时间" :span="2">
|
||||
{{ warningDetail.solveTime || '-' }}
|
||||
</DescriptionsItem>
|
||||
|
||||
<DescriptionsItem :span="1" label="附件信息">
|
||||
<DescriptionsItem :span="2" label="附件信息">
|
||||
<div class="file-box">
|
||||
<div class="img-box" v-for="item in currFiles">
|
||||
<Image
|
||||
@@ -140,7 +125,33 @@ function loadProcessList() {
|
||||
</div>
|
||||
</DescriptionsItem>
|
||||
|
||||
<DescriptionsItem :span="1" label="报警视频"></DescriptionsItem>
|
||||
<DescriptionsItem :span="2" label="报警视频"></DescriptionsItem>
|
||||
</Descriptions>
|
||||
<Divider orientation="left">处理</Divider>
|
||||
<Descriptions
|
||||
v-if="warningDetail"
|
||||
size="small"
|
||||
:column="2"
|
||||
bordered
|
||||
:labelStyle="{ width: '120px' }"
|
||||
style="margin-bottom: 30px">
|
||||
<DescriptionsItem label="处理状态">
|
||||
<Tag>
|
||||
{{ warningDetail.stateName }}
|
||||
</Tag>
|
||||
</DescriptionsItem>
|
||||
<DescriptionsItem label="处理人">
|
||||
{{ warningDetail.solveName }}
|
||||
</DescriptionsItem>
|
||||
<DescriptionsItem label="处理人电话">
|
||||
{{ warningDetail.solvePhone }}
|
||||
</DescriptionsItem>
|
||||
<DescriptionsItem label="处理时间">
|
||||
{{ warningDetail.solveTime || '-' }}
|
||||
</DescriptionsItem>
|
||||
<DescriptionsItem label="处理情况" :span="2">
|
||||
{{ warningDetail.processingDetails || '-' }}
|
||||
</DescriptionsItem>
|
||||
</Descriptions>
|
||||
</BasicModal>
|
||||
</template>
|
||||
|
@@ -1,7 +1,7 @@
|
||||
<script setup lang="ts">
|
||||
import { ref, shallowRef } from 'vue';
|
||||
import { useVbenModal } from '@vben/common-ui';
|
||||
import { Descriptions, DescriptionsItem, Image, Tag } from 'ant-design-vue';
|
||||
import {Descriptions, DescriptionsItem, Divider, Image, Tag} from 'ant-design-vue';
|
||||
import { queryAlarmEventAttachmentsList } from '#/api/sis/alarmEventAttachments';
|
||||
import type { AlarmEventAttachmentsVO } from '#/api/sis/alarmEventAttachments/model';
|
||||
import { fallImg } from './data';
|
||||
@@ -108,17 +108,11 @@ function loadProcessList() {
|
||||
{{ warningDetail.description }}
|
||||
</DescriptionsItem>
|
||||
|
||||
<DescriptionsItem label="所在位置">
|
||||
<DescriptionsItem label="所在位置" :span="2">
|
||||
{{ warningDetail.deviceName }}
|
||||
</DescriptionsItem>
|
||||
|
||||
<DescriptionsItem label="处理状态">
|
||||
<Tag color="success">
|
||||
{{ warningDetail.stateName }}
|
||||
</Tag>
|
||||
</DescriptionsItem>
|
||||
|
||||
<DescriptionsItem :span="1" label="附件信息">
|
||||
<DescriptionsItem label="附件信息" :span="2">
|
||||
<div class="file-box">
|
||||
<div class="img-box" v-for="item in currFiles">
|
||||
<Image
|
||||
@@ -130,7 +124,27 @@ function loadProcessList() {
|
||||
</div>
|
||||
</DescriptionsItem>
|
||||
|
||||
<DescriptionsItem :span="1" label="报警视频"></DescriptionsItem>
|
||||
<DescriptionsItem :span="2" label="报警视频"></DescriptionsItem>
|
||||
</Descriptions>
|
||||
<Divider orientation="left">处理</Divider>
|
||||
<Descriptions
|
||||
v-if="warningDetail"
|
||||
size="small"
|
||||
:column="2"
|
||||
bordered
|
||||
:labelStyle="{ width: '120px' }"
|
||||
style="margin-bottom: 30px">
|
||||
<DescriptionsItem label="处理状态" :span="2">
|
||||
<Tag>
|
||||
{{ warningDetail.stateName }}
|
||||
</Tag>
|
||||
</DescriptionsItem>
|
||||
<DescriptionsItem label="处理人">
|
||||
{{ warningDetail.solveName }}
|
||||
</DescriptionsItem>
|
||||
<DescriptionsItem label="处理人电话">
|
||||
{{ warningDetail.solvePhone }}
|
||||
</DescriptionsItem>
|
||||
</Descriptions>
|
||||
</BasicModal>
|
||||
</template>
|
||||
|
Reference in New Issue
Block a user