Ver código fonte

feat:修改engagementVO属性,测试接口成功

白白 1 ano atrás
pai
commit
1e9a9fee03

+ 7 - 6
src/apis/engagement.ts

@@ -36,12 +36,13 @@ const engagementApis = {
         })
     },
     // 暂存作业
-    engagementStage: (studentId: number, assignmentId: number) => {
-        return axiosInstance.put(ENGAGE_PREFIX+"/stage", {}, {
-            params: {
-                studentId,
-                assignmentId
-            }
+    engagementStage: (studentId: number, assignmentId: number, quillContent: string, textContent: string, htmlContent: string) => {
+        return axiosInstance.put(ENGAGE_PREFIX+"/stage", {
+            studentId,
+            assignmentId,
+            quillContent,
+            textContent,
+            htmlContent
         })
     },
     //提交批改

+ 1 - 1
src/components/QuillEditor/Editor.vue

@@ -135,7 +135,7 @@
 <style scoped lang="scss">
 // 调整样式
 .main-container {
-  height: 85vh;
+  height: 80vh;
   border: solid 2px rgba(199, 199, 199, 0.3);
 }
 

+ 3 - 0
src/types/vo.ts

@@ -11,6 +11,9 @@ export interface engagementVO {
     "version": number,
     "status": string,
     "fileKey": string,
+    "quillContent": string,
+    "textContent": string,
+    "htmlContent": string,
 }
 
 export interface engagementDetailVO {

+ 18 - 18
src/views/Home/component/Edit/index.vue

@@ -81,8 +81,8 @@
   // 提交操作
   const handleSubmit = () => {
     // 内容已保存,且已经修改过,则可以点击提交
-    if (!data.isModified && data.hasModified) {
-      apis.engagementSubmit(store.user.id, props.engagement.assignmentId)
+    // if (!data.isModified && data.hasModified) {
+      apis.engagementSubmit(store.user.id, props.engagement.assignmentId, )
           .then((_res: any) => {
             success(_res.data.data);
             router.push("/home/myHomework")
@@ -91,19 +91,19 @@
             console.error('提交失败', error);
             error('提交失败');
           });
-    } else if (data.isModified) {
-      error('编辑内容未保存,请保存后提交!');
-    } else if (!data.hasModified) {
-      error('尚未编辑,不可提交!');
-    } else {
-      error('未知错误!');
-    }
+    // } else if (data.isModified) {
+    //   error('编辑内容未保存,请保存后提交!');
+    // } else if (!data.hasModified) {
+    //   error('尚未编辑,不可提交!');
+    // } else {
+    //   error('未知错误!');
+    // }
   };
 
   // 暂存操作
   const handleStage = () => {
-    if (!data.isModified && data.hasModified) {
-      apis.engagementStage(store.user.id, props.engagement.assignmentId)
+    // if (!data.isModified && data.hasModified) {
+      apis.engagementStage(store.user.id, props.engagement.assignmentId, `{ "ops": [ { "insert": "12334\n" } ] }`, `12334`, "<p>12334</p>")
           .then((_res: any) => {
             success(_res.data.data);
           })
@@ -111,13 +111,13 @@
             console.error('暂存失败', error);
             error('暂存失败');
           });
-    } else if (data.isModified) {
-      error('编辑内容未保存,请保存后暂存!');
-    } else if (!data.hasModified) {
-      error('尚未编辑,不可暂存!');
-    } else {
-      error('未知错误!');
-    }
+    // } else if (data.isModified) {
+    //   error('编辑内容未保存,请保存后暂存!');
+    // } else if (!data.hasModified) {
+    //   error('尚未编辑,不可暂存!');
+    // } else {
+    //   error('未知错误!');
+    // }
   };
 
   // window.onbeforeunload = function(event) {