✨ 合同结算币种联动计费与运单计价单位,并完善合同与派车交互

结算币种驱动计费单价单位及运单/计划/总单计价单位;同步合同编号预览、部门前缀配置、派车备注与查看弹窗等交互优化。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-10-10 00:53:17 +08:00
parent a1da644c49
commit eaece0209d
16 changed files with 867 additions and 158 deletions
@@ -428,4 +428,43 @@ export default {
.vehicle-dispatch-page :deep(.vehicle-dispatch-form-control) {
width: 100%;
}
/* 查看弹窗保持与新增/编辑相同的表单样式,仅禁用控件 */
.vehicle-dispatch-page :deep(.avue--detail .el-form-item) {
background-color: transparent;
}
.vehicle-dispatch-page :deep(.avue--detail .el-input.is-disabled .el-input__wrapper) {
box-shadow: 0 0 0 1px var(--el-disabled-border-color) inset;
background-color: var(--el-disabled-bg-color);
}
.vehicle-dispatch-page :deep(.avue--detail .el-input.is-disabled .el-input__inner),
.vehicle-dispatch-page :deep(.avue--detail .el-textarea.is-disabled .el-textarea__inner),
.vehicle-dispatch-page :deep(.avue--detail .el-range-editor.is-disabled),
.vehicle-dispatch-page :deep(.avue--detail .el-range-editor.is-disabled input) {
color: var(--el-disabled-text-color);
background-color: var(--el-disabled-bg-color);
padding-left: 11px;
box-shadow: 0 0 0 1px var(--el-disabled-border-color) inset;
-webkit-text-fill-color: var(--el-disabled-text-color);
}
.vehicle-dispatch-page :deep(.avue--detail .el-select__wrapper.is-disabled) {
background-color: var(--el-disabled-bg-color);
box-shadow: 0 0 0 1px var(--el-disabled-border-color) inset !important;
}
.vehicle-dispatch-page :deep(.avue--detail .el-select__suffix),
.vehicle-dispatch-page :deep(.avue--detail .el-input__suffix),
.vehicle-dispatch-page :deep(.avue--detail .el-input__prefix) {
display: inline-flex;
}
.vehicle-dispatch-page :deep(.avue--detail .el-input__inner),
.vehicle-dispatch-page :deep(.avue--detail .el-textarea__inner) {
border: none;
}
.vehicle-dispatch-page :deep(.avue--detail .el-cascader) {
width: 100%;
}
.vehicle-dispatch-page :deep(.avue--detail .el-cascader .el-input.is-disabled .el-input__wrapper),
.vehicle-dispatch-page :deep(.avue--detail .el-autocomplete .el-input.is-disabled .el-input__wrapper) {
box-shadow: 0 0 0 1px var(--el-disabled-border-color) inset;
background-color: var(--el-disabled-bg-color);
}
</style>