diff --git a/src/api/index.js b/src/api/index.js
index 49ade8be..f1afd2ed 100644
--- a/src/api/index.js
+++ b/src/api/index.js
@@ -37,11 +37,8 @@ import http from "./config";
// 接口-请求
-// 创建编辑单层项目
+// 创建编辑单层项目(type=3)/ 多层项目(type=1)/ 多层子项目(type=2)
export const createProject = (obj) => http.post('/admin/project/edit', obj)
-// 创建多层项目
-export const createStoreyProject = (obj) => http.post('/admin/project/edit', obj)
-
// 获取项目列表
export const getProjectList = (obj) => http.post('/admin/project/list', obj)
\ No newline at end of file
diff --git a/src/api/indexDiscuss.js b/src/api/indexDiscuss.js
index cc9863a9..5167f69c 100644
--- a/src/api/indexDiscuss.js
+++ b/src/api/indexDiscuss.js
@@ -10,4 +10,4 @@ export const getDiscussDetail = (obj) => http.post('/discuss/getDiscussDetail',
export const deleteDiscuss = (obj) => http.post('/discuss/deleteDiscuss', { params: obj });
//修改讨论接口
-export const updateDiscuss = (obj) => http.post('/discuss/updateDiscuss', { params: obj });
\ No newline at end of file
+export const updateDiscuss = (obj) => http.post('/discuss/updateDiscuss', obj );
\ No newline at end of file
diff --git a/src/api/indexLevel.js b/src/api/indexLevel.js
index 39e22fcd..b7b1b400 100644
--- a/src/api/indexLevel.js
+++ b/src/api/indexLevel.js
@@ -1,8 +1,14 @@
import http from "./config";
-//新建或编辑关卡
+//新建关卡
export const editChapter = (obj) => http.post('/admin/router/editChapter', obj, {
headers: {
'token': '123'
}
+});
+//编辑关卡
+export const updateChapter = (obj) => http.post('/admin/router/editChapter', obj, {
+ headers: {
+ 'token': '123'
+ }
});
\ No newline at end of file
diff --git a/src/components/drawers/AddActive.vue b/src/components/drawers/AddActive.vue
index 5388f71c..baceb73c 100644
--- a/src/components/drawers/AddActive.vue
+++ b/src/components/drawers/AddActive.vue
@@ -71,6 +71,12 @@
+
+

+
活动时间:
@@ -284,8 +290,9 @@ export default {
//创建活动
const createActivity = () => {
if(!state.inputV1) return message.warning("请输入活动名称");
- if(!state.inputV2) return message.warning("请输入活动时长");
if(!state.textV1) return message.warning("请输入活动公告");
+ if(!state.time) return message.warning("请输入活动时间");
+ if(!state.inputV2) return message.warning("请输入活动时长");
if(!state.inputV3) return message.warning("请输入活动地址");
let startTime = toDate(new Date(state.time[0].$d).getTime() / 1000, "Y-M-D");
let endTime = toDate(new Date(state.time[1].$d).getTime() / 1000, "Y-M-D");
diff --git a/src/components/drawers/ProMess.vue b/src/components/drawers/ProMess.vue
index 5c365471..49e1cc79 100644
--- a/src/components/drawers/ProMess.vue
+++ b/src/components/drawers/ProMess.vue
@@ -3,7 +3,7 @@
:visible="Provisible"
class="drawerStyle promess"
placement="right"
- width="50%"
+ width="70%"
@after-visible-change="afterVisibleChange"
>
@@ -75,7 +75,7 @@ export default {
}
}
.drawerMain {
- min-width: 434px;
+ min-width: 600px;
margin: 0px 32px 0px 32px;
overflow-x: scroll;
display: flex;
diff --git a/src/components/drawers/SeeStu.vue b/src/components/drawers/SeeStu.vue
index 36657360..42932f58 100644
--- a/src/components/drawers/SeeStu.vue
+++ b/src/components/drawers/SeeStu.vue
@@ -69,178 +69,74 @@
-
-
-
![]()
-
-
阶段1 腾飞班阶段1
-
-
-
-
-
-
-

+
+
+
+
+
+
+
+
+
+
{{item.course}}
+
{{item.name}}
-
已完成
-
-
-
-
-
-
-

+
+
+
![]()
+
+
{{item.complete}}
-
已完成
-
-
-
-
-
-
-

-
-
未完成
-
-
-
-
-
-
-

-
-
未完成
-
-
-
-
-
-
-

-
-
未完成
-
-
-
-
-
-
-
-
![]()
-
-
阶段2 腾飞班阶段2
-
-
-
-
-
-
-

-
-
已完成
-
-
-
-
-
-
-

-
-
已完成
-
-
-
-
-
-
-

-
-
未完成
-
-
-
-
-
-
-

-
-
未完成
-
-
-
-
-
-
-

-
-
未完成
-
-
-
+
+
+
-
+
-
diff --git a/src/views/projectcenter/SonProject.vue b/src/views/projectcenter/SonProject.vue
index 0f5291e3..6174797b 100644
--- a/src/views/projectcenter/SonProject.vue
+++ b/src/views/projectcenter/SonProject.vue
@@ -1,528 +1,875 @@
-
-
-
-
-
-
-

-
项目归属
-
-
-
-
-
-

-
子项目名称
-
-
-
-
-
-

-
分类
-
-
-
-
-
-

-
封面图
-
-
+
+
+
+
+
+

+
项目归属
+
+
+
{{ projectAscription }}
+
+
+
+
+

+
子项目名称
+
+
+
+
+
+

+
分类
+
+
+
+
+
+

+
封面图
+
+
-
-
-
-

-
项目时间
-
+ position: relative;
+ overflow: hidden;
+ ">
+
+
+
+
+
+
+
+
+

+
子项目时间
+
-
-
-
-
-

-
项目经理
-
-
-
-
-
-

-
资源归属
-
+
+
+
+
+

+
子项目经理
+
+
+
+
+
+

+
资源归属
+
-
-
-
-
+
+
+
+
+
同步课程学习记录(如学员在课程库中拥有课程的学习记录,自动免修该课程)
-
-
-
-
-

-
项目级别
-
-
-
-
-
-

-
培训体系
-
-
-
-
-
-

-
是否BOEU实施
-
-
-
同步课程学习记录(如学员在课程库中拥有课程的学习记录,自动免修该课程)
+
+
+
+
+

+
项目级别
+
+
+
+
+
+

+
培训体系
+
+
+
+
+
+

+
是否BOEU实施
+
+
-
-
-
-

-
附件
-
-
-
-

-
上传附件
-
-
- 支持.pdf,.ppt,.pptx,.doc,.docx,.xls,.xlsx,.jpg,.jpeg,.png,.gif,.zip
-
-
-
-
-
-
-
-
+ ">BOEU实施
+
+
+
+
+

+
附件
+
+
+
+

+
+
+
+ 上传数量已经达到最大值
+ 上传附件
+
+
+
+
+ 支持.pdf,.ppt,.pptx,.doc,.docx,.xls,.xlsx,.jpg,.jpeg,.png,.gif,.zip
+
+
+
+
+
+
+
+
+
diff --git a/src/views/projectcenter/TaskAdd.vue b/src/views/projectcenter/TaskAdd.vue
index 29072afe..f72d91a4 100644
--- a/src/views/projectcenter/TaskAdd.vue
+++ b/src/views/projectcenter/TaskAdd.vue
@@ -539,6 +539,7 @@ import AddVote from "../../components/drawers/AddVote.vue";
import { message } from "ant-design-vue";
import * as api from "../../api/indexTaskadd";
import * as apilive from "../../api/indexLiveBroadcast";
+import * as apiExternal from "../../api/indexExternalChain";
import * as apidiscuss from "../../api/indexDiscuss";
import * as apiactivity from "../../api/indexActivity";
import * as apieval from "../../api/indexEval";
@@ -674,6 +675,7 @@ export default {
haspub: false,
checked1: false,
checkedd: false,
+ id: "ssss",
},
{
key: 2,
@@ -858,6 +860,7 @@ export default {
isactive: -1,
isActive: false,
deleteLiveID: null, //删除直播id
+ deleteExternalID: null, //删除外链id
deleteEvalID: null, //测评
deleteInvistID: 4, //评估
deleteDiscussID: null, //删除讨论id
@@ -1035,7 +1038,22 @@ export default {
console.log(err);
});
};
- //删除讨论
+
+ //删除外链
+ const deleteExternalChain = () => {
+ let obj = {
+ linkId: state.deleteExternalID,
+ };
+ apiExternal
+ .deleteLink(obj)
+ .then((res) => {
+ console.log(res);
+ })
+ .catch((err) => {
+ console.log(err);
+ });
+ };
+
const deleteDiscuss = () => {
let obj = {
discussId: state.deleteDiscussID,
@@ -1053,6 +1071,31 @@ export default {
console.log("删除失败", err);
});
};
+ //编辑讨论
+ const editDiscuss = () => {
+ let obj = {
+ createTime: "",
+ createUser: 0,
+ discussExplain: "",
+ discussFlag: "",
+ discussId: 0,
+ discussName: "",
+ discussSettings: "",
+ discussTag: "",
+ projectId: 0,
+ updateTime: "",
+ updateUser: 0
+ };
+ apidiscuss
+ .updateDiscuss(obj)
+ .then((res) => {
+ console.log("更新成功", res);
+ message.success("更新成功");
+ })
+ .catch((err) => {
+ console.log("更新失败", err);
+ });
+ };
//删除活动
const deleteActivity = () => {
let obj = {
@@ -1071,10 +1114,42 @@ export default {
console.log("删除失败", err);
});
};
+ //编辑活动
+ const editActivity = () => {
+ let obj = {
+ activityAddress: "",
+ activityDuration: "",
+ activityEndTime: "",
+ activityExplain: "",
+ activityFlag: "",
+ activityId: 0,
+ activityName: "",
+ activityNotice: "",
+ activityStartTime: "",
+ activityTag: "",
+ afterSignIn: "",
+ beforeSignIn: "",
+ createTime: "",
+ createUser: 0,
+ signOutTime: "",
+ standardSettings: "",
+ updateTime: "",
+ updateUser: 0,
+ };
+ apiactivity
+ .updateActivity(obj)
+ .then((res) => {
+ console.log("更新成功", res);
+ message.success("更新成功");
+ })
+ .catch((err) => {
+ console.log("更新失败", err);
+ });
+ };
//删除测评测试
const deleteEvalText = () => {
let obj = {
- evaluationId: state.deleteEvalID,
+ evaluationId: state.deleteEvalID,
};
apieval
.deleteEvaluationById(obj)
@@ -1104,7 +1179,7 @@ export default {
evaluationTypeId: 0,
evaluationTypeName: "",
updateTime: "",
- updateUser: 0,
+ updateUser: 0
};
apieval
.updateEvaluation(obj)
@@ -1125,7 +1200,7 @@ export default {
//删除评估测试
const deleteInvistText = () => {
let obj = {
- evaluationId: state.deleteInvistID,
+ evaluationId:state.deleteInvistID,
};
apiinvist
.deleteAppraise(obj)
@@ -1139,40 +1214,7 @@ export default {
console.log("删除失败", err);
});
};
-
- //编辑测评信息
- const editInvistPath = () => {
- let obj = {
- appraiseEndTime: "",
- appraiseExplain: "",
- appraiseFlag: "",
- appraiseId: 0,
- appraiseName: "",
- appraiseStartTime: "",
- appraiseTag: "",
- createTime: "",
- createUser: 0,
- researchId: 0,
- researchName: "",
- updateTime: "",
- updateUser: 0,
- };
- apiinvist
- .updateAppraiseMessage(obj)
- .then((res) => {
- setTimeout(() => {
- console.log("修改成功", res);
- message.success("修改成功");
- //重新获取列表
- getTask();
- }, 1000);
- })
- .catch((err) => {
- console.log("修改失败", err);
- // state.createLoading = false;
- });
- };
-
+
const onSelectChange = (selectedRowKeys) => {
console.log("selectedRowKeys changed: ", selectedRowKeys);
state.selectedRowKeys = selectedRowKeys;
@@ -1301,8 +1343,11 @@ export default {
getTask,
deleteLiveBroadcast,
deleteDiscuss,
+ editDiscuss,
deleteEvalText,
+ deleteExternalChain,
deleteActivity,
+ editActivity,
editEvalPath,
deleteInvistText,
editInvistPath,