|
@@ -7,13 +7,13 @@
|
|
|
:footer="null"
|
|
|
>
|
|
|
<Info
|
|
|
- title="案件信息"
|
|
|
+ :title="$t('case.name')"
|
|
|
:data="caseProject.tmProject"
|
|
|
:label-map="tmLabelMap1"
|
|
|
v-if="caseProject?.tmProject"
|
|
|
/>
|
|
|
<Info
|
|
|
- title="勘验信息"
|
|
|
+ :title="$t('case.tmName')"
|
|
|
:data="caseProject.tmProject"
|
|
|
:label-map="tmLabelMap2"
|
|
|
v-if="caseProject?.tmProject"
|
|
@@ -30,34 +30,41 @@ import router, { RoutesName } from "@/router";
|
|
|
import { title } from "@/store";
|
|
|
import { caseProject } from "@/store/case";
|
|
|
import { ref } from "vue";
|
|
|
+import { ui18n } from "@/lang";
|
|
|
|
|
|
type LabelMap = Record<string, string | [string, (v: any) => any]>;
|
|
|
|
|
|
const tmLabelMap1 = {
|
|
|
- projectSn: "案件名称",
|
|
|
- projectAddress: "立案编号",
|
|
|
- projectSite: "案件类别",
|
|
|
- organizerDeptName: "案发时间",
|
|
|
- projectName: ["是否命案", (v: any) => (v === undefined ? "" : v ? "是" : "否")],
|
|
|
+ projectSn: ui18n.t("case.sn"),
|
|
|
+ projectAddress: ui18n.t("case.cols.caseNum"),
|
|
|
+ projectSite: ui18n.t("case.cols.caseCategory"),
|
|
|
+ organizerDeptName: ui18n.t("case.cols.crimeTime"),
|
|
|
+ projectName: [
|
|
|
+ ui18n.t("case.cols.homicideCase"),
|
|
|
+ (v: any) => (v === undefined ? "" : v ? ui18n.t("case.yv") : ui18n.t("case.nv")),
|
|
|
+ ],
|
|
|
organizerUsers: [
|
|
|
- "是否刑案",
|
|
|
+ ui18n.t("case.cols.criminalCase"),
|
|
|
(v: any) => {
|
|
|
console.error(v);
|
|
|
- return v === undefined ? "" : v ? "是" : "否";
|
|
|
+ return v === undefined ? "" : v ? ui18n.t("case.yv") : ui18n.t("case.nv");
|
|
|
},
|
|
|
],
|
|
|
- accidentDate: "案发区域",
|
|
|
- fireReason: "案发地点",
|
|
|
- statusDesc: ["经纬度", (v: any) => (v ? v.split(",").reverse().join(",") : "")],
|
|
|
+ accidentDate: ui18n.t("case.cols.caseRegion"),
|
|
|
+ fireReason: ui18n.t("case.cols.caseAddress"),
|
|
|
+ statusDesc: [
|
|
|
+ ui18n.t("case.cols.latAndLong"),
|
|
|
+ (v: any) => (v ? v.split(",").reverse().join(",") : ""),
|
|
|
+ ],
|
|
|
} as LabelMap;
|
|
|
|
|
|
const tmLabelMap2 = {
|
|
|
- creatorName: "指挥中心电话时间",
|
|
|
- editorName: "报警时间",
|
|
|
- createTime: "现场勘验单位",
|
|
|
- editTime: "指派方式",
|
|
|
- statusDesc: "勘验地点",
|
|
|
- fireReason: "勘验时间",
|
|
|
+ creatorName: ui18n.t("case.tmCols.commandTime"),
|
|
|
+ editorName: ui18n.t("case.tmCols.alarmTime"),
|
|
|
+ createTime: ui18n.t("case.tmCols.inquestDept"),
|
|
|
+ editTime: ui18n.t("case.tmCols.assignType"),
|
|
|
+ statusDesc: ui18n.t("case.tmCols.inquestAddress"),
|
|
|
+ fireReason: ui18n.t("case.tmCols.times"),
|
|
|
} as LabelMap;
|
|
|
|
|
|
useViewStack(() => showRightPanoStack.push(ref(false)));
|