|
@@ -135,21 +135,21 @@
|
|
|
</div>
|
|
|
<h4 class="mt-100">妥妥推手合伙人规则</h4>
|
|
|
<div class="mt-20">
|
|
|
- <p>一、 参与方式</p>
|
|
|
+ <p><b>一、参与方式</b></p>
|
|
|
<p>1. 成为合伙人:通过他人邀请,在“妥妥推手”合伙人平台登录注册,申请成为“妥妥推手”合伙人。</p>
|
|
|
- <p>2. 邀请用户:合伙人将专属信贷推广链接或二维码,发送至用户,用户通过其分享的链接或二维码注册,获得额度并成功借款,该合伙人将获得相应奖励。</p>
|
|
|
- <p> 3. 招募合伙人:合伙人将“妥妥推手”专属合伙人招募链接或二维码,发送至用户,用户通过其分享的链接或二维码注册申请成为“妥妥推手”合伙人,该用户即成为该合伙人的下级合伙人。</p>
|
|
|
+ <p>2. 邀请用户:合伙人将专属信贷推广链接或二维码,发送至用户,用户通过其分享的链接或二维码注册,获得额度并成功用款,该合伙人将获得相应奖励。</p>
|
|
|
+ <p>3. 招募合伙人:合伙人将“妥妥推手”专属合伙人招募链接或二维码,发送至用户,用户通过其分享的链接或二维码注册申请成为“妥妥推手”合伙人,该用户即成为该合伙人的下级合伙人。</p>
|
|
|
</div>
|
|
|
<div class="mt-20">
|
|
|
- <p>二、 合伙人收入</p>
|
|
|
- <p>1. 奖励方式:如下表(一级合伙人可同时获取发展下线二级合伙人佣金的10% 为提成)</p>
|
|
|
- <table class="mt-10" border="1" cellpadding="0" cellspacing="0">
|
|
|
+ <p><b>二、合伙人奖励</b></p>
|
|
|
+ <p>1. 建设银行装修分期奖励方式:如下表(一级合伙人可同时获取下线二级合伙人佣金的10% 为提成)</p>
|
|
|
+ <table border="1" cellpadding="0" cellspacing="0">
|
|
|
<tr>
|
|
|
- <td class="border-right-none border-bottom-none" width="7%"></td>
|
|
|
+ <td class="border-right-none border-bottom-none" width="5%"></td>
|
|
|
<td class="border-right-none border-bottom-none" width="40%"> 使用额度标准(万元)</td>
|
|
|
<td class="border-right-none border-bottom-none" width="20%">奖励(元)</td>
|
|
|
- <td width="33%" rowspan="4">举例:小王成为一级合伙人12月份成功放款30万元,小王发展的二级合伙人小李、小张、小红12月份成功放款并使用合计100万元(3000元佣金)
|
|
|
- <b>小王本月可获取=1000元+300元(10%佣金提成)共1300元</b>
|
|
|
+ <td width="35%" rowspan="4">
|
|
|
+ 举例:小王为一级合伙人12月份成功放款30万元,小王发展的二级合伙人小李、小张、小红12月份成功放款并使用合计100万元(3000元佣金)<b>小王本月可获取=1000元+300元(10%佣金提成)共1300元</b>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
@@ -166,22 +166,38 @@
|
|
|
<td class="border-right-none">1000</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
- <p class="mt-10">2.奖励有效期:合伙人发展的有效放款用户自放款成功之日起60日内使用额度的,合伙人会获得该有效用户相应奖励,超60天为失效用户,无法获取奖励。</p>
|
|
|
- <p>3. 关于奖励周期</p>
|
|
|
- <p>(1)以一个自然月为业务统计周期;次月10日前平台与银行核对上月数据,并进行平台数据导入。</p>
|
|
|
- <p>(2)平台每月15日起开放结算上月奖励(如遇法定节假日则往后顺延至第一个工作日)</p>
|
|
|
- <p>(3)每周五为提现开放日,提现时间为:上午10:00-下午16:30</p>
|
|
|
- <p><b>备注:相关放款数据会存在3-5个工作日的延后(平台需与银行核对数据),最终以银行提供的使用额度数据为准。</b></p>
|
|
|
+ <p class="mt-10"><b>重要说明:</b>奖励有效期:合伙人发展的有效放款用户自放款成功之日起60日内使用额度的,合伙人将获得该有效用户相应奖励,超60天未使用额度为失效用户,无法获取奖励。</p>
|
|
|
+ <p class="mt-10">2. 工商银行家家乐抵押贷奖励方式:如下表</p>
|
|
|
+ <table border="1" cellpadding="0" cellspacing="0">
|
|
|
+ <tr>
|
|
|
+ <td class="border-right-none border-bottom-none" width="5%"></td>
|
|
|
+ <td class="border-right-none border-bottom-none" width="40%"> 使用额度标准(万元)</td>
|
|
|
+ <td class="border-right-none border-bottom-none" width="20%">奖励(元)</td>
|
|
|
+ <td width="35%" rowspan="4">举例:小王为一级合伙人,12月份成功推荐工行抵押贷并放款51万元<br><b>小王本月可获取2000元的奖励</b></td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="border-right-none" rowspan="3">一级合伙人</td>
|
|
|
+ <td class="border-right-none">51万—200万</td>
|
|
|
+ <td class="border-right-none">2000</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
</div>
|
|
|
<div class="mt-20">
|
|
|
- <p>三、 奖励限制</p>
|
|
|
+ <p><b>三、关于奖励周期</b></p>
|
|
|
+ <p>1.以一个自然月为业务统计周期;次月10日前平台与银行核对上月数据,并进行平台数据导入。</p>
|
|
|
+ <p>2.每月15日起结算上月奖励,发放至合伙人的“妥妥推手”平台账户中(如遇法定节假日则往后顺延至第一个工作日)。</p>
|
|
|
+ <p>3.发放后每周五为提现开放日,提现时间为:上午10:00-下午16:30</p>
|
|
|
+ <p>备注:相关放款数据会存在3-5个工作日的延后(平台需与银行核对数据),结算标准最终以银行提供的使用额度数据为准。</p>
|
|
|
+ </div>
|
|
|
+ <div class="mt-20">
|
|
|
+ <p><b>四、关于奖励限制</b></p>
|
|
|
<p>1. 限制说明:邀请的合伙人需从未在妥妥推手注册成为合伙人,邀请已在妥妥推手注册的合伙人用户无奖励;邀请已参与其他活动或已被邀请的用户无奖励;</p>
|
|
|
<p>2. 时间限制:合伙人发展的业务放款后,需在60日内完成借款操作,否则无奖励;</p>
|
|
|
<p>3. 渠道限制:合伙人发展的用户必须通过妥妥推手申请额度,通过其他渠道申请额度的用户,无奖励;</p>
|
|
|
<p>4. 同一合伙人仅有一个账号可以提现,支付宝账户、微信账户、手机号、身份证号、银行卡号、设备号等与用户身份相关的信息,其中任意一项或多项存在相同的情况,均被认定为同一用户。</p>
|
|
|
</div>
|
|
|
<div class="mt-20">
|
|
|
- <p>四、 推广限制</p>
|
|
|
+ <p><b>五、推广限制</b></p>
|
|
|
<p>合伙人在推广妥妥推手过程中,应严格遵守国家法律法规,不得有违规行为:</p>
|
|
|
<p>
|
|
|
1.“妥妥推手”将对合伙人的推广效果及推广用户的数据表现进行评估,如发现数据存在异常(包括但不限于用信率过低、逾期率过高等),合伙人需配合“妥妥推手”进行核查,并对数据异常进行解释。如果合伙人不能给予合理解释或未经“妥妥推手”书面认可,“妥妥推手”将不予结算异常部分的推广费用,已结算的部分,“妥妥推手”有权要求合伙人退回。</p>
|
|
@@ -189,7 +205,7 @@
|
|
|
2.如发现合伙人存在违规、作弊情况,包括但不限于刷单(如以完成任务领取红包为目的吸引非贷款用户申请等)、欺骗用户、冒用客户信息操作、使用利率或额度等与妥妥推手产品不符的文案推广、篡改产品信息、官方签名、用无关内容误导用户使用妥妥推手产品在非法网站等页面上进行推广等行为,或者“妥妥推手”收到客户投诉,则“妥妥推手”有权要求合伙人立即停止推广并对于上述违规作弊行为所产生的数据不予结算,已结算的部分有权要求退回,亦有权追究合伙人相关责任。</p>
|
|
|
</div>
|
|
|
<div class="mt-20">
|
|
|
- <p>五、 其他限制</p>
|
|
|
+ <p><b>六、其他限制</b></p>
|
|
|
<p> 1. 如出现不可抗力或情势变更的情况(包括但不限于重大灾害事件、受政府机关指令需要停止举办或调整的、遭受严重网络攻击或因系统故障需要暂停举办的),“妥妥推手”有权随时暂停或取消本次活动,并有权主张免责。</p>
|
|
|
<p>2. “妥妥推手”可以根据活动的实际举办情况对规则进行变动或调整,相关改动或调整将公布在活动页面上,并于公布时即时生效。</p>
|
|
|
<p>3.妥妥推手对本活动在法律规定的范围内具有解释权。</p>
|
|
@@ -203,167 +219,167 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
- import { Toast } from 'vant'
|
|
|
- import { getAgreement, submitAgreement } from './api'
|
|
|
+import { Toast } from 'vant'
|
|
|
+import { getAgreement, submitAgreement } from './api'
|
|
|
|
|
|
- export default {
|
|
|
- name: 'compact',
|
|
|
- props: {
|
|
|
- id: {
|
|
|
- type: String,
|
|
|
- default: ''
|
|
|
- }
|
|
|
- },
|
|
|
- data () {
|
|
|
- return {
|
|
|
- booFetch: false,
|
|
|
- contractFlag: false, // 是否签署协议(true签署false未签署)
|
|
|
- partnerName: '', // 签署姓名
|
|
|
- contractStartTime: '', // 合同开始时间
|
|
|
- contractEndTime: '' // 合同终止时间
|
|
|
- }
|
|
|
- },
|
|
|
- created () {
|
|
|
- this.funFetchAgreement()
|
|
|
- },
|
|
|
- async mounted () {
|
|
|
- await this.$nextTick()
|
|
|
- this.$refreshTitle('成为合伙人')
|
|
|
+export default {
|
|
|
+ name: 'compact',
|
|
|
+ props: {
|
|
|
+ id: {
|
|
|
+ type: String,
|
|
|
+ default: ''
|
|
|
+ }
|
|
|
+ },
|
|
|
+ data () {
|
|
|
+ return {
|
|
|
+ booFetch: false,
|
|
|
+ contractFlag: false, // 是否签署协议(true签署false未签署)
|
|
|
+ partnerName: '', // 签署姓名
|
|
|
+ contractStartTime: '', // 合同开始时间
|
|
|
+ contractEndTime: '' // 合同终止时间
|
|
|
+ }
|
|
|
+ },
|
|
|
+ created () {
|
|
|
+ this.funFetchAgreement()
|
|
|
+ },
|
|
|
+ async mounted () {
|
|
|
+ await this.$nextTick()
|
|
|
+ this.$refreshTitle('成为合伙人')
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ funFetchAgreement () {
|
|
|
+ getAgreement().then(res => {
|
|
|
+ if (res.status) {
|
|
|
+ const { contractEndTime, contractFlag, contractStartTime, partnerName } = res.data
|
|
|
+ this.contractEndTime = contractEndTime
|
|
|
+ this.contractFlag = contractFlag
|
|
|
+ this.contractStartTime = contractStartTime
|
|
|
+ this.partnerName = partnerName
|
|
|
+ this.booFetch = true
|
|
|
+ } else {
|
|
|
+ Toast(res.msg)
|
|
|
+ }
|
|
|
+ }).catch(err => {
|
|
|
+ Toast(err)
|
|
|
+ })
|
|
|
},
|
|
|
- methods: {
|
|
|
- funFetchAgreement () {
|
|
|
- getAgreement().then(res => {
|
|
|
- if (res.status) {
|
|
|
- const { contractEndTime, contractFlag, contractStartTime, partnerName } = res.data
|
|
|
- this.contractEndTime = contractEndTime
|
|
|
- this.contractFlag = contractFlag
|
|
|
- this.contractStartTime = contractStartTime
|
|
|
- this.partnerName = partnerName
|
|
|
- this.booFetch = true
|
|
|
- } else {
|
|
|
- Toast(res.msg)
|
|
|
- }
|
|
|
- }).catch(err => {
|
|
|
- Toast(err)
|
|
|
- })
|
|
|
- },
|
|
|
- funSubmitAgreement () {
|
|
|
- const id = this.id
|
|
|
- const myToast = Toast.loading({
|
|
|
- message: '提交中...',
|
|
|
- duration: 1000 * 100,
|
|
|
- forbidClick: true
|
|
|
- })
|
|
|
- submitAgreement(id).then(res => {
|
|
|
- myToast.clear()
|
|
|
- if (res.status) {
|
|
|
- Toast({
|
|
|
- type: 'success',
|
|
|
- message: '签约成功',
|
|
|
- forbidClick: true,
|
|
|
- onClose: () => {
|
|
|
- this.$router.replace({ path: '/partner/detail/' + id })
|
|
|
- }
|
|
|
- })
|
|
|
- } else {
|
|
|
- Toast(res.msg)
|
|
|
- }
|
|
|
- }).catch(err => {
|
|
|
- myToast.clear()
|
|
|
- Toast(err)
|
|
|
- })
|
|
|
- }
|
|
|
+ funSubmitAgreement () {
|
|
|
+ const id = this.id
|
|
|
+ const myToast = Toast.loading({
|
|
|
+ message: '提交中...',
|
|
|
+ duration: 1000 * 100,
|
|
|
+ forbidClick: true
|
|
|
+ })
|
|
|
+ submitAgreement(id).then(res => {
|
|
|
+ myToast.clear()
|
|
|
+ if (res.status) {
|
|
|
+ Toast({
|
|
|
+ type: 'success',
|
|
|
+ message: '签约成功',
|
|
|
+ forbidClick: true,
|
|
|
+ onClose: () => {
|
|
|
+ this.$router.replace({ path: '/partner/detail/' + id })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ Toast(res.msg)
|
|
|
+ }
|
|
|
+ }).catch(err => {
|
|
|
+ myToast.clear()
|
|
|
+ Toast(err)
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
+}
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
- .wrapper {
|
|
|
- width: 100%;
|
|
|
- min-height: 100vh;
|
|
|
- padding: 20px 10px 91px;
|
|
|
- color: #333;
|
|
|
- background: #fff;
|
|
|
- }
|
|
|
+.wrapper {
|
|
|
+ width: 100%;
|
|
|
+ min-height: 100vh;
|
|
|
+ padding: 20px 10px 91px;
|
|
|
+ color: #333;
|
|
|
+ background: #fff;
|
|
|
+}
|
|
|
|
|
|
- .mt-10 {
|
|
|
- margin-top: 10px;
|
|
|
- }
|
|
|
+.mt-10 {
|
|
|
+ margin-top: 10px;
|
|
|
+}
|
|
|
|
|
|
- .mt-20 {
|
|
|
- margin-top: 20px;
|
|
|
- }
|
|
|
+.mt-20 {
|
|
|
+ margin-top: 20px;
|
|
|
+}
|
|
|
|
|
|
- .mt-100 {
|
|
|
- margin-top: 100px;
|
|
|
- }
|
|
|
+.mt-100 {
|
|
|
+ margin-top: 100px;
|
|
|
+}
|
|
|
|
|
|
- .indent-2 {
|
|
|
- text-indent: 2em;
|
|
|
- }
|
|
|
+.indent-2 {
|
|
|
+ text-indent: 2em;
|
|
|
+}
|
|
|
|
|
|
- h4 {
|
|
|
- width: 100%;
|
|
|
- line-height: 20px;
|
|
|
- font-size: 14px;
|
|
|
- font-weight: 700;
|
|
|
- text-align: center;
|
|
|
- }
|
|
|
+h4 {
|
|
|
+ width: 100%;
|
|
|
+ line-height: 20px;
|
|
|
+ font-size: 14px;
|
|
|
+ font-weight: 700;
|
|
|
+ text-align: center;
|
|
|
+}
|
|
|
|
|
|
- h3 {
|
|
|
- width: 100%;
|
|
|
- margin-bottom: 20px;
|
|
|
- font-size: 14px;
|
|
|
- }
|
|
|
+h3 {
|
|
|
+ width: 100%;
|
|
|
+ margin-bottom: 20px;
|
|
|
+ font-size: 14px;
|
|
|
+}
|
|
|
|
|
|
- p, a, td {
|
|
|
- line-height: 20px;
|
|
|
- font-size: 12px;
|
|
|
- color: inherit;
|
|
|
- }
|
|
|
+p, a, td {
|
|
|
+ line-height: 20px;
|
|
|
+ font-size: 12px;
|
|
|
+ color: inherit;
|
|
|
+}
|
|
|
|
|
|
- td {
|
|
|
- border: 1px solid #000;
|
|
|
- text-align: center;
|
|
|
- }
|
|
|
+td {
|
|
|
+ border: 1px solid #000;
|
|
|
+ text-align: center;
|
|
|
+}
|
|
|
|
|
|
- .border-right-none {
|
|
|
- border-right: none;
|
|
|
- }
|
|
|
+.border-right-none {
|
|
|
+ border-right: none;
|
|
|
+}
|
|
|
|
|
|
- .border-bottom-none {
|
|
|
- border-bottom: none;
|
|
|
- }
|
|
|
+.border-bottom-none {
|
|
|
+ border-bottom: none;
|
|
|
+}
|
|
|
|
|
|
- b, u {
|
|
|
- font-weight: 700;
|
|
|
- color: #000;
|
|
|
- }
|
|
|
+b, u {
|
|
|
+ font-weight: 700;
|
|
|
+ color: #000;
|
|
|
+}
|
|
|
|
|
|
- .footer {
|
|
|
- position: fixed;
|
|
|
- left: 0;
|
|
|
- right: 0;
|
|
|
- bottom: 0;
|
|
|
- z-index: 99;
|
|
|
- display: flex;
|
|
|
- justify-content: center;
|
|
|
- align-items: center;
|
|
|
- width: 100%;
|
|
|
- padding: 23px 0;
|
|
|
- }
|
|
|
+.footer {
|
|
|
+ position: fixed;
|
|
|
+ left: 0;
|
|
|
+ right: 0;
|
|
|
+ bottom: 0;
|
|
|
+ z-index: 99;
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ align-items: center;
|
|
|
+ width: 100%;
|
|
|
+ padding: 23px 0;
|
|
|
+}
|
|
|
|
|
|
- .btn-apply {
|
|
|
- display: flex;
|
|
|
- justify-content: center;
|
|
|
- align-items: center;
|
|
|
- width: 327px;
|
|
|
- height: 45px;
|
|
|
- border-radius: 4px;
|
|
|
- font-size: 15px;
|
|
|
- font-weight: 500;
|
|
|
- color: #fff;
|
|
|
- background: linear-gradient(90deg, #DBC3A9 0%, #C7AB8A 100%);
|
|
|
- box-shadow: 0 14px 9px -10px rgba(219, 208, 194, 1);
|
|
|
- }
|
|
|
+.btn-apply {
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ align-items: center;
|
|
|
+ width: 327px;
|
|
|
+ height: 45px;
|
|
|
+ border-radius: 4px;
|
|
|
+ font-size: 15px;
|
|
|
+ font-weight: 500;
|
|
|
+ color: #fff;
|
|
|
+ background: linear-gradient(90deg, #DBC3A9 0%, #C7AB8A 100%);
|
|
|
+ box-shadow: 0 14px 9px -10px rgba(219, 208, 194, 1);
|
|
|
+}
|
|
|
</style>
|