|
@@ -8,7 +8,7 @@ layui.define(['layer', 'form', 'jquery', 'element', 'laydate', 'colorpicker', 's
|
|
|
const api = layui.api;
|
|
|
const util = layui.util;
|
|
|
const chartUtil = layui.chartUtil;
|
|
|
-
|
|
|
+
|
|
|
util.on({
|
|
|
optItem: function() {
|
|
|
const policyId = $('select[name="chart-item-group"]').val()
|
|
@@ -86,7 +86,7 @@ layui.define(['layer', 'form', 'jquery', 'element', 'laydate', 'colorpicker', 's
|
|
|
legend
|
|
|
})
|
|
|
})
|
|
|
-
|
|
|
+
|
|
|
const fn = {
|
|
|
data: {
|
|
|
chartType: '',
|
|
@@ -120,6 +120,16 @@ layui.define(['layer', 'form', 'jquery', 'element', 'laydate', 'colorpicker', 's
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ const policyId = $('select[name="chart-item-group"]').val()
|
|
|
+ if (!policyId) {
|
|
|
+ layer.msg('请选择策略', {icon: 2})
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ const itemNumber = Number($('#check-item-number').text())
|
|
|
+ if (isNaN(itemNumber) || itemNumber === 0) {
|
|
|
+ layer.msg('请选择点位', {icon: 2})
|
|
|
+ return false
|
|
|
+ }
|
|
|
layer.close(index)
|
|
|
return true
|
|
|
},
|
|
@@ -216,7 +226,7 @@ layui.define(['layer', 'form', 'jquery', 'element', 'laydate', 'colorpicker', 's
|
|
|
custFn.manualReportHistory()
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
const custFn = {
|
|
|
initItemNameList: function(itemList) {
|
|
|
$('#itemNameChangeList').empty()
|
|
@@ -258,7 +268,7 @@ layui.define(['layer', 'form', 'jquery', 'element', 'laydate', 'colorpicker', 's
|
|
|
layui.api.getPolicyHistoryDataByItemIdList(params).then(json => {
|
|
|
if (!json.data || !json.data.length) {
|
|
|
return
|
|
|
- }
|
|
|
+ }
|
|
|
let obj = {}
|
|
|
json.data.forEach(data => {
|
|
|
const name = data.modbusConfig ? data.itemName : data.itemReadName
|
|
@@ -359,7 +369,7 @@ layui.define(['layer', 'form', 'jquery', 'element', 'laydate', 'colorpicker', 's
|
|
|
this.renderPieView()
|
|
|
}
|
|
|
this.renderLegendView()
|
|
|
-
|
|
|
+
|
|
|
this.renderDataView()
|
|
|
},
|
|
|
renderDataView: function() {
|
|
@@ -387,7 +397,7 @@ layui.define(['layer', 'form', 'jquery', 'element', 'laydate', 'colorpicker', 's
|
|
|
form.val('dataForm', layui.rightMenu.data.chart[fn.data.chartId].dataForm)
|
|
|
})
|
|
|
if (layui.sheetTypew.templateReportType == 0) {
|
|
|
-
|
|
|
+
|
|
|
layui.laydate.render({
|
|
|
elem: '#chart-hand-elem-date',
|
|
|
btns: ['confirm'],
|
|
@@ -1985,8 +1995,8 @@ layui.define(['layer', 'form', 'jquery', 'element', 'laydate', 'colorpicker', 's
|
|
|
</div>`
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
event.init()
|
|
|
|
|
|
exports('chartRightw', fn);
|
|
|
-});
|
|
|
+});
|