增加:合同相关基本页面-无内容

This commit is contained in:
wuhui_zzw 2024-07-01 17:12:33 +08:00
parent 6c31efa0a0
commit 7c0c2a1697
2 changed files with 20 additions and 717 deletions

View File

@ -1,118 +1,32 @@
<template>
<div class="divBox">
<!--主要内容-->
<el-card class="box-card">
<!--顶部搜索栏-->
<div slot="header" class="clearfix">
<div class="container">
<el-form inline size="small" label-width="80px">
<el-form-item label="">
<el-input v-model="tableFrom.title" placeholder="请输入活动名称">
<el-button slot="append" icon="el-icon-search" class="el-button-solt" @click="getList(1)"/>
</el-input>
</el-form-item>
</el-form>
<el-button size="small" type="success" @click="editCate">添加活动</el-button>
</div>
</div>
<!--表格信息-->
<el-table v-loading="listLoading" :data="tableData.data" style="width: 100%" size="mini">
<el-table-column label="ID" prop="id" min-width="80" align="center"/>
<el-table-column label="分类名称" prop="title" min-width="100" align="center"/>
<el-table-column label="操作" min-width="100" fixed="right">
<template slot-scope="scope">
<el-button type="text" size="small" @click="editCate({id: scope.row.id})">编辑</el-button>
<el-button type="text" size="small" @click="delCate(scope.row.id)">删除</el-button>
</template>
</el-table-column>
</el-table>
<!--分页-->
<div class="block">
<el-pagination
:page-sizes="[20, 40, 60, 80]"
:page-size="tableFrom.limit"
:current-page="tableFrom.page"
layout="total, sizes, prev, pager, next, jumper"
:total="tableData.total"
@size-change="handleUserSizeChange"
@current-change="pageUserChange"
/>
</div>
合同列表
</el-card>
</div>
</template>
<script>
import {activityDel, activityEditFrom, activityList} from "@/api/marketing";
export default {
name: "preSaleProductList",
components: {},
data() {
return {
//
listLoading: false,
tableFrom: {
page: 1,
limit: 20,
title: '',
},
tableData: {
data: [],
total: 0,
},
};
},
watch: {},
mounted() {
this.getList();
},
methods: {
//
getList(num = ''){
let _this = this;
_this.listLoading = true;
_this.tableFrom.page = num ? num : _this.tableFrom.page;
activityList(_this.tableFrom).then((res) => {
_this.tableData.data = res.data.list;
_this.tableData.total = res.data.count;
_this.listLoading = false;
}).catch((res) => {
_this.listLoading = false;
_this.$message.error(res.message);
});
},
pageUserChange(page) {
this.tableFrom.page = page;
this.getList('');
},
handleUserSizeChange(val) {
this.tableFrom.limit = val;
this.getList('');
},
// ||
editCate(data = {}){
this.$modalForm(activityEditFrom(data)).then(() => this.getList(''));
},
//
delCate(id){
let _this = this;
this.$confirm('删除后不可恢复,您确认删除吗?', '提示', {
confirmButtonText: '删除',
cancelButtonText: '不删除',
type: 'warning'
}).then(() => {
activityDel({ id: id}).then((res) => {
_this.getList('')
this.$message({
type: 'success',
message: '删除成功'
})
}).catch((res) => {
console.log('错误',res)
});
}).catch(action => {})
},
},
};

View File

@ -1,567 +1,18 @@
<template>
<div class="divBox">
<el-card class="box-card">
<el-form ref="config" :model="config" :rules="rules" label-width="200px" class="demo-config">
<el-tabs v-model="activeName" @tab-click="handleClick">
<el-tab-pane label="人员入驻设置" name="pay_money">
<el-alert type="warning" show-icon :closable="false">
<template slot="title">费用及佣金说明</template>
1费用为该角色加入时需要支付的金额例如总部外勤邀请省发起人加入则省发起人需要支付成为省发起人费用所设置的金额<br />
2费用设置为0时则无需支付推荐奖励佣金设置将失效无奖励佣金<br />
3奖励仅邀请人归属的上级可得例如合伙人加入且支付后邀请该合伙人的运营商可获得奖励邀请该运营商的省公司外勤可获得奖励邀请该省公司外勤的省发起人可获得奖励邀请该省发起人的总部外勤可获得奖励<br />
</el-alert>
<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" type="number" 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" type="number" 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" type="number" 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" type="number" 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>
<el-input v-model="config.province_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.province_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.province_money > 0">
<el-form-item prop="province_money_commission">
<span slot="label">推荐奖励佣金</span>
<el-col :span="8">
<el-input v-model="config.province_money_platform" :precision="2" :step="0.01" :min="0" type="number" class="selWidth">
<template slot="prepend">平台奖励</template>
<template slot="append"></template>
</el-input>
</el-col>
<el-col :span="8">
<el-input v-model="config.province_money_initiator" :precision="2" :step="0.01" :min="0" type="number" class="selWidth">
<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" type="number" 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="field_staff_money">
<span slot="label">成为省公司外勤费用</span>
<el-input v-model="config.field_staff_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_staff_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_staff_money > 0">
<el-form-item prop="field_staff_money_commission">
<span slot="label">推荐奖励佣金</span>
<el-col :span="8">
<el-input v-model="config.field_staff_money_platform" :precision="2" :step="0.01" :min="0" type="number" 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_initiator" :precision="2" :step="0.01" :min="0" type="number" 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_field_personnel" :precision="2" :step="0.01" :min="0" type="number" 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" type="number" 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="internal_staff_money">
<span slot="label">成为省公司内勤费用</span>
<el-input v-model="config.internal_staff_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.internal_staff_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.internal_staff_money > 0">
<el-form-item prop="internal_staff_money_commission">
<span slot="label">推荐奖励佣金</span>
<el-col :span="8">
<el-input v-model="config.internal_staff_money_platform" :precision="2" :step="0.01" :min="0" type="number" 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_initiator" :precision="2" :step="0.01" :min="0" type="number" 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_field_personnel" :precision="2" :step="0.01" :min="0" type="number" 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" type="number" 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="operator_money">
<span slot="label">成为运营商费用</span>
<el-input v-model="config.operator_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.operator_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.operator_money > 0">
<el-form-item prop="operator_money_commission">
<span slot="label">推荐奖励佣金</span>
<el-col :span="8">
<el-input v-model="config.operator_money_platform" :precision="2" :step="0.01" :min="0" type="number" 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_initiator" :precision="2" :step="0.01" :min="0" type="number" 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_field_personnel" :precision="2" :step="0.01" :min="0" type="number" 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" type="number" 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_field_staff" :precision="2" :step="0.01" :min="0" type="number" 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="partner_money">
<span slot="label">成为合伙人费用</span>
<el-input v-model="config.partner_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.partner_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.partner_money > 0">
<el-form-item prop="partner_money_commission">
<span slot="label">推荐奖励佣金</span>
<el-col :span="8">
<el-input v-model="config.partner_money_platform" :precision="2" :step="0.01" :min="0" type="number" 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_initiator" :precision="2" :step="0.01" :min="0" type="number" 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_field_personnel" :precision="2" :step="0.01" :min="0" type="number" 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" type="number" 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_field_staff" :precision="2" :step="0.01" :min="0" type="number" 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_operator" :precision="2" :step="0.01" :min="0" type="number" 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="mer_money">
<span slot="label">成为餐厅费用</span>
<el-input v-model="config.mer_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.mer_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.mer_money > 0">
<el-form-item prop="mer_money_commission">
<span slot="label">推荐奖励佣金</span>
<el-col :span="8">
<el-input v-model="config.mer_money_platform" :precision="2" :step="0.01" :min="0" type="number" 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_initiator" :precision="2" :step="0.01" :min="0" type="number" 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_field_personnel" :precision="2" :step="0.01" :min="0" type="number" 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" type="number" 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_field_staff" :precision="2" :step="0.01" :min="0" type="number" 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_operator" :precision="2" :step="0.01" :min="0" type="number" 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_partner" :precision="2" :step="0.01" :min="0" type="number" 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="delivery_money">
<span slot="label">成为配送商费用</span>
<el-input v-model="config.delivery_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.delivery_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.delivery_money > 0">
<el-form-item prop="delivery_money_commission">
<span slot="label">推荐奖励佣金</span>
<el-col :span="8">
<el-input v-model="config.delivery_money_platform" :precision="2" :step="0.01" :min="0" type="number" 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_initiator" :precision="2" :step="0.01" :min="0" type="number" 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_field_personnel" :precision="2" :step="0.01" :min="0" type="number" 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" type="number" 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_field_staff" :precision="2" :step="0.01" :min="0" type="number" 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_operator" :precision="2" :step="0.01" :min="0" type="number" 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_partner" :precision="2" :step="0.01" :min="0" type="number" class="selWidth">
<template slot="prepend">合伙人奖励</template>
<template slot="append"></template>
</el-input>
</el-col>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item>
<span slot="label">赠送品牌额度</span>
<el-col :span="8">
<el-input v-model="config.delivery_give_title_quota" :precision="2" :step="0.01" :min="0" type="number" class="selWidth">
<template slot="prepend">赠送</template>
<template slot="append">冠名品牌额度</template>
</el-input>
</el-col>
<el-col :span="8">
<el-input v-model="config.delivery_give_other_quota" :precision="2" :step="0.01" :min="0" type="number" class="selWidth">
<template slot="prepend">赠送</template>
<template slot="append">其他品牌额度</template>
</el-input>
</el-col>
</el-form-item>
</el-col>
</el-row>
</el-tab-pane>
<el-tab-pane label="邀请限制" name="invite_limit">
<!--类型1=总部发起人,2=省公司发起人,3=省合伙人(外勤),4=省合伙人(内勤),5=区县运营商,6=区县合伙人,7=餐厅,8=配送商,9=总部外勤,10=总部内勤-->
<div class="invite-limit">
<!-- 总部发起人 -->
<el-form-item>
<span slot="label">总部发起人</span>
<el-input v-model="invite_limit.invite_1_9" :min="0" type="number" class="selWidth">
<template slot="prepend">最多可邀请</template>
<template slot="append">总部外勤</template>
</el-input>
<el-input v-model="invite_limit.invite_1_10" :min="0" type="number" class="selWidth">
<template slot="prepend">最多可邀请</template>
<template slot="append">总部内勤</template>
</el-input>
</el-form-item>
<!-- 总部外勤 -->
<el-form-item>
<span slot="label">总部外勤</span>
<el-input v-model="invite_limit.invite_9_2" :min="0" type="number" class="selWidth">
<template slot="prepend">最多可邀请</template>
<template slot="append">省发起人</template>
</el-input>
</el-form-item>
<!--省公司发起人-->
<el-form-item>
<span slot="label">省公司发起人</span>
<el-input v-model="invite_limit.invite_2_3" :min="0" type="number" class="selWidth">
<template slot="prepend">最多可邀请</template>
<template slot="append">省公司外勤</template>
</el-input>
<el-input v-model="invite_limit.invite_2_4" :min="0" type="number" class="selWidth">
<template slot="prepend">最多可邀请</template>
<template slot="append">省公司内勤</template>
</el-input>
</el-form-item>
<!--省公司外勤-->
<el-form-item>
<span slot="label">省公司外勤</span>
<el-input v-model="invite_limit.invite_3_5" :min="0" type="number" class="selWidth">
<template slot="prepend">最多可邀请</template>
<template slot="append">区县运营商</template>
</el-input>
</el-form-item>
<!--区县运营商-->
<el-form-item>
<span slot="label">区县运营商</span>
<el-input v-model="invite_limit.invite_5_6" :min="0" type="number" class="selWidth">
<template slot="prepend">最多可邀请</template>
<template slot="append">区县合伙人</template>
</el-input>
</el-form-item>
<!--区县合伙人-->
<el-form-item>
<span slot="label">区县合伙人</span>
<el-input v-model="invite_limit.invite_6_7" :min="0" type="number" class="selWidth">
<template slot="prepend">最多可邀请</template>
<template slot="append">餐厅</template>
</el-input>
<el-input v-model="invite_limit.invite_6_8" :min="0" type="number" class="selWidth">
<template slot="prepend">最多可邀请</template>
<template slot="append">配送商</template>
</el-input>
</el-form-item>
</div>
</el-tab-pane>
<el-tab-pane label="配送商缴费设置" name="payment_set">
<el-form-item label="" v-for="(item,index) in payment_list" :key="index">
<el-input v-model.number="item.price" :min="0" type="number" step="0.01" class="selWidth">
<template slot="prepend">支付</template>
<template slot="append"></template>
</el-input>
<el-input v-model.number="item.title_quota" :min="0" type="number" step="0.01" class="selWidth">
<template slot="prepend">赠送</template>
<template slot="append">冠名品牌额度</template>
</el-input>
<el-input v-model.number="item.other_quota" :min="0" type="number" step="0.01" class="selWidth">
<template slot="prepend">赠送</template>
<template slot="append">其他品牌额度</template>
</el-input>
<el-button type="danger" size="small" @click="delPayment(index)">删除</el-button>
</el-form-item>
</el-tab-pane>
</el-tabs>
<el-form ref="config" :model="config" label-width="200px" class="demo-config">
合同设置
<!-- 提交按钮 -->
<el-form-item>
<el-button type="primary" @click="setConfig('config')">保存</el-button>
<el-button v-if="activeName === 'payment_set'" type="success" @click="addPayment">增加缴费类型</el-button>
</el-form-item>
</el-form>
</el-card>
@ -576,58 +27,13 @@ export default {
data() {
return {
//
activeName: 'pay_money',
config: {
province_money: 0.00,
province_process: 0,
field_staff_money: 0.00,
field_staff_process: 0,
internal_staff_money: 0.00,
internal_staff_process: 0,
operator_money: 0.00,
operator_process: 0,
partner_money: 0.00,
partner_process: 0,
mer_money: 0.00,
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,
},
invite_limit: {},//
payment_list: {},//
//
rules: {
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'}],
delivery_money: [{ required: true, message: '请输入成为配送商费用', trigger: 'change'}],
}
config: { },
}
},
mounted() {
this.getConfig();
},
methods: {
// tab
handleClick(tab, event){},
//
setConfig(){
let _this = this;
@ -654,23 +60,7 @@ export default {
_this.$message.error(res.message);
});
},
//
addPayment(){
let paymentList = Object.assign({}, this.payment_list);
paymentList[Object.values(paymentList).length] = {
price: 0,
title_quota: 0,
other_quota: 0
};
this.$set(this, 'payment_list', paymentList);
},
//
delPayment(index){
let paymentList = Object.assign({}, this.payment_list);
delete paymentList[index]
paymentList = Object.values(paymentList);
this.$set(this, 'payment_list', paymentList);
}
@ -690,5 +80,4 @@ export default {
width: 350px!important;
}
}
</style>