物品兑换增加扩展字段

This commit is contained in:
yulixing 2019-08-30 11:49:58 +08:00
parent 5a1bdc9c5d
commit c853520ed2

View File

@ -58,7 +58,7 @@
label="达成数量" label="达成数量"
prop="condition" prop="condition"
> >
<el-input v-model="item.condition"></el-input> <el-input v-model.number="item.condition"></el-input>
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label="兑换物品" label="兑换物品"
@ -174,6 +174,15 @@
<span class="ipt-tip">配置格式 开始时间-结束时间@数量限制: 1:00--2:00@99永久发放则直接填数量</span> <span class="ipt-tip">配置格式 开始时间-结束时间@数量限制: 1:00--2:00@99永久发放则直接填数量</span>
<span class="ipt-tip">多条配置使用回车分隔</span> <span class="ipt-tip">多条配置使用回车分隔</span>
</el-form-item> </el-form-item>
<el-form-item
label="扩展配置"
prop="extraData"
>
<el-input
type="textarea"
v-model="item.extraData"
></el-input>
</el-form-item>
<el-form-item v-if="platform_id"> <el-form-item v-if="platform_id">
<el-button <el-button
@ -322,13 +331,10 @@ export default {
], ],
condition: [ condition: [
{required: true, message: '请填写兑换条件', trigger: 'blur'}, {required: true, message: '请填写兑换条件', trigger: 'blur'},
{type: 'number', message: '达成条件必须是数字', trigger: 'blur'},
], ],
type: [ type: [{required: true, message: '请选择发放类型', trigger: 'blur'}],
{required: true, message: '请选择发放类型', trigger: 'blur'}, time: [{required: true, message: '请填写发放配置', trigger: 'blur'}],
],
time: [
{required: true, message: '请填写发放配置', trigger: 'blur'},
],
}, },
activeNames: [], activeNames: [],
defaultList: { defaultList: {
@ -342,6 +348,7 @@ export default {
numCfg: '', numCfg: '',
type: 0, type: 0,
time: '', time: '',
extraData: ''
}, },
allGiftList: [], allGiftList: [],
// modal // modal
@ -503,6 +510,7 @@ export default {
usedList: giftList.usedList, usedList: giftList.usedList,
type: giftList.type, type: giftList.type,
time: giftList.time, time: giftList.time,
extraData: giftList.extraData
}) })
.then(res => { .then(res => {
const data = res.data const data = res.data
@ -531,6 +539,7 @@ export default {
usedList: giftList.usedList, usedList: giftList.usedList,
type: giftList.type, type: giftList.type,
time: giftList.time, time: giftList.time,
extraData: giftList.extraData
}) })
.then(res => { .then(res => {
const data = res.data const data = res.data