|
@@ -31,6 +31,12 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
|
@@ -31,6 +31,12 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
31
|
// 获取编辑指标
|
31
|
// 获取编辑指标
|
32
|
getEditKpiList:function (){
|
32
|
getEditKpiList:function (){
|
33
|
|
33
|
|
|
|
34
|
+ var editFlag = localStorage.getItem("editFlag");//是否编辑状态
|
|
|
35
|
+ if(!(editFlag && editFlag == "true")){
|
|
|
36
|
+ editKpiList.push('----');
|
|
|
37
|
+ return editKpiList;
|
|
|
38
|
+ }
|
|
|
39
|
+
|
34
|
if(editKpiList.length != 0){
|
40
|
if(editKpiList.length != 0){
|
35
|
return editKpiList;
|
41
|
return editKpiList;
|
36
|
}
|
42
|
}
|
|
@@ -51,6 +57,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
|
@@ -51,6 +57,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
51
|
},
|
57
|
},
|
52
|
checkKpi : function (kpiId){
|
58
|
checkKpi : function (kpiId){
|
53
|
var data = {}
|
59
|
var data = {}
|
|
|
60
|
+
|
54
|
var kpiIds = kpiId.split(',');
|
61
|
var kpiIds = kpiId.split(',');
|
55
|
$.each(kpiIds, function (i, v) {
|
62
|
$.each(kpiIds, function (i, v) {
|
56
|
data[v] = editKpiList.includes(v);
|
63
|
data[v] = editKpiList.includes(v);
|
|
@@ -218,7 +225,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
|
@@ -218,7 +225,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
218
|
} else {
|
225
|
} else {
|
219
|
// 按照指标配置展示
|
226
|
// 按照指标配置展示
|
220
|
let kpiObject = obj.checkKpi(kpiId)
|
227
|
let kpiObject = obj.checkKpi(kpiId)
|
221
|
- if(kpiObject[data.id] && kpiObject[data.id] == true){
|
228
|
+ if(kpiObject[data.id] && kpiObject[data.id] == true && editFlag && editFlag == "true"){
|
222
|
pie.find(".pie-half-text").html(piechbox+"<b><u style='"+resStyle+"'>"+val + "%</u></b>");
|
229
|
pie.find(".pie-half-text").html(piechbox+"<b><u style='"+resStyle+"'>"+val + "%</u></b>");
|
223
|
form.render();
|
230
|
form.render();
|
224
|
} else {
|
231
|
} else {
|
|
@@ -1783,7 +1790,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
|
@@ -1783,7 +1790,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
1783
|
var kpiId = d[v.id].kpiId;
|
1790
|
var kpiId = d[v.id].kpiId;
|
1784
|
// 按照指标配置展示
|
1791
|
// 按照指标配置展示
|
1785
|
let kpiObject = obj.checkKpi(kpiId)
|
1792
|
let kpiObject = obj.checkKpi(kpiId)
|
1786
|
- if(kpiObject[kpiId] && kpiObject[kpiId] == true){
|
1793
|
+ if(kpiObject[kpiId] && kpiObject[kpiId] == true && editFlag && editFlag == "true"){
|
1787
|
return chbox + '<a class="link showlinechart_' + tableId + '" style="padding-left:5px;' + resStyle + '" ' + 'data-isWarning="' + value.isWarning + '" data-ident="' + value.kpiIdent + '"' +
|
1794
|
return chbox + '<a class="link showlinechart_' + tableId + '" style="padding-left:5px;' + resStyle + '" ' + 'data-isWarning="' + value.isWarning + '" data-ident="' + value.kpiIdent + '"' +
|
1788
|
'data-trend="' + value.isTrend + '" data-id="' + v.id + '" data-kpiname="' + kpiname + '" data-name="' + v.name + '" data-flag="' + value.flag + '">' + value.kpiValue + '</a>' +
|
1795
|
'data-trend="' + value.isTrend + '" data-id="' + v.id + '" data-kpiname="' + kpiname + '" data-name="' + v.name + '" data-flag="' + value.flag + '">' + value.kpiValue + '</a>' +
|
1789
|
'<a class="detail_row_menu hide" data-isWarning="' + value.isWarning + '" data-ident="' + value.kpiIdent + '" data-trend="' + value.isTrend + '" ' +
|
1796
|
'<a class="detail_row_menu hide" data-isWarning="' + value.isWarning + '" data-ident="' + value.kpiIdent + '" data-trend="' + value.isTrend + '" ' +
|