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