Compare commits
2 Commits
d79c6362f2
...
dev
| Author | SHA1 | Date | |
|---|---|---|---|
| 4f3dd5976e | |||
| fe3e736c99 |
@@ -17,6 +17,7 @@ model Item {
|
|||||||
id Int @id @default(autoincrement())
|
id Int @id @default(autoincrement())
|
||||||
name String // 名称(必填)
|
name String // 名称(必填)
|
||||||
source String? // 来源(可选)
|
source String? // 来源(可选)
|
||||||
|
category String? // 分类(可选)
|
||||||
|
|
||||||
// 数量管理
|
// 数量管理
|
||||||
quantity Decimal? @db.Decimal(10, 3) // 总数量(如 1.5 kg)
|
quantity Decimal? @db.Decimal(10, 3) // 总数量(如 1.5 kg)
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ const jsonValueSchema: z.ZodType<z.infer<typeof jsonValueSchema>> = z.lazy(() =>
|
|||||||
const createItemSchema = z.object({
|
const createItemSchema = z.object({
|
||||||
name: z.string().min(1, '名称不能为空'),
|
name: z.string().min(1, '名称不能为空'),
|
||||||
source: z.string().optional().nullable(),
|
source: z.string().optional().nullable(),
|
||||||
|
category: z.string().optional().nullable(),
|
||||||
|
|
||||||
quantity: z
|
quantity: z
|
||||||
.string()
|
.string()
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
"@primeuix/themes": "^2.0.2",
|
"@primeuix/themes": "^2.0.2",
|
||||||
"@tailwindcss/vite": "^4.1.17",
|
"@tailwindcss/vite": "^4.1.17",
|
||||||
"hono": "^4.10.8",
|
"hono": "^4.10.8",
|
||||||
|
"primeicons": "^7.0.0",
|
||||||
"primevue": "^4.5.2",
|
"primevue": "^4.5.2",
|
||||||
"tailwindcss": "^4.1.17",
|
"tailwindcss": "^4.1.17",
|
||||||
"tailwindcss-primeui": "^0.6.1",
|
"tailwindcss-primeui": "^0.6.1",
|
||||||
@@ -305,6 +306,8 @@
|
|||||||
|
|
||||||
"postcss": ["postcss@8.5.6", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg=="],
|
"postcss": ["postcss@8.5.6", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg=="],
|
||||||
|
|
||||||
|
"primeicons": ["primeicons@7.0.0", "", {}, "sha512-jK3Et9UzwzTsd6tzl2RmwrVY/b8raJ3QZLzoDACj+oTJ0oX7L9Hy+XnVwgo4QVKlKpnP/Ur13SXV/pVh4LzaDw=="],
|
||||||
|
|
||||||
"primevue": ["primevue@4.5.2", "", { "dependencies": { "@primeuix/styled": "^0.7.4", "@primeuix/styles": "^2.0.2", "@primeuix/utils": "^0.6.2", "@primevue/core": "4.5.2", "@primevue/icons": "4.5.2" } }, "sha512-PHnGM03FNvnOg9bZRSu5KyEgokP8i0dvPVf9O9jPVpItfaaEYEyJ21L8jGHEEhYqMtDgdOzwnkGYPOIVa2MzRg=="],
|
"primevue": ["primevue@4.5.2", "", { "dependencies": { "@primeuix/styled": "^0.7.4", "@primeuix/styles": "^2.0.2", "@primeuix/utils": "^0.6.2", "@primevue/core": "4.5.2", "@primevue/icons": "4.5.2" } }, "sha512-PHnGM03FNvnOg9bZRSu5KyEgokP8i0dvPVf9O9jPVpItfaaEYEyJ21L8jGHEEhYqMtDgdOzwnkGYPOIVa2MzRg=="],
|
||||||
|
|
||||||
"quansync": ["quansync@0.2.11", "", {}, "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA=="],
|
"quansync": ["quansync@0.2.11", "", {}, "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA=="],
|
||||||
|
|||||||
@@ -12,6 +12,7 @@
|
|||||||
"@primeuix/themes": "^2.0.2",
|
"@primeuix/themes": "^2.0.2",
|
||||||
"@tailwindcss/vite": "^4.1.17",
|
"@tailwindcss/vite": "^4.1.17",
|
||||||
"hono": "^4.10.8",
|
"hono": "^4.10.8",
|
||||||
|
"primeicons": "^7.0.0",
|
||||||
"primevue": "^4.5.2",
|
"primevue": "^4.5.2",
|
||||||
"tailwindcss": "^4.1.17",
|
"tailwindcss": "^4.1.17",
|
||||||
"tailwindcss-primeui": "^0.6.1",
|
"tailwindcss-primeui": "^0.6.1",
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ import { createApp } from 'vue'
|
|||||||
import PrimeVue from 'primevue/config';
|
import PrimeVue from 'primevue/config';
|
||||||
import Aura from '@primeuix/themes/aura';
|
import Aura from '@primeuix/themes/aura';
|
||||||
import './style.css'
|
import './style.css'
|
||||||
|
import 'primeicons/primeicons.css'
|
||||||
import App from './App.vue'
|
import App from './App.vue'
|
||||||
import { router } from './router';
|
import { router } from './router';
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user