├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── feature_request.yml │ ├── other.yml │ └── question.yml └── workflows │ ├── auto-sync-branches.yaml │ ├── release-docker.yaml │ ├── release-mysql-docker.yaml │ ├── release-pgsql-docker.yaml │ ├── release-sqlite-docker.yaml │ ├── release-sqlserver-docker.yaml │ └── test-docker.yaml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── app.config.ts ├── app.vue ├── assets └── css │ ├── calendar.css │ ├── main.css │ └── theme.css ├── components ├── GlobalConfirm.vue ├── charts │ ├── AttributionPie.vue │ ├── CommonBar.vue │ ├── CommonPie.vue │ ├── DailyLineChart.vue │ ├── IndustryTypePie.vue │ ├── MobileChartCard.vue │ ├── MonthBar.vue │ └── PayTypePie.vue ├── datas │ ├── CsvFlowTable.vue │ ├── FlowTable.vue │ └── MonthAnalysis.vue ├── dialog │ ├── BookDialog.vue │ ├── ChangePasswordDialog.vue │ ├── FlowAutoDeduplicationDialog.vue │ ├── FlowAutoMergeDialog.vue │ ├── FlowCustomImport.vue │ ├── FlowEditDialog.vue │ ├── FlowEditInvoiceDialog.vue │ ├── FlowJsonImportDialog.vue │ └── SetConvertDialog.vue ├── flows │ ├── FlowsImportDrawer.vue │ ├── FlowsSearchDrawer.vue │ ├── FlowsStatistics.vue │ ├── FlowsTable.vue │ └── FlowsToolbar.vue ├── layout │ ├── AppBottomNav.vue │ ├── AppHeader.vue │ └── AppSidebar.vue └── ui │ ├── DatePicker.vue │ ├── DesktopCalendar.vue │ └── MobileCalendar.vue ├── composables ├── useAppTheme.ts ├── useEscapeKey.ts └── useResponsive.ts ├── docker ├── docker-compose.yaml └── entrypoint.sh ├── env ├── i18n.config.ts ├── layouts ├── admin.vue ├── default.vue └── public.vue ├── lib └── prisma.ts ├── locales ├── en │ ├── en.json │ └── index.ts └── zh │ ├── index.ts │ └── zh.json ├── middleware ├── admin.ts └── auth.ts ├── modules └── initdb.ts ├── nuxt.config.ts ├── package.json ├── pages ├── 500.vue ├── admin │ ├── books │ │ ├── EditInfoDialog.vue │ │ ├── api.ts │ │ ├── flag.ts │ │ └── index.client.vue │ ├── getpassword.vue │ ├── index.client.vue │ ├── login.client.vue │ ├── settings │ │ └── index.client.vue │ ├── typeRelations │ │ ├── EditInfoDialog.vue │ │ ├── api.ts │ │ ├── flag.ts │ │ └── index.client.vue │ └── users │ │ ├── EditInfoDialog.vue │ │ ├── api.ts │ │ ├── flag.ts │ │ └── index.client.vue ├── analysis.client.vue ├── api-docs.vue ├── books │ ├── EditInfoDialog.vue │ ├── GetShareDialog.vue │ ├── api.ts │ ├── flag.ts │ └── index.client.vue ├── budget.client.vue ├── calendar.client.vue ├── flows.client.vue ├── index.vue ├── login.vue ├── receivable.client.vue └── types.client.vue ├── plugins ├── system.ts ├── toast.client.ts └── v-calendar.client.ts ├── prisma ├── migrations │ ├── 20250116134313_init │ │ └── migration.sql │ ├── 20250206090137_update_user_email │ │ └── migration.sql │ ├── 20250209061645_add_flow_and_book │ │ └── migration.sql │ ├── 20250315083738_add_budget │ │ └── migration.sql │ ├── 20250316033948_fix_budget_month │ │ └── migration.sql │ ├── 20250802081825_add_receivable_table │ │ └── migration.sql │ └── migration_lock.toml └── schema.prisma ├── public ├── cashbook-mini.jpg ├── csvtemplate.csv ├── logo.png ├── manifest.json ├── openapi.json ├── pwa │ ├── apple-icon-180.png │ ├── apple-splash-1125-2436.jpg │ ├── apple-splash-1136-640.jpg │ ├── apple-splash-1170-2532.jpg │ ├── apple-splash-1179-2556.jpg │ ├── apple-splash-1206-2622.jpg │ ├── apple-splash-1242-2208.jpg │ ├── apple-splash-1242-2688.jpg │ ├── apple-splash-1284-2778.jpg │ ├── apple-splash-1290-2796.jpg │ ├── apple-splash-1320-2868.jpg │ ├── apple-splash-1334-750.jpg │ ├── apple-splash-1488-2266.jpg │ ├── apple-splash-1536-2048.jpg │ ├── apple-splash-1620-2160.jpg │ ├── apple-splash-1640-2360.jpg │ ├── apple-splash-1668-2224.jpg │ ├── apple-splash-1668-2388.jpg │ ├── apple-splash-1792-828.jpg │ ├── apple-splash-2048-1536.jpg │ ├── apple-splash-2048-2732.jpg │ ├── apple-splash-2160-1620.jpg │ ├── apple-splash-2208-1242.jpg │ ├── apple-splash-2224-1668.jpg │ ├── apple-splash-2266-1488.jpg │ ├── apple-splash-2360-1640.jpg │ ├── apple-splash-2388-1668.jpg │ ├── apple-splash-2436-1125.jpg │ ├── apple-splash-2532-1170.jpg │ ├── apple-splash-2556-1179.jpg │ ├── apple-splash-2622-1206.jpg │ ├── apple-splash-2688-1242.jpg │ ├── apple-splash-2732-2048.jpg │ ├── apple-splash-2778-1284.jpg │ ├── apple-splash-2796-1290.jpg │ ├── apple-splash-2868-1320.jpg │ ├── apple-splash-640-1136.jpg │ ├── apple-splash-750-1334.jpg │ ├── apple-splash-828-1792.jpg │ ├── manifest-icon-192.maskable.png │ └── manifest-icon-512.maskable.png └── robots.txt ├── server ├── api │ ├── admin │ │ ├── entry │ │ │ ├── books │ │ │ │ ├── all.ts │ │ │ │ ├── del.ts │ │ │ │ ├── list.ts │ │ │ │ ├── page.ts │ │ │ │ └── update.ts │ │ │ ├── settings │ │ │ │ ├── export.ts │ │ │ │ ├── exportImg.ts │ │ │ │ ├── get.ts │ │ │ │ ├── import.ts │ │ │ │ ├── importImg.ts │ │ │ │ └── update.ts │ │ │ ├── typeRelations │ │ │ │ ├── add.ts │ │ │ │ ├── all.ts │ │ │ │ ├── del.ts │ │ │ │ ├── list.ts │ │ │ │ ├── page.ts │ │ │ │ └── update.ts │ │ │ └── users │ │ │ │ ├── add.ts │ │ │ │ ├── all.ts │ │ │ │ ├── del.ts │ │ │ │ ├── list.ts │ │ │ │ ├── page.ts │ │ │ │ └── update.ts │ │ ├── getPassword.ts │ │ ├── login.ts │ │ └── logout.ts │ ├── check.ts │ ├── checkuser.ts │ ├── config.ts │ ├── entry │ │ ├── analytics │ │ │ ├── attribution.ts │ │ │ ├── common.ts │ │ │ ├── daily.ts │ │ │ ├── industryType.ts │ │ │ ├── month.ts │ │ │ ├── monthAnalysis.ts │ │ │ └── payType.ts │ │ ├── book │ │ │ ├── add.ts │ │ │ ├── all.ts │ │ │ ├── del.ts │ │ │ ├── inshare.ts │ │ │ ├── list.ts │ │ │ ├── page.ts │ │ │ ├── share.ts │ │ │ └── update.ts │ │ ├── budget │ │ │ ├── add.ts │ │ │ ├── all.ts │ │ │ ├── del.ts │ │ │ ├── list.ts │ │ │ ├── reloadUsedAmount.ts │ │ │ └── update.ts │ │ ├── fixedFlow │ │ │ ├── add.ts │ │ │ ├── all.ts │ │ │ ├── del.ts │ │ │ ├── list.ts │ │ │ └── update.ts │ │ ├── flow │ │ │ ├── add.ts │ │ │ ├── all.ts │ │ │ ├── condidate │ │ │ │ ├── autos.ts │ │ │ │ ├── confirm.ts │ │ │ │ ├── ignore.ts │ │ │ │ ├── ignoreAll.ts │ │ │ │ ├── patchcomfirm.ts │ │ │ │ └── patchignore.ts │ │ │ ├── deduplication │ │ │ │ └── autos.ts │ │ │ ├── del.ts │ │ │ ├── dels.ts │ │ │ ├── getAttributions.ts │ │ │ ├── getNames.ts │ │ │ ├── imports.ts │ │ │ ├── invoice │ │ │ │ ├── clean.ts │ │ │ │ ├── del.ts │ │ │ │ ├── show.get.ts │ │ │ │ └── upload.ts │ │ │ ├── list.ts │ │ │ ├── page.ts │ │ │ ├── toreceivable.ts │ │ │ ├── type │ │ │ │ ├── getAll.ts │ │ │ │ ├── getIndustryType.ts │ │ │ │ ├── getPayType.ts │ │ │ │ └── update.ts │ │ │ ├── update.ts │ │ │ └── updates.ts │ │ ├── receivable │ │ │ ├── add.ts │ │ │ ├── all.ts │ │ │ ├── del.ts │ │ │ ├── list.ts │ │ │ ├── toflow.ts │ │ │ └── update.ts │ │ ├── test.ts │ │ ├── typeRelation │ │ │ ├── list.ts │ │ │ └── update.ts │ │ └── user │ │ │ ├── changePassword.ts │ │ │ └── info.ts │ ├── login.ts │ ├── logout.ts │ ├── openapi.json.ts │ └── register.ts ├── middleware │ └── auth.ts ├── plugins │ └── initdata.ts ├── routes │ └── test.ts └── utils │ ├── common.ts │ ├── data.ts │ └── test.js ├── swagger.config.ts ├── tailwind.config.js ├── tsconfig.json └── utils ├── alert.ts ├── api.ts ├── apis.ts ├── common.ts ├── confirm.ts ├── constant.ts ├── fileUtils.ts ├── flag.ts ├── flowConvert.ts ├── model.ts ├── store.ts ├── table.ts └── toast.ts /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/other.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/.github/ISSUE_TEMPLATE/other.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/.github/ISSUE_TEMPLATE/question.yml -------------------------------------------------------------------------------- /.github/workflows/auto-sync-branches.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/.github/workflows/auto-sync-branches.yaml -------------------------------------------------------------------------------- /.github/workflows/release-docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/.github/workflows/release-docker.yaml -------------------------------------------------------------------------------- /.github/workflows/release-mysql-docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/.github/workflows/release-mysql-docker.yaml -------------------------------------------------------------------------------- /.github/workflows/release-pgsql-docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/.github/workflows/release-pgsql-docker.yaml -------------------------------------------------------------------------------- /.github/workflows/release-sqlite-docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/.github/workflows/release-sqlite-docker.yaml -------------------------------------------------------------------------------- /.github/workflows/release-sqlserver-docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/.github/workflows/release-sqlserver-docker.yaml -------------------------------------------------------------------------------- /.github/workflows/test-docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/.github/workflows/test-docker.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/README.md -------------------------------------------------------------------------------- /app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/app.config.ts -------------------------------------------------------------------------------- /app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/app.vue -------------------------------------------------------------------------------- /assets/css/calendar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/assets/css/calendar.css -------------------------------------------------------------------------------- /assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/assets/css/main.css -------------------------------------------------------------------------------- /assets/css/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/assets/css/theme.css -------------------------------------------------------------------------------- /components/GlobalConfirm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/GlobalConfirm.vue -------------------------------------------------------------------------------- /components/charts/AttributionPie.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/charts/AttributionPie.vue -------------------------------------------------------------------------------- /components/charts/CommonBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/charts/CommonBar.vue -------------------------------------------------------------------------------- /components/charts/CommonPie.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/charts/CommonPie.vue -------------------------------------------------------------------------------- /components/charts/DailyLineChart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/charts/DailyLineChart.vue -------------------------------------------------------------------------------- /components/charts/IndustryTypePie.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/charts/IndustryTypePie.vue -------------------------------------------------------------------------------- /components/charts/MobileChartCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/charts/MobileChartCard.vue -------------------------------------------------------------------------------- /components/charts/MonthBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/charts/MonthBar.vue -------------------------------------------------------------------------------- /components/charts/PayTypePie.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/charts/PayTypePie.vue -------------------------------------------------------------------------------- /components/datas/CsvFlowTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/datas/CsvFlowTable.vue -------------------------------------------------------------------------------- /components/datas/FlowTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/datas/FlowTable.vue -------------------------------------------------------------------------------- /components/datas/MonthAnalysis.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/datas/MonthAnalysis.vue -------------------------------------------------------------------------------- /components/dialog/BookDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/dialog/BookDialog.vue -------------------------------------------------------------------------------- /components/dialog/ChangePasswordDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/dialog/ChangePasswordDialog.vue -------------------------------------------------------------------------------- /components/dialog/FlowAutoDeduplicationDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/dialog/FlowAutoDeduplicationDialog.vue -------------------------------------------------------------------------------- /components/dialog/FlowAutoMergeDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/dialog/FlowAutoMergeDialog.vue -------------------------------------------------------------------------------- /components/dialog/FlowCustomImport.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/dialog/FlowCustomImport.vue -------------------------------------------------------------------------------- /components/dialog/FlowEditDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/dialog/FlowEditDialog.vue -------------------------------------------------------------------------------- /components/dialog/FlowEditInvoiceDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/dialog/FlowEditInvoiceDialog.vue -------------------------------------------------------------------------------- /components/dialog/FlowJsonImportDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/dialog/FlowJsonImportDialog.vue -------------------------------------------------------------------------------- /components/dialog/SetConvertDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/dialog/SetConvertDialog.vue -------------------------------------------------------------------------------- /components/flows/FlowsImportDrawer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/flows/FlowsImportDrawer.vue -------------------------------------------------------------------------------- /components/flows/FlowsSearchDrawer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/flows/FlowsSearchDrawer.vue -------------------------------------------------------------------------------- /components/flows/FlowsStatistics.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/flows/FlowsStatistics.vue -------------------------------------------------------------------------------- /components/flows/FlowsTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/flows/FlowsTable.vue -------------------------------------------------------------------------------- /components/flows/FlowsToolbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/flows/FlowsToolbar.vue -------------------------------------------------------------------------------- /components/layout/AppBottomNav.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/layout/AppBottomNav.vue -------------------------------------------------------------------------------- /components/layout/AppHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/layout/AppHeader.vue -------------------------------------------------------------------------------- /components/layout/AppSidebar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/layout/AppSidebar.vue -------------------------------------------------------------------------------- /components/ui/DatePicker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/ui/DatePicker.vue -------------------------------------------------------------------------------- /components/ui/DesktopCalendar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/ui/DesktopCalendar.vue -------------------------------------------------------------------------------- /components/ui/MobileCalendar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/components/ui/MobileCalendar.vue -------------------------------------------------------------------------------- /composables/useAppTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/composables/useAppTheme.ts -------------------------------------------------------------------------------- /composables/useEscapeKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/composables/useEscapeKey.ts -------------------------------------------------------------------------------- /composables/useResponsive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/composables/useResponsive.ts -------------------------------------------------------------------------------- /docker/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/docker/docker-compose.yaml -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/docker/entrypoint.sh -------------------------------------------------------------------------------- /env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/env -------------------------------------------------------------------------------- /i18n.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/i18n.config.ts -------------------------------------------------------------------------------- /layouts/admin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/layouts/admin.vue -------------------------------------------------------------------------------- /layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/layouts/default.vue -------------------------------------------------------------------------------- /layouts/public.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/layouts/public.vue -------------------------------------------------------------------------------- /lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/lib/prisma.ts -------------------------------------------------------------------------------- /locales/en/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/locales/en/en.json -------------------------------------------------------------------------------- /locales/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/locales/en/index.ts -------------------------------------------------------------------------------- /locales/zh/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/locales/zh/index.ts -------------------------------------------------------------------------------- /locales/zh/zh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/locales/zh/zh.json -------------------------------------------------------------------------------- /middleware/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/middleware/admin.ts -------------------------------------------------------------------------------- /middleware/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/middleware/auth.ts -------------------------------------------------------------------------------- /modules/initdb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/modules/initdb.ts -------------------------------------------------------------------------------- /nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/nuxt.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/package.json -------------------------------------------------------------------------------- /pages/500.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/500.vue -------------------------------------------------------------------------------- /pages/admin/books/EditInfoDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/admin/books/EditInfoDialog.vue -------------------------------------------------------------------------------- /pages/admin/books/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/admin/books/api.ts -------------------------------------------------------------------------------- /pages/admin/books/flag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/admin/books/flag.ts -------------------------------------------------------------------------------- /pages/admin/books/index.client.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/admin/books/index.client.vue -------------------------------------------------------------------------------- /pages/admin/getpassword.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/admin/getpassword.vue -------------------------------------------------------------------------------- /pages/admin/index.client.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/admin/index.client.vue -------------------------------------------------------------------------------- /pages/admin/login.client.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/admin/login.client.vue -------------------------------------------------------------------------------- /pages/admin/settings/index.client.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/admin/settings/index.client.vue -------------------------------------------------------------------------------- /pages/admin/typeRelations/EditInfoDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/admin/typeRelations/EditInfoDialog.vue -------------------------------------------------------------------------------- /pages/admin/typeRelations/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/admin/typeRelations/api.ts -------------------------------------------------------------------------------- /pages/admin/typeRelations/flag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/admin/typeRelations/flag.ts -------------------------------------------------------------------------------- /pages/admin/typeRelations/index.client.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/admin/typeRelations/index.client.vue -------------------------------------------------------------------------------- /pages/admin/users/EditInfoDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/admin/users/EditInfoDialog.vue -------------------------------------------------------------------------------- /pages/admin/users/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/admin/users/api.ts -------------------------------------------------------------------------------- /pages/admin/users/flag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/admin/users/flag.ts -------------------------------------------------------------------------------- /pages/admin/users/index.client.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/admin/users/index.client.vue -------------------------------------------------------------------------------- /pages/analysis.client.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/analysis.client.vue -------------------------------------------------------------------------------- /pages/api-docs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/api-docs.vue -------------------------------------------------------------------------------- /pages/books/EditInfoDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/books/EditInfoDialog.vue -------------------------------------------------------------------------------- /pages/books/GetShareDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/books/GetShareDialog.vue -------------------------------------------------------------------------------- /pages/books/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/books/api.ts -------------------------------------------------------------------------------- /pages/books/flag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/books/flag.ts -------------------------------------------------------------------------------- /pages/books/index.client.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/books/index.client.vue -------------------------------------------------------------------------------- /pages/budget.client.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/budget.client.vue -------------------------------------------------------------------------------- /pages/calendar.client.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/calendar.client.vue -------------------------------------------------------------------------------- /pages/flows.client.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/flows.client.vue -------------------------------------------------------------------------------- /pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/index.vue -------------------------------------------------------------------------------- /pages/login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/login.vue -------------------------------------------------------------------------------- /pages/receivable.client.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/receivable.client.vue -------------------------------------------------------------------------------- /pages/types.client.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/pages/types.client.vue -------------------------------------------------------------------------------- /plugins/system.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/plugins/system.ts -------------------------------------------------------------------------------- /plugins/toast.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/plugins/toast.client.ts -------------------------------------------------------------------------------- /plugins/v-calendar.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/plugins/v-calendar.client.ts -------------------------------------------------------------------------------- /prisma/migrations/20250116134313_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/prisma/migrations/20250116134313_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250206090137_update_user_email/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/prisma/migrations/20250206090137_update_user_email/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250209061645_add_flow_and_book/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/prisma/migrations/20250209061645_add_flow_and_book/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250315083738_add_budget/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/prisma/migrations/20250315083738_add_budget/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250316033948_fix_budget_month/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/prisma/migrations/20250316033948_fix_budget_month/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250802081825_add_receivable_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/prisma/migrations/20250802081825_add_receivable_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /public/cashbook-mini.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/cashbook-mini.jpg -------------------------------------------------------------------------------- /public/csvtemplate.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/csvtemplate.csv -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/logo.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/openapi.json -------------------------------------------------------------------------------- /public/pwa/apple-icon-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-icon-180.png -------------------------------------------------------------------------------- /public/pwa/apple-splash-1125-2436.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-1125-2436.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-1136-640.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-1136-640.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-1170-2532.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-1170-2532.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-1179-2556.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-1179-2556.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-1206-2622.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-1206-2622.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-1242-2208.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-1242-2208.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-1242-2688.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-1242-2688.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-1284-2778.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-1284-2778.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-1290-2796.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-1290-2796.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-1320-2868.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-1320-2868.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-1334-750.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-1334-750.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-1488-2266.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-1488-2266.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-1536-2048.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-1536-2048.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-1620-2160.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-1620-2160.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-1640-2360.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-1640-2360.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-1668-2224.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-1668-2224.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-1668-2388.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-1668-2388.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-1792-828.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-1792-828.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-2048-1536.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-2048-1536.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-2048-2732.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-2048-2732.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-2160-1620.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-2160-1620.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-2208-1242.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-2208-1242.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-2224-1668.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-2224-1668.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-2266-1488.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-2266-1488.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-2360-1640.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-2360-1640.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-2388-1668.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-2388-1668.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-2436-1125.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-2436-1125.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-2532-1170.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-2532-1170.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-2556-1179.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-2556-1179.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-2622-1206.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-2622-1206.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-2688-1242.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-2688-1242.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-2732-2048.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-2732-2048.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-2778-1284.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-2778-1284.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-2796-1290.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-2796-1290.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-2868-1320.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-2868-1320.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-640-1136.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-640-1136.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-750-1334.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-750-1334.jpg -------------------------------------------------------------------------------- /public/pwa/apple-splash-828-1792.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/apple-splash-828-1792.jpg -------------------------------------------------------------------------------- /public/pwa/manifest-icon-192.maskable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/manifest-icon-192.maskable.png -------------------------------------------------------------------------------- /public/pwa/manifest-icon-512.maskable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/public/pwa/manifest-icon-512.maskable.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | disallow: / -------------------------------------------------------------------------------- /server/api/admin/entry/books/all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/entry/books/all.ts -------------------------------------------------------------------------------- /server/api/admin/entry/books/del.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/entry/books/del.ts -------------------------------------------------------------------------------- /server/api/admin/entry/books/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/entry/books/list.ts -------------------------------------------------------------------------------- /server/api/admin/entry/books/page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/entry/books/page.ts -------------------------------------------------------------------------------- /server/api/admin/entry/books/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/entry/books/update.ts -------------------------------------------------------------------------------- /server/api/admin/entry/settings/export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/entry/settings/export.ts -------------------------------------------------------------------------------- /server/api/admin/entry/settings/exportImg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/entry/settings/exportImg.ts -------------------------------------------------------------------------------- /server/api/admin/entry/settings/get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/entry/settings/get.ts -------------------------------------------------------------------------------- /server/api/admin/entry/settings/import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/entry/settings/import.ts -------------------------------------------------------------------------------- /server/api/admin/entry/settings/importImg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/entry/settings/importImg.ts -------------------------------------------------------------------------------- /server/api/admin/entry/settings/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/entry/settings/update.ts -------------------------------------------------------------------------------- /server/api/admin/entry/typeRelations/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/entry/typeRelations/add.ts -------------------------------------------------------------------------------- /server/api/admin/entry/typeRelations/all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/entry/typeRelations/all.ts -------------------------------------------------------------------------------- /server/api/admin/entry/typeRelations/del.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/entry/typeRelations/del.ts -------------------------------------------------------------------------------- /server/api/admin/entry/typeRelations/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/entry/typeRelations/list.ts -------------------------------------------------------------------------------- /server/api/admin/entry/typeRelations/page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/entry/typeRelations/page.ts -------------------------------------------------------------------------------- /server/api/admin/entry/typeRelations/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/entry/typeRelations/update.ts -------------------------------------------------------------------------------- /server/api/admin/entry/users/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/entry/users/add.ts -------------------------------------------------------------------------------- /server/api/admin/entry/users/all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/entry/users/all.ts -------------------------------------------------------------------------------- /server/api/admin/entry/users/del.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/entry/users/del.ts -------------------------------------------------------------------------------- /server/api/admin/entry/users/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/entry/users/list.ts -------------------------------------------------------------------------------- /server/api/admin/entry/users/page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/entry/users/page.ts -------------------------------------------------------------------------------- /server/api/admin/entry/users/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/entry/users/update.ts -------------------------------------------------------------------------------- /server/api/admin/getPassword.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/getPassword.ts -------------------------------------------------------------------------------- /server/api/admin/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/login.ts -------------------------------------------------------------------------------- /server/api/admin/logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/admin/logout.ts -------------------------------------------------------------------------------- /server/api/check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/check.ts -------------------------------------------------------------------------------- /server/api/checkuser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/checkuser.ts -------------------------------------------------------------------------------- /server/api/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/config.ts -------------------------------------------------------------------------------- /server/api/entry/analytics/attribution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/analytics/attribution.ts -------------------------------------------------------------------------------- /server/api/entry/analytics/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/analytics/common.ts -------------------------------------------------------------------------------- /server/api/entry/analytics/daily.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/analytics/daily.ts -------------------------------------------------------------------------------- /server/api/entry/analytics/industryType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/analytics/industryType.ts -------------------------------------------------------------------------------- /server/api/entry/analytics/month.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/analytics/month.ts -------------------------------------------------------------------------------- /server/api/entry/analytics/monthAnalysis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/analytics/monthAnalysis.ts -------------------------------------------------------------------------------- /server/api/entry/analytics/payType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/analytics/payType.ts -------------------------------------------------------------------------------- /server/api/entry/book/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/book/add.ts -------------------------------------------------------------------------------- /server/api/entry/book/all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/book/all.ts -------------------------------------------------------------------------------- /server/api/entry/book/del.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/book/del.ts -------------------------------------------------------------------------------- /server/api/entry/book/inshare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/book/inshare.ts -------------------------------------------------------------------------------- /server/api/entry/book/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/book/list.ts -------------------------------------------------------------------------------- /server/api/entry/book/page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/book/page.ts -------------------------------------------------------------------------------- /server/api/entry/book/share.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/book/share.ts -------------------------------------------------------------------------------- /server/api/entry/book/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/book/update.ts -------------------------------------------------------------------------------- /server/api/entry/budget/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/budget/add.ts -------------------------------------------------------------------------------- /server/api/entry/budget/all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/budget/all.ts -------------------------------------------------------------------------------- /server/api/entry/budget/del.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/budget/del.ts -------------------------------------------------------------------------------- /server/api/entry/budget/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/budget/list.ts -------------------------------------------------------------------------------- /server/api/entry/budget/reloadUsedAmount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/budget/reloadUsedAmount.ts -------------------------------------------------------------------------------- /server/api/entry/budget/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/budget/update.ts -------------------------------------------------------------------------------- /server/api/entry/fixedFlow/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/fixedFlow/add.ts -------------------------------------------------------------------------------- /server/api/entry/fixedFlow/all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/fixedFlow/all.ts -------------------------------------------------------------------------------- /server/api/entry/fixedFlow/del.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/fixedFlow/del.ts -------------------------------------------------------------------------------- /server/api/entry/fixedFlow/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/fixedFlow/list.ts -------------------------------------------------------------------------------- /server/api/entry/fixedFlow/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/fixedFlow/update.ts -------------------------------------------------------------------------------- /server/api/entry/flow/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/add.ts -------------------------------------------------------------------------------- /server/api/entry/flow/all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/all.ts -------------------------------------------------------------------------------- /server/api/entry/flow/condidate/autos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/condidate/autos.ts -------------------------------------------------------------------------------- /server/api/entry/flow/condidate/confirm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/condidate/confirm.ts -------------------------------------------------------------------------------- /server/api/entry/flow/condidate/ignore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/condidate/ignore.ts -------------------------------------------------------------------------------- /server/api/entry/flow/condidate/ignoreAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/condidate/ignoreAll.ts -------------------------------------------------------------------------------- /server/api/entry/flow/condidate/patchcomfirm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/condidate/patchcomfirm.ts -------------------------------------------------------------------------------- /server/api/entry/flow/condidate/patchignore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/condidate/patchignore.ts -------------------------------------------------------------------------------- /server/api/entry/flow/deduplication/autos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/deduplication/autos.ts -------------------------------------------------------------------------------- /server/api/entry/flow/del.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/del.ts -------------------------------------------------------------------------------- /server/api/entry/flow/dels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/dels.ts -------------------------------------------------------------------------------- /server/api/entry/flow/getAttributions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/getAttributions.ts -------------------------------------------------------------------------------- /server/api/entry/flow/getNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/getNames.ts -------------------------------------------------------------------------------- /server/api/entry/flow/imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/imports.ts -------------------------------------------------------------------------------- /server/api/entry/flow/invoice/clean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/invoice/clean.ts -------------------------------------------------------------------------------- /server/api/entry/flow/invoice/del.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/invoice/del.ts -------------------------------------------------------------------------------- /server/api/entry/flow/invoice/show.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/invoice/show.get.ts -------------------------------------------------------------------------------- /server/api/entry/flow/invoice/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/invoice/upload.ts -------------------------------------------------------------------------------- /server/api/entry/flow/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/list.ts -------------------------------------------------------------------------------- /server/api/entry/flow/page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/page.ts -------------------------------------------------------------------------------- /server/api/entry/flow/toreceivable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/toreceivable.ts -------------------------------------------------------------------------------- /server/api/entry/flow/type/getAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/type/getAll.ts -------------------------------------------------------------------------------- /server/api/entry/flow/type/getIndustryType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/type/getIndustryType.ts -------------------------------------------------------------------------------- /server/api/entry/flow/type/getPayType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/type/getPayType.ts -------------------------------------------------------------------------------- /server/api/entry/flow/type/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/type/update.ts -------------------------------------------------------------------------------- /server/api/entry/flow/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/update.ts -------------------------------------------------------------------------------- /server/api/entry/flow/updates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/flow/updates.ts -------------------------------------------------------------------------------- /server/api/entry/receivable/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/receivable/add.ts -------------------------------------------------------------------------------- /server/api/entry/receivable/all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/receivable/all.ts -------------------------------------------------------------------------------- /server/api/entry/receivable/del.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/receivable/del.ts -------------------------------------------------------------------------------- /server/api/entry/receivable/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/receivable/list.ts -------------------------------------------------------------------------------- /server/api/entry/receivable/toflow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/receivable/toflow.ts -------------------------------------------------------------------------------- /server/api/entry/receivable/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/receivable/update.ts -------------------------------------------------------------------------------- /server/api/entry/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/test.ts -------------------------------------------------------------------------------- /server/api/entry/typeRelation/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/typeRelation/list.ts -------------------------------------------------------------------------------- /server/api/entry/typeRelation/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/typeRelation/update.ts -------------------------------------------------------------------------------- /server/api/entry/user/changePassword.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/user/changePassword.ts -------------------------------------------------------------------------------- /server/api/entry/user/info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/entry/user/info.ts -------------------------------------------------------------------------------- /server/api/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/login.ts -------------------------------------------------------------------------------- /server/api/logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/logout.ts -------------------------------------------------------------------------------- /server/api/openapi.json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/openapi.json.ts -------------------------------------------------------------------------------- /server/api/register.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/api/register.ts -------------------------------------------------------------------------------- /server/middleware/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/middleware/auth.ts -------------------------------------------------------------------------------- /server/plugins/initdata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/plugins/initdata.ts -------------------------------------------------------------------------------- /server/routes/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/routes/test.ts -------------------------------------------------------------------------------- /server/utils/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/utils/common.ts -------------------------------------------------------------------------------- /server/utils/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/utils/data.ts -------------------------------------------------------------------------------- /server/utils/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/server/utils/test.js -------------------------------------------------------------------------------- /swagger.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/swagger.config.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/alert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/utils/alert.ts -------------------------------------------------------------------------------- /utils/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/utils/api.ts -------------------------------------------------------------------------------- /utils/apis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/utils/apis.ts -------------------------------------------------------------------------------- /utils/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/utils/common.ts -------------------------------------------------------------------------------- /utils/confirm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/utils/confirm.ts -------------------------------------------------------------------------------- /utils/constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/utils/constant.ts -------------------------------------------------------------------------------- /utils/fileUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/utils/fileUtils.ts -------------------------------------------------------------------------------- /utils/flag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/utils/flag.ts -------------------------------------------------------------------------------- /utils/flowConvert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/utils/flowConvert.ts -------------------------------------------------------------------------------- /utils/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/utils/model.ts -------------------------------------------------------------------------------- /utils/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/utils/store.ts -------------------------------------------------------------------------------- /utils/table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/utils/table.ts -------------------------------------------------------------------------------- /utils/toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdangdog/cashbook/HEAD/utils/toast.ts --------------------------------------------------------------------------------