|
|
|
|
@ -1,193 +1,194 @@
|
|
|
|
|
<template>
|
|
|
|
|
<div>
|
|
|
|
|
<Tabs active-key="key1" @on-click="onTabClick">
|
|
|
|
|
<Tab-pane label="待审核" key="key1">
|
|
|
|
|
<Tabs active-key="key1"
|
|
|
|
|
@on-click="onTabClick">
|
|
|
|
|
<Tab-pane label="待审核"
|
|
|
|
|
key="key1">
|
|
|
|
|
<Row class="search-row">
|
|
|
|
|
<i-col span="24" class="search-col">
|
|
|
|
|
<i-col span="24"
|
|
|
|
|
class="search-col">
|
|
|
|
|
<Row class="row-style">
|
|
|
|
|
<i-input placeholder="请输入推广员姓名或手机号" class="search-select" v-model="searchShop" />
|
|
|
|
|
<i-input placeholder="请输入推广员姓名或手机号"
|
|
|
|
|
class="search-select"
|
|
|
|
|
v-model="searchShop" />
|
|
|
|
|
<span class="search-span">选择日期</span>
|
|
|
|
|
<DatePicker
|
|
|
|
|
:value="selectDate"
|
|
|
|
|
<DatePicker :value="selectDate"
|
|
|
|
|
type="daterange"
|
|
|
|
|
split-panels
|
|
|
|
|
placeholder="请选择日期"
|
|
|
|
|
@on-change="onChangeDateLister"
|
|
|
|
|
class="date-picker"
|
|
|
|
|
></DatePicker>
|
|
|
|
|
class="date-picker"></DatePicker>
|
|
|
|
|
<span class="search-span">零售公司</span>
|
|
|
|
|
<Select
|
|
|
|
|
v-model="companyId"
|
|
|
|
|
<Select v-model="companyId"
|
|
|
|
|
filterable
|
|
|
|
|
class="search-select"
|
|
|
|
|
@on-change="companySelect"
|
|
|
|
|
>
|
|
|
|
|
<Option
|
|
|
|
|
v-for="(item,index) in companyList"
|
|
|
|
|
@on-change="companySelect">
|
|
|
|
|
<Option v-for="(item,index) in companyList"
|
|
|
|
|
:value="item.id"
|
|
|
|
|
:key="index + item.id"
|
|
|
|
|
>{{ item.name }}</Option>
|
|
|
|
|
:key="index + item.id">{{ item.name }}</Option>
|
|
|
|
|
</Select>
|
|
|
|
|
<span class="search-span">店铺</span>
|
|
|
|
|
<Select v-model="selectedStore" filterable class="search-select">
|
|
|
|
|
<Option
|
|
|
|
|
v-for="(item,index) in shopList"
|
|
|
|
|
<Select v-model="selectedStore"
|
|
|
|
|
filterable
|
|
|
|
|
class="search-select">
|
|
|
|
|
<Option v-for="(item,index) in shopList"
|
|
|
|
|
:value="item.id"
|
|
|
|
|
:key="index + item.id"
|
|
|
|
|
>{{ item.name }}</Option>
|
|
|
|
|
:key="index + item.id">{{ item.name }}</Option>
|
|
|
|
|
</Select>
|
|
|
|
|
<Button type="primary" @click="searchCustomerDataBtnClick" class="search-btn">查询</Button>
|
|
|
|
|
<Button type="primary"
|
|
|
|
|
@click="searchCustomerDataBtnClick"
|
|
|
|
|
class="search-btn">查询</Button>
|
|
|
|
|
</Row>
|
|
|
|
|
</i-col>
|
|
|
|
|
</Row>
|
|
|
|
|
<Table
|
|
|
|
|
ref="table"
|
|
|
|
|
<Table ref="table"
|
|
|
|
|
:loading="loading"
|
|
|
|
|
:columns="columns1"
|
|
|
|
|
:data="data1"
|
|
|
|
|
class="table-store"
|
|
|
|
|
size="small"
|
|
|
|
|
@on-row-dblclick="onDblClickRowLister"
|
|
|
|
|
>
|
|
|
|
|
<template slot="action" slot-scope="{row}">
|
|
|
|
|
@on-row-dblclick="onDblClickRowLister">
|
|
|
|
|
<template slot="action"
|
|
|
|
|
slot-scope="{row}">
|
|
|
|
|
<i-col span="12">
|
|
|
|
|
<Button type="success" class="router-btn" @click="() => {passShow(row)}">审核通过</Button>
|
|
|
|
|
<Button type="success"
|
|
|
|
|
class="router-btn"
|
|
|
|
|
@click="() => {passShow(row)}">审核通过</Button>
|
|
|
|
|
</i-col>
|
|
|
|
|
<i-col span="12">
|
|
|
|
|
<Button type="error" class="router-btn" @click="() => {refuseShow(row)}">审核不通过</Button>
|
|
|
|
|
<Button type="error"
|
|
|
|
|
class="router-btn"
|
|
|
|
|
@click="() => {refuseShow(row)}">审核不通过</Button>
|
|
|
|
|
</i-col>
|
|
|
|
|
</template>
|
|
|
|
|
</Table>
|
|
|
|
|
</Tab-pane>
|
|
|
|
|
<Tab-pane label="通过审核" key="key2">
|
|
|
|
|
<Tab-pane label="通过审核"
|
|
|
|
|
key="key2">
|
|
|
|
|
<Row class="search-row">
|
|
|
|
|
<i-col span="24" class="search-col">
|
|
|
|
|
<i-col span="24"
|
|
|
|
|
class="search-col">
|
|
|
|
|
<Row class="row-style">
|
|
|
|
|
<i-input placeholder="请输入推广员姓名或手机号" class="search-select" v-model="searchShop" />
|
|
|
|
|
<i-input placeholder="请输入推广员姓名或手机号"
|
|
|
|
|
class="search-select"
|
|
|
|
|
v-model="searchShop" />
|
|
|
|
|
<span class="search-span">选择日期</span>
|
|
|
|
|
<DatePicker
|
|
|
|
|
v-model="date"
|
|
|
|
|
<DatePicker v-model="date"
|
|
|
|
|
class="left-15 date-picker"
|
|
|
|
|
type="date"
|
|
|
|
|
placement="bottom-start"
|
|
|
|
|
split-panels
|
|
|
|
|
placeholder="请选择日期"
|
|
|
|
|
></DatePicker>
|
|
|
|
|
placeholder="请选择日期"></DatePicker>
|
|
|
|
|
<span class="search-span">零售公司</span>
|
|
|
|
|
<Select
|
|
|
|
|
v-model="companyId"
|
|
|
|
|
<Select v-model="companyId"
|
|
|
|
|
filterable
|
|
|
|
|
class="search-select"
|
|
|
|
|
@on-change="companySelect"
|
|
|
|
|
>
|
|
|
|
|
<Option
|
|
|
|
|
v-for="(item,index) in companyList"
|
|
|
|
|
@on-change="companySelect">
|
|
|
|
|
<Option v-for="(item,index) in companyList"
|
|
|
|
|
:value="item.id"
|
|
|
|
|
:key="index + item.id"
|
|
|
|
|
>{{ item.name }}</Option>
|
|
|
|
|
:key="index + item.id">{{ item.name }}</Option>
|
|
|
|
|
</Select>
|
|
|
|
|
<span class="search-span">店铺</span>
|
|
|
|
|
<Select v-model="selectedStore" filterable class="search-select">
|
|
|
|
|
<Option
|
|
|
|
|
v-for="(item,index) in shopList"
|
|
|
|
|
<Select v-model="selectedStore"
|
|
|
|
|
filterable
|
|
|
|
|
class="search-select">
|
|
|
|
|
<Option v-for="(item,index) in shopList"
|
|
|
|
|
:value="item.id"
|
|
|
|
|
:key="index + item.id"
|
|
|
|
|
>{{ item.name }}</Option>
|
|
|
|
|
:key="index + item.id">{{ item.name }}</Option>
|
|
|
|
|
</Select>
|
|
|
|
|
<Button type="primary" @click="searchCustomerDataBtnClick" class="search-btn">查询</Button>
|
|
|
|
|
<Button type="primary"
|
|
|
|
|
@click="searchCustomerDataBtnClick"
|
|
|
|
|
class="search-btn">查询</Button>
|
|
|
|
|
</Row>
|
|
|
|
|
</i-col>
|
|
|
|
|
</Row>
|
|
|
|
|
<Table
|
|
|
|
|
ref="table"
|
|
|
|
|
<Table ref="table1"
|
|
|
|
|
:loading="loading"
|
|
|
|
|
:columns="columns2"
|
|
|
|
|
:data="data2"
|
|
|
|
|
class="table-store"
|
|
|
|
|
size="small"
|
|
|
|
|
@on-row-dblclick="onDblClickRowLister"
|
|
|
|
|
></Table>
|
|
|
|
|
@on-row-dblclick="onDblClickRowLister"></Table>
|
|
|
|
|
</Tab-pane>
|
|
|
|
|
<Tab-pane label="审核未通过" key="key3">
|
|
|
|
|
<Tab-pane label="审核未通过"
|
|
|
|
|
key="key3">
|
|
|
|
|
<Row class="search-row">
|
|
|
|
|
<i-col span="24" class="search-col">
|
|
|
|
|
<i-col span="24"
|
|
|
|
|
class="search-col">
|
|
|
|
|
<Row class="row-style">
|
|
|
|
|
<i-input placeholder="请输入推广员姓名或手机号" class="search-select" v-model="searchShop" />
|
|
|
|
|
<i-input placeholder="请输入推广员姓名或手机号"
|
|
|
|
|
class="search-select"
|
|
|
|
|
v-model="searchShop" />
|
|
|
|
|
<span class="search-span">选择日期</span>
|
|
|
|
|
<DatePicker
|
|
|
|
|
v-model="date"
|
|
|
|
|
<DatePicker v-model="date"
|
|
|
|
|
class="left-15 date-picker"
|
|
|
|
|
type="date"
|
|
|
|
|
placement="bottom-start"
|
|
|
|
|
split-panels
|
|
|
|
|
placeholder="请选择日期"
|
|
|
|
|
></DatePicker>
|
|
|
|
|
placeholder="请选择日期"></DatePicker>
|
|
|
|
|
<span class="search-span">零售公司</span>
|
|
|
|
|
<Select
|
|
|
|
|
v-model="companyId"
|
|
|
|
|
<Select v-model="companyId"
|
|
|
|
|
filterable
|
|
|
|
|
class="search-select"
|
|
|
|
|
@on-change="companySelect"
|
|
|
|
|
>
|
|
|
|
|
<Option
|
|
|
|
|
v-for="(item,index) in companyList"
|
|
|
|
|
@on-change="companySelect">
|
|
|
|
|
<Option v-for="(item,index) in companyList"
|
|
|
|
|
:value="item.id"
|
|
|
|
|
:key="index + item.id"
|
|
|
|
|
>{{ item.name }}</Option>
|
|
|
|
|
:key="index + item.id">{{ item.name }}</Option>
|
|
|
|
|
</Select>
|
|
|
|
|
<span class="search-span">店铺</span>
|
|
|
|
|
<Select v-model="selectedStore" filterable class="search-select">
|
|
|
|
|
<Option
|
|
|
|
|
v-for="(item,index) in shopList"
|
|
|
|
|
<Select v-model="selectedStore"
|
|
|
|
|
filterable
|
|
|
|
|
class="search-select">
|
|
|
|
|
<Option v-for="(item,index) in shopList"
|
|
|
|
|
:value="item.id"
|
|
|
|
|
:key="index + item.id"
|
|
|
|
|
>{{ item.name }}</Option>
|
|
|
|
|
:key="index + item.id">{{ item.name }}</Option>
|
|
|
|
|
</Select>
|
|
|
|
|
<Button type="primary" @click="searchCustomerDataBtnClick" class="search-btn">查询</Button>
|
|
|
|
|
<Button type="primary"
|
|
|
|
|
@click="searchCustomerDataBtnClick"
|
|
|
|
|
class="search-btn">查询</Button>
|
|
|
|
|
</Row>
|
|
|
|
|
</i-col>
|
|
|
|
|
</Row>
|
|
|
|
|
<Table
|
|
|
|
|
ref="table"
|
|
|
|
|
<Table ref="table2"
|
|
|
|
|
:loading="loading"
|
|
|
|
|
:columns="columns3"
|
|
|
|
|
:data="data3"
|
|
|
|
|
class="table-store"
|
|
|
|
|
size="small"
|
|
|
|
|
@on-row-dblclick="onDblClickRowLister"
|
|
|
|
|
></Table>
|
|
|
|
|
@on-row-dblclick="onDblClickRowLister"></Table>
|
|
|
|
|
</Tab-pane>
|
|
|
|
|
</Tabs>
|
|
|
|
|
|
|
|
|
|
<!-- 拒绝 -->
|
|
|
|
|
<Modal
|
|
|
|
|
v-model="refuseIsShow"
|
|
|
|
|
<Modal v-model="refuseIsShow"
|
|
|
|
|
:title="showStoreName"
|
|
|
|
|
:footer-hide="true"
|
|
|
|
|
width="600"
|
|
|
|
|
class-name="vertical-center-modal"
|
|
|
|
|
@on-ok="ok"
|
|
|
|
|
>
|
|
|
|
|
@on-ok="ok">
|
|
|
|
|
<div slot="header">
|
|
|
|
|
<p>审核不通过原因</p>
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<i-input v-model="remark" type="textarea" :rows="4" placeholder="请填写审核不通过原因"></i-input>
|
|
|
|
|
<i-input v-model="remark"
|
|
|
|
|
type="textarea"
|
|
|
|
|
:rows="4"
|
|
|
|
|
placeholder="请填写审核不通过原因"></i-input>
|
|
|
|
|
</div>
|
|
|
|
|
<div style="margin-top:20px;text-align: center;">
|
|
|
|
|
<Button ghost type="primary" @click="refuse(rowData)">确定</Button>
|
|
|
|
|
<Button ghost
|
|
|
|
|
type="primary"
|
|
|
|
|
@click="refuse(rowData)">确定</Button>
|
|
|
|
|
</div>
|
|
|
|
|
</Modal>
|
|
|
|
|
|
|
|
|
|
<!-- 升级 -->
|
|
|
|
|
<Modal
|
|
|
|
|
v-model="passIsShow"
|
|
|
|
|
<Modal v-model="passIsShow"
|
|
|
|
|
:title="showStoreName"
|
|
|
|
|
:footer-hide="true"
|
|
|
|
|
width="600"
|
|
|
|
|
class-name="vertical-center-modal"
|
|
|
|
|
@on-ok="ok"
|
|
|
|
|
>
|
|
|
|
|
@on-ok="ok">
|
|
|
|
|
<div slot="header">
|
|
|
|
|
<p style="text-align: center;">确认审核</p>
|
|
|
|
|
</div>
|
|
|
|
|
@ -196,20 +197,20 @@
|
|
|
|
|
</div>
|
|
|
|
|
<div style="margin-top:20px;text-align: center;">
|
|
|
|
|
<Button @click="cancel(rowData)">取消</Button>
|
|
|
|
|
<Button style="margin-left:20px" type="primary" @click="confirm(rowData)">确定</Button>
|
|
|
|
|
<Button style="margin-left:20px"
|
|
|
|
|
type="primary"
|
|
|
|
|
@click="confirm(rowData)">确定</Button>
|
|
|
|
|
</div>
|
|
|
|
|
</Modal>
|
|
|
|
|
|
|
|
|
|
<Page
|
|
|
|
|
:total="total"
|
|
|
|
|
<Page :total="total"
|
|
|
|
|
:current="pageNum"
|
|
|
|
|
:page-size="pageSize"
|
|
|
|
|
show-elevator
|
|
|
|
|
show-total
|
|
|
|
|
placement="top"
|
|
|
|
|
@on-change="handlePage"
|
|
|
|
|
class-name="ks-page"
|
|
|
|
|
></Page>
|
|
|
|
|
class-name="ks-page"></Page>
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
@ -221,7 +222,7 @@ import bulletinService from "../../services/recruit/Bulletin";
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
|
name: "",
|
|
|
|
|
data() {
|
|
|
|
|
data () {
|
|
|
|
|
return {
|
|
|
|
|
tabIndex: 0,
|
|
|
|
|
userId: JSON.parse(sessionStorage.getItem("loginInfo")).userId,
|
|
|
|
|
@ -268,6 +269,13 @@ export default {
|
|
|
|
|
return h("span", params.row.promoterInfo.phone);
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: "推广员身份证号",
|
|
|
|
|
width: 120,
|
|
|
|
|
render: (h, params) => {
|
|
|
|
|
return h("span", params.row.promoterInfo.idNo);
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: "零售公司",
|
|
|
|
|
width: 150,
|
|
|
|
|
@ -343,6 +351,13 @@ export default {
|
|
|
|
|
return h("span", params.row.promoterInfo.phone);
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: "推广员身份证号",
|
|
|
|
|
width: 120,
|
|
|
|
|
render: (h, params) => {
|
|
|
|
|
return h("span", params.row.promoterInfo.idNo);
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: "零售公司",
|
|
|
|
|
width: 150,
|
|
|
|
|
@ -421,6 +436,13 @@ export default {
|
|
|
|
|
return h("span", params.row.promoterInfo.phone);
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: "推广员身份证号",
|
|
|
|
|
width: 120,
|
|
|
|
|
render: (h, params) => {
|
|
|
|
|
return h("span", params.row.promoterInfo.idNo);
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: "零售公司",
|
|
|
|
|
width: 150,
|
|
|
|
|
@ -474,7 +496,7 @@ export default {
|
|
|
|
|
title: "审核不通过原因",
|
|
|
|
|
width: 120,
|
|
|
|
|
render: (h, params) => {
|
|
|
|
|
return h("span",params.row.fissionUser.remark);
|
|
|
|
|
return h("span", params.row.remark);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
@ -485,7 +507,7 @@ export default {
|
|
|
|
|
remark: null
|
|
|
|
|
};
|
|
|
|
|
},
|
|
|
|
|
mounted: function() {
|
|
|
|
|
mounted: function () {
|
|
|
|
|
// let startDate = this.$moment().format("YYYY-MM-DD");
|
|
|
|
|
// let endDate = this.$moment().format("YYYY-MM-DD");
|
|
|
|
|
// this.selectDate.push(startDate);
|
|
|
|
|
@ -495,17 +517,17 @@ export default {
|
|
|
|
|
this.getRecruitList();
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
onChangeDateLister(date) {
|
|
|
|
|
onChangeDateLister (date) {
|
|
|
|
|
console.log(date);
|
|
|
|
|
this.selectDate = date;
|
|
|
|
|
},
|
|
|
|
|
/**基础数据:区域list、零售公司list、客户list*/
|
|
|
|
|
getSelectList: function() {
|
|
|
|
|
getSelectList: function () {
|
|
|
|
|
let that = this;
|
|
|
|
|
let request = {
|
|
|
|
|
userId: this.userId
|
|
|
|
|
};
|
|
|
|
|
zeroExtend.getSelectListRequest(request, function(data) {
|
|
|
|
|
zeroExtend.getSelectListRequest(request, function (data) {
|
|
|
|
|
if (data.data.code !== "0000") {
|
|
|
|
|
that.$Message.error("系统异常");
|
|
|
|
|
}
|
|
|
|
|
@ -521,7 +543,7 @@ export default {
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
//插入全部选项
|
|
|
|
|
insertAllOption: function() {
|
|
|
|
|
insertAllOption: function () {
|
|
|
|
|
if (this.companyList.length === 0 || this.companyList[0].id !== 0) {
|
|
|
|
|
this.companyList.splice(0, 0, { id: 0, name: "全部" });
|
|
|
|
|
}
|
|
|
|
|
@ -530,7 +552,7 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
//店铺
|
|
|
|
|
downShopData: function(selected) {
|
|
|
|
|
downShopData: function (selected) {
|
|
|
|
|
let that = this;
|
|
|
|
|
let companyId = selected;
|
|
|
|
|
if (!selected) {
|
|
|
|
|
@ -552,7 +574,7 @@ export default {
|
|
|
|
|
userId: that.userId,
|
|
|
|
|
customerIds: JSON.stringify(customerIds)
|
|
|
|
|
};
|
|
|
|
|
staff.downShopData(request, function(data) {
|
|
|
|
|
staff.downShopData(request, function (data) {
|
|
|
|
|
data = data.data.results;
|
|
|
|
|
if (data) {
|
|
|
|
|
that.shopList = [{ id: 0, name: "全部" }];
|
|
|
|
|
@ -566,38 +588,38 @@ export default {
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
//零售公司选择
|
|
|
|
|
companySelect: function() {
|
|
|
|
|
companySelect: function () {
|
|
|
|
|
//加载店铺
|
|
|
|
|
this.downShopData(this.companyId);
|
|
|
|
|
this.selectedStore = 0;
|
|
|
|
|
},
|
|
|
|
|
downCompanyChange: function(formValidate) {
|
|
|
|
|
downCompanyChange: function (formValidate) {
|
|
|
|
|
this.downShopData(formValidate.departIds);
|
|
|
|
|
},
|
|
|
|
|
searchCustomerDataBtnClick: function() {
|
|
|
|
|
searchCustomerDataBtnClick: function () {
|
|
|
|
|
this.pageNum = 1;
|
|
|
|
|
this.getRecruitList();
|
|
|
|
|
},
|
|
|
|
|
// 双击row跳转详情页面
|
|
|
|
|
onDblClickRowLister: function(row) {
|
|
|
|
|
onDblClickRowLister: function (row) {
|
|
|
|
|
this.$router.push({
|
|
|
|
|
path: "/shop/increase/manager/staff",
|
|
|
|
|
query: { storeId: row.id }
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
//切页处理
|
|
|
|
|
handlePage: function(value) {
|
|
|
|
|
handlePage: function (value) {
|
|
|
|
|
this.pageNum = value;
|
|
|
|
|
this.getRecruitList();
|
|
|
|
|
},
|
|
|
|
|
getRecruitList() {
|
|
|
|
|
getRecruitList () {
|
|
|
|
|
let that = this;
|
|
|
|
|
this.loading = true;
|
|
|
|
|
let request = {
|
|
|
|
|
status: that.tabIndex + 2,
|
|
|
|
|
pageNum: that.pageNum,
|
|
|
|
|
storeId: that.selectedStore ==0 ? null:that.selectedStore,
|
|
|
|
|
companyId: that.companyId ==0 ? null:that.companyId,
|
|
|
|
|
storeId: that.selectedStore == 0 ? null : that.selectedStore,
|
|
|
|
|
companyId: that.companyId == 0 ? null : that.companyId,
|
|
|
|
|
store: that.searchShop,
|
|
|
|
|
start:
|
|
|
|
|
that.selectDate[0] === "" || that.selectDate.length == 0
|
|
|
|
|
@ -610,7 +632,7 @@ export default {
|
|
|
|
|
};
|
|
|
|
|
bulletinService.getRecruitList(
|
|
|
|
|
request,
|
|
|
|
|
function(data) {
|
|
|
|
|
function (data) {
|
|
|
|
|
that.loading = false;
|
|
|
|
|
if (data.data.code == "0000") {
|
|
|
|
|
that.data1 = [];
|
|
|
|
|
@ -624,21 +646,21 @@ export default {
|
|
|
|
|
if (datas.list == null) {
|
|
|
|
|
datas.list = [];
|
|
|
|
|
}
|
|
|
|
|
if(that.tabIndex == 0){
|
|
|
|
|
if (that.tabIndex == 0) {
|
|
|
|
|
that.data1 = datas.records;
|
|
|
|
|
}else if(that.tabIndex == 1){
|
|
|
|
|
} else if (that.tabIndex == 1) {
|
|
|
|
|
that.data2 = datas.records;
|
|
|
|
|
}else{
|
|
|
|
|
} else {
|
|
|
|
|
that.data3 = datas.records;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
function(error) {
|
|
|
|
|
function (error) {
|
|
|
|
|
that.loading = false;
|
|
|
|
|
}
|
|
|
|
|
);
|
|
|
|
|
},
|
|
|
|
|
onTabClick(e) {
|
|
|
|
|
onTabClick (e) {
|
|
|
|
|
this.tabIndex = e;
|
|
|
|
|
this.pageNum = 1;
|
|
|
|
|
this.storeId = null;
|
|
|
|
|
@ -647,11 +669,11 @@ export default {
|
|
|
|
|
this.selectDate = [];
|
|
|
|
|
this.getRecruitList();
|
|
|
|
|
},
|
|
|
|
|
ok() {
|
|
|
|
|
ok () {
|
|
|
|
|
this.refuseIsShow = false;
|
|
|
|
|
},
|
|
|
|
|
// 拒绝审核
|
|
|
|
|
refuse(rData) {
|
|
|
|
|
refuse (rData) {
|
|
|
|
|
let param = {
|
|
|
|
|
fissionPromoterId: rData.id,
|
|
|
|
|
status: 4,
|
|
|
|
|
@ -660,19 +682,19 @@ export default {
|
|
|
|
|
this.doRecruitSave(param);
|
|
|
|
|
this.refuseIsShow = false;
|
|
|
|
|
},
|
|
|
|
|
refuseShow(index) {
|
|
|
|
|
refuseShow (index) {
|
|
|
|
|
this.refuseIsShow = true;
|
|
|
|
|
this.rowData = index;
|
|
|
|
|
},
|
|
|
|
|
passShow(index) {
|
|
|
|
|
passShow (index) {
|
|
|
|
|
this.passIsShow = true;
|
|
|
|
|
this.rowData = index;
|
|
|
|
|
},
|
|
|
|
|
cancel() {
|
|
|
|
|
cancel () {
|
|
|
|
|
this.passIsShow = false;
|
|
|
|
|
},
|
|
|
|
|
//确认通过审核
|
|
|
|
|
confirm(rData) {
|
|
|
|
|
confirm (rData) {
|
|
|
|
|
let param = {
|
|
|
|
|
fissionPromoterId: rData.id,
|
|
|
|
|
status: 3
|
|
|
|
|
@ -681,11 +703,11 @@ export default {
|
|
|
|
|
this.passIsShow = false;
|
|
|
|
|
},
|
|
|
|
|
// 审核
|
|
|
|
|
doRecruitSave(request) {
|
|
|
|
|
doRecruitSave (request) {
|
|
|
|
|
let that = this;
|
|
|
|
|
bulletinService.recruitSave(
|
|
|
|
|
request,
|
|
|
|
|
function(data) {
|
|
|
|
|
function (data) {
|
|
|
|
|
that.loading = false;
|
|
|
|
|
if (data.data.code == "0000") {
|
|
|
|
|
that.$Message.info(data.data.results);
|
|
|
|
|
@ -694,7 +716,7 @@ export default {
|
|
|
|
|
that.$Message.error("系统异常");
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
function(error) {
|
|
|
|
|
function (error) {
|
|
|
|
|
that.loading = false;
|
|
|
|
|
}
|
|
|
|
|
);
|
|
|
|
|
|