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