2026-02-02 11:07:34 +08:00
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"version": "2.7",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "PlVHb",
|
|
|
|
|
"x": -1413,
|
2026-02-02 11:07:34 +08:00
|
|
|
"y": 369,
|
2026-02-09 19:25:51 +08:00
|
|
|
"name": "Calendar - Main View - Dark",
|
2026-02-03 17:56:32 +08:00
|
|
|
"width": 375,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#09090B",
|
2026-02-02 11:07:34 +08:00
|
|
|
"layout": "vertical",
|
|
|
|
|
"children": [
|
2026-02-03 17:56:32 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "gZpES",
|
2026-02-03 17:56:32 +08:00
|
|
|
"name": "header",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"gap": 4,
|
|
|
|
|
"padding": [
|
|
|
|
|
8,
|
|
|
|
|
24
|
|
|
|
|
],
|
|
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "KchUY",
|
2026-02-03 17:56:32 +08:00
|
|
|
"name": "headerContent",
|
|
|
|
|
"width": 142,
|
|
|
|
|
"height": 39,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 4,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "y8X8F",
|
2026-02-03 17:56:32 +08:00
|
|
|
"name": "subtitle",
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#a1a1aa",
|
|
|
|
|
"content": "2026年1月",
|
2026-02-03 17:56:32 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 24,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "f1LMO",
|
2026-02-03 17:56:32 +08:00
|
|
|
"name": "notifBtn",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"height": 44,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#27272a",
|
2026-02-03 17:56:32 +08:00
|
|
|
"cornerRadius": 22,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "icon_font",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "UMWrV",
|
2026-02-03 17:56:32 +08:00
|
|
|
"name": "icon",
|
|
|
|
|
"width": 20,
|
|
|
|
|
"height": 20,
|
|
|
|
|
"iconFontName": "bell",
|
|
|
|
|
"iconFontFamily": "lucide",
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#f4f4f5"
|
2026-02-03 17:56:32 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "2f9Lt",
|
|
|
|
|
"name": "calContainer",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
|
|
|
|
"layout": "vertical",
|
2026-02-09 19:25:51 +08:00
|
|
|
"gap": 16,
|
2026-02-02 11:07:34 +08:00
|
|
|
"padding": 24,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "9uhuL",
|
|
|
|
|
"name": "weekDays",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"justifyContent": "space_between",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "bM7Rv",
|
|
|
|
|
"name": "dayMon",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": "一",
|
|
|
|
|
"textAlign": "center",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 12,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "Yq6GF",
|
|
|
|
|
"name": "dayTue",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": "二",
|
|
|
|
|
"textAlign": "center",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 12,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "CmxXJ",
|
|
|
|
|
"name": "dayWed",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": "三",
|
|
|
|
|
"textAlign": "center",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 12,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "mtCPr",
|
|
|
|
|
"name": "dayThu",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": "四",
|
|
|
|
|
"textAlign": "center",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 12,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "OrNBC",
|
|
|
|
|
"name": "dayFri",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": "五",
|
|
|
|
|
"textAlign": "center",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 12,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "wr9aj",
|
|
|
|
|
"name": "daySat",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": "六",
|
|
|
|
|
"textAlign": "center",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 12,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "vkGTs",
|
|
|
|
|
"name": "daySun",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": "日",
|
|
|
|
|
"textAlign": "center",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 12,
|
|
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "8OVHm",
|
|
|
|
|
"name": "calGrid",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
|
|
|
|
"layout": "vertical",
|
2026-02-09 19:25:51 +08:00
|
|
|
"gap": 12,
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "PoZdj",
|
|
|
|
|
"name": "weekRow1",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"justifyContent": "space_between",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "dbYbN",
|
|
|
|
|
"name": "d1",
|
|
|
|
|
"width": 44,
|
2026-02-02 11:07:34 +08:00
|
|
|
"layout": "vertical",
|
2026-02-09 19:25:51 +08:00
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "KRJ9P",
|
|
|
|
|
"name": "dc1",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "5Wsnk",
|
|
|
|
|
"name": "t1",
|
|
|
|
|
"fill": "#52525b",
|
|
|
|
|
"content": "29",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "IjHl0",
|
|
|
|
|
"name": "am1",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": " ",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "cBULU",
|
|
|
|
|
"name": "d2",
|
|
|
|
|
"width": 44,
|
2026-02-02 11:07:34 +08:00
|
|
|
"layout": "vertical",
|
2026-02-09 19:25:51 +08:00
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "PRMhS",
|
|
|
|
|
"name": "dc2",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "GyZ9e",
|
|
|
|
|
"name": "t2",
|
|
|
|
|
"fill": "#52525b",
|
|
|
|
|
"content": "30",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "K7WwK",
|
|
|
|
|
"name": "am2",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": " ",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
},
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "vN0jc",
|
|
|
|
|
"name": "d3",
|
|
|
|
|
"width": 44,
|
2026-02-02 11:07:34 +08:00
|
|
|
"layout": "vertical",
|
2026-02-09 19:25:51 +08:00
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "pb3in",
|
|
|
|
|
"name": "dc3",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "owoDO",
|
|
|
|
|
"name": "t3",
|
|
|
|
|
"fill": "#52525b",
|
|
|
|
|
"content": "31",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "zRuua",
|
|
|
|
|
"name": "am3",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": " ",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "y4VZo",
|
|
|
|
|
"name": "d4",
|
|
|
|
|
"width": 44,
|
2026-02-02 11:07:34 +08:00
|
|
|
"layout": "vertical",
|
2026-02-09 19:25:51 +08:00
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "UOMXP",
|
|
|
|
|
"name": "dc4",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#27272a",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "R3LzE",
|
|
|
|
|
"name": "t4",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "1",
|
|
|
|
|
"fontFamily": "DM Sans",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontSize": 13,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
},
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "U63Y9",
|
|
|
|
|
"name": "am4",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": "128",
|
2026-02-03 17:56:32 +08:00
|
|
|
"fontFamily": "DM Sans",
|
2026-02-09 19:25:51 +08:00
|
|
|
"fontSize": 9,
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
},
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "yaSMg",
|
|
|
|
|
"name": "d5",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "c6drb",
|
|
|
|
|
"name": "dc5",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#27272a",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "dKXbg",
|
|
|
|
|
"name": "t5",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "2",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "UoLQr",
|
|
|
|
|
"name": "am5",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": "45",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "qaMDR",
|
|
|
|
|
"name": "d6",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "gUgyM",
|
|
|
|
|
"name": "dc6",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#27272a",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "tCNCN",
|
|
|
|
|
"name": "t6",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "3",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "RWZ6K",
|
|
|
|
|
"name": "am6",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": "230",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "1VQYS",
|
|
|
|
|
"name": "d7",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "oAc5u",
|
|
|
|
|
"name": "dc7",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#27272a",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "FSZDz",
|
|
|
|
|
"name": "t7",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "4",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "Ya1v0",
|
|
|
|
|
"name": "am7",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": "12",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
},
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "B9B0z",
|
|
|
|
|
"name": "weekRow2",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
|
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "NXFJE",
|
|
|
|
|
"name": "d8",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "frame",
|
|
|
|
|
"id": "GcXgt",
|
|
|
|
|
"name": "dc8",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#27272a",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "tWHpg",
|
|
|
|
|
"name": "t8",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "5",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
2026-02-02 11:07:34 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "8hc20",
|
|
|
|
|
"name": "am8",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": "88",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
},
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "YL5R1",
|
|
|
|
|
"name": "d9",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "QVmej",
|
|
|
|
|
"name": "dc9",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#27272a",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "uH1vo",
|
|
|
|
|
"name": "t9",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "6",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-02-09 19:25:51 +08:00
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "1sMYh",
|
|
|
|
|
"name": "am9",
|
|
|
|
|
"fill": "#f87171",
|
|
|
|
|
"content": "223",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "lb4DB",
|
|
|
|
|
"name": "d10",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "5B45F",
|
|
|
|
|
"name": "dc10",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#27272a",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "c6QXz",
|
|
|
|
|
"name": "t10",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "7",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-02-09 19:25:51 +08:00
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "uuanY",
|
|
|
|
|
"name": "am10",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": "15",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "Zy1uP",
|
|
|
|
|
"name": "d11",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "plRut",
|
|
|
|
|
"name": "dc11",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#27272a",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "WjwqP",
|
|
|
|
|
"name": "t11",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "8",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-02-09 19:25:51 +08:00
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "jTBmH",
|
|
|
|
|
"name": "am11",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": "34",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "pxQYa",
|
|
|
|
|
"name": "d12",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "N43l5",
|
|
|
|
|
"name": "dc12",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#27272a",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "z4Be0",
|
|
|
|
|
"name": "t12",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "9",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-02-09 19:25:51 +08:00
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "oMqUr",
|
|
|
|
|
"name": "am12",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": "120",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "4Izh9",
|
|
|
|
|
"name": "d13",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "T2eDU",
|
|
|
|
|
"name": "dc13",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#27272a",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "SFJdY",
|
|
|
|
|
"name": "t13",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "10",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "Ka4QA",
|
|
|
|
|
"name": "am13",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": "56",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "3jd1g",
|
|
|
|
|
"name": "d14",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "GzO0j",
|
|
|
|
|
"name": "dc14",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#27272a",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "Cbwzh",
|
|
|
|
|
"name": "t14",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "11",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "Oj9rX",
|
|
|
|
|
"name": "am14",
|
|
|
|
|
"fill": "#f87171",
|
|
|
|
|
"content": "442",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
},
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "2G5FH",
|
|
|
|
|
"name": "weekRow3",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
|
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "IiGDk",
|
|
|
|
|
"name": "d15",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "QSwXv",
|
|
|
|
|
"name": "dc15",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#FF6B6B",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "MEoRp",
|
|
|
|
|
"name": "t15",
|
|
|
|
|
"fill": "#FFFFFF",
|
|
|
|
|
"content": "12",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "700"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-02-09 19:25:51 +08:00
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "UA6Uw",
|
|
|
|
|
"name": "am15",
|
|
|
|
|
"fill": "#FF6B6B",
|
|
|
|
|
"content": "88",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "5cuAY",
|
|
|
|
|
"name": "d16",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "6BPm7",
|
|
|
|
|
"name": "dc16",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#27272a",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "IXOUv",
|
|
|
|
|
"name": "t16",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "13",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "ZpAVN",
|
|
|
|
|
"name": "am16",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": "12",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "oKVGz",
|
|
|
|
|
"name": "d17",
|
|
|
|
|
"width": 44,
|
2026-02-02 11:07:34 +08:00
|
|
|
"layout": "vertical",
|
2026-02-09 19:25:51 +08:00
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "2If3g",
|
|
|
|
|
"name": "dc17",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#27272a",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "xsR3f",
|
|
|
|
|
"name": "t17",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "14",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-02-09 19:25:51 +08:00
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "tqpv6",
|
|
|
|
|
"name": "am17",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": " ",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "GwHZ1",
|
|
|
|
|
"name": "d18",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "DcFj1",
|
|
|
|
|
"name": "dc18",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#27272a",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "vKyRP",
|
|
|
|
|
"name": "t18",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "15",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "wN52j",
|
|
|
|
|
"name": "am18",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": " ",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "TUJJ0",
|
|
|
|
|
"name": "d19",
|
|
|
|
|
"width": 44,
|
2026-02-02 11:07:34 +08:00
|
|
|
"layout": "vertical",
|
2026-02-09 19:25:51 +08:00
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "EVFSp",
|
|
|
|
|
"name": "dc19",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#27272a",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "CTLn4",
|
|
|
|
|
"name": "t19",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "16",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-02-09 19:25:51 +08:00
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "NFNmG",
|
|
|
|
|
"name": "am19",
|
|
|
|
|
"fill": "#f87171",
|
|
|
|
|
"content": "542",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "c96XU",
|
|
|
|
|
"name": "d20",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "lkItC",
|
|
|
|
|
"name": "dc20",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#27272a",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "RChCK",
|
|
|
|
|
"name": "t20",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "17",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "3JM0X",
|
|
|
|
|
"name": "am20",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": " ",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "dPyYV",
|
|
|
|
|
"name": "d21",
|
|
|
|
|
"width": 44,
|
2026-02-02 11:07:34 +08:00
|
|
|
"layout": "vertical",
|
2026-02-09 19:25:51 +08:00
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "PejUl",
|
|
|
|
|
"name": "dc21",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#27272a",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "zssXc",
|
|
|
|
|
"name": "t21",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "18",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "B5z1P",
|
|
|
|
|
"name": "am21",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": "56",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "A88XH",
|
|
|
|
|
"name": "weekRow4",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
|
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "G6LcR",
|
|
|
|
|
"name": "d22",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "1hBSX",
|
|
|
|
|
"name": "dc22",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#27272a",
|
2026-02-02 11:07:34 +08:00
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "ZrJQh",
|
|
|
|
|
"name": "t22",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "19",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "ehhJi",
|
|
|
|
|
"name": "am22",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": " ",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "y8YpI",
|
|
|
|
|
"name": "d23",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "i1JSh",
|
|
|
|
|
"name": "dc23",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#27272a",
|
2026-02-02 11:07:34 +08:00
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "zQzCM",
|
|
|
|
|
"name": "t23",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "20",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "wysQz",
|
|
|
|
|
"name": "am23",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": " ",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "frJ4V",
|
|
|
|
|
"name": "d24",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "t4m6z",
|
|
|
|
|
"name": "dc24",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#27272a",
|
2026-02-02 11:07:34 +08:00
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "rs2zW",
|
|
|
|
|
"name": "t24",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "21",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "IbwTE",
|
|
|
|
|
"name": "am24",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": " ",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "gFbFw",
|
|
|
|
|
"name": "d25",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "8RX85",
|
|
|
|
|
"name": "dc25",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#27272a",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "gUEjR",
|
|
|
|
|
"name": "t25",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fill": "#f4f4f5",
|
2026-02-09 19:25:51 +08:00
|
|
|
"content": "22",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "MiEIb",
|
|
|
|
|
"name": "am25",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fill": "#71717a",
|
2026-02-09 19:25:51 +08:00
|
|
|
"content": "125",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "mTHMU",
|
|
|
|
|
"name": "d26",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "OMJpQ",
|
|
|
|
|
"name": "dc26",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#27272a",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "H4pzG",
|
|
|
|
|
"name": "t26",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fill": "#f4f4f5",
|
2026-02-09 19:25:51 +08:00
|
|
|
"content": "23",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "2p2Tu",
|
|
|
|
|
"name": "am26",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fill": "#71717a",
|
2026-02-09 19:25:51 +08:00
|
|
|
"content": " ",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "tLtM7",
|
|
|
|
|
"name": "d27",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "78SmJ",
|
|
|
|
|
"name": "dc27",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#27272a",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "l4IJO",
|
|
|
|
|
"name": "t27",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fill": "#f4f4f5",
|
2026-02-09 19:25:51 +08:00
|
|
|
"content": "24",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "lFzIc",
|
|
|
|
|
"name": "am27",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fill": "#71717a",
|
2026-02-09 19:25:51 +08:00
|
|
|
"content": " ",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "iVLMS",
|
|
|
|
|
"name": "d28",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "IPzvR",
|
|
|
|
|
"name": "dc28",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#27272a",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "YQW7p",
|
|
|
|
|
"name": "t28",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fill": "#f4f4f5",
|
2026-02-09 19:25:51 +08:00
|
|
|
"content": "25",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "2reDd",
|
|
|
|
|
"name": "am28",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fill": "#71717a",
|
2026-02-09 19:25:51 +08:00
|
|
|
"content": " ",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "Xm1yI",
|
|
|
|
|
"name": "stats",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 16,
|
|
|
|
|
"padding": 24,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "WDuPW",
|
|
|
|
|
"name": "statsHeader",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "KQpEH",
|
|
|
|
|
"name": "statsTitle",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "2026年1月12日",
|
|
|
|
|
"fontFamily": "Bricolage Grotesque",
|
|
|
|
|
"fontSize": 18,
|
|
|
|
|
"fontWeight": "700"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "UeZs3",
|
|
|
|
|
"name": "statsCard",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"fill": "#18181b",
|
|
|
|
|
"cornerRadius": 20,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 12,
|
|
|
|
|
"padding": 24,
|
|
|
|
|
"children": [
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "OfF2p",
|
|
|
|
|
"name": "statsRow",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
|
|
|
|
"justifyContent": "space_between",
|
2026-02-09 19:25:51 +08:00
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "sCMmg",
|
|
|
|
|
"name": "statsLabel",
|
|
|
|
|
"fill": "#a1a1aa",
|
|
|
|
|
"content": "Total Spent",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "0M3qd",
|
|
|
|
|
"name": "b1",
|
|
|
|
|
"fill": "#451a03",
|
|
|
|
|
"cornerRadius": 12,
|
|
|
|
|
"padding": [
|
|
|
|
|
8,
|
|
|
|
|
10
|
|
|
|
|
],
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "SLQhU",
|
|
|
|
|
"name": "t29",
|
|
|
|
|
"fill": "#fbbf24",
|
|
|
|
|
"content": "Daily Limit: 2500",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
2026-02-09 19:25:51 +08:00
|
|
|
"fontSize": 11,
|
|
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "Bigj4",
|
|
|
|
|
"name": "statsVal",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "¥ 1,248.50",
|
|
|
|
|
"fontFamily": "Bricolage Grotesque",
|
|
|
|
|
"fontSize": 32,
|
|
|
|
|
"fontWeight": "800"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "rINjA",
|
|
|
|
|
"name": "txnList",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 12,
|
|
|
|
|
"padding": 24,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "YJSsM",
|
|
|
|
|
"name": "txnHeader",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "enDNe",
|
|
|
|
|
"name": "txnTitle",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "交易记录",
|
|
|
|
|
"fontFamily": "Bricolage Grotesque",
|
|
|
|
|
"fontSize": 18,
|
|
|
|
|
"fontWeight": "700"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "Z5Pf4",
|
|
|
|
|
"name": "rightActions",
|
|
|
|
|
"gap": 8,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "qR22i",
|
|
|
|
|
"name": "b2",
|
|
|
|
|
"fill": "#064e3b",
|
|
|
|
|
"cornerRadius": 12,
|
|
|
|
|
"padding": [
|
|
|
|
|
8,
|
|
|
|
|
12
|
|
|
|
|
],
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "z9Gyq",
|
|
|
|
|
"name": "t30",
|
|
|
|
|
"fill": "#4ade80",
|
|
|
|
|
"content": "3 Items",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
2026-02-09 19:25:51 +08:00
|
|
|
"fontSize": 12,
|
|
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "xB6Pm",
|
|
|
|
|
"name": "smartBtn",
|
|
|
|
|
"fill": "#312e81",
|
|
|
|
|
"cornerRadius": 12,
|
|
|
|
|
"gap": 8,
|
|
|
|
|
"padding": [
|
|
|
|
|
8,
|
|
|
|
|
12
|
|
|
|
|
],
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "icon_font",
|
|
|
|
|
"id": "U9fdo",
|
|
|
|
|
"name": "iconSmart",
|
|
|
|
|
"width": 14,
|
|
|
|
|
"height": 14,
|
|
|
|
|
"iconFontName": "sparkles",
|
|
|
|
|
"iconFontFamily": "lucide",
|
|
|
|
|
"fill": "#6366F1"
|
2026-02-02 11:07:34 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "mAvBq",
|
|
|
|
|
"name": "labelSmart",
|
|
|
|
|
"fill": "#818cf8",
|
|
|
|
|
"content": "Smart",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
2026-02-09 19:25:51 +08:00
|
|
|
"fontSize": 12,
|
|
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "8wsnb",
|
|
|
|
|
"name": "tCard1",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"fill": "#18181b",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"gap": 16,
|
|
|
|
|
"padding": 16,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "D468k",
|
|
|
|
|
"name": "tCat1",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"height": 44,
|
|
|
|
|
"fill": "#27272a",
|
|
|
|
|
"cornerRadius": 22,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "icon_font",
|
|
|
|
|
"id": "uyr5m",
|
|
|
|
|
"name": "icon2",
|
|
|
|
|
"width": 20,
|
|
|
|
|
"height": 20,
|
|
|
|
|
"iconFontName": "star",
|
|
|
|
|
"iconFontFamily": "lucide",
|
|
|
|
|
"fill": "#FF6B6B"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "b1hWR",
|
|
|
|
|
"name": "tContent1",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "iEA77",
|
|
|
|
|
"name": "tName1",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "Lunch",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 15,
|
|
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "dUUKV",
|
|
|
|
|
"name": "tTime1",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": "12:30 PM",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "rQZsd",
|
|
|
|
|
"name": "tAmount1",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "-58.00",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 15,
|
|
|
|
|
"fontWeight": "700"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "B65gq",
|
|
|
|
|
"name": "tCard2",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"fill": "#18181b",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"gap": 16,
|
|
|
|
|
"padding": 16,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "Y9qhs",
|
|
|
|
|
"name": "tCat2",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"height": 44,
|
|
|
|
|
"fill": "#27272a",
|
|
|
|
|
"cornerRadius": 22,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "icon_font",
|
|
|
|
|
"id": "pCURs",
|
|
|
|
|
"name": "icon3",
|
|
|
|
|
"width": 20,
|
|
|
|
|
"height": 20,
|
|
|
|
|
"iconFontName": "coffee",
|
|
|
|
|
"iconFontFamily": "lucide",
|
|
|
|
|
"fill": "#FCD34D"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "bmO5H",
|
|
|
|
|
"name": "tContent2",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "MfTBA",
|
|
|
|
|
"name": "tName2",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "Coffee",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 15,
|
|
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "VENve",
|
|
|
|
|
"name": "tTime2",
|
|
|
|
|
"fill": "#71717a",
|
|
|
|
|
"content": "08:15 AM",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "mnUuS",
|
|
|
|
|
"name": "tAmount2",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "-24.50",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 15,
|
|
|
|
|
"fontWeight": "700"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "uxvyO",
|
|
|
|
|
"x": -1841,
|
|
|
|
|
"y": 369,
|
|
|
|
|
"name": "Calendar - Main View - Light",
|
|
|
|
|
"width": 375,
|
|
|
|
|
"fill": "#FFFFFF",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "MegAe",
|
|
|
|
|
"name": "header",
|
|
|
|
|
"rotation": 0.0027546259757699116,
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"gap": 4,
|
|
|
|
|
"padding": [
|
|
|
|
|
8,
|
|
|
|
|
24
|
|
|
|
|
],
|
|
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "lIUUB",
|
|
|
|
|
"name": "headerContent",
|
|
|
|
|
"width": 142,
|
|
|
|
|
"height": 39,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 4,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "TRl09",
|
|
|
|
|
"name": "subtitle",
|
|
|
|
|
"fill": "#1a1a1a",
|
|
|
|
|
"content": "2026年1月",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 24,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "nHzgV",
|
|
|
|
|
"name": "notifBtn",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"height": 44,
|
|
|
|
|
"fill": "#F5F5F5",
|
|
|
|
|
"cornerRadius": 22,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "icon_font",
|
|
|
|
|
"id": "agodm",
|
|
|
|
|
"name": "icon",
|
|
|
|
|
"width": 20,
|
|
|
|
|
"height": 20,
|
|
|
|
|
"iconFontName": "bell",
|
|
|
|
|
"iconFontFamily": "lucide",
|
|
|
|
|
"fill": "#1A1A1A"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "9YwOQ",
|
|
|
|
|
"name": "calContainer",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 16,
|
|
|
|
|
"padding": 24,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "Enjcs",
|
|
|
|
|
"name": "weekDays",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "aezRw",
|
|
|
|
|
"name": "dayMon",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": "一",
|
|
|
|
|
"textAlign": "center",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 12,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "N2dL2",
|
|
|
|
|
"name": "dayTue",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": "二",
|
|
|
|
|
"textAlign": "center",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 12,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "Ke1I4",
|
|
|
|
|
"name": "dayWed",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": "三",
|
|
|
|
|
"textAlign": "center",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 12,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "3dtCH",
|
|
|
|
|
"name": "dayThu",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": "四",
|
|
|
|
|
"textAlign": "center",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 12,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "LZt56",
|
|
|
|
|
"name": "dayFri",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": "五",
|
|
|
|
|
"textAlign": "center",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 12,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "Hx4gg",
|
|
|
|
|
"name": "daySat",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": "六",
|
|
|
|
|
"textAlign": "center",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 12,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "XOxOU",
|
|
|
|
|
"name": "daySun",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": "日",
|
|
|
|
|
"textAlign": "center",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 12,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "MzWmb",
|
|
|
|
|
"name": "calGrid",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 12,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "XgyNi",
|
|
|
|
|
"name": "weekRow1",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"children": [
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "JBD2B",
|
|
|
|
|
"name": "d1",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "XhOQb",
|
|
|
|
|
"name": "dc1",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "dWILj",
|
|
|
|
|
"name": "t1",
|
|
|
|
|
"fill": "#E5E7EB",
|
|
|
|
|
"content": "29",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "QbkMj",
|
|
|
|
|
"name": "am1",
|
|
|
|
|
"fill": "#9CA3AF",
|
2026-02-02 11:07:34 +08:00
|
|
|
"content": " ",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "QtOsX",
|
|
|
|
|
"name": "d2",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "RPQpK",
|
|
|
|
|
"name": "dc2",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "CBkej",
|
|
|
|
|
"name": "t2",
|
|
|
|
|
"fill": "#E5E7EB",
|
|
|
|
|
"content": "30",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "YJFdL",
|
|
|
|
|
"name": "am2",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": " ",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "Pii3V",
|
|
|
|
|
"name": "d3",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "ue39l",
|
|
|
|
|
"name": "dc3",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "CHPSF",
|
|
|
|
|
"name": "t3",
|
|
|
|
|
"fill": "#E5E7EB",
|
|
|
|
|
"content": "31",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "7Or04",
|
|
|
|
|
"name": "am3",
|
|
|
|
|
"fill": "#9CA3AF",
|
2026-02-02 11:07:34 +08:00
|
|
|
"content": " ",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "I7lCG",
|
|
|
|
|
"name": "d4",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "JQoG1",
|
|
|
|
|
"name": "dc4",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#F3F4F6",
|
2026-02-02 11:07:34 +08:00
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "RPCCr",
|
|
|
|
|
"name": "t4",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "1",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "gpAZh",
|
|
|
|
|
"name": "am4",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": "128",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
},
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "mXGeX",
|
|
|
|
|
"name": "d5",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "URBQs",
|
|
|
|
|
"name": "dc5",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#F3F4F6",
|
2026-02-02 11:07:34 +08:00
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "S9S3w",
|
|
|
|
|
"name": "t5",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "2",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "N52TS",
|
|
|
|
|
"name": "am5",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": "45",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "loEBf",
|
|
|
|
|
"name": "d6",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "ON05s",
|
|
|
|
|
"name": "dc6",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#F3F4F6",
|
2026-02-02 11:07:34 +08:00
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "6FPhN",
|
|
|
|
|
"name": "t6",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "3",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "2UghI",
|
|
|
|
|
"name": "am6",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": "230",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "1PGUK",
|
|
|
|
|
"name": "d7",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "ned05",
|
|
|
|
|
"name": "dc7",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#F3F4F6",
|
2026-02-02 11:07:34 +08:00
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "CIR5a",
|
|
|
|
|
"name": "t7",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "4",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "7BADs",
|
|
|
|
|
"name": "am7",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": "12",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "Tz6sw",
|
|
|
|
|
"name": "weekRow2",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"children": [
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "v6FYA",
|
|
|
|
|
"name": "d8",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "WrZZI",
|
|
|
|
|
"name": "dc8",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#F3F4F6",
|
2026-02-02 11:07:34 +08:00
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "UdO3y",
|
|
|
|
|
"name": "t8",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "5",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "fy2Yh",
|
|
|
|
|
"name": "am8",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": "88",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "1Oq9t",
|
|
|
|
|
"name": "d9",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "AjEZ8",
|
|
|
|
|
"name": "dc9",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#F3F4F6",
|
2026-02-02 11:07:34 +08:00
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "qLQsc",
|
|
|
|
|
"name": "t9",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "6",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "3F9fG",
|
|
|
|
|
"name": "am9",
|
|
|
|
|
"fill": "#EF4444",
|
|
|
|
|
"content": "223",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "srFBq",
|
|
|
|
|
"name": "d10",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "enmB7",
|
|
|
|
|
"name": "dc10",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#F3F4F6",
|
2026-02-02 11:07:34 +08:00
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "TfE49",
|
|
|
|
|
"name": "t10",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "7",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "jCZPU",
|
|
|
|
|
"name": "am10",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": "15",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "kS4Kf",
|
|
|
|
|
"name": "d11",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "9qTqV",
|
|
|
|
|
"name": "dc11",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#F3F4F6",
|
2026-02-02 11:07:34 +08:00
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "Wjqtw",
|
|
|
|
|
"name": "t11",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "8",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "fxn2U",
|
|
|
|
|
"name": "am11",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": "34",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "f1EBM",
|
|
|
|
|
"name": "d12",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
2026-02-09 19:25:51 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "InU2S",
|
|
|
|
|
"name": "dc12",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#F3F4F6",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "CSPDo",
|
|
|
|
|
"name": "t12",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "9",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "NrqQD",
|
|
|
|
|
"name": "am12",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": "120",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
2026-02-09 19:25:51 +08:00
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
},
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "I1fba",
|
|
|
|
|
"name": "d13",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
2026-02-09 19:25:51 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "EAgBn",
|
|
|
|
|
"name": "dc13",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#F3F4F6",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "scRqy",
|
|
|
|
|
"name": "t13",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "10",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "JOjx8",
|
|
|
|
|
"name": "am13",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": "56",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
2026-02-09 19:25:51 +08:00
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "JzeYH",
|
|
|
|
|
"name": "d14",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "frame",
|
|
|
|
|
"id": "kk5e3",
|
|
|
|
|
"name": "dc14",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#F3F4F6",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "451de",
|
|
|
|
|
"name": "t14",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "11",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "FcKGz",
|
|
|
|
|
"name": "am14",
|
|
|
|
|
"fill": "#EF4444",
|
|
|
|
|
"content": "442",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
2026-02-09 19:25:51 +08:00
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "qeTBg",
|
|
|
|
|
"name": "weekRow3",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"justifyContent": "space_between",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "frame",
|
|
|
|
|
"id": "QBeoF",
|
|
|
|
|
"name": "d15",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "Y4Kg7",
|
|
|
|
|
"name": "dc15",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#FF6B6B",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "8SaXC",
|
|
|
|
|
"name": "t15",
|
|
|
|
|
"fill": "#FFFFFF",
|
|
|
|
|
"content": "12",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "700"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "uB5CO",
|
|
|
|
|
"name": "am15",
|
|
|
|
|
"fill": "#FF6B6B",
|
|
|
|
|
"content": "88",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
2026-02-02 11:07:34 +08:00
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "frame",
|
|
|
|
|
"id": "heNOl",
|
|
|
|
|
"name": "d16",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "CKGtu",
|
|
|
|
|
"name": "dc16",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#F3F4F6",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "PgD7j",
|
|
|
|
|
"name": "t16",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "13",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "Ycdcs",
|
|
|
|
|
"name": "am16",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": "12",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
2026-02-02 11:07:34 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "hFEQc",
|
|
|
|
|
"name": "d17",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "mXxIa",
|
|
|
|
|
"name": "dc17",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#F3F4F6",
|
2026-02-02 11:07:34 +08:00
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "tCINE",
|
|
|
|
|
"name": "t17",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "14",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "Lj583",
|
|
|
|
|
"name": "am17",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": " ",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "XJVek",
|
|
|
|
|
"name": "d18",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "IxLqo",
|
|
|
|
|
"name": "dc18",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#F3F4F6",
|
2026-02-02 11:07:34 +08:00
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "gwmL4",
|
|
|
|
|
"name": "t18",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "15",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "bNCuc",
|
|
|
|
|
"name": "am18",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": " ",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "FPohm",
|
|
|
|
|
"name": "d19",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "TVF3v",
|
|
|
|
|
"name": "dc19",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#F3F4F6",
|
2026-02-02 11:07:34 +08:00
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "63eTB",
|
|
|
|
|
"name": "t19",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fill": "#1A1A1A",
|
2026-02-09 19:25:51 +08:00
|
|
|
"content": "16",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "xhfrp",
|
|
|
|
|
"name": "am19",
|
|
|
|
|
"fill": "#EF4444",
|
|
|
|
|
"content": "542",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "qFLHx",
|
|
|
|
|
"name": "d20",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "wGsmZ",
|
|
|
|
|
"name": "dc20",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#F3F4F6",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "wNBoF",
|
|
|
|
|
"name": "t20",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fill": "#1A1A1A",
|
2026-02-09 19:25:51 +08:00
|
|
|
"content": "17",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "dkPzp",
|
|
|
|
|
"name": "am20",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fill": "#9CA3AF",
|
2026-02-09 19:25:51 +08:00
|
|
|
"content": " ",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "GTesZ",
|
|
|
|
|
"name": "d21",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "3ophX",
|
|
|
|
|
"name": "dc21",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#F3F4F6",
|
|
|
|
|
"cornerRadius": 16,
|
2026-02-09 19:25:51 +08:00
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "JWTIJ",
|
|
|
|
|
"name": "t21",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "18",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "N2f1o",
|
|
|
|
|
"name": "am21",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": "56",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "BL0GO",
|
|
|
|
|
"name": "weekRow4",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"justifyContent": "space_between",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "raA89",
|
|
|
|
|
"name": "d22",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
2026-02-09 19:25:51 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "QGMW6",
|
|
|
|
|
"name": "dc22",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#F3F4F6",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "OX8Sq",
|
|
|
|
|
"name": "t22",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "19",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "MmNjH",
|
|
|
|
|
"name": "am22",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": " ",
|
2026-02-03 17:56:32 +08:00
|
|
|
"fontFamily": "DM Sans",
|
2026-02-09 19:25:51 +08:00
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "3fEct",
|
|
|
|
|
"name": "d23",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
2026-02-09 19:25:51 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "JFV6n",
|
|
|
|
|
"name": "dc23",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#F3F4F6",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "A4z3Z",
|
|
|
|
|
"name": "t23",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "20",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "75jXV",
|
|
|
|
|
"name": "am23",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": " ",
|
2026-02-03 17:56:32 +08:00
|
|
|
"fontFamily": "DM Sans",
|
2026-02-09 19:25:51 +08:00
|
|
|
"fontSize": 9,
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "YhsCg",
|
|
|
|
|
"name": "d24",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
2026-02-09 19:25:51 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "4bAao",
|
|
|
|
|
"name": "dc24",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#F3F4F6",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "JtMNu",
|
|
|
|
|
"name": "t24",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "21",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "uK3E1",
|
|
|
|
|
"name": "am24",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": " ",
|
2026-02-03 17:56:32 +08:00
|
|
|
"fontFamily": "DM Sans",
|
2026-02-09 19:25:51 +08:00
|
|
|
"fontSize": 9,
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
},
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "f8Paa",
|
|
|
|
|
"name": "d25",
|
|
|
|
|
"width": 44,
|
2026-02-02 11:07:34 +08:00
|
|
|
"layout": "vertical",
|
2026-02-09 19:25:51 +08:00
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "0ePSV",
|
|
|
|
|
"name": "dc25",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#F3F4F6",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "ObCLU",
|
|
|
|
|
"name": "t25",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fill": "#1A1A1A",
|
2026-02-09 19:25:51 +08:00
|
|
|
"content": "22",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "kC1um",
|
|
|
|
|
"name": "am25",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": "125",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "XVmli",
|
|
|
|
|
"name": "d26",
|
|
|
|
|
"width": 44,
|
2026-02-02 11:07:34 +08:00
|
|
|
"layout": "vertical",
|
2026-02-09 19:25:51 +08:00
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "XCBcY",
|
|
|
|
|
"name": "dc26",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#F3F4F6",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "kP95q",
|
|
|
|
|
"name": "t26",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fill": "#1A1A1A",
|
2026-02-09 19:25:51 +08:00
|
|
|
"content": "23",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "RK4Ry",
|
|
|
|
|
"name": "am26",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": " ",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
},
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "vL4sE",
|
|
|
|
|
"name": "d27",
|
|
|
|
|
"width": 44,
|
2026-02-02 11:07:34 +08:00
|
|
|
"layout": "vertical",
|
2026-02-09 19:25:51 +08:00
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "tP6nn",
|
|
|
|
|
"name": "dc27",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#F3F4F6",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "VrxS3",
|
|
|
|
|
"name": "t27",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "24",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "mvwdI",
|
|
|
|
|
"name": "am27",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": " ",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "nx6xt",
|
|
|
|
|
"name": "d28",
|
|
|
|
|
"width": 44,
|
2026-02-02 11:07:34 +08:00
|
|
|
"layout": "vertical",
|
2026-02-09 19:25:51 +08:00
|
|
|
"gap": 2,
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "gUQjY",
|
|
|
|
|
"name": "dc28",
|
|
|
|
|
"width": 32,
|
|
|
|
|
"height": 32,
|
|
|
|
|
"fill": "#F3F4F6",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"justifyContent": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "ro5rV",
|
|
|
|
|
"name": "t28",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "25",
|
|
|
|
|
"fontFamily": "DM Sans",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontSize": 13,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "xXWh0",
|
|
|
|
|
"name": "am28",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": " ",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 9,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "vfW2m",
|
|
|
|
|
"name": "stats",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 16,
|
|
|
|
|
"padding": 24,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "ycEV7",
|
|
|
|
|
"name": "statsHeader",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "LMdOg",
|
|
|
|
|
"name": "statsTitle",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "2026年1月12日",
|
|
|
|
|
"fontFamily": "Bricolage Grotesque",
|
|
|
|
|
"fontSize": 18,
|
|
|
|
|
"fontWeight": "700"
|
|
|
|
|
}
|
|
|
|
|
]
|
2026-02-02 11:07:34 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "JY4Fd",
|
|
|
|
|
"name": "statsCard",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#F6F7F8",
|
|
|
|
|
"cornerRadius": 20,
|
2026-02-02 11:07:34 +08:00
|
|
|
"layout": "vertical",
|
2026-02-09 19:25:51 +08:00
|
|
|
"gap": 12,
|
|
|
|
|
"padding": 24,
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "UiJYD",
|
|
|
|
|
"name": "statsRow",
|
|
|
|
|
"width": 91,
|
|
|
|
|
"height": 17,
|
2026-02-02 11:07:34 +08:00
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "QBHWG",
|
|
|
|
|
"name": "statsLabel",
|
|
|
|
|
"fill": "#6B7280",
|
|
|
|
|
"content": "支出",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "nNirO",
|
|
|
|
|
"name": "statsVal",
|
2026-02-02 11:07:34 +08:00
|
|
|
"fill": "#1A1A1A",
|
2026-02-09 19:25:51 +08:00
|
|
|
"content": "¥ 1,248.50",
|
|
|
|
|
"fontFamily": "Bricolage Grotesque",
|
|
|
|
|
"fontSize": 32,
|
|
|
|
|
"fontWeight": "800"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "zIeUQ",
|
|
|
|
|
"name": "txnList",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 12,
|
|
|
|
|
"padding": 24,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "eL4ER",
|
|
|
|
|
"name": "txnHeader",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "78oRL",
|
|
|
|
|
"name": "txnTitle",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "交易记录",
|
|
|
|
|
"fontFamily": "Bricolage Grotesque",
|
|
|
|
|
"fontSize": 18,
|
|
|
|
|
"fontWeight": "700"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "QEbB1",
|
|
|
|
|
"name": "rightActions",
|
|
|
|
|
"gap": 8,
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "2qH3a",
|
|
|
|
|
"name": "b2",
|
|
|
|
|
"fill": "#F0FDF4",
|
|
|
|
|
"cornerRadius": 12,
|
|
|
|
|
"padding": [
|
|
|
|
|
8,
|
|
|
|
|
12
|
|
|
|
|
],
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "DkXPS",
|
|
|
|
|
"name": "t30",
|
|
|
|
|
"fill": "#22C55E",
|
|
|
|
|
"content": "3 Items",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 12,
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "NnlVI",
|
|
|
|
|
"name": "smartBtn",
|
|
|
|
|
"fill": "#E0E7FF",
|
|
|
|
|
"cornerRadius": 12,
|
|
|
|
|
"gap": 8,
|
|
|
|
|
"padding": [
|
|
|
|
|
8,
|
|
|
|
|
12
|
|
|
|
|
],
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "icon_font",
|
|
|
|
|
"id": "3soq6",
|
|
|
|
|
"name": "iconSmart",
|
|
|
|
|
"width": 14,
|
|
|
|
|
"height": 14,
|
|
|
|
|
"iconFontName": "sparkles",
|
|
|
|
|
"iconFontFamily": "lucide",
|
|
|
|
|
"fill": "#6366F1"
|
2026-02-02 11:07:34 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "nbGbR",
|
|
|
|
|
"name": "labelSmart",
|
|
|
|
|
"fill": "#6366F1",
|
|
|
|
|
"content": "Smart",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 12,
|
2026-02-02 11:07:34 +08:00
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "5H1y6",
|
|
|
|
|
"name": "tCard1",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#F6F7F8",
|
|
|
|
|
"cornerRadius": 16,
|
2026-02-02 11:07:34 +08:00
|
|
|
"gap": 16,
|
2026-02-09 19:25:51 +08:00
|
|
|
"padding": 16,
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "jJBQ3",
|
|
|
|
|
"name": "tCat1",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"height": 44,
|
|
|
|
|
"fill": "#FFFFFF",
|
|
|
|
|
"cornerRadius": 22,
|
|
|
|
|
"justifyContent": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
2026-02-09 19:25:51 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "icon_font",
|
|
|
|
|
"id": "99rCw",
|
|
|
|
|
"name": "icon2",
|
|
|
|
|
"width": 20,
|
|
|
|
|
"height": 20,
|
|
|
|
|
"iconFontName": "star",
|
|
|
|
|
"iconFontFamily": "lucide",
|
|
|
|
|
"fill": "#FF6B6B"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "1R9if",
|
|
|
|
|
"name": "tContent1",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 2,
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "tD6vR",
|
|
|
|
|
"name": "tName1",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "Lunch",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 15,
|
|
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "PmzGy",
|
|
|
|
|
"name": "tTime1",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": "12:30 PM",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "0u2rh",
|
|
|
|
|
"name": "tAmount1",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "-58.00",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 15,
|
|
|
|
|
"fontWeight": "700"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "GgQ7u",
|
|
|
|
|
"name": "tCard2",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"fill": "#F6F7F8",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"gap": 16,
|
|
|
|
|
"padding": 16,
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "HVEFt",
|
|
|
|
|
"name": "tCat2",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"height": 44,
|
|
|
|
|
"fill": "#FFFFFF",
|
|
|
|
|
"cornerRadius": 22,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "icon_font",
|
|
|
|
|
"id": "CiSSG",
|
|
|
|
|
"name": "icon3",
|
|
|
|
|
"width": 20,
|
|
|
|
|
"height": 20,
|
|
|
|
|
"iconFontName": "coffee",
|
|
|
|
|
"iconFontFamily": "lucide",
|
|
|
|
|
"fill": "#FCD34D"
|
|
|
|
|
}
|
|
|
|
|
]
|
2026-02-02 11:07:34 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "4Bu2K",
|
|
|
|
|
"name": "tContent2",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
|
|
|
|
"layout": "vertical",
|
2026-02-09 19:25:51 +08:00
|
|
|
"gap": 2,
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "WeLFp",
|
|
|
|
|
"name": "tName2",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "Coffee",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 15,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "MpyeL",
|
|
|
|
|
"name": "tTime2",
|
|
|
|
|
"fill": "#9CA3AF",
|
|
|
|
|
"content": "08:15 AM",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "jUaEO",
|
|
|
|
|
"name": "tAmount2",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "-24.50",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 15,
|
|
|
|
|
"fontWeight": "700"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "JJ9L0",
|
|
|
|
|
"x": -1841,
|
|
|
|
|
"y": 1250,
|
|
|
|
|
"name": "Sheet Container - Light",
|
|
|
|
|
"width": 375,
|
|
|
|
|
"height": 533,
|
|
|
|
|
"fill": "transparent",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"justifyContent": "end",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "KZKtq",
|
|
|
|
|
"name": "sheetL",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"fill": "#FFFFFF",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 24,
|
|
|
|
|
"padding": 24,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "gtdkO",
|
|
|
|
|
"name": "headerL",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "PKef2",
|
|
|
|
|
"name": "titleL",
|
|
|
|
|
"fill": "#09090B",
|
|
|
|
|
"content": "交易详情",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 18,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "icon_font",
|
|
|
|
|
"id": "0q9sK",
|
|
|
|
|
"name": "closeL",
|
|
|
|
|
"width": 24,
|
|
|
|
|
"height": 24,
|
|
|
|
|
"iconFontName": "close",
|
|
|
|
|
"iconFontFamily": "Material Symbols Rounded",
|
|
|
|
|
"fill": "#71717A"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "29S5W",
|
|
|
|
|
"name": "amountSecL",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 8,
|
|
|
|
|
"padding": [
|
|
|
|
|
16,
|
|
|
|
|
0
|
|
|
|
|
],
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "ThW3y",
|
|
|
|
|
"name": "amountLabelL",
|
|
|
|
|
"fill": "#71717A",
|
|
|
|
|
"content": "金额",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 14,
|
|
|
|
|
"fontWeight": "normal"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "4YJNt",
|
|
|
|
|
"name": "amountValL",
|
|
|
|
|
"fill": "#09090B",
|
|
|
|
|
"content": "¥ 128.00",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 32,
|
|
|
|
|
"fontWeight": "700"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "5BFVE",
|
|
|
|
|
"name": "form",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 16,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "zWW2D",
|
|
|
|
|
"name": "row1",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"height": 48,
|
|
|
|
|
"stroke": {
|
|
|
|
|
"align": "inside",
|
|
|
|
|
"thickness": {
|
|
|
|
|
"bottom": 1
|
|
|
|
|
},
|
|
|
|
|
"fill": "#E4E4E7"
|
|
|
|
|
},
|
2026-02-02 11:07:34 +08:00
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "smF5M",
|
|
|
|
|
"name": "label1",
|
|
|
|
|
"fill": "#71717A",
|
|
|
|
|
"content": "类型",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 16,
|
|
|
|
|
"fontWeight": "normal"
|
2026-02-02 11:07:34 +08:00
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "z5fFu",
|
|
|
|
|
"name": "val1",
|
|
|
|
|
"fill": "#09090B",
|
|
|
|
|
"content": "支出",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 16,
|
|
|
|
|
"fontWeight": "normal"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "XbgI8",
|
|
|
|
|
"name": "row2",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"height": 48,
|
2026-02-02 11:07:34 +08:00
|
|
|
"stroke": {
|
2026-02-09 19:25:51 +08:00
|
|
|
"align": "inside",
|
|
|
|
|
"thickness": {
|
|
|
|
|
"bottom": 1
|
|
|
|
|
},
|
|
|
|
|
"fill": "#E4E4E7"
|
2026-02-02 11:07:34 +08:00
|
|
|
},
|
2026-02-09 19:25:51 +08:00
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "lkyfw",
|
|
|
|
|
"name": "label2",
|
|
|
|
|
"fill": "#71717A",
|
|
|
|
|
"content": "分类",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 16,
|
|
|
|
|
"fontWeight": "normal"
|
2026-02-02 11:07:34 +08:00
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "nnnmb",
|
|
|
|
|
"name": "val2",
|
|
|
|
|
"fill": "#09090B",
|
|
|
|
|
"content": "餐饮",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 16,
|
|
|
|
|
"fontWeight": "normal"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "Z5R3M",
|
|
|
|
|
"name": "row3",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"height": 48,
|
|
|
|
|
"stroke": {
|
|
|
|
|
"align": "inside",
|
|
|
|
|
"thickness": {
|
|
|
|
|
"bottom": 1
|
2026-02-02 11:07:34 +08:00
|
|
|
},
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#E4E4E7"
|
|
|
|
|
},
|
|
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "Crvgr",
|
|
|
|
|
"name": "label3",
|
|
|
|
|
"fill": "#71717A",
|
|
|
|
|
"content": "时间",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 16,
|
|
|
|
|
"fontWeight": "normal"
|
2026-02-02 11:07:34 +08:00
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "RlXZg",
|
|
|
|
|
"name": "val3",
|
|
|
|
|
"fill": "#09090B",
|
|
|
|
|
"content": "2023-10-27 12:30",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 16,
|
|
|
|
|
"fontWeight": "normal"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "SwX0p",
|
|
|
|
|
"name": "row4",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"height": 48,
|
|
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "baOuc",
|
|
|
|
|
"name": "label4",
|
|
|
|
|
"fill": "#71717A",
|
|
|
|
|
"content": "备注",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 16,
|
|
|
|
|
"fontWeight": "normal"
|
2026-02-02 11:07:34 +08:00
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "RwRvy",
|
|
|
|
|
"name": "val4",
|
|
|
|
|
"fill": "#09090B",
|
|
|
|
|
"content": "午餐",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 16,
|
|
|
|
|
"fontWeight": "normal"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "OKewD",
|
|
|
|
|
"name": "actions",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"gap": 16,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "zvkRM",
|
|
|
|
|
"name": "delBtn",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"height": 48,
|
|
|
|
|
"cornerRadius": 8,
|
|
|
|
|
"stroke": {
|
|
|
|
|
"align": "inside",
|
|
|
|
|
"thickness": 1,
|
|
|
|
|
"fill": "#EF4444"
|
|
|
|
|
},
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "0yPCM",
|
|
|
|
|
"name": "delText",
|
|
|
|
|
"fill": "#EF4444",
|
|
|
|
|
"content": "删除",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 16,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "xk312",
|
|
|
|
|
"name": "saveBtn",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"height": 48,
|
|
|
|
|
"fill": "#6366F1",
|
|
|
|
|
"cornerRadius": 8,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "Yt6e8",
|
|
|
|
|
"name": "saveText",
|
|
|
|
|
"fill": "#FAFAFA",
|
|
|
|
|
"content": "保存",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 16,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "dqj3Y",
|
|
|
|
|
"x": -1413,
|
|
|
|
|
"y": 1250,
|
|
|
|
|
"name": "Sheet Container - Dark",
|
2026-02-03 17:56:32 +08:00
|
|
|
"width": 375,
|
2026-02-09 19:25:51 +08:00
|
|
|
"height": 533,
|
|
|
|
|
"fill": "transparent",
|
2026-02-02 11:07:34 +08:00
|
|
|
"layout": "vertical",
|
2026-02-09 19:25:51 +08:00
|
|
|
"justifyContent": "end",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "faeHw",
|
|
|
|
|
"name": "sheetD",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#18181B",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 24,
|
|
|
|
|
"padding": 24,
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "cOp6l",
|
|
|
|
|
"name": "headerD",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-03 17:56:32 +08:00
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "tu5EZ",
|
|
|
|
|
"name": "titleD",
|
|
|
|
|
"fill": "#FAFAFA",
|
|
|
|
|
"content": "交易详情",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 18,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "icon_font",
|
|
|
|
|
"id": "lcntx",
|
|
|
|
|
"name": "closeD",
|
|
|
|
|
"width": 24,
|
|
|
|
|
"height": 24,
|
|
|
|
|
"iconFontName": "close",
|
|
|
|
|
"iconFontFamily": "Material Symbols Rounded",
|
|
|
|
|
"fill": "#A1A1AA"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-02-03 17:56:32 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "z4y07",
|
|
|
|
|
"name": "amountSecD",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 8,
|
|
|
|
|
"padding": [
|
|
|
|
|
16,
|
|
|
|
|
0
|
|
|
|
|
],
|
2026-02-03 17:56:32 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "aTq8s",
|
|
|
|
|
"name": "amountLabelD",
|
|
|
|
|
"fill": "#A1A1AA",
|
|
|
|
|
"content": "金额",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 14,
|
|
|
|
|
"fontWeight": "normal"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "E5Y8W",
|
|
|
|
|
"name": "amountValD",
|
|
|
|
|
"fill": "#FAFAFA",
|
|
|
|
|
"content": "¥ 128.00",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 32,
|
|
|
|
|
"fontWeight": "700"
|
2026-02-03 17:56:32 +08:00
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
},
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "HFPFh",
|
|
|
|
|
"name": "form",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 16,
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "vu63U",
|
|
|
|
|
"name": "row1",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"height": 48,
|
|
|
|
|
"stroke": {
|
|
|
|
|
"align": "inside",
|
|
|
|
|
"thickness": {
|
|
|
|
|
"bottom": 1
|
|
|
|
|
},
|
|
|
|
|
"fill": "#27272A"
|
|
|
|
|
},
|
|
|
|
|
"justifyContent": "space_between",
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "JN8i6",
|
|
|
|
|
"name": "label1",
|
|
|
|
|
"fill": "#A1A1AA",
|
|
|
|
|
"content": "类型",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 16,
|
|
|
|
|
"fontWeight": "normal"
|
|
|
|
|
},
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "Zoqza",
|
|
|
|
|
"name": "val1",
|
|
|
|
|
"fill": "#FAFAFA",
|
|
|
|
|
"content": "支出",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 16,
|
|
|
|
|
"fontWeight": "normal"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "LM6qW",
|
|
|
|
|
"name": "row2",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"height": 48,
|
|
|
|
|
"stroke": {
|
|
|
|
|
"align": "inside",
|
|
|
|
|
"thickness": {
|
|
|
|
|
"bottom": 1
|
|
|
|
|
},
|
|
|
|
|
"fill": "#27272A"
|
|
|
|
|
},
|
|
|
|
|
"justifyContent": "space_between",
|
2026-02-02 11:07:34 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "f5o4a",
|
|
|
|
|
"name": "label2",
|
|
|
|
|
"fill": "#A1A1AA",
|
|
|
|
|
"content": "分类",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 16,
|
|
|
|
|
"fontWeight": "normal"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "w0wXq",
|
|
|
|
|
"name": "val2",
|
|
|
|
|
"fill": "#FAFAFA",
|
|
|
|
|
"content": "餐饮",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 16,
|
|
|
|
|
"fontWeight": "normal"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "sXXKZ",
|
|
|
|
|
"name": "row3",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"height": 48,
|
|
|
|
|
"stroke": {
|
|
|
|
|
"align": "inside",
|
|
|
|
|
"thickness": {
|
|
|
|
|
"bottom": 1
|
|
|
|
|
},
|
|
|
|
|
"fill": "#27272A"
|
|
|
|
|
},
|
2026-02-02 11:07:34 +08:00
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "7Krx3",
|
|
|
|
|
"name": "label3",
|
|
|
|
|
"fill": "#A1A1AA",
|
|
|
|
|
"content": "时间",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 16,
|
|
|
|
|
"fontWeight": "normal"
|
2026-02-02 11:07:34 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "VMAas",
|
|
|
|
|
"name": "val3",
|
|
|
|
|
"fill": "#FAFAFA",
|
|
|
|
|
"content": "2023-10-27 12:30",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 16,
|
|
|
|
|
"fontWeight": "normal"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "gn9yU",
|
|
|
|
|
"name": "row4",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"height": 48,
|
|
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "eE7u1",
|
|
|
|
|
"name": "label4",
|
|
|
|
|
"fill": "#A1A1AA",
|
|
|
|
|
"content": "备注",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 16,
|
|
|
|
|
"fontWeight": "normal"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "KKvHv",
|
|
|
|
|
"name": "val4",
|
|
|
|
|
"fill": "#FAFAFA",
|
|
|
|
|
"content": "午餐",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 16,
|
|
|
|
|
"fontWeight": "normal"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "59EMZ",
|
|
|
|
|
"name": "actions",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"gap": 16,
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "t9EGF",
|
|
|
|
|
"name": "delBtn",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"height": 48,
|
|
|
|
|
"cornerRadius": 8,
|
|
|
|
|
"stroke": {
|
|
|
|
|
"align": "inside",
|
|
|
|
|
"thickness": 1,
|
|
|
|
|
"fill": "#EF4444"
|
|
|
|
|
},
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "CieS3",
|
|
|
|
|
"name": "delText",
|
|
|
|
|
"fill": "#EF4444",
|
|
|
|
|
"content": "删除",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 16,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "HtYaG",
|
|
|
|
|
"name": "saveBtn",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"height": 48,
|
|
|
|
|
"fill": "#6366F1",
|
|
|
|
|
"cornerRadius": 8,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "yxC6Y",
|
|
|
|
|
"name": "saveText",
|
|
|
|
|
"fill": "#FAFAFA",
|
|
|
|
|
"content": "保存",
|
|
|
|
|
"fontFamily": "Inter",
|
|
|
|
|
"fontSize": 16,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "63qh8",
|
|
|
|
|
"x": -938,
|
2026-02-02 11:07:34 +08:00
|
|
|
"y": 369,
|
2026-02-09 19:25:51 +08:00
|
|
|
"name": "Statistics - Main View - Light",
|
2026-02-03 17:56:32 +08:00
|
|
|
"width": 375,
|
2026-02-09 19:25:51 +08:00
|
|
|
"height": 921,
|
|
|
|
|
"fill": "#FFFFFF",
|
2026-02-02 11:07:34 +08:00
|
|
|
"layout": "vertical",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "wKI4I",
|
|
|
|
|
"name": "Header",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"height": 60,
|
2026-02-03 17:56:32 +08:00
|
|
|
"padding": [
|
|
|
|
|
8,
|
|
|
|
|
24
|
|
|
|
|
],
|
|
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "D6izC",
|
|
|
|
|
"name": "lightLeft",
|
2026-02-03 17:56:32 +08:00
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 4,
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-03 17:56:32 +08:00
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "wGmPj",
|
|
|
|
|
"fill": "#1A1A1A",
|
2026-02-03 17:56:32 +08:00
|
|
|
"content": "2026年1月",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 24,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-02-03 17:56:32 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "U3MqO",
|
|
|
|
|
"name": "lightBtn",
|
2026-02-03 17:56:32 +08:00
|
|
|
"width": 44,
|
|
|
|
|
"height": 44,
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#F5F5F5",
|
2026-02-03 17:56:32 +08:00
|
|
|
"cornerRadius": 22,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "icon_font",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "yPEEN",
|
2026-02-03 17:56:32 +08:00
|
|
|
"name": "icon",
|
2026-02-09 19:25:51 +08:00
|
|
|
"rotation": 3.8825130388958945e-19,
|
2026-02-03 17:56:32 +08:00
|
|
|
"width": 20,
|
|
|
|
|
"height": 20,
|
|
|
|
|
"iconFontName": "bell",
|
|
|
|
|
"iconFontFamily": "lucide",
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#1A1A1A"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "icon_font",
|
|
|
|
|
"id": "0vn19",
|
|
|
|
|
"width": 0,
|
|
|
|
|
"height": 0,
|
|
|
|
|
"iconFontName": "sliders-horizontal",
|
|
|
|
|
"iconFontFamily": "lucide",
|
|
|
|
|
"fill": "#1A1A1A"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "NDWwE",
|
|
|
|
|
"name": "TabsWrapper",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"padding": [
|
|
|
|
|
8,
|
|
|
|
|
24
|
|
|
|
|
],
|
|
|
|
|
"children": [
|
2026-02-02 11:07:34 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "4iQfn",
|
|
|
|
|
"name": "SegmentedControl",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"height": 40,
|
|
|
|
|
"fill": "#F4F4F5",
|
|
|
|
|
"cornerRadius": 8,
|
|
|
|
|
"gap": 4,
|
|
|
|
|
"padding": 4,
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "7LCL4",
|
|
|
|
|
"name": "lTab1",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"height": "fill_container",
|
|
|
|
|
"cornerRadius": 6,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "0rfwC",
|
|
|
|
|
"fill": "#71717A",
|
|
|
|
|
"content": "周",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "500"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "LN1iU",
|
|
|
|
|
"name": "lTab2",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"height": "fill_container",
|
|
|
|
|
"fill": "#FFFFFF",
|
|
|
|
|
"cornerRadius": 6,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "Ynuf1",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "月",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "7VSH1",
|
|
|
|
|
"name": "lTab3",
|
2026-02-02 11:07:34 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"height": "fill_container",
|
|
|
|
|
"cornerRadius": 6,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
2026-02-02 11:07:34 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "3iRvD",
|
|
|
|
|
"fill": "#71717A",
|
|
|
|
|
"content": "年",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-02-04 14:33:08 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "hSo7j",
|
|
|
|
|
"name": "Content",
|
2026-02-04 14:33:08 +08:00
|
|
|
"width": "fill_container",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 24,
|
|
|
|
|
"padding": 24,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "tSGZ8",
|
|
|
|
|
"name": "SummaryCard",
|
2026-02-04 14:33:08 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#F6F7F8",
|
|
|
|
|
"cornerRadius": 20,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 16,
|
|
|
|
|
"padding": 20,
|
2026-02-04 14:33:08 +08:00
|
|
|
"children": [
|
2026-02-09 19:25:51 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "C8hTu",
|
|
|
|
|
"name": "sumHeader",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "AZiKe",
|
|
|
|
|
"name": "sumTitle",
|
|
|
|
|
"fill": "#71717A",
|
|
|
|
|
"content": "本月支出",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 14,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-02-04 14:33:08 +08:00
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "yECWx",
|
|
|
|
|
"name": "sumAmount",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "¥ 4,285.00",
|
|
|
|
|
"fontFamily": "Bricolage Grotesque",
|
|
|
|
|
"fontSize": 32,
|
|
|
|
|
"fontWeight": "800"
|
2026-02-04 14:33:08 +08:00
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "frame",
|
|
|
|
|
"id": "4r51d",
|
|
|
|
|
"name": "sumRow",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"gap": 24,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "Upnea",
|
|
|
|
|
"name": "incomeCol",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 4,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "Gcnc1",
|
|
|
|
|
"name": "incomeLabel",
|
|
|
|
|
"fill": "#71717A",
|
|
|
|
|
"content": "本月收入",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 12,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "fXTBh",
|
|
|
|
|
"name": "incomeVal",
|
|
|
|
|
"fill": "#10B981",
|
|
|
|
|
"content": "¥ 8,500.00",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 15,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "ehVZP",
|
|
|
|
|
"name": "balanceCol",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 4,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "vI0VZ",
|
|
|
|
|
"name": "balanceLabel",
|
|
|
|
|
"fill": "#71717A",
|
|
|
|
|
"content": "结余",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 12,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "qojoG",
|
|
|
|
|
"name": "balanceVal",
|
|
|
|
|
"fill": "#3B82F6",
|
|
|
|
|
"content": "¥ 4,215.00",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 15,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
2026-02-04 14:33:08 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "kFJym",
|
|
|
|
|
"name": "lChartSec",
|
2026-02-04 14:33:08 +08:00
|
|
|
"width": "fill_container",
|
|
|
|
|
"layout": "vertical",
|
2026-02-09 19:25:51 +08:00
|
|
|
"gap": 16,
|
2026-02-04 14:33:08 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "s7B2q",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "每日趋势 (收支)",
|
|
|
|
|
"fontFamily": "Bricolage Grotesque",
|
|
|
|
|
"fontSize": 18,
|
|
|
|
|
"fontWeight": "700"
|
2026-02-04 14:33:08 +08:00
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "frame",
|
|
|
|
|
"id": "y4Bc5",
|
|
|
|
|
"name": "lChartCard",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"height": 180,
|
|
|
|
|
"fill": {
|
|
|
|
|
"type": "image",
|
|
|
|
|
"enabled": true,
|
|
|
|
|
"url": "./images/generated-1770203108037.png",
|
|
|
|
|
"mode": "fill"
|
|
|
|
|
},
|
|
|
|
|
"cornerRadius": 20
|
2026-02-04 14:33:08 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "sOimP",
|
|
|
|
|
"name": "lPieSec",
|
2026-02-04 14:33:08 +08:00
|
|
|
"width": "fill_container",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 16,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "57rue",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "支出排行榜",
|
|
|
|
|
"fontFamily": "Bricolage Grotesque",
|
|
|
|
|
"fontSize": 18,
|
|
|
|
|
"fontWeight": "700"
|
2026-02-04 14:33:08 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "7yjkg",
|
|
|
|
|
"name": "lPieCard",
|
2026-02-04 14:33:08 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#F6F7F8",
|
|
|
|
|
"cornerRadius": 20,
|
|
|
|
|
"gap": 20,
|
|
|
|
|
"padding": 20,
|
2026-02-04 14:33:08 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "frame",
|
|
|
|
|
"id": "H96si",
|
|
|
|
|
"name": "lPieVisual",
|
|
|
|
|
"width": 100,
|
|
|
|
|
"height": 100,
|
|
|
|
|
"fill": {
|
|
|
|
|
"type": "image",
|
|
|
|
|
"enabled": true,
|
|
|
|
|
"url": "./images/generated-1770203115588.png",
|
|
|
|
|
"mode": "fill"
|
|
|
|
|
}
|
2026-02-04 14:33:08 +08:00
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "frame",
|
|
|
|
|
"id": "TxKHf",
|
|
|
|
|
"name": "lPieLegend",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 8,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "hgh16",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "1. 餐饮 - 40%",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 14,
|
|
|
|
|
"fontWeight": "normal"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "oEYBs",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "2. 购物 - 35%",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 14,
|
|
|
|
|
"fontWeight": "normal"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "0mFr1",
|
|
|
|
|
"fill": "#1A1A1A",
|
|
|
|
|
"content": "3. 交通 - 25%",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 14,
|
|
|
|
|
"fontWeight": "normal"
|
|
|
|
|
}
|
|
|
|
|
]
|
2026-02-04 14:33:08 +08:00
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "bugNe",
|
|
|
|
|
"name": "lBotRow",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"gap": 15,
|
|
|
|
|
"children": [
|
2026-02-04 14:33:08 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "xuQs9",
|
|
|
|
|
"name": "lIncCard",
|
2026-02-04 14:33:08 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"height": 100,
|
|
|
|
|
"fill": "#F0FDF4",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"padding": 16,
|
2026-02-04 14:33:08 +08:00
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "HAa4Z",
|
|
|
|
|
"fill": "#15803d",
|
|
|
|
|
"content": "收入",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 14,
|
|
|
|
|
"fontWeight": "600"
|
2026-02-04 14:33:08 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "7mEL2",
|
|
|
|
|
"fill": "#15803d",
|
|
|
|
|
"content": "¥ 8,500",
|
|
|
|
|
"fontFamily": "DIN Alternate",
|
|
|
|
|
"fontSize": 20,
|
|
|
|
|
"fontWeight": "700"
|
2026-02-04 14:33:08 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "vODpx",
|
|
|
|
|
"name": "lNonCard",
|
2026-02-04 14:33:08 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"height": 100,
|
|
|
|
|
"fill": "#F4F4F5",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"padding": 16,
|
2026-02-04 14:33:08 +08:00
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "guryF",
|
|
|
|
|
"fill": "#52525B",
|
|
|
|
|
"content": "不记收支",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 14,
|
|
|
|
|
"fontWeight": "600"
|
2026-02-04 14:33:08 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "FVMEg",
|
|
|
|
|
"fill": "#52525B",
|
|
|
|
|
"content": "¥ 1,200",
|
|
|
|
|
"fontFamily": "DIN Alternate",
|
|
|
|
|
"fontSize": 20,
|
|
|
|
|
"fontWeight": "700"
|
2026-02-04 14:33:08 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "6w9CT",
|
|
|
|
|
"x": -513,
|
|
|
|
|
"y": 369,
|
|
|
|
|
"name": "Statistics - Main View - Dark",
|
|
|
|
|
"width": 375,
|
|
|
|
|
"height": 921,
|
|
|
|
|
"fill": "#09090B",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "wULJO",
|
|
|
|
|
"name": "Header",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"height": 60,
|
|
|
|
|
"padding": [
|
|
|
|
|
8,
|
|
|
|
|
24
|
|
|
|
|
],
|
|
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "oRlK6",
|
|
|
|
|
"name": "darkLeft",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 4,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "eCsfk",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "2026年1月",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 24,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
2026-02-04 14:33:08 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "fmOkM",
|
|
|
|
|
"name": "darkBtn",
|
|
|
|
|
"width": 44,
|
|
|
|
|
"height": 44,
|
|
|
|
|
"fill": "#27272a",
|
|
|
|
|
"cornerRadius": 22,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "icon_font",
|
|
|
|
|
"id": "frb7w",
|
|
|
|
|
"name": "icon",
|
|
|
|
|
"width": 20,
|
|
|
|
|
"height": 20,
|
|
|
|
|
"iconFontName": "bell",
|
|
|
|
|
"iconFontFamily": "lucide",
|
|
|
|
|
"fill": "#f4f4f5"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "icon_font",
|
|
|
|
|
"id": "d34II",
|
|
|
|
|
"width": 0,
|
|
|
|
|
"height": 0,
|
|
|
|
|
"iconFontName": "sliders-horizontal",
|
|
|
|
|
"iconFontFamily": "lucide",
|
|
|
|
|
"fill": "#f4f4f5"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "1Q3hy",
|
|
|
|
|
"name": "TabsWrapper",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"padding": [
|
|
|
|
|
8,
|
|
|
|
|
24
|
|
|
|
|
],
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "lVBvN",
|
|
|
|
|
"name": "SegmentedControl",
|
2026-02-04 14:33:08 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"height": 40,
|
|
|
|
|
"fill": "#27272A",
|
|
|
|
|
"cornerRadius": 8,
|
|
|
|
|
"gap": 4,
|
|
|
|
|
"padding": 4,
|
2026-02-04 14:33:08 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "KJqGU",
|
|
|
|
|
"name": "dTab1",
|
2026-02-04 14:33:08 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"height": "fill_container",
|
|
|
|
|
"cornerRadius": 6,
|
2026-02-04 14:33:08 +08:00
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "nDVPC",
|
|
|
|
|
"fill": "#A1A1AA",
|
|
|
|
|
"content": "周",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
2026-02-04 14:33:08 +08:00
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "C3LZv",
|
|
|
|
|
"name": "dTab2",
|
2026-02-04 14:33:08 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"height": "fill_container",
|
|
|
|
|
"fill": "#3F3F46",
|
|
|
|
|
"cornerRadius": 6,
|
2026-02-04 14:33:08 +08:00
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "kNapi",
|
|
|
|
|
"fill": "#FFFFFF",
|
|
|
|
|
"content": "月",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "Abefg",
|
|
|
|
|
"name": "dTab3",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"height": "fill_container",
|
|
|
|
|
"cornerRadius": 6,
|
|
|
|
|
"justifyContent": "center",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "4EPZv",
|
|
|
|
|
"fill": "#A1A1AA",
|
|
|
|
|
"content": "年",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 13,
|
2026-02-04 14:33:08 +08:00
|
|
|
"fontWeight": "500"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
},
|
2026-02-04 14:33:08 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "CuLCX",
|
|
|
|
|
"name": "Content",
|
2026-02-04 14:33:08 +08:00
|
|
|
"width": "fill_container",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 24,
|
|
|
|
|
"padding": 24,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "nYStq",
|
|
|
|
|
"name": "SummaryCard",
|
2026-02-04 14:33:08 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#18181b",
|
|
|
|
|
"cornerRadius": 20,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 16,
|
|
|
|
|
"padding": 20,
|
2026-02-04 14:33:08 +08:00
|
|
|
"children": [
|
2026-02-09 19:25:51 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "JpCZq",
|
|
|
|
|
"name": "sumHeader",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "RkdY9",
|
|
|
|
|
"name": "sumTitle",
|
|
|
|
|
"fill": "#a1a1aa",
|
|
|
|
|
"content": "本月支出",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 14,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-02-04 14:33:08 +08:00
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "hV5bm",
|
|
|
|
|
"name": "sumAmount",
|
|
|
|
|
"fill": "#f4f4f5",
|
|
|
|
|
"content": "¥ 4,285.00",
|
|
|
|
|
"fontFamily": "Bricolage Grotesque",
|
|
|
|
|
"fontSize": 32,
|
|
|
|
|
"fontWeight": "800"
|
2026-02-04 14:33:08 +08:00
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "frame",
|
|
|
|
|
"id": "Uxj2N",
|
|
|
|
|
"name": "sumRow",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"gap": 24,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "03RzW",
|
|
|
|
|
"name": "incomeCol",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 4,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "USmZ1",
|
|
|
|
|
"name": "incomeLabel",
|
|
|
|
|
"fill": "#a1a1aa",
|
|
|
|
|
"content": "本月收入",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 12,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "2kxDk",
|
|
|
|
|
"name": "incomeVal",
|
|
|
|
|
"fill": "#10B981",
|
|
|
|
|
"content": "¥ 8,500.00",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 15,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "RuePx",
|
|
|
|
|
"name": "balanceCol",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 4,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "dEm2R",
|
|
|
|
|
"name": "balanceLabel",
|
|
|
|
|
"fill": "#a1a1aa",
|
|
|
|
|
"content": "结余",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 12,
|
|
|
|
|
"fontWeight": "500"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "mWW6i",
|
|
|
|
|
"name": "balanceVal",
|
|
|
|
|
"fill": "#3B82F6",
|
|
|
|
|
"content": "¥ 4,215.00",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 15,
|
|
|
|
|
"fontWeight": "600"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
2026-02-04 14:33:08 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "x2BA0",
|
|
|
|
|
"name": "dChartSec",
|
2026-02-04 14:33:08 +08:00
|
|
|
"width": "fill_container",
|
|
|
|
|
"layout": "vertical",
|
2026-02-09 19:25:51 +08:00
|
|
|
"gap": 16,
|
2026-02-04 14:33:08 +08:00
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "0tGZM",
|
|
|
|
|
"fill": "#F4F4F5",
|
|
|
|
|
"content": "每日趋势 (收支)",
|
|
|
|
|
"fontFamily": "Bricolage Grotesque",
|
|
|
|
|
"fontSize": 18,
|
|
|
|
|
"fontWeight": "700"
|
2026-02-04 14:33:08 +08:00
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "frame",
|
|
|
|
|
"id": "ybzdP",
|
|
|
|
|
"name": "dChartCard",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"height": 180,
|
|
|
|
|
"fill": {
|
|
|
|
|
"type": "image",
|
|
|
|
|
"enabled": true,
|
|
|
|
|
"url": "./images/generated-1770203140554.png",
|
|
|
|
|
"mode": "fill"
|
|
|
|
|
},
|
|
|
|
|
"cornerRadius": 20
|
2026-02-04 14:33:08 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "p0aLn",
|
|
|
|
|
"name": "dPieSec",
|
2026-02-04 14:33:08 +08:00
|
|
|
"width": "fill_container",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 16,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "text",
|
|
|
|
|
"id": "1OZeI",
|
|
|
|
|
"fill": "#F4F4F5",
|
|
|
|
|
"content": "支出排行榜",
|
|
|
|
|
"fontFamily": "Bricolage Grotesque",
|
|
|
|
|
"fontSize": 18,
|
|
|
|
|
"fontWeight": "700"
|
2026-02-04 14:33:08 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "S0qgq",
|
|
|
|
|
"name": "dPieCard",
|
2026-02-04 14:33:08 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"fill": "#18181b",
|
|
|
|
|
"cornerRadius": 20,
|
|
|
|
|
"gap": 20,
|
|
|
|
|
"padding": 20,
|
2026-02-04 14:33:08 +08:00
|
|
|
"alignItems": "center",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "frame",
|
|
|
|
|
"id": "vMSEO",
|
|
|
|
|
"name": "dPieVisual",
|
|
|
|
|
"width": 100,
|
|
|
|
|
"height": 100,
|
|
|
|
|
"fill": {
|
|
|
|
|
"type": "image",
|
|
|
|
|
"enabled": true,
|
|
|
|
|
"url": "./images/generated-1770203148526.png",
|
|
|
|
|
"mode": "fill"
|
|
|
|
|
}
|
2026-02-04 14:33:08 +08:00
|
|
|
},
|
|
|
|
|
{
|
2026-02-09 19:25:51 +08:00
|
|
|
"type": "frame",
|
|
|
|
|
"id": "9KL7W",
|
|
|
|
|
"name": "dPieLegend",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"gap": 8,
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "cqpeA",
|
|
|
|
|
"fill": "#A1A1AA",
|
|
|
|
|
"content": "1. 餐饮 - 40%",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 14,
|
|
|
|
|
"fontWeight": "normal"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "5HB7G",
|
|
|
|
|
"fill": "#A1A1AA",
|
|
|
|
|
"content": "2. 购物 - 35%",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 14,
|
|
|
|
|
"fontWeight": "normal"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
|
|
|
|
"id": "pykGL",
|
|
|
|
|
"fill": "#A1A1AA",
|
|
|
|
|
"content": "3. 交通 - 25%",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 14,
|
|
|
|
|
"fontWeight": "normal"
|
|
|
|
|
}
|
|
|
|
|
]
|
2026-02-04 14:33:08 +08:00
|
|
|
}
|
|
|
|
|
]
|
2026-02-09 19:25:51 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
|
|
|
|
"id": "SViwD",
|
|
|
|
|
"name": "dBotRow",
|
|
|
|
|
"width": "fill_container",
|
|
|
|
|
"gap": 15,
|
|
|
|
|
"children": [
|
2026-02-04 14:33:08 +08:00
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "XCp9Y",
|
|
|
|
|
"name": "dIncCard",
|
2026-02-04 14:33:08 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"height": 100,
|
|
|
|
|
"fill": "#064E3B",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"padding": 16,
|
2026-02-04 14:33:08 +08:00
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "8dsEN",
|
|
|
|
|
"fill": "#D1FAE5",
|
|
|
|
|
"content": "收入",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 14,
|
|
|
|
|
"fontWeight": "600"
|
2026-02-04 14:33:08 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "NbHIA",
|
|
|
|
|
"fill": "#D1FAE5",
|
|
|
|
|
"content": "¥ 8,500",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 20,
|
|
|
|
|
"fontWeight": "700"
|
2026-02-04 14:33:08 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "frame",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "vH6Cv",
|
|
|
|
|
"name": "dNonCard",
|
2026-02-04 14:33:08 +08:00
|
|
|
"width": "fill_container",
|
2026-02-09 19:25:51 +08:00
|
|
|
"height": 100,
|
|
|
|
|
"fill": "#27272A",
|
|
|
|
|
"cornerRadius": 16,
|
|
|
|
|
"layout": "vertical",
|
|
|
|
|
"padding": 16,
|
2026-02-04 14:33:08 +08:00
|
|
|
"justifyContent": "space_between",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "OHD8V",
|
2026-02-04 14:33:08 +08:00
|
|
|
"fill": "#A1A1AA",
|
2026-02-09 19:25:51 +08:00
|
|
|
"content": "不记收支",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 14,
|
|
|
|
|
"fontWeight": "600"
|
2026-02-04 14:33:08 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "text",
|
2026-02-09 19:25:51 +08:00
|
|
|
"id": "effcU",
|
|
|
|
|
"fill": "#A1A1AA",
|
|
|
|
|
"content": "¥ 1,200",
|
|
|
|
|
"fontFamily": "DM Sans",
|
|
|
|
|
"fontSize": 20,
|
|
|
|
|
"fontWeight": "700"
|
2026-02-04 14:33:08 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
2026-02-02 11:07:34 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|