Browse Source

合伙人-重复申请

panyong 4 years ago
parent
commit
a7c2fc31be

+ 6 - 0
htmldev/loan/src/views/partner/explain/api/index.js

@@ -0,0 +1,6 @@
+import request from '@/api/request'
+
+export const getMyPartnerOrder = () => request({
+  method: 'GET',
+  url: '/partner/partnerOrder'
+})

+ 29 - 0
htmldev/loan/src/views/partner/explain/index.vue

@@ -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>