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