@if (loading) {

加载订单信息...

} @if (!loading) {

客户信息

客户姓名

{{ customer?.get('name') }}

来源渠道

{{ customer?.get('source') || '未知' }}

@if (customer?.get('data')?.preferences) {

风格偏好

@for (style of customer?.get('data')?.preferences?.style || []; track style) { {{ style }} }
}

项目基本信息

@if (projectInfo.projectType === '家装') {
}
@if (projectInfo.projectType === '家装' && projectInfo.renderType) {

场景快速选择

选择空间类型和风格,快速生成报价

@for (spaceType of ['平层', '跃层', '挑空']; track spaceType) { }
@for (styleLevel of getLevels(styleLevels); track styleLevel) { }
@if (homeScenes.rooms.length > 0) {

选择房间

@for (room of homeScenes.rooms; track room.name) {
@if (room.selected && canEdit) {
}
}
}
} @if (projectInfo.projectType === '工装') {

场景快速选择

选择业态类型,快速生成报价

@if (commercialScenes.spaces.length > 0) {

选择空间

@for (space of commercialScenes.spaces; track space.name; let idx = $index) {
@if (space.selected && canEdit) {
}
}
}
} @if (quotation.spaces.length > 0) {

报价明细

支持折叠展开,可手动调整工序和价格

}

设计师分配

先选择项目组,再选择组员

@if (projectTeams.length > 0) {

已分配组员

@for (team of projectTeams; track team.id) {
@if (team.get('profile')?.get('data')?.avatar) { 组员头像 } @else { }
{{ team.get('profile')?.get('name') }}

负责空间: {{ getMemberSpaces(team) }}

@if (canEdit) { }
}
}

选择项目组

@if (departments.length === 0) {

暂无可用项目组

} @else {
@for (dept of departments; track dept.id) {
{{ dept.get('name') }}

组长: {{ dept.get('leader')?.get('name') || '未指定' }}

@if (selectedDepartment?.id === dept.id) { }
}
}
@if (selectedDepartment) {

选择组员

@if (loadingMembers) {

加载组员中...

} @else if (departmentMembers.length === 0) {

该项目组暂无可用组员

} @else {
@for (designer of departmentMembers; track designer.id) {
@if (designer.get('data')?.avatar) { 设计师头像 } @else { }

{{ designer.get('name') }}

{{ getDesignerWorkload(designer) }}

@if (selectedDesigner?.id === designer.id) { }
}
}
}
@if (canEdit) {
}
@if (showAssignDialog && assigningDesigner) { } }