From 5d7ae8724d281a26be16c3c7f5a9f85d8700f2e2 Mon Sep 17 00:00:00 2001 From: zhaoxiao Date: Wed, 25 Aug 2021 18:09:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=99=AE=E9=80=9A=E9=A1=B9=E7=9B=AE=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E9=A1=B5=E9=9D=A2=EF=BC=9B=E9=80=89=E6=8B=A9=E4=BC=81?= =?UTF-8?q?=E4=B8=9A=E7=BB=84=E4=BB=B6=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BusinessSelect.vue | 32 +- src/components/company/CompanySelect.vue | 59 ++++ .../businessManagement/BusinessManagement.vue | 21 +- .../businessManagement/ContactManagement.vue | 25 +- .../modules}/BusinessManagementModule.vue | 39 ++- .../modules}/ContactManagementModule.vue | 73 ++-- .../GeneralProjectManagement.vue | 240 +++++++++++++ .../modules/GeneralProjectModule.vue | 329 ++++++++++++++++++ 8 files changed, 763 insertions(+), 55 deletions(-) rename src/components/{BusinessModules => company}/BusinessSelect.vue (79%) create mode 100644 src/components/company/CompanySelect.vue rename src/{components/BusinessModules => views/businessManagement/modules}/BusinessManagementModule.vue (83%) rename src/{components/BusinessModules => views/businessManagement/modules}/ContactManagementModule.vue (80%) create mode 100644 src/views/projectManagement/GeneralProjectManagement.vue create mode 100644 src/views/projectManagement/modules/GeneralProjectModule.vue diff --git a/src/components/BusinessModules/BusinessSelect.vue b/src/components/company/BusinessSelect.vue similarity index 79% rename from src/components/BusinessModules/BusinessSelect.vue rename to src/components/company/BusinessSelect.vue index ba21c10..7a56e49 100644 --- a/src/components/BusinessModules/BusinessSelect.vue +++ b/src/components/company/BusinessSelect.vue @@ -13,7 +13,7 @@ - + @@ -35,7 +35,7 @@ :dataSource="dataSource" :pagination="ipagination" :loading="loading" - :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}" + :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange, type: 'radio'}" @change="handleTableChange" class="j-table-force-nowrap"> + @@ -76,6 +79,7 @@ export default { importExcelUrl: '', exportTemplateUrl: '' }, + selectedCompany: {}, columns: [ { title: '序号', @@ -89,20 +93,34 @@ export default { }, { title: '企业名称', align: 'center', - dataIndex: '' + dataIndex: 'companyName', + scopedSlots: { customRender: 'text' } + } + ], + dataSource: [ + { + id: 1, + companyName: '合众未来' + }, { + id: 2, + companyName: '盛扬信远' } ] } }, methods: { handleOk() { - + this.$emit('ok', this.selectedCompany) + this.close() }, handleCancel() { this.close() }, close() { this.visible = false + }, + onSelectChange(selectedRowKeys, selectionRows) { + this.selectedCompany = selectionRows[0] } } } @@ -110,4 +128,10 @@ export default { \ No newline at end of file diff --git a/src/components/company/CompanySelect.vue b/src/components/company/CompanySelect.vue new file mode 100644 index 0000000..804aaf0 --- /dev/null +++ b/src/components/company/CompanySelect.vue @@ -0,0 +1,59 @@ + + + + + \ No newline at end of file diff --git a/src/views/businessManagement/BusinessManagement.vue b/src/views/businessManagement/BusinessManagement.vue index 782ec1d..ae0dee2 100644 --- a/src/views/businessManagement/BusinessManagement.vue +++ b/src/views/businessManagement/BusinessManagement.vue @@ -6,7 +6,7 @@ - + @@ -59,6 +59,10 @@ :value="text" :length="20"/> + + 编辑 删除 @@ -72,7 +76,7 @@ + + \ No newline at end of file diff --git a/src/views/projectManagement/modules/GeneralProjectModule.vue b/src/views/projectManagement/modules/GeneralProjectModule.vue new file mode 100644 index 0000000..70d24c4 --- /dev/null +++ b/src/views/projectManagement/modules/GeneralProjectModule.vue @@ -0,0 +1,329 @@ + + + + + \ No newline at end of file