diff --git a/src/components/drawers/AddActive.vue b/src/components/drawers/AddActive.vue
index 9c888fda..8d72a470 100644
--- a/src/components/drawers/AddActive.vue
+++ b/src/components/drawers/AddActive.vue
@@ -215,7 +215,7 @@
-
+
@@ -317,6 +317,22 @@ export default {
localStorage.setItem("stageId", props.chooseStageId);
localStorage.setItem("chapterId", props.isactive);
};
+ const closeDrawer1 = () => {
+ ctx.emit("update:addactiveVisible", false);
+ ctx.emit("update:edit", false);
+ state.radioV1 = "";
+ state.inputV1 = "";
+ state.inputV2 = "";
+ state.inputV3 = "";
+ state.inputV4 = "";
+ state.inputV5 = "";
+ state.inputV6 = "";
+ state.textV1 = "";
+ state.textV2 = "";
+ state.time = "";
+ localStorage.setItem("stageId", props.chooseStageId);
+ localStorage.setItem("chapterId", props.isactive);
+ }
const queryActive = () => {
api
.getActivity(props.EditActiveId)
@@ -475,6 +491,7 @@ export default {
...toRefs(state),
afterVisibleChange,
closeDrawer,
+ closeDrawer1,
cloradio1,
updateActivityInfo,
};
diff --git a/src/components/drawers/AddDiscuss.vue b/src/components/drawers/AddDiscuss.vue
index b09e50f3..2bba79f1 100644
--- a/src/components/drawers/AddDiscuss.vue
+++ b/src/components/drawers/AddDiscuss.vue
@@ -64,7 +64,7 @@
-
+
@@ -158,6 +158,14 @@ export default {
localStorage.setItem("stageId", props.chooseStageId);
localStorage.setItem("chapterId", props.isactive);
};
+ const closeDrawer1 = () => {
+ ctx.emit("update:adddiscussVisible", false);
+ ctx.emit("update:edit", false);
+ state.inputV1 = "";
+ state.textV1 = "";
+ localStorage.setItem("stageId", props.chooseStageId);
+ localStorage.setItem("chapterId", props.isactive);
+ }
const queryDiscuss = () => {
if (props.edit) {
//编辑讨
@@ -264,6 +272,7 @@ export default {
...toRefs(state),
afterVisibleChange,
closeDrawer,
+ closeDrawer1,
updateDiscussInfo,
checkRadio,
};
diff --git a/src/components/drawers/AddFaceteach.vue b/src/components/drawers/AddFaceteach.vue
index fadb1caa..e28cf172 100644
--- a/src/components/drawers/AddFaceteach.vue
+++ b/src/components/drawers/AddFaceteach.vue
@@ -134,10 +134,18 @@
面授时长:
@@ -172,31 +180,30 @@
开始前:
+ :min="0"
+ :max="300"
+ :precision="0"
+ style="
+ width: 100px;
+ height: 32px;
+ border-radius: 8px;
+ overflow: hidden; "
+ v-model:value="before"
+ >
分钟
@@ -233,7 +240,7 @@
允许项目内人员临时到场参加
-
允许项目外人员临时到场参加
+
允许项目外人员临时到场参加
@@ -331,7 +338,7 @@
-
+
@@ -348,7 +355,7 @@ import { ProjectEditTask, RouterEditTask } from "@/api/indexTask";
import { message } from "ant-design-vue";
import { getMemberInfo } from "@/api/index1";
import { debounce } from "lodash-es";
-import { queryFaceDetailById, editPlan } from "../../api/indexFace";
+import { queryFaceDetailById,editPlan } from "../../api/indexFace";
import dayjs from "dayjs";
import AssessmentList from "../drawers/ AssessmentList.vue";
// import { toDate } from "../../api/method";、
@@ -432,8 +439,8 @@ export default {
courseName: "",
duration:null,
address: null,
- beforeStartValue:20,
- afterStartValue:10,
+ before:null,
+ afterStartValue:null,
description: "",
chooseTime: [],
fileList: [],
@@ -443,7 +450,10 @@ export default {
EditWorkId:null,
assessmentVisible:false,
needEval:false,
-
+ onlySign:false,
+ completeLeave:false,
+ innerPersion:false,
+ outPersion:false,
});
const clear = () => {
@@ -451,21 +461,21 @@ export default {
state.memberValue = null;
state.duration = null;
state.address = null;
- state.beforeStart = 0;
- state.afterStartValue =0;
+ state.before=null;
+ state.afterStartValue=null;
state.chooseTime = [];
state.description ="";
state.onlySign =false;
state.completeLeave =false;
- state.projectMember =false;
- state.noProjectMember =false;
+ state.innerPersion =false;
+ state.outPersion =false;
state.chooseCourse = null;
state.EditTestId =null;
state.assessmentId=null;
state.EditWorkId=null;
state.EditEvalId=null;
state.applyFlag="";
- console.log("state.afterStart",state.afterStartValue);
+ state.needEval=false;
};
const closeDrawer = () => {
ctx.emit("update:addfaceteachVisible", false);
@@ -512,7 +522,7 @@ export default {
//查询面授
const queryFaceTeach = () => {
- console.log("props.EditFaceI========d",props.EditFaceId);
+
queryFaceDetailById(props.EditFaceId).then((res) => {
console.log("获取到了面授课开课详情", res.data.data);
let result = res.data.data;
@@ -529,63 +539,72 @@ export default {
state.chooseTime = [];
}
state.address = result.address;
- state.beforeStart = result.beforeStart;
+ state.before =result.beforeStart;
state.afterStartValue = result.afterStart;
- console.log("编辑========",state.afterStartValue);
state.fileList = JSON.parse(result.attach);
state.EditWorkId = result.homeWorkId;
state.onlySign = result.completeType.split(",")[0]=="1"?true:false;
state.completeLeave =result.completeType.split(",")[1]=="1"?true:false;
state.chooseCourse =result.offcourseId;
- state.projectMember = result.projectMember.split(",")[0]=="1"?true:false;
- state.noProjectMember = result.projectMember.split(",")[1]=="1"?true:false;
+ state.innerPersion = result.projectMember.split(",")[0]=="1"?true:false;
+ state.outPersion = result.projectMember.split(",")[1]=="1"?true:false;
state.EditTestId = result.testId;
state.EditWorkId=result.homeWorkId;
state.assessmentId =result.evaluateId;
+ state.needEval = result.evaluateId;
+
+ console.log("state=======",state);
});
};
+ // 点击取消按钮
+ const exitAdd = () => {
+ closeDrawer();
+ }
+
//新建或编辑面授
// 新增任务
const updateFaceTeach = () => {
- console.log("v",state.beforeStart,"v",state.afterStartValue,"v",
- state.applyFlag,"v",state.evalFlag,"v",state.completeType,"state.address",state.address);
+
if (
- /*
state.courseName == "" ||
- state.chooseCourse == null ||s
+ state.chooseCourse == null ||
state.memberValue == "" ||
state.chooseTime == [] ||
state.duration == "" ||
- */
state.address == ""
) {
message.destroy();
return message.warning("请输入必填字段");
} else {
+ let type =state.onlySign ? "1,":"0,";
+ let t = state.completeLeave?"1":"0";
+ let p=state.innerPersion?"1,":"0,";
+ let p1=state.outPersion?"1":"0";
let obj = {
teacherId:state.memberValue.value,
teacher:state.memberValue.label,
address:state.address,
applyFlag: state.applyFlag,
attach: JSON.stringify(state.fileList),
- afterStart:state.afterStartValue ||0,
- beforeStart:state.beforeStart,
+ afterStart:state.afterStartValue || 0,
+ beforeStart:state.before || 0,
beginTime: parseInt( new Date(state.chooseTime[0].$d).getTime() / 1000),
- completeType: state.onlySign? "1,":"0," + state.completeLeave?"1":"0",
+ completeType:type.concat(t),
description: state.description,
endTime: parseInt(new Date(state.chooseTime[1].$d).getTime() / 1000),
evalFlag:state.needEval?1:0,
evaluateId:state.assessmentId,
homeWorkId: state.EditWorkId,
name: state.courseName,
- projectMember:state.innerPersion?"1,":"0," + state.outPerson?"1":"0",
+ projectMember:p.concat(p1),
offcourseId:state.chooseCourse,
offcoursePlanId:props.EditFaceId >0 ? props.EditFaceId : 0,
testId: state.EditTestId
};
-
+ console.log("obj============",obj,"6"+"9");
+
editPlan(obj)
.then((res) => {
console.log("更新任务s's");
@@ -748,6 +767,7 @@ export default {
afterVisibleChange,
closeDrawer,
updateFaceTeach,
+ exitAdd,
updateTask,
clear,
handleChange,
diff --git a/src/components/drawers/AddOnline.vue b/src/components/drawers/AddOnline.vue
index 47316a2e..0c372be7 100644
--- a/src/components/drawers/AddOnline.vue
+++ b/src/components/drawers/AddOnline.vue
@@ -405,6 +405,12 @@ export default {
message.error(`${props.edit ? "编辑" : "新增"}模板库任务失败`);
});
}
+
+
+ //if(state.addOnlineList.Target==undefined){
+ // closeDrawer();
+ //}
+
};
//搜索在线列表
const searchList = ()=> {
diff --git a/src/components/drawers/AddProject.vue b/src/components/drawers/AddProject.vue
index ab77eec8..ec3d36f3 100644
--- a/src/components/drawers/AddProject.vue
+++ b/src/components/drawers/AddProject.vue
@@ -435,7 +435,13 @@ export default {
state.selectedRows.forEach((item) => {
let origin = JSON.parse(props.chooseProjectList);
console.log("ccxx", origin);
-
+ if(origin==null){
+ closeSameModal();
+ closeDrawer();
+ message.destroy();
+ message.info("添加成功");
+ return;
+ }
if (origin.length == 0) {
//可以直接添加到任务列表里
updateTask(item);
diff --git a/src/components/drawers/AddTest.vue b/src/components/drawers/AddTest.vue
index 20fe558a..f4276b2f 100644
--- a/src/components/drawers/AddTest.vue
+++ b/src/components/drawers/AddTest.vue
@@ -16,7 +16,7 @@
/>
-
+
+
+
+
+
+
+
diff --git a/src/components/drawers/UnlockMode.vue b/src/components/drawers/UnlockMode.vue
index 22e5c839..58f7d382 100644
--- a/src/components/drawers/UnlockMode.vue
+++ b/src/components/drawers/UnlockMode.vue
@@ -72,8 +72,8 @@
-
-
+
+
diff --git a/src/views/courselibrary/CoursewareManage.vue b/src/views/courselibrary/CoursewareManage.vue
index 0e5172e6..6ac3813f 100644
--- a/src/views/courselibrary/CoursewareManage.vue
+++ b/src/views/courselibrary/CoursewareManage.vue
@@ -458,6 +458,11 @@