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 @@