人生啊人生 3 kuukautta sitten
vanhempi
säilyke
2ca9c2dc6c
2 muutettua tiedostoa jossa 43 lisäystä ja 5 poistoa
  1. 1 0
      user_web/README.md
  2. 42 5
      user_web/src/view/admin/ManageCourse.vue

+ 1 - 0
user_web/README.md

@@ -11,6 +11,7 @@ curl --header "Content-Type: application/json" --request POST --data "{}" http:/
 
 ### 接口API地址
 https://api.3dyzt.com/eduTrain/userApi/doc.html#/home
+http://192.168.50.21:8071/doc.html#/home
 
 ### 3D文件上传过滤说明
 已经在 .gitignore

+ 42 - 5
user_web/src/view/admin/ManageCourse.vue

@@ -5,6 +5,7 @@ import { Search } from '@element-plus/icons-vue';
 import { ElMessage } from 'element-plus';
 const router = useRouter();
 
+import { schoolTree, schoolAdd, schoolItem, schoolUpdate, schoolDelete } from "../../api/admin/school";
 import { courseList, courseAdd, courseDetail, courseUpdate, courseDelete } from "../../api/admin/course";
 
 // let state = ref({
@@ -85,6 +86,15 @@ let addParams = ref({
     name: '',
 });
 
+/**
+ * 初始化添加的数据
+ */
+const addParamsInit = () => {
+    addParams.value = {
+        name: '',
+    }
+}
+
 /**
  * 添加,字段相关验证规则
  */
@@ -246,6 +256,7 @@ const pageDbUpdateEvent = () => {
  */
 const btnAddStudent = (formEl) => {
 
+    addParamsInit();
     state.value.showDialog = true;
     if (!formEl) {
         return;
@@ -298,13 +309,39 @@ const submitForm = async (formEl) => {
     await formEl.validate((valid, fields) => {
         if (valid) {
             
-            console.log(
-                "addParams", addParams.value
-            );
+            // console.log(
+            //     "addParams", addParams.value
+            // );
+            
+            let submit = {
+                // 课程名称
+                "name": addParams.value.name,
+                // 可以传多个班级的id
+                "classIds": [],
+                // "classIds": [
+                //     "1385288575779737600",
+                //     "1385288584269008896",
+                // ],
+            };
+            
+            courseAdd(submit)
+            .then(response => {
+
+                // let data = response?.data?.data;
+                // console.log(
+                //     "courseAddEvent response", response, data
+                // );
 
-            // 接口请求完成,隐藏模态框
-            state.value.showDialog = false;
+                // 重新查找分页数据
+                pageUpdateEvent();
 
+                // 接口请求完成,隐藏模态框
+                state.value.showDialog = false;
+
+            }).catch(error => {
+                
+            });
+            
         } else {
             // console.log('error submit!', fields)
         }