diff --git a/src/api/common.js b/src/api/common.js index 46f6f350..9897be59 100644 --- a/src/api/common.js +++ b/src/api/common.js @@ -79,7 +79,17 @@ export const commonUploadVoiceFile = (file, url, data = {}, fileKey='voice') => name: fileKey, formData: data, success(result) { - resolve(result) + try { + const res = JSON.parse(result.data); + console.log(res) + if (res.rtnCode === '0000') { + resolve(result); + } else { + reject(new Error(res.message)); + } + } catch (error) { + reject(new Error('Failed to parse response')); + } }, fail(error) { reject(new Error('Upload failed')); @@ -104,7 +114,16 @@ export const uploadVoiceFile = (file) => { filePath: file, name: 'voice', success(result) { - resolve(result) + try { + const res = JSON.parse(result.data); + if (res.rtnCode === '0000') { + resolve(result); + } else { + reject(new Error(res.message)); + } + } catch (error) { + reject(new Error('Failed to parse response')); + } }, fail(error) { reject(new Error('Upload failed')); diff --git a/src/main.js b/src/main.js index e314a512..4666ee1c 100644 --- a/src/main.js +++ b/src/main.js @@ -1,6 +1,6 @@ import App from './App' import { createSSRApp } from 'vue' -import pinia from './store' +import pinia from './store/index.js' export function createApp() { const app = createSSRApp(App) diff --git a/src/pages/course/components/talkingItem.vue b/src/pages/course/components/talkingItem.vue index a77c9905..7726f5fe 100644 --- a/src/pages/course/components/talkingItem.vue +++ b/src/pages/course/components/talkingItem.vue @@ -85,7 +85,7 @@ --> - - 完成 - 撤回 + + 完成 + 撤回 @@ -123,10 +123,10 @@