{#if canManage} {/if}
{#if error !== null}
{error}
{:else if shown === null}
加载中…
{:else}
{#if shown.length === 0} {:else} {#each shown as g (g.id)} {/each} {/if}
成员 userId 飞书 ID 类型 权限 加入时间
{searchText.trim() === "" ? "暂无授权" : `无匹配「${searchText.trim()}」的授权`}
{g.principalName ?? g.principalId} {#if g.isCreatorGrant}(创建者){/if} {g.principalType === "USER" ? g.principalId : "—"} {g.principalOpenId ?? "—"} {g.principalType === "USER" ? "个人" : "Group"} {#if !g.isCreatorGrant && canManage} {:else} {ROLE_LABEL[g.role]} {/if} {fmtDate(g.createdAt)} {#if !g.isCreatorGrant && canManage} {/if}
{/if}
{#if showAdd} (showAdd = false)}>
{#if selectedPrincipal !== null}
已选 {selectedPrincipal.label}({selectedPrincipal.id})
{/if} {#if principalOptions !== null && principalOptions.length > 0}
{#each principalOptions as o (o.id)} {/each}
{:else if searchUnavailable}
{:else if principalOptions !== null}
无匹配结果
{/if}
{/if}