update event status
This commit is contained in:
@@ -180,6 +180,7 @@ const isExporting = ref(false);
|
||||
let suppressOptionFilterReload = false;
|
||||
|
||||
const canCreateRecord = computed(() => userStore.hasPermissions(permissionCodes.eventRecord.create));
|
||||
const canCreateEvent = computed(() => userStore.hasPermissions(permissionCodes.event.create));
|
||||
const dateFilterLabel = computed(() => dateOptions.find(item => item.value === dateFilterType.value)?.label || "今天");
|
||||
const actionOptions = computed(() => eventList.value.map(item => ({
|
||||
label: getEventDisplayName(item),
|
||||
@@ -394,7 +395,9 @@ async function loadRecords(): Promise<void> {
|
||||
|
||||
async function loadActions(): Promise<void> {
|
||||
// 历史登记记录需要关联已停用或已删除的事件,不能使用只返回 ACTIVE 事件的 listValid。
|
||||
const result = await EventAPI.list({ index: 0, size: 1000 });
|
||||
const result = canCreateEvent.value
|
||||
? await EventAPI.listHistory()
|
||||
: await EventAPI.list({ index: 0, size: 1000 });
|
||||
eventList.value = result.list || [];
|
||||
const eventIdList = eventList.value.map(item => item.id).filter((item): item is string => Boolean(item));
|
||||
const eventIdSet = new Set(eventIdList);
|
||||
|
||||
Reference in New Issue
Block a user