Commit 8445c6ea authored by liwenhong's avatar liwenhong

add:团长重新审核

parent f2137309
...@@ -47,18 +47,7 @@ ...@@ -47,18 +47,7 @@
placeholder="请设置时间" placeholder="请设置时间"
></el-date-picker> ></el-date-picker>
</el-form-item> </el-form-item>
<el-form-item <el-form-item class="config" v-for="(config, index) in configForm.result" :key="config.key" prop="result">
class="config"
v-for="(config, index) in configForm.result"
:key="config.key"
prop="result"
:rules="{
required: true,
message: '不能为空',
trigger: 'change',
validator: levelConfig,
}"
>
<h4>档位{{ index + 1 }}</h4> <h4>档位{{ index + 1 }}</h4>
<div class="form-item"> <div class="form-item">
<span>设置考核单量:</span> <span>设置考核单量:</span>
...@@ -98,6 +87,28 @@ ...@@ -98,6 +87,28 @@
} from "@/service/Goods/goods"; } from "@/service/Goods/goods";
import moment from "moment"; import moment from "moment";
// import { getLifeNoList as reqGetLifeNoList } from "../../service/life-no"; // 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 { export default {
name: "MarketingCenter", name: "MarketingCenter",
components: { components: {
...@@ -105,10 +116,6 @@ ...@@ -105,10 +116,6 @@
// page, // page,
}, },
data() { data() {
const levelConfig = (rule, value, callback) => {
console.log("rule", rule);
console.log("value", value);
};
return { return {
rules: { rules: {
date: [ date: [
...@@ -117,11 +124,13 @@ ...@@ -117,11 +124,13 @@
message: "时间不能为空", message: "时间不能为空",
trigger: "blur", trigger: "blur",
}, },
],
result: [
{ {
min: 0, required: true,
max: 30, message: "不能为空",
message: "长度在 0 到 30 个字符", trigger: "change",
trigger: "blur", validator: levelConfig,
}, },
], ],
}, },
...@@ -220,7 +229,7 @@ ...@@ -220,7 +229,7 @@
}, },
async handleConfig(item) { async handleConfig(item) {
this.listParams.marketing_id = item.marketing_id; 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); if (res.code !== 0) return this.$message.error(res.reason);
else this.$message.success("操作成功"); else this.$message.success("操作成功");
this.configForm = { this.configForm = {
......
...@@ -21,6 +21,9 @@ ...@@ -21,6 +21,9 @@
<!-- <el-button type="primary" size="small">审核</el-button> --> <!-- <el-button type="primary" size="small">审核</el-button> -->
<template #default="scope"> <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 == 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="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)"> <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 @@ ...@@ -122,8 +125,8 @@
</el-table-column> </el-table-column>
<el-table-column label="昵称" prop="contact_name" align="center"></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="phone" align="center"></el-table-column>
<el-table-column label="昨日收益" prop="yesterday_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-column label="累计结算收益" prop="total_income" align="center"></el-table-column>
</el-table> </el-table>
</div> </div>
</layout> </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