From 50271b0f707a19ddaa8a4b702609a583eb012630 Mon Sep 17 00:00:00 2001 From: zxy <353513737@qq.com> Date: Wed, 14 Feb 2024 10:39:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=8C=E7=BA=A7=E9=A1=B5=E9=9D=A2=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=AF=B9=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/chengdu/js/detail.js | 101 +++++++++++++++++++++++------------- 1 file changed, 64 insertions(+), 37 deletions(-) diff --git a/public/chengdu/js/detail.js b/public/chengdu/js/detail.js index b6703f1..ece4716 100644 --- a/public/chengdu/js/detail.js +++ b/public/chengdu/js/detail.js @@ -1,5 +1,7 @@ //var baseUrl = 'http://cgsu81beft.51xd.pub'; var baseUrl = "http://39.101.167.152:8088/shekecaiji"; +var testUrl = "http://39.98.184.58:8000/jobslink-api/jkworksreport" + var href = window.location.href.split("="); var shengFen = unescape(href[1].split("&")[0]); var pyName = href[2].split("&")[0]; @@ -7,6 +9,19 @@ var shortName = unescape(href[3]).split("&")[0]; $("#name").text(shengFen + "劳动力需求大数据平台"); $("#center_map_name").text(shengFen + "劳动力需求热力图") +function getCookie(cookieName) { + var cookies = document.cookie.split("; "); + for (var i = 0; i < cookies.length; i++) { + var cookie = cookies[i].split("="); + if (cookie[0] === cookieName) { + return cookie[1]; + } + } + return ""; +} + +var token = getCookie("jobslink-access-token"); + //头部数据-------------------------------------- //获取当前时间 var formattedDateTime; @@ -112,12 +127,16 @@ function quanGuo(data) { function getData5() { $.ajax({ type: "GET", - url: baseUrl + "/dataNew/getData5", + url: testUrl + "/getData5", + headers: { + 'Content-Type': 'application/json', // 指定请求体为JSON格式 + 'Jobslink-Auth': `bearer ${token}` + }, async: true, - data: { date: formattedDateTime }, + data: { date: '2023-10', province: '四川省' }, success: function (res) { //console.log(res); - if (res.code == "0") { + if (res.code == "200") { var myChart = echarts.init(document.getElementById("echart5")); var option = { title: { @@ -218,12 +237,17 @@ function getData5() { function getData7() { $.ajax({ type: "GET", - url: baseUrl + "/dataNew/getData7", + url: testUrl + "/getData7", + headers: { + 'Content-Type': 'application/json', // 指定请求体为JSON格式 + 'Jobslink-Auth': `bearer ${token}` + }, async: true, - data: { date: formattedDateTime }, + // data: { date: '2023-10', province: '四川省', city: shengFen }, // 市级暂时没数据 + data: { date: '2023-10', province: '四川省' }, success: function (res) { //console.log(res); - if (res.code == "0") { + if (res.code == "200") { var arr = []; for (var i = 0; i < res.data.name.length; i++) { var obj = {}; @@ -256,16 +280,7 @@ function getData7() { itemStyle: { borderRadius: 8, }, - data: [ - { value: 40, name: "rose 1" }, - { value: 38, name: "rose 2" }, - { value: 32, name: "rose 3" }, - { value: 30, name: "rose 4" }, - { value: 28, name: "rose 5" }, - { value: 26, name: "rose 6" }, - { value: 22, name: "rose 7" }, - { value: 18, name: "rose 8" }, - ], + data: arr, }, ], }; @@ -480,20 +495,24 @@ function getData2() { function getData4() { $.ajax({ type: "GET", - url: baseUrl + "/dataNew/getData4", + url: testUrl + "/getData6", + headers: { + 'Content-Type': 'application/json', // 指定请求体为JSON格式 + 'Jobslink-Auth': `bearer ${token}` + }, async: true, - data: { date: formattedDateTime }, + data: { date: '2023-10', province: '四川省' }, success: function (res) { //console.log(res); - if (res.code == "0") { - var name = []; - var xq = []; - var qz = []; - for (var i = 0; i < res.data.length; i++) { - name.push(res.data[i].name); - xq.push(res.data[i].xq); - qz.push(res.data[i].qz); - } + if (res.code == "200") { + // var name = []; + // var xq = []; + // var qz = []; + // for (var i = 0; i < res.data.length; i++) { + // name.push(res.data[i].name); + // xq.push(res.data[i].xq); + // qz.push(res.data[i].qz); + // } var myChart = echarts.init(document.getElementById("echart4")); var option = { title: { @@ -519,7 +538,7 @@ function getData4() { nameLocation: "end", nameGap: 7, type: "category", - data: name, + data: res.data.name, axisLine: { show: true, lineStyle: { @@ -571,7 +590,7 @@ function getData4() { ]), }, }, - data: xq, + data: res.data.data1, }, ], }; @@ -1008,12 +1027,16 @@ function getData11() { function getData6() { $.ajax({ type: "GET", - url: baseUrl + "/dataNew/getData6", + url: testUrl + "/getData4", + headers: { + 'Content-Type': 'application/json', // 指定请求体为JSON格式 + 'Jobslink-Auth': `bearer ${token}` + }, async: true, - data: { date: formattedDateTime }, + data: { date: '2023-10', province: '四川省' }, success: function (res) { console.log(res); - if (res.code == "0") { + if (res.code == "200") { var myChart = echarts.init(document.getElementById("echart6")); var option = { title: { @@ -1104,12 +1127,16 @@ function getData6() { function getData18() { $.ajax({ type: "GET", - url: baseUrl + "/dataNew/getData6", + url: testUrl + "/getData3", + headers: { + 'Content-Type': 'application/json', // 指定请求体为JSON格式 + 'Jobslink-Auth': `bearer ${token}` + }, async: true, - data: { date: formattedDateTime }, + data: { date: '2023-10', province: '四川省' }, success: function (res) { console.log(res); - if (res.code == "0") { + if (res.code == "200") { var myChart = echarts.init(document.getElementById("echart8")); var option = { tooltip: { @@ -1147,7 +1174,7 @@ function getData18() { yAxis: { type: "category", axisTick: { show: false }, - data: ["15K以上", "10K-15K", "8K-10K", "5K-8K", "3K-5K", "3K以下"], + data: res.data.name, axisLabel: { show: true, textStyle: { color: "#0072FF", fontSize: "12" }, @@ -1176,7 +1203,7 @@ function getData18() { ]), }, }, - data: [0, 20, 40, 60, 80, 100], + data: res.data.data1, }, ], };