|
|
@@ -1,31 +1,31 @@
|
|
|
<template>
|
|
|
<div>
|
|
|
<el-button size="mini" type="primary" @click="onShow">设置提成</el-button>
|
|
|
- <el-dialog title="设置提成" :visible.sync="dialogFormVisible" width="500px" append-to-body :show-close="false">
|
|
|
+ <el-dialog title="设置提成" :visible.sync="dialogFormVisible" width="650px" append-to-body :show-close="false">
|
|
|
<div slot="title" style="font-size: 15px">
|
|
|
设置提成
|
|
|
</div>
|
|
|
<el-row :gutter="20">
|
|
|
- <el-form :model="form" :rules="rules" ref="form" label-width="90px" label-position="right" size="mini">
|
|
|
+ <el-form :model="form" :rules="rules" ref="form" label-width="130px" label-position="right" size="mini">
|
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="提成计算节点" prop="reward_point">
|
|
|
+ <el-form-item label="提成计算节点:" prop="reward_point">
|
|
|
<el-radio-group v-model="form.reward_point">
|
|
|
<el-radio :label="'订单审核'">订单审核</el-radio>
|
|
|
- <el-radio :label="'订单审核'">订单审核</el-radio>
|
|
|
- <el-radio :label="'发票审核'">发票审核</el-radio>
|
|
|
+ <el-radio :label="'物流单审核'">物流单审核</el-radio>
|
|
|
+ <el-radio :label="'开票审核'">开票审核</el-radio>
|
|
|
<el-radio :label="'核销单审核'">核销单审核</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
- <el-form-item label="提成比例" prop="reward_rate">
|
|
|
- <el-input v-model="form.reward_rate" placeholder="请填写百分比"></el-input>
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-form-item label="提成比例:" prop="reward_rate">
|
|
|
+ <el-input v-model="form.reward_rate" placeholder="请填写百分比"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-form>
|
|
|
</el-row>
|
|
|
<div class="dialog-footer">
|
|
|
- <el-button size="small" @click="dialogFormVisible = false" class="normal-btn-width">取 消</el-button>
|
|
|
+ <el-button size="small" @click="onClose(dialogFormVisible = false)" class="normal-btn-width">取 消</el-button>
|
|
|
<el-button size="small" type="warning" @click="onSubmit" class="normal-btn-width btn-warning">确 定</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
@@ -58,9 +58,9 @@ export default {
|
|
|
{ required: true, message: '选择提成计算节点', trigger: 'change'},
|
|
|
],
|
|
|
reward_rate:[
|
|
|
- { required: true, message: '设置提成比例', trigger: 'blur'},
|
|
|
- { pattern:/^[0-9]+\.{0,1}[0-9]{0,4}$/,message: '输入不合法,请输入数值',trigger: 'change,blur'},
|
|
|
- { validator: NumberSize, trigger: 'blur'}
|
|
|
+ { required: true, message: '设置提成比例', trigger: 'change'},
|
|
|
+ { pattern:/^[0-9]+\.{0,1}[0-9]{0,4}$/,message: '输入不合法,请输入数值',trigger: 'change'},
|
|
|
+ { validator: NumberSize, trigger: 'change'}
|
|
|
]
|
|
|
}
|
|
|
}
|
|
|
@@ -74,6 +74,7 @@ export default {
|
|
|
if (!valid) return false
|
|
|
this.form.ownertable = this.ownertable
|
|
|
this.form.ownerid = this.$route.query.id
|
|
|
+ this.form.reward_rate = (this.form.reward_rate / 100).toFixed(4)
|
|
|
const res = await this.$api.requested({
|
|
|
"id": 20240111084904,
|
|
|
"content": this.form
|
|
|
@@ -81,8 +82,12 @@ export default {
|
|
|
this.tool.showMessage(res,()=>{
|
|
|
this.dialogFormVisible = false
|
|
|
this.$refs.form.resetFields()
|
|
|
+ this.$emit('setSuccess')
|
|
|
})
|
|
|
})
|
|
|
+ },
|
|
|
+ onClose(){
|
|
|
+ this.$refs.form.resetFields()
|
|
|
}
|
|
|
}
|
|
|
}
|