From f2508c58235a398875d088db183897b8634f2b97 Mon Sep 17 00:00:00 2001 From: aixianling Date: Mon, 14 Mar 2022 12:07:48 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E4=BC=81=E4=B8=9A=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- project/oms/apps/AppCompany/AppCompany.vue | 35 ++ .../oms/apps/AppCompany/components/List.vue | 39 +- .../apps/AppCompany/components/Statistics.vue | 550 +++++++++--------- 3 files changed, 337 insertions(+), 287 deletions(-) create mode 100644 project/oms/apps/AppCompany/AppCompany.vue diff --git a/project/oms/apps/AppCompany/AppCompany.vue b/project/oms/apps/AppCompany/AppCompany.vue new file mode 100644 index 00000000..7606c893 --- /dev/null +++ b/project/oms/apps/AppCompany/AppCompany.vue @@ -0,0 +1,35 @@ + + + + + diff --git a/project/oms/apps/AppCompany/components/List.vue b/project/oms/apps/AppCompany/components/List.vue index 37999c0e..d4bd515d 100644 --- a/project/oms/apps/AppCompany/components/List.vue +++ b/project/oms/apps/AppCompany/components/List.vue @@ -7,10 +7,10 @@ @@ -38,7 +38,7 @@ - + @@ -46,27 +46,28 @@ + v-for="item in saasList" + :key="item.value" + :label="item.name" + :value="item.id"> - + - + - + - + - + { if (v) { this.saasList.map(item => { - if(item.id == this.dialogForm.saasId) { + if (item.id == this.dialogForm.saasId) { this.dialogForm.saasName = item.name } }) @@ -190,7 +191,7 @@ export default { }, handleSync(corpId) { this.$confirm("是否确定同步该企业数据?").then(() => { - this.instance.post("/appCorpStat/syncData?corpId="+corpId, null, {}).then(res => { + this.instance.post("/appCorpStat/syncData?corpId=" + corpId, null, {}).then(res => { if (res?.code == 0) { this.getTableData(); this.$message.success("同步成功!"); @@ -202,10 +203,8 @@ export default { window.open(accessUrl, "_blank"); }, toStatistics(item) { - this.$emit('change', { - type: 'Statistics', - params: item - }) + let {corpId} = item + this.$router.push({query: {corpId}, hash: "#sta"}) }, }, created() { diff --git a/project/oms/apps/AppCompany/components/Statistics.vue b/project/oms/apps/AppCompany/components/Statistics.vue index 9fc3b3e9..b10e11d0 100644 --- a/project/oms/apps/AppCompany/components/Statistics.vue +++ b/project/oms/apps/AppCompany/components/Statistics.vue @@ -10,23 +10,23 @@
群总数
-
{{info.groupCount}}
+
{{ info.groupCount }}
成员总数
-
{{info.userCount}}
+
{{ info.userCount }}
成员活跃总数
-
{{info.activeCount}}
+
{{ info.activeCount }}
居民总人数
-
{{info.residentCount}}
+
{{ info.residentCount }}
群成员总数
-
{{info.groupuserCount}}
+
{{ info.groupuserCount }}
@@ -34,7 +34,9 @@