Merge branch 'test_任务管理v2' into test

* test_任务管理v2:
  修改item
This commit is contained in:
lq
2025-09-25 16:45:14 +08:00

View File

@ -1,5 +1,11 @@
<template> <template>
<a-trigger trigger="click" position="br" @click.stop @popup-visible-change="onPopupVisibleChange" v-model:popup-visible="popupVisible"> <a-trigger
trigger="click"
position="br"
@click.stop
@popup-visible-change="onPopupVisibleChange"
v-model:popup-visible="popupVisible"
>
<div class="task-item"> <div class="task-item">
<div class="color-indicator" :style="{ background: getTaskColor() }"></div> <div class="color-indicator" :style="{ background: getTaskColor() }"></div>
<div>{{ timestampToTime(task.execution_time) }}</div> <div>{{ timestampToTime(task.execution_time) }}</div>
@ -70,11 +76,15 @@
<div <div
class="flex items-center mr-12px" class="flex items-center mr-12px"
@click.stop="handleDelete" @click.stop="handleDelete"
v-if="task.status == 0 || (taskDetail.status == 1 && taskDetail.ai_generate_status != 1)" v-if="task.status == 0 || (task.status == 1 && task.ai_generate_status != 1)"
> >
<icon-delete style="font-size: 20px; margin-left: 0" /> <icon-delete style="font-size: 20px; margin-left: 0" />
</div> </div>
<div class="flex w-full" :class="{ 'justify-between': task.ai_generate_status == 0 }"> <div
class="flex w-full"
:class="{ 'justify-between': task.ai_generate_status == 0 }"
v-if="task.status == 0"
>
<button class="opt-btn flex-1" @click.stop="handleEditTask">修改任务</button> <button class="opt-btn flex-1" @click.stop="handleEditTask">修改任务</button>
<button <button
v-if="task.ai_generate_status == 0 && task.status != 3" v-if="task.ai_generate_status == 0 && task.status != 3"
@ -84,6 +94,12 @@
AI立即生成 AI立即生成
</button> </button>
</div> </div>
<div class="flex w-full" :class="{ 'justify-between': task.ai_generate_status == 0 }" v-else>
<button v-if="task.ai_generate_status == 0" class="opt-btn flex-1" @click.stop="handleDelete">
删除任务
</button>
<button v-else class="opt-btn flex-1" @click.stop="handleEditTask">修改任务</button>
</div>
</div> </div>
</div> </div>
</div> </div>