软测单独项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

291 lines
12 KiB

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script src="js/jquery-2.1.3.min.js"></script>
<link href="layui/css/layui.css" rel="stylesheet" />
<script src="layui/layui.js"></script>
<script src="js/echarts.min.js"></script>
<style type="text/css">
html {
height: 98%;
}
body {
height: 98%;
padding-right: 10px;
}
.clsDiv1 {
width: 60%;
/*text-align: center;*/
margin: 0 auto;
line-height: 50px;
background-color: #edecec;
padding: 10px 10px 20px 10px;
border: 1px solid #a4a1a1;
border-radius: 15px;
}
</style>
<script>
layui.use(['laydate', 'table'], function () {
var laydate = layui.laydate;
var table = layui.table;
//年月选择器
laydate.render({
elem: '#test3'
, type: 'year'
, value: '2022'
});
});
</script>
</head>
<body>
<div class="layui-tab layui-tab-card" style="height:140px;">
<div class="layui-inline">
<label class="layui-form-label">选择年份</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" id="test3" placeholder="yyyy-MM">
</div>
</div>
<button type="button" class="layui-btn layui-btn-normal">搜索</button>
<ul class="layui-tab-title">
<li class="layui-this">综合汇总查询</li>
<li>部门汇总查询</li>
<li>个人汇总查询</li>
</ul>
<div class="layui-tab-content">
<div class="layui-tab-item layui-show">
<!--日统计查询-->
</div>
<div class="layui-tab-item">
<!--部门统计查询-->
<form class="layui-form" action="">
<div class="layui-input-inline">
<select name="city" lay-verify="" style="width:120px; font-size:18px;">
<option value="">选择部门</option>
<option value="010">指挥中心</option>
<option value="010">作战训练科</option>
<option value="010">政治部</option>
<option value="010">政治工作科</option>
<option value="010">防火监督科</option>
<option value="010">宣教中心</option>
<option value="010">后勤保障科</option>
<option value="021">全媒体中心</option>
<option value="010">应急通信勤务班</option>
</select>
</div>
<button type="button" class="layui-btn layui-btn-normal">搜索</button>
</form>
</div>
<div class="layui-tab-item">
<form class="layui-form" action="">
<div class="layui-input-inline">
<select name="city" lay-verify="" style="width:120px; font-size:18px;">
<option value="">选择人员</option>
<option value="010">孙振涛</option>
<option value="010">刘松林</option>
<option value="010">加永拉姆</option>
<option value="010">甘露</option>
<option value="010">李智欣</option>
<option value="010">罗松扎西</option>
<option value="010">吴行兵</option>
<option value="021">刘毅</option>
<option value="010">崔壮壮</option>
</select>
</div>
<button type="button" class="layui-btn layui-btn-normal">搜索</button>
</form>
</div>
</div>
</div>
<div>
<div class="layui-row">
<div class="layui-col-xs12">
<div class="grid-demo grid-demo-bg1">
<div id="main" style="width: 95%;height:600px; margin:0 auto;"></div>
<script type="text/javascript">
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('main'));
// 指定图表的配置项和数据
var option = {
title: {
text: "2022年综合任务走势图",
textStyle: {
align: "center",
color: "#fff",
fontSize: 20,
},
top: "3%",
left: "10%",
},
backgroundColor: "#0f375f",
grid: {
top: "25%",
bottom: "10%", //也可设置left和right设置距离来控制图表的大小
},
tooltip: {
trigger: "axis",
axisPointer: {
type: "shadow",
label: {
show: true,
},
},
},
legend: {
data: ["总数", "已完成"],
top: "15%",
textStyle: {
color: "#ffffff",
},
},
xAxis: {
data: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
axisLine: {
show: true, //隐藏X轴轴线
lineStyle: {
color: "#01FCE3",
},
},
axisTick: {
show: true, //隐藏X轴刻度
},
axisLabel: {
show: true,
textStyle: {
color: "#ebf8ac", //X轴文字颜色
},
},
},
yAxis: [
{
type: "value",
name: "次",
nameTextStyle: {
color: "#ebf8ac",
},
splitLine: {
show: false,
},
axisTick: {
show: true,
},
axisLine: {
show: true,
lineStyle: {
color: "#FFFFFF",
},
},
axisLabel: {
show: true,
textStyle: {
color: "#ebf8ac",
},
},
},
{
type: "value",
name: "",
nameTextStyle: {
color: "#ebf8ac",
},
position: "right",
splitLine: {
show: false,
},
axisTick: {
show: false,
},
axisLine: {
show: false,
},
}
],
series: [
{
name: "总数",
type: "line",
yAxisIndex: 1, //使用的 y 轴的 index,在单个图表实例中存在多个 y轴的时候有用
smooth: true, //平滑曲线显示
showAllSymbol: true, //显示所有图形。
symbol: "circle", //标记的图形为实心圆
symbolSize: 10, //标记的大小
itemStyle: {
//折线拐点标志的样式
color: "#058cff",
},
lineStyle: {
color: "#058cff",
},
areaStyle: {
color: "rgba(5,140,255, 0.2)",
},
data: [10, 15, 18, 0, 20, 55, 14, 23, 56, 31, 26, 42],
},
{
name: "已完成",
type: "bar",
barWidth: 15,
itemStyle: {
normal: {
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
{
offset: 0,
color: "#00FFE3",
},
{
offset: 1,
color: "#4693EC",
},
]),
},
},
data: [8, 12, 10, 5, 24, 20, 3, 14, 18, 32, 30, 21],
},
],
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
</script>
</div>
</div>
<!--<div class="layui-col-xs6">
<div class="grid-demo">6/12</div>
</div>-->
</div>
</div>
</body>
</html>