From 3062b6cdec246445a8102b61c8a28de6dc707de1 Mon Sep 17 00:00:00 2001
From: Lou <luzhiping@qqyjz.com>
Date: Mon, 13 Nov 2023 17:34:57 +0800
Subject: [PATCH] 校园安全页面编写与数据交互

---
 subPackage/workbench/views/labelReportDetail.vue |   97 ++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 77 insertions(+), 20 deletions(-)

diff --git a/subPackage/workbench/views/labelReportDetail.vue b/subPackage/workbench/views/labelReportDetail.vue
index 40144b4..b96de0c 100644
--- a/subPackage/workbench/views/labelReportDetail.vue
+++ b/subPackage/workbench/views/labelReportDetail.vue
@@ -49,8 +49,8 @@
 	import boxTitle from "@/subPackage/workbench/components/boxTitle/index.vue"
 	import lineItem from '../components/lineItem.vue'
 	import {
-		getLabelReportingDetail,
-		setLabelReporting
+		getSchoolReportingDetail,
+		setShoolReporting
 	} from '@/api/reporting/reporting'
 	export default {
 		components: {
@@ -60,30 +60,80 @@
 		data() {
 			return {
 				basicData: [{
-						label: '对象电话',
-						name: "transactionObjectTel",
+						label: '社区名称',
+						name: "districtName",
 						value: '未完善'
 					},
 					{
-						label: '交易金额',
-						name: 'transactionMoney',
+						label: '校园名称',
+						name: 'campusName',
 						value: '未完善'
 					},
 					{
-						label: '物品数量',
-						name: 'goodsNums',
+						label: '自查时间',
+						name: 'checkTime',
 						value: '未完善'
 					},
 					{
-						label: '交易位置',
-						name: 'location',
+						label: '自查人姓名',
+						name: 'checkUserName',
 						value: '未完善'
 					},
 					{
-						label: '交易过程',
-						name: 'transactionProcess',
+						label: '自查位置',
+						name: 'localtion',
 						value: '未完善'
-					}
+					},
+					{
+						label: '四个一工程',
+						name: 'fourOne',
+						value: '未完善'
+					},
+					{
+						label: '消防设施种类',
+						name: 'fireFacsType',
+						value: '未完善'
+					},
+					{
+						label: '消防器材数量',
+						name: 'fireFacsNums',
+						value: '未完善'
+					},
+					{
+						label: '安全通道状态',
+						name: 'scStatus',
+						value: '未完善'
+					},
+					{
+						label: '大门是否装备防撞装置',
+						name: 'antiCollision',
+						value: '未完善'
+					},
+					{
+						label: '专职保安人员',
+						name: 'fullSoNums',
+						value: '未完善'
+					},
+					{
+						label: '兼职保安人员',
+						name: 'partSoNums',
+						value: '未完善'
+					},
+					{
+						label: '学校监控总数',
+						name: 'monitorNums',
+						value: '未完善'
+					},
+					{
+						label: '监控是否全覆盖',
+						name: 'monitorOver',
+						value: '未完善'
+					},
+					{
+						label: '高空抛物监控',
+						name: 'highAltitudeMonitor',
+						value: '未完善'
+					},
 				],
 				form: {
 					confirmFlag: '待审核',
@@ -108,8 +158,12 @@
 				currentId: '',
 				currentData: {},
 				id: "",
-				imageUrls: [],
-				goodsImageUrls: [],
+				foImageUrls: [], //四个一工程照片
+				fireFacsImageUrls: [], //灭火器图片
+				scImageUrls: [], // 安全通道图片
+				patrolImageUrls: [], //周边巡查照片
+				antiCollisionImageUrls: [], //防撞装置照片
+				haImageUrls: [], //高空抛物监控照片
 				selectStatus: "",
 				remark: ""
 			}
@@ -121,16 +175,19 @@
 
 		methods: {
 			getDetailInfo(id) {
-				getLabelReportingDetail({
+				getSchoolReportingDetail({
 					taskId: id
 				}).then(res => {
 					console.log(res);
 					let data = res.data;
 					this.basicData.forEach(item => {
-						item.value = data[item.name]
+						item.value = data[item.name] || "未完善"
 					})
-					this.imageUrls = this.setImages(data.imageUrls);
-					this.goodsImageUrls = this.setImages(data.goodsImageUrls);
+					this.foImageUrls = this.setImages(data.foImageUrls);
+					this.fireFacsImageUrls = this.setImages(data.fireFacsImageUrls);
+					this.patrolImageUrls = this.setImages(data.patrolImageUrls);
+					this.antiCollisionImageUrls = this.setImages(data.antiCollisionImageUrls);
+					this.haImageUrls = this.setImages(data.haImageUrls);
 				})
 			},
 			setImages(str) {
@@ -159,7 +216,7 @@
 					})
 					return;
 				}
-				setLabelReporting(data).then(res => {
+				setSchoolReporting(data).then(res => {
 					if (res.code !== 200) {
 						uni.showToast({
 							title: '更新失败',

--
Gitblit v1.9.3