From 93d6a77c5f9a1e8b796db773c36533e6d8f2cf07 Mon Sep 17 00:00:00 2001
From: wjt <1797368093@qq.com>
Date: 星期五, 21 六月 2024 15:50:36 +0800
Subject: [PATCH] 执法相关接口对接

---
 policy/translate/translate.vue |   48 ++++++++++++++++++++++++++++++++++++------------
 1 files changed, 36 insertions(+), 12 deletions(-)

diff --git a/policy/translate/translate.vue b/policy/translate/translate.vue
index 31976b5..f463722 100644
--- a/policy/translate/translate.vue
+++ b/policy/translate/translate.vue
@@ -8,13 +8,13 @@
 				</view>
 				<view class="list-item">
 					<view class="top-title">
-						<text>24骞�5鏈堢獊鍑绘鏌ユ秷闃插畨鍏�</text>
+						<text>{{item.checkReason}}</text>
 						<text class="status">寰呭鎵�</text>
 					</view>
 					<view class="user-info">
 						<text>鐜嬫�濋洦</text>
 						<view class="driver"></view>
-						<text>鎵ф硶涓�澶ч槦</text>
+						<text>{{item.checkDeptName}}</text>
 					</view>
 					<view class="set-line">
 						<text>鎵ф硶瀵硅薄锛�</text>娌冲崡瑙夐啋绉戞妧鏈夐檺鍏徃
@@ -35,6 +35,7 @@
 					</view>
 				</view>
 			</view>
+			<u-empty v-if="!list.length"></u-empty>
 		</view>
 		<view class="down" v-if="!isJudege">
 			<view class="button" @click="goRecord">瀹℃壒璁板綍</view>
@@ -54,30 +55,44 @@
 
 <script>
 	import popupCom from '@/policy/components/popup.vue'
+	import { checkLogList,checkUpd } from '@/api/policy.js'
 	export default {
 		components: {
 			popupCom
 		},
 		data() {
 			return {
-				list1: [{
-					name: '寰呬笂鎶�',
-				}, {
-					name: '宸蹭笂鎶�',
-				}],
 				isJudege: false,
 				list: [
-					{
-						isSelect: false
-					}
+					
 				],
+				total: 1,
+				queryms: {
+					pageNum: 1,
+					pageSize: 10,
+					checkStatus: 0
+				}
 			}
 		},
 		computed: {
 			isAllSelect(){
-				const value = this.list.every(item => item.isSelect)
-				return value
+				if(this.list.length) {
+					const value = this.list.every(item => item.isSelect)
+					return value
+				} else {
+					return false
+				}
 			}
+		},
+		onLoad() {
+			this.checkLogList()
+		},
+		onReachBottom() {
+			if(this.total == this.list.length) {
+				return
+			}
+			this.queryms.pageNum++
+			this.checkLogList()
 		},
 		methods: {
 			goRecord() {
@@ -121,6 +136,15 @@
 			cancelSelect() {
 				this.isJudege = false
 				this.list.map(item => item.isSelect = false)
+			},
+			checkLogList() {
+				checkLogList(this.queryms).then(val => {
+					val.data.rows.map(item => {
+						item.isSelect = false
+					})
+					this.list = [...this.list,...val.data.rows ]
+					this.total = val.data.total
+				})
 			}
 		}
 	}

--
Gitblit v1.9.1