Hua há 1 semana atrás
pai
commit
dc65352fde
2 ficheiros alterados com 42 adições e 198 exclusões
  1. 21 167
      src/views/InspectDC/wttjIndex.vue
  2. 21 31
      src/views/InspectDC/wtxqIndex.vue

+ 21 - 167
src/views/InspectDC/wttjIndex.vue

@@ -31,7 +31,6 @@
                       <span>所属:{{ item.ty }}</span>
                       <span>检查项目:{{ item.jcxm }}</span>
                       <span>问题描述:{{ item.wtms }}</span>
-                      <span>发现时间:{{ item.tm }}</span>
                     </div>
                   </van-col>
                   <van-col
@@ -174,6 +173,7 @@
 </template>
 <script setup>
 import { onMounted, ref } from "vue";
+import request from "@/utils/request";
 import card01 from "@/components/card01.vue";
 import card02 from "@/components/card02.vue";
 import { getObjectList } from "@/api/inspect";
@@ -277,150 +277,6 @@ const loadingList = ref(false);
 const finished = ref(false);
 const refreshing = ref(false);
 const tjItemList = ref([
-  {
-    name: "综合管理",
-    ty: "七宝洋水库",
-    jcxm: "信息档案管理",
-    wtms: "水库安全鉴定及",
-    tm: "2020-04-18",
-    id: 1,
-  },
-  {
-    name: "综合管理",
-    ty: "七宝洋水库",
-    jcxm: "信息档案管理",
-    wtms: "水库安全鉴定及",
-    tm: "2020-04-18",
-    id: 2,
-  },
-  {
-    name: "综合管理",
-    ty: "七宝洋水库",
-    jcxm: "信息档案管理",
-    wtms: "水库安全鉴定及",
-    tm: "2020-04-18",
-    id: 1,
-  },
-  {
-    name: "综合管理",
-    ty: "七宝洋水库",
-    jcxm: "信息档案管理",
-    wtms: "水库安全鉴定及",
-    tm: "2020-04-18",
-    id: 1,
-  },
-  {
-    name: "综合管理",
-    ty: "七宝洋水库",
-    jcxm: "信息档案管理",
-    wtms: "水库安全鉴定及",
-    tm: "2020-04-18",
-    id: 1,
-  },
-  {
-    name: "综合管理",
-    ty: "七宝洋水库",
-    jcxm: "信息档案管理",
-    wtms: "水库安全鉴定及",
-    tm: "2020-04-18",
-    id: 1,
-  },
-  {
-    name: "综合管理",
-    ty: "七宝洋水库",
-    jcxm: "信息档案管理",
-    wtms: "水库安全鉴定及",
-    tm: "2020-04-18",
-    id: 1,
-  },
-  {
-    name: "综合管理",
-    ty: "七宝洋水库",
-    jcxm: "信息档案管理",
-    wtms: "水库安全鉴定及",
-    tm: "2020-04-18",
-    id: 1,
-  },
-  {
-    name: "综合管理",
-    ty: "七宝洋水库",
-    jcxm: "信息档案管理",
-    wtms: "水库安全鉴定及",
-    tm: "2020-04-18",
-    id: 1,
-  },
-  {
-    name: "综合管理",
-    ty: "七宝洋水库",
-    jcxm: "信息档案管理",
-    wtms: "水库安全鉴定及",
-    tm: "2020-04-18",
-    id: 1,
-  },
-  {
-    name: "综合管理",
-    ty: "七宝洋水库",
-    jcxm: "信息档案管理",
-    wtms: "水库安全鉴定及",
-    tm: "2020-04-18",
-    id: 1,
-  },
-  {
-    name: "综合管理",
-    ty: "七宝洋水库",
-    jcxm: "信息档案管理",
-    wtms: "水库安全鉴定及",
-    tm: "2020-04-18",
-    id: 1,
-  },
-  {
-    name: "综合管理",
-    ty: "七宝洋水库",
-    jcxm: "信息档案管理",
-    wtms: "水库安全鉴定及",
-    tm: "2020-04-18",
-    id: 1,
-  },
-  {
-    name: "综合管理",
-    ty: "七宝洋水库",
-    jcxm: "信息档案管理",
-    wtms: "水库安全鉴定及",
-    tm: "2020-04-18",
-    id: 1,
-  },
-  {
-    name: "综合管理",
-    ty: "七宝洋水库",
-    jcxm: "信息档案管理",
-    wtms: "水库安全鉴定及",
-    tm: "2020-04-18",
-    id: 1,
-  },
-  {
-    name: "综合管理",
-    ty: "七宝洋水库",
-    jcxm: "信息档案管理",
-    wtms: "水库安全鉴定及",
-    tm: "2020-04-18",
-    id: 1,
-  },
-  {
-    name: "综合管理",
-    ty: "七宝洋水库",
-    jcxm: "信息档案管理",
-    wtms: "水库安全鉴定及",
-    tm: "2020-04-18",
-    id: 1,
-  },
-  {
-    name: "综合管理",
-    ty: "七宝洋水库",
-    jcxm: "信息档案管理",
-    wtms: "水库安全鉴定及",
-    tm: "2020-04-18",
-    id: 1,
-  },
 ]);
 
 const tableData = ref([
@@ -463,7 +319,7 @@ const toggleExpand = (item) => {
 };
 const titleDC = ref({
   name: "问题清单",
-  name2: "问题统计",
+  // name2: "问题统计",
 });
 const tjlbValue = ref("全部");
 const columns = [
@@ -491,27 +347,25 @@ function tjlbFn(val) {
   tjlbValue.value = val.name;
 }
 function getData() {
-  getObjectList(route.params.id).then((res) => {
-    list.value = res.data;
-    loading.value = false;
+  request.post('/dc/insp/pblm/page/pblm', {
+    pType:'128',
+    orderBy:'coll_time desc',
+  }).then((res) => {
+      if (res.success) {
+        tjItemList.value = [];
+        res.data.list.forEach(item => {
+            var par = {
+                name: item.inspPblmName,
+                ty: item.nm,
+                jcxm: item.checkPoint,
+                wtms: item.pblmDesc,
+                id: item.pblmId
+            }
+            tjItemList.value.push(par);
+        });
+      }
   });
 }
-const onLoad = () => {
-  setTimeout(() => {
-    if (refreshing.value) {
-      // tjItemList.value = [];
-      refreshing.value = false;
-    }
-    refreshing.value = false;
-    // for (let i = 0; i < 10; i++) {
-    //   tjItemList.value.push(tjItemList.value.length + 1);
-    // }
-    // loading.value = false;
-
-    finished.value = true;
-    loadingList.value = false;
-  }, 1000);
-};
 const onRefresh = () => {
   // 清空列表数据
   finished.value = false;
@@ -522,10 +376,10 @@ const onRefresh = () => {
   onLoad();
 };
 function wtxqFn(val) {
-  jumpPage(`/wtxqIndex/${val.id}`);
+  jumpPage(`/wtxqIndex/${val.id}`, { inspectType, object: JSON.stringify(val) });
 }
 onMounted(() => {
-  // getData();
+  getData();
 });
 </script>
 <style lang="scss" scoped>

+ 21 - 31
src/views/InspectDC/wtxqIndex.vue

@@ -4,65 +4,55 @@
     <div class="wtxqDiv">
       <div class="wtxqConten">
         <div class="wtxqItem">
-          水库名称:<span>{{ wtxqValue.name }}</span>
+          水库名称:<span>{{ wtxqValue.nm }}</span>
         </div>
         <div class="wtxqItem">
-          问题类别:<span>{{ wtxqValue.wtlb }}</span>
+          问题类别:<span>{{ wtxqValue.inspPblmName }}</span>
         </div>
         <div class="wtxqItem">
-          检查项目:<span>{{ wtxqValue.jcxm }}</span>
+          检查项目:<span>{{ wtxqValue.checkPoint }}</span>
         </div>
         <div class="wtxqItem">
-          问题描述:<span>{{ wtxqValue.wtms }}</span>
+          问题描述:<span>{{ wtxqValue.pblmDesc }}</span>
         </div>
         <div class="wtxqItem">
-          详细描述:<span>{{ wtxqValue.xxms }}</span>
+          详细描述:<span>{{ wtxqValue.note }}</span>
         </div>
         <div class="wtxqItem">问题责任单位:{{ wtxqValue.inspPblmOrgName }}</div>
-        <div class="wtxqItem">扣分值:{{ wtxqValue.kfz }}</div>
-        <div class="wtxqItem">典型问题:{{ wtxqValue.dxwt }}</div>
-        <div class="wtxqItem">经度:{{ wtxqValue.jd }}</div>
-        <div class="wtxqItem">维度:{{ wtxqValue.wd }}</div>
-        <div class="wtxqItem">
-          备注:<span>{{ wtxqValue.bz }}</span>
-        </div>
+        <div class="wtxqItem">扣分值:{{ wtxqValue.score }}</div>
+        <div class="wtxqItem">典型问题:{{ wtxqValue.ifCasePblm }}</div>
       </div>
       <div class="wtxqConten">
-        <div class="wtxqItem">上报人员:{{ wtxqValue.sbry }}</div>
+        <div class="wtxqItem">上报人员:{{ wtxqValue.persName }}</div>
         <div class="wtxqItem">上报时间:{{ wtxqValue.tm }}</div>
       </div>
-      <div class="wtxqConten">
-        <div class="wtxqItem">多媒体</div>
-        <div class="dmtList"></div>
-      </div>
     </div>
   </div>
 </template>
 <script setup>
-import { defineEmits, ref, watch } from "vue";
+import { defineEmits, onMounted, ref, watch } from "vue";
 import { getCurrGroup } from "@/api/inspect.js";
 import { jumpPage } from "@/utils/page";
 import { useRoute, useRouter } from "vue-router";
+import request from "@/utils/request";
 const router = useRouter();
 const wtxqValue = ref({
-  name: "枫山水库",
-  wtlb: "工程实体",
-  jcxm: "工程管理、保护范围内禁止性行为",
-  wtms: "工程管理和保护范围内有危害性工程安全的活动",
-  xxms: "库区管理范围内存在恢复耕地施工行为",
-  kfz: "",
-  dxwt: 0,
-  jd: "119.09487468",
-  wd: "25.57170182",
-  bz: "",
-  sbry: "张盛友",
-  tm: "2025-03-28 16:41",
-  dmt: "枫山水库",
 });
 
 function onClickLeft() {
   router.go(-1);
 }
+onMounted(() => {
+  const route = useRoute();
+  var par = JSON.parse(route.query.object);
+  if (route.query.object) {
+    request.get(`/dc/insp/pblm/${par.id}`).then(res=>{
+      wtxqValue.value = res.data;
+      wtxqValue.value.tm = new Date(wtxqValue.value.collTime).toLocaleString();
+      wtxqValue.value.ifCasePblm = wtxqValue.value.ifCasePblm === '1' ? '是' : '否';
+    })
+  }
+})
 </script>
 <style lang="scss" scoped>
 .wtxqConten {