Authored by wangtao

Merge branch 'master-mj' of http://113.200.75.45:82/monitor_v3/hg-monitor-web into master-mj

Showing 18 changed files with 171 additions and 324 deletions
... ... @@ -976,6 +976,22 @@ layui.define(['common', 'swiper', 'admin', 'commonDetail', 'mxClient', 'msgTips'
$("#indexActiveAlarmList").html('<li style="width:390px;"><p>无告警</p></li>');
});
}
$('#indexActiveAlarmList').on('click','li[data-id]',function(){
let win = window.parent;
if (win) {
window.parent.postMessage({
type: 'openResAlarmDetail',
message: {
params:{
'resId':$(this).data('id'),
'batchNo':$(this).data('batchNo'),
},
title:'',
}
}, '*')
}
})
/**
* 跳转到告警管理
* bizId 业务id
... ...
... ... @@ -127,7 +127,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
field: 'omanufacturerName', title: '工作单位', align: 'center',templet: function (d) {
var manufacturerName = '';
if(d.omanufacturerId == '0'){
manufacturerName = d.manufacturerOther;
manufacturerName = '其他';
}else {
if(manufactureArr && manufactureArr.length>0){
$.each(manufactureArr, function (i, v) {
... ...
... ... @@ -96,6 +96,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions'], function
var url = domainName + '/cmdb-CI/supplier/find/'+d.manufacturerId+'?accessToken='+accessToken
$.ajax({
url: url,
async: false,
success: function(res){
if(res.data.cmdbSupplier){
manufacturerName = res.data.cmdbSupplier.shortName;
... ... @@ -257,6 +258,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions'], function
var url = `${domainName}/cmdb-CI/supplier/list?page=1&limit=20&supplierType=0&accessToken=${accessToken}`;
$.ajax({
url: url,
async: false,
success: function (res) {
$.each(res.data, function (i, v) {
var obj = {};
... ...
... ... @@ -230,7 +230,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
};
var option = {
color: ['#367bec', '#00cefc'],
color: ['#367bec', '#00cefc','#ff2618'],
title: [{
text: '{val|' + total + '}',
top: 'center',
... ...
... ... @@ -27,7 +27,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
var where = {}
var url = ''
var historywarningTable = {}
var datas = data.datas;
var nextId = id;
var viewType = data && data.viewType ? data.viewType : '';
init()
$('#workReport_type').val(data.repType)
... ... @@ -49,6 +50,81 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
saveForm()
}
})
$("#workReport-form-next-id").on('click', function () {
if (datas.length > 0) {
var datas1 = {};
for (let i = 0; i < datas.length; i++) {
if (datas[i].id == nextId) {
datas1 = datas[(datas[i].LAY_TABLE_INDEX + 1)];
if (datas1 != undefined) {
nextId = datas1.id;
var title = datas1.createUserNickName+'-'+datas1.repTitle
// window.parent.postMessage({'title':title},"*");
$(".layui-card-body.workReport").find(".layui-field-title").html("<legend>"+title+"</legend>");
form.render(null, 'add-workReport-form');
form.val('add-workReport-form', datas1);
var time = ''
time = datas1.createTime
var userArr = []
$.each(datas1.reportUserList, function (i, v) {
userArr.push(v.userName)
})
userSelect.setValue(userArr)
if (datas1.attachmentList.length != 0) {
$.each(datas1.attachmentList, function (i, v) {
writeTagsInfo(v.id, v.originalName)
})
}
cols.push({
field: 'alarmStatus', title: '告警状态', align: 'center', minWidth: 100,
templet: function (d) {
var str = ''
if (d.alarmStatus == '0') {
str = '告警'
} else if (d.alarmStatus == '1') {
str = '关闭'
}
return `<div><span>${str}</span></div>`
}
}
, {
field: 'clearType', title: '消除类型', align: 'center', minWidth: 100,
templet: function (d) {
var str = ''
if (d.clearType == '0') {
str = '自动消除'
} else if (d.clearType == '1') {
str = '手动消除'
}
return `<div><span>${str}</span></div>`
}
}
, {field: 'clearUserId', title: '消除人', align: 'center', minWidth: 100,}
, {field: 'clearTime', title: '消除时间', align: 'center', minWidth: 180,}
, {field: 'clearReason', title: '消除原因', align: 'center', minWidth: 250})
where = {access_token: accessToken, reportId: nextId, time: time}
url = domainName + '/api-web/workreport/getAlarmListByReportId'
getAlarmInfo(where, cols, url)
admin.req({
url: domainName + '/api-web/workreport/setRead',
data: {workReportIds: [nextId]}
}).done(function (response) {
if (response.success) {
}
});
return;
} else {
layer.msg('当前页已读完', {
offset: '15px',
icon: 7,
time: 1000,
})
}
}
}
}
})
//表单验证
form.verify({
... ... @@ -225,7 +301,10 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
async: false,
done: function (res) {
form.val('add-workReport-form', res.object)
time = res.object.createTime
time = res.object.createTime;
var title = res.object.createUserNickName+'-'+ res.object.repTitle
// window.parent.postMessage({'title':title},"*");
$(".layui-card-body.workReport").find(".layui-field-title").html(" <legend>"+title+"</legend>");
var userArr = []
$.each(res.object.reportUserList, function (i, v) {
userArr.push(v.userName)
... ...
... ... @@ -12,7 +12,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions'], function
//对外暴露的接口
exports("workReportIndex", function () {
var accessToken = common.getMjToken();
var createTime = 'today'
var createTime = 'thisWeek'
var isRead = ''
var repType = ''
... ...
... ... @@ -15,7 +15,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
var companyChart = echarts.init(document.getElementById('chart-company-report'));
var noReadChart = echarts.init(document.getElementById('chart-noRead-report'));
var dateLimit = ""
var createTime = "today"
var createTime = "thisWeek"
var type = ''
var urlRepType = ''
var manufacturerId = ''
... ... @@ -55,7 +55,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
done: function (value) {
dateLimit = value
if (dateLimit == '') {
$('[data-period="today"]').click()
$('[data-period="thisWeek"]').click()
} else {
$.each($("button.date"), function (i, e) {
var $dom = $(e);
... ... @@ -166,13 +166,13 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
// 加载工作汇报表格
function loadWorkReportTable() {
var conditions = form.val('form-workreport-condition');
$.each($("button.isRead"), function (i, e) {
$.each($("button.isRead"),function (i,e) {
var $dom = $(e);
if ($dom.hasClass("active")) {
if($dom.hasClass("active")){
conditions["currIsRead"] = $dom.data("type")
}
})
if (manufacturerId != '') {
if(manufacturerId!=''){
conditions.manufacturerName = manufacturerId;
}
Object.assign(conditions, {
... ... @@ -263,31 +263,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
}, {
field: 'createUserNickName', title: '汇报人', align: 'center',
}, {
field: 'manufacturerName', title: '厂商', align: 'center',templet: function (d) {
var manufacturerName = '';
if(d.manufacturerName == '0'){
manufacturerName = d.manufacturerOther;
}else {
if(manufactureArr && manufactureArr.length>0){
$.each(manufactureArr, function (i, v) {
if(d.manufacturerName==v.id) {
manufacturerName = v.name;
}
})
}else{
var url = domainName + '/cmdb-CI/supplier/find/'+d.machineRoomId+'?accessToken='+accessToken
$.ajax({
url: url,
success: function(res){
if(res.data.cmdbSupplier){
manufacturerName = res.data.cmdbSupplier.shortName;
}
}
});
}
}
return manufacturerName;
}
field: 'manufacturerName', title: '厂商', align: 'center'
}, {
field: 'createTime', title: '上报时间', align: 'center',
}]],
... ... @@ -307,8 +283,8 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
table.on('tool(table-workreport-view)', function (obj) {
var data = obj.data;
if (obj.event === 'serRead') {
var id = data['id'];
var datas = layui.table.cache["table-workreport-view"];
var repType = data['repType'];
admin.req({
url: domainName + '/api-web/workreport/setRead',
... ... @@ -318,20 +294,13 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
obj.update({
currIsRead: "1"
});
loadReadReport();
reloadAllChange();
}
});
common.openWin('workreport/add', '查看', {
id: id,
repType: repType,
viewType: 'view'
}, ['关闭'], function f() {
return true;
}, null, null, {
success: function () {
form.render();
}
})
common.openWin('workreport/add', '查看', {id: id, repType: repType, viewType: 'view',datas:datas}, ['下一条','关闭'], function f() {
$("#workReport-form-next-id").trigger("click");
reloadAllChange();
});
}
});
... ... @@ -340,6 +309,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
var url = `${domainName}/cmdb-CI/supplier/list?page=1&limit=20&supplierType=0&accessToken=${accessToken}`;
$.ajax({
url: url,
async: false,
success: function (res) {
var options = "<option value=''>=选择厂商=</option>";
$.each(res.data, function (i, v) {
... ...
... ... @@ -171,7 +171,7 @@
</div>
<div class="layui-form-item">
<div class="layui-inline inline-half">
<label class="layui-form-label" style="text-overflow: clip;"><span style="color: red;">*</span>甲方(确认签字)</label>
<label class="layui-form-label" style="text-overflow: clip;"><span style="color: red;">*</span>甲方确认签字</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="partyA" id="partyA" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
</div>
... ... @@ -186,7 +186,7 @@
</div>
<div class="layui-form-item">
<div class="layui-inline inline-half">
<label class="layui-form-label" style="text-overflow: clip;"><span style="color: red;">*</span>运维(确认签字)</label>
<label class="layui-form-label" style="text-overflow: clip;"><span style="color: red;">*</span>乙方确认签字</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="partyB" id="partyB" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
</div>
... ... @@ -211,46 +211,3 @@
fn({{d}});
})
</script>
<style>
#add-emergency-form .layui-form-label {
width: 120px;
/* padding: 8px 12px; */
text-align: left !important;
}
#add-emergency-form .layui-input-block {
margin-left: 120px !important;
}
.tags {
margin-top: 5px;
}
.layui-textarea {
width: 97%;
}
.tags span {
height: 20px;
margin-right: 10px;
margin-bottom: 3px;
padding: 5px 10px 5px 10px;
float: left;
white-space: nowrap;
color: #fff;
background-color: #009688;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .15);
}
.tagsclose {
font-weight: bold;
line-height: 20px;
margin-left: 10px;
cursor: pointer;
text-align: center;
color: #fff;
border: 0 none;
background: transparent none repeat scroll 0 0;
}
</style>
... ...
... ... @@ -89,7 +89,7 @@
{{# var alarmLevelClas = 'warn-normal'}}
{{# if(item.alarmLevel == 3){ alarmLevelClas = 'warn-worst' } }}
{{# if(item.alarmLevel == 2){ alarmLevelClas = 'warn-worse' } }}
<li data-id="{{item.id}}" title="{{item.alarmContent}}">
<li style="cursor: pointer;" data-id="{{item.id}}" title="{{item.alarmContent}}" data-batch-no="{{item.batchNo}}">
<i class="icon-level {{alarmLevelClas}}">{{index+1}}</i>
<span>{{item.updateTime}}</span>
<p>{{item.alarmContent}}</p>
... ...
... ... @@ -34,13 +34,19 @@
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline inline-half">
<div class="layui-inline inline-onethird">
<label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>申请时间</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="applyTime" id="applyTime" lay-verify="required">
</div>
</div>
<div class="layui-inline inline-onethird">
<label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>系统负责人</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="principal" id="principal" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
</div>
</div>
<div class="layui-inline inline-half">
<div class="layui-inline inline-onethird">
<label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>联系方式</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="phone" id="phone" lay-verify="required|phone">
... ... @@ -72,14 +78,8 @@
</div>
<div class="layui-form-item">
<div class="layui-inline inline-half">
<label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>申请时间</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="applyTime" id="applyTime" lay-verify="required">
</div>
</div>
<div class="layui-inline inline-half">
<label class="layui-form-label" style="width: 165px"><span style="color: red;font-size: 16px">*</span>升级时间段</label>
<div class="layui-inline inline-onethird">
<label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>升级时间段</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="upgradeperiod" id= "upgradeperiod" lay-verify="required" >
</div>
... ... @@ -130,37 +130,3 @@
})
</script>
<style>
#add-bizupgrade-form .layui-form-label {
width: 120px;
/* padding: 8px 12px; */
text-align: left !important;
}
#add-bizupgrade-form .layui-input-block{
margin-left: 120px !important;
}
.tags{
margin-top:5px;
}
.tags span {
height: 20px;
margin-right: 10px;
margin-bottom: 3px;
padding: 5px 10px 5px 10px;
float: left;
white-space: nowrap;
color:#fff;
background-color:#009688;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .15);
}
.tagsclose {
font-weight: bold;
line-height: 20px;
margin-left:10px;
cursor: pointer;
text-align: center;
color: #fff;
border: 0 none;
background: transparent none repeat scroll 0 0;
}
</style>
... ...
... ... @@ -159,13 +159,13 @@
</div>
<div class="layui-form-item">
<div class="layui-inline inline-half">
<label class="layui-form-label" style="text-overflow: clip;"><span style="color: red;">*</span>甲方(确认签字)</label>
<label class="layui-form-label" style="text-overflow: clip;"><span style="color: red;">*</span>甲方确认签字</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="partyA" id="partyA" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
</div>
</div>
<div class="layui-inline inline-half">
<label class="layui-form-label" style="text-overflow: clip;"><span style="color: red;">*</span>乙方(确认签字)</label>
<label class="layui-form-label" style="text-overflow: clip;"><span style="color: red;">*</span>乙方确认签字</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="partyB" id="partyB" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
</div>
... ... @@ -198,37 +198,3 @@
})
</script>
<style>
#add-devicehitch-form .layui-form-label {
width: 120px;
/* padding: 8px 12px; */
text-align: left !important;
}
#add-devicehitch-form .layui-input-block{
margin-left: 120px !important;
}
.tags{
margin-top:5px;
}
.tags span {
height: 20px;
margin-right: 10px;
margin-bottom: 3px;
padding: 5px 10px 5px 10px;
float: left;
white-space: nowrap;
color:#fff;
background-color:#009688;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .15);
}
.tagsclose {
font-weight: bold;
line-height: 20px;
margin-left:10px;
cursor: pointer;
text-align: center;
color: #fff;
border: 0 none;
background: transparent none repeat scroll 0 0;
}
</style>
... ...
... ... @@ -53,7 +53,7 @@
</div>
<div class="layui-form-item">
<div class="layui-inline inline-onethird">
<label class="layui-form-label" style="text-overflow: clip;"><span style="color: red;font-size: 16px">*</span>加班时长(小时)</label>
<label class="layui-form-label" style="text-overflow: clip;"><span style="color: red;font-size: 16px">*</span>加班时长</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="extraDuration" id="extraDuration" lay-verify="required|account" maxlength="3" onkeyup="if(this.value.length>5) this.value=this.value.substr(0,3)">
</div>
... ... @@ -122,38 +122,3 @@
fn({{d}})
})
</script>
<style>
#add-extra-form .layui-form-label {
width: 120px;
/* padding: 8px 12px; */
text-align: left !important;
}
#add-extra-form .layui-input-block{
margin-left: 120px !important;
}
.tags{
margin-top:5px;
}
.tags span {
height: 20px;
margin-right: 10px;
margin-bottom: 3px;
padding: 5px 10px 5px 10px;
float: left;
white-space: nowrap;
color:#fff;
background-color:#009688;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .15);
}
.tagsclose {
font-weight: bold;
line-height: 20px;
margin-left:10px;
cursor: pointer;
text-align: center;
color: #fff;
border: 0 none;
background: transparent none repeat scroll 0 0;
}
</style>
... ...
... ... @@ -8,7 +8,7 @@
id="add-meetingApply-form" onsubmit="return false;">
<input hidden name="id" id="id" lay-verify="checkReportIsExist">
<div class="layui-form-item">
<div class="layui-inline inline-half">
<div class="layui-inline inline-onethird">
<label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>主办处室</label>
<div class="layui-input-inline">
<select name="orgCode" id="slt-mettingAdd-org"
... ... @@ -17,27 +17,20 @@
</select>
</div>
</div>
<div class="layui-inline inline-half">
<div class="layui-inline inline-onethird">
<label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>会议室</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="meetingRoom" id="meetingRoom" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline inline-half">
<label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>联调时间</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="unitadjustperiod" id="unitadjustperiod" lay-verify="required">
</div>
</div>
<div class="layui-inline inline-half">
<div class="layui-inline inline-onethird">
<label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>会议时间</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="mettingTime" id="mettingTime" lay-verify="required">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline inline-onethird">
<label class="layui-form-label">会议编号</label>
... ... @@ -52,20 +45,27 @@
</div>
</div>
<div class="layui-inline inline-onethird">
<label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>申请时间</label>
<label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>联调时间</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="applyTime" id="applyTime" lay-verify="required">
<input type="text" class="layui-input" name="unitadjustperiod" id="unitadjustperiod" lay-verify="required">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline inline-half">
<label class="layui-form-label" style="width: 165px"><span style="color: red;font-size: 16px">*</span>会议主办处室负责人</label>
<div class="layui-inline inline-onethird">
<label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>申请时间</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="applyTime" id="applyTime" lay-verify="required">
</div>
</div>
<div class="layui-inline inline-onethird">
<label class="layui-form-label" style="width: 165px"><span style="color: red;font-size: 16px">*</span>主办处室负责人</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="sponsorPrincipal" id= "sponsorPrincipal" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
</div>
</div>
<div class="layui-inline inline-half">
<div class="layui-inline inline-onethird">
<label class="layui-form-label" style="width: 165px"><span style="color: red;font-size: 16px">*</span>信息中心负责人</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="ticPrincipal" id= "ticPrincipal" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)" >
... ... @@ -75,13 +75,13 @@
</div>
<div class="layui-form-item">
<div class="layui-inline inline-half">
<div class="layui-inline inline-onethird">
<label class="layui-form-label"><span style="color: red">*</span>经办人</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="transactorPerson" id="transactorPerson" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
</div>
</div>
<div class="layui-inline inline-half">
<div class="layui-inline inline-onethird">
<label class="layui-form-label"><span style="color: red">*</span>联系方式</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="phone" id="phone" lay-verify="required|phone">
... ... @@ -115,7 +115,7 @@
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label textarea-label" style="text-overflow: clip;">主席台就座人员</label>
<label class="layui-form-label textarea-label" style="text-overflow: clip;">主席台人员</label>
<div class="layui-input-block">
<textarea class="layui-textarea" name="rostrummembers" maxlength="300" placeholder="收看总局会议可不填"></textarea>
</div>
... ... @@ -145,37 +145,3 @@
})
</script>
<style>
#add-meetingApply-form .layui-form-label {
width: 120px;
/* padding: 8px 12px; */
text-align: left !important;
}
#add-meetingApply-form .layui-input-block{
margin-left: 120px !important;
}
.tags{
margin-top:5px;
}
.tags span {
height: 20px;
margin-right: 10px;
margin-bottom: 3px;
padding: 5px 10px 5px 10px;
float: left;
white-space: nowrap;
color:#fff;
background-color:#009688;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .15);
}
.tagsclose {
font-weight: bold;
line-height: 20px;
margin-left:10px;
cursor: pointer;
text-align: center;
color: #fff;
border: 0 none;
background: transparent none repeat scroll 0 0;
}
</style>
... ...
... ... @@ -75,13 +75,13 @@
</div>
</div>
<div class="layui-form-item" >
<div class="layui-inline inline-half">
<div class="layui-inline inline-onethird">
<label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>携带物品</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="belongings" id="belongings" lay-verify="required|account" maxlength="150" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,150)">
</div>
</div>
<div class="layui-inline inline-half">
<div class="layui-inline inline-onethird">
<label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>值班人</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="watchkeeper" id= "watchkeeper" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
... ...
... ... @@ -128,14 +128,14 @@
</table>
</div>
<div class="layui-form-item">
<div class="layui-inline inline-half" >
<label class="layui-form-label" style="width: 160px"><span
<div class="layui-inline inline-onethird" >
<label class="layui-form-label" ><span
style="color: red;font-size: 16px">*</span>恢复方式</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="recoverMethod" id="recoverMethod" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)"/>
</div>
</div>
<div class="layui-inline inline-half">
<div class="layui-inline inline-onethird">
<label class="layui-form-label"><span
style="color: red;font-size: 16px">*</span>恢复结果:</label>
<div class="layui-input-block">
... ... @@ -143,16 +143,15 @@
<input type="radio" name="recoverResult" value="1" title="失败">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline inline-half">
<label class="layui-form-label" style="width: 160px"><span
<div class="layui-inline inline-onethird">
<label class="layui-form-label"><span
style="color: red;font-size: 16px">*</span>恢复时间段</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="unitadjustperiod" id="unitadjustperiod" lay-verify="required">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline" style="width: 90%">
<label class="layui-form-label">选择附件</label>
... ... @@ -174,7 +173,7 @@
</div>
<div class="layui-form-item">
<label class="layui-form-label textarea-label" style="text-overflow: clip;width: 120px"><span
<label class="layui-form-label textarea-label" style="text-overflow: clip"><span
style="color: red;font-size: 16px">*</span>恢复验证结果</label>
<div class="layui-input-block">
<textarea class="layui-textarea" name="resultDesc" maxlength="500"
... ... @@ -183,7 +182,7 @@
</div>
<div class="layui-form-item">
<label class="layui-form-label textarea-label" style="text-overflow: clip;width: 120px"><span
<label class="layui-form-label textarea-label" style="text-overflow: clip"><span
style="color: red;font-size: 16px">*</span>恢复验证缺陷</label>
<div class="layui-input-block">
<textarea class="layui-textarea" name="defect" maxlength="300" placeholder="恢复验证缺陷(没有填无)" lay-verify="required"></textarea>
... ... @@ -194,7 +193,7 @@
</fieldset>
<div class="layui-form-item">
<div class="layui-inline inline-half">
<label class="layui-form-label" style="text-overflow: clip;width: 160px"><span style="color: red;">*</span>运维负责人(确认签字)</label>
<label class="layui-form-label" style="text-overflow: clip;width: 160px"><span style="color: red;">*</span>运维负责人确认签字</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="partyOperation" id="partyOperation" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
</div>
... ... @@ -209,7 +208,7 @@
</div>
<div class="layui-form-item">
<div class="layui-inline inline-half">
<label class="layui-form-label" style="text-overflow: clip;width: 160px"><span style="color: red;">*</span>实施人(确认签字)</label>
<label class="layui-form-label" style="text-overflow: clip;width: 160px"><span style="color: red;">*</span>实施人确认签字</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="partyImplemented" id="partyImplemented" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
</div>
... ... @@ -224,7 +223,7 @@
</div>
<div class="layui-form-item">
<div class="layui-inline inline-half">
<label class="layui-form-label" style="text-overflow: clip;width: 160px"><span style="color: red;">*</span>甲方(确认签字)</label>
<label class="layui-form-label" style="text-overflow: clip;width: 160px"><span style="color: red;">*</span>甲方确认签字</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="partyA" id="partyA" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
</div>
... ... @@ -250,45 +249,3 @@
})
</script>
<style>
#add-recoveryverify-form .layui-form-label {
width: 120px;
/* padding: 8px 12px; */
text-align: left !important;
}
#add-recoveryverify-form .layui-input-block {
margin-left: 120px !important;
}
.tags {
margin-top: 5px;
}
.layui-textarea {
width: 97%;
}
.tags span {
height: 20px;
margin-right: 10px;
margin-bottom: 3px;
padding: 5px 10px 5px 10px;
float: left;
white-space: nowrap;
color: #fff;
background-color: #009688;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .15);
}
.tagsclose {
font-weight: bold;
line-height: 20px;
margin-left: 10px;
cursor: pointer;
text-align: center;
color: #fff;
border: 0 none;
background: transparent none repeat scroll 0 0;
}
</style>
... ...
<!--工作汇报表单-->
<article>
<div class="layui-card-body">
<div class="layui-card-body workReport">
<fieldset class="layui-elem-field layui-field-title">
<legend>日志信息</legend>
</fieldset>
... ... @@ -103,6 +103,9 @@
<button class="layui-btn hide" id="workReport-form-save-id" lay-filter="workReport-form-save-id" lay-submit
type="submit">保存
</button>
<button type="button" lay-filter="workReport-form-next-id" class="layui-btn hide"
id="workReport-form-next-id">下一条
</button>
<table class="hide" id="table-report-add-attachment"></table>
</form>
</div>
... ...
... ... @@ -49,13 +49,13 @@
</div>
</div>
<div class="layui-inline layui-btn-group time-group" id="createTimeBtn">
<button class="layui-btn layui-btn-primary layui-btn-sm active" data-period="today"
<button class="layui-btn layui-btn-primary layui-btn-sm" data-period="today"
type="button">今天
</button>
<button class="layui-btn layui-btn-primary layui-btn-sm" data-period="lastWeek"
type="button">上周
</button>
<button class="layui-btn layui-btn-primary layui-btn-sm" data-period="thisWeek"
<button class="layui-btn layui-btn-primary layui-btn-sm active" data-period="thisWeek"
type="button">本周
</button>
<button class="layui-btn layui-btn-primary layui-btn-sm" data-period="lastMonth"
... ...
... ... @@ -59,13 +59,13 @@
</div>
</div>
<div class="layui-btn-group time-group" id="btns-workreport-time" style="padding: 0">
<button class="layui-btn layui-btn-primary layui-btn-xs active date" data-period="today"
<button class="layui-btn layui-btn-primary layui-btn-xs date" data-period="today"
type="button">今天
</button>
<button class="layui-btn layui-btn-primary layui-btn-xs date" data-period="lastWeek"
type="button">上周
</button>
<button class="layui-btn layui-btn-primary layui-btn-xs date" data-period="thisWeek"
<button class="layui-btn layui-btn-primary layui-btn-xs active date" data-period="thisWeek"
type="button">本周
</button>
<button class="layui-btn layui-btn-primary layui-btn-xs date" data-period="lastMonth"
... ...