fix(glt): 修复票券模板编辑表单布局和字段映射问题
- 调整弹窗宽度从固定900px改为70%响应式宽度 - 修复表单项标签列布局配置 - 恢复购买数量是否算赠送开关组件并更新标签文字 - 交换释放期数和每期释放数量字段的标签、占位符和模型绑定 - 修复用户票券列表中购买数量字段的数据映射关系
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
<!-- 编辑弹窗 -->
|
||||
<template>
|
||||
<ele-modal
|
||||
:width="900"
|
||||
width="70%"
|
||||
:visible="visible"
|
||||
:maskClosable="false"
|
||||
:maxable="maxable"
|
||||
@@ -15,7 +15,7 @@
|
||||
ref="formRef"
|
||||
:model="form"
|
||||
:rules="rules"
|
||||
:label-col="styleResponsive ? { md: 5, sm: 5, xs: 24 } : { flex: '90px' }"
|
||||
:label-col="styleResponsive ? { md: 6, sm: 5, xs: 24 } : { flex: '90px' }"
|
||||
:wrapper-col="
|
||||
styleResponsive ? { md: 19, sm: 19, xs: 24 } : { flex: '1' }
|
||||
"
|
||||
@@ -144,30 +144,18 @@
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
|
||||
<!-- <a-col :span="12">-->
|
||||
<!-- <a-form-item label="计入购买量" name="includeBuyQty">-->
|
||||
<!-- <a-switch-->
|
||||
<!-- v-model:checked="form.includeBuyQty"-->
|
||||
<!-- checked-children="是"-->
|
||||
<!-- un-checked-children="否"-->
|
||||
<!-- />-->
|
||||
<!-- </a-form-item>-->
|
||||
<!-- </a-col>-->
|
||||
|
||||
<a-col :span="12">
|
||||
<a-form-item label="每期释放数量" name="monthlyReleaseQty">
|
||||
<a-input-number
|
||||
:min="0"
|
||||
:max="999999"
|
||||
class="ele-fluid"
|
||||
placeholder="默认每月释放10"
|
||||
v-model:value="form.monthlyReleaseQty"
|
||||
<a-form-item label="购买数量是否算赠送" name="includeBuyQty">
|
||||
<a-switch
|
||||
v-model:checked="form.includeBuyQty"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
|
||||
<a-col :span="12">
|
||||
<a-form-item label="释放期数" name="releasePeriods">
|
||||
<a-form-item label="释放期数(高优先级)" name="releasePeriods">
|
||||
<a-input-number
|
||||
:min="0"
|
||||
:max="999999"
|
||||
@@ -178,6 +166,18 @@
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
|
||||
<a-col :span="12">
|
||||
<a-form-item label="每期释放数量(低优先级)" name="monthlyReleaseQty">
|
||||
<a-input-number
|
||||
:min="0"
|
||||
:max="999999"
|
||||
class="ele-fluid"
|
||||
placeholder="默认每月释放10"
|
||||
v-model:value="form.monthlyReleaseQty"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
|
||||
<a-col :span="12">
|
||||
<a-form-item label="首期释放时机" name="firstReleaseMode">
|
||||
<a-radio-group v-model:value="form.firstReleaseMode">
|
||||
|
||||
@@ -31,8 +31,8 @@
|
||||
</div>
|
||||
</a-space>
|
||||
</template>
|
||||
<template v-if="column.key === 'buyQty'">
|
||||
{{ record.availableQty }}
|
||||
<template v-if="column.key === 'orderGoodsQty'">
|
||||
{{ record.orderGoodsQty }}
|
||||
</template>
|
||||
<template v-if="column.key === 'image'">
|
||||
<a-image :src="record.image" :width="50" />
|
||||
@@ -146,8 +146,8 @@
|
||||
},
|
||||
{
|
||||
title: '购买数量',
|
||||
dataIndex: 'buyQty',
|
||||
key: 'buyQty',
|
||||
dataIndex: 'orderGoodsQty',
|
||||
key: 'orderGoodsQty',
|
||||
align: 'center'
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user