Skip to content

Commit c296c9e

Browse files
committed
运费模板表格样式调整
1 parent af2fb4b commit c296c9e

File tree

1 file changed

+27
-12
lines changed

1 file changed

+27
-12
lines changed

src/views/mall/trade/delivery/expressTemplate/DeliveryExpressTemplateForm.vue

Lines changed: 27 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<template>
2-
<Dialog :title="dialogTitle" v-model="dialogVisible" width="85%">
2+
<Dialog :title="dialogTitle" v-model="dialogVisible" width="80%">
33
<el-form
44
ref="formRef"
55
:model="formData"
@@ -12,14 +12,18 @@
1212
</el-form-item>
1313
<el-form-item label="计费方式" prop="chargeMode">
1414
<el-radio-group v-model="formData.chargeMode" @change="changeChargeMode">
15-
<el-radio :label="1">按件数</el-radio>
16-
<el-radio :label="2">按重量</el-radio>
17-
<el-radio :label="3">按体积</el-radio>
15+
<el-radio
16+
v-for="dict in getIntDictOptions(DICT_TYPE.EXPRESS_CHARGE_MODE)"
17+
:key="dict.value"
18+
:label="dict.value"
19+
>
20+
{{ dict.label }}
21+
</el-radio>
1822
</el-radio-group>
1923
</el-form-item>
2024
<el-form-item label="运费" prop="templateCharge">
2125
<el-table border style="width: 100%" :data="formData.templateCharge">
22-
<el-table-column align="center" label="区域">
26+
<el-table-column align="center" label="区域" width="180">
2327
<template #default="{ row }">
2428
<!-- 区域数据太多,用赖加载方式,要不然性能有问题 -->
2529
<el-tree-select
@@ -36,22 +40,32 @@
3640
/>
3741
</template>
3842
</el-table-column>
39-
<el-table-column :label="columnTitle.startCountTitle" prop="startCount">
43+
<el-table-column
44+
align="center"
45+
:label="columnTitle.startCountTitle"
46+
width="180"
47+
prop="startCount"
48+
>
4049
<template #default="{ row }">
4150
<el-input-number v-model="row.startCount" :min="1" />
4251
</template>
4352
</el-table-column>
44-
<el-table-column label="运费(元)" prop="startPrice">
53+
<el-table-column width="180" align="center" label="运费(元)" prop="startPrice">
4554
<template #default="{ row }">
4655
<el-input-number v-model="row.startPrice" :min="1" />
4756
</template>
4857
</el-table-column>
49-
<el-table-column :label="columnTitle.extraCountTitle" prop="extraCount">
58+
<el-table-column
59+
width="180"
60+
align="center"
61+
:label="columnTitle.extraCountTitle"
62+
prop="extraCount"
63+
>
5064
<template #default="{ row }">
5165
<el-input-number v-model="row.extraCount" :min="1" />
5266
</template>
5367
</el-table-column>
54-
<el-table-column label="续费(元)" prop="extraPrice">
68+
<el-table-column width="180" align="center" label="续费(元)" prop="extraPrice">
5569
<template #default="{ row }">
5670
<el-input-number v-model="row.extraPrice" :min="1" />
5771
</template>
@@ -72,7 +86,7 @@
7286
</el-form-item>
7387
<el-form-item label="包邮区域" prop="templateFree">
7488
<el-table border style="width: 100%" :data="formData.templateFree">
75-
<el-table-column label="区域">
89+
<el-table-column align="center" label="区域">
7690
<template #default="{ row }">
7791
<!-- 区域数据太多,用赖加载方式,要不然性能有问题 -->
7892
<el-tree-select
@@ -89,12 +103,12 @@
89103
/>
90104
</template>
91105
</el-table-column>
92-
<el-table-column :label="columnTitle.freeCountTitle" prop="freeCount">
106+
<el-table-column align="center" :label="columnTitle.freeCountTitle" prop="freeCount">
93107
<template #default="{ row }">
94108
<el-input-number v-model="row.freeCount" :min="1" />
95109
</template>
96110
</el-table-column>
97-
<el-table-column label="包邮金额(元)" prop="freePrice">
111+
<el-table-column align="center" label="包邮金额(元)" prop="freePrice">
98112
<template #default="{ row }">
99113
<el-input-number v-model="row.freePrice" :min="1" />
100114
</template>
@@ -122,6 +136,7 @@
122136
</Dialog>
123137
</template>
124138
<script setup lang="ts">
139+
import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
125140
import * as DeliveryExpressTemplateApi from '@/api/mall/trade/delivery/expressTemplate'
126141
import { defaultProps } from '@/utils/tree'
127142
import { yuanToFen, fenToYuan } from '@/utils'

0 commit comments

Comments
 (0)