feat: update project order types
This commit is contained in:
@@ -122,7 +122,7 @@ VITE_API_BASE_URL=/api
|
||||
- 管理员可进行工单分配(重新分配工单负责人)或强制关闭工单
|
||||
- 工单状态机:待处理 → 待客户确认 → 已完成 / 已退回
|
||||
- 项目工单
|
||||
- 用于现场勘查、现场实施等项目任务
|
||||
- 用于项目勘察、工程实施、定期维保、商务合作等项目任务
|
||||
- 现场图片最多 18 张,工程师签名后提交完成
|
||||
- 无客户签字环节,完成后形成项目完成电子表单
|
||||
- 用户资料管理
|
||||
|
||||
@@ -16,9 +16,10 @@ import './styles/PublicQuery.css';
|
||||
import './styles/AftersalesConfirm.css';
|
||||
|
||||
const PROJECT_TYPE_LABEL: Record<ProjectType, string> = {
|
||||
survey: '现场勘查',
|
||||
implementation: '现场实施',
|
||||
maintenance: '项目维保',
|
||||
survey: '项目勘察',
|
||||
implementation: '工程实施',
|
||||
maintenance: '定期维保',
|
||||
business: '商务合作',
|
||||
other: '其他',
|
||||
};
|
||||
|
||||
@@ -304,7 +305,7 @@ function ProjectOrderCompletePage() {
|
||||
rows={4}
|
||||
value={completionNote}
|
||||
onChange={(e) => setCompletionNote(e.target.value)}
|
||||
placeholder="请描述现场勘查、实施过程和最终完成情况"
|
||||
placeholder="请描述项目勘察、工程实施或现场完成情况"
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -38,9 +38,10 @@ import type {
|
||||
import './styles/AftersalesDetail.css';
|
||||
|
||||
const PROJECT_TYPE_LABEL: Record<ProjectType, string> = {
|
||||
survey: '现场勘查',
|
||||
implementation: '现场实施',
|
||||
maintenance: '项目维保',
|
||||
survey: '项目勘察',
|
||||
implementation: '工程实施',
|
||||
maintenance: '定期维保',
|
||||
business: '商务合作',
|
||||
other: '其他',
|
||||
};
|
||||
|
||||
@@ -483,7 +484,7 @@ function ProjectOrderDetailPage() {
|
||||
label="完成说明"
|
||||
tooltip="现场完成后填写,扫码页和电子表单会展示此内容"
|
||||
>
|
||||
<Input.TextArea rows={4} placeholder="请描述现场勘查、实施过程和最终完成情况" />
|
||||
<Input.TextArea rows={4} placeholder="请描述项目勘察、工程实施或现场完成情况" />
|
||||
</Form.Item>
|
||||
|
||||
{canEdit && (
|
||||
|
||||
@@ -40,9 +40,10 @@ const WORK_ORDER_STATUS_COLOR: Record<ProjectOrderStatus, string> = {
|
||||
};
|
||||
|
||||
const PROJECT_TYPE_LABEL: Record<ProjectType, string> = {
|
||||
survey: '现场勘查',
|
||||
implementation: '现场实施',
|
||||
maintenance: '项目维保',
|
||||
survey: '项目勘察',
|
||||
implementation: '工程实施',
|
||||
maintenance: '定期维保',
|
||||
business: '商务合作',
|
||||
other: '其他',
|
||||
};
|
||||
|
||||
|
||||
+1
-1
@@ -270,7 +270,7 @@ export interface CustomerConfirmRequest {
|
||||
rejectReason?: string;
|
||||
}
|
||||
|
||||
export type ProjectType = 'survey' | 'implementation' | 'maintenance' | 'other';
|
||||
export type ProjectType = 'survey' | 'implementation' | 'maintenance' | 'business' | 'other';
|
||||
export type ProjectOrderStatus = 'created' | 'pending_completion' | 'closed';
|
||||
|
||||
export interface ProjectOrder {
|
||||
|
||||
Reference in New Issue
Block a user