重构:迁移3个列表视图到useAdminListPage + 提取useAdminAction组合式函数
This commit is contained in:
@@ -15,8 +15,8 @@ import {
|
||||
import type { AdminTaskActionResponse, AdminTaskListItem } from "@/types/admin";
|
||||
import { hasAdminRole } from "@/utils/admin-auth";
|
||||
import {
|
||||
formatBindingCountSummary,
|
||||
formatBindingRoleSummary,
|
||||
formatBindingCountSummary,
|
||||
} from "@/utils/admin-display";
|
||||
import { adminTaskStatusOptions } from "@/utils/admin-options";
|
||||
import { formatAdminDateTime } from "@/utils/admin-time";
|
||||
@@ -63,11 +63,6 @@ const {
|
||||
|
||||
const { actionLoadingId, runAction } = useAdminAction();
|
||||
|
||||
import {
|
||||
formatBindingCountSummary,
|
||||
formatBindingRoleSummary,
|
||||
} from "@/utils/admin-display";
|
||||
|
||||
function handleActionCommand(
|
||||
actionKey: AdminTaskActionKey,
|
||||
item: AdminTaskListItem
|
||||
@@ -312,13 +307,19 @@ function resetFilters() {
|
||||
:title="row.inventoryDisplayMasked || '-'"
|
||||
>凭据 {{ row.inventoryDisplayMasked || "-" }}</span
|
||||
>
|
||||
<span class="cell-subline" :title="formatBindingRoles(row)"
|
||||
>绑定 {{ formatBindingRoles(row) }}</span
|
||||
<span
|
||||
class="cell-subline"
|
||||
:title="formatBindingRoleSummary(row.bindingSummary.roleKeys)"
|
||||
>绑定
|
||||
{{
|
||||
formatBindingRoleSummary(row.bindingSummary.roleKeys)
|
||||
}}</span
|
||||
>
|
||||
<span
|
||||
class="cell-subline cell-subline--strong"
|
||||
:title="formatBindingCountSummary(row)"
|
||||
>{{ formatBindingCountSummary(row) }}</span
|
||||
:title="formatBindingCountSummary(row.bindingSummary)"
|
||||
>{{ formatBindingCountSummary(row.bindingSummary) }}</span
|
||||
>
|
||||
>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
Reference in New Issue
Block a user