项目详情

项目ID: {{ projectId }} @if (project) { {{ project.status }} }
@if (showDropdown) {
@for (p of projects; track p.id) {
{{ p.name }} {{ p.status }}
}
}
@if (showImagePreview) {
} @if (reminderMessage) {
{{ reminderMessage }}
}
@if (isActiveTab('progress')) {

客户信息

@if (project) {
{{ project.customerName }}
{{ project.assigneeName }}
{{ formatDate(project.createdAt) }}
{{ formatDate(project.deadline) }}

客户标签

@for (tag of project.customerTags; track $index) { {{ tag.source }} · {{ tag.needType }} · {{ tag.preference }} · {{ tag.colorAtmosphere }} } @if (project.customerTags.length === 0) { 暂无标签 }

高优先级需求

    @for (need of project.highPriorityNeeds; track $index) {
  • {{ need }}
  • } @if (project.highPriorityNeeds.length === 0) {
  • }
} @else {
正在加载客户信息...
}

制作流程进度

@for (sec of sections; track sec.key) { }
@for (stage of getVisibleStages(); track stage) {

{{ stage }}

@if (stage === '订单创建') { } @else if (stage === '需求沟通') { } @else if (stage === '方案确认') {

方案确认阶段

此阶段功能正在开发中...

} @else if (stage === '建模') {

上传白模图片

支持:JPG/PNG,不强制4K
@if (isDesignerView()) {
@if (whiteModelImages.length === 0) {
点击此处或拖拽文件到此处上传
支持 JPG、PNG 格式,单个文件最大 10MB
} @else {
@for (img of whiteModelImages; track img.id) {
{{ img.name }}
}
+
添加更多
}
}
@if (isDesignerView()) { } @if (isTeamLeaderView()) { } @if (isCustomerServiceView()) { 只读 }

模型差异检查清单

@for (item of modelCheckItems; track item.id) {
{{ item.isPassed ? '已通过' : '待处理' }}
}
} @else if (stage === '软装') {

软装清单素材

上传软装小图

建议 ≤1MB 的 JPG/PNG 小图
@if (isDesignerView()) {
@if (softDecorImages.length === 0) {
点击此处或拖拽文件到此处上传
支持 JPG、PNG 格式,建议文件大小 ≤1MB
} @else {
@for (img of softDecorImages; track img.id) {
{{ img.name }}
}
+
添加更多
}
}
@if (isDesignerView()) { } @if (isTeamLeaderView()) { } @if (isCustomerServiceView()) { 只读 }
} @else if (stage === '渲染') {
@if (isLoadingRenderProgress) {
正在加载渲染进度...
} @if (errorLoadingRenderProgress) {
渲染进度加载失败
} @if (!isLoadingRenderProgress && !errorLoadingRenderProgress && renderProgress) {
状态:{{ renderProgress.status }} 完成度:{{ renderProgress.completionRate }}% 预计剩余:{{ renderProgress.estimatedTimeRemaining }} 小时
}

上传渲染大图

需满足4K标准(最长边 ≥ 4000px)
@if (isDesignerView()) {
@if (renderLargeImages.length === 0) {
点击此处或拖拽文件到此处上传
支持 JPG、PNG 格式,需满足4K标准(最长边 ≥ 4000px)
} @else {
@for (img of renderLargeImages; track img.id) {
{{ img.name }}
}
+
添加更多
}
}
@if (isTeamLeaderView()) { } @if (renderLargeImages.length>0) { 已上传 {{renderLargeImages.length}} 张 }
} @else if (stage === '尾款结算') { } @else if (stage === '客户评价') { } @else if (stage === '投诉处理') { }
}
} @if (isActiveTab('members')) {

项目成员

共 {{ projectMembers.length }} 名成员

@for (member of projectMembers; track member.id) {

{{ member.name }}

{{ member.role }}

技能匹配度
{{ member.skillMatch }}%
项目进度
{{ member.progress }}%
贡献度
{{ member.contribution }}%
}
@if (projectMembers.length === 0) {

暂无项目成员信息

}
} @if (isActiveTab('files')) {

项目文件

共 {{ projectFiles.length }} 个文件

@for (file of projectFiles; track file.id) {
{{ file.type.toUpperCase() }}

{{ file.name }}

{{ file.size }} {{ file.date }}
}
@if (projectFiles.length === 0) {

暂无项目文件

}
}