|
@@ -87,7 +87,7 @@
|
|
|
<div>
|
|
|
<div class="flex items-center flex-row">
|
|
|
<div class="flex-1 truncate mr-8 titles relative">{{ item.taskName }}</div>
|
|
|
- <div class="text-[#B9B9B9]">
|
|
|
+ <div :style="`color: ${fixedFieldTaskStatus.find(subItem => subItem.value == item.status)?.color}`">
|
|
|
{{ fixedFieldTaskStatus.find(subItem => subItem.value == item.status)?.label || '' }}
|
|
|
</div>
|
|
|
</div>
|
|
@@ -190,7 +190,12 @@
|
|
|
</van-pull-refresh>
|
|
|
</template>
|
|
|
<template v-else>
|
|
|
- <van-skeleton title :row="20" class="w-full h-full" />
|
|
|
+ <template v-if="!isLoading && listData?.records && !listData.records.length">
|
|
|
+ <van-empty description="暂无数据" />
|
|
|
+ </template>
|
|
|
+ <template v-else>
|
|
|
+ <van-skeleton title :row="20" class="w-full h-full" />
|
|
|
+ </template>
|
|
|
</template>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -215,7 +220,7 @@
|
|
|
|
|
|
<!-- select 选择器 -->
|
|
|
<van-popup v-model:show="showSelect" destroy-on-close position="bottom" :style="{ height: '80%' }">
|
|
|
- <PullDownSelector @change="selectChange" />
|
|
|
+ <PullDownSelector :showElement="showSelect" @change="selectChange" />
|
|
|
</van-popup>
|
|
|
</template>
|
|
|
</Page>
|
|
@@ -346,11 +351,12 @@ function claimAndClaim(item) {
|
|
|
// 删除事件
|
|
|
function deleteRow(row) {
|
|
|
const { name = '', searchFiled = {}, deteleFiled = '' } = queryParameters.value
|
|
|
+ const foemVal = { [queryParameters.value.key == 'tasks' ? 'taskIds' : 'ids']: row.id }
|
|
|
showConfirmDialog({
|
|
|
title: `删除${name}`,
|
|
|
message: `确定删除【${row[searchFiled?.search]}】${name}吗?`,
|
|
|
}).then(() => {
|
|
|
- requests.post(deteleFiled, { ids: row.id }).then((res) => {
|
|
|
+ requests.post(deteleFiled, { ...foemVal }).then((res) => {
|
|
|
toastSuccess('删除成功')
|
|
|
onRefresh(true)
|
|
|
}).catch((err) => {
|