浏览代码

修改公安案件信息的展示

wangfumin 3 月之前
父节点
当前提交
729974d134
共有 4 个文件被更改,包括 24 次插入8 次删除
  1. 2 2
      src/api/instance.ts
  2. 1 1
      src/router/constant.ts
  3. 20 4
      src/views/folder/fire/index.vue
  4. 1 1
      src/views/folder/index.vue

+ 2 - 2
src/api/instance.ts

@@ -27,8 +27,8 @@ export const {
 } = instance;
 
 const gotoLogin = () => {
-  const loginHref = import.meta.env.DEV ? 'http://localhost:5174' : appBackRoot[params.app]
-  location.href = loginHref + '?redirect=' + escape(location.href) + '#/login'
+  // const loginHref = import.meta.env.DEV ? 'http://localhost:5174' : appBackRoot[params.app]
+  // location.href = loginHref + '?redirect=' + escape(location.href) + '#/login'
   // if (import.meta.env.DEV) {
     // GAxios.post("/service/manage/login", {
     //   password: "MRinIEn3ExMjM0NTY=Q5Lm39urQWzN7k4oCG",

+ 1 - 1
src/router/constant.ts

@@ -127,7 +127,7 @@ export const metas = {
   },
   [RoutesName.fireInfo]: {
     icon: "message_c",
-    title: "案件信息",
+    title: "案",
   },
   [RoutesName.recordShow]: {
     icon: "list-record",

+ 20 - 4
src/views/folder/fire/index.vue

@@ -7,10 +7,16 @@
     :footer="null"
   >
     <Info
-      title="案件信息"
+      title="信息"
       :data="caseProject.tmProject"
       :label-map="tmLabelMap3"
-      v-if="caseProject?.tmProject"
+      v-if="caseProject?.tmProject && parameApp == 1"
+    />
+    <Info
+      title="信息"
+      :data="caseProject"
+      :label-map="tmLabelMap4"
+      v-if="caseProject && parameApp == 2"
     />
     <!-- <Info
       title="勘验信息"
@@ -29,11 +35,16 @@ import { useViewStack } from "@/hook";
 import router, { RoutesName } from "@/router";
 import { title } from "@/store";
 import { caseProject } from "@/store/case";
-import { ref } from "vue";
+import { ref, computed } from "vue";
 
 defineProps<{ open: boolean }>();
 defineEmits<{ (e: "update:open", v: boolean): void }>();
-
+const getAppParam = () => {
+    const urlParams = new URLSearchParams(window.location.search);
+  return urlParams.get('app');
+}
+const parameApp = computed(() => getAppParam());
+console.log(parameApp.value, 7777);
 type LabelMap = Record<string, string | [string, (v: any) => any]>;
 const tmLabelMap1 = {
   caseTitle: "案件名称",
@@ -71,6 +82,11 @@ const tmLabelMap3 = {
   updateTime: '最新编辑',
  } as LabelMap
 
+ const tmLabelMap4 = {
+  caseTitle: '案件名称',
+  mapUrl: '详细地址',
+ } as LabelMap
+
 const tmLabelMap2 = {
   commandTime: "指挥中心电话时间",
   alarmTime: "报警时间",

+ 1 - 1
src/views/folder/index.vue

@@ -2,7 +2,7 @@
   <LeftPano>
     <div class="types">
       <h2 @click="showInfo = true">
-        案件概要
+        信息
         <ui-icon :type="`pull-${showInfo ? 'up' : 'down'}`" class="icon" ctrl />
       </h2>
     </div>