From ac8975365566e7a39cc2949fa65c25885a1d02c8 Mon Sep 17 00:00:00 2001 From: Yuanjianghong Date: Wed, 1 Sep 2021 11:12:32 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/project/project.js | 2 +- .../project/form/ProjectCourseSelect.vue | 140 ++++++++++++++---- src/views/project/form/ProjectStepForm.vue | 4 +- 3 files changed, 118 insertions(+), 28 deletions(-) diff --git a/src/api/project/project.js b/src/api/project/project.js index 5dcef94..3409795 100644 --- a/src/api/project/project.js +++ b/src/api/project/project.js @@ -2,7 +2,7 @@ import request from '@/utils/request' const projectApi = { add: 'project/add', - getDict:'projecct/getDict', + getDict:'project/dict/get', // get: 'sys/menu/get', // update: 'sys/menu/update', // del: 'sys/menu/delete', diff --git a/src/views/project/form/ProjectCourseSelect.vue b/src/views/project/form/ProjectCourseSelect.vue index f542728..8d6824f 100644 --- a/src/views/project/form/ProjectCourseSelect.vue +++ b/src/views/project/form/ProjectCourseSelect.vue @@ -1,38 +1,126 @@ \ No newline at end of file diff --git a/src/views/project/form/ProjectStepForm.vue b/src/views/project/form/ProjectStepForm.vue index 80df7b0..745058b 100644 --- a/src/views/project/form/ProjectStepForm.vue +++ b/src/views/project/form/ProjectStepForm.vue @@ -45,11 +45,13 @@ export default { methods: { // handler + //下一步 nextStep () { - if (this.currentTab < 2) { + if (this.currentTab < 5) { this.currentTab += 1 } }, + //上一步 prevStep () { if (this.currentTab > 0) { this.currentTab -= 1 From e06874281e099495116d3c3c3956ac8e449ef54a Mon Sep 17 00:00:00 2001 From: qinjie Date: Wed, 1 Sep 2021 14:44:31 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E7=BB=84=E7=BB=87=E7=BB=93=E6=9E=84?= =?UTF-8?q?=E6=A0=91=E9=80=89=E4=B8=AD=E7=BB=84=E4=BB=B6=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E9=80=89=E4=B8=AD=E7=AC=AC=E4=B8=80=E4=B8=AA=E8=8A=82=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/OrgTree/Index.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/components/OrgTree/Index.vue b/src/components/OrgTree/Index.vue index 70feb80..c53935e 100644 --- a/src/components/OrgTree/Index.vue +++ b/src/components/OrgTree/Index.vue @@ -108,8 +108,14 @@ export default { this.selectKey = this.defaultOrganizationId; this.$emit('getSelectTreeKey', this.selectKey); } + } else { + // 如果没有传入默认显示节点 则自动显示树的第一个 + let firstNode = this.treeData[0]; + this.defaultSelectedKeys.push(firstNode.key); + this.selectTitle = firstNode.title; + this.selectKey = firstNode.key; + this.$emit('getSelectTreeKey', this.selectKey); } - console.log(this.defaultSelectedKeys) }, methods: { // 点击组织机构数节点时调用 From c69726e30d4889fda99480aa3d0bb72f04eba6d9 Mon Sep 17 00:00:00 2001 From: qinjie Date: Wed, 1 Sep 2021 14:49:07 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E7=BB=84=E7=BB=87=E6=9C=BA=E6=9E=84?= =?UTF-8?q?=E9=80=89=E6=8B=A9=E7=BB=84=E4=BB=B6=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/OrgTree/Index.vue | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/OrgTree/Index.vue b/src/components/OrgTree/Index.vue index c53935e..0b3b1bf 100644 --- a/src/components/OrgTree/Index.vue +++ b/src/components/OrgTree/Index.vue @@ -122,6 +122,8 @@ export default { selectTree(selectedKeys, e) { this.selectKey = e.node.dataRef.key; this.selectTitle = e.node.dataRef.title; + this.defaultSelectedKeys = []; + this.defaultSelectedKeys.push(this.selectKey); this.$emit('getSelectTreeKey', this.selectKey); }, // 展开/收起节点时触发