|
|
|
|
@ -11,8 +11,8 @@
|
|
|
|
|
/>
|
|
|
|
|
</a-steps>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="case-view_content">
|
|
|
|
|
<div :class="props.mapShow ? 'file-box w-1/2 xl:w-1/2' : 'file-all'" v-if="caseHandleInfo">
|
|
|
|
|
<div class="case-view_content" v-if="showData">
|
|
|
|
|
<div :class="props.mapShow ? 'file-box w-1/2 xl:w-1/2' : 'file-all'">
|
|
|
|
|
<CollapseContainer
|
|
|
|
|
title="【案件下发信息】"
|
|
|
|
|
:canExpan="false"
|
|
|
|
|
@ -152,11 +152,20 @@
|
|
|
|
|
<script lang="ts" setup>
|
|
|
|
|
// 已归档 202205020912205393
|
|
|
|
|
// 拟拆除 202404181541067344
|
|
|
|
|
import { ref, onMounted, watch } from 'vue';
|
|
|
|
|
import { ref, onMounted, watch, nextTick } from 'vue';
|
|
|
|
|
import { getCaseFlowLog, getCaseInfo, getDroneCaseDeal } from '@/api/monitor/index';
|
|
|
|
|
import { fileListModel, fileList } from '@/api/monitor/model/index';
|
|
|
|
|
import { CollapseContainer } from '@/components/Container';
|
|
|
|
|
import { Inspect, Audit, Dismantle, MapDetail, Evidence, Investigate, Procedure , Issue} from '../index';
|
|
|
|
|
import {
|
|
|
|
|
Inspect,
|
|
|
|
|
Audit,
|
|
|
|
|
Dismantle,
|
|
|
|
|
MapDetail,
|
|
|
|
|
Evidence,
|
|
|
|
|
Investigate,
|
|
|
|
|
Procedure,
|
|
|
|
|
Issue,
|
|
|
|
|
} from '../index';
|
|
|
|
|
// 图片服务器地址
|
|
|
|
|
import { useGlobSetting } from '@/hooks/setting';
|
|
|
|
|
|
|
|
|
|
@ -178,9 +187,11 @@
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
const showData = ref(false);
|
|
|
|
|
watch(
|
|
|
|
|
() => props.caseId,
|
|
|
|
|
() => {
|
|
|
|
|
showData.value = false;
|
|
|
|
|
getCaseFlowLogData();
|
|
|
|
|
loadDetailCaseInfo();
|
|
|
|
|
getCaseHandleInfo();
|
|
|
|
|
@ -252,6 +263,7 @@
|
|
|
|
|
async function getCaseHandleInfo() {
|
|
|
|
|
const data = await getDroneCaseDeal({ caseid: props.caseId });
|
|
|
|
|
caseHandleInfo.value = data;
|
|
|
|
|
showData.value = true;
|
|
|
|
|
if (caseHandleInfo.value.is_illegal == 0) {
|
|
|
|
|
caseHandleInfo.value.is_illegal = '合法';
|
|
|
|
|
} else if (caseHandleInfo.value.is_illegal == 1) {
|
|
|
|
|
@ -300,7 +312,7 @@
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 处理后照片 整改后照片 恢复后照片
|
|
|
|
|
if (data.after_pic_list.length > 0) {
|
|
|
|
|
if (data.after_pic_list && data.after_pic_list.length > 0) {
|
|
|
|
|
threadAfterImageList.value = [];
|
|
|
|
|
data.after_pic_list.forEach((item) => {
|
|
|
|
|
threadAfterImageList.value.push(uploadUrl + '/' + item.filePath);
|
|
|
|
|
@ -389,9 +401,11 @@
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
onMounted(() => {
|
|
|
|
|
getCaseFlowLogData();
|
|
|
|
|
loadDetailCaseInfo();
|
|
|
|
|
getCaseHandleInfo();
|
|
|
|
|
nextTick(() => {
|
|
|
|
|
getCaseFlowLogData();
|
|
|
|
|
loadDetailCaseInfo();
|
|
|
|
|
getCaseHandleInfo();
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
</script>
|
|
|
|
|
<style lang="less" scoped>
|
|
|
|
|
|