1- import type { CatPhoto } from './types'
2-
31// Import all cat images
4- import _1h1 from '@/assets/cats/1-h-1.jpg'
5- import _1h2 from '@/assets/cats/1-h-2.jpg'
6- import _1h3 from '@/assets/cats/1-h-3.jpg'
7- import _1h from '@/assets/cats/1-h.jpg'
8- import _1m1 from '@/assets/cats/1-m-1.jpg'
9- import _1m2 from '@/assets/cats/1-m-2.png'
10- import _1m from '@/assets/cats/1-m.jpg'
11- import _2111 from '@/assets/cats/2-1-1-1.jpg'
12- import _2112 from '@/assets/cats/2-1-1-2.jpg'
13- import _211 from '@/assets/cats/2-1-1.jpg'
14- import _221 from '@/assets/cats/2-2-1.png'
15- import _2231 from '@/assets/cats/2-2-3-1.jpg'
16- import _223 from '@/assets/cats/2-2-3.jpg'
17- import _2241 from '@/assets/cats/2-2-4-1.jpg'
18- import _2242 from '@/assets/cats/2-2-4-2.jpg'
19- import _2243 from '@/assets/cats/2-2-4-3.jpg'
20- import _224 from '@/assets/cats/2-2-4.png'
21- import _2261 from '@/assets/cats/2-2-6-1.jpg'
22- import _226 from '@/assets/cats/2-2-6.jpg'
23- import _31 from '@/assets/cats/3-1.png'
24- import _u1 from '@/assets/cats/u-1.jpg'
25- import _u2 from '@/assets/cats/u-2.jpg'
26- import _u3 from '@/assets/cats/u-3.jpg'
27- import _u4 from '@/assets/cats/u-4.jpg'
2+ import _1h1 from '@/assets/cats/1-h-1.jpg' ;
3+ import _1h2 from '@/assets/cats/1-h-2.jpg' ;
4+ import _1h3 from '@/assets/cats/1-h-3.jpg' ;
5+ import _1h from '@/assets/cats/1-h.jpg' ;
6+ import _1m1 from '@/assets/cats/1-m-1.jpg' ;
7+ import _1m2 from '@/assets/cats/1-m-2.png' ;
8+ import _1m from '@/assets/cats/1-m.jpg' ;
9+ import _2111 from '@/assets/cats/2-1-1-1.jpg' ;
10+ import _2112 from '@/assets/cats/2-1-1-2.jpg' ;
11+ import _211 from '@/assets/cats/2-1-1.jpg' ;
12+ import _221 from '@/assets/cats/2-2-1.png' ;
13+ import _2231 from '@/assets/cats/2-2-3-1.jpg' ;
14+ import _223 from '@/assets/cats/2-2-3.jpg' ;
15+ import _2241 from '@/assets/cats/2-2-4-1.jpg' ;
16+ import _2242 from '@/assets/cats/2-2-4-2.jpg' ;
17+ import _2243 from '@/assets/cats/2-2-4-3.jpg' ;
18+ import _224 from '@/assets/cats/2-2-4.png' ;
19+ import _2261 from '@/assets/cats/2-2-6-1.jpg' ;
20+ import _226 from '@/assets/cats/2-2-6.jpg' ;
21+ import _31 from '@/assets/cats/3-1.png' ;
22+ import _u1 from '@/assets/cats/u-1.jpg' ;
23+ import _u2 from '@/assets/cats/u-2.jpg' ;
24+ import _u3 from '@/assets/cats/u-3.jpg' ;
25+ import _u4 from '@/assets/cats/u-4.jpg' ;
26+
27+ import type { CatInfo , Photo } from './types' ;
28+
29+ export const info : Record < string , CatInfo > = {
30+ 小花 : {
31+ id : 'xiaohua' ,
32+ gender : '女' ,
33+ birthday : '2016-10-19' ,
34+ deathday : '2024-10-29' ,
35+ tags : [ '三花' , '田园猫' , '可爱' , 'Queen' ]
36+ } ,
37+ 月亮 : {
38+ id : 'yueliang' ,
39+ gender : '男' ,
40+ birthday : '2017-05-06' ,
41+ tags : [ '金吉拉' , '可爱' , '傻萌' , '馋' , '长毛' ] ,
42+ desc : '拉💩后爱跑酷的笨蛋粘人大脸猫'
43+ } ,
44+ 大姐 : {
45+ id : 'dajie' ,
46+ gender : '女' ,
47+ birthday : '2018-03-11' ,
48+ tags : [ '三花' , '田园猫' , '可爱' , '胖墩' ] ,
49+ desc : '小花的大女儿, 真的该减肥了'
50+ } ,
51+ 大头 : {
52+ id : 'datou' ,
53+ gender : '男' ,
54+ birthday : '2018-08-11' ,
55+ tags : [ '黑白' , '田园猫' , '头大' , '呆呆的' ] ,
56+ desc : '大块头有小胆子'
57+ } ,
58+ 老三 : {
59+ id : 'laosan' ,
60+ gender : '女' ,
61+ birthday : '2018-08-11' ,
62+ tags : [ '黑白' , '田园猫' , '萌萌' , '被老四欺负' ] ,
63+ desc : '住单间的爱我的小可爱'
64+ } ,
65+ 老四 : {
66+ id : 'laosi' ,
67+ gender : '男' ,
68+ birthday : '2018-08-11' ,
69+ tags : [ '橘白' , '田园猫' , '调皮' , '撒娇' , '可爱' ] ,
70+ desc : '爱说话的颜值高的大橘'
71+ } ,
72+ 老六 : {
73+ id : 'laoliu' ,
74+ gender : '女' ,
75+ birthday : '2018-08-11' ,
76+ tags : [ '黑白' , '田园猫' , '胆小' , '妈宝' ] ,
77+ desc : '小花最小的女儿, 胆子小还怕人'
78+ } ,
79+ 小六 : {
80+ id : 'xiaoliu' ,
81+ gender : '男' ,
82+ birthday : '2019-07-05' ,
83+ deathday : '2025-10-10' ,
84+ tags : [ '黑白' , '田园猫' , '胆小' , '害怕' , '可怜' ] ,
85+ desc : '大头和老六的大儿子, 胆子更小, 见人就跑'
86+ }
87+ }
2888
2989/**
3090 * Cat photo data collection
3191 */
32- export const cats : CatPhoto [ ] = [
92+ export const photos : Photo [ ] = [
3393 {
34- name : '小花_1' ,
94+ subjects : [ '小花' ] ,
3595 image : _1h1 ,
36- date : '2025-04-03' ,
37- tag : [ '花猫' ]
96+ tags : [ '三花' , '田园猫' , '可爱' , 'Queen' ] ,
3897 } ,
3998 {
40- name : '小花_2' ,
99+ subjects : [ '小花' ] ,
41100 image : _1h2 ,
42- date : '2025-04-03' ,
43- tag : [ '花猫 ' , '玩耳' ]
101+ capturedAt : '2025-04-03' ,
102+ tags : [ '三花 ' , '田园猫' , '可爱' , 'Queen' ] ,
44103 } ,
45104 {
46- name : '小花_3' ,
105+ subjects : [ '小花' ] ,
47106 image : _1h3 ,
48- date : '2025-04-03' ,
49- desc : '小花的第三张照片'
107+ capturedAt : '2025-04-03' ,
108+ caption : '小花的第三张照片'
50109 } ,
51110 {
52- name : '小花' ,
111+ subjects : [ '小花' ] ,
53112 image : _1h ,
54- date : '2025-04-03' ,
55- tag : [ '花猫' , '主图' ] ,
56- desc : '小花的主要照片'
113+ capturedAt : '2025-04-03' ,
114+ tags : [ '花猫' ] ,
57115 } ,
58116 {
59- name : '月亮_1' ,
117+ subjects : [ '月亮' ] ,
60118 image : _1m1 ,
61- date : '2025-04-03' ,
62- tag : [ '月亮猫 ' ]
119+ capturedAt : '2025-04-03' ,
120+ tags : [ '金吉拉' , '可爱 ']
63121 } ,
64122 {
65- name : '月亮_2' ,
123+ subjects : [ '月亮' ] ,
66124 image : _1m2 ,
67- date : '2025-04-03'
125+ capturedAt : '2025-04-03'
68126 } ,
69127 {
70- name : '月亮' ,
128+ subjects : [ '月亮' ] ,
71129 image : _1m ,
72- date : '2025-04-03' ,
73- desc : '月亮的主要照片'
74130 } ,
75131 {
76- name : '大姐_1' ,
132+ subjects : [ '大姐' ] ,
77133 image : _2111 ,
78- date : '2025-04-03'
134+ capturedAt : '2025-04-03'
79135 } ,
80136 {
81- name : '大姐_2' ,
137+ subjects : [ '大姐' ] ,
82138 image : _2112 ,
83- date : '2025-04-03'
139+ capturedAt : '2025-04-03'
84140 } ,
85141 {
86- name : '大姐' ,
142+ subjects : [ '大姐' ] ,
87143 image : _211 ,
88- date : '2025-04-03' ,
89- tag : [ '大姐猫' ]
144+ capturedAt : '2025-04-03' ,
145+ tags : [ '大姐猫' ]
90146 } ,
91147 {
92- name : '大头' ,
148+ subjects : [ '大头' ] ,
93149 image : _221 ,
94- date : '2025-04-03' ,
95- desc : '大头猫的照片'
150+ capturedAt : '2025-04-03' ,
151+ caption : '大头猫的照片'
96152 } ,
97153 {
98- name : '老三_1' ,
154+ subjects : [ '老三' ] ,
99155 image : _2231 ,
100- date : '2025-04-03'
156+ capturedAt : '2025-04-03'
101157 } ,
102158 {
103- name : '老三' ,
159+ subjects : [ '老三' ] ,
104160 image : _223 ,
105- date : '2025-04-03' ,
106- tag : [ '老三猫' ]
161+ capturedAt : '2025-04-03' ,
162+ tags : [ '老三猫' ]
107163 } ,
108164 {
109- name : '老四_1' ,
165+ subjects : [ '老四' ] ,
110166 image : _2241 ,
111- date : '2025-04-03'
167+ capturedAt : '2025-04-03'
112168 } ,
113169 {
114- name : '老四_2' ,
170+ subjects : [ '老四' ] ,
115171 image : _2242 ,
116- date : '2025-04-03' ,
117- desc : '老四的第二张照片'
172+ capturedAt : '2025-04-03' ,
173+ caption : '老四的第二张照片'
118174 } ,
119175 {
120- name : '老四_3' ,
176+ subjects : [ '老四' ] ,
121177 image : _2243 ,
122- date : '2025-04-03'
178+ capturedAt : '2025-04-03'
123179 } ,
124180 {
125- name : '老四' ,
181+ subjects : [ '老四' ] ,
126182 image : _224 ,
127- date : '2025-04-03' ,
128- tag : [ '老四猫' , '主图' ]
183+ capturedAt : '2025-04-03' ,
184+ tags : [ '老四猫' , '主图' ]
129185 } ,
130186 {
131- name : '老六_1' ,
187+ subjects : [ '老六' ] ,
132188 image : _2261 ,
133- date : '2025-04-03' ,
134- tag : [ '老六猫' , '建筑' ]
189+ capturedAt : '2025-04-03' ,
190+ tags : [ '老六猫' , '建筑' ]
135191 } ,
136192 {
137- name : '老六' ,
193+ subjects : [ '老六' ] ,
138194 image : _226 ,
139- date : '2025-04-03' ,
140- desc : '老六的主要照片'
195+ capturedAt : '2025-04-03' ,
196+ caption : '老六的主要照片'
141197 } ,
142198 {
143- name : '小孙子' ,
199+ subjects : [ '小六' ] ,
144200 image : _31 ,
145- date : '2025-04-03' ,
146- tag : [ '小孙子猫' ]
201+ capturedAt : '2025-04-03' ,
147202 } ,
148203 {
149204 image : _u1 ,
150- date : '2025-04-03' ,
151- desc : '未命名的猫咪照片 '
205+ capturedAt : '2025-04-03' ,
206+ caption : '全家福 '
152207 } ,
153208 {
154209 image : _u2 ,
155- date : '2025-04-03' ,
156- tag : [ '未命名' ]
210+ capturedAt : '2025-04-03' ,
211+ caption : '排排坐'
157212 } ,
158213 {
159214 image : _u3 ,
160- date : '2025-04-03'
215+ capturedAt : '2025-04-03'
161216 } ,
162217 {
163218 image : _u4 ,
164- date : '2025-04-03' ,
165- tag : [ '未命名' ] ,
166- desc : '最后一张未命名的照片'
219+ capturedAt : '2025-04-03' ,
167220 }
168- ]
221+ ]
0 commit comments