From 64bee0eb7d03d03442c9b5299c04acedd16c3c72 Mon Sep 17 00:00:00 2001 From: zhoulingpo Date: Tue, 9 May 2023 09:20:54 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E6=8A=A5=E5=91=8A=E4=B8=8A=E4=BC=A0=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Menu.vue | 2 +- src/components/OrgTable.vue | 206 ++++++++- src/components/ProcessFooter.vue | 39 +- src/components/newTranslate.vue | 1 - src/utils/Enum/enum.js | 32 ++ src/views/Report/ReportList.vue | 1 + src/views/Report/ReportManager.vue | 21 + .../components/reportTable.vue | 1 - src/views/permissionApplication/examine.vue | 1 - .../components/AuditOperation.vue | 77 +++- .../reportProcess/components/reportForm.vue | 403 ++++++++++-------- src/views/reportProcess/examine.vue | 105 +++-- src/views/reportProcess/launch.vue | 135 ++---- .../processCenter/finishProcess.vue | 2 +- .../userCenter/processCenter/gencyProcess.vue | 2 +- 15 files changed, 660 insertions(+), 368 deletions(-) diff --git a/src/components/Menu.vue b/src/components/Menu.vue index a796572..1ec4463 100644 --- a/src/components/Menu.vue +++ b/src/components/Menu.vue @@ -8,7 +8,7 @@ diff --git a/src/components/OrgTable.vue b/src/components/OrgTable.vue index 6e597e2..0730ce0 100644 --- a/src/components/OrgTable.vue +++ b/src/components/OrgTable.vue @@ -3,6 +3,155 @@
+ + + 0 ? this.notUserId.toString() : null // getRoleAndUserByOrgIdPage( + if(this.isOrg){ + this.$api.org.sysOrgList(param).then((res) => { + this.loading.loadData = false + this.loading.searching = false + if (res.ok) { + this.total = res.data.total + this.tableData = res.data.records + const checkedRow = [] + this.tableData.map(dataItem => { + const id = dataItem.usid || dataItem.USID || dataItem.orgId || dataItem.id + if (this.checkedIdList.includes(id)) { + checkedRow.push(dataItem) + } + }) + this.checkedRow(checkedRow) + } + }) + }else{ + this.$api.user.sysUserList(param).then((res) => { + this.loading.loadData = false + this.loading.searching = false + if (res.ok) { + this.total = res.data.total + this.tableData = res.data.records + const checkedRow = [] + this.tableData.map(dataItem => { + const id = dataItem.usid || dataItem.USID || dataItem.orgId || dataItem.id + if (this.checkedIdList.includes(id)) { + checkedRow.push(dataItem) + } + }) + this.checkedRow(checkedRow) + } + }) - this.$api.user.sysUserList(param).then((res) => { - this.loading.loadData = false - this.loading.searching = false - if (res.ok) { - this.total = res.data.total - this.tableData = res.data.records - const checkedRow = [] - this.tableData.map(dataItem => { - const id = dataItem.usid || dataItem.USID || dataItem.orgId || dataItem.id - if (this.checkedIdList.includes(id)) { - checkedRow.push(dataItem) - } - }) - this.checkedRow(checkedRow) - } - }) + } }, // handleRowSelect(selection, row) { diff --git a/src/components/ProcessFooter.vue b/src/components/ProcessFooter.vue index 71b0928..c7fb181 100644 --- a/src/components/ProcessFooter.vue +++ b/src/components/ProcessFooter.vue @@ -53,6 +53,24 @@ :loading="TransferLoading" v-if="showTransfer" round >转办 + + 不同意 + + + 同意 + diff --git a/src/views/Report/ReportManager.vue b/src/views/Report/ReportManager.vue index 5677ada..d8b6fa4 100644 --- a/src/views/Report/ReportManager.vue +++ b/src/views/Report/ReportManager.vue @@ -55,6 +55,9 @@ :filter-node-method="filterNode" ref="tree" @check="getHalfCheckedNode" + check-strictly + @check-change="setCheckedNodes" + :key="treeKey" >