...
|
...
|
@@ -14,7 +14,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
|
|
|
|
|
//对外暴露的接口
|
|
|
exports('workReportAdd', function (data) {
|
|
|
var accessToken = session.getToken()['access_token']
|
|
|
// var accessToken = session.getToken()['access_token']
|
|
|
var accessToken = common.getMjToken();
|
|
|
var userSelect = {}
|
|
|
var currentDate = {}
|
|
|
var uploadInst = {}
|
...
|
...
|
@@ -27,7 +28,6 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
|
|
var historywarningTable = {}
|
|
|
|
|
|
var viewType = data && data.viewType ? data.viewType : '';
|
|
|
|
|
|
init()
|
|
|
$('#workReport_type').val(data.repType)
|
|
|
|
...
|
...
|
@@ -90,7 +90,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
|
|
delete data['select']
|
|
|
params.workReport = JSON.stringify(data)
|
|
|
admin.req({
|
|
|
url: domainName + '/api-web/workreport/save?access_token=' + accessToken,
|
|
|
url: domainName + '/api-web/workreport/save?accessToken=' + accessToken,
|
|
|
data: JSON.stringify(params),
|
|
|
type: 'post',
|
|
|
contentType: "application/json; charset=utf-8",
|
...
|
...
|
@@ -108,7 +108,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
|
|
repTitle: '',
|
|
|
isRead: '',
|
|
|
repType: '',
|
|
|
createTime: ''
|
|
|
createTime: 'today'
|
|
|
},
|
|
|
});
|
|
|
$("#workReport-form-save-id").removeAttr("disabled");
|
...
|
...
|
@@ -186,7 +186,25 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
|
|
|
|
|
url = domainName + '/api-web/home/alarm/getAlarm'
|
|
|
|
|
|
getAlarmInfo(where, cols, url)
|
|
|
getAlarmInfo(where,cols, url)
|
|
|
|
|
|
|
|
|
/**
|
|
|
* 非新增日报时,切换到日报时回填告警信息
|
|
|
* @author joke
|
|
|
* */
|
|
|
function getAlarmCount(url) {
|
|
|
admin.req({
|
|
|
url: url+'?page=1&limit=10&dateTime='+$('#add-workReport-form').find("input[name='createTime']").val(),
|
|
|
success: function (res) {
|
|
|
if (res && res.map){
|
|
|
var str = `共有${res.map.totalCount}条告警,手动处理${res.map.manualCount}条,自动处理${res.map.autoCount}条,` +
|
|
|
`未处理${res.map.alarmCount}条`;
|
|
|
$('#add-workReport-form').find("input[name='alarmStatic']").val(str);
|
|
|
}
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
|
|
|
//表单赋值
|
|
|
function fromAssignment() {
|
...
|
...
|
@@ -315,7 +333,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
|
|
var fileName = []
|
|
|
uploadInst = upload.render({
|
|
|
elem: '#attachment', //绑定元素
|
|
|
url: common.domainName + '/api-web/workreport/upload',
|
|
|
url: common.domainName + '/api-web/workreport/upload?accessToken='+accessToken,
|
|
|
data: param,
|
|
|
multiple: true,
|
|
|
auto: false, //选择文件后不自动上传
|
...
|
...
|
@@ -350,7 +368,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
|
|
//初始化用户下拉列表框
|
|
|
function initUserSelect() {
|
|
|
$.ajax({
|
|
|
url: domainName + '/api-user/users/getAll?access_token=' + accessToken,
|
|
|
url: domainName + '/mj/user/page?username=&nickname=&enabled=&perPage=10000&page=1&accessToken=' + common.getMjToken(),
|
|
|
// url: domainName + '/api-user/users/getAll?access_token=' + accessToken,
|
|
|
success: function (res) {
|
|
|
userSelect = xmSelect.render({
|
|
|
el: '.reportUser',
|
...
|
...
|
@@ -365,7 +384,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
|
|
filterable: true,
|
|
|
layVerify: 'required',
|
|
|
layVerType: 'msg',
|
|
|
data: res,
|
|
|
data: res.data.rows,
|
|
|
})
|
|
|
initGroupUserDefault()
|
|
|
//赋值
|
...
|
...
|
@@ -376,8 +395,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
|
|
|
|
|
//初始化组负责人对应的组员
|
|
|
function initGroupUserDefault() {
|
|
|
$.ajax({
|
|
|
url: domainName + '/api-web/workreport/getUserByAdmin?theirType=1&access_token=' + accessToken,
|
|
|
admin.req({
|
|
|
url: domainName + '/api-web/workreport/getUserByAdmin?theirType=1',
|
|
|
success: function (res) {
|
|
|
if (!res.str) {
|
|
|
return;
|
...
|
...
|
@@ -395,29 +414,32 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
|
|
function initFromType(repType) {
|
|
|
switch (repType) {
|
|
|
case 'day':
|
|
|
$('.work_finish').text('今日完成工作')
|
|
|
$('.work_conclusion').text('未完成工作')
|
|
|
$('.work_help').text('需要协调工作')
|
|
|
$('.work_finish').html('<label>今日完成工作<span style="color: red">*</span></label>')
|
|
|
$('.work_conclusion').html('<label>未完成工作<span style="color: red">*</span></label>')
|
|
|
$('.work_help').html('<label>需要协调工作<span style="color: red">*</span></label>')
|
|
|
$('.plan').hide()
|
|
|
$('.reportAlarm').show()
|
|
|
$('.report_alarmStatic').show()
|
|
|
getAlarmInfo(where, cols, url)
|
|
|
if (data.repType != 'day'){
|
|
|
getAlarmCount(url)
|
|
|
}
|
|
|
break
|
|
|
case 'week':
|
|
|
$('.work_finish').text('本周完成工作')
|
|
|
$('.work_conclusion').text('本周工作总结')
|
|
|
$('.work_finish').html('<label>本周完成工作<span style="color: red">*</span></label>')
|
|
|
$('.work_conclusion').html('<label>本周工作总结<span style="color: red">*</span></label>')
|
|
|
$('.plan').show()
|
|
|
$('.work_plan').text('下周工作计划')
|
|
|
$('.work_help').text('需要协调与帮助')
|
|
|
$('.work_plan').html('<label>下周工作计划<span style="color: red">*</span></label>')
|
|
|
$('.work_help').html('<label>需要协调与帮助<span style="color: red">*</span></label>')
|
|
|
$('.reportAlarm').hide()
|
|
|
$('.report_alarmStatic').hide()
|
|
|
break
|
|
|
case 'month':
|
|
|
$('.work_finish').text('本月完成工作')
|
|
|
$('.work_conclusion').text('本月工作总结')
|
|
|
$('.work_finish').html('<label>本月完成工作<span style="color: red">*</span></label>')
|
|
|
$('.work_conclusion').html('<label>本月工作总结<span style="color: red">*</span></label>')
|
|
|
$('.plan').show()
|
|
|
$('.work_plan').text('下月工作计划')
|
|
|
$('.work_help').text('需要协调与帮助')
|
|
|
$('.work_plan').html('<label>下月工作计划<span style="color: red">*</span></label>')
|
|
|
$('.work_help').html('<label>需要协调与帮助<span style="color: red">*</span></label>')
|
|
|
$('.reportAlarm').hide()
|
|
|
$('.report_alarmStatic').hide()
|
|
|
break
|
...
|
...
|
|