diff --git a/src/components/Task.vue b/src/components/Task.vue index 7960bf4..4260f10 100644 --- a/src/components/Task.vue +++ b/src/components/Task.vue @@ -122,13 +122,19 @@ import { import { getNuclearExcelApi } from '@/api' import PathPlan from 'cpns/PathPlan' import { checkCanDiyPathApi, pathPlanApi, getPlanPathListApi } from '@/api/path' -import { useAccountStore, useTaskStore, useImageStore } from '@/store' +import { + useAccountStore, + useTaskStore, + useImageStore, + useCameraStore, +} from '@/store' import { allOperatorApi } from '@/api/publish' import moment from 'moment' import Cookie from '@/utils/cookie' const accountStore = useAccountStore() const taskStore = useTaskStore() const imageStore = useImageStore() +const cameraStore = useCameraStore() export default { data() { return { @@ -559,6 +565,8 @@ export default { if (flag == 1 && canUpload) { return } + // 直接取消继续任务按钮 + cameraStore.updateContinueTask(false) imageStore.updateNuclearStationName(nuclearStationName) imageStore.updateOperatorName(operatorName) imageStore.updateNuclearCoreName(nuclearCoreName) diff --git a/src/pages/index.vue b/src/pages/index.vue index e5412cc..e48e919 100644 --- a/src/pages/index.vue +++ b/src/pages/index.vue @@ -329,7 +329,9 @@

核查进度({{ hasTestedLength }} / {{ testArrLength }})

- 继续操作 + 继续操作
@@ -593,6 +595,7 @@ onMounted(async () => { }) const catCurrentTaskDetail = () => { + cameraStore.updateContinueTask(true) const currentTaskId = taskStore.currentTaskId // 查看当前进行任务的详情 taskStore.updateCurrentDetailTaskId(currentTaskId) diff --git a/src/store/modules/camera.js b/src/store/modules/camera.js index c693c3b..5c47ed6 100644 --- a/src/store/modules/camera.js +++ b/src/store/modules/camera.js @@ -5,6 +5,7 @@ export const useCameraStore = defineStore({ state: () => { return { cameraState: false, + continueTask: false, } }, // actions @@ -12,5 +13,8 @@ export const useCameraStore = defineStore({ updateCameraState(cameraState) { this.cameraState = cameraState }, + updateContinueTask(flag) { + this.continueTask = flag + }, }, })