修改现金红包抽奖金额配置:

从第几次变化可以为空
This commit is contained in:
YeMingfei666 2024-12-19 14:38:49 +08:00
parent b5b9db41b2
commit 4b55f7f344
1 changed files with 16 additions and 8 deletions

View File

@ -10,8 +10,12 @@
<el-form-item label="描述" required> <el-form-item label="描述" required>
<el-input v-model="form.name"></el-input> <el-input v-model="form.name"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="从第几次开始变化" > <el-form-item label="从第几次开始变化">
<el-input-number :min="0" stepstep-strictly v-model="form.num"></el-input-number> <el-input-number
:min="0"
stepstep-strictly
v-model="form.num"
></el-input-number>
</el-form-item> </el-form-item>
<el-form-item label="最大金额" required> <el-form-item label="最大金额" required>
<el-input-number <el-input-number
@ -60,7 +64,7 @@ export default {
maxAmount: "", maxAmount: "",
random: "", random: "",
status: "", status: "",
num:'' num: undefined,
}, },
}; };
}, },
@ -72,10 +76,14 @@ export default {
console.log(item); console.log(item);
this.dialogVisible = true; this.dialogVisible = true;
this.item = item; this.item = item;
this.form = { if (item!==undefined) {
...item, this.form = {
num: item.num || '' ...item,
}; num: item.num === "" || item.num === null ? undefined : item.num,
};
}
console.log(this.form);
}, },
diaClose() { diaClose() {
this.dialogVisible = false; this.dialogVisible = false;
@ -99,7 +107,7 @@ export default {
return this.$message.error("概率为0-1"); return this.$message.error("概率为0-1");
} }
const res = id const res = id
? await $redPackApi.update({...this.form,num:this.form.num||''}) ? await $redPackApi.update({ ...this.form, num: this.form.num || "" })
: await $redPackApi.add(this.form); : await $redPackApi.add(this.form);
console.log(res); console.log(res);
const { data, msg } = res; const { data, msg } = res;