Commit 8445c6ea authored by liwenhong's avatar liwenhong

add:团长重新审核

parent f2137309
......@@ -47,18 +47,7 @@
placeholder="请设置时间"
></el-date-picker>
</el-form-item>
<el-form-item
class="config"
v-for="(config, index) in configForm.result"
:key="config.key"
prop="result"
:rules="{
required: true,
message: '不能为空',
trigger: 'change',
validator: levelConfig,
}"
>
<el-form-item class="config" v-for="(config, index) in configForm.result" :key="config.key" prop="result">
<h4>档位{{ index + 1 }}</h4>
<div class="form-item">
<span>设置考核单量:</span>
......@@ -98,6 +87,28 @@
} from "@/service/Goods/goods";
import moment from "moment";
// import { getLifeNoList as reqGetLifeNoList } from "../../service/life-no";
const levelConfig = (rule, value, callback) => {
if (value.some((i) => i.assess_order_num == "" || i.reward_amount == "")) {
console.log("value1", value);
callback(new Error("不能为空"));
} else {
callback();
}
if (value.length > 1) {
console.log("rule", rule);
console.log("value.length - 2", value[value.length - 2].assess_order_num);
console.log("value.length - 1", value[value.length - 1].assess_order_num);
console.log(+value[value.length - 2].assess_order_num > +value[value.length - 1].assess_order_num);
if (+value[value.length - 2].assess_order_num > +value[value.length - 1].assess_order_num) {
console.log(value[value.length - 2].assess_order_num > value[value.length - 1].assess_order_num);
callback(new Error("请输入比上一档位大的考核单量"));
} else if (value[value.length - 2].reward_amount > value[value.length - 1].reward_amount) {
callback(new Error("请输入比上一档位大的奖励金额"));
} else {
callback();
}
}
};
export default {
name: "MarketingCenter",
components: {
......@@ -105,10 +116,6 @@
// page,
},
data() {
const levelConfig = (rule, value, callback) => {
console.log("rule", rule);
console.log("value", value);
};
return {
rules: {
date: [
......@@ -117,11 +124,13 @@
message: "时间不能为空",
trigger: "blur",
},
],
result: [
{
min: 0,
max: 30,
message: "长度在 0 到 30 个字符",
trigger: "blur",
required: true,
message: "不能为空",
trigger: "change",
validator: levelConfig,
},
],
},
......@@ -220,7 +229,7 @@
},
async handleConfig(item) {
this.listParams.marketing_id = item.marketing_id;
let res = await yingxiaoConfig({ date: moment(new Date()).format("YYYY-MM-DD") });
let res = await yingxiaoConfig();
if (res.code !== 0) return this.$message.error(res.reason);
else this.$message.success("操作成功");
this.configForm = {
......
......@@ -21,6 +21,9 @@
<!-- <el-button type="primary" size="small">审核</el-button> -->
<template #default="scope">
<el-button type="primary" size="mini" v-if="scope.row.audit_status == 0" @click="handleApplyItem(scope.row)">审核</el-button>
<el-button type="primary" size="mini" v-if="scope.row.audit_status == 2" @click="handleApplyItem(scope.row)">
重新审核
</el-button>
<el-button type="text" size="small" v-if="scope.row.audit_status == 1">通过</el-button>
<el-button type="primary" size="small" v-if="scope.row.take_place_status == 1" @click="addPoint(scope.row.colonel_apply_id)">
添加自提点
......@@ -122,8 +125,8 @@
</el-table-column>
<el-table-column label="昵称" prop="contact_name" align="center"></el-table-column>
<el-table-column label="手机号" prop="phone" align="center"></el-table-column>
<el-table-column label="昨日收益" prop="yesterday_income" align="center"></el-table-column>
<el-table-column label="收益" prop="total_income" align="center"></el-table-column>
<el-table-column label="未结算收益" prop="no_settlement_income" align="center"></el-table-column>
<el-table-column label="累计结算收益" prop="total_income" align="center"></el-table-column>
</el-table>
</div>
</layout>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment