应收应付明细与付款申请合同名称仅显示名称,不再拼接合同编号 + 单据详情面板费用明细与变更记录表体内部滚动,表头固定 #15

Open
liuquanjia wants to merge 6 commits from feature/20261106-fix禅道-web into master
Showing only changes of commit 7def9869ff - Show all commits
@@ -306,7 +306,7 @@
</el-link>
<span v-else-if="item.column.money">{{ formatMoney(row[item.column.prop]) }}</span>
<span v-else-if="item.column.prop === 'transportQuantity'">
{{ formatDetailTransportQuantity(row[item.column.prop]) }}
{{ formatDetailTransportQuantity(row) }}
</span>
<span v-else-if="item.column.prop === 'mileage'">
{{ formatDetailMileage(row[item.column.prop]) }}
@@ -3172,13 +3172,13 @@ export default {
formatMoney(value) {
return `${Number(value || 0).toFixed(2)} RMB`;
},
formatQuantity(value) {
if (value === undefined || value === null || value === '') return '-';
formatDetailTransportQuantity(row) {
const value = row.transportQuantity;
if (this.readonly && Number(value) === -1) return '-';
const quantity = Number(value);
return Number.isFinite(quantity) ? quantity.toFixed(2) : '-';
},
formatDetailTransportQuantity(value) {
return this.readonly && Number(value) === -1 ? '-' : this.formatQuantity(value);
if (!Number.isFinite(quantity)) return '-';
// 与预结算编辑器 formatQuantity 保持一致,拼接计量单位
return `${quantity.toFixed(2)}${row.quantityUnit ? ` ${row.quantityUnit}` : ''}`;
},
formatDetailMileage(value) {
return this.readonly && Number(value) === -1 ? '-' : this.displayValue(value);