人生啊人生 3 달 전
부모
커밋
1fe5f40f1e
2개의 변경된 파일50개의 추가작업 그리고 1개의 파일을 삭제
  1. 11 0
      user_web/src/api/admin/course.ts
  2. 39 1
      user_web/src/view/demo/DemoApi.vue

+ 11 - 0
user_web/src/api/admin/course.ts

@@ -33,4 +33,15 @@ export function courseDetail(params : any) {
     });
 }
 
+/**
+ * 课程更新
+ */
+export function courseUpdate(data : any) {
+    return request({
+        method: "post",
+        url: "/course/update",
+        data: data
+    });
+}
+
 

+ 39 - 1
user_web/src/view/demo/DemoApi.vue

@@ -5,7 +5,7 @@
 </template>
 <script setup>
 import { schoolTree, schoolAdd, schoolItem, schoolUpdate, schoolDelete } from "../../api/admin/school";
-import { courseList, courseAdd, courseDetail } from "../../api/admin/course";
+import { courseList, courseAdd, courseDetail, courseUpdate } from "../../api/admin/course";
 
 /**
  * 获取学校全部结构
@@ -291,6 +291,8 @@ const courseDetailEvent = () => {
         console.log(
             "courseDetailEvent response", response, data
         );
+
+        courseUpdateEvent(data);
         
     }).catch(error => {
         
@@ -300,6 +302,42 @@ const courseDetailEvent = () => {
 
 courseDetailEvent();
 
+/**
+ * 课程更新
+ * json     这里的json数据,就通过 courseDetail 先得到,然后根据这些数据,来更新对应的数据
+ */
+const courseUpdateEvent = (json) => {
+
+    console.log("courseUpdateEvent json", json);
+    
+    let submit = {
+        "id": json["id"],
+        "name": "新的课程123",
+        "classIds": [
+            "1385288575779737600",
+            "1385288584269008896",
+        ],
+    };
+
+    console.log("courseUpdateEvent submit", submit);
+
+    // return;
+    courseUpdate(submit)
+    .then(response => {
+
+        let data = response?.data?.data;
+        console.log(
+            "courseUpdateEvent response", response, data
+        );
+        
+    }).catch(error => {
+        
+    });
+    
+}
+
+
+
 </script>
 <style lang="scss" scoped>