fix(purchase): 税率列加宽以完整显示两位数字+%

- 明细表税率列 80px → 100px
- 列表页税率列 70px → 80px
- 税率选项补充 3%/5%/9%
This commit is contained in:
yueli
2026-08-31 13:33:58 +08:00
parent 3a9ec81c51
commit efb88c8f9c

View File

@ -34,7 +34,7 @@
{{ row.total_price ? '¥' + Number(row.total_price).toFixed(2) : '-' }}
</template>
</el-table-column>
<el-table-column v-if="userStore.hasPermission('inbound_purchase:tax_rate')" prop="tax_rate" label="税率" width="70" align="center">
<el-table-column v-if="userStore.hasPermission('inbound_purchase:tax_rate')" prop="tax_rate" label="税率" width="80" align="center">
<template #default="{ row }">
{{ row.tax_rate != null ? row.tax_rate + '%' : '-' }}
</template>
@ -131,12 +131,15 @@
<el-input-number v-model="row.total_price" :min="0" :precision="2" :controls="false" style="width: 100%;" placeholder="¥" @change="() => onRowTotalPriceChange(row)" />
</template>
</el-table-column>
<el-table-column label="税率" width="80">
<el-table-column label="税率" width="100">
<template #default="{ row }">
<el-select v-model="row.tax_rate" style="width: 100%;" @change="() => onRowTaxRateChange(row)">
<el-option label="0%" :value="0" />
<el-option label="1%" :value="1" />
<el-option label="3%" :value="3" />
<el-option label="5%" :value="5" />
<el-option label="6%" :value="6" />
<el-option label="9%" :value="9" />
<el-option label="13%" :value="13" />
</el-select>
</template>