Browse Source

基本逻辑:是否已有邀请码?->
// 有:直接调用获取邀请码
// 没有:有生成邀请码标识->获取邀请码
// 刷新: 先调用刷新邀请码接口再执行上面逻辑

lifanagju_citu 10 months ago
parent
commit
84f5e47726

+ 6 - 5
src/views/recruit/enterprise/systemManagement/groupAccount/components/invite.vue

@@ -37,9 +37,10 @@ const shareUrlTxt = computed(() => {
   return accessUrl + '/invite?code=' + code.value
 })
 
-// 逻辑:
-// 1.页面加载时: 是否已有-> 有:直接调用获取邀请码。 没有:有生成邀请码标识->获取邀请码
-// 2.刷新: 调用刷新邀请码接口->生成邀请码标识->获取邀请码
+// 基本逻辑:是否已有邀请码?->
+//          有:直接调用获取邀请码
+//          没有:有生成邀请码标识->获取邀请码
+// 刷新: 先调用刷新邀请码接口再执行上面逻辑
 
 // 获取邀请码
 const getCode = async (type) => {
@@ -58,7 +59,7 @@ getCode()
 const getGenerateCode = async (type) => {
   try {
     const data = await enterpriseInviteGenerateCode({ type: props.inviteType, expireDay: 30 })
-    if (!data) console.err('生成邀请码标识失败')
+    if (!data) Snackbar.error('生成邀请码标识失败')
     getCode(type)
   } catch (err) {
     console.err(err)
@@ -69,7 +70,7 @@ const getGenerateCode = async (type) => {
 const refresh = async () => {
   try {
     await enterpriseInviteRefresh({ code: code.value })
-    getGenerateCode('refresh')
+    getCode('refresh')
   } catch (err) {
     console.err(err)
   }