From 3498512a72ac2b192d1dd1037cbb9351d204b2a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8D=E7=88=B1=E5=AD=A6=E4=B9=A0=E7=9A=84=E7=9F=B3?= =?UTF-8?q?=E5=90=8C=E5=AD=A6?= <2936013465@qq.com> Date: Thu, 21 Nov 2024 20:11:34 +0800 Subject: [PATCH] =?UTF-8?q?11/21/20:10=20=20=20=20=20=E6=B0=91=E6=84=8F?= =?UTF-8?q?=E6=84=9F=E7=9F=A51.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/datav/Jwpy.vue | 562 +++++++++++++++++++-------------------- 1 file changed, 277 insertions(+), 285 deletions(-) diff --git a/src/views/datav/Jwpy.vue b/src/views/datav/Jwpy.vue index 9e8f280..f2cedcd 100644 --- a/src/views/datav/Jwpy.vue +++ b/src/views/datav/Jwpy.vue @@ -562,28 +562,20 @@ function getData() { // 调查满意度 GetGLFW().then((res) => { - console.log("GetGLFW ==== " + res) - dcmyd.value = res.lstson - console.log("dcmyd.value ==== " + dcmyd.value) + dcmyd.value=res option1.value.xAxis.data = dcmyd.value[0].lstson.map(item => item.SonPeriodName); option1.value.series[0].data = dcmyd.value[0].lstson.map(item => item.FinalRP); }); // 业务满意率 GetZRSJXF().then((res) => { - console.log("GetZRSJXF ==== " + res) - let tempTable = res.lstShen - console.log("tempTable ==== " + tempTable) - tempTable = tempTable.filter(item => item.Name !== null) - tableData.value = tempTable; + tableData.value = res.lstShen }); // 综合满意度排名 GetZHMYLPM().then((res) => { - console.log("GetZHMYLPM ==== " + res) - tableData1.value = res.lstCity - let temp = res.lstSheng; - console.log("temp ==== " + temp) + tableData1.value = res[0].lstCity + let temp = res[0].lstSheng; const group2 = temp.filter(item => item.SetName === "(省)县市考评"); const group3 = temp.filter(item => item.SetName === "(省)区"); tableData2.value = group2 @@ -593,7 +585,7 @@ function getData() { // 不满意样本趋势 GetBMYYBQS().then((res) => { console.log("GetBMYYBQS ==== " + res) - bmyybqs.value = res + bmyybqs.value = res; option2.value.xAxis.data = bmyybqs.value.map(item => item.SonPeriodName); option2.value.series[0].data = bmyybqs.value.map(item => item.QACount); @@ -601,7 +593,8 @@ function getData() { // 单项分析 GetDXFX().then((res) => { - dxfx.value = res.lstson + console.log("GetDXFX ==== " + res) + dxfx.value = res; option3.value.xAxis.data = dxfx.value[0].lstson.map(item => item.MasterName); option3.value.series[0].data = dxfx.value[0].lstson.map(item => item.FinalRP); option3.value.series[1].data = dxfx.value[1].lstson.map(item => item.FinalRP); @@ -609,9 +602,9 @@ function getData() { }); GetRCSQQK().then((res) => { - let text = res.lstShen + let text = res text = text.filter(item => item.Name !== null) - tableData4.value= text + tableData4.value = text }); // GetZRSJXF().then((res) => { }); @@ -634,279 +627,278 @@ setTimeout(() => { }] // 调查满意度 - dcmyd.value = - [ + dcmyd.value = [ + { + Bak: "满意度", + FinalRP: 95.3, + lstson: [ + { + "State3": 43486, + "FinalRP": 94.37, + "PeriodSonID": "37", + "SonSerialNo": 1, + "SonPeriodName": "1月" + }, + { + "State3": 28974, + "FinalRP": 94.12, + "PeriodSonID": "38", + "SonSerialNo": 2, + "SonPeriodName": "2月" + }, + { + "State3": 36326, + "FinalRP": 94.68, + "PeriodSonID": "39", + "SonSerialNo": 3, + "SonPeriodName": "3月" + }, + { + "State3": 47753, + "FinalRP": 96.11, + "PeriodSonID": "40", + "SonSerialNo": 4, + "SonPeriodName": "4月" + }, + { + "State3": 55153, + "FinalRP": 95.89, + "PeriodSonID": "41", + "SonSerialNo": 5, + "SonPeriodName": "5月" + }, + { + "State3": 50433, + "FinalRP": 95.29, + "PeriodSonID": "42", + "SonSerialNo": 6, + "SonPeriodName": "6月" + }, + { + "State3": 63952, + "FinalRP": 95.77, + "PeriodSonID": "43", + "SonSerialNo": 7, + "SonPeriodName": "7月" + }, + { + "State3": 53520, + "FinalRP": 94.94, + "PeriodSonID": "44", + "SonSerialNo": 8, + "SonPeriodName": "8月" + }, + { + "State3": 48500, + "FinalRP": 95.81, + "PeriodSonID": "45", + "SonSerialNo": 9, + "SonPeriodName": "9月" + }, + { + "State3": 45397, + "FinalRP": 95.64, + "PeriodSonID": "46", + "SonSerialNo": 10, + "SonPeriodName": "10月" + }, + { + "State3": 17486, + "FinalRP": 95.77, + "PeriodSonID": "47", + "SonSerialNo": 11, + "SonPeriodName": "11月" + }, + { + "State3": 0, + "FinalRP": 0, + "PeriodSonID": "48", + "SonSerialNo": 12, + "SonPeriodName": "12月" + } + ] + }, + { + "Bak": "去年同期", + "FinalRP": 97.23, + "lstson": [ + { + "State3": 43486, + "FinalRP": 96.46, + "PeriodSonID": "37", + "SonSerialNo": 1, + "SonPeriodName": "1月" + }, + { + "State3": 28974, + "FinalRP": 97.27, + "PeriodSonID": "38", + "SonSerialNo": 2, + "SonPeriodName": "2月" + }, + { + "State3": 36326, + "FinalRP": 97.15, + "PeriodSonID": "39", + "SonSerialNo": 3, + "SonPeriodName": "3月" + }, + { + "State3": 47753, + "FinalRP": 97.26, + "PeriodSonID": "40", + "SonSerialNo": 4, + "SonPeriodName": "4月" + }, + { + "State3": 55153, + "FinalRP": 97.18, + "PeriodSonID": "41", + "SonSerialNo": 5, + "SonPeriodName": "5月" + }, { - Bak: "满意度", - FinalRP: 95.3, - lstson: [ - { - "State3": 43486, - "FinalRP": 94.37, - "PeriodSonID": "37", - "SonSerialNo": 1, - "SonPeriodName": "1月" - }, - { - "State3": 28974, - "FinalRP": 94.12, - "PeriodSonID": "38", - "SonSerialNo": 2, - "SonPeriodName": "2月" - }, - { - "State3": 36326, - "FinalRP": 94.68, - "PeriodSonID": "39", - "SonSerialNo": 3, - "SonPeriodName": "3月" - }, - { - "State3": 47753, - "FinalRP": 96.11, - "PeriodSonID": "40", - "SonSerialNo": 4, - "SonPeriodName": "4月" - }, - { - "State3": 55153, - "FinalRP": 95.89, - "PeriodSonID": "41", - "SonSerialNo": 5, - "SonPeriodName": "5月" - }, - { - "State3": 50433, - "FinalRP": 95.29, - "PeriodSonID": "42", - "SonSerialNo": 6, - "SonPeriodName": "6月" - }, - { - "State3": 63952, - "FinalRP": 95.77, - "PeriodSonID": "43", - "SonSerialNo": 7, - "SonPeriodName": "7月" - }, - { - "State3": 53520, - "FinalRP": 94.94, - "PeriodSonID": "44", - "SonSerialNo": 8, - "SonPeriodName": "8月" - }, - { - "State3": 48500, - "FinalRP": 95.81, - "PeriodSonID": "45", - "SonSerialNo": 9, - "SonPeriodName": "9月" - }, - { - "State3": 45397, - "FinalRP": 95.64, - "PeriodSonID": "46", - "SonSerialNo": 10, - "SonPeriodName": "10月" - }, - { - "State3": 17486, - "FinalRP": 95.77, - "PeriodSonID": "47", - "SonSerialNo": 11, - "SonPeriodName": "11月" - }, - { - "State3": 0, - "FinalRP": 0, - "PeriodSonID": "48", - "SonSerialNo": 12, - "SonPeriodName": "12月" - } - ] + "State3": 50433, + "FinalRP": 97.4, + "PeriodSonID": "42", + "SonSerialNo": 6, + "SonPeriodName": "6月" }, { - "Bak": "去年同期", - "FinalRP": 97.23, - "lstson": [ - { - "State3": 43486, - "FinalRP": 96.46, - "PeriodSonID": "37", - "SonSerialNo": 1, - "SonPeriodName": "1月" - }, - { - "State3": 28974, - "FinalRP": 97.27, - "PeriodSonID": "38", - "SonSerialNo": 2, - "SonPeriodName": "2月" - }, - { - "State3": 36326, - "FinalRP": 97.15, - "PeriodSonID": "39", - "SonSerialNo": 3, - "SonPeriodName": "3月" - }, - { - "State3": 47753, - "FinalRP": 97.26, - "PeriodSonID": "40", - "SonSerialNo": 4, - "SonPeriodName": "4月" - }, - { - "State3": 55153, - "FinalRP": 97.18, - "PeriodSonID": "41", - "SonSerialNo": 5, - "SonPeriodName": "5月" - }, - { - "State3": 50433, - "FinalRP": 97.4, - "PeriodSonID": "42", - "SonSerialNo": 6, - "SonPeriodName": "6月" - }, - { - "State3": 63952, - "FinalRP": 97.07, - "PeriodSonID": "43", - "SonSerialNo": 7, - "SonPeriodName": "7月" - }, - { - "State3": 53520, - "FinalRP": 97.19, - "PeriodSonID": "44", - "SonSerialNo": 8, - "SonPeriodName": "8月" - }, - { - "State3": 48500, - "FinalRP": 97.36, - "PeriodSonID": "45", - "SonSerialNo": 9, - "SonPeriodName": "9月" - }, - { - "State3": 45397, - "FinalRP": 97.2, - "PeriodSonID": "46", - "SonSerialNo": 10, - "SonPeriodName": "10月" - }, - { - "State3": 17486, - "FinalRP": 97.49, - "PeriodSonID": "47", - "SonSerialNo": 11, - "SonPeriodName": "11月" - }, - { - "State3": 0, - "FinalRP": 97.83, - "PeriodSonID": "48", - "SonSerialNo": 12, - "SonPeriodName": "12月" - } - ] + "State3": 63952, + "FinalRP": 97.07, + "PeriodSonID": "43", + "SonSerialNo": 7, + "SonPeriodName": "7月" }, { - Bak: "上一期", - FinalRP: 0, - lstson: [ - { - "State3": 43486, - "FinalRP": 0, - "PeriodSonID": "37", - "SonSerialNo": 1, - "SonPeriodName": "1月" - }, - { - "State3": 28974, - "FinalRP": 94.37, - "PeriodSonID": "38", - "SonSerialNo": 2, - "SonPeriodName": "2月" - }, - { - "State3": 36326, - "FinalRP": 94.12, - "PeriodSonID": "39", - "SonSerialNo": 3, - "SonPeriodName": "3月" - }, - { - "State3": 47753, - "FinalRP": 94.68, - "PeriodSonID": "40", - "SonSerialNo": 4, - "SonPeriodName": "4月" - }, - { - "State3": 55153, - "FinalRP": 96.11, - "PeriodSonID": "41", - "SonSerialNo": 5, - "SonPeriodName": "5月" - }, - { - "State3": 50433, - "FinalRP": 95.89, - "PeriodSonID": "42", - "SonSerialNo": 6, - "SonPeriodName": "6月" - }, - { - "State3": 63952, - "FinalRP": 95.29, - "PeriodSonID": "43", - "SonSerialNo": 7, - "SonPeriodName": "7月" - }, - { - "State3": 53520, - "FinalRP": 95.77, - "PeriodSonID": "44", - "SonSerialNo": 8, - "SonPeriodName": "8月" - }, - { - "State3": 48500, - "FinalRP": 94.94, - "PeriodSonID": "45", - "SonSerialNo": 9, - "SonPeriodName": "9月" - }, - { - "State3": 45397, - "FinalRP": 95.81, - "PeriodSonID": "46", - "SonSerialNo": 10, - "SonPeriodName": "10月" - }, - { - "State3": 17486, - "FinalRP": 95.64, - "PeriodSonID": "47", - "SonSerialNo": 11, - "SonPeriodName": "11月" - }, - { - "State3": 0, - "FinalRP": 95.77, - "PeriodSonID": "48", - "SonSerialNo": 12, - "SonPeriodName": "12月" - } - ] + "State3": 53520, + "FinalRP": 97.19, + "PeriodSonID": "44", + "SonSerialNo": 8, + "SonPeriodName": "8月" + }, + { + "State3": 48500, + "FinalRP": 97.36, + "PeriodSonID": "45", + "SonSerialNo": 9, + "SonPeriodName": "9月" + }, + { + "State3": 45397, + "FinalRP": 97.2, + "PeriodSonID": "46", + "SonSerialNo": 10, + "SonPeriodName": "10月" + }, + { + "State3": 17486, + "FinalRP": 97.49, + "PeriodSonID": "47", + "SonSerialNo": 11, + "SonPeriodName": "11月" + }, + { + "State3": 0, + "FinalRP": 97.83, + "PeriodSonID": "48", + "SonSerialNo": 12, + "SonPeriodName": "12月" + } + ] + }, + { + Bak: "上一期", + FinalRP: 0, + lstson: [ + { + "State3": 43486, + "FinalRP": 0, + "PeriodSonID": "37", + "SonSerialNo": 1, + "SonPeriodName": "1月" + }, + { + "State3": 28974, + "FinalRP": 94.37, + "PeriodSonID": "38", + "SonSerialNo": 2, + "SonPeriodName": "2月" + }, + { + "State3": 36326, + "FinalRP": 94.12, + "PeriodSonID": "39", + "SonSerialNo": 3, + "SonPeriodName": "3月" + }, + { + "State3": 47753, + "FinalRP": 94.68, + "PeriodSonID": "40", + "SonSerialNo": 4, + "SonPeriodName": "4月" + }, + { + "State3": 55153, + "FinalRP": 96.11, + "PeriodSonID": "41", + "SonSerialNo": 5, + "SonPeriodName": "5月" + }, + { + "State3": 50433, + "FinalRP": 95.89, + "PeriodSonID": "42", + "SonSerialNo": 6, + "SonPeriodName": "6月" + }, + { + "State3": 63952, + "FinalRP": 95.29, + "PeriodSonID": "43", + "SonSerialNo": 7, + "SonPeriodName": "7月" + }, + { + "State3": 53520, + "FinalRP": 95.77, + "PeriodSonID": "44", + "SonSerialNo": 8, + "SonPeriodName": "8月" + }, + { + "State3": 48500, + "FinalRP": 94.94, + "PeriodSonID": "45", + "SonSerialNo": 9, + "SonPeriodName": "9月" + }, + { + "State3": 45397, + "FinalRP": 95.81, + "PeriodSonID": "46", + "SonSerialNo": 10, + "SonPeriodName": "10月" + }, + { + "State3": 17486, + "FinalRP": 95.64, + "PeriodSonID": "47", + "SonSerialNo": 11, + "SonPeriodName": "11月" + }, + { + "State3": 0, + "FinalRP": 95.77, + "PeriodSonID": "48", + "SonSerialNo": 12, + "SonPeriodName": "12月" } ] + } + ] option1.value.xAxis.data = dcmyd.value[0].lstson.map(item => item.SonPeriodName); option1.value.series[0].data = dcmyd.value[0].lstson.map(item => item.FinalRP); @@ -1151,7 +1143,7 @@ setTimeout(() => { option3.value.series[0].data = dxfx.value[0].lstson.map(item => item.FinalRP); option3.value.series[1].data = dxfx.value[1].lstson.map(item => item.FinalRP); option3.value.series[2].data = dxfx.value[2].lstson.map(item => item.FinalRP); - // 业务满意度 + // 业务满意率 let tempTable = [ { "MasterID": "37", @@ -1341,6 +1333,7 @@ setTimeout(() => { tempTable = tempTable.filter(item => item.Name !== null) tableData.value = tempTable + // 综合满意度 let temp = [ { "OrganizeID": null, @@ -1496,7 +1489,7 @@ setTimeout(() => { "MydRanking": "1", "State3": 490980 } - ] + ] // 省局 tableData2.value = group2 tableData3.value = group3 @@ -1607,7 +1600,6 @@ setTimeout(() => { } ] text = text.filter(item => item.Name !== null) - tableData4.value = text }, 2000)