Merge remote-tracking branch 'websoft/master'

This commit is contained in:
2026-08-25 16:14:02 +08:00
16 changed files with 262 additions and 276 deletions
@@ -77,9 +77,7 @@
inputmode="decimal"
placeholder="请输入"
@input="value => normalizeDecimalInput('fee', value)"
>
<template #append></template>
</el-input>
/>
</template>
<template #attachments="{ row }">
<span>{{ formatAttachments(row.attachments) }}</span>
@@ -79,7 +79,7 @@
:title="readonly ? '查看评分量化表' : configForm.id ? '编辑评分量化表' : '新增评分量化表'"
append-to-body
v-model="configBox"
width="88%"
width="65%"
class="score-dialog"
@closed="resetConfig"
>
@@ -98,6 +98,7 @@
class="score-config__name-input"
maxlength="30"
show-word-limit
style="width: 500px"
/>
</el-form-item>
<el-form-item label="备注">
@@ -164,7 +165,7 @@
title="评分类目详情"
append-to-body
v-model="categoryBox"
width="82%"
width="61%"
class="score-dialog category-dialog"
:close-on-press-escape="false"
>
@@ -214,7 +215,7 @@
title="评分项目详情"
append-to-body
v-model="itemBox"
width="86%"
width="58%"
class="score-item-dialog"
>
<section-card title="评分项目详情">
@@ -343,7 +344,7 @@
title="评估标准设置"
append-to-body
v-model="standardBox"
width="76%"
width="50%"
:close-on-press-escape="false"
>
<section-card title="评估标准设置">
@@ -355,7 +356,7 @@
class="standard-form archive-form"
>
<el-row :gutter="20">
<el-col :span="8">
<el-col :span="12">
<el-form-item label="信用等级" required>
<el-select
v-model="standardForm.creditLevel"
@@ -372,7 +373,7 @@
</el-select>
</el-form-item>
</el-col>
<el-col :span="8">
<el-col :span="12">
<el-form-item label="得分率(%" required>
<div class="range-input standard-range-input score-rate-range">
<el-input
@@ -391,7 +392,7 @@
</el-col>
</el-row>
<el-row :gutter="20">
<el-col :span="8">
<el-col :span="12">
<el-form-item label="得分率每增加" required>
<el-input
v-model="standardForm.scoreRateIncrease"
@@ -402,7 +403,7 @@
</el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<el-col :span="12">
<el-form-item label="额度增加(万元)" required>
<el-input
v-model="standardForm.creditLimitIncrease"
@@ -1391,8 +1392,8 @@ export default {
.option-row {
display: grid;
grid-template-columns: minmax(420px, 1fr) 315px 74px;
gap: 54px;
grid-template-columns: minmax(560px, 2fr) 200px 74px;
gap: 24px;
align-items: center;
margin-bottom: 14px;
}
@@ -1506,6 +1507,10 @@ export default {
overflow: auto;
}
:deep(.score-config__name-input) {
width: 500px;
}
:deep(.score-item-dialog) {
.el-dialog__header {
padding: 20px 24px 10px;
+3 -5
View File
@@ -97,9 +97,7 @@
inputmode="decimal"
placeholder="请输入"
@input="value => normalizeDecimalInput('mileage', value)"
>
<template #append>{{ form.mileageUnit || '公里' }}</template>
</el-input>
/>
</template>
<template #mileage="{ row }">
<span>{{ formatMileage(row.mileage, row.mileageUnit) }}</span>
@@ -331,7 +329,7 @@ export default {
placeholder: '日期时间选择器',
},
{
label: '里程/航程数',
label: '里程/航程数(公里)',
prop: 'mileage',
type: 'input',
minWidth: 130,
@@ -520,7 +518,7 @@ export default {
vehicleNoColumn.placeholder =
vehicleType === '船舶' ? '输入船号模糊查询选择' : '输入车牌号模糊查询选择';
vehicleTypeColumn.disabled = Boolean(this.form.id);
mileageColumn.append = mileageUnit;
mileageColumn.label = `里程/航程数(${mileageUnit}`;
mileageUnitColumn.value = mileageUnit;
this.form.mileageUnit = mileageUnit;
if (!this.isDetailLoading && oldValue && vehicleType !== oldValue && this.form.vehicleNo) {