|
@@ -46,9 +46,7 @@
|
|
|
</BasicSearch>
|
|
</BasicSearch>
|
|
|
<div class="date-time-container" v-if="endTime">
|
|
<div class="date-time-container" v-if="endTime">
|
|
|
<span>任务期限:{{ endTime }}</span>
|
|
<span>任务期限:{{ endTime }}</span>
|
|
|
- <el-button type="primary" @click="handleConfirm" v-if="isInventory"
|
|
|
|
|
- >盘点确认</el-button
|
|
|
|
|
- >
|
|
|
|
|
|
|
+ <el-button type="primary" @click="handleConfirm" v-if="isInventory">盘点确认</el-button>
|
|
|
</div>
|
|
</div>
|
|
|
</header>
|
|
</header>
|
|
|
<BasicTable
|
|
<BasicTable
|
|
@@ -198,15 +196,6 @@
|
|
|
// 定时器引用
|
|
// 定时器引用
|
|
|
const pollTimer = ref<number | null>(null);
|
|
const pollTimer = ref<number | null>(null);
|
|
|
|
|
|
|
|
- // const isTaskExpired = computed(() => {
|
|
|
|
|
- // if (!endTime.value) return true;
|
|
|
|
|
-
|
|
|
|
|
- // const currentTime = new Date();
|
|
|
|
|
- // const taskEndTime = new Date(endTime.value);
|
|
|
|
|
-
|
|
|
|
|
- // return currentTime > taskEndTime;
|
|
|
|
|
- // });
|
|
|
|
|
-
|
|
|
|
|
const handleSearch = () => {
|
|
const handleSearch = () => {
|
|
|
inventoryCheckListQuery.queryParam = {};
|
|
inventoryCheckListQuery.queryParam = {};
|
|
|
if (searchData.taskId) {
|
|
if (searchData.taskId) {
|
|
@@ -247,11 +236,13 @@
|
|
|
getTableData();
|
|
getTableData();
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
- const getFirstTaskInfo = () => {
|
|
|
|
|
|
|
+ const getFirstTaskInfo = async () => {
|
|
|
const firstTask = inventoryTaskOptions.value[0];
|
|
const firstTask = inventoryTaskOptions.value[0];
|
|
|
if (!firstTask) return;
|
|
if (!firstTask) return;
|
|
|
searchData.taskId = firstTask.id;
|
|
searchData.taskId = firstTask.id;
|
|
|
endTime.value = firstTask.endTime;
|
|
endTime.value = firstTask.endTime;
|
|
|
|
|
+ await checkTaskStatus();
|
|
|
|
|
+ startPolling();
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
const getInventoryTaskOptions = async () => {
|
|
const getInventoryTaskOptions = async () => {
|