|
@@ -13,12 +13,41 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+ import { getMyPartnerOrder } from './api'
|
|
|
+ import { Toast } from 'vant'
|
|
|
+
|
|
|
export default {
|
|
|
name: 'explain',
|
|
|
props: ['inviteCode'],
|
|
|
async mounted () {
|
|
|
await this.$nextTick()
|
|
|
this.$refreshTitle('成为合伙人')
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ funInit () {
|
|
|
+ getMyPartnerOrder().then(res => {
|
|
|
+ if (res.status) {
|
|
|
+ const { id } = res.data
|
|
|
+ if (id) {
|
|
|
+ Toast({
|
|
|
+ message: res.msg,
|
|
|
+ onClose: () => {
|
|
|
+ this.$router.replace({ path: `/partner/detail/${id}` })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ Toast(res.msg)
|
|
|
+ }
|
|
|
+ }).catch(err => {
|
|
|
+ Toast(err)
|
|
|
+ })
|
|
|
+ }
|
|
|
+ },
|
|
|
+ beforeRouteEnter (to, from, next) {
|
|
|
+ next(vm => {
|
|
|
+ vm.funInit()
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
</script>
|