diff --git a/dist.zip b/dist.zip deleted file mode 100644 index 72459fd..0000000 Binary files a/dist.zip and /dev/null differ diff --git a/src/api/generateVideo.js b/src/api/generateVideo.js new file mode 100644 index 0000000..d73b545 --- /dev/null +++ b/src/api/generateVideo.js @@ -0,0 +1,61 @@ +import request from '@/utils/request' + +/** + * @description 通过id获取视频 + * @param {number | string} id + * @returns data + */ +export function doFindVideoById(id) { + return request({ + url: `/api/userVideo/findVideo?id=${id}`, + method: 'get', + }) +} + +/** + * @description 生成视频 + * @param {object} data + * @returns data + */ +export function doCreateVideo(data) { + return request({ + url: `/api/userVideo/createVideo`, + method: 'post', + data + }) +} + +/** + * @description 查询用户邀请码状态 + * @returns data + */ +export function doFindInviteCode() { + return request({ + url: `/api/inviteCode/find`, + method: 'get', + }) +} + +/** + * @description 获取声音列表 + * @param {object} data + * @returns data + */ +export function getVoiceList(data) { + return request({ + url: `/api/mouldPatch/voiceList?pageNum=1&pageSize=10`, + method: 'post', + data + }) +} + +/** + * @description 获取背景列表 + * @returns data + */ +export function getBackGroundList() { + return request({ + url: `/api/mouldPatch/list?type=4&pageNum=1&pageSize=10`, + method: 'get', + }) +} \ No newline at end of file diff --git a/src/api/getPaper.js b/src/api/getPaper.js new file mode 100644 index 0000000..77e28a9 --- /dev/null +++ b/src/api/getPaper.js @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +/** + * @description:根据id获取用户作品详情 + * @param {number} id + * @return data + */ +export function getModelDetailById(id) { + return request({ + url: `/api/userVideo/findById?id=${id}`, + method: 'get' + }) +} + +/** + * @description:保存或修改用户作品 + * @param {object} data + * @return data + */ +export function saveOrUpdateUserVideo(data) { + return request({ + url: `/api/userVideo/saveOrUpdate`, + method: 'post', + data: data + }) +} \ No newline at end of file diff --git a/src/api/login.js b/src/api/login.js new file mode 100644 index 0000000..4e89463 --- /dev/null +++ b/src/api/login.js @@ -0,0 +1,50 @@ +import request from '@/utils/request' + +/** + * @description 获取手机验证码 + * @param {number} phone + * @returns data + */ +export function getCodeByPhone(phone) { + return request({ + url: `/api/user/sendLoginPhoneCode?phone=${phone}`, + method: 'get' + }) +} + +/** + * @description 短信验证码登录 + * @param {object} loginParams (phone,code) + * @returns data + */ +export function doLoginByPhone(loginParams) { + return request({ + url: `/api/user/doLoginByPhone`, + method: 'post', + data: loginParams + }) +} + +/** + * @description 查询用户邀请码状态 + * @returns data + */ +export function doFindInviteCode() { + return request({ + url: `/api/inviteCode/find`, + method: 'get', + }) +} + +/** + * @description 更新邀请码 + * @param {object} inviteCodeData + * @returns data + */ +export function doUpdateInviteCode(inviteCodeData) { + return request({ + url: `/api/inviteCode/update`, + method: 'post', + data: inviteCodeData + }) +} \ No newline at end of file diff --git a/src/utils/request.js b/src/utils/request.js index bf9e678..ce8f558 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -29,7 +29,6 @@ request.interceptors.request.use( // 响应拦截器 request.interceptors.response.use( - // response为返回值 function (response) { // 弹出错误 if (response.data.code != 200) { @@ -37,9 +36,14 @@ request.interceptors.response.use( if (response.data.code == 1052) { router.push("/login"); Toast.fail("登录过期,请重新登录!"); + return // 其他错误 + } else if (response.data.code == 500) { + Toast.fail("系统异常,请稍后再试"); + return Promise.reject() } else { Toast.fail(response.data.message); + return Promise.reject() } } else { // 正常返回 diff --git a/src/views/login/login.vue b/src/views/login/login.vue index 33bd5de..f67df52 100644 --- a/src/views/login/login.vue +++ b/src/views/login/login.vue @@ -27,7 +27,9 @@