From 4dda3f007b4b576527d71d67e43078ca9187ce21 Mon Sep 17 00:00:00 2001 From: xy <271556543@qq.com> Date: Wed, 29 Nov 2023 14:55:37 +0800 Subject: [PATCH] 2023-11-29 --- .env.development | 5 +- src/components/XyTable/index.vue | 9 +- .../contract/paymentRegistrationList.vue | 111 ++++++++++++------ src/views/finance/components/file.vue | 9 +- src/views/finance/paymentRegistrationList.vue | 72 ++++++------ 5 files changed, 133 insertions(+), 73 deletions(-) diff --git a/.env.development b/.env.development index 6f19daf..5fc66da 100644 --- a/.env.development +++ b/.env.development @@ -2,9 +2,10 @@ ENV = 'development' # base api -VUE_APP_DOMIAN=http://192.168.60.99:9003/ -#VUE_APP_DOMIAN=http://hdcontract.ali251.langye.net/ +#VUE_APP_DOMIAN=http://192.168.60.99:9003/ +VUE_APP_DOMIAN=http://hdcontract.ali251.langye.net/ VUE_APP_BASE_API = '' VUE_APP_UPLOAD=http://hdcontract.ali251.langye.net/api/admin/upload-file +#VUE_APP_UPLOAD=http://192.168.60.99:9003/api/admin/upload-file VUE_APP_OUT_URL = http://192.168.60.18:2021 diff --git a/src/components/XyTable/index.vue b/src/components/XyTable/index.vue index e4d8bec..7595b30 100644 --- a/src/components/XyTable/index.vue +++ b/src/components/XyTable/index.vue @@ -104,6 +104,9 @@ export default { selectClick(selection, row){ this.$emit('select',selection, row) }, + selectAll (selection) { + this.$emit('select-all',selection) + }, rowClick(selection, row){ this.$emit('rowClick',selection, row) }, @@ -126,6 +129,9 @@ export default { }, setCurrentRow (row) { this.$refs.table.setCurrentRow(row) + }, + doLayout () { + this.$refs.table.doLayout() } }, created() { @@ -159,7 +165,7 @@ export default { default-expand-all={defaultExpandAll} tree-props={treeProps} fit={true} - on={{['select']:selectClick,['cell-click']:cellClick,['row-click']:rowClick}}> + on={{['select']:selectClick,['cell-click']:cellClick,['row-click']:rowClick,['select-all']:this.selectAll}}> { //序号 showIndex ? createIndexRow() : '' @@ -245,6 +251,7 @@ export default { label-class-name={item.labelClassName} sortable={item.sortable ?? true} type={item.type} + reserve-selection={item.reserveSelection} selectable={item.selectable} scopedSlots={{ header(scope){ diff --git a/src/views/contract/paymentRegistrationList.vue b/src/views/contract/paymentRegistrationList.vue index aaf1a65..d6a787b 100644 --- a/src/views/contract/paymentRegistrationList.vue +++ b/src/views/contract/paymentRegistrationList.vue @@ -80,7 +80,12 @@ - +