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' @@ -976,6 +976,22 @@ layui.define(['common', 'swiper', 'admin', 'commonDetail', 'mxClient', 'msgTips'
976 $("#indexActiveAlarmList").html('<li style="width:390px;"><p>无告警</p></li>'); 976 $("#indexActiveAlarmList").html('<li style="width:390px;"><p>无告警</p></li>');
977 }); 977 });
978 } 978 }
  979 +
  980 + $('#indexActiveAlarmList').on('click','li[data-id]',function(){
  981 + let win = window.parent;
  982 + if (win) {
  983 + window.parent.postMessage({
  984 + type: 'openResAlarmDetail',
  985 + message: {
  986 + params:{
  987 + 'resId':$(this).data('id'),
  988 + 'batchNo':$(this).data('batchNo'),
  989 + },
  990 + title:'',
  991 + }
  992 + }, '*')
  993 + }
  994 + })
979 /** 995 /**
980 * 跳转到告警管理 996 * 跳转到告警管理
981 * bizId 业务id 997 * bizId 业务id
@@ -127,7 +127,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -127,7 +127,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
127 field: 'omanufacturerName', title: '工作单位', align: 'center',templet: function (d) { 127 field: 'omanufacturerName', title: '工作单位', align: 'center',templet: function (d) {
128 var manufacturerName = ''; 128 var manufacturerName = '';
129 if(d.omanufacturerId == '0'){ 129 if(d.omanufacturerId == '0'){
130 - manufacturerName = d.manufacturerOther; 130 + manufacturerName = '其他';
131 }else { 131 }else {
132 if(manufactureArr && manufactureArr.length>0){ 132 if(manufactureArr && manufactureArr.length>0){
133 $.each(manufactureArr, function (i, v) { 133 $.each(manufactureArr, function (i, v) {
@@ -96,6 +96,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions'], function @@ -96,6 +96,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions'], function
96 var url = domainName + '/cmdb-CI/supplier/find/'+d.manufacturerId+'?accessToken='+accessToken 96 var url = domainName + '/cmdb-CI/supplier/find/'+d.manufacturerId+'?accessToken='+accessToken
97 $.ajax({ 97 $.ajax({
98 url: url, 98 url: url,
  99 + async: false,
99 success: function(res){ 100 success: function(res){
100 if(res.data.cmdbSupplier){ 101 if(res.data.cmdbSupplier){
101 manufacturerName = res.data.cmdbSupplier.shortName; 102 manufacturerName = res.data.cmdbSupplier.shortName;
@@ -257,6 +258,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions'], function @@ -257,6 +258,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions'], function
257 var url = `${domainName}/cmdb-CI/supplier/list?page=1&limit=20&supplierType=0&accessToken=${accessToken}`; 258 var url = `${domainName}/cmdb-CI/supplier/list?page=1&limit=20&supplierType=0&accessToken=${accessToken}`;
258 $.ajax({ 259 $.ajax({
259 url: url, 260 url: url,
  261 + async: false,
260 success: function (res) { 262 success: function (res) {
261 $.each(res.data, function (i, v) { 263 $.each(res.data, function (i, v) {
262 var obj = {}; 264 var obj = {};
@@ -230,7 +230,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -230,7 +230,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
230 }; 230 };
231 231
232 var option = { 232 var option = {
233 - color: ['#367bec', '#00cefc'], 233 + color: ['#367bec', '#00cefc','#ff2618'],
234 title: [{ 234 title: [{
235 text: '{val|' + total + '}', 235 text: '{val|' + total + '}',
236 top: 'center', 236 top: 'center',
@@ -27,7 +27,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -27,7 +27,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
27 var where = {} 27 var where = {}
28 var url = '' 28 var url = ''
29 var historywarningTable = {} 29 var historywarningTable = {}
30 - 30 + var datas = data.datas;
  31 + var nextId = id;
31 var viewType = data && data.viewType ? data.viewType : ''; 32 var viewType = data && data.viewType ? data.viewType : '';
32 init() 33 init()
33 $('#workReport_type').val(data.repType) 34 $('#workReport_type').val(data.repType)
@@ -49,6 +50,81 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -49,6 +50,81 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
49 saveForm() 50 saveForm()
50 } 51 }
51 }) 52 })
  53 + $("#workReport-form-next-id").on('click', function () {
  54 + if (datas.length > 0) {
  55 + var datas1 = {};
  56 + for (let i = 0; i < datas.length; i++) {
  57 + if (datas[i].id == nextId) {
  58 + datas1 = datas[(datas[i].LAY_TABLE_INDEX + 1)];
  59 + if (datas1 != undefined) {
  60 + nextId = datas1.id;
  61 + var title = datas1.createUserNickName+'-'+datas1.repTitle
  62 + // window.parent.postMessage({'title':title},"*");
  63 + $(".layui-card-body.workReport").find(".layui-field-title").html("<legend>"+title+"</legend>");
  64 + form.render(null, 'add-workReport-form');
  65 + form.val('add-workReport-form', datas1);
  66 + var time = ''
  67 + time = datas1.createTime
  68 + var userArr = []
  69 + $.each(datas1.reportUserList, function (i, v) {
  70 + userArr.push(v.userName)
  71 + })
  72 + userSelect.setValue(userArr)
  73 + if (datas1.attachmentList.length != 0) {
  74 + $.each(datas1.attachmentList, function (i, v) {
  75 + writeTagsInfo(v.id, v.originalName)
  76 + })
  77 + }
  78 + cols.push({
  79 + field: 'alarmStatus', title: '告警状态', align: 'center', minWidth: 100,
  80 + templet: function (d) {
  81 + var str = ''
  82 + if (d.alarmStatus == '0') {
  83 + str = '告警'
  84 + } else if (d.alarmStatus == '1') {
  85 + str = '关闭'
  86 + }
  87 + return `<div><span>${str}</span></div>`
  88 + }
  89 + }
  90 + , {
  91 + field: 'clearType', title: '消除类型', align: 'center', minWidth: 100,
  92 + templet: function (d) {
  93 + var str = ''
  94 + if (d.clearType == '0') {
  95 + str = '自动消除'
  96 + } else if (d.clearType == '1') {
  97 + str = '手动消除'
  98 + }
  99 + return `<div><span>${str}</span></div>`
  100 + }
  101 + }
  102 + , {field: 'clearUserId', title: '消除人', align: 'center', minWidth: 100,}
  103 + , {field: 'clearTime', title: '消除时间', align: 'center', minWidth: 180,}
  104 + , {field: 'clearReason', title: '消除原因', align: 'center', minWidth: 250})
  105 + where = {access_token: accessToken, reportId: nextId, time: time}
  106 + url = domainName + '/api-web/workreport/getAlarmListByReportId'
  107 + getAlarmInfo(where, cols, url)
  108 + admin.req({
  109 + url: domainName + '/api-web/workreport/setRead',
  110 + data: {workReportIds: [nextId]}
  111 + }).done(function (response) {
  112 + if (response.success) {
  113 + }
  114 + });
  115 + return;
  116 + } else {
  117 + layer.msg('当前页已读完', {
  118 + offset: '15px',
  119 + icon: 7,
  120 + time: 1000,
  121 + })
  122 + }
  123 + }
  124 + }
  125 +
  126 + }
  127 + })
52 128
53 //表单验证 129 //表单验证
54 form.verify({ 130 form.verify({
@@ -225,7 +301,10 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -225,7 +301,10 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
225 async: false, 301 async: false,
226 done: function (res) { 302 done: function (res) {
227 form.val('add-workReport-form', res.object) 303 form.val('add-workReport-form', res.object)
228 - time = res.object.createTime 304 + time = res.object.createTime;
  305 + var title = res.object.createUserNickName+'-'+ res.object.repTitle
  306 + // window.parent.postMessage({'title':title},"*");
  307 + $(".layui-card-body.workReport").find(".layui-field-title").html(" <legend>"+title+"</legend>");
229 var userArr = [] 308 var userArr = []
230 $.each(res.object.reportUserList, function (i, v) { 309 $.each(res.object.reportUserList, function (i, v) {
231 userArr.push(v.userName) 310 userArr.push(v.userName)
@@ -12,7 +12,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions'], function @@ -12,7 +12,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions'], function
12 //对外暴露的接口 12 //对外暴露的接口
13 exports("workReportIndex", function () { 13 exports("workReportIndex", function () {
14 var accessToken = common.getMjToken(); 14 var accessToken = common.getMjToken();
15 - var createTime = 'today' 15 + var createTime = 'thisWeek'
16 var isRead = '' 16 var isRead = ''
17 var repType = '' 17 var repType = ''
18 18
@@ -15,7 +15,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -15,7 +15,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
15 var companyChart = echarts.init(document.getElementById('chart-company-report')); 15 var companyChart = echarts.init(document.getElementById('chart-company-report'));
16 var noReadChart = echarts.init(document.getElementById('chart-noRead-report')); 16 var noReadChart = echarts.init(document.getElementById('chart-noRead-report'));
17 var dateLimit = "" 17 var dateLimit = ""
18 - var createTime = "today" 18 + var createTime = "thisWeek"
19 var type = '' 19 var type = ''
20 var urlRepType = '' 20 var urlRepType = ''
21 var manufacturerId = '' 21 var manufacturerId = ''
@@ -55,7 +55,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -55,7 +55,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
55 done: function (value) { 55 done: function (value) {
56 dateLimit = value 56 dateLimit = value
57 if (dateLimit == '') { 57 if (dateLimit == '') {
58 - $('[data-period="today"]').click() 58 + $('[data-period="thisWeek"]').click()
59 } else { 59 } else {
60 $.each($("button.date"), function (i, e) { 60 $.each($("button.date"), function (i, e) {
61 var $dom = $(e); 61 var $dom = $(e);
@@ -166,13 +166,13 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -166,13 +166,13 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
166 // 加载工作汇报表格 166 // 加载工作汇报表格
167 function loadWorkReportTable() { 167 function loadWorkReportTable() {
168 var conditions = form.val('form-workreport-condition'); 168 var conditions = form.val('form-workreport-condition');
169 - $.each($("button.isRead"), function (i, e) { 169 + $.each($("button.isRead"),function (i,e) {
170 var $dom = $(e); 170 var $dom = $(e);
171 - if ($dom.hasClass("active")) { 171 + if($dom.hasClass("active")){
172 conditions["currIsRead"] = $dom.data("type") 172 conditions["currIsRead"] = $dom.data("type")
173 } 173 }
174 }) 174 })
175 - if (manufacturerId != '') { 175 + if(manufacturerId!=''){
176 conditions.manufacturerName = manufacturerId; 176 conditions.manufacturerName = manufacturerId;
177 } 177 }
178 Object.assign(conditions, { 178 Object.assign(conditions, {
@@ -263,31 +263,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -263,31 +263,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
263 }, { 263 }, {
264 field: 'createUserNickName', title: '汇报人', align: 'center', 264 field: 'createUserNickName', title: '汇报人', align: 'center',
265 }, { 265 }, {
266 - field: 'manufacturerName', title: '厂商', align: 'center',templet: function (d) {  
267 - var manufacturerName = '';  
268 - if(d.manufacturerName == '0'){  
269 - manufacturerName = d.manufacturerOther;  
270 - }else {  
271 - if(manufactureArr && manufactureArr.length>0){  
272 - $.each(manufactureArr, function (i, v) {  
273 - if(d.manufacturerName==v.id) {  
274 - manufacturerName = v.name;  
275 - }  
276 - })  
277 - }else{  
278 - var url = domainName + '/cmdb-CI/supplier/find/'+d.machineRoomId+'?accessToken='+accessToken  
279 - $.ajax({  
280 - url: url,  
281 - success: function(res){  
282 - if(res.data.cmdbSupplier){  
283 - manufacturerName = res.data.cmdbSupplier.shortName;  
284 - }  
285 - }  
286 - });  
287 - }  
288 - }  
289 - return manufacturerName;  
290 - } 266 + field: 'manufacturerName', title: '厂商', align: 'center'
291 }, { 267 }, {
292 field: 'createTime', title: '上报时间', align: 'center', 268 field: 'createTime', title: '上报时间', align: 'center',
293 }]], 269 }]],
@@ -307,8 +283,8 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -307,8 +283,8 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
307 table.on('tool(table-workreport-view)', function (obj) { 283 table.on('tool(table-workreport-view)', function (obj) {
308 var data = obj.data; 284 var data = obj.data;
309 if (obj.event === 'serRead') { 285 if (obj.event === 'serRead') {
310 -  
311 var id = data['id']; 286 var id = data['id'];
  287 + var datas = layui.table.cache["table-workreport-view"];
312 var repType = data['repType']; 288 var repType = data['repType'];
313 admin.req({ 289 admin.req({
314 url: domainName + '/api-web/workreport/setRead', 290 url: domainName + '/api-web/workreport/setRead',
@@ -318,20 +294,13 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -318,20 +294,13 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
318 obj.update({ 294 obj.update({
319 currIsRead: "1" 295 currIsRead: "1"
320 }); 296 });
321 - loadReadReport(); 297 + reloadAllChange();
322 } 298 }
323 }); 299 });
324 - common.openWin('workreport/add', '查看', {  
325 - id: id,  
326 - repType: repType,  
327 - viewType: 'view'  
328 - }, ['关闭'], function f() {  
329 - return true;  
330 - }, null, null, {  
331 - success: function () {  
332 - form.render();  
333 - }  
334 - }) 300 + common.openWin('workreport/add', '查看', {id: id, repType: repType, viewType: 'view',datas:datas}, ['下一条','关闭'], function f() {
  301 + $("#workReport-form-next-id").trigger("click");
  302 + reloadAllChange();
  303 + });
335 } 304 }
336 }); 305 });
337 306
@@ -340,6 +309,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -340,6 +309,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
340 var url = `${domainName}/cmdb-CI/supplier/list?page=1&limit=20&supplierType=0&accessToken=${accessToken}`; 309 var url = `${domainName}/cmdb-CI/supplier/list?page=1&limit=20&supplierType=0&accessToken=${accessToken}`;
341 $.ajax({ 310 $.ajax({
342 url: url, 311 url: url,
  312 + async: false,
343 success: function (res) { 313 success: function (res) {
344 var options = "<option value=''>=选择厂商=</option>"; 314 var options = "<option value=''>=选择厂商=</option>";
345 $.each(res.data, function (i, v) { 315 $.each(res.data, function (i, v) {
@@ -171,7 +171,7 @@ @@ -171,7 +171,7 @@
171 </div> 171 </div>
172 <div class="layui-form-item"> 172 <div class="layui-form-item">
173 <div class="layui-inline inline-half"> 173 <div class="layui-inline inline-half">
174 - <label class="layui-form-label" style="text-overflow: clip;"><span style="color: red;">*</span>甲方(确认签字)</label> 174 + <label class="layui-form-label" style="text-overflow: clip;"><span style="color: red;">*</span>甲方确认签字</label>
175 <div class="layui-input-inline"> 175 <div class="layui-input-inline">
176 <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)"> 176 <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)">
177 </div> 177 </div>
@@ -186,7 +186,7 @@ @@ -186,7 +186,7 @@
186 </div> 186 </div>
187 <div class="layui-form-item"> 187 <div class="layui-form-item">
188 <div class="layui-inline inline-half"> 188 <div class="layui-inline inline-half">
189 - <label class="layui-form-label" style="text-overflow: clip;"><span style="color: red;">*</span>运维(确认签字)</label> 189 + <label class="layui-form-label" style="text-overflow: clip;"><span style="color: red;">*</span>乙方确认签字</label>
190 <div class="layui-input-inline"> 190 <div class="layui-input-inline">
191 <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)"> 191 <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)">
192 </div> 192 </div>
@@ -211,46 +211,3 @@ @@ -211,46 +211,3 @@
211 fn({{d}}); 211 fn({{d}});
212 }) 212 })
213 </script> 213 </script>
214 -  
215 -<style>  
216 - #add-emergency-form .layui-form-label {  
217 - width: 120px;  
218 - /* padding: 8px 12px; */  
219 - text-align: left !important;  
220 - }  
221 -  
222 - #add-emergency-form .layui-input-block {  
223 - margin-left: 120px !important;  
224 - }  
225 -  
226 - .tags {  
227 - margin-top: 5px;  
228 - }  
229 -  
230 - .layui-textarea {  
231 - width: 97%;  
232 - }  
233 -  
234 - .tags span {  
235 - height: 20px;  
236 - margin-right: 10px;  
237 - margin-bottom: 3px;  
238 - padding: 5px 10px 5px 10px;  
239 - float: left;  
240 - white-space: nowrap;  
241 - color: #fff;  
242 - background-color: #009688;  
243 - text-shadow: 1px 1px 1px rgba(0, 0, 0, .15);  
244 - }  
245 -  
246 - .tagsclose {  
247 - font-weight: bold;  
248 - line-height: 20px;  
249 - margin-left: 10px;  
250 - cursor: pointer;  
251 - text-align: center;  
252 - color: #fff;  
253 - border: 0 none;  
254 - background: transparent none repeat scroll 0 0;  
255 - }  
256 -</style>  
@@ -89,7 +89,7 @@ @@ -89,7 +89,7 @@
89 {{# var alarmLevelClas = 'warn-normal'}} 89 {{# var alarmLevelClas = 'warn-normal'}}
90 {{# if(item.alarmLevel == 3){ alarmLevelClas = 'warn-worst' } }} 90 {{# if(item.alarmLevel == 3){ alarmLevelClas = 'warn-worst' } }}
91 {{# if(item.alarmLevel == 2){ alarmLevelClas = 'warn-worse' } }} 91 {{# if(item.alarmLevel == 2){ alarmLevelClas = 'warn-worse' } }}
92 - <li data-id="{{item.id}}" title="{{item.alarmContent}}"> 92 + <li style="cursor: pointer;" data-id="{{item.id}}" title="{{item.alarmContent}}" data-batch-no="{{item.batchNo}}">
93 <i class="icon-level {{alarmLevelClas}}">{{index+1}}</i> 93 <i class="icon-level {{alarmLevelClas}}">{{index+1}}</i>
94 <span>{{item.updateTime}}</span> 94 <span>{{item.updateTime}}</span>
95 <p>{{item.alarmContent}}</p> 95 <p>{{item.alarmContent}}</p>
@@ -34,13 +34,19 @@ @@ -34,13 +34,19 @@
34 </div> 34 </div>
35 </div> 35 </div>
36 <div class="layui-form-item"> 36 <div class="layui-form-item">
37 - <div class="layui-inline inline-half"> 37 + <div class="layui-inline inline-onethird">
  38 + <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>申请时间</label>
  39 + <div class="layui-input-inline">
  40 + <input type="text" class="layui-input" name="applyTime" id="applyTime" lay-verify="required">
  41 + </div>
  42 + </div>
  43 + <div class="layui-inline inline-onethird">
38 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>系统负责人</label> 44 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>系统负责人</label>
39 <div class="layui-input-inline"> 45 <div class="layui-input-inline">
40 <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)"> 46 <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)">
41 </div> 47 </div>
42 </div> 48 </div>
43 - <div class="layui-inline inline-half"> 49 + <div class="layui-inline inline-onethird">
44 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>联系方式</label> 50 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>联系方式</label>
45 <div class="layui-input-inline"> 51 <div class="layui-input-inline">
46 <input type="text" class="layui-input" name="phone" id="phone" lay-verify="required|phone"> 52 <input type="text" class="layui-input" name="phone" id="phone" lay-verify="required|phone">
@@ -72,14 +78,8 @@ @@ -72,14 +78,8 @@
72 78
73 </div> 79 </div>
74 <div class="layui-form-item"> 80 <div class="layui-form-item">
75 - <div class="layui-inline inline-half">  
76 - <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>申请时间</label>  
77 - <div class="layui-input-inline">  
78 - <input type="text" class="layui-input" name="applyTime" id="applyTime" lay-verify="required">  
79 - </div>  
80 - </div>  
81 - <div class="layui-inline inline-half">  
82 - <label class="layui-form-label" style="width: 165px"><span style="color: red;font-size: 16px">*</span>升级时间段</label> 81 + <div class="layui-inline inline-onethird">
  82 + <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>升级时间段</label>
83 <div class="layui-input-inline"> 83 <div class="layui-input-inline">
84 <input type="text" class="layui-input" name="upgradeperiod" id= "upgradeperiod" lay-verify="required" > 84 <input type="text" class="layui-input" name="upgradeperiod" id= "upgradeperiod" lay-verify="required" >
85 </div> 85 </div>
@@ -130,37 +130,3 @@ @@ -130,37 +130,3 @@
130 }) 130 })
131 </script> 131 </script>
132 132
133 -<style>  
134 - #add-bizupgrade-form .layui-form-label {  
135 - width: 120px;  
136 - /* padding: 8px 12px; */  
137 - text-align: left !important;  
138 - }  
139 - #add-bizupgrade-form .layui-input-block{  
140 - margin-left: 120px !important;  
141 - }  
142 - .tags{  
143 - margin-top:5px;  
144 - }  
145 - .tags span {  
146 - height: 20px;  
147 - margin-right: 10px;  
148 - margin-bottom: 3px;  
149 - padding: 5px 10px 5px 10px;  
150 - float: left;  
151 - white-space: nowrap;  
152 - color:#fff;  
153 - background-color:#009688;  
154 - text-shadow: 1px 1px 1px rgba(0, 0, 0, .15);  
155 - }  
156 - .tagsclose {  
157 - font-weight: bold;  
158 - line-height: 20px;  
159 - margin-left:10px;  
160 - cursor: pointer;  
161 - text-align: center;  
162 - color: #fff;  
163 - border: 0 none;  
164 - background: transparent none repeat scroll 0 0;  
165 - }  
166 -</style>  
@@ -159,13 +159,13 @@ @@ -159,13 +159,13 @@
159 </div> 159 </div>
160 <div class="layui-form-item"> 160 <div class="layui-form-item">
161 <div class="layui-inline inline-half"> 161 <div class="layui-inline inline-half">
162 - <label class="layui-form-label" style="text-overflow: clip;"><span style="color: red;">*</span>甲方(确认签字)</label> 162 + <label class="layui-form-label" style="text-overflow: clip;"><span style="color: red;">*</span>甲方确认签字</label>
163 <div class="layui-input-inline"> 163 <div class="layui-input-inline">
164 <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)"> 164 <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)">
165 </div> 165 </div>
166 </div> 166 </div>
167 <div class="layui-inline inline-half"> 167 <div class="layui-inline inline-half">
168 - <label class="layui-form-label" style="text-overflow: clip;"><span style="color: red;">*</span>乙方(确认签字)</label> 168 + <label class="layui-form-label" style="text-overflow: clip;"><span style="color: red;">*</span>乙方确认签字</label>
169 <div class="layui-input-inline"> 169 <div class="layui-input-inline">
170 <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)"> 170 <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)">
171 </div> 171 </div>
@@ -198,37 +198,3 @@ @@ -198,37 +198,3 @@
198 }) 198 })
199 </script> 199 </script>
200 200
201 -<style>  
202 - #add-devicehitch-form .layui-form-label {  
203 - width: 120px;  
204 - /* padding: 8px 12px; */  
205 - text-align: left !important;  
206 - }  
207 - #add-devicehitch-form .layui-input-block{  
208 - margin-left: 120px !important;  
209 - }  
210 - .tags{  
211 - margin-top:5px;  
212 - }  
213 - .tags span {  
214 - height: 20px;  
215 - margin-right: 10px;  
216 - margin-bottom: 3px;  
217 - padding: 5px 10px 5px 10px;  
218 - float: left;  
219 - white-space: nowrap;  
220 - color:#fff;  
221 - background-color:#009688;  
222 - text-shadow: 1px 1px 1px rgba(0, 0, 0, .15);  
223 - }  
224 - .tagsclose {  
225 - font-weight: bold;  
226 - line-height: 20px;  
227 - margin-left:10px;  
228 - cursor: pointer;  
229 - text-align: center;  
230 - color: #fff;  
231 - border: 0 none;  
232 - background: transparent none repeat scroll 0 0;  
233 - }  
234 -</style>  
@@ -53,7 +53,7 @@ @@ -53,7 +53,7 @@
53 </div> 53 </div>
54 <div class="layui-form-item"> 54 <div class="layui-form-item">
55 <div class="layui-inline inline-onethird"> 55 <div class="layui-inline inline-onethird">
56 - <label class="layui-form-label" style="text-overflow: clip;"><span style="color: red;font-size: 16px">*</span>加班时长(小时)</label> 56 + <label class="layui-form-label" style="text-overflow: clip;"><span style="color: red;font-size: 16px">*</span>加班时长</label>
57 <div class="layui-input-inline"> 57 <div class="layui-input-inline">
58 <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)"> 58 <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)">
59 </div> 59 </div>
@@ -122,38 +122,3 @@ @@ -122,38 +122,3 @@
122 fn({{d}}) 122 fn({{d}})
123 }) 123 })
124 </script> 124 </script>
125 -  
126 -<style>  
127 - #add-extra-form .layui-form-label {  
128 - width: 120px;  
129 - /* padding: 8px 12px; */  
130 - text-align: left !important;  
131 - }  
132 - #add-extra-form .layui-input-block{  
133 - margin-left: 120px !important;  
134 - }  
135 - .tags{  
136 - margin-top:5px;  
137 - }  
138 - .tags span {  
139 - height: 20px;  
140 - margin-right: 10px;  
141 - margin-bottom: 3px;  
142 - padding: 5px 10px 5px 10px;  
143 - float: left;  
144 - white-space: nowrap;  
145 - color:#fff;  
146 - background-color:#009688;  
147 - text-shadow: 1px 1px 1px rgba(0, 0, 0, .15);  
148 - }  
149 - .tagsclose {  
150 - font-weight: bold;  
151 - line-height: 20px;  
152 - margin-left:10px;  
153 - cursor: pointer;  
154 - text-align: center;  
155 - color: #fff;  
156 - border: 0 none;  
157 - background: transparent none repeat scroll 0 0;  
158 - }  
159 -</style>  
@@ -8,7 +8,7 @@ @@ -8,7 +8,7 @@
8 id="add-meetingApply-form" onsubmit="return false;"> 8 id="add-meetingApply-form" onsubmit="return false;">
9 <input hidden name="id" id="id" lay-verify="checkReportIsExist"> 9 <input hidden name="id" id="id" lay-verify="checkReportIsExist">
10 <div class="layui-form-item"> 10 <div class="layui-form-item">
11 - <div class="layui-inline inline-half"> 11 + <div class="layui-inline inline-onethird">
12 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>主办处室</label> 12 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>主办处室</label>
13 <div class="layui-input-inline"> 13 <div class="layui-input-inline">
14 <select name="orgCode" id="slt-mettingAdd-org" 14 <select name="orgCode" id="slt-mettingAdd-org"
@@ -17,27 +17,20 @@ @@ -17,27 +17,20 @@
17 </select> 17 </select>
18 </div> 18 </div>
19 </div> 19 </div>
20 - <div class="layui-inline inline-half"> 20 + <div class="layui-inline inline-onethird">
21 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>会议室</label> 21 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>会议室</label>
22 <div class="layui-input-inline"> 22 <div class="layui-input-inline">
23 <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)"> 23 <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)">
24 </div> 24 </div>
25 </div> 25 </div>
26 - </div>  
27 - <div class="layui-form-item">  
28 - <div class="layui-inline inline-half">  
29 - <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>联调时间</label>  
30 - <div class="layui-input-inline">  
31 - <input type="text" class="layui-input" name="unitadjustperiod" id="unitadjustperiod" lay-verify="required">  
32 - </div>  
33 - </div>  
34 - <div class="layui-inline inline-half"> 26 + <div class="layui-inline inline-onethird">
35 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>会议时间</label> 27 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>会议时间</label>
36 <div class="layui-input-inline"> 28 <div class="layui-input-inline">
37 <input type="text" class="layui-input" name="mettingTime" id="mettingTime" lay-verify="required"> 29 <input type="text" class="layui-input" name="mettingTime" id="mettingTime" lay-verify="required">
38 </div> 30 </div>
39 </div> 31 </div>
40 </div> 32 </div>
  33 +
41 <div class="layui-form-item"> 34 <div class="layui-form-item">
42 <div class="layui-inline inline-onethird"> 35 <div class="layui-inline inline-onethird">
43 <label class="layui-form-label">会议编号</label> 36 <label class="layui-form-label">会议编号</label>
@@ -52,20 +45,27 @@ @@ -52,20 +45,27 @@
52 </div> 45 </div>
53 </div> 46 </div>
54 <div class="layui-inline inline-onethird"> 47 <div class="layui-inline inline-onethird">
55 - <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>申请时间</label> 48 + <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>联调时间</label>
56 <div class="layui-input-inline"> 49 <div class="layui-input-inline">
57 - <input type="text" class="layui-input" name="applyTime" id="applyTime" lay-verify="required"> 50 + <input type="text" class="layui-input" name="unitadjustperiod" id="unitadjustperiod" lay-verify="required">
58 </div> 51 </div>
59 </div> 52 </div>
  53 +
60 </div> 54 </div>
61 <div class="layui-form-item"> 55 <div class="layui-form-item">
62 - <div class="layui-inline inline-half">  
63 - <label class="layui-form-label" style="width: 165px"><span style="color: red;font-size: 16px">*</span>会议主办处室负责人</label> 56 + <div class="layui-inline inline-onethird">
  57 + <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>申请时间</label>
  58 + <div class="layui-input-inline">
  59 + <input type="text" class="layui-input" name="applyTime" id="applyTime" lay-verify="required">
  60 + </div>
  61 + </div>
  62 + <div class="layui-inline inline-onethird">
  63 + <label class="layui-form-label" style="width: 165px"><span style="color: red;font-size: 16px">*</span>主办处室负责人</label>
64 <div class="layui-input-inline"> 64 <div class="layui-input-inline">
65 <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)"> 65 <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)">
66 </div> 66 </div>
67 </div> 67 </div>
68 - <div class="layui-inline inline-half"> 68 + <div class="layui-inline inline-onethird">
69 <label class="layui-form-label" style="width: 165px"><span style="color: red;font-size: 16px">*</span>信息中心负责人</label> 69 <label class="layui-form-label" style="width: 165px"><span style="color: red;font-size: 16px">*</span>信息中心负责人</label>
70 <div class="layui-input-inline"> 70 <div class="layui-input-inline">
71 <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)" > 71 <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 @@ @@ -75,13 +75,13 @@
75 </div> 75 </div>
76 <div class="layui-form-item"> 76 <div class="layui-form-item">
77 77
78 - <div class="layui-inline inline-half"> 78 + <div class="layui-inline inline-onethird">
79 <label class="layui-form-label"><span style="color: red">*</span>经办人</label> 79 <label class="layui-form-label"><span style="color: red">*</span>经办人</label>
80 <div class="layui-input-inline"> 80 <div class="layui-input-inline">
81 <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)"> 81 <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)">
82 </div> 82 </div>
83 </div> 83 </div>
84 - <div class="layui-inline inline-half"> 84 + <div class="layui-inline inline-onethird">
85 <label class="layui-form-label"><span style="color: red">*</span>联系方式</label> 85 <label class="layui-form-label"><span style="color: red">*</span>联系方式</label>
86 <div class="layui-input-inline"> 86 <div class="layui-input-inline">
87 <input type="text" class="layui-input" name="phone" id="phone" lay-verify="required|phone"> 87 <input type="text" class="layui-input" name="phone" id="phone" lay-verify="required|phone">
@@ -115,7 +115,7 @@ @@ -115,7 +115,7 @@
115 </div> 115 </div>
116 </div> 116 </div>
117 <div class="layui-form-item"> 117 <div class="layui-form-item">
118 - <label class="layui-form-label textarea-label" style="text-overflow: clip;">主席台就座人员</label> 118 + <label class="layui-form-label textarea-label" style="text-overflow: clip;">主席台人员</label>
119 <div class="layui-input-block"> 119 <div class="layui-input-block">
120 <textarea class="layui-textarea" name="rostrummembers" maxlength="300" placeholder="收看总局会议可不填"></textarea> 120 <textarea class="layui-textarea" name="rostrummembers" maxlength="300" placeholder="收看总局会议可不填"></textarea>
121 </div> 121 </div>
@@ -145,37 +145,3 @@ @@ -145,37 +145,3 @@
145 }) 145 })
146 </script> 146 </script>
147 147
148 -<style>  
149 - #add-meetingApply-form .layui-form-label {  
150 - width: 120px;  
151 - /* padding: 8px 12px; */  
152 - text-align: left !important;  
153 - }  
154 - #add-meetingApply-form .layui-input-block{  
155 - margin-left: 120px !important;  
156 - }  
157 - .tags{  
158 - margin-top:5px;  
159 - }  
160 - .tags span {  
161 - height: 20px;  
162 - margin-right: 10px;  
163 - margin-bottom: 3px;  
164 - padding: 5px 10px 5px 10px;  
165 - float: left;  
166 - white-space: nowrap;  
167 - color:#fff;  
168 - background-color:#009688;  
169 - text-shadow: 1px 1px 1px rgba(0, 0, 0, .15);  
170 - }  
171 - .tagsclose {  
172 - font-weight: bold;  
173 - line-height: 20px;  
174 - margin-left:10px;  
175 - cursor: pointer;  
176 - text-align: center;  
177 - color: #fff;  
178 - border: 0 none;  
179 - background: transparent none repeat scroll 0 0;  
180 - }  
181 -</style>  
@@ -75,13 +75,13 @@ @@ -75,13 +75,13 @@
75 </div> 75 </div>
76 </div> 76 </div>
77 <div class="layui-form-item" > 77 <div class="layui-form-item" >
78 - <div class="layui-inline inline-half"> 78 + <div class="layui-inline inline-onethird">
79 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>携带物品</label> 79 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>携带物品</label>
80 <div class="layui-input-inline"> 80 <div class="layui-input-inline">
81 <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)"> 81 <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)">
82 </div> 82 </div>
83 </div> 83 </div>
84 - <div class="layui-inline inline-half"> 84 + <div class="layui-inline inline-onethird">
85 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>值班人</label> 85 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>值班人</label>
86 <div class="layui-input-inline"> 86 <div class="layui-input-inline">
87 <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)"> 87 <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 @@ @@ -128,14 +128,14 @@
128 </table> 128 </table>
129 </div> 129 </div>
130 <div class="layui-form-item"> 130 <div class="layui-form-item">
131 - <div class="layui-inline inline-half" >  
132 - <label class="layui-form-label" style="width: 160px"><span 131 + <div class="layui-inline inline-onethird" >
  132 + <label class="layui-form-label" ><span
133 style="color: red;font-size: 16px">*</span>恢复方式</label> 133 style="color: red;font-size: 16px">*</span>恢复方式</label>
134 <div class="layui-input-inline"> 134 <div class="layui-input-inline">
135 <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)"/> 135 <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)"/>
136 </div> 136 </div>
137 </div> 137 </div>
138 - <div class="layui-inline inline-half"> 138 + <div class="layui-inline inline-onethird">
139 <label class="layui-form-label"><span 139 <label class="layui-form-label"><span
140 style="color: red;font-size: 16px">*</span>恢复结果:</label> 140 style="color: red;font-size: 16px">*</span>恢复结果:</label>
141 <div class="layui-input-block"> 141 <div class="layui-input-block">
@@ -143,16 +143,15 @@ @@ -143,16 +143,15 @@
143 <input type="radio" name="recoverResult" value="1" title="失败"> 143 <input type="radio" name="recoverResult" value="1" title="失败">
144 </div> 144 </div>
145 </div> 145 </div>
146 - </div>  
147 - <div class="layui-form-item">  
148 - <div class="layui-inline inline-half">  
149 - <label class="layui-form-label" style="width: 160px"><span 146 + <div class="layui-inline inline-onethird">
  147 + <label class="layui-form-label"><span
150 style="color: red;font-size: 16px">*</span>恢复时间段</label> 148 style="color: red;font-size: 16px">*</span>恢复时间段</label>
151 <div class="layui-input-inline"> 149 <div class="layui-input-inline">
152 <input type="text" class="layui-input" name="unitadjustperiod" id="unitadjustperiod" lay-verify="required"> 150 <input type="text" class="layui-input" name="unitadjustperiod" id="unitadjustperiod" lay-verify="required">
153 </div> 151 </div>
154 </div> 152 </div>
155 </div> 153 </div>
  154 +
156 <div class="layui-form-item"> 155 <div class="layui-form-item">
157 <div class="layui-inline" style="width: 90%"> 156 <div class="layui-inline" style="width: 90%">
158 <label class="layui-form-label">选择附件</label> 157 <label class="layui-form-label">选择附件</label>
@@ -174,7 +173,7 @@ @@ -174,7 +173,7 @@
174 </div> 173 </div>
175 174
176 <div class="layui-form-item"> 175 <div class="layui-form-item">
177 - <label class="layui-form-label textarea-label" style="text-overflow: clip;width: 120px"><span 176 + <label class="layui-form-label textarea-label" style="text-overflow: clip"><span
178 style="color: red;font-size: 16px">*</span>恢复验证结果</label> 177 style="color: red;font-size: 16px">*</span>恢复验证结果</label>
179 <div class="layui-input-block"> 178 <div class="layui-input-block">
180 <textarea class="layui-textarea" name="resultDesc" maxlength="500" 179 <textarea class="layui-textarea" name="resultDesc" maxlength="500"
@@ -183,7 +182,7 @@ @@ -183,7 +182,7 @@
183 </div> 182 </div>
184 183
185 <div class="layui-form-item"> 184 <div class="layui-form-item">
186 - <label class="layui-form-label textarea-label" style="text-overflow: clip;width: 120px"><span 185 + <label class="layui-form-label textarea-label" style="text-overflow: clip"><span
187 style="color: red;font-size: 16px">*</span>恢复验证缺陷</label> 186 style="color: red;font-size: 16px">*</span>恢复验证缺陷</label>
188 <div class="layui-input-block"> 187 <div class="layui-input-block">
189 <textarea class="layui-textarea" name="defect" maxlength="300" placeholder="恢复验证缺陷(没有填无)" lay-verify="required"></textarea> 188 <textarea class="layui-textarea" name="defect" maxlength="300" placeholder="恢复验证缺陷(没有填无)" lay-verify="required"></textarea>
@@ -194,7 +193,7 @@ @@ -194,7 +193,7 @@
194 </fieldset> 193 </fieldset>
195 <div class="layui-form-item"> 194 <div class="layui-form-item">
196 <div class="layui-inline inline-half"> 195 <div class="layui-inline inline-half">
197 - <label class="layui-form-label" style="text-overflow: clip;width: 160px"><span style="color: red;">*</span>运维负责人(确认签字)</label> 196 + <label class="layui-form-label" style="text-overflow: clip;width: 160px"><span style="color: red;">*</span>运维负责人确认签字</label>
198 <div class="layui-input-inline"> 197 <div class="layui-input-inline">
199 <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)"> 198 <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)">
200 </div> 199 </div>
@@ -209,7 +208,7 @@ @@ -209,7 +208,7 @@
209 </div> 208 </div>
210 <div class="layui-form-item"> 209 <div class="layui-form-item">
211 <div class="layui-inline inline-half"> 210 <div class="layui-inline inline-half">
212 - <label class="layui-form-label" style="text-overflow: clip;width: 160px"><span style="color: red;">*</span>实施人(确认签字)</label> 211 + <label class="layui-form-label" style="text-overflow: clip;width: 160px"><span style="color: red;">*</span>实施人确认签字</label>
213 <div class="layui-input-inline"> 212 <div class="layui-input-inline">
214 <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)"> 213 <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)">
215 </div> 214 </div>
@@ -224,7 +223,7 @@ @@ -224,7 +223,7 @@
224 </div> 223 </div>
225 <div class="layui-form-item"> 224 <div class="layui-form-item">
226 <div class="layui-inline inline-half"> 225 <div class="layui-inline inline-half">
227 - <label class="layui-form-label" style="text-overflow: clip;width: 160px"><span style="color: red;">*</span>甲方(确认签字)</label> 226 + <label class="layui-form-label" style="text-overflow: clip;width: 160px"><span style="color: red;">*</span>甲方确认签字</label>
228 <div class="layui-input-inline"> 227 <div class="layui-input-inline">
229 <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)"> 228 <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)">
230 </div> 229 </div>
@@ -250,45 +249,3 @@ @@ -250,45 +249,3 @@
250 }) 249 })
251 </script> 250 </script>
252 251
253 -<style>  
254 - #add-recoveryverify-form .layui-form-label {  
255 - width: 120px;  
256 - /* padding: 8px 12px; */  
257 - text-align: left !important;  
258 - }  
259 -  
260 - #add-recoveryverify-form .layui-input-block {  
261 - margin-left: 120px !important;  
262 - }  
263 -  
264 - .tags {  
265 - margin-top: 5px;  
266 - }  
267 -  
268 - .layui-textarea {  
269 - width: 97%;  
270 - }  
271 -  
272 - .tags span {  
273 - height: 20px;  
274 - margin-right: 10px;  
275 - margin-bottom: 3px;  
276 - padding: 5px 10px 5px 10px;  
277 - float: left;  
278 - white-space: nowrap;  
279 - color: #fff;  
280 - background-color: #009688;  
281 - text-shadow: 1px 1px 1px rgba(0, 0, 0, .15);  
282 - }  
283 -  
284 - .tagsclose {  
285 - font-weight: bold;  
286 - line-height: 20px;  
287 - margin-left: 10px;  
288 - cursor: pointer;  
289 - text-align: center;  
290 - color: #fff;  
291 - border: 0 none;  
292 - background: transparent none repeat scroll 0 0;  
293 - }  
294 -</style>  
1 <!--工作汇报表单--> 1 <!--工作汇报表单-->
2 <article> 2 <article>
3 - <div class="layui-card-body"> 3 + <div class="layui-card-body workReport">
4 <fieldset class="layui-elem-field layui-field-title"> 4 <fieldset class="layui-elem-field layui-field-title">
5 <legend>日志信息</legend> 5 <legend>日志信息</legend>
6 </fieldset> 6 </fieldset>
@@ -103,6 +103,9 @@ @@ -103,6 +103,9 @@
103 <button class="layui-btn hide" id="workReport-form-save-id" lay-filter="workReport-form-save-id" lay-submit 103 <button class="layui-btn hide" id="workReport-form-save-id" lay-filter="workReport-form-save-id" lay-submit
104 type="submit">保存 104 type="submit">保存
105 </button> 105 </button>
  106 + <button type="button" lay-filter="workReport-form-next-id" class="layui-btn hide"
  107 + id="workReport-form-next-id">下一条
  108 + </button>
106 <table class="hide" id="table-report-add-attachment"></table> 109 <table class="hide" id="table-report-add-attachment"></table>
107 </form> 110 </form>
108 </div> 111 </div>
@@ -49,13 +49,13 @@ @@ -49,13 +49,13 @@
49 </div> 49 </div>
50 </div> 50 </div>
51 <div class="layui-inline layui-btn-group time-group" id="createTimeBtn"> 51 <div class="layui-inline layui-btn-group time-group" id="createTimeBtn">
52 - <button class="layui-btn layui-btn-primary layui-btn-sm active" data-period="today" 52 + <button class="layui-btn layui-btn-primary layui-btn-sm" data-period="today"
53 type="button">今天 53 type="button">今天
54 </button> 54 </button>
55 <button class="layui-btn layui-btn-primary layui-btn-sm" data-period="lastWeek" 55 <button class="layui-btn layui-btn-primary layui-btn-sm" data-period="lastWeek"
56 type="button">上周 56 type="button">上周
57 </button> 57 </button>
58 - <button class="layui-btn layui-btn-primary layui-btn-sm" data-period="thisWeek" 58 + <button class="layui-btn layui-btn-primary layui-btn-sm active" data-period="thisWeek"
59 type="button">本周 59 type="button">本周
60 </button> 60 </button>
61 <button class="layui-btn layui-btn-primary layui-btn-sm" data-period="lastMonth" 61 <button class="layui-btn layui-btn-primary layui-btn-sm" data-period="lastMonth"
@@ -59,13 +59,13 @@ @@ -59,13 +59,13 @@
59 </div> 59 </div>
60 </div> 60 </div>
61 <div class="layui-btn-group time-group" id="btns-workreport-time" style="padding: 0"> 61 <div class="layui-btn-group time-group" id="btns-workreport-time" style="padding: 0">
62 - <button class="layui-btn layui-btn-primary layui-btn-xs active date" data-period="today" 62 + <button class="layui-btn layui-btn-primary layui-btn-xs date" data-period="today"
63 type="button">今天 63 type="button">今天
64 </button> 64 </button>
65 <button class="layui-btn layui-btn-primary layui-btn-xs date" data-period="lastWeek" 65 <button class="layui-btn layui-btn-primary layui-btn-xs date" data-period="lastWeek"
66 type="button">上周 66 type="button">上周
67 </button> 67 </button>
68 - <button class="layui-btn layui-btn-primary layui-btn-xs date" data-period="thisWeek" 68 + <button class="layui-btn layui-btn-primary layui-btn-xs active date" data-period="thisWeek"
69 type="button">本周 69 type="button">本周
70 </button> 70 </button>
71 <button class="layui-btn layui-btn-primary layui-btn-xs date" data-period="lastMonth" 71 <button class="layui-btn layui-btn-primary layui-btn-xs date" data-period="lastMonth"