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