|
@@ -11,41 +11,7 @@
|
|
|
<!-- 订单分配内容 -->
|
|
|
@if (!loading) {
|
|
|
<div class="stage-order-container">
|
|
|
- <!-- 1. 客户信息卡片 -->
|
|
|
- <div class="card customer-card">
|
|
|
- <div class="card-header">
|
|
|
- <h3 class="card-title">
|
|
|
- <svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
|
|
|
- <path fill="currentColor" d="M258.9 48C141.92 46.42 46.42 141.92 48 258.9c1.56 112.19 92.91 203.54 205.1 205.1 117 1.6 212.48-93.9 210.88-210.88C462.44 140.91 371.09 49.56 258.9 48zM385.32 375.25a4 4 0 01-6.14-.32 124.27 124.27 0 00-32.35-29.59C321.37 329 289.11 320 256 320s-65.37 9-90.83 25.34a124.24 124.24 0 00-32.35 29.58 4 4 0 01-6.14.32A175.32 175.32 0 0180 259c-1.63-97.31 78.22-178.76 175.57-179S432 158.81 432 256a175.32 175.32 0 01-46.68 119.25z"/><path fill="currentColor" d="M256 144c-19.72 0-37.55 7.39-50.22 20.82s-19 32-17.57 51.93C191.11 256 221.52 288 256 288s64.83-32 67.79-71.24c1.48-19.74-4.8-38.14-17.68-51.82C293.39 151.44 275.59 144 256 144z"/>
|
|
|
- </svg>
|
|
|
- 客户信息
|
|
|
- </h3>
|
|
|
- </div>
|
|
|
- <div class="card-content">
|
|
|
- <div class="info-list">
|
|
|
- <div class="info-item">
|
|
|
- <p class="info-label">客户姓名</p>
|
|
|
- <h4 class="info-value">{{ customer?.get('name') }}</h4>
|
|
|
- </div>
|
|
|
- <div class="info-item">
|
|
|
- <p class="info-label">来源渠道</p>
|
|
|
- <h4 class="info-value">{{ customer?.get('source') || '未知' }}</h4>
|
|
|
- </div>
|
|
|
- @if (customer?.get('data')?.preferences) {
|
|
|
- <div class="info-item">
|
|
|
- <p class="info-label">风格偏好</p>
|
|
|
- <div class="preference-tags">
|
|
|
- @for (style of customer?.get('data')?.preferences?.style || []; track style) {
|
|
|
- <span class="badge badge-tertiary">{{ style }}</span>
|
|
|
- }
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- }
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <!-- 2. 项目基本信息 -->
|
|
|
+ <!-- 1. 项目基本信息 -->
|
|
|
<div class="card project-info-card">
|
|
|
<div class="card-header">
|
|
|
<h3 class="card-title">
|
|
@@ -134,7 +100,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
- <!-- 4. 基于Product表的报价管理 -->
|
|
|
+ <!-- 2. 基于Product表的报价管理 -->
|
|
|
<div class="card quotation-card">
|
|
|
<div class="card-header">
|
|
|
<h3 class="card-title">
|
|
@@ -161,14 +127,14 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
- <!-- 5. 设计师分配 -->
|
|
|
+ <!-- 3. 设计师分配 -->
|
|
|
<app-team-assign
|
|
|
[project]="project"
|
|
|
[canEdit]="canEdit"
|
|
|
[currentUser]="currentUser">
|
|
|
</app-team-assign>
|
|
|
|
|
|
- <!-- 6. 操作按钮 -->
|
|
|
+ <!-- 4. 操作按钮 -->
|
|
|
@if (canEdit) {
|
|
|
<div class="action-buttons">
|
|
|
<button
|