From 6bc5991774ba0d1824506ec15ded9d6e8bdd698e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E7=86=99=E4=B8=9C?= <2195178163@qq.com> Date: Mon, 21 Nov 2022 18:17:41 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=A8=A1=E6=9D=BF=E7=BC=96=E8=BE=91?= =?UTF-8?q?=EF=BC=8C=E4=BB=BB=E5=8A=A1=E5=A4=A7=E7=BA=B2=EF=BC=8C=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E6=A8=A1=E6=9D=BF=E4=BB=BB=E5=8A=A1=E9=98=B6=E6=AE=B5?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/indexTemplate.js | 2 +- src/views/projectcenter/LibraryAdd.vue | 776 +++--- src/views/projectcenter/temTask.vue | 3200 +++++++++++++++++++++++ src/views/projectcenter/templateAdd.vue | 547 +--- 4 files changed, 3674 insertions(+), 851 deletions(-) create mode 100644 src/views/projectcenter/temTask.vue diff --git a/src/api/indexTemplate.js b/src/api/indexTemplate.js index a9837852..212aafee 100644 --- a/src/api/indexTemplate.js +++ b/src/api/indexTemplate.js @@ -4,7 +4,7 @@ import http from "./config"; //编辑项目模板 export const templateEdit = (obj) => http.post('/admin/project/template/edit',obj); // 模板详情 -export const templateDetail = (id) => http.get(`/admin/project/template/edit?projectTemplateId=${id}`); +export const templateDetail = (id) => http.get(`/admin/project/template/detail?projectTemplateId=${id}`); // 删除阶段 export const deleteStage = (id) => http.delete(`/admin/project/template/deleteStage`,{stageId:id}); //删除任务 diff --git a/src/views/projectcenter/LibraryAdd.vue b/src/views/projectcenter/LibraryAdd.vue index 9b6a10ff..f44e4414 100644 --- a/src/views/projectcenter/LibraryAdd.vue +++ b/src/views/projectcenter/LibraryAdd.vue @@ -5,12 +5,11 @@
-
{{ projectInfo.name || "-" }}
+
{{projectInfo.name || '-'}}
-
项目经理:{{ projectInfo.manager || "-" }}
+
项目经理:{{projectInfo.manager || '-'}}
- 起止时间:{{ projectInfo.beginTime || "-" }} 至 - {{ projectInfo.endTime || "-" }} + 起止时间:{{projectInfo.beginTime || '-'}} 至 {{projectInfo.endTime || '-'}}
@@ -34,7 +33,7 @@
-
返回
@@ -56,7 +55,7 @@
任务大纲
- + - +
- +
公告内容
+
当前设计下,学员可以获得
-
-
- 基本信息 - 编辑 -
-
+
+ + +
+ +
+
+
编辑
+
-
模板名称:
+
项目名称:
- + {{ projectInfo.name }}
封面图:
- - - +
-
模板时间:
+
项目时间:
- + {{ projectInfo.beginTime }} ~ {{ projectInfo.endTime }}
项目经理:
- + {{ projectInfo.manager }}
资源归属:
- + {{ projectInfo.sourceBelong }}
-
模板说明:
+
项目说明:
- + {{ projectInfo.remark }}
同步学习记录:
-
- + 同步课程学习记录(如学员在课程库中拥有课程的学习记录,自动免修该课程)
项目级别:
- + {{ projectInfo.level }}
-
培训分类:
+
培训体系:
- + {{ projectInfo.systemId }}
是否BOEU实施:
-
- + BOEU实施
-
- 取消 - 保存 -
-
-
-
-
-
-
上传共享文档
-
- -
-
-
- - 上传 - - -
- - 支持:pdf.ppt.pptx.doc.docx.xls.xlsx.jpeg.png.gif.zip - -
-
- - {{ - item.name - }} - 删除 -
+
+
+
+
+
+
上传共享文档
+
+
+
+ + 上传 + + +
+ + 支持:pdf.ppt.pptx.doc.docx.xls.xlsx.jpeg.png.gif.zip + +
+
+ + {{item.name}} + 删除 +
+
+
@@ -640,10 +559,11 @@
+ \ No newline at end of file + diff --git a/src/views/projectcenter/temTask.vue b/src/views/projectcenter/temTask.vue new file mode 100644 index 00000000..df5be070 --- /dev/null +++ b/src/views/projectcenter/temTask.vue @@ -0,0 +1,3200 @@ + + + + + + \ No newline at end of file diff --git a/src/views/projectcenter/templateAdd.vue b/src/views/projectcenter/templateAdd.vue index 60bc59ee..05959e27 100644 --- a/src/views/projectcenter/templateAdd.vue +++ b/src/views/projectcenter/templateAdd.vue @@ -6,7 +6,7 @@
返回 @@ -24,11 +24,10 @@
@@ -47,14 +46,13 @@ return triggerNode.parentNode || document.body; } " - v-model:value="classifySelect" - placeholder="四个养成" + v-model:value="projectInfo.category" + placeholder="管理者" style="width: 100%" :options="classifyList" @change="classificationChange" allowClear showSearch - :disabled="viewDetail ? true : false" >
@@ -88,7 +86,6 @@ action="/api/file/upload" :before-upload="beforeUpload" @change="handleChange" - :disabled="viewDetail ? true : false" >
@@ -146,7 +141,7 @@ return triggerNode.parentNode || document.body; } " - :value="classifySelect1" + :value="projectInfo.manager" mode="multiple" placeholder="请选择项目经理" style="width: 100%" @@ -154,7 +149,6 @@ @change="classificationChange1" allowClear showSearch - :disabled="viewDetail ? true : false" >
@@ -175,11 +169,10 @@ return triggerNode.parentNode || document.body; } " - v-model:value="classifySelect2" - placeholder="自动带出 可修改" + v-model:value="projectInfo.sourceBelongId" + placeholder="项目一" :options="classifyList2" @change="classificationChange2" - :disabled="viewDetail ? true : false" />
@@ -189,12 +182,11 @@
@@ -205,8 +197,7 @@
-
-
模版
-
- - - - -
-
-