佣金设置;财务管理;提现管理
This commit is contained in:
@@ -58,7 +58,7 @@ function stepChangeFunc(type) {
|
||||
break;
|
||||
case 2: // 下一步
|
||||
if(active.value == 0) { // 保存第一步的信息
|
||||
console.log(isChange.value)
|
||||
// console.log(isChange.value)
|
||||
if(isChange.value){
|
||||
submitForm(ruleFormRef.value)
|
||||
}
|
||||
@@ -88,6 +88,12 @@ async function saveStep1() {
|
||||
return item.name === form.value.subject
|
||||
})[0].id
|
||||
form.value.price = parseFloat(form.value.price)<0?0:form.value.price
|
||||
if(!checkFreeTestFromPrice()) {
|
||||
ElMessage({
|
||||
type: 'warning',
|
||||
message: '赠送价格不能超过课程价格!'
|
||||
})
|
||||
}
|
||||
let params = {
|
||||
step1:{
|
||||
...form.value
|
||||
@@ -180,6 +186,25 @@ function handlerChange(e) {
|
||||
// console.log(e)
|
||||
isChange.value = true
|
||||
}
|
||||
function freeTestFunc() { // 免费试卷数量
|
||||
if(!checkFreeTestFromPrice()) {
|
||||
ElMessage({
|
||||
type: 'warning',
|
||||
message: '赠送价格不能超过课程价格!'
|
||||
})
|
||||
}
|
||||
handlerChange()
|
||||
}
|
||||
const STD_TEST_PRICE = 4.9
|
||||
function checkFreeTestFromPrice() { // 检查免费试卷分数是否合理
|
||||
let flag = true
|
||||
if(form.value.free_test && form.value.price) {
|
||||
if(parseInt(form.value.free_test) * STD_TEST_PRICE > parseFloat(form.value.price)) {
|
||||
flag = false
|
||||
}
|
||||
}
|
||||
return flag
|
||||
}
|
||||
</script>
|
||||
<template>
|
||||
<div>
|
||||
@@ -240,6 +265,10 @@ function handlerChange(e) {
|
||||
<!-- <el-form-item label="包含试听">-->
|
||||
<!-- <el-switch @change="handlerChange" v-model="form.is_audition" active-text="是" inactive-text="否" :active-value="1" :inactive-value="-1" />-->
|
||||
<!-- </el-form-item>-->
|
||||
<el-form-item label="赠送试卷">
|
||||
<el-input @change="freeTestFunc" placeholder="请输入需要赠送的试卷份数,如:1" v-model="form.free_test" />
|
||||
<div style="color:gray;font-size: 12px" v-if="form.free_test">总计{{(STD_TEST_PRICE*form.free_test).toFixed(2)}} 元</div>
|
||||
</el-form-item>
|
||||
<el-form-item label="设置精品">
|
||||
<el-switch @change="handlerChange" v-model="form.is_boutique" active-text="是" inactive-text="否" :active-value="1" :inactive-value="-1" />
|
||||
</el-form-item>
|
||||
|
Reference in New Issue
Block a user