From 8b7c4aabafc94bc5c2b2e309a1ad9bdf5fcb2564 Mon Sep 17 00:00:00 2001 From: yuping <82253452@qq.com> Date: Mon, 26 Dec 2022 19:15:57 +0800 Subject: [PATCH] =?UTF-8?q?--=20=E7=BB=84=E7=BB=87=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/drawers/ProjectAudit.vue | 2 +- src/components/project/OrgClass.vue | 4 +- src/components/project/ProjectManagerNew.vue | 2 +- src/views/projectcenter/LibraryAdd.vue | 2 +- src/views/projectcenter/ProjectAdd.vue | 196 ++++++++++--------- src/views/projectcenter/ProjectManage.vue | 4 +- src/views/projectcenter/SonProject.vue | 5 +- src/views/projectcenter/TaskPage.vue | 4 +- src/views/projectcenter/templateAdd.vue | 4 +- 9 files changed, 116 insertions(+), 107 deletions(-) diff --git a/src/components/drawers/ProjectAudit.vue b/src/components/drawers/ProjectAudit.vue index 67115e24..04fd474a 100644 --- a/src/components/drawers/ProjectAudit.vue +++ b/src/components/drawers/ProjectAudit.vue @@ -39,7 +39,7 @@
资源归属:
- {{ projectInfo.sourceBelongName }} + {{ (projectInfo.sourceBelongFullName || '')+projectInfo.sourceBelongName }}
diff --git a/src/components/project/OrgClass.vue b/src/components/project/OrgClass.vue index 4cf15db6..73f44421 100644 --- a/src/components/project/OrgClass.vue +++ b/src/components/project/OrgClass.vue @@ -43,9 +43,9 @@ const id = computed(() => { return props.value }) -function change(key, obj) { - console.log(obj[0], key, props.value); +function change(key, obj, {triggerNode: {props: {namePath}}}) { emit('update:name', obj[0]) + emit('update:fullName', namePath) emit('update:value', key) } diff --git a/src/components/project/ProjectManagerNew.vue b/src/components/project/ProjectManagerNew.vue index bbb0270e..bf68e918 100644 --- a/src/components/project/ProjectManagerNew.vue +++ b/src/components/project/ProjectManagerNew.vue @@ -107,7 +107,7 @@ function change(e, l) { memberParam.value.page = 1 isOpen.value = false Array.isArray(l) && (selectOptions.value = l) - Array.isArray(selectOptions.value) && emit('onChange', e, l, selectOptions.value.find(e => e.departId)?.departId, selectOptions.value.find(e => e.departId)?.departName) + Array.isArray(selectOptions.value) && emit('onChange', e, l, selectOptions.value.find(e => e.departId)?.departId, selectOptions.value.find(e => e.departId)?.departName, selectOptions.value.find(e => e.departId)?.orgName) if (Array.isArray(l)) { emit('update:name', l.map(t => t.label).join(',')) emit('update:value', l.map(t => t.value).join(',')) diff --git a/src/views/projectcenter/LibraryAdd.vue b/src/views/projectcenter/LibraryAdd.vue index 8746c2f0..2fbc8308 100644 --- a/src/views/projectcenter/LibraryAdd.vue +++ b/src/views/projectcenter/LibraryAdd.vue @@ -536,7 +536,7 @@
资源归属:
{{ - projectInfo.sourceBelongName + (projectInfo.sourceBelongFullName || '') + projectInfo.sourceBelongName }}
diff --git a/src/views/projectcenter/ProjectAdd.vue b/src/views/projectcenter/ProjectAdd.vue index 998b0d39..b4160ad0 100644 --- a/src/views/projectcenter/ProjectAdd.vue +++ b/src/views/projectcenter/ProjectAdd.vue @@ -3,14 +3,15 @@
{{ projectInfo.projectId ? "编辑" : "创建" + >{{ + projectInfo.projectId ? "编辑" : "创建" }}{{ ptojectType == "3" ? "班级" : "项目" }}
返回
@@ -20,8 +21,8 @@
项目归属
@@ -34,8 +35,8 @@
{{ ptojectType == 3 ? "班级名称" : "项目名称" }} @@ -43,27 +44,27 @@
封面图
avatar
@@ -91,64 +92,65 @@
项目时间
项目经理
资源归属
项目级别
@@ -159,8 +161,8 @@
培训分类
@@ -171,15 +173,15 @@
是否BOEU实施
@@ -192,16 +194,16 @@
同步课程学习记录(如学员在课程库中拥有课程的学习记录,自动免修该课程)同步课程学习记录(如学员在课程库中拥有课程的学习记录,自动免修该课程)
@@ -211,12 +213,12 @@
@@ -235,18 +237,18 @@
模版
{ return triggerNode.parentNode || document.body; } " - placeholder="请选择模版" - :size="size" - style="width: 100%" - :options="classifyList5" - @change="classificationChange5" - @popupScroll="templateScroll" - :fieldNames="{ + placeholder="请选择模版" + :size="size" + style="width: 100%" + :options="classifyList5" + @change="classificationChange5" + @popupScroll="templateScroll" + :fieldNames="{ label: 'name', value: 'projectTemplateId', }" @@ -260,33 +262,33 @@
取消 确定 + :loading="loading" + v-on:click="createProject" + type="primary" + class="btn1" + style="margin-left: 20px" + >确定