diff --git a/src/api/index.js b/src/api/index.js index 2ccc90d6..1bfecc7f 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -2,7 +2,7 @@ * @Author: lixg lixg@dongwu-inc.com * @Date: 2022-11-07 17:06:45 * @LastEditors: lixg lixg@dongwu-inc.com - * @LastEditTime: 2022-11-09 09:32:35 + * @LastEditTime: 2022-11-15 16:43:26 * @FilePath: /fe-manage/src/api/index.js * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE */ @@ -64,8 +64,8 @@ export const handleProject = (obj) => http.post('/admin/project/handle', obj) export const taskStudentList = (obj) => http.post('/admin/project/taskStudentList', obj) - - - //获取讨论信息 export const getDiscussDetail=(obj)=>http.post('/discuss/getDiscussDetail',obj) + +//获取模版列表 +export const getTemplate=(obj)=>http.post('/admin/project/template/list',obj) diff --git a/src/api/method.js b/src/api/method.js index 21d43e0c..4fb3d4ff 100644 --- a/src/api/method.js +++ b/src/api/method.js @@ -165,9 +165,212 @@ function autoComma(number) { const commonData={ timeout:50 } + + +//组织树 +const organizationalTree= [ + { + title: "京东方", + value: "京东方", + children: [ + { + title: "产研部", + value: "产研部", + children: [ + { + title: "产品部", + value: "产品部", + }, + { + title: "研究部", + value: "研究部", + }, + { + title: "研究部2", + value: "研究部2", + }, + { + title: "研究3", + value: "研究3", + }, + { + title: "研究4", + value: "研究4", + }, + { + title: "研究部5", + value: "研究部5", + }, + { + title: "研究部6", + value: "研究部6", + }, + { + title: "研究部7", + value: "研究部7", + }, + { + title: "研究部8", + value: "研究部8", + }, + { + title: "研究部9", + value: "研究部9", + }, + ], + }, + { + title: "二级标题", + value: "二级标题", + children: [ + { + title: "三级标题", + value: "三级标题", + children: [ + { + title: "四级标题", + value: "四级标题", + children: [ + { + title: "五级标题", + value: "五级标题", + children: [ + { + title: "六级标题", + value: "六级标题", + children: [ + { + title: "七级标题", + value: "七级标题", + children: [ + { + title: "八级标题", + value: "八级标题", + children: [ + { + title: "九级标题", + value: "九级标题", + children: [ + { + title: "十级标题", + value: "十级标题", + children: [ + { + title: "十一级标题", + value: "十一级标题", + children: [ + { + title: "十二级标题", + value: "十二级标题", + children: [ + { + title: + "十三级标题十三级标题十三级标题十三级标题", + value: "十三级标题", + children: [ + { + title: + "十四级标题", + value: + "十四级标题", + children: [ + { + title: + "十五级标题", + value: + "十五级标题", + children: [ + { + title: + "十六级标题", + value: + "十六级标题", + children: + [ + { + title: + "十七级标题", + value: + "十七级标题", + children: + [ + { + title: + "十八级标题", + value: + "十八级标题", + children: + [ + { + title: + "十九级标题", + value: + "十九级标题", + children: + [ + { + title: + "二十级标题二十级标题", + value: + "二十级标题二十级标题", + }, + ], + }, + ], + }, + ], + }, + ], + }, + ], + }, + ], + }, + ], + }, + ], + }, + ], + }, + ], + }, + ], + }, + ], + }, + ], + }, + ], + }, + ], + }, + ], + }, + ], + }, + ], + }, + { + title: "人力资源部", + value: "人力资源部", + children: [ + { + title: "人事部", + value: "人事部", + }, + { + title: "行政部", + value: "行政部", + }, + ], + }, + ], + }, +] export { toDate, getWeek, autoComma, commonData, + organizationalTree, } \ No newline at end of file diff --git a/src/components/TwoDimensionalCode.vue b/src/components/TwoDimensionalCode.vue index 4808d440..170693cf 100644 --- a/src/components/TwoDimensionalCode.vue +++ b/src/components/TwoDimensionalCode.vue @@ -7,25 +7,45 @@ :closable="closableQR" wrapClassName="codeModal" style="margin-top: 400px" - :zIndex="9999" + :zIndex="999" @cancel="qr_exit" >
- {{codeInfo.title?codeInfo.title:''}} + {{ + codeInfo.title ? codeInfo.title : "" + }}
-
-
{{codeInfo.name?codeInfo.name:''}}
- +
+
+
+ {{ codeInfo.name ? codeInfo.name : "" }} +
+ +
+
+
+ + + +
复制链接
- - diff --git a/src/views/learningpath/LearningPath.vue b/src/views/learningpath/LearningPath.vue index 6ca6b5d4..0221c0fe 100644 --- a/src/views/learningpath/LearningPath.vue +++ b/src/views/learningpath/LearningPath.vue @@ -38,13 +38,13 @@ />
-
+
-
搜索
+
搜索
-
+
-
重置
+
重置
@@ -1349,7 +1349,7 @@ export default { .getLearnPath(obj) .then((res) => { if (res.status === 200) { - // console.log("获取路径列表数据", res.data.data); + console.log("获取路径列表数据", res.data.data); let arr = res.data.data.rows; if ( arr.length === 0 && diff --git a/src/views/learningpath/LevelAddDetail.vue b/src/views/learningpath/LevelAddDetail.vue index aea37d17..2e720f90 100644 --- a/src/views/learningpath/LevelAddDetail.vue +++ b/src/views/learningpath/LevelAddDetail.vue @@ -243,7 +243,7 @@
diff --git a/src/views/projectcenter/TaskAdd.vue b/src/views/projectcenter/TaskAdd.vue index c7c865c0..0e77c0cf 100644 --- a/src/views/projectcenter/TaskAdd.vue +++ b/src/views/projectcenter/TaskAdd.vue @@ -97,7 +97,15 @@
- +
@@ -111,7 +119,9 @@
- +
@@ -125,7 +135,14 @@
- +
@@ -142,7 +159,7 @@ @@ -278,6 +298,7 @@ v-model:addevalVisible="addevalvisible" @changeData="updateTableData" v-model:edit="edit" + :isLevel="isLevel" v-model:projectId="projectId" v-model:chooseStageId="chooseStageId" v-model:projectTaskId="projectTaskId" @@ -300,6 +321,7 @@ v-model:addinvistVisible="addinvistvisible" @changeData="updateTableData" v-model:edit="edit" + :isLevel="isLevel" v-model:projectId="projectId" v-model:chooseStageId="chooseStageId" v-model:projectTaskId="projectTaskId" @@ -322,6 +344,7 @@ @changeData="updateTableData" @getData="changeVData" v-model:edit="edit" + :isLevel="isLevel" v-model:projectId="projectId" v-model:chooseStageId="chooseStageId" v-model:projectTaskId="projectTaskId" @@ -885,7 +908,7 @@ import AddDiscuss from "../../components/drawers/AddDiscuss.vue"; import AddActive from "../../components/drawers/AddActive.vue"; import AddEval from "../../components/drawers/AddEval.vue"; import AddInvist from "../../components/drawers/AddInvist.vue"; -import AddVote from "../../components/drawers/AddVote.vue"; +import AddVote from "../../components/vote/AddVote.vue"; import { message } from "ant-design-vue"; import * as api from "../../api/indexTaskadd"; import * as apistage from "../../api/indexStage"; @@ -957,6 +980,7 @@ export default { chooseStageId: null, removeStageId: null, edit: false, + isLevel:2,//学习路径1项目2模板库3 // isRefEdit: 1, //外链编辑 // isLiveEdit: 1, //直播编辑 isRefEdit: false, //外链编辑 @@ -968,6 +992,9 @@ export default { EditActiveId: null, //要编辑的活动id EditWorkId: null, // 要编辑的作业id EditTestId: null, // 要编辑的考试id + EditCaseId:null,//要编辑的案例id + EditOnlineId:null,//要编辑的在线id + EditFaceTeach:null, EditEvalId: null, EditInvistId: null, EditVoteId: null, //编辑需要投票的id @@ -1564,14 +1591,18 @@ export default { document.getElementsByTagName("main")[0].style.boxShadow = "0px 1px 35px 0px rgba(118, 136, 166, 0.07)"; }); - const showDrawerOnline = () => { + const showDrawerOnline = (id, eleId) => { state.addonlinevisible = true; + state.EditOnlineId = id; + state.projectTaskId = eleId; }; const showDrawerFaceteach = () => { state.addfaceteachvisible = true; }; - const showDrawerAddCase = () => { + const showDrawerAddCase = (id, eleId) => { state.addcasevisible = true; + state.EditCaseId = id; + state.projectTaskId = eleId; }; const showDrawerAddHomework = (id, eleId) => { state.EditWorkId = id; @@ -1607,15 +1638,17 @@ export default { }; const showDrawerAddEval = (id, eleId) => { state.addevalvisible = true; + // state.EditEvalId = id; state.evaluationId = id; state.projectTaskId = eleId; }; const showDrawerAddInvist = (id, eleId) => { + console.log(id, eleId, '213312'); state.addinvistvisible = true; state.projectTaskId = eleId; }; const showDrawerAddVote = (id, eleId) => { - console.log(id, eleId, "95835325932953295325"); + console.log(id, eleId, '95835325932953295325'); state.addvotevisible = true; state.EditVoteId = id; state.projectTaskId = eleId; @@ -1762,6 +1795,8 @@ export default { showDrawerAddHomework(id, eleId); } else if (type == "考试") { showDrawerAddTest(id, eleId); + } else if (type == "在线") { + showDrawerOnline(id, eleId); } }; const showdeAll = () => { diff --git a/src/views/projectcenter/TaskPage.vue b/src/views/projectcenter/TaskPage.vue index 6a7c4608..cd27de75 100644 --- a/src/views/projectcenter/TaskPage.vue +++ b/src/views/projectcenter/TaskPage.vue @@ -419,23 +419,7 @@
二维码
@@ -1373,6 +1357,7 @@
+ + + + +