improve order delete

This commit is contained in:
2024-07-30 20:28:06 +08:00
parent 6ab0c6dba5
commit 0c68e785a9
2 changed files with 11 additions and 4 deletions

View File

@@ -189,16 +189,22 @@ onMounted(async () => {
<NCheckbox v-model:checked="filterSettings.onlyRequireShippingInfo" label="仅包含未填写快递单号的订单" /> <NCheckbox v-model:checked="filterSettings.onlyRequireShippingInfo" label="仅包含未填写快递单号的订单" />
</NFlex> </NFlex>
</NCard> </NCard>
<NDivider v-if="(selectedItem?.length ?? 0) == 0" title-placement="left" /> <NDivider title-placement="left">
<NDivider v-else title-placement="left">
<NPopconfirm @positive-click="deleteOrder"> <NPopconfirm @positive-click="deleteOrder">
<template #trigger> <template #trigger>
<NButton size="tiny" type="error"> 删除选中的订单 | {{ selectedItem?.length }} </NButton> <NButton size="tiny" type="error" :disabled="(selectedItem?.length ?? 0) == 0">
删除选中的订单 | {{ selectedItem?.length ?? 0 }}
</NButton>
</template> </template>
确定删除吗? 确定删除吗?
</NPopconfirm> </NPopconfirm>
</NDivider> </NDivider>
<PointOrderCard @selected-item="items => selectedItem = items" :order="filteredOrders" :goods="goods" type="owner" /> <PointOrderCard
@selected-item="(items) => (selectedItem = items)"
:order="filteredOrders"
:goods="goods"
type="owner"
/>
</template> </template>
</NSpin> </NSpin>
</template> </template>

View File

@@ -10,6 +10,7 @@ import { QueryGetAPI } from '@/api/query'
import PointHistoryCard from '@/components/manage/PointHistoryCard.vue' import PointHistoryCard from '@/components/manage/PointHistoryCard.vue'
import PointOrderCard from '@/components/manage/PointOrderCard.vue' import PointOrderCard from '@/components/manage/PointOrderCard.vue'
import { POINT_API_URL } from '@/data/constants' import { POINT_API_URL } from '@/data/constants'
import { Info24Filled } from '@vicons/fluent'
import { import {
NButton, NButton,
NCard, NCard,