diff --git a/src/api/myPage.js b/src/api/myPage.js index 924f8ab..c33f6aa 100644 --- a/src/api/myPage.js +++ b/src/api/myPage.js @@ -23,3 +23,14 @@ export function doGetVideoDetialById(id) { method: 'get', }) } + +/** + * @description 查询用户邀请码状态 + * @returns data + */ +export function doFindInviteCode() { + return request({ + url: `/api/inviteCode/find`, + method: 'get', + }) +} \ No newline at end of file diff --git a/src/assets/img/BG@2x.png b/src/assets/img/BG@2x.png index da89367..162f81b 100644 Binary files a/src/assets/img/BG@2x.png and b/src/assets/img/BG@2x.png differ diff --git a/src/views/model/chooseModel.vue b/src/views/model/chooseModel.vue index ce81cbc..3d1009c 100644 --- a/src/views/model/chooseModel.vue +++ b/src/views/model/chooseModel.vue @@ -11,7 +11,7 @@
选择模板
-
+
全部模板
diff --git a/src/views/model/generateVideo.vue b/src/views/model/generateVideo.vue index d0d9c6c..11f9d0e 100644 --- a/src/views/model/generateVideo.vue +++ b/src/views/model/generateVideo.vue @@ -302,7 +302,7 @@ export default { const res = await doFindInviteCode(); console.log(res, "查询用户邀请码数据"); const status = res.data.status; - // 当没有邀请码时 + if (status == 1) { // 组装参数 const data = { @@ -322,6 +322,7 @@ export default { } this.saveOrUpdate(data); + // 当没有邀请码时 } else if (status == 0) { this.isShowMessageCover = true; return; diff --git a/src/views/myPage/myPage.vue b/src/views/myPage/myPage.vue index 2c3185f..2ad593e 100644 --- a/src/views/myPage/myPage.vue +++ b/src/views/myPage/myPage.vue @@ -58,7 +58,11 @@ import { formatSeconds, } from "../../utils"; // 接口 -import { getVideoList, doGetVideoDetialById } from "../../api/myPage"; +import { + getVideoList, + doGetVideoDetialById, + doFindInviteCode, +} from "../../api/myPage"; Vue.use(Toast); export default { @@ -175,6 +179,26 @@ export default { } }, + /** + * @description:查询用户邀请码状态 + */ + async checkInviteCode() { + try { + const res = await doFindInviteCode(); + console.log(res, "查询用户邀请码数据"); + const status = res.data.status; + + if (status == 1) { + this.goCreateNew(); + // 当没有邀请码时 + } else if (status == 0) { + } + } catch (error) { + console.log(error, "error"); + Toast.fail(error.message); + } + }, + goCreateNew() { this.$router.push("/chooseModel"); },