diff --git a/frontend/package.json b/frontend/package.json index 9f4b464..97c186e 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -7,6 +7,7 @@ "dev": "vite", "build": "vite build", "preview": "vite preview", + "typecheck": "vue-tsc --noEmit", "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore" }, "dependencies": { diff --git a/frontend/pnpm-workspace.yaml b/frontend/pnpm-workspace.yaml new file mode 100644 index 0000000..5729ed8 --- /dev/null +++ b/frontend/pnpm-workspace.yaml @@ -0,0 +1,4 @@ +allowBuilds: + '@parcel/watcher': true + esbuild: true + vue-demi: true diff --git a/frontend/src/types/index.ts b/frontend/src/types/index.ts index 50454ce..1999cd1 100644 --- a/frontend/src/types/index.ts +++ b/frontend/src/types/index.ts @@ -106,6 +106,21 @@ export interface ReportUpdateForm { cancelReason?: string } +export interface ReportProgress { + id: number + reportId: number + progressContent: string + createdBy?: number + createdAt?: string + updatedAt?: string + creatorName?: string +} + +export interface ReportProgressForm { + reportId: number + progressContent: string +} + // 分页相关类型 export interface PageQuery { current: number diff --git a/frontend/src/views/Customer.vue b/frontend/src/views/Customer.vue index 9a3d54a..e7a0f41 100644 --- a/frontend/src/views/Customer.vue +++ b/frontend/src/views/Customer.vue @@ -180,7 +180,7 @@