✨ 完善变更记录、客商评分与车辆表单
变更记录详情统一为居中分页弹窗,并去掉经办人等信息行。 客商评分支持删除、提交前自评校验、复评后才能审批,以及 0 分提交。 车辆外廓尺寸和载质量单位改到输入框内,认证审核标签按四字换行,使用部门必填并默认当前部门。 临时额度的 -1 占位金额显示为空。新增项目编号可留空由系统生成。 修复缓存总单页在打开新增项目时误请求缺少 id 的详情接口。 详情页状态与运输方式标签样式统一。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1774,12 +1774,17 @@
|
||||
<div class="waybill-manage-page__waybill-heading">
|
||||
<strong>运单详情</strong>
|
||||
<span>{{ detailRow.waybillNo || '-' }}</span>
|
||||
<span class="detail-status-text status-text-success">{{
|
||||
displayStatus(detailRow, 'businessStatus')
|
||||
}}</span>
|
||||
<span class="detail-status-text detail-transport-type">
|
||||
{{ getTransportTypeLabel(waybillTransportMode(detailRow)) || '-' }}
|
||||
</span>
|
||||
<el-tag :type="statusTagType(detailRow.businessStatus)">
|
||||
{{ displayStatus(detailRow, 'businessStatus') }}
|
||||
</el-tag>
|
||||
<el-tag type="primary">
|
||||
{{
|
||||
detailRow.transportTypeName ||
|
||||
getTransportTypeLabel(detailRow.transportType) ||
|
||||
waybillTransportMode(detailRow) ||
|
||||
'-'
|
||||
}}
|
||||
</el-tag>
|
||||
<el-link
|
||||
v-if="detailRow.id"
|
||||
class="waybill-manage-page__waybill-route-change-link"
|
||||
@@ -2184,7 +2189,11 @@
|
||||
/>
|
||||
</div>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="司机上传" name="driverUpload">
|
||||
<el-tab-pane
|
||||
v-if="waybillDriverUploads.length"
|
||||
label="司机上传"
|
||||
name="driverUpload"
|
||||
>
|
||||
<div
|
||||
v-loading="waybillPunchRecordsLoading"
|
||||
class="waybill-manage-page__driver-upload-grid"
|
||||
@@ -2201,11 +2210,6 @@
|
||||
{{ photo.label || '凭证' }}
|
||||
</div>
|
||||
</div>
|
||||
<el-empty
|
||||
v-if="!waybillPunchRecordsLoading && !waybillDriverUploads.length"
|
||||
description="暂无司机上传数据"
|
||||
:image-size="50"
|
||||
/>
|
||||
</div>
|
||||
</el-tab-pane>
|
||||
</el-tabs>
|
||||
@@ -5265,7 +5269,9 @@ export default {
|
||||
: defaultText;
|
||||
},
|
||||
statusTagType(status) {
|
||||
if ([1, 'pending', 'processing', 'approved', 'change_approved'].includes(status)) {
|
||||
if (
|
||||
[1, 'pending', 'processing', 'running', 'approved', 'change_approved'].includes(status)
|
||||
) {
|
||||
return 'success';
|
||||
}
|
||||
if ([2, 'cancelled', 'withdrawn', 'draft'].includes(status)) {
|
||||
@@ -9763,6 +9769,15 @@ export default {
|
||||
strong {
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
:deep(.el-tag) {
|
||||
height: 28px;
|
||||
padding: 0 12px;
|
||||
border: 0;
|
||||
border-radius: 8px;
|
||||
font-size: 13px;
|
||||
line-height: 28px;
|
||||
}
|
||||
}
|
||||
|
||||
&__waybill-route-change-link {
|
||||
|
||||
Reference in New Issue
Block a user