|
|
@ -1,5 +1,6 @@ |
|
|
|
<template> |
|
|
|
<view class="column"> |
|
|
|
<view v-if="tasks && tasks.length"> |
|
|
|
<view :key="index" v-for="(task, index) in tasks"> |
|
|
|
<view class="flex"> |
|
|
|
<TimeStatus :task="task" /> |
|
|
@ -20,13 +21,13 @@ |
|
|
|
@click="onClickTask(+task.planStart)" |
|
|
|
class="h-16" |
|
|
|
margin="0" |
|
|
|
v-if="task.plugins && task.plugins.length" |
|
|
|
> |
|
|
|
<!-- v-if="task.plugins && task.plugins.length" --> |
|
|
|
<!-- 任务面板插件 --> |
|
|
|
<view slot="body"> |
|
|
|
<!-- TODO: 逻辑不完善 --> |
|
|
|
<view v-if="!task.plugins.length"> |
|
|
|
<skeleton :banner="false" :loading="true" :row="4" animate class="mt-2 u-line-2 skeleton"></skeleton> |
|
|
|
<skeleton :banner="false" :loading="true" :row="2" animate class="mt-2 u-line-2 skeleton"></skeleton> |
|
|
|
</view> |
|
|
|
|
|
|
|
<view class="p-0 u-col-between" v-else> |
|
|
@ -50,6 +51,11 @@ |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view v-else class="flex flex-row items-center ml-1"> |
|
|
|
<u-icon name="plus-circle" color="#2979ff" size="40" class="mr-2"></u-icon> |
|
|
|
新建任务 |
|
|
|
</view> |
|
|
|
<!-- 局部弹框操作栏 --> |
|
|
|
<Tips /> |
|
|
|
</view> |
|
|
|