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)
}