From 2606220fa84825f16fb6b00ee996f8e3b28489ab Mon Sep 17 00:00:00 2001 From: maochaoying <925670706@qq.com> Date: Mon, 10 Jul 2023 11:19:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=B8=80=E4=B8=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/index.js | 11 +++++++++++ src/components/Excel.vue | 12 +++--------- src/pages/index.vue | 24 +++++++++++++++++++++--- 3 files changed, 35 insertions(+), 12 deletions(-) diff --git a/src/api/index.js b/src/api/index.js index 9f936bb..5624f6c 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -20,3 +20,14 @@ export const breakOffAutoCheckApi = id => { method: 'GET', }) } + +export const saveCheckResult = (checkNumber, currentTaskId) => { + return request({ + url: `/check/save`, + method: 'POST', + data: { + checkNumber, + taskId: currentTaskId, + }, + }) +} diff --git a/src/components/Excel.vue b/src/components/Excel.vue index a5a9cba..849dd89 100644 --- a/src/components/Excel.vue +++ b/src/components/Excel.vue @@ -18,15 +18,9 @@ import { useImageStore, useTaskStore, useCheckStore } from '@/store' const imageStore = useImageStore() const taskStore = useTaskStore() const checkStore = useCheckStore() -const props = defineProps({ - excelData: { - type: Array, - default: [], - }, -}) const showCoreDetail = index => { - const arr = props.excelData.filter(item => item.num == index) + const arr = taskStore.excelData.filter(item => item.num == index) if (checkStore.manualCheck) { if (arr?.length > 0) { const item = arr[0] @@ -46,7 +40,7 @@ const showCoreDetail = index => { const getClass = index => { // 需要用item 获取真正实体 - const arr = props.excelData.filter(item => item.num == index) + const arr = taskStore.excelData.filter(item => item.num == index) if (arr?.length > 0) { const item = arr[0] if (item.result == 1) { @@ -84,7 +78,7 @@ const canClick = item => { } const getLine = (index, position) => { - const arr = props.excelData.filter(item => item.num == index) + const arr = taskStore.excelData.filter(item => item.num == index) if (arr?.length > 0) { const obj = arr[0] if (obj.secondSign && obj.firstSign) { diff --git a/src/pages/index.vue b/src/pages/index.vue index 6d2e707..6c2c3ad 100644 --- a/src/pages/index.vue +++ b/src/pages/index.vue @@ -195,7 +195,7 @@