1
1
<script setup lang="ts" generic =" TData , TValue " >
2
+ import type { ActivityRecord , Club , ClubMembership } from ' @prisma/client'
2
3
import type { ColumnDef , ColumnFiltersState , SortingState } from ' @tanstack/vue-table'
3
- import {
4
- FlexRender ,
5
- getCoreRowModel ,
6
- getFilteredRowModel ,
7
- getPaginationRowModel ,
8
- getSortedRowModel ,
9
- useVueTable ,
10
- } from ' @tanstack/vue-table'
11
4
12
- import type { ActivityRecord , Club , ClubMembership } from ' @prisma/client'
13
- import { valueUpdater } from ' @/lib/utils'
14
5
import { DonutChart } from ' @/components/ui/chart-donut'
15
-
16
6
import {
17
7
Table ,
18
8
TableBody ,
@@ -21,6 +11,16 @@ import {
21
11
TableHeader ,
22
12
TableRow ,
23
13
} from ' @/components/ui/table'
14
+ import { valueUpdater } from ' @/lib/utils'
15
+
16
+ import {
17
+ FlexRender ,
18
+ getCoreRowModel ,
19
+ getFilteredRowModel ,
20
+ getPaginationRowModel ,
21
+ getSortedRowModel ,
22
+ useVueTable ,
23
+ } from ' @tanstack/vue-table'
24
24
25
25
const props = defineProps <{
26
26
columns: ColumnDef <TData , TValue >[]
@@ -147,6 +147,38 @@ async function submitDeletion(id: string) {
147
147
</div >
148
148
</div >
149
149
150
+ <div >
151
+ <div class =" font-medium" >
152
+ CAS时间
153
+ </div >
154
+ <div class =" text-sm rounded border p-2 mt-1 flex justify-between" >
155
+ <div class =" flex items-center space-x-0.5" >
156
+ <p class =" font-bold" >
157
+ C:
158
+ </p >
159
+ <div >
160
+ {{ currentRequestInDialog?.cTime }}小时
161
+ </div >
162
+ </div >
163
+ <div class =" flex items-center space-x-0.5" >
164
+ <p class =" font-bold" >
165
+ A:
166
+ </p >
167
+ <div >
168
+ {{ currentRequestInDialog?.aTime }}小时
169
+ </div >
170
+ </div >
171
+ <div class =" flex items-center space-x-0.5" >
172
+ <p class =" font-bold" >
173
+ S:
174
+ </p >
175
+ <div >
176
+ {{ currentRequestInDialog?.sTime }}小时
177
+ </div >
178
+ </div >
179
+ </div >
180
+ </div >
181
+
150
182
<div >
151
183
<div class =" font-medium" >
152
184
活动概况
0 commit comments