Browse Source

chore: auto bump version and changelog [skip ci]

iwt 1 day ago
parent
commit
9219fbcf1b

+ 1 - 1
cfc-frontend/pages/teacher/teacher-profile.vue

@@ -171,7 +171,7 @@ export default {
         cancelText: '关闭',
         success: (res) => {
           if (res.confirm && status === 'rejected') {
-            uni.navigateTo({ url: '/pages/guide/register/index' })
+            uni.navigateTo({ url: '/pages/profile/service-role-apply' })
           }
         }
       })

+ 23 - 10
cfc-frontend/pages/teacher/team.vue

@@ -52,7 +52,7 @@
 </template>
 
 <script>
-import { getTeamMembers, getTeamStats } from '../../utils/api.js'
+import { getTeamMembers, getTeamStats, generateInviteCode } from '../../utils/api.js'
 
 export default {
   data() {
@@ -91,16 +91,29 @@ export default {
         url: `/pages/teacher/member-detail?id=${member.id}`
       })
     },
-    generateInviteCode() {
-      uni.showModal({
-        title: '生成邀请码',
-        content: '确定生成新的邀请码吗?',
-        success: (res) => {
-          if (res.confirm) {
-            uni.showToast({ title: '邀请码已生成', icon: 'success' })
-          }
+    async generateInviteCode() {
+      try {
+        const res = await generateInviteCode()
+        const code = res && res.data ? res.data.code : null
+        if (!code) {
+          uni.showToast({ title: '生成失败,请重试', icon: 'none' })
+          return
         }
-      })
+        this.loadData()
+        uni.showModal({
+          title: '邀请码已生成',
+          content: '邀请码:' + code + '\n新邀请码生成后,旧邀请码立即失效,成员需使用新码重新加入。',
+          confirmText: '复制邀请码',
+          success: (modalRes) => {
+            if (modalRes.confirm) {
+              uni.setClipboardData({ data: code })
+            }
+          }
+        })
+      } catch (e) {
+        console.error(e)
+        uni.showToast({ title: '生成失败,请重试', icon: 'none' })
+      }
     }
   }
 }

+ 2 - 2
cfc-frontend/utils/api.js

@@ -982,9 +982,9 @@ export const registerGuide = (data) => {
   return request('/api/guide/register', 'POST', data)
 }
 
-// 生成邀请码
+// 生成邀请码(团队/规划师端)
 export const generateInviteCode = () => {
-  return request('/api/guide/invite-code/generate', 'POST')
+  return request('/api/guide/team/invite-code/generate', 'POST')
 }
 
 // 获取邀请码列表

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-f95f7a81b877b807a2dce8f0aac8940c00f9eed6
+0320615b6f69b54f96dcb8bec40f5a9b0b713a12