parent
5f72008529
commit
a79472c1c8
|
|
@ -10,11 +10,13 @@
|
|||
<el-input v-model="tableFrom.uid" placeholder="请输入用户ID" class="selWidth" clearable />
|
||||
<el-input v-model="tableFrom.contact_name" placeholder="请输入联系人姓名" class="selWidth" clearable />
|
||||
<el-input v-model="tableFrom.contact_phone" placeholder="请输入联系人电话" class="selWidth" clearable />
|
||||
<el-select v-model="tableFrom.agent_type" class="selWidth" >
|
||||
<el-option label="发起人" :value="1"></el-option>
|
||||
<el-option label="省公司" :value="2"></el-option>
|
||||
<el-option label="省合伙人(外勤)" :value="3"></el-option>
|
||||
<el-option label="省合伙人(内勤)" :value="4"></el-option>
|
||||
<el-select v-model="tableFrom.agent_type" class="selWidth" clearable>
|
||||
<el-option label="总部发起人" :value="1"></el-option>
|
||||
<el-option label="总部外勤" :value="9"></el-option>
|
||||
<el-option label="总部内勤" :value="10"></el-option>
|
||||
<el-option label="省发起人" :value="2"></el-option>
|
||||
<el-option label="省公司外勤" :value="3"></el-option>
|
||||
<el-option label="省公司内勤" :value="4"></el-option>
|
||||
<el-option label="区县运营商" :value="5"></el-option>
|
||||
<el-option label="区县合伙人" :value="6"></el-option>
|
||||
<el-option label="餐厅" :value="7"></el-option>
|
||||
|
|
@ -23,7 +25,7 @@
|
|||
</el-form-item>
|
||||
</el-form>
|
||||
<el-button size="small" type="primary" @click="getAgentList(1)">搜索</el-button>
|
||||
<el-button size="small" type="success" @click="showEditInfoPopup(0)">发起人管理</el-button>
|
||||
<el-button size="small" type="success" @click="showEditInfoPopup(0)">总部发起人管理</el-button>
|
||||
</div>
|
||||
</div>
|
||||
<!--表格信息-->
|
||||
|
|
@ -41,10 +43,12 @@
|
|||
</div>
|
||||
<div class="agent-type-text">
|
||||
<!--角色信息-->
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 1" type="info" effect="dark" size="small">发起人</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 2" type="info" effect="dark" size="small">省公司</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 3" type="info" effect="dark" size="small">省合伙人(外勤)</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 4" type="info" effect="dark" size="small">省合伙人(内勤)</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 1" type="info" effect="dark" size="small">总部发起人</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 9" type="info" effect="dark" size="small">总部外勤</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 10" type="info" effect="dark" size="small">总部内勤</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 2" type="info" effect="dark" size="small">省发起人</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 3" type="info" effect="dark" size="small">省公司外勤</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 4" type="info" effect="dark" size="small">省公司内勤</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 5" type="info" effect="dark" size="small">区县运营商</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 6" type="info" effect="dark" size="small">区县合伙人</el-tag>
|
||||
<template v-if="Number(scope.row.agent_type) == 7">
|
||||
|
|
@ -59,7 +63,7 @@
|
|||
</el-tag>
|
||||
</template>
|
||||
<!--是否为总部-->
|
||||
<el-tag v-if="Number(scope.row.is_headquarters) == 1" type="warning" effect="dark" size="small">总部</el-tag>
|
||||
<!--<el-tag v-if="Number(scope.row.is_headquarters) == 1" type="warning" effect="dark" size="small">总部</el-tag>-->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -77,10 +81,12 @@
|
|||
<div class="user-id">{{ scope.row.parent.uid }}</div>
|
||||
</div>
|
||||
<div class="agent-type-text">
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 1" type="info" effect="dark" size="small">发起人</el-tag>
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 2" type="info" effect="dark" size="small">省公司</el-tag>
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 3" type="info" effect="dark" size="small">省合伙人(外勤)</el-tag>
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 4" type="info" effect="dark" size="small">省合伙人(内勤)</el-tag>
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 1" type="info" effect="dark" size="small">总部发起人</el-tag>
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 9" type="info" effect="dark" size="small">总部外勤</el-tag>
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 10" type="info" effect="dark" size="small">总部内勤</el-tag>
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 2" type="info" effect="dark" size="small">省发起人</el-tag>
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 3" type="info" effect="dark" size="small">省公司外勤</el-tag>
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 4" type="info" effect="dark" size="small">省公司内勤</el-tag>
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 5" type="info" effect="dark" size="small">区县运营商</el-tag>
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 6" type="info" effect="dark" size="small">区县合伙人</el-tag>
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 7" type="info" effect="dark" size="small">餐厅</el-tag>
|
||||
|
|
@ -166,7 +172,7 @@ export default {
|
|||
methods: {
|
||||
// 代理编辑 - 弹出弹框
|
||||
showEditInfoPopup(agent_type,agent_id = 0){
|
||||
// 类型:1=发起人,2=省公司,3=省合伙人(外勤),4=省合伙人(内勤),5=区县运营商,6=区县合伙人,7=餐厅,8=配送商
|
||||
// 类型:1=总部发起人,2=省发起人,3=省公司外勤,4=省公司内勤,5=区县运营商,6=区县合伙人,7=餐厅,8=配送商
|
||||
this.agent_type = agent_type || 0;
|
||||
this.agent_id = agent_id || 0;
|
||||
this.drawer_show = true;
|
||||
|
|
|
|||
|
|
@ -36,10 +36,10 @@
|
|||
<el-input v-model="info.contact_phone" placeholder="请填写联系人电话" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<!--仅发起人-->
|
||||
<!--仅总部发起人-->
|
||||
<el-col :span="12" v-if="info.agent_type == 1">
|
||||
<el-form-item label="股份:">
|
||||
<el-tooltip class="item" effect="dark" content="请在发起人管理中编辑股份信息!" placement="right">
|
||||
<el-tooltip class="item" effect="dark" content="请在总部发起人管理中编辑股份信息!" placement="right">
|
||||
<el-input :value="info.agent_stock" type="text" readonly />
|
||||
</el-tooltip>
|
||||
</el-form-item>
|
||||
|
|
@ -53,8 +53,8 @@
|
|||
<!-- </el-radio-group>-->
|
||||
<!-- </el-form-item>-->
|
||||
<!--</el-col>-->
|
||||
<!-- 地区选择,仅需要的显示 类型:1=发起人,2=省公司,3=省合伙人(外勤),4=省合伙人(内勤),5=区县运营商,6=区县合伙人,7=餐厅,8=配送商 -->
|
||||
<el-col :span="24" v-if="['2','3','4','5','6','7'].includes(String(info.agent_type)) && info.is_headquarters == 0">
|
||||
<!-- 地区选择,仅需要的显示 类型:1=总部发起人,2=省发起人,3=省公司外勤,4=省公司内勤,5=区县运营商,6=区县合伙人,7=餐厅,8=配送商 && info.is_headquarters == 0-->
|
||||
<el-col :span="24" v-if="['2','3','4','5','6','7'].includes(String(info.agent_type))">
|
||||
<el-form-item label="地区:">
|
||||
<div class="selected-city">
|
||||
<!--省选择-->
|
||||
|
|
@ -86,8 +86,8 @@
|
|||
</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<!-- 仅餐厅 显示详细地址、定位、商户关联(单个) -->
|
||||
<template v-if="info.agent_type == 7 && info.is_headquarters == 0">
|
||||
<!-- 仅餐厅 显示详细地址、定位、商户关联(单个) && info.is_headquarters == 0 -->
|
||||
<template v-if="info.agent_type == 7">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="经纬度:" prop="lat">
|
||||
<el-input :value="(info.lat || '') + ',' + (info.lng || '')" readonly enter-button="查找位置" style="width: 100%;" placeholder="请点击查找位置选择位置">
|
||||
|
|
@ -106,8 +106,8 @@
|
|||
</el-form-item>
|
||||
</el-col>
|
||||
</template>
|
||||
<!-- 仅配送商 显示商户关联(多个)-->
|
||||
<el-col :span="24" v-if="info.agent_type == 8 && info.is_headquarters == 0">
|
||||
<!-- 仅配送商 显示商户关联(多个) && info.is_headquarters == 0-->
|
||||
<el-col :span="24" v-if="info.agent_type == 8">
|
||||
<el-form-item label="关联商户:">
|
||||
<search-mer :mer_id="info.mer_id_list" @change="changeMer($event,-1)" :is_multiple="true"></search-mer>
|
||||
</el-form-item>
|
||||
|
|
@ -116,17 +116,20 @@
|
|||
</el-form>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 下级信息/发起人信息 -->
|
||||
<!-- 下级信息/总部发起人信息 -->
|
||||
<div class="sub-list">
|
||||
<!-- 操作按钮 -->
|
||||
<el-button v-if="Number(agent_type) === 0" size="small" type="primary" @click="addChildren(1)">添加发起人</el-button>
|
||||
<el-button v-if="Number(agent_type) === 1" size="small" type="primary" @click="addChildren(2)">添加省公司</el-button>
|
||||
<el-button v-if="Number(agent_type) === 2" size="small" type="primary" @click="addChildren(3)">添加省合伙人(外勤)</el-button>
|
||||
<el-button v-if="Number(agent_type) === 2" size="small" type="primary" @click="addChildren(4)">添加省合伙人(内勤)</el-button>
|
||||
<el-button v-if="Number(agent_type) === 0" size="small" type="primary" @click="addChildren(1)">添加总部发起人</el-button>
|
||||
<el-button v-if="Number(agent_type) === 1" size="small" type="primary" @click="addChildren(9)">添加总部外勤</el-button>
|
||||
<el-button v-if="Number(agent_type) === 1" size="small" type="primary" @click="addChildren(10)">添加总部内勤</el-button>
|
||||
<el-button v-if="Number(agent_type) === 9" size="small" type="primary" @click="addChildren(2)">添加省发起人</el-button>
|
||||
<el-button v-if="Number(agent_type) === 2" size="small" type="primary" @click="addChildren(3)">添加省公司外勤</el-button>
|
||||
<el-button v-if="Number(agent_type) === 2" size="small" type="primary" @click="addChildren(4)">添加省公司内勤</el-button>
|
||||
<el-button v-if="Number(agent_type) === 3" size="small" type="primary" @click="addChildren(5)">添加区县运营商</el-button>
|
||||
<el-button v-if="Number(agent_type) === 5" size="small" type="primary" @click="addChildren(6)">添加区县合伙人</el-button>
|
||||
<el-button v-if="Number(agent_type) === 6" size="small" type="primary" @click="addChildren(7)">添加餐厅</el-button>
|
||||
<el-button v-if="![0,4,7,8].includes(Number(agent_type))" size="small" type="warning" @click="addChildren(8)">添加配送商</el-button>
|
||||
<!--<el-button v-if="![0,4,7,8].includes(Number(agent_type))" size="small" type="warning" @click="addChildren(8)">添加配送商</el-button>-->
|
||||
<el-button v-if="Number(agent_type) === 6" size="small" type="warning" @click="addChildren(8)">添加配送商</el-button>
|
||||
<el-button size="small" type="success" @click="submitEditInfo">提交编辑</el-button>
|
||||
<el-button size="small" @click="closeEditInfo">取消编辑</el-button>
|
||||
<!-- 角色列表 -->
|
||||
|
|
@ -143,10 +146,12 @@
|
|||
<div class="user-id">{{ item.user.uid }}</div>
|
||||
</div>
|
||||
<div class="agent-type-text">
|
||||
<el-tag v-if="Number(item.agent_type) == 1" type="info" effect="dark" size="small">发起人</el-tag>
|
||||
<el-tag v-if="Number(item.agent_type) == 2" type="info" effect="dark" size="small">省公司</el-tag>
|
||||
<el-tag v-if="Number(item.agent_type) == 3" type="info" effect="dark" size="small">省合伙人(外勤)</el-tag>
|
||||
<el-tag v-if="Number(item.agent_type) == 4" type="info" effect="dark" size="small">省合伙人(内勤)</el-tag>
|
||||
<el-tag v-if="Number(item.agent_type) == 1" type="info" effect="dark" size="small">总部发起人</el-tag>
|
||||
<el-tag v-if="Number(item.agent_type) == 9" type="info" effect="dark" size="small">总部外勤</el-tag>
|
||||
<el-tag v-if="Number(item.agent_type) == 10" type="info" effect="dark" size="small">总部内勤</el-tag>
|
||||
<el-tag v-if="Number(item.agent_type) == 2" type="info" effect="dark" size="small">省发起人</el-tag>
|
||||
<el-tag v-if="Number(item.agent_type) == 3" type="info" effect="dark" size="small">省公司外勤</el-tag>
|
||||
<el-tag v-if="Number(item.agent_type) == 4" type="info" effect="dark" size="small">省公司内勤</el-tag>
|
||||
<el-tag v-if="Number(item.agent_type) == 5" type="info" effect="dark" size="small">区县运营商</el-tag>
|
||||
<el-tag v-if="Number(item.agent_type) == 6" type="info" effect="dark" size="small">区县合伙人</el-tag>
|
||||
<el-tag v-if="Number(item.agent_type) == 7" type="info" effect="dark" size="small">餐厅</el-tag>
|
||||
|
|
@ -172,22 +177,22 @@
|
|||
<el-input v-model="children_list[index].contact_phone" placeholder="请填写联系人电话" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="是否为总部:">
|
||||
<el-radio-group v-model="children_list[index].is_headquarters" type="button" :disabled="info.id > 0 && info.agent_type != 1">
|
||||
<el-radio :label="0">不是</el-radio>
|
||||
<el-radio :label="1">是</el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<!-- 仅发起人显示 -->
|
||||
<!--<el-col :span="12">-->
|
||||
<!-- <el-form-item label="是否为总部:">-->
|
||||
<!-- <el-radio-group v-model="children_list[index].is_headquarters" type="button" :disabled="info.id > 0 && info.agent_type != 1">-->
|
||||
<!-- <el-radio :label="0">不是</el-radio>-->
|
||||
<!-- <el-radio :label="1">是</el-radio>-->
|
||||
<!-- </el-radio-group>-->
|
||||
<!-- </el-form-item>-->
|
||||
<!--</el-col>-->
|
||||
<!-- 仅总部发起人显示 -->
|
||||
<el-col :span="12" v-if="children_list[index].agent_type == 1">
|
||||
<el-form-item label="股份:" prop="agent_stock">
|
||||
<el-input v-model.number="children_list[index].agent_stock" type="number" step="0.01" placeholder="请填写该发起人股份" />
|
||||
<el-input v-model.number="children_list[index].agent_stock" type="number" step="0.01" placeholder="请填写该总部发起人股份" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<!-- 地区选择,仅需要的显示 类型:1=发起人,2=省公司,3=省合伙人(外勤),4=省合伙人(内勤),5=区县运营商,6=区县合伙人,7=餐厅,8=配送商 -->
|
||||
<el-col :span="24" v-if="['2','3','4','5','6','7'].includes(String(children_list[index].agent_type)) && children_list[index].is_headquarters == 0">
|
||||
<!-- 地区选择,仅需要的显示 类型:1=总部发起人,2=省发起人,3=省公司外勤,4=省公司内勤,5=区县运营商,6=区县合伙人,7=餐厅,8=配送商 && children_list[index].is_headquarters == 0-->
|
||||
<el-col :span="24" v-if="['2','3','4','5','6','7'].includes(String(children_list[index].agent_type))">
|
||||
<el-form-item label="地区:">
|
||||
<div class="selected-city">
|
||||
<!--省选择-->
|
||||
|
|
@ -223,8 +228,8 @@
|
|||
</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<!-- 仅餐厅 显示详细地址、定位、商户关联(单个) -->
|
||||
<template v-if="children_list[index].agent_type == 7 && children_list[index].is_headquarters == 0">
|
||||
<!-- 仅餐厅 显示详细地址、定位、商户关联(单个) && children_list[index].is_headquarters == 0-->
|
||||
<template v-if="children_list[index].agent_type == 7">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="经纬度:" prop="lat">
|
||||
<el-input :value="(children_list[index].lat || '') + ',' + (children_list[index].lng || '')" readonly enter-button="查找位置" style="width: 100%;" placeholder="请点击查找位置选择位置">
|
||||
|
|
@ -243,8 +248,8 @@
|
|||
</el-form-item>
|
||||
</el-col>
|
||||
</template>
|
||||
<!-- 仅配送商 显示商户关联(多个)-->
|
||||
<el-col :span="24" v-if="children_list[index].agent_type == 8 && children_list[index].is_headquarters == 0">
|
||||
<!-- 仅配送商 显示商户关联(多个) && children_list[index].is_headquarters == 0-->
|
||||
<el-col :span="24" v-if="children_list[index].agent_type == 8">
|
||||
<el-form-item label="关联商户:">
|
||||
<search-mer :mer_id="children_list[index].mer_id_list" @change="changeMer($event,index)" :is_multiple="true"></search-mer>
|
||||
</el-form-item>
|
||||
|
|
@ -291,25 +296,25 @@
|
|||
</el-table-column>
|
||||
<el-table-column label="联系电话" prop="phone" min-width="150" align="center"/>
|
||||
<!--根据添加编辑类型 显示不同的内容-->
|
||||
<el-table-column v-if="Number(create_role_type) === 1" label="是否已成为发起人" min-width="200" align="center">
|
||||
<el-table-column v-if="Number(create_role_type) === 1" label="是否已成为总部发起人" min-width="200" align="center">
|
||||
<template slot-scope="scope">
|
||||
<el-tag type="success" v-if="Object.values(children_uid_list).includes((String(scope.row.uid)+'_'+String(create_role_type)))" effect="dark">是</el-tag>
|
||||
<el-tag type="info" v-else effect="dark">不是</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column v-if="Number(create_role_type) === 2" label="是否已成为省公司" min-width="200" align="center">
|
||||
<el-table-column v-if="Number(create_role_type) === 2" label="是否已成为省发起人" min-width="200" align="center">
|
||||
<template slot-scope="scope">
|
||||
<el-tag type="success" v-if="Object.values(children_uid_list).includes((String(scope.row.uid)+'_'+String(create_role_type)))" effect="dark">是</el-tag>
|
||||
<el-tag type="info" v-else effect="dark">不是</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column v-if="Number(create_role_type) === 3" label="是否已成为省合伙人(外勤)" min-width="200" align="center">
|
||||
<el-table-column v-if="Number(create_role_type) === 3" label="是否已成为省公司外勤" min-width="200" align="center">
|
||||
<template slot-scope="scope">
|
||||
<el-tag type="success" v-if="Object.values(children_uid_list).includes((String(scope.row.uid)+'_'+String(create_role_type)))" effect="dark">是</el-tag>
|
||||
<el-tag type="info" v-else effect="dark">不是</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column v-if="Number(create_role_type) === 4" label="是否已成为省合伙人(内勤)" min-width="200" align="center">
|
||||
<el-table-column v-if="Number(create_role_type) === 4" label="是否已成为省公司内勤" min-width="200" align="center">
|
||||
<template slot-scope="scope">
|
||||
<el-tag type="success" v-if="Object.values(children_uid_list).includes((String(scope.row.uid)+'_'+String(create_role_type)))" effect="dark">是</el-tag>
|
||||
<el-tag type="info" v-else effect="dark">不是</el-tag>
|
||||
|
|
@ -455,22 +460,22 @@ export default {
|
|||
},
|
||||
agent_type: {
|
||||
handler: function () {
|
||||
// 类型:1=发起人,2=省公司,3=省合伙人(外勤),4=省合伙人(内勤),5=区县运营商,6=区县合伙人,7=餐厅,8=配送商
|
||||
// 类型:1=总部发起人,2=省发起人,3=省公司外勤,4=省公司内勤,5=区县运营商,6=区县合伙人,7=餐厅,8=配送商
|
||||
switch (Number(this.agent_type)) {
|
||||
case 0:
|
||||
this.page_title = '发起人管理';
|
||||
this.page_title = '总部发起人管理';
|
||||
break;
|
||||
case 1:
|
||||
this.page_title = '发起人信息编辑';
|
||||
this.page_title = '总部发起人信息编辑';
|
||||
break;
|
||||
case 2:
|
||||
this.page_title = '省公司信息编辑';
|
||||
this.page_title = '省发起人信息编辑';
|
||||
break;
|
||||
case 3:
|
||||
this.page_title = '省合伙人(外勤)信息编辑';
|
||||
this.page_title = '省公司外勤信息编辑';
|
||||
break;
|
||||
case 4:
|
||||
this.page_title = '省合伙人(内勤)信息编辑';
|
||||
this.page_title = '省公司内勤信息编辑';
|
||||
break;
|
||||
case 5:
|
||||
this.page_title = '区县运营商信息编辑';
|
||||
|
|
@ -484,6 +489,12 @@ export default {
|
|||
case 8:
|
||||
this.page_title = '配送商信息编辑';
|
||||
break;
|
||||
case 9:
|
||||
this.page_title = '总部外勤信息编辑';
|
||||
break;
|
||||
case 10:
|
||||
this.page_title = '总部内勤信息编辑';
|
||||
break;
|
||||
}
|
||||
},
|
||||
immediate: true
|
||||
|
|
@ -591,7 +602,7 @@ export default {
|
|||
mer_id: '',
|
||||
mer_id_list: [],
|
||||
user: item,
|
||||
is_headquarters: this.info.is_headquarters || 0,
|
||||
// is_headquarters: this.info.is_headquarters || 0,
|
||||
};
|
||||
this.children_list = Object.assign({}, this.children_list);
|
||||
}
|
||||
|
|
@ -625,7 +636,7 @@ export default {
|
|||
let childrenListLen = Object.values(editInfo.children_list).length || 0;
|
||||
// 判断:如果 agent_type == 0 且children_list为空 则不允许提交,因为这时没有信息需要编辑
|
||||
if(Number(_this.agent_type) === 0 && childrenListLen <= 0){
|
||||
_this.$message.error("请至少添加一个发起人!")
|
||||
_this.$message.error("请至少添加一个总部发起人!")
|
||||
return false;
|
||||
}
|
||||
// 判断:editInfo不为空 且isSubmit=true 可以提交
|
||||
|
|
@ -798,7 +809,7 @@ export default {
|
|||
}
|
||||
}
|
||||
}
|
||||
// 下级信息/发起人信息
|
||||
// 下级信息/总部发起人信息
|
||||
.sub-list{
|
||||
padding: 20px;
|
||||
.role-list{
|
||||
|
|
|
|||
|
|
@ -23,10 +23,12 @@
|
|||
</el-form-item>
|
||||
<el-form-item label="代理类型:" label-width="100px" style="display: inline-block;">
|
||||
<el-select v-model="tableFrom.agent_type" clearable filterable placeholder="请选择" class="selWidth">
|
||||
<!--<el-option label="发起人" :value="1"></el-option>-->
|
||||
<el-option label="省公司" :value="2"></el-option>
|
||||
<el-option label="省合伙人(外勤)" :value="3"></el-option>
|
||||
<el-option label="省合伙人(内勤)" :value="4"></el-option>
|
||||
<!--<el-option label="总部发起人" :value="1"></el-option>-->
|
||||
<el-option label="总部外勤" :value="9"></el-option>
|
||||
<el-option label="总部内勤" :value="10"></el-option>
|
||||
<el-option label="省发起人" :value="2"></el-option>
|
||||
<el-option label="省公司外勤" :value="3"></el-option>
|
||||
<el-option label="省公司内勤" :value="4"></el-option>
|
||||
<el-option label="区县运营商" :value="5"></el-option>
|
||||
<el-option label="区县合伙人" :value="6"></el-option>
|
||||
<el-option label="餐厅" :value="7"></el-option>
|
||||
|
|
@ -52,14 +54,16 @@
|
|||
<div class="user-id">{{ scope.row.parent.uid }}</div>
|
||||
</div>
|
||||
<div class="agent-type-text">
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 1" type="info" effect="dark" size="small">发起人</el-tag>
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 2" type="info" effect="dark" size="small">省公司</el-tag>
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 3" type="info" effect="dark" size="small">省合伙人(外勤)</el-tag>
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 4" type="info" effect="dark" size="small">省合伙人(内勤)</el-tag>
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 1" type="info" effect="dark" size="small">总部发起人</el-tag>
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 2" type="info" effect="dark" size="small">省发起人</el-tag>
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 3" type="info" effect="dark" size="small">省公司外勤</el-tag>
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 4" type="info" effect="dark" size="small">省公司内勤</el-tag>
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 5" type="info" effect="dark" size="small">区县运营商</el-tag>
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 6" type="info" effect="dark" size="small">区县合伙人</el-tag>
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 7" type="info" effect="dark" size="small">餐厅</el-tag>
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 8" type="info" effect="dark" size="small">配送商</el-tag>
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 9" type="info" effect="dark" size="small">总部外勤</el-tag>
|
||||
<el-tag v-if="Number(scope.row.parent.agent_type) == 10" type="info" effect="dark" size="small">总部内勤</el-tag>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -78,10 +82,10 @@
|
|||
</div>
|
||||
<div class="agent-type-text">
|
||||
<!--角色信息-->
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 1" type="info" effect="dark" size="small">发起人</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 2" type="info" effect="dark" size="small">省公司</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 3" type="info" effect="dark" size="small">省合伙人(外勤)</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 4" type="info" effect="dark" size="small">省合伙人(内勤)</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 1" type="info" effect="dark" size="small">总部发起人</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 2" type="info" effect="dark" size="small">省发起人</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 3" type="info" effect="dark" size="small">省公司外勤</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 4" type="info" effect="dark" size="small">省公司内勤</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 5" type="info" effect="dark" size="small">区县运营商</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 6" type="info" effect="dark" size="small">区县合伙人</el-tag>
|
||||
<template v-if="Number(scope.row.agent_type) == 7">
|
||||
|
|
@ -95,6 +99,8 @@
|
|||
{{ Object.values(scope.row.merList).length > 1 ? '+'+Object.values(scope.row.merList).length : '' }}
|
||||
</el-tag>
|
||||
</template>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 9" type="info" effect="dark" size="small">总部外勤</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 10" type="info" effect="dark" size="small">总部内勤</el-tag>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
<el-input v-model="tableFrom.area_uid" placeholder="请输入区县合伙人UID" class="selWidth" clearable />
|
||||
<el-input v-model="tableFrom.area_store_uid" placeholder="请输入区县运营商UID" class="selWidth" clearable />
|
||||
<el-input v-model="tableFrom.delivery_uid" placeholder="请输入配送商UID" class="selWidth" clearable />
|
||||
<el-input v-model="tableFrom.province_uid" placeholder="请输入省公司负责人UID" class="selWidth" clearable>
|
||||
<el-input v-model="tableFrom.province_uid" placeholder="请输入省发起人UID" class="selWidth" clearable>
|
||||
<el-button slot="append" icon="el-icon-search" class="el-button-solt" @click="getList(1)" />
|
||||
</el-input>
|
||||
</el-form-item>
|
||||
|
|
@ -125,7 +125,7 @@
|
|||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="省公司佣金" min-width="200" align="center">
|
||||
<el-table-column label="省发起人佣金" min-width="200" align="center">
|
||||
<template slot-scope="scope">
|
||||
<div class="user-content">
|
||||
<div class="user-avatar" v-if="scope.row.province">
|
||||
|
|
@ -143,7 +143,7 @@
|
|||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="发起人佣金" min-width="200" align="center">
|
||||
<el-table-column label="总部发起人佣金" min-width="200" align="center">
|
||||
<template slot-scope="scope">
|
||||
<div class="user-content">
|
||||
<div class="user-avatar" v-if="scope.row.initiator">
|
||||
|
|
@ -161,7 +161,7 @@
|
|||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="外勤佣金" min-width="200" align="center">
|
||||
<el-table-column label="省公司外勤佣金" min-width="200" align="center">
|
||||
<template slot-scope="scope">
|
||||
<div class="user-content">
|
||||
<div class="user-avatar" v-if="scope.row.fieldStaff">
|
||||
|
|
|
|||
|
|
@ -6,15 +6,85 @@
|
|||
<el-tab-pane label="人员入驻设置" name="pay_money">
|
||||
<el-alert type="warning" show-icon :closable="false">
|
||||
<template slot="title">费用及佣金说明</template>
|
||||
1、费用为该角色加入时需要支付的金额,例如:发起人邀请省公司加入,则省公司需要支付【成为省公司费用】所设置的金额<br />
|
||||
1、费用为该角色加入时需要支付的金额,例如:总部外勤邀请省发起人加入,则省发起人需要支付【成为省发起人费用】所设置的金额<br />
|
||||
2、费用设置为0时则无需支付,且【推荐奖励佣金】设置将失效,无奖励佣金<br />
|
||||
3、奖励仅邀请人归属的上级可得,例如:合伙人加入且支付后→邀请该合伙人的运营商可获得奖励→邀请该运营商的外勤可获得奖励→邀请该外勤的省公司可获得奖励→邀请该省公司的发起人可获得奖励<br />
|
||||
3、奖励仅邀请人归属的上级可得,例如:合伙人加入且支付后→邀请该合伙人的运营商可获得奖励→邀请该运营商的省公司外勤可获得奖励→邀请该省公司外勤的省发起人可获得奖励→邀请该省发起人的总部外勤可获得奖励<br />
|
||||
</el-alert>
|
||||
<el-divider content-position="left">省公司费用及佣金</el-divider>
|
||||
<el-divider content-position="left">总部外勤费用及佣金</el-divider>
|
||||
<el-row :gutter="24" class="ml20">
|
||||
<el-col :span="24">
|
||||
<el-form-item prop="field_personnel_money">
|
||||
<span slot="label">成为总部外勤费用:</span>
|
||||
<el-input v-model="config.field_personnel_money" :precision="2" :step="0.01" :min="0" type="number" class="selWidth">
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<span slot="label">是否需要审核:</span>
|
||||
<el-radio-group v-model="config.field_personnel_process">
|
||||
<el-radio :label="0">需要审核</el-radio>
|
||||
<el-radio :label="1">无需审核</el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24" v-if="config.field_personnel_money > 0">
|
||||
<el-form-item prop="field_personnel_money_commission">
|
||||
<span slot="label">推荐奖励佣金:</span>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.field_personnel_money_platform" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">平台奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.field_personnel_money_initiator" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">总部发起人奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-divider content-position="left">总部内勤费用及佣金</el-divider>
|
||||
<el-row :gutter="24" class="ml20">
|
||||
<el-col :span="24">
|
||||
<el-form-item prop="external_personnel_money">
|
||||
<span slot="label">成为总部外勤费用:</span>
|
||||
<el-input v-model="config.external_personnel_money" :precision="2" :step="0.01" :min="0" type="number" class="selWidth">
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<span slot="label">是否需要审核:</span>
|
||||
<el-radio-group v-model="config.external_personnel_process">
|
||||
<el-radio :label="0">需要审核</el-radio>
|
||||
<el-radio :label="1">无需审核</el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24" v-if="config.external_personnel_money > 0">
|
||||
<el-form-item prop="external_personnel_money_commission">
|
||||
<span slot="label">推荐奖励佣金:</span>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.external_personnel_money_platform" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">平台奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.external_personnel_money_initiator" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">总部发起人奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-divider content-position="left">省发起人费用及佣金</el-divider>
|
||||
<el-row :gutter="24" class="ml20">
|
||||
<el-col :span="24">
|
||||
<el-form-item prop="province_money">
|
||||
<span slot="label">成为省公司费用:</span>
|
||||
<span slot="label">成为省发起人费用:</span>
|
||||
<el-input v-model="config.province_money" :precision="2" :step="0.01" :min="0" type="number" class="selWidth">
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
|
|
@ -38,18 +108,24 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.province_money_initiator" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">发起人奖励</template>
|
||||
<template slot="prepend">总部发起人奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.province_money_field_personnel" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">总部外勤奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-divider content-position="left">外勤费用及佣金</el-divider>
|
||||
<el-divider content-position="left">省公司外勤费用及佣金</el-divider>
|
||||
<el-row :gutter="24" class="ml20">
|
||||
<el-col :span="24">
|
||||
<el-form-item prop="field_staff_money">
|
||||
<span slot="label">成为外勤费用:</span>
|
||||
<span slot="label">成为省公司外勤费用:</span>
|
||||
<el-input v-model="config.field_staff_money" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
|
|
@ -73,24 +149,30 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.field_staff_money_initiator" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">发起人奖励</template>
|
||||
<template slot="prepend">总部发起人奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.field_staff_money_field_personnel" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">总部外勤奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.field_staff_money_province" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">省公司奖励</template>
|
||||
<template slot="prepend">省发起人奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-divider content-position="left">内勤费用及佣金</el-divider>
|
||||
<el-divider content-position="left">省公司内勤费用及佣金</el-divider>
|
||||
<el-row :gutter="24" class="ml20">
|
||||
<el-col :span="24">
|
||||
<el-form-item prop="internal_staff_money">
|
||||
<span slot="label">成为内勤费用:</span>
|
||||
<span slot="label">成为省公司内勤费用:</span>
|
||||
<el-input v-model="config.internal_staff_money" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
|
|
@ -114,13 +196,19 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.internal_staff_money_initiator" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">发起人奖励</template>
|
||||
<template slot="prepend">总部发起人奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.internal_staff_money_field_personnel" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">总部外勤奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.internal_staff_money_province" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">省公司奖励</template>
|
||||
<template slot="prepend">省发起人奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
|
|
@ -155,19 +243,25 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.operator_money_initiator" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">发起人奖励</template>
|
||||
<template slot="prepend">总部发起人奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.operator_money_field_personnel" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">总部外勤奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.operator_money_province" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">省公司奖励</template>
|
||||
<template slot="prepend">省发起人奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.operator_money_field_staff" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">外勤奖励</template>
|
||||
<template slot="prepend">省公司外勤奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
|
|
@ -202,19 +296,25 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.partner_money_initiator" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">发起人奖励</template>
|
||||
<template slot="prepend">总部发起人奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.partner_money_field_personnel" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">总部外勤奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.partner_money_province" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">省公司奖励</template>
|
||||
<template slot="prepend">省发起人奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.partner_money_field_staff" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">外勤奖励</template>
|
||||
<template slot="prepend">省公司外勤奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
|
|
@ -255,19 +355,25 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.mer_money_initiator" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">发起人奖励</template>
|
||||
<template slot="prepend">总部发起人奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.mer_money_field_personnel" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">总部外勤奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.mer_money_province" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">省公司奖励</template>
|
||||
<template slot="prepend">省发起人奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.mer_money_field_staff" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">外勤奖励</template>
|
||||
<template slot="prepend">省公司外勤奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
|
|
@ -314,19 +420,25 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.delivery_money_initiator" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">发起人奖励</template>
|
||||
<template slot="prepend">总部发起人奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.delivery_money_field_personnel" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">总部外勤奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.delivery_money_province" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">省公司奖励</template>
|
||||
<template slot="prepend">省发起人奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-input v-model="config.delivery_money_field_staff" :precision="2" :step="0.01" :min="0" class="selWidth">
|
||||
<template slot="prepend">外勤奖励</template>
|
||||
<template slot="prepend">省公司外勤奖励</template>
|
||||
<template slot="append">元</template>
|
||||
</el-input>
|
||||
</el-col>
|
||||
|
|
@ -381,12 +493,28 @@ export default {
|
|||
mer_process: 0,
|
||||
delivery_money: 0.00,
|
||||
delivery_process: 0,
|
||||
province_money_field_personnel: 0.00,
|
||||
field_staff_money_field_personnel: 0.00,
|
||||
internal_staff_money_field_personnel: 0.00,
|
||||
operator_money_field_personnel: 0.00,
|
||||
partner_money_field_personnel: 0.00,
|
||||
mer_money_field_personnel: 0.00,
|
||||
delivery_money_field_personnel: 0.00,
|
||||
|
||||
field_personnel_money: 0,
|
||||
field_personnel_process: 0,
|
||||
field_personnel_money_platform: 0,
|
||||
field_personnel_money_initiator: 0,
|
||||
external_personnel_money: 0,
|
||||
external_personnel_process: 0,
|
||||
external_personnel_money_platform: 0,
|
||||
external_personnel_money_initiator: 0,
|
||||
},
|
||||
// 加载及验证
|
||||
rules: {
|
||||
province_money: [{ required: true, message: '请输入成为省公司费用', trigger: 'change'}],
|
||||
field_staff_money: [{ required: true, message: '请输入成为外勤费用', trigger: 'change'}],
|
||||
internal_staff_money: [{ required: true, message: '请输入成为内勤费用', trigger: 'change'}],
|
||||
province_money: [{ required: true, message: '请输入成为省发起人费用', trigger: 'change'}],
|
||||
field_staff_money: [{ required: true, message: '请输入成为省公司外勤费用', trigger: 'change'}],
|
||||
internal_staff_money: [{ required: true, message: '请输入成为省公司内勤费用', trigger: 'change'}],
|
||||
operator_money: [{ required: true, message: '请输入成为成为运营商费用', trigger: 'change'}],
|
||||
partner_money: [{ required: true, message: '请输入成为合伙人费用', trigger: 'change'}],
|
||||
mer_money: [{ required: true, message: '请输入成为餐厅费用', trigger: 'change'}],
|
||||
|
|
|
|||
|
|
@ -64,8 +64,8 @@
|
|||
<el-button slot="append" icon="el-icon-search" class="el-button-solt" @click="getList(1)" />
|
||||
</el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="发起人搜索:">
|
||||
<el-input v-model="tableFrom.user_name" @keyup.enter.native="getList(1)" placeholder="请输入发起人昵称" class="selWidth">
|
||||
<el-form-item label="总部发起人搜索:">
|
||||
<el-input v-model="tableFrom.user_name" @keyup.enter.native="getList(1)" placeholder="请输入总部发起人昵称" class="selWidth">
|
||||
<el-button slot="append" icon="el-icon-search" class="el-button-solt" @click="getList(1)" />
|
||||
</el-input>
|
||||
</el-form-item>
|
||||
|
|
@ -109,7 +109,7 @@
|
|||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="assist_count" label="助力人数" min-width="90" />
|
||||
<el-table-column label="发起人" min-width="90">
|
||||
<el-table-column label="总部发起人" min-width="90">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.user && scope.row.user.nickname || '' }}</span>
|
||||
</template>
|
||||
|
|
|
|||
|
|
@ -101,10 +101,12 @@
|
|||
<el-input v-model="agentTableFrom.contact_name" placeholder="请输入联系人姓名" class="selWidth" clearable />
|
||||
<el-input v-model="agentTableFrom.contact_phone" placeholder="请输入联系人电话" class="selWidth" clearable />
|
||||
<el-select v-model="agentTableFrom.agent_type" class="selWidth" >
|
||||
<el-option label="发起人" :value="1"></el-option>
|
||||
<el-option label="省公司" :value="2"></el-option>
|
||||
<el-option label="省合伙人(外勤)" :value="3"></el-option>
|
||||
<el-option label="省合伙人(内勤)" :value="4"></el-option>
|
||||
<el-option label="总部发起人" :value="1"></el-option>
|
||||
<el-option label="总部外勤" :value="9"></el-option>
|
||||
<el-option label="总部内勤" :value="10"></el-option>
|
||||
<el-option label="省发起人" :value="2"></el-option>
|
||||
<el-option label="省公司外勤" :value="3"></el-option>
|
||||
<el-option label="省公司内勤" :value="4"></el-option>
|
||||
<el-option label="区县运营商" :value="5"></el-option>
|
||||
<!--<el-option label="区县合伙人" :value="6"></el-option>-->
|
||||
<!--<el-option label="餐厅" :value="7"></el-option>-->
|
||||
|
|
@ -139,10 +141,12 @@
|
|||
</el-table-column>
|
||||
<el-table-column label="代理身份" min-width="200" align="center">
|
||||
<template slot-scope="scope">
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 1" type="info" effect="dark" size="small">发起人</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 2" type="info" effect="dark" size="small">省公司</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 3" type="info" effect="dark" size="small">省合伙人(外勤)</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 4" type="info" effect="dark" size="small">省合伙人(内勤)</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 1" type="info" effect="dark" size="small">总部发起人</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 9" type="info" effect="dark" size="small">总部外勤</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 10" type="info" effect="dark" size="small">总部内勤</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 2" type="info" effect="dark" size="small">省发起人</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 3" type="info" effect="dark" size="small">省公司外勤</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 4" type="info" effect="dark" size="small">省公司内勤</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 5" type="info" effect="dark" size="small">区县运营商</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 6" type="info" effect="dark" size="small">区县合伙人</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 7" type="info" effect="dark" size="small">餐厅</el-tag>
|
||||
|
|
|
|||
|
|
@ -48,10 +48,12 @@
|
|||
</div>
|
||||
<div class="agent-type-text">
|
||||
<!--角色信息-->
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 1" type="info" effect="dark" size="small">发起人</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 2" type="info" effect="dark" size="small">省公司</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 3" type="info" effect="dark" size="small">省合伙人(外勤)</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 4" type="info" effect="dark" size="small">省合伙人(内勤)</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 1" type="info" effect="dark" size="small">总部发起人</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 9" type="info" effect="dark" size="small">总部外勤</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 10" type="info" effect="dark" size="small">总部内勤</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 2" type="info" effect="dark" size="small">省发起人</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 3" type="info" effect="dark" size="small">省公司外勤</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 4" type="info" effect="dark" size="small">省公司内勤</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 5" type="info" effect="dark" size="small">区县运营商</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 6" type="info" effect="dark" size="small">区县合伙人</el-tag>
|
||||
<el-tag v-if="Number(scope.row.agent_type) == 7" type="info" effect="dark" size="small">餐厅</el-tag>
|
||||
|
|
|
|||
Loading…
Reference in New Issue