This commit is contained in:
王一嘉
2025-07-14 16:58:59 +08:00
parent dc350caa19
commit 2ea567a76d
5 changed files with 17 additions and 4 deletions

View File

@@ -5,6 +5,7 @@ import useTableQuery from "../../../../../../hooks/useTableQuery.js";
import Api from "../../../../../../api/index.js"; import Api from "../../../../../../api/index.js";
import {Message} from "@arco-design/web-vue"; import {Message} from "@arco-design/web-vue";
import XSwitch from "../../../../../../components/XSwitch/index.vue"; import XSwitch from "../../../../../../components/XSwitch/index.vue";
import SequenceAdjustment from "../../../../../../components/SequenceAdjustment/index.vue";
const columns = [ const columns = [
{ {
@@ -89,6 +90,13 @@ const del = async (id) => {
@change="fetchData"> @change="fetchData">
</x-switch> </x-switch>
</template> </template>
<template v-slot:sort="{record}">
<SequenceAdjustment
:id="record.id"
@success="fetchData"
:api="Api.admin.setADVWeigh">
</SequenceAdjustment>
</template>
<template v-slot:action="{record}"> <template v-slot:action="{record}">
<div class="flex gap-[10px]"> <div class="flex gap-[10px]">
<EditBanner :position="3" :detail="record" @success="fetchData"> <EditBanner :position="3" :detail="record" @success="fetchData">

View File

@@ -90,6 +90,7 @@ const handleStatus = async (status) => {
}); });
Message.success(msg); Message.success(msg);
await fetchData(); await fetchData();
selectedKeys.value.length = 0;
} }
</script> </script>

View File

@@ -189,7 +189,7 @@ const plTaskChildren = async () => {
status="danger" status="danger"
@click="openTerminateTask({ @click="openTerminateTask({
Api: Api.admin.stopTaskChildren, Api: Api.admin.stopTaskChildren,
status_text: record.stattus_text, status_text: record.status_text,
type: record.status === 6 || record.status === 4 ? 'warning' : 'success', type: record.status === 6 || record.status === 4 ? 'warning' : 'success',
taskId: record.id, taskId: record.id,
callback: fetchData, callback: fetchData,

View File

@@ -184,7 +184,7 @@ const {loading, pagination, initFetchData, fetchData} = useTableQuery({
:id="record.id" @success="fetchData"></TaskPassedReviewModal> :id="record.id" @success="fetchData"></TaskPassedReviewModal>
<RejectTaskModal :disabled="record.check_status===-2 || record.check_status===1" :id="record.id" <RejectTaskModal :disabled="record.check_status===-2 || record.check_status===1" :id="record.id"
@success="fetchData"></RejectTaskModal> @success="fetchData"></RejectTaskModal>
<a-link :disabled="record.status_text!==4 && record.status_text!==-2" :hoverable="false" <a-link :disabled="!(record.status === 4 || record.status === -2)" :hoverable="false"
status="danger" class="ml-auto" status="danger" class="ml-auto"
@click="TerminateTask({taskId: record.id})">终止 @click="TerminateTask({taskId: record.id})">终止
</a-link> </a-link>

View File

@@ -118,8 +118,12 @@ const startTask = async (_value, record) => {
if (status === 2) { if (status === 2) {
Modal.error({ Modal.error({
title: '无法查看子任务', title: '请等待子任务审核通过',
content: '检测到任务尚未审核通过,请等待任务审核通过后,再点击查看子任务', content: '检测到任务素材尚未提交或者尚未审核通过,请等待任务素材审核通过后,再点击开始任务',
okText: '查看子任务',
onOk: () => {
viewMiniTask(record);
}
}); });
return; return;
} }