|
@@ -14,7 +14,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
|
@@ -14,7 +14,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
14
|
|
14
|
|
15
|
//对外暴露的接口
|
15
|
//对外暴露的接口
|
16
|
exports('workReportAdd', function (data) {
|
16
|
exports('workReportAdd', function (data) {
|
17
|
- var accessToken = session.getToken()['access_token']
|
17
|
+ // var accessToken = session.getToken()['access_token']
|
|
|
18
|
+ var accessToken = common.getMjToken();
|
18
|
var userSelect = {}
|
19
|
var userSelect = {}
|
19
|
var currentDate = {}
|
20
|
var currentDate = {}
|
20
|
var uploadInst = {}
|
21
|
var uploadInst = {}
|
|
@@ -27,7 +28,6 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
|
@@ -27,7 +28,6 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
27
|
var historywarningTable = {}
|
28
|
var historywarningTable = {}
|
28
|
|
29
|
|
29
|
var viewType = data && data.viewType ? data.viewType : '';
|
30
|
var viewType = data && data.viewType ? data.viewType : '';
|
30
|
-
|
|
|
31
|
init()
|
31
|
init()
|
32
|
$('#workReport_type').val(data.repType)
|
32
|
$('#workReport_type').val(data.repType)
|
33
|
|
33
|
|
|
@@ -90,7 +90,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
|
@@ -90,7 +90,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
90
|
delete data['select']
|
90
|
delete data['select']
|
91
|
params.workReport = JSON.stringify(data)
|
91
|
params.workReport = JSON.stringify(data)
|
92
|
admin.req({
|
92
|
admin.req({
|
93
|
- url: domainName + '/api-web/workreport/save?access_token=' + accessToken,
|
93
|
+ url: domainName + '/api-web/workreport/save?accessToken=' + accessToken,
|
94
|
data: JSON.stringify(params),
|
94
|
data: JSON.stringify(params),
|
95
|
type: 'post',
|
95
|
type: 'post',
|
96
|
contentType: "application/json; charset=utf-8",
|
96
|
contentType: "application/json; charset=utf-8",
|
|
@@ -108,7 +108,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
|
@@ -108,7 +108,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
108
|
repTitle: '',
|
108
|
repTitle: '',
|
109
|
isRead: '',
|
109
|
isRead: '',
|
110
|
repType: '',
|
110
|
repType: '',
|
111
|
- createTime: ''
|
111
|
+ createTime: 'today'
|
112
|
},
|
112
|
},
|
113
|
});
|
113
|
});
|
114
|
$("#workReport-form-save-id").removeAttr("disabled");
|
114
|
$("#workReport-form-save-id").removeAttr("disabled");
|
|
@@ -186,7 +186,25 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
|
@@ -186,7 +186,25 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
186
|
|
186
|
|
187
|
url = domainName + '/api-web/home/alarm/getAlarm'
|
187
|
url = domainName + '/api-web/home/alarm/getAlarm'
|
188
|
|
188
|
|
189
|
- getAlarmInfo(where, cols, url)
|
189
|
+ getAlarmInfo(where,cols, url)
|
|
|
190
|
+
|
|
|
191
|
+
|
|
|
192
|
+ /**
|
|
|
193
|
+ * 非新增日报时,切换到日报时回填告警信息
|
|
|
194
|
+ * @author joke
|
|
|
195
|
+ * */
|
|
|
196
|
+ function getAlarmCount(url) {
|
|
|
197
|
+ admin.req({
|
|
|
198
|
+ url: url+'?page=1&limit=10&dateTime='+$('#add-workReport-form').find("input[name='createTime']").val(),
|
|
|
199
|
+ success: function (res) {
|
|
|
200
|
+ if (res && res.map){
|
|
|
201
|
+ var str = `共有${res.map.totalCount}条告警,手动处理${res.map.manualCount}条,自动处理${res.map.autoCount}条,` +
|
|
|
202
|
+ `未处理${res.map.alarmCount}条`;
|
|
|
203
|
+ $('#add-workReport-form').find("input[name='alarmStatic']").val(str);
|
|
|
204
|
+ }
|
|
|
205
|
+ }
|
|
|
206
|
+ })
|
|
|
207
|
+ }
|
190
|
|
208
|
|
191
|
//表单赋值
|
209
|
//表单赋值
|
192
|
function fromAssignment() {
|
210
|
function fromAssignment() {
|
|
@@ -315,7 +333,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
|
@@ -315,7 +333,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
315
|
var fileName = []
|
333
|
var fileName = []
|
316
|
uploadInst = upload.render({
|
334
|
uploadInst = upload.render({
|
317
|
elem: '#attachment', //绑定元素
|
335
|
elem: '#attachment', //绑定元素
|
318
|
- url: common.domainName + '/api-web/workreport/upload',
|
336
|
+ url: common.domainName + '/api-web/workreport/upload?accessToken='+accessToken,
|
319
|
data: param,
|
337
|
data: param,
|
320
|
multiple: true,
|
338
|
multiple: true,
|
321
|
auto: false, //选择文件后不自动上传
|
339
|
auto: false, //选择文件后不自动上传
|
|
@@ -350,7 +368,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
|
@@ -350,7 +368,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
350
|
//初始化用户下拉列表框
|
368
|
//初始化用户下拉列表框
|
351
|
function initUserSelect() {
|
369
|
function initUserSelect() {
|
352
|
$.ajax({
|
370
|
$.ajax({
|
353
|
- url: domainName + '/api-user/users/getAll?access_token=' + accessToken,
|
371
|
+ url: domainName + '/mj/user/page?username=&nickname=&enabled=&perPage=10000&page=1&accessToken=' + common.getMjToken(),
|
|
|
372
|
+ // url: domainName + '/api-user/users/getAll?access_token=' + accessToken,
|
354
|
success: function (res) {
|
373
|
success: function (res) {
|
355
|
userSelect = xmSelect.render({
|
374
|
userSelect = xmSelect.render({
|
356
|
el: '.reportUser',
|
375
|
el: '.reportUser',
|
|
@@ -365,7 +384,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
|
@@ -365,7 +384,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
365
|
filterable: true,
|
384
|
filterable: true,
|
366
|
layVerify: 'required',
|
385
|
layVerify: 'required',
|
367
|
layVerType: 'msg',
|
386
|
layVerType: 'msg',
|
368
|
- data: res,
|
387
|
+ data: res.data.rows,
|
369
|
})
|
388
|
})
|
370
|
initGroupUserDefault()
|
389
|
initGroupUserDefault()
|
371
|
//赋值
|
390
|
//赋值
|
|
@@ -376,8 +395,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
|
@@ -376,8 +395,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
376
|
|
395
|
|
377
|
//初始化组负责人对应的组员
|
396
|
//初始化组负责人对应的组员
|
378
|
function initGroupUserDefault() {
|
397
|
function initGroupUserDefault() {
|
379
|
- $.ajax({
|
|
|
380
|
- url: domainName + '/api-web/workreport/getUserByAdmin?theirType=1&access_token=' + accessToken,
|
398
|
+ admin.req({
|
|
|
399
|
+ url: domainName + '/api-web/workreport/getUserByAdmin?theirType=1',
|
381
|
success: function (res) {
|
400
|
success: function (res) {
|
382
|
if (!res.str) {
|
401
|
if (!res.str) {
|
383
|
return;
|
402
|
return;
|
|
@@ -395,29 +414,32 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
|
@@ -395,29 +414,32 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
395
|
function initFromType(repType) {
|
414
|
function initFromType(repType) {
|
396
|
switch (repType) {
|
415
|
switch (repType) {
|
397
|
case 'day':
|
416
|
case 'day':
|
398
|
- $('.work_finish').text('今日完成工作')
|
|
|
399
|
- $('.work_conclusion').text('未完成工作')
|
|
|
400
|
- $('.work_help').text('需要协调工作')
|
417
|
+ $('.work_finish').html('<label>今日完成工作<span style="color: red">*</span></label>')
|
|
|
418
|
+ $('.work_conclusion').html('<label>未完成工作<span style="color: red">*</span></label>')
|
|
|
419
|
+ $('.work_help').html('<label>需要协调工作<span style="color: red">*</span></label>')
|
401
|
$('.plan').hide()
|
420
|
$('.plan').hide()
|
402
|
$('.reportAlarm').show()
|
421
|
$('.reportAlarm').show()
|
403
|
$('.report_alarmStatic').show()
|
422
|
$('.report_alarmStatic').show()
|
404
|
getAlarmInfo(where, cols, url)
|
423
|
getAlarmInfo(where, cols, url)
|
|
|
424
|
+ if (data.repType != 'day'){
|
|
|
425
|
+ getAlarmCount(url)
|
|
|
426
|
+ }
|
405
|
break
|
427
|
break
|
406
|
case 'week':
|
428
|
case 'week':
|
407
|
- $('.work_finish').text('本周完成工作')
|
|
|
408
|
- $('.work_conclusion').text('本周工作总结')
|
429
|
+ $('.work_finish').html('<label>本周完成工作<span style="color: red">*</span></label>')
|
|
|
430
|
+ $('.work_conclusion').html('<label>本周工作总结<span style="color: red">*</span></label>')
|
409
|
$('.plan').show()
|
431
|
$('.plan').show()
|
410
|
- $('.work_plan').text('下周工作计划')
|
|
|
411
|
- $('.work_help').text('需要协调与帮助')
|
432
|
+ $('.work_plan').html('<label>下周工作计划<span style="color: red">*</span></label>')
|
|
|
433
|
+ $('.work_help').html('<label>需要协调与帮助<span style="color: red">*</span></label>')
|
412
|
$('.reportAlarm').hide()
|
434
|
$('.reportAlarm').hide()
|
413
|
$('.report_alarmStatic').hide()
|
435
|
$('.report_alarmStatic').hide()
|
414
|
break
|
436
|
break
|
415
|
case 'month':
|
437
|
case 'month':
|
416
|
- $('.work_finish').text('本月完成工作')
|
|
|
417
|
- $('.work_conclusion').text('本月工作总结')
|
438
|
+ $('.work_finish').html('<label>本月完成工作<span style="color: red">*</span></label>')
|
|
|
439
|
+ $('.work_conclusion').html('<label>本月工作总结<span style="color: red">*</span></label>')
|
418
|
$('.plan').show()
|
440
|
$('.plan').show()
|
419
|
- $('.work_plan').text('下月工作计划')
|
|
|
420
|
- $('.work_help').text('需要协调与帮助')
|
441
|
+ $('.work_plan').html('<label>下月工作计划<span style="color: red">*</span></label>')
|
|
|
442
|
+ $('.work_help').html('<label>需要协调与帮助<span style="color: red">*</span></label>')
|
421
|
$('.reportAlarm').hide()
|
443
|
$('.reportAlarm').hide()
|
422
|
$('.report_alarmStatic').hide()
|
444
|
$('.report_alarmStatic').hide()
|
423
|
break
|
445
|
break
|