From 7cdc87a2d279155ef28e1030fa37372a87bba95d Mon Sep 17 00:00:00 2001
From: maochaoying <925670706@qq.com>
Date: Mon, 31 Jul 2023 14:33:13 +0800
Subject: [PATCH] =?UTF-8?q?=E9=81=AE=E7=85=A7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/Task.vue | 3 +--
src/pages/index.vue | 20 ++++++++++++--------
src/store/modules/task.js | 9 +++++++++
3 files changed, 22 insertions(+), 10 deletions(-)
diff --git a/src/components/Task.vue b/src/components/Task.vue
index ab74c9b..b5af370 100644
--- a/src/components/Task.vue
+++ b/src/components/Task.vue
@@ -550,7 +550,6 @@ export default {
this.startCaptureFunc()
// 需要设置相机的参数 根据核堆id获取
const res = await getCameraConfig(row.nuclearCoreId)
- console.log(res)
if (res?.code == 200) {
if (res?.data?.exposure) {
// 改变相机的exposure
@@ -569,7 +568,7 @@ export default {
imageStore.updateNuclearStationName(row.nuclearCoreName)
imageStore.updateShowImage(false)
accountStore.changePage(0)
- taskStore.getExcelList(row.id)
+ await taskStore.getExcelList(row.id)
taskStore.updateCurrentTaskId(row.id)
taskStore.updateCurrentDetailTaskId(null)
},
diff --git a/src/pages/index.vue b/src/pages/index.vue
index 066b525..4947085 100644
--- a/src/pages/index.vue
+++ b/src/pages/index.vue
@@ -366,6 +366,12 @@
+
@@ -683,14 +689,11 @@ const websocketonmessage = async e => {
if (res?.code == 200) {
// 核查成功后请求新数据
// 更新exceldata
- loading.value = false
- taskStore.getExcelList(taskStore.currentTaskId)
+
+ const res1 = await taskStore.getExcelList(taskStore.currentTaskId)
// 将左侧摄像机展现为当前检测的结果
- const arr = taskStore.excelData.filter(
- item => item.serialNumber == checkNumber,
- )
+ const arr = res1.filter(item => item.serialNumber == checkNumber)
const item = arr[0]
- console.log(item)
if (item.firstSign == '' && item.secondSign == '') {
return
}
@@ -701,9 +704,10 @@ const websocketonmessage = async e => {
}
if (arr?.length > 0) {
// 将item存入store中
- // imageStore.updateShowImage(true)
- // imageStore.updateCoreInfo(item)
+ imageStore.updateShowImage(true)
+ imageStore.updateCoreInfo(item)
}
+ loading.value = false
MessagePlugin('success', { content: '核查完毕' })
// 自动跳转下一个
// nextBtn()
diff --git a/src/store/modules/task.js b/src/store/modules/task.js
index 57fda87..12e60e5 100644
--- a/src/store/modules/task.js
+++ b/src/store/modules/task.js
@@ -13,6 +13,7 @@ export const useTaskStore = defineStore({
currentDetailTaskId: null,
taskStatus: 0,
pathData: [],
+ showLoading: false,
}
},
// actions
@@ -45,6 +46,10 @@ export const useTaskStore = defineStore({
this.excelData = excelData
},
async getExcelList(taskId) {
+ if (this.excelData.length == 0) {
+ this.showLoading = true
+ }
+
const res = await getNuclearExcelApi(taskId)
if (res?.code == 200) {
// 根据data的serialNumber算出序列号
@@ -54,6 +59,10 @@ export const useTaskStore = defineStore({
item.num = parseInt(arr[0]) * 14 + parseInt(arr[1]) + 1
})
this.excelData = list
+ this.showLoading = false
+ return list
+ } else {
+ this.showLoading = false
}
},
},