| | |
| | | overflow-y: auto;
|
| | | overflow-x: hidden;
|
| | | }
|
| | | body .layui-layer-dialog {
|
| | | min-width:400px;
|
| | | }
|
| | | </style>
|
| | | <script type="text/javascript" src="js/jquery-1.8.3.js"></script>
|
| | |
|
| | |
| | |
|
| | | <!-- 电池故障与电池告警饼状图 -->
|
| | | <div class="pie-con">
|
| | |
|
| | | <div class="pie-conf">
|
| | | <a href="javascript:;" class="pie-btn" id="faCog" title="图表配置">
|
| | | <i class="fa fa-cog"></i>
|
| | | </a>
|
| | | </div>
|
| | | <!-- 电池故障饼状图 -->
|
| | | <div class="brdn-pie module"></div>
|
| | | <!-- 电池告警饼状图 -->
|
| | |
| | | <script type="text/javascript" src="pages/js/base.js"></script>
|
| | | <script type="text/javascript" src="pages/js/common.js"></script>
|
| | | <script type="text/javascript" src="pages/js/pages/siderbar.js"></script>
|
| | | <script type="text/javascript" src="pages/js/pages/index-common.js"></script>
|
| | | <script type="text/javascript" src="js/panel.js"></script>
|
| | | <script type="text/javascript" src="js/search.js"></script>
|
| | | <script type="text/javascript" src="js/changePinYin.js"></script>
|
| | |
| | | });
|
| | | });
|
| | |
|
| | | layui.use(['form'],function() {
|
| | | var form = layui.form();
|
| | | layui.use(['form', 'layer', 'laytpl'], function() {
|
| | | var form = layui.form;
|
| | | var layer = layui.layer; |
| | | var laytpl = layui.laytpl;
|
| | | |
| | | // 点击饼状图配置
|
| | | $('#faCog').click(function() {
|
| | | searchUserBieState(); // 查询当前饼状图的配置状态
|
| | | });
|
| | | |
| | | var layerMsg;
|
| | | |
| | | // 点击配置项复选框
|
| | | $('body').on('click', '#tplTblOpts .tpl-tbl-opts-header input[type=checkbox]', function(event) {
|
| | | layer.close(layerMsg);
|
| | | var iptList = $('#tplTblOpts .tpl-tbl-opts-header input[type=checkbox]');
|
| | | var num = 0;
|
| | | iptList.each(function() {
|
| | | if($(this).is(':checked')) {
|
| | | num++;
|
| | | }
|
| | | });
|
| | | if(num>4) {
|
| | | layerMsg = layer.msg("最多选择四个!", {
|
| | | type: 1
|
| | | });
|
| | | $(this).prop('checked', false);
|
| | | }
|
| | | |
| | | });
|
| | | |
| | | |
| | | var pie = GLOBAL.Index.Pie;
|
| | | var pieType = pie.pieType;
|
| | | var pieConfTpl = getTpl('iframe/pie-config.html');
|
| | | //查询当前用户设置饼状图的使能状态
|
| | | function searchUserBieState(){
|
| | | $.ajax({ |
| | | type:"post", |
| | | url: "Echarts_usrAction!serchByCondition", |
| | | async:true, |
| | | dataType:'json',
|
| | | data:null, |
| | | success: function(data){ |
| | | var model = eval('('+data.result+')');
|
| | | if(model.code == 1) {
|
| | | var result = model.data;
|
| | | var formatData = formatPieRsData(result[0]);
|
| | | laytpl(pieConfTpl).render(formatData, function(html) {
|
| | | layer.open({
|
| | | id: 'pie',
|
| | | title: '饼状图配置',
|
| | | maxHeight: 450,
|
| | | yes: function(index, kk) {
|
| | | |
| | | },
|
| | | content: html
|
| | | });
|
| | | });
|
| | | }
|
| | | |
| | | } |
| | | });
|
| | | }
|
| | | |
| | | // 格式化查询结果
|
| | | function formatPieRsData(result) {
|
| | | var data={};
|
| | | data.tblData=[];
|
| | | // 遍历pieType的类型
|
| | | for(var i=0; i<pieType.length; i++) {
|
| | | var tmp = {};
|
| | | var num = i+1;
|
| | | var key = 'echarts'+num+'_enable';
|
| | | console.log(key);
|
| | | tmp.name = pieType[i].name;
|
| | | tmp.status = result[key];
|
| | | data.tblData.push(tmp);
|
| | | }
|
| | | |
| | | return data;
|
| | | }
|
| | | });
|
| | | </script>
|
| | | </html>
|