var target_url = 'https://www.5y6qi.com/ssms/api/getmessage?method=taijiList&date='; //太极五环的接口 var fe_url = 'https://www.5y6qi.com/ssms/api/getmessage?method=taijiList&date='; //太极五环2.0接口 var tizhi_url = 'https://www.5y6qi.com/ssms/api/getmessage?method=tizhi&date='; //先天体质接口 var radar_url = 'https://www.5y6qi.com/ssms/api/getmessage?method=organsEnergy&date='; //五行能量图接口 var feml_url = 'https://www.5y6qi.com/ssms/api/getmessage?method=wlList&date='; //太过不及接口 var time = new Date(); var day = ('0' + time.getDate()).slice(-2); var month = ('0' + (time.getMonth() + 1)).slice(-2); var today_choice = time.getFullYear() + '-' + month + '-' + day; var send_date = today_choice; // 这个是从日历拿到的日期,传送给ajax请求 var element; var obj; var max_radar = 10, jin = 10, mu = 10, shui = 10, huo = 10, tu = 10; // ctrl k ctrl 0: 折叠所有代码。 ctrl k ctrl j: 展开所有代码 $(function () { // alert($("#tjwx").hasClass("active")); // alert($("#scmp").hasClass("active")); var now = new Date(); var myDate = now.toLocaleDateString(); myDate = myDate.replace(/\//g, '-'); // luck_html_change(myDate); // 解析url地址中的时间信息 function getQueryVariable(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); for (var i = 0; i < vars.length; i++) { var pair = vars[i].split("="); if (pair[0] == variable) { return pair[1]; } } return (false); } var today_date = getQueryVariable("birthdate"); if (today_date.length > 0) { send_date = today_date; } // send_date = sessionStorage.getItem('birth_date'); //太极日历js部分 $('#datetimepicker2').datetimepicker({ format: 'YYYY-MM-DD', locale: moment.locale('zh-CN'), //设置中文 defaultDate: today_choice, //默认当前时间 }).on('dp.change', function (e) { var date0 = e.date._d; var date = String(date0); //获取时间串 var year = date.substring(11, 15); //获取年 day = date.substring(8, 11); //获取日 if (day[0] == 0) day = day[1]; //去除日期前的零 month = date0.getMonth() + 1; //获取月 date = year + "-" + month + "-" + day; send_date = date; // luck_html_change(send_date); if ($("#tjwx").hasClass("active")) { fe_Date(); zfnl_Date(); MingPan_Date(); TiZhi_Date(); more_less_Date(); } else if ($("#zfnl").hasClass("active")) { fe_Date(); zfnl_Date(); MingPan_Date(); TiZhi_Date(); more_less_Date(); } else if ($("#scmp").hasClass("active")) { fe_Date(); zfnl_Date(); MingPan_Date(); TiZhi_Date(); more_less_Date(); } else if ($("#xttz").hasClass("active")) { fe_Date(); zfnl_Date(); MingPan_Date(); TiZhi_Date(); more_less_Date(); } }); fe_Date(); zfnl_Date(); MingPan_Date(); more_less_Date(); TiZhi_Date(); }); // function send_ajax() { // var urls = target_url + send_date; // // var temp; // var result; // $.ajax({ // type: 'GET', // dataType: 'json', // url: urls, // async: false, //这里选择异步为false,那么这个程序执行到这里的时候会暂停,等待 // //数据加载完成后才继续执行 // success: function (data) { // result = data; // } // }); // return result; // } function ajax(url, success, error) { var xmlhttp; //1、创建异步对象 if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp = new XMLHttpRequest(); } else { // code for IE6, IE5 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("GET", url, "true"); //2、设置请求方式和请求地址 xmlhttp.send(); //3、发送请求 xmlhttp.onreadystatechange = function (ev2) { //4、监听状态变化 if (xmlhttp.status >= 200 && xmlhttp.status < 300 || xmlhttp.status === 304) { if (xmlhttp.readyState === 4) { //5、处理返回结果: success(xmlhttp); } } else { error(xmlhttp); } }; } // 五行能量绘制函数 // var url_fe = fe_url + send_date; // var j, m, s, h, t; // var j_l, m_l, s_l, h_l, t_l; // var a1, a2, a3, a4, a5, a6, a0; // var color_atla = { // "s": ["#90e0ef", "#00b4d8", "#0077b6"], //蓝色 水 // "m": ["#74c69d", "#40916c", "#1b4332"], //绿色 木 // "j": ["#ffe347", "#ffc857", "#ffba08"], //黄色 金 // "t": ["#cd9777", "#b07d62", "#8a5a44"], //褐色 土 // "h": ["#f4acb7", "#f28482", "#ff6b6b"] //红色 火 // }; var element_fe; var cl = ['0', '0', '0', '0', '0', '0', '0']; //颜色转换 function color_exchange(x) { switch (x) { case 's0': return 'rgbe(144,224,239)'; case 's1': return "rgba(0,180,216)"; case 's2': return "rgba(0,119,182)"; case 'm0': return 'rgba(116,198,157)'; case 'm1': return "rgba(64,145,108)"; case 'm2': return "rgba(27,67,50)"; case 'j0': return 'rgba(255,227,71)'; case 'j1': return "rgba(255,200,87)"; case 'j2': return "rgba(255,186,8)"; case 't0': return 'rgba(205,151,119)'; case 't1': return "rgba(176,125,98)"; case 't2': return "rgba(138,90,68)"; case 'h0': return 'rgba(244,172,183)'; case 'h1': return "rgba(242,132,130)"; case 'h2': return "rgba(255,107,107)"; } } //属性选择 将 // var a0, a1, a2, a3, a4, a5, a6; --> cl[0, 0, 0, 0, 0, 0, 0] = cl[0] ~ cl[6] function ele_select(x) { switch (x) { case 0: return a3; case 1: return a2; case 2: return a1; case 3: return b2; case 4: return a4; case 5: return b1; case 6: return c1; } } function feshow_j(x, yunqi_name) { //传入参数:环的颜色, 浏览器类型 // console.log(x); // console.log(document.getElementById("j_loop")); var j_loop = echarts.init(document.getElementById("j_loop")); var j_option = { animation: false, tooltip: { //鼠标移上去的内容显示格式 trigger: 'item', // formatter: '{a}
{b}: {c} ({d}%)' formatter: '{b}', }, series: [{ // name:'内圈', hoverAnimation: false, name: '金', type: 'pie', radius: [0, '20%'], label: { position: 'inner', fontSize: 10, color: 'rgba(0,0,0,0)' }, data: [{ value: 1, name: '金' }], color: ['rgba(0,0,0,0)'], }, { // name: '第一圈', hoverAnimation: false, name: '', type: 'pie', selectedMode: 'single', radius: ['20%', '30.5%'], itemStyle: { emphasis: { color: 'rgba(255,186,8)' } }, label: { position: 'inner', fontSize: 10, selectedMode: false, color: [ // x[0], // x[1], // x[2], // x[3] 'rgba(255,255,255,0.8)', 'rgba(255,255,255,0.8)', 'rgba(255,255,255,0.8)', 'rgba(255,255,255,0.8)' ] //字体颜色 }, labelLine: { show: false }, data: [{ value: 25, // name: yunqi_name[0] name: yunqi_name[0] }, //A1 { value: 25, // name: yunqi_name[1] name: yunqi_name[1] }, //A2 { value: 25, // name: yunqi_name[2] name: yunqi_name[2] }, //A3 { value: 25, // name: yunqi_name[3] name: yunqi_name[3] }, //A4 ], color: [ x[0], x[1], x[2], x[3] ] }, { // name: '第二圈', hoverAnimation: false, name: '', type: 'pie', selectedMode: 'single', radius: ['31.5%', '41.5%'], startAngle: 180, //开始角度,默认为90度(y轴正向),0度为X轴正向。 itemStyle: { emphasis: { color: 'rgba(255,186,8)' } }, label: { position: 'inner', fontSize: 10, selectedMode: false, color: [ 'rgba(255,255,255,0.8)', 'rgba(255,255,255,0.8)' ] }, labelLine: { show: false }, data: [{ value: 25, // name: yunqi_name[4] name: yunqi_name[4] }, //A5 { value: 25, // name: yunqi_name[5] name: yunqi_name[5] }, //A6 ], color: [ x[4], x[5] ], }, { // name: '第三圈', hoverAnimation: false, name: '', type: 'pie', radius: ['42.5%', '50%'], itemStyle: { emphasis: { color: 'rgba(255,186,8)' } }, label: { position: 'inner', fontSize: 10, selectedMode: false, // color:'white' color: [ 'rgba(255,255,255,0.8)' ] }, data: [{ value: 25, // name: yunqi_name[6] name: yunqi_name[6] }, //A7 ], color: [ x[6] ] }, ], }; j_loop.setOption(j_option); } function feshow_m(x, yunqi_name) { //传入参数:环的颜色 // console.log(x); var m_loop = echarts.init(document.getElementById("m_loop")); var m_option = { animation: false, tooltip: { //鼠标移上去的内容显示格式 trigger: 'item', // formatter: '{a}
{b}: {c} ({d}%)' formatter: '{b}', }, series: [{ // name:'内圈', hoverAnimation: false, name: '木', type: 'pie', radius: [0, '20%'], label: { position: 'inner', fontSize: 10, color: 'rgba(0,0,0,0)' }, data: [{ value: 1, name: '木' }], color: ['rgba(0,0,0,0)'], }, { // name: '第一圈', hoverAnimation: false, name: '', type: 'pie', selectedMode: 'single', radius: ['20%', '30.5%'], itemStyle: { emphasis: { color: 'rgba(27,67,50)' } }, label: { position: 'inner', fontSize: 10, selectedMode: false, color: [ 'rgba(255,255,255,0.8)', 'rgba(255,255,255,0.8)', 'rgba(255,255,255,0.8)', 'rgba(255,255,255,0.8)' ] //字体颜色 }, labelLine: { show: false }, data: [{ value: 25, name: yunqi_name[0] }, //A1 { value: 25, name: yunqi_name[1] }, //A2 { value: 25, name: yunqi_name[2] }, //A3 { value: 25, name: yunqi_name[3] }, //A4 ], color: [ x[0], x[1], x[2], x[3] ], }, { // name: '第二圈', hoverAnimation: false, name: '', type: 'pie', selectedMode: 'single', radius: ['31.5%', '41.5%'], startAngle: 180, //开始角度,默认为90度(y轴正向),0度为X轴正向。 itemStyle: { emphasis: { color: 'rgba(27,67,50)' } }, label: { position: 'inner', fontSize: 10, selectedMode: false, color: [ 'rgba(255,255,255,0.8)', 'rgba(255,255,255,0.8)' ] }, labelLine: { show: false }, data: [{ value: 25, name: yunqi_name[4] }, //A5 { value: 25, name: yunqi_name[5] }, //A6 ], color: [ x[4], x[5] ], }, { // name: '第三圈', hoverAnimation: false, name: '', type: 'pie', radius: ['42.5%', '50%'], itemStyle: { emphasis: { color: 'rgba(27,67,50)' } }, label: { position: 'inner', fontSize: 10, selectedMode: false, // color:'white' color: [ 'rgba(255,255,255,0.8)' ] }, data: [{ value: 25, name: yunqi_name[6] }, //A7 ], color: [ x[6] ] }, ], }; m_loop.setOption(m_option); } function feshow_s(x, yunqi_name) { //传入参数:环的颜色 var s_loop = echarts.init(document.getElementById("s_loop")); var s_option = { animation: false, tooltip: { //鼠标移上去的内容显示格式 trigger: 'item', // formatter: '{a}
{b}: {c} ({d}%)' formatter: '{b}', }, series: [{ // name:'内圈', hoverAnimation: false, name: '水', type: 'pie', radius: [0, '20%'], label: { position: 'inner', fontSize: 10, color: 'rgba(0,0,0,0)' }, data: [{ value: 1, name: '水' }], color: ['rgba(0,0,0,0)'], }, { // name: '第一圈', hoverAnimation: false, name: '', type: 'pie', selectedMode: 'single', radius: ['20%', '30.5%'], itemStyle: { emphasis: { color: 'rgba(0,119,182)' } }, label: { position: 'inner', fontSize: 10, selectedMode: false, color: [ // x[0], // x[1], // x[2], // x[3] 'rgba(255,255,255,0.8)', 'rgba(255,255,255,0.8)', 'rgba(255,255,255,0.8)', 'rgba(255,255,255,0.8)' ] //字体颜色 }, labelLine: { show: false }, data: [{ value: 25, name: yunqi_name[0] }, //A1 { value: 25, name: yunqi_name[1] }, //A2 { value: 25, name: yunqi_name[2] }, //A3 { value: 25, name: yunqi_name[3] }, //A4 ], color: [ x[0], x[1], x[2], x[3] ] }, { // name: '第二圈', hoverAnimation: false, name: '', type: 'pie', selectedMode: 'single', radius: ['31.5%', '41.5%'], startAngle: 180, //开始角度,默认为90度(y轴正向),0度为X轴正向。 itemStyle: { emphasis: { color: 'rgba(0,119,182)' } }, label: { position: 'inner', fontSize: 10, selectedMode: false, color: [ 'rgba(255,255,255,0.8)', 'rgba(255,255,255,0.8)' ] }, labelLine: { show: false }, data: [{ value: 25, name: yunqi_name[4] }, //A5 { value: 25, name: yunqi_name[5] }, //A6 ], color: [ x[4], x[5] ], }, { // name: '第三圈', hoverAnimation: false, name: '', type: 'pie', radius: ['42.5%', '50%'], itemStyle: { emphasis: { color: 'rgba(0,119,182)' } }, label: { position: 'inner', fontSize: 10, selectedMode: false, // color:'white' color: [ 'rgba(255,255,255,0.8)' ] }, data: [{ value: 25, name: yunqi_name[6] }, //A7 ], color: [ x[6] ] }, ], }; s_loop.setOption(s_option); } function feshow_h(x, yunqi_name) { //传入参数:环的颜色 var h_loop = echarts.init(document.getElementById("h_loop")); var h_option = { animation: false, tooltip: { //鼠标移上去的内容显示格式 trigger: 'item', // formatter: '{a}
{b}: {c} ({d}%)' formatter: '{b}' }, series: [{ // name:'内圈', hoverAnimation: false, name: '火', type: 'pie', radius: [0, '20%'], label: { position: 'inner', fontSize: 10, color: 'rgba(0,0,0,0)' }, data: [{ value: 1, name: '火' }], color: ['rgba(0,0,0,0)'], }, { // name: '第一圈', hoverAnimation: false, name: '', type: 'pie', selectedMode: 'single', radius: ['20%', '30.5%'], itemStyle: { emphasis: { color: 'rgba(255,107,107)' } }, label: { position: 'inner', fontSize: 10, color: [ // x[0], // x[1], // x[2], // x[3] 'rgba(255,255,255,0.8)', 'rgba(255,255,255,0.8)', 'rgba(255,255,255,0.8)', 'rgba(255,255,255,0.8)' ] //字体颜色 }, labelLine: { show: false }, data: [{ value: 25, name: yunqi_name[0] }, //A1 { value: 25, name: yunqi_name[1] }, //A2 { value: 25, name: yunqi_name[2] }, //A3 { value: 25, name: yunqi_name[3] }, //A4 ], color: [ x[0], x[1], x[2], x[3] ] }, { // name: '第二圈', hoverAnimation: false, name: '', type: 'pie', selectedMode: 'single', radius: ['31.5%', '41.5%'], startAngle: 180, //开始角度,默认为90度(y轴正向),0度为X轴正向。 itemStyle: { emphasis: { color: 'rgba(255,107,107' } }, label: { position: 'inner', fontSize: 10, // color:'white' color: [ 'rgba(255,255,255,0.8)', 'rgba(255,255,255,0.8)' ] }, labelLine: { show: false }, data: [{ value: 25, name: yunqi_name[4] }, //A5 { value: 25, name: yunqi_name[5] }, //A6 ], color: [ x[4], x[5] ], }, { // name: '第三圈', hoverAnimation: false, name: '', type: 'pie', radius: ['42.5%', '50%'], itemStyle: { emphasis: { color: 'rgba(255,107,107' } }, label: { position: 'inner', fontSize: 10, // color:'white' color: [ 'rgba(255,255,255,0.8)' ] }, data: [{ value: 25, name: yunqi_name[6] }, //A7 ], color: [ x[6] ] }, ], }; h_loop.setOption(h_option); } function feshow_t(x, yunqi_name) { //传入参数:环的颜色 var t_loop = echarts.init(document.getElementById("t_loop")); var t_option = { animation: false, tooltip: { //鼠标移上去的内容显示格式 trigger: 'item', // formatter: '{a}
{b}: {c} ({d}%)' formatter: '{b}', }, series: [{ // name:'内圈', hoverAnimation: false, name: '土', type: 'pie', radius: [0, '20%'], label: { position: 'inner', fontSize: 10, color: 'rgba(0,0,0,0)' }, data: [{ value: 1, name: '土' }], color: ['rgba(0,0,0,0)'], }, { // name: '第一圈', hoverAnimation: false, name: '', type: 'pie', selectedMode: 'single', radius: ['20%', '30.5%'], itemStyle: { emphasis: { color: 'rgba(138,90,68)' } }, label: { position: 'inner', fontSize: 10, selectedMode: false, color: [ // x[0], // x[1], // x[2], // x[3] 'rgba(255,255,255,0.8)', 'rgba(255,255,255,0.8)', 'rgba(255,255,255,0.8)', 'rgba(255,255,255,0.8)' ] //字体颜色 }, labelLine: { show: false }, data: [{ value: 25, name: yunqi_name[0] }, //A1 { value: 25, name: yunqi_name[1] }, //A2 { value: 25, name: yunqi_name[2] }, //A3 { value: 25, name: yunqi_name[3] }, //A4 ], color: [ x[0], x[1], x[2], x[3] ] }, { // name: '第二圈', hoverAnimation: false, name: '', type: 'pie', selectedMode: 'single', radius: ['31.5%', '41.5%'], startAngle: 180, //开始角度,默认为90度(y轴正向),0度为X轴正向。 itemStyle: { emphasis: { color: 'rgba(138,90,68)' } }, label: { position: 'inner', fontSize: 10, selectedMode: false, color: [ 'rgba(255,255,255,0.8)', 'rgba(255,255,255,0.8)' ] }, labelLine: { show: false }, data: [{ value: 25, name: yunqi_name[4] }, //A5 { value: 25, name: yunqi_name[5] }, //A6 ], color: [ x[4], x[5] ], }, { // name: '第三圈', hoverAnimation: false, name: '', type: 'pie', radius: ['42.5%', '50%'], itemStyle: { emphasis: { color: 'rgba(138,90,68)' } }, label: { position: 'inner', fontSize: 10, selectedMode: false, // color:'white' color: [ 'rgba(255,255,255,0.8)' ] }, data: [{ value: 25, name: yunqi_name[6] }, //A7 ], color: [ x[6] ] }, ], }; t_loop.setOption(t_option); } function fe_Date() { var url_fe = fe_url + send_date; ajax(url_fe, function (xhr) { element_fe = xhr.responseText; var obj_fe = JSON.parse(element_fe); var fe_temp, i; // 2022.1.4 火狐显示异常 var yunqi_name = []; yunqi_name = ['主运', '客运', '岁支', '主气', '司天在泉', '客气', '中运']; // var ua = navigator.userAgent.toLowerCase(); //获取用户端信息 // var browser_info = { // ie: /msie/.test(ua) && !/opera/.test(ua), //匹配IE浏览器 // op: /opera/.test(ua), //匹配Opera浏览器 // sa: /version.*safari/.test(ua), //匹配Safari浏览器 // ch: /chrome/.test(ua), //匹配Chrome浏览器 // ff: /gecko/.test(ua) && !/webkit/.test(ua) //匹配Firefox浏览器 // }; // if(browser_info.ff){ // yunqi_name = ['', '', '', '', '', '', '']; // }else{ // yunqi_name = ['主运', '客运', '岁支', '主气', '司天在泉', '客气', '中运']; // } // 2022.1.4 end for (var item in obj_fe) { // console.log(item); switch (item) { case 'jin': for (i = 0; i <= 6; i++) { fe_temp = obj_fe[item][i]; //fe_temp为当前遍历的元素, 格式:string,5-1-j1 if (fe_temp[2] == 0) { //判断色块是否存在 cl[i] = 'rgba(237, 237, 237, 0.2)'; } else { cl[i] = color_exchange(fe_temp[4] + fe_temp[5]); } } feshow_j(cl, yunqi_name); break; case 'mu': for (i = 0; i <= 6; i++) { fe_temp = obj_fe[item][i]; //fe_temp为当前遍历的元素 if (fe_temp[2] == 0) { //判断色块是否存在 cl[i] = 'rgba(237, 237, 237, 0.2)'; } else { cl[i] = color_exchange(fe_temp[4] + fe_temp[5]); } } feshow_m(cl, yunqi_name); break; case 'shui': for (i = 0; i <= 6; i++) { fe_temp = obj_fe[item][i]; //fe_temp为当前遍历的元素 if (fe_temp[2] == 0) { //判断色块是否存在 cl[i] = 'rgba(237, 237, 237, 0.2)'; } else { cl[i] = color_exchange(fe_temp[4] + fe_temp[5]); } } feshow_s(cl, yunqi_name); break; case 'huo': for (i = 0; i <= 6; i++) { fe_temp = obj_fe[item][i]; //fe_temp为当前遍历的元素 if (fe_temp[2] == 0) { //判断色块是否存在 cl[i] = 'rgba(237, 237, 237, 0.2)'; } else { cl[i] = color_exchange(fe_temp[4] + fe_temp[5]); } } feshow_h(cl, yunqi_name); break; case 'tu': for (i = 0; i <= 6; i++) { fe_temp = obj_fe[item][i]; //fe_temp为当前遍历的元素 if (fe_temp[2] == 0) { //判断色块是否存在 cl[i] = 'rgba(237, 237, 237, 0.2)'; } else { cl[i] = color_exchange(fe_temp[4] + fe_temp[5]); } } feshow_t(cl, yunqi_name); break; } } }, function (xhr) { console.log('ERROR_feshow'); }); } //脏腑能量雷达图绘制函数 function radarChart(jin, mu, shui, huo, tu) { var raderChart = echarts.init(document.getElementById("zfnl_radar")); var option = { legend: { data: ['当前能量值'] }, radar: [{ indicator: [{ text: '火', max: max_radar }, { text: '木', max: max_radar }, { text: '水', max: max_radar }, { text: '金', max: max_radar }, { text: '土', max: max_radar }], name: { // display: none, //不显示“金木水火土”标签名称 // formatter: '【{value}】', //indicator(指示符)的样式 formatter: '', textStyle: { color: '#72ACD1' } }, z: 2, center: ['50%', '50%'], //图像位置(中心) radius: 180, startAngle: 90, splitNumber: 6, shape: 'circle', splitArea: { areaStyle: { //同心圆颜色,从内到外 color: [ 'rgba(255, 234, 167, 0.9)', 'rgba(255, 234, 167, 0.8)', 'rgba(255, 234, 167, 0.7)', 'rgba(255, 234, 167, 0.6)', 'rgba(255, 234, 167, 0.5)', 'rgba(255, 234, 167, 0.3)' ], shadowColor: 'rgba(255,255,255, 1 )', //整张图片的阴影颜色 shadowBlur: 100 //整张图片的阴影范围 } }, axisLine: { lineStyle: { width: 1, color: 'rgba(255, 255, 255, 0.8)' } }, splitLine: { lineStyle: { width: 1, color: 'rgba(255, 255, 255, 0.6)' } }, axisTick: { //刻度显示 // show: true, // length: 10 } }], series: [{ name: '脏腑能量', type: 'radar', emphasis: { //选中后(鼠标移上去)线条粗细 lineStyle: { color: 'rgba(255,255,255, 1.0)', width: 3 } }, data: [{ value: [jin, mu, shui, huo, tu], name: ['当前能量值'], symbol: 'rect', symbolSize: 5, //接点大小 areaStyle: { //面积颜色 // color: 'rgba(235, 235, 235,0.3)' color: 'rgba(229, 142, 38,0.6)' }, lineStyle: { width: 1, color: 'rgba(188, 174, 213, 1)' }, label: { //显示数值 show: true, color: 'rgb(52, 73, 94)', formatter: function (params) { return params.value; } } }], }] }; raderChart.setOption(option); } function zfnl_ajax(radar_date_url) { // console.log('【326zfnl_ajax】', radar_date_url); var result; $.ajax({ type: 'GET', dataType: 'json', url: radar_date_url, async: false, //这里选择异步为false,那么这个程序执行到这里的时候会暂停,等待 //数据加载完成后才继续执行 success: function (data) { result = data; } }); return result; } function zfnl_Date() { var radar_date_url = radar_url + send_date; // console.log('【341zfnl_Date】',radar_date_url); var obj = zfnl_ajax(radar_date_url); jin = obj.jin; mu = obj.mu; shui = obj.shui; huo = obj.huo; tu = obj.tu; // 取金木水火土中的最大值作为图像边界 var temp = [jin, mu, shui, huo, tu]; for (var i = 0; i < 5; i++) { if (max_radar < temp[i]) { max_radar = temp[i]; } } radarChart(huo, mu, shui, jin, tu); } function xttz_ajax(tizhi_date) { var urls = tizhi_url + tizhi_date; // console.log('【360】xttz_ajax',urls); var result; $.ajax({ type: 'GET', dataType: 'json', url: urls, async: false, //这里选择异步为false,那么这个程序执行到这里的时候会暂停,等待 //数据加载完成后才继续执行 success: function (data) { result = data; } }); return result; } function TiZhi_Date() { // customtrigger 按钮点击事件 var tizhi_data = xttz_ajax(send_date); //这里可以直接拿到数据 if (tizhi_data == {}) { // console.log("无数据!"); tizhi_data = xttz_ajax('1931-3-7'); } var tizhi = tizhi_data['tizhi']; var xingge = tizhi_data['xingge']; var tiaoyang = tizhi_data['tiaoyang']; document.getElementById('tizhi').innerHTML = tizhi; document.getElementById('xingge').innerHTML = xingge; document.getElementById('tiaoyang').innerHTML = tiaoyang; } //太过不及显示数据 var feml_obj; var feml_element; var feml_date; var imag_name; var feml; function more_less_Date() { var today_urls = feml_url + send_date; ajax(today_urls, function (xhr) { feml_element = xhr.responseText; feml_obj = JSON.parse(feml_element); // console.log(today_urls); feml = feml_obj['zhongyun'][1]; // console.log(feml_element); imag_name = 'url(./assets/images/five_elements_more_less/' + feml + '.png)'; document.getElementById('five_elements_more_or_less').style.backgroundImage = imag_name; // alert(imag_name); }, function (xhr) { console.log("f_e_m_l_ERROE!"); }); } function ppshow() { document.getElementById("mask").style.display = "block"; document.getElementById("printPaper").style.display = "block"; } function ppclose() { document.getElementById("mask").style.display = "none"; document.getElementById("printPaper").style.display = "none"; } var userid; //登录账号用户ID var useridcount; //用户ID计数 var username; //登陆账号用户名 var member; //用户姓名(自行提交) var birthdate; //用户选择的日期 var sex; //用户提交的性别 var satisfaction; //用户提交的满意度 var cache_url = 'https://www.5y6qi.com/ssms/api/getmessage?method=search&userid=1&username=test&'; function pp_male() { sex = document.getElementById("male").value; // console.log(sex); } function pp_female() { sex = document.getElementById("female").value; // console.log(sex); } function star1() { satisfaction = document.getElementById("star1").value; } function star2() { satisfaction = document.getElementById("star2").value; } function star3() { satisfaction = document.getElementById("star3").value; } function star4() { satisfaction = document.getElementById("star4").value; } function star5() { satisfaction = document.getElementById("star5").value; } function ppSbumit() { // userid = ; // useridcount = ; //username = ; var result; member = document.getElementById("pp_name").value; birthdate = send_date; //将用户姓名性别和今天日期传给打印页面 sessionStorage.setItem('name', member); sessionStorage.setItem('sex', sex); sessionStorage.setItem('birth_date', birthdate); cache_url = 'member=' + member + '&birthdate=' + birthdate + '&sex=' + sex + '&satisfaction=' + satisfaction; // console.log('6+++++++++++++++++++++++++'); // console.log(cache_url); // console.log('6+++++++++++++++++++++++++'); // $.ajax({ // type: 'GET', // dataType: 'json', // url: cache_url, // async: false, //这里选择异步为false,那么这个程序执行到这里的时候会暂停,等待 // //数据加载完成后才继续执行 // success: function (data) { // result = data; // } // }); // console.log(member, birthdate, sex, satisfaction, today_choice); if (member != '' && sex != null && satisfaction != null) { // 构造url file:///C:/Users/Admin/Desktop/20211119/printP.html?name=2021-11-1&sex=1&name= window.open("printP.html?" + cache_url, "_blank"); document.getElementById("mask").style.display = "none"; document.getElementById("printPaper").style.display = "none"; } else { alert('请先完善信息!'); } } function quit() { // var present_time = new Date().getTime(); // var expired_time = new Data(present_time + 30*24*60*1000); // var expired_date = expired_time.toUTCString(); // document.cookie = 'name1=s1; expires=' + expired_date; // document.cookie = 'name2=s2; expires=' + expired_date; var cookie_permissions = sessionStorage.getItem('permissions'); var cookie_admin = sessionStorage.getItem('admin'); var cookie_user = sessionStorage.getItem('user'); // console.log(cookie_permissions, cookie_admin, cookie_user); sessionStorage.setItem('permissions', 1); sessionStorage.setItem('admin', false); sessionStorage.setItem('user', false); setTimeout("window.location = './login.html'", 1000) }