Bläddra i källkod

修改课程添加

zs 1 år sedan
förälder
incheckning
8b6082054d
2 ändrade filer med 24 tillägg och 12 borttagningar
  1. 12 6
      pagesMy/course/add.vue
  2. 12 6
      unpackage/dist/dev/mp-weixin/pagesMy/course/add.js

+ 12 - 6
pagesMy/course/add.vue

@@ -190,13 +190,14 @@
 	const submit = async () => {
 		uFormRef.value.validate().then(async valid => {
 			if (valid) {
-				form.value.teacher= user.value._id
-				delete form.value.subject_name
-				delete form.value.grade_name
-				delete form.value.type_name
+				const data = JSON.parse(JSON.stringify(form.value))
+				data.teacher = user.value._id
+				delete data.subject_name
+				delete data.grade_name
+				delete data.type_name
 				let res;
-				if (id.value) res = await $api(`course/${id.value}`, 'POST', form.value)
-				else res = await $api(`course`, 'POST', form.value);
+				if (id.value) res = await $api(`course/${id.value}`, 'POST', data)
+				else res = await $api(`course`, 'POST', data);
 				if (res.errcode == '0') {
 					uni.showToast({
 						title: '维护信息成功',
@@ -205,6 +206,11 @@
 					uni.navigateBack({
 						delta: 1
 					})
+				} else {
+					uni.showToast({
+						title: res.errmsg,
+						icon: 'none'
+					})
 				}
 			} else {
 				uni.$u.toast('校验失败')

+ 12 - 6
unpackage/dist/dev/mp-weixin/pagesMy/course/add.js

@@ -146,15 +146,16 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
     const submit = async () => {
       uFormRef.value.validate().then(async (valid) => {
         if (valid) {
-          form.value.teacher = user.value._id;
-          delete form.value.subject_name;
-          delete form.value.grade_name;
-          delete form.value.type_name;
+          const data = JSON.parse(JSON.stringify(form.value));
+          data.teacher = user.value._id;
+          delete data.subject_name;
+          delete data.grade_name;
+          delete data.type_name;
           let res;
           if (id.value)
-            res = await $api(`course/${id.value}`, "POST", form.value);
+            res = await $api(`course/${id.value}`, "POST", data);
           else
-            res = await $api(`course`, "POST", form.value);
+            res = await $api(`course`, "POST", data);
           if (res.errcode == "0") {
             common_vendor.index.showToast({
               title: "维护信息成功",
@@ -163,6 +164,11 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
             common_vendor.index.navigateBack({
               delta: 1
             });
+          } else {
+            common_vendor.index.showToast({
+              title: res.errmsg,
+              icon: "none"
+            });
           }
         } else {
           common_vendor.index.$u.toast("校验失败");