From 08ce5393b4eee0b905983347c7655b50c459bf3e Mon Sep 17 00:00:00 2001 From: dai <851733175@qq.com> Date: Fri, 24 Feb 2023 10:38:26 +0800 Subject: [PATCH 01/13] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BA=BA=E6=88=BF?= =?UTF-8?q?=E6=80=BB=E8=A7=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/dataBoard/renfang/cpts/fwgl.vue | 2 +- src/views/dataBoard/renfang/cpts/jmgl.vue | 4 ++-- src/views/dataBoard/renfang/cpts/rkyj.vue | 25 ++++++++++++++++++++++- src/views/dataBoard/renfang/index.vue | 22 ++++++++++++-------- 4 files changed, 40 insertions(+), 13 deletions(-) diff --git a/src/views/dataBoard/renfang/cpts/fwgl.vue b/src/views/dataBoard/renfang/cpts/fwgl.vue index 7f40bc05e..51b66e866 100644 --- a/src/views/dataBoard/renfang/cpts/fwgl.vue +++ b/src/views/dataBoard/renfang/cpts/fwgl.vue @@ -306,7 +306,7 @@ export default { url, { queryParam: { - org_id: this.org_id, + org_id: this.orgId, }, }, { diff --git a/src/views/dataBoard/renfang/cpts/jmgl.vue b/src/views/dataBoard/renfang/cpts/jmgl.vue index 39bb790e1..f9d1e1768 100644 --- a/src/views/dataBoard/renfang/cpts/jmgl.vue +++ b/src/views/dataBoard/renfang/cpts/jmgl.vue @@ -283,7 +283,7 @@ export default { url, { queryParam: { - org_id: this.org_id, + org_id: this.orgId, }, }, { @@ -292,7 +292,7 @@ export default { ); if (code === 0) { - if (data && Array.isArray(data) && data.length > 0) { + if (data && Array.isArray(data)) { let xaxis = []; let series = [{ data: [] }, { data: [] }]; for (const { diff --git a/src/views/dataBoard/renfang/cpts/rkyj.vue b/src/views/dataBoard/renfang/cpts/rkyj.vue index 9de02d590..c2fbd1254 100644 --- a/src/views/dataBoard/renfang/cpts/rkyj.vue +++ b/src/views/dataBoard/renfang/cpts/rkyj.vue @@ -72,6 +72,10 @@ + +
+ +
@@ -137,7 +141,7 @@ export default { ); if (code === 0) { - if (data && Array.isArray(data) && data.length > 0) { + if (data && Array.isArray(data)) { this.list = data; } } else { @@ -253,5 +257,24 @@ export default { background: rgba(26, 149, 255, 0.15); } } + + .empty { + > img { + display: block; + width: 120px; + margin: 0 auto; + margin-top: 80px; + } + > span { + margin-top: 8px; + display: block; + font-size: 14px; + font-family: PingFangSC-Regular, PingFang SC; + font-weight: 400; + color: rgba(255, 255, 255, 0.65); + line-height: 20px; + text-align: center; + } + } } diff --git a/src/views/dataBoard/renfang/index.vue b/src/views/dataBoard/renfang/index.vue index 912638956..3ceacad48 100644 --- a/src/views/dataBoard/renfang/index.vue +++ b/src/views/dataBoard/renfang/index.vue @@ -452,6 +452,17 @@ import { requestPostBi } from "@/js/dai/request-bipass"; import { requestPost } from "@/js/dai/request"; import getQueryPara from "dai-js/modules/getQueryPara"; +function iniGetPerInfo() { + return { + unemployed_ratio: "--", + crowd_ratio: "--", + volunteer_ratio: "--", + month_update_ratio: "--", + aged_ratio: "--", + teenagers_ratio: "--", + }; +} + export default { name: "renfang", @@ -502,14 +513,7 @@ export default { ], }, - perInfo: { - unemployed_ratio: "--", - crowd_ratio: "--", - volunteer_ratio: "--", - month_update_ratio: "--", - aged_ratio: "--", - teenagers_ratio: "--", - }, + perInfo: iniGetPerInfo(), displayedResiId: "", displayedHouseId: "", @@ -688,7 +692,7 @@ export default { if (code === 0) { this.perInfo = { - ...this.perInfo, + ...iniGetPerInfo(), ...data[0], }; } else { From 46d0ea739e61a46d89d5c9a40046c465a3398845 Mon Sep 17 00:00:00 2001 From: mk <2403457699@qq.com> Date: Fri, 24 Feb 2023 15:34:37 +0800 Subject: [PATCH 02/13] =?UTF-8?q?=E5=85=B4=E8=B6=A3=E7=88=B1=E5=A5=BD/?= =?UTF-8?q?=E5=BF=97=E6=84=BF=E8=80=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/components/resiForm.vue | 10 +- src/views/components/resiInfo.vue | 211 ++++++++++++++++++------------ 2 files changed, 134 insertions(+), 87 deletions(-) diff --git a/src/views/components/resiForm.vue b/src/views/components/resiForm.vue index 2015ecae9..07817648a 100644 --- a/src/views/components/resiForm.vue +++ b/src/views/components/resiForm.vue @@ -232,9 +232,11 @@ size="small" v-model="form[itemj.id][itemk.formName]"> + :key="items.value" + :value="items.value" + >{{items.label}}