Authored by wangtao

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

Showing 30 changed files with 212 additions and 79 deletions
@@ -158,6 +158,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -158,6 +158,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
158 var url = domainName + '/cmdb-CI/supplier/find/'+d.manufacturerId+'?accessToken='+accessToken 158 var url = domainName + '/cmdb-CI/supplier/find/'+d.manufacturerId+'?accessToken='+accessToken
159 $.ajax({ 159 $.ajax({
160 url: url, 160 url: url,
  161 + async: false,
161 success: function(res){ 162 success: function(res){
162 if(res.data.cmdbSupplier){ 163 if(res.data.cmdbSupplier){
163 manufacturerName = res.data.cmdbSupplier.shortName; 164 manufacturerName = res.data.cmdbSupplier.shortName;
@@ -248,6 +249,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -248,6 +249,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
248 var url = domainName + '/cmdb-CI/supplier/find/'+d.manufacturerId+'?accessToken='+accessToken 249 var url = domainName + '/cmdb-CI/supplier/find/'+d.manufacturerId+'?accessToken='+accessToken
249 $.ajax({ 250 $.ajax({
250 url: url, 251 url: url,
  252 + async: false,
251 success: function(res){ 253 success: function(res){
252 if(res.data.cmdbSupplier){ 254 if(res.data.cmdbSupplier){
253 manufacturerName = res.data.cmdbSupplier.shortName; 255 manufacturerName = res.data.cmdbSupplier.shortName;
@@ -310,6 +312,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -310,6 +312,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
310 var url = `${domainName}/cmdb-CI/supplier/list?page=1&limit=20&supplierType=0&accessToken=${accessToken}`; 312 var url = `${domainName}/cmdb-CI/supplier/list?page=1&limit=20&supplierType=0&accessToken=${accessToken}`;
311 $.ajax({ 313 $.ajax({
312 url: url, 314 url: url,
  315 + async: false,
313 success: function (res) { 316 success: function (res) {
314 var options = "<option value=''>=工作单位=</option>"; 317 var options = "<option value=''>=工作单位=</option>";
315 $.each(res.data, function (i, v) { 318 $.each(res.data, function (i, v) {
@@ -131,7 +131,14 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -131,7 +131,14 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
131 }); 131 });
132 132
133 } 133 }
134 - 134 + form.verify({
  135 + account: function(value, item){
  136 + var max = item.getAttribute('maxlength');
  137 + if(value.length > max){
  138 + layer.msg('不能大于'+ max +'个字符的长度') ;
  139 + }
  140 + }
  141 + });
135 142
136 //初始化日期插件 143 //初始化日期插件
137 function initDatePlus() { 144 function initDatePlus() {
@@ -80,7 +80,14 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' @@ -80,7 +80,14 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate'
80 saveForm() 80 saveForm()
81 } 81 }
82 }) 82 })
83 - 83 + form.verify({
  84 + account: function(value, item){
  85 + var max = item.getAttribute('maxlength');
  86 + if(value.length > max){
  87 + layer.msg('不能大于'+ max +'个字符的长度') ;
  88 + }
  89 + }
  90 + });
84 //保存 91 //保存
85 function saveForm() { 92 function saveForm() {
86 layer.load(2) 93 layer.load(2)
@@ -127,6 +127,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -127,6 +127,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
127 var url =domainName +'/cmdb-CI/cmdbci/findList?page=1&limit=20&objId='+objectId+'&id='+d.machineRoomId+'&accessToken='+accessToken 127 var url =domainName +'/cmdb-CI/cmdbci/findList?page=1&limit=20&objId='+objectId+'&id='+d.machineRoomId+'&accessToken='+accessToken
128 $.ajax({ 128 $.ajax({
129 url: url, 129 url: url,
  130 + async: false,
130 success: function(res){ 131 success: function(res){
131 $.each(res.data, function (i, v) { 132 $.each(res.data, function (i, v) {
132 machineRoomName = v.shortName; 133 machineRoomName = v.shortName;
@@ -218,6 +219,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -218,6 +219,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
218 var url = domainName + '/cmdb-CI/cmdbci/findList?page=1&limit=20&objId='+objectId+'&accessToken='+accessToken 219 var url = domainName + '/cmdb-CI/cmdbci/findList?page=1&limit=20&objId='+objectId+'&accessToken='+accessToken
219 $.ajax({ 220 $.ajax({
220 url: url, 221 url: url,
  222 + async: false,
221 success: function(res){ 223 success: function(res){
222 var options = "<option value=''>=归属机房=</option>"; 224 var options = "<option value=''>=归属机房=</option>";
223 $.each(res.data, function (i, v) { 225 $.each(res.data, function (i, v) {
@@ -49,7 +49,14 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -49,7 +49,14 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
49 saveForm() 49 saveForm()
50 } 50 }
51 }) 51 })
52 - 52 + form.verify({
  53 + account: function(value, item){
  54 + var max = item.getAttribute('maxlength');
  55 + if(value.length > max){
  56 + layer.msg('不能大于'+ max +'个字符的长度') ;
  57 + }
  58 + }
  59 + });
53 //保存 60 //保存
54 function saveForm() { 61 function saveForm() {
55 62
@@ -163,6 +163,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -163,6 +163,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
163 var url = domainName + '/cmdb-CI/supplier/find/'+d.manufacturerId+'?accessToken='+accessToken 163 var url = domainName + '/cmdb-CI/supplier/find/'+d.manufacturerId+'?accessToken='+accessToken
164 $.ajax({ 164 $.ajax({
165 url: url, 165 url: url,
  166 + async: false,
166 success: function(res){ 167 success: function(res){
167 if(res.data.cmdbSupplier){ 168 if(res.data.cmdbSupplier){
168 manufacturerName = res.data.cmdbSupplier.shortName; 169 manufacturerName = res.data.cmdbSupplier.shortName;
@@ -253,6 +254,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -253,6 +254,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
253 var url = domainName + '/cmdb-CI/supplier/find/'+d.manufacturerId+'?accessToken='+accessToken 254 var url = domainName + '/cmdb-CI/supplier/find/'+d.manufacturerId+'?accessToken='+accessToken
254 $.ajax({ 255 $.ajax({
255 url: url, 256 url: url,
  257 + async: false,
256 success: function(res){ 258 success: function(res){
257 if(res.data.cmdbSupplier){ 259 if(res.data.cmdbSupplier){
258 manufacturerName = res.data.cmdbSupplier.shortName; 260 manufacturerName = res.data.cmdbSupplier.shortName;
@@ -357,6 +359,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -357,6 +359,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
357 var url = `${domainName}/cmdb-CI/supplier/list?page=1&limit=20&supplierType=0&accessToken=${accessToken}`; 359 var url = `${domainName}/cmdb-CI/supplier/list?page=1&limit=20&supplierType=0&accessToken=${accessToken}`;
358 $.ajax({ 360 $.ajax({
359 url: url, 361 url: url,
  362 + async: false,
360 success: function (res) { 363 success: function (res) {
361 var options = "<option value=''>=工作单位=</option>"; 364 var options = "<option value=''>=工作单位=</option>";
362 $.each(res.data, function (i, v) { 365 $.each(res.data, function (i, v) {
@@ -191,7 +191,14 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -191,7 +191,14 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
191 191
192 } 192 }
193 193
194 - 194 + form.verify({
  195 + account: function(value, item){
  196 + var max = item.getAttribute('maxlength');
  197 + if(value.length > max){
  198 + layer.msg('不能大于'+ max +'个字符的长度') ;
  199 + }
  200 + }
  201 + });
195 //初始化日期插件 202 //初始化日期插件
196 function initDatePlus() { 203 function initDatePlus() {
197 currentDate = laydate.render({ 204 currentDate = laydate.render({
@@ -397,6 +397,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -397,6 +397,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
397 var url = `${domainName}/cmdb-CI/supplier/list?page=1&limit=20&supplierType=0&accessToken=${accessToken}`; 397 var url = `${domainName}/cmdb-CI/supplier/list?page=1&limit=20&supplierType=0&accessToken=${accessToken}`;
398 $.ajax({ 398 $.ajax({
399 url: url, 399 url: url,
  400 + async: false,
400 success: function (res) { 401 success: function (res) {
401 var options = "<option value=''>=工作单位=</option>"; 402 var options = "<option value=''>=工作单位=</option>";
402 $.each(res.data, function (i, v) { 403 $.each(res.data, function (i, v) {
@@ -411,9 +412,10 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -411,9 +412,10 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
411 form.render(); 412 form.render();
412 } 413 }
413 }); 414 });
414 - var url = domainName + '/cmdb-CI/cmdbci/findList?page=1&limit=20&objId=' + objectId + '&accessToken=' + accessToken 415 + url = domainName + '/cmdb-CI/cmdbci/findList?page=1&limit=20&objId=' + objectId + '&accessToken=' + accessToken
415 $.ajax({ 416 $.ajax({
416 url: url, 417 url: url,
  418 + async: false,
417 success: function (res) { 419 success: function (res) {
418 var options = "<option value=''>=归属机房=</option>"; 420 var options = "<option value=''>=归属机房=</option>";
419 $.each(res.data, function (i, v) { 421 $.each(res.data, function (i, v) {
@@ -485,6 +487,12 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -485,6 +487,12 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
485 value: 1 487 value: 1
486 }); 488 });
487 }); 489 });
  490 + let zoomShow = false;
  491 + if (xData.length > 14) {
  492 + zoomShow = true;
  493 + } else {
  494 + zoomShow = false;
  495 + }
488 var series = [{ 496 var series = [{
489 497
490 name: '设备进出', 498 name: '设备进出',
@@ -604,7 +612,24 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -604,7 +612,24 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
604 } 612 }
605 } 613 }
606 }], 614 }],
607 - series: series 615 + series: series,
  616 + dataZoom: [//滚动条
  617 + {
  618 + show: zoomShow,
  619 + type: 'slider',
  620 + realtime: true,
  621 + startValue: 0,
  622 + endValue: 14,
  623 + xAxisIndex: [0],
  624 + bottom: '10',
  625 + left: '30',
  626 + height: 10,
  627 + borderColor: 'rgba(0,0,0,0)',
  628 + textStyle: {
  629 + color: '#05D5FF',
  630 + },
  631 + },
  632 + ]
608 }; 633 };
609 timeChart.setOption(option) 634 timeChart.setOption(option)
610 }); 635 });
@@ -122,6 +122,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -122,6 +122,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
122 var url =domainName +'/cmdb-CI/cmdbci/findList?page=1&limit=20&objId='+objectId+'&id='+d.machineRoomId+'&accessToken='+accessToken 122 var url =domainName +'/cmdb-CI/cmdbci/findList?page=1&limit=20&objId='+objectId+'&id='+d.machineRoomId+'&accessToken='+accessToken
123 $.ajax({ 123 $.ajax({
124 url: url, 124 url: url,
  125 + async: false,
125 success: function(res){ 126 success: function(res){
126 $.each(res.data, function (i, v) { 127 $.each(res.data, function (i, v) {
127 machineRoomName = v.shortName; 128 machineRoomName = v.shortName;
@@ -147,6 +148,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -147,6 +148,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
147 var url = domainName + '/cmdb-CI/supplier/find/'+d.manufacturerId+'?accessToken='+accessToken 148 var url = domainName + '/cmdb-CI/supplier/find/'+d.manufacturerId+'?accessToken='+accessToken
148 $.ajax({ 149 $.ajax({
149 url: url, 150 url: url,
  151 + async: false,
150 success: function(res){ 152 success: function(res){
151 if(res.data.cmdbSupplier){ 153 if(res.data.cmdbSupplier){
152 manufacturerName = res.data.cmdbSupplier.shortName; 154 manufacturerName = res.data.cmdbSupplier.shortName;
@@ -239,6 +241,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -239,6 +241,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
239 var url = `${domainName}/cmdb-CI/supplier/list?page=1&limit=20&supplierType=0&accessToken=${accessToken}`; 241 var url = `${domainName}/cmdb-CI/supplier/list?page=1&limit=20&supplierType=0&accessToken=${accessToken}`;
240 $.ajax({ 242 $.ajax({
241 url: url, 243 url: url,
  244 + async: false,
242 success: function (res) { 245 success: function (res) {
243 var options = "<option value=''>=工作单位=</option>"; 246 var options = "<option value=''>=工作单位=</option>";
244 $.each(res.data, function (i, v) { 247 $.each(res.data, function (i, v) {
@@ -253,9 +256,10 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -253,9 +256,10 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
253 form.render(); 256 form.render();
254 } 257 }
255 }); 258 });
256 - var url = domainName + '/cmdb-CI/cmdbci/findList?page=1&limit=20&objId='+objectId+'&accessToken='+accessToken 259 + url = domainName + '/cmdb-CI/cmdbci/findList?page=1&limit=20&objId='+objectId+'&accessToken='+accessToken
257 $.ajax({ 260 $.ajax({
258 url: url, 261 url: url,
  262 + async: false,
259 success: function(res){ 263 success: function(res){
260 var options = "<option value=''>=归属机房=</option>"; 264 var options = "<option value=''>=归属机房=</option>";
261 $.each(res.data, function (i, v) { 265 $.each(res.data, function (i, v) {
@@ -130,6 +130,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -130,6 +130,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
130 var url = domainName + '/cmdb-CI/supplier/find/' + d.manufacturerId + '?accessToken=' + accessToken 130 var url = domainName + '/cmdb-CI/supplier/find/' + d.manufacturerId + '?accessToken=' + accessToken
131 $.ajax({ 131 $.ajax({
132 url: url, 132 url: url,
  133 + async: false,
133 success: function (res) { 134 success: function (res) {
134 if (res.data.cmdbSupplier) { 135 if (res.data.cmdbSupplier) {
135 manufacturerName = res.data.cmdbSupplier.shortName; 136 manufacturerName = res.data.cmdbSupplier.shortName;
@@ -206,6 +207,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -206,6 +207,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
206 var url = `${domainName}/cmdb-CI/supplier/list?page=1&limit=20&supplierType=0&accessToken=${accessToken}`; 207 var url = `${domainName}/cmdb-CI/supplier/list?page=1&limit=20&supplierType=0&accessToken=${accessToken}`;
207 $.ajax({ 208 $.ajax({
208 url: url, 209 url: url,
  210 + async: false,
209 success: function (res) { 211 success: function (res) {
210 var options = "<option value=''>=工作单位=</option>"; 212 var options = "<option value=''>=工作单位=</option>";
211 $.each(res.data, function (i, v) { 213 $.each(res.data, function (i, v) {
@@ -47,7 +47,14 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -47,7 +47,14 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
47 saveForm() 47 saveForm()
48 } 48 }
49 }) 49 })
50 - 50 + form.verify({
  51 + account: function(value, item){
  52 + var max = item.getAttribute('maxlength');
  53 + if(value.length > max){
  54 + layer.msg('不能大于'+ max +'个字符的长度') ;
  55 + }
  56 + }
  57 + });
51 //保存 58 //保存
52 function saveForm() { 59 function saveForm() {
53 60
@@ -42,7 +42,14 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -42,7 +42,14 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
42 saveForm() 42 saveForm()
43 } 43 }
44 }) 44 })
45 - 45 + form.verify({
  46 + account: function(value, item){
  47 + var max = item.getAttribute('maxlength');
  48 + if(value.length > max){
  49 + layer.msg('不能大于'+ max +'个字符的长度') ;
  50 + }
  51 + }
  52 + });
46 //保存 53 //保存
47 function saveForm() { 54 function saveForm() {
48 layer.load(2) 55 layer.load(2)
@@ -161,6 +161,12 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -161,6 +161,12 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
161 value: 1 161 value: 1
162 }); 162 });
163 }); 163 });
  164 + let zoomShow = false;
  165 + if (xData.length > 16) {
  166 + zoomShow = true;
  167 + } else {
  168 + zoomShow = false;
  169 + }
164 var series = [{ 170 var series = [{
165 name: '会议纪要数', 171 name: '会议纪要数',
166 data: countList, 172 data: countList,
@@ -267,7 +273,24 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -267,7 +273,24 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
267 } 273 }
268 } 274 }
269 }], 275 }],
270 - series: series 276 + series: series,
  277 + dataZoom: [//滚动条
  278 + {
  279 + show: zoomShow,
  280 + type: 'slider',
  281 + realtime: true,
  282 + startValue: 0,
  283 + endValue: 14,
  284 + xAxisIndex: [0],
  285 + bottom: '10',
  286 + left: '30',
  287 + height: 10,
  288 + borderColor: 'rgba(0,0,0,0)',
  289 + textStyle: {
  290 + color: '#05D5FF',
  291 + },
  292 + },
  293 + ]
271 }; 294 };
272 orgChart.setOption(option) 295 orgChart.setOption(option)
273 }); 296 });
@@ -208,7 +208,7 @@ layui.define(['jquery','tree', 'treeTable', 'table', 'form', 'laydate', 'admin', @@ -208,7 +208,7 @@ layui.define(['jquery','tree', 'treeTable', 'table', 'form', 'laydate', 'admin',
208 inside: false, 208 inside: false,
209 show:true, 209 show:true,
210 textStyle: { 210 textStyle: {
211 - color: '#000' 211 + color: '#a3a3a4'
212 }, 212 },
213 rotate:60 213 rotate:60
214 }, 214 },
@@ -229,7 +229,7 @@ layui.define(['jquery','tree', 'treeTable', 'table', 'form', 'laydate', 'admin', @@ -229,7 +229,7 @@ layui.define(['jquery','tree', 'treeTable', 'table', 'form', 'laydate', 'admin',
229 }, 229 },
230 axisLabel: { 230 axisLabel: {
231 textStyle: { 231 textStyle: {
232 - color: '#999' 232 + color: '#a3a3a4'
233 }, 233 },
234 formatter:'{value}条' 234 formatter:'{value}条'
235 } 235 }
@@ -247,9 +247,9 @@ layui.define(['jquery','tree', 'treeTable', 'table', 'form', 'laydate', 'admin', @@ -247,9 +247,9 @@ layui.define(['jquery','tree', 'treeTable', 'table', 'form', 'laydate', 'admin',
247 color: new echarts.graphic.LinearGradient( 247 color: new echarts.graphic.LinearGradient(
248 0, 0, 0, 1, 248 0, 0, 0, 1,
249 [ 249 [
250 - {offset: 0, color: '#83bff6'},  
251 - {offset: 0.5, color: '#188df0'},  
252 - {offset: 1, color: '#188df0'} 250 + {offset: 0, color: '#1e90ff'},
  251 + {offset: 0.5, color: '#1e90ff'},
  252 + {offset: 1, color: '#1e90ff'}
253 ] 253 ]
254 ) 254 )
255 }, 255 },
@@ -273,9 +273,9 @@ layui.define(['jquery','tree', 'treeTable', 'table', 'form', 'laydate', 'admin', @@ -273,9 +273,9 @@ layui.define(['jquery','tree', 'treeTable', 'table', 'form', 'laydate', 'admin',
273 color: new echarts.graphic.LinearGradient( 273 color: new echarts.graphic.LinearGradient(
274 0, 0, 0, 1, 274 0, 0, 0, 1,
275 [ 275 [
276 - {offset: 0, color: '#2378f7'},  
277 - {offset: 0.7, color: '#2378f7'},  
278 - {offset: 1, color: '#83bff6'} 276 + {offset: 0, color: '#1e90ff'},
  277 + {offset: 0.7, color: '#1e90ff'},
  278 + {offset: 1, color: '#1e90ff'}
279 ] 279 ]
280 ) 280 )
281 } 281 }
@@ -306,9 +306,9 @@ layui.define(['jquery','tree', 'treeTable', 'table', 'form', 'laydate', 'admin', @@ -306,9 +306,9 @@ layui.define(['jquery','tree', 'treeTable', 'table', 'form', 'laydate', 'admin',
306 } 306 }
307 var html = ` 307 var html = `
308 <div class="log-content-line1"> 308 <div class="log-content-line1">
309 - <div style="width: 25%"><span>IP : </span>${item.host == null ? '-' : item.host}</div>  
310 - <div style="width: 25%"><span>类型 : </span>${item.type == null ? '-' : item.type}</div>  
311 - <div style="width: 50%"><span>标签 : </span><span>${item.tags == null || !item.tags? '-' : item.tags 309 + <div style="width: 33.3%"><span>IP : </span >${item.host == null ? '-' : item.host}</div>
  310 + <div style="width: 33.3%"><span>类型 : </span>${item.type == null ? '-' : item.type}</div>
  311 + <div style="width: 33.3%"><span>标签 : </span><span>${item.tags == null || !item.tags? '-' : item.tags
312 }</span></div> 312 }</span></div>
313 </div> 313 </div>
314 <div class="log-content-line2">${item.msg == null ? item.contents : item.msg}</div> 314 <div class="log-content-line2">${item.msg == null ? item.contents : item.msg}</div>
@@ -323,7 +323,7 @@ layui.define(['jquery','tree', 'treeTable', 'table', 'form', 'laydate', 'admin', @@ -323,7 +323,7 @@ layui.define(['jquery','tree', 'treeTable', 'table', 'form', 'laydate', 'admin',
323 323
324 var cols = [ 324 var cols = [
325 {type: 'numbers', title: '序号', align: 'center'}, 325 {type: 'numbers', title: '序号', align: 'center'},
326 - {field: 'datetime', title: '时间', width: 180, height: '60px', align: 'center', sort: false}, 326 + {field: 'datetime', title: '时间', width: 280, height: '60px', align: 'center', sort: false},
327 { 327 {
328 field: 'contents1', title: '事件', align: 'center', sort: false, templet: function (d) { 328 field: 'contents1', title: '事件', align: 'center', sort: false, templet: function (d) {
329 return formartContents(d); 329 return formartContents(d);
@@ -207,6 +207,14 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'commonDetail','sessi @@ -207,6 +207,14 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'commonDetail','sessi
207 var databaseName =$("select#slt-resId").find("option:selected").text(); 207 var databaseName =$("select#slt-resId").find("option:selected").text();
208 $("input#databaseName").val(databaseName); 208 $("input#databaseName").val(databaseName);
209 }) 209 })
  210 + form.verify({
  211 + account: function(value, item){
  212 + var max = item.getAttribute('maxlength');
  213 + if(value.length > max){
  214 + layer.msg('不能大于'+ max +'个字符的长度') ;
  215 + }
  216 + }
  217 + });
210 // 初始化下拉框 218 // 初始化下拉框
211 function loadSelect() { 219 function loadSelect() {
212 admin.req({ 220 admin.req({
@@ -50,7 +50,14 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','commonDetail', 'sessi @@ -50,7 +50,14 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','commonDetail', 'sessi
50 50
51 51
52 }) 52 })
53 - 53 + form.verify({
  54 + account: function(value, item){
  55 + var max = item.getAttribute('maxlength');
  56 + if(value.length > max){
  57 + layer.msg('不能大于'+ max +'个字符的长度') ;
  58 + }
  59 + }
  60 + });
54 //保存 61 //保存
55 function saveForm() { 62 function saveForm() {
56 layer.load(2) 63 layer.load(2)
@@ -38,6 +38,16 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'commonDetail','sessi @@ -38,6 +38,16 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'commonDetail','sessi
38 } 38 }
39 }) 39 })
40 40
  41 + form.verify({
  42 + account: function(value, item){
  43 + var max = item.getAttribute('maxlength');
  44 + if(value.length > max){
  45 + layer.msg('不能大于'+ max +'个字符的长度') ;
  46 + }
  47 + }
  48 + });
  49 +
  50 +
41 //保存 51 //保存
42 function saveForm() { 52 function saveForm() {
43 layer.load(2) 53 layer.load(2)
@@ -96,6 +96,10 @@ layui.define(['table', 'layer', 'laytpl', 'common', 'sessions', 'admin'], functi @@ -96,6 +96,10 @@ layui.define(['table', 'layer', 'laytpl', 'common', 'sessions', 'admin'], functi
96 access_token: accessToken, 96 access_token: accessToken,
97 nickname: $('#userlist-condition-nickname').val() 97 nickname: $('#userlist-condition-nickname').val()
98 } 98 }
  99 + ,request: {
  100 + pageName: 'page' //页码的参数名称,默认:page
  101 + ,limitName: 'perPage' //每页数据量的参数名,默认:limit
  102 + }
99 , cols: tableCols 103 , cols: tableCols
100 , limit: 20 104 , limit: 20
101 , limits: [300, 600, 900] 105 , limits: [300, 600, 900]
@@ -727,7 +727,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -727,7 +727,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
727 type: 'value', 727 type: 'value',
728 gridIndex: 0, 728 gridIndex: 0,
729 axisLabel: { 729 axisLabel: {
730 - color: '#333' 730 + color: '#a3a3a4'
731 }, 731 },
732 splitLine: { 732 splitLine: {
733 lineStyle: { 733 lineStyle: {
@@ -32,7 +32,7 @@ @@ -32,7 +32,7 @@
32 <label class="layui-form-label"><span 32 <label class="layui-form-label"><span
33 style="color: red;font-size: 16px">*</span>预案版本</label> 33 style="color: red;font-size: 16px">*</span>预案版本</label>
34 <div class="layui-input-inline"> 34 <div class="layui-input-inline">
35 - <input type="text" class="layui-input" name="title" id="title" lay-verify="required"> 35 + <input type="text" class="layui-input" name="title" id="title" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
36 </div> 36 </div>
37 </div> 37 </div>
38 </div> 38 </div>
@@ -49,7 +49,7 @@ @@ -49,7 +49,7 @@
49 <div class="layui-inline inline-onethird"> 49 <div class="layui-inline inline-onethird">
50 <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>
51 <div class="layui-input-inline"> 51 <div class="layui-input-inline">
52 - <input type="text" class="layui-input" name="principal" id="principal" lay-verify="required"> 52 + <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)">
53 </div> 53 </div>
54 </div> 54 </div>
55 <div class="layui-inline inline-onethird"> 55 <div class="layui-inline inline-onethird">
@@ -64,7 +64,7 @@ @@ -64,7 +64,7 @@
64 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>运维人员</label> 64 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>运维人员</label>
65 <div class="layui-input-inline"> 65 <div class="layui-input-inline">
66 <input type="text" class="layui-input" name="operationUser" id="operationUser" 66 <input type="text" class="layui-input" name="operationUser" id="operationUser"
67 - lay-verify="required"> 67 + lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
68 </div> 68 </div>
69 </div> 69 </div>
70 <div class="layui-inline inline-onethird"> 70 <div class="layui-inline inline-onethird">
@@ -166,14 +166,14 @@ @@ -166,14 +166,14 @@
166 <label class="layui-form-label textarea-label" style="text-overflow: clip;"><span 166 <label class="layui-form-label textarea-label" style="text-overflow: clip;"><span
167 style="color: red;font-size: 16px">*</span>缺陷/汇总</label> 167 style="color: red;font-size: 16px">*</span>缺陷/汇总</label>
168 <div class="layui-input-block"> 168 <div class="layui-input-block">
169 - <textarea class="layui-textarea" name="defect" maxlength="100" placeholder="方案缺陷/演练汇总"></textarea> 169 + <textarea class="layui-textarea" name="defect" maxlength="300" placeholder="方案缺陷/演练汇总"></textarea>
170 </div> 170 </div>
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"> 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>
178 </div> 178 </div>
179 <div class="layui-inline inline-half"> 179 <div class="layui-inline inline-half">
@@ -188,7 +188,7 @@ @@ -188,7 +188,7 @@
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"> 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>
193 </div> 193 </div>
194 <div class="layui-inline inline-half"> 194 <div class="layui-inline inline-half">
@@ -29,7 +29,7 @@ @@ -29,7 +29,7 @@
29 <div class="layui-inline inline-onethird"> 29 <div class="layui-inline inline-onethird">
30 <label class="layui-form-label" style="width: 165px"><span style="color: red;font-size: 16px">*</span>升级文件/补丁版本</label> 30 <label class="layui-form-label" style="width: 165px"><span style="color: red;font-size: 16px">*</span>升级文件/补丁版本</label>
31 <div class="layui-input-inline"> 31 <div class="layui-input-inline">
32 - <input type="text" class="layui-input" name="upgradeFiles" id="upgradeFiles" lay-verify="required"> 32 + <input type="text" class="layui-input" name="upgradeFiles" id="upgradeFiles" lay-verify="required|account" maxlength="50" onkeyup="if(this.value.length>50) this.value=this.value.substr(0,50)">
33 </div> 33 </div>
34 </div> 34 </div>
35 </div> 35 </div>
@@ -37,7 +37,7 @@ @@ -37,7 +37,7 @@
37 <div class="layui-inline inline-half"> 37 <div class="layui-inline inline-half">
38 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>系统负责人</label> 38 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>系统负责人</label>
39 <div class="layui-input-inline"> 39 <div class="layui-input-inline">
40 - <input type="text" class="layui-input" name="principal" id="principal" lay-verify="required"> 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)">
41 </div> 41 </div>
42 </div> 42 </div>
43 <div class="layui-inline inline-half"> 43 <div class="layui-inline inline-half">
@@ -51,7 +51,7 @@ @@ -51,7 +51,7 @@
51 <div class="layui-inline inline-onethird"> 51 <div class="layui-inline inline-onethird">
52 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>升级人</label> 52 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>升级人</label>
53 <div class="layui-input-inline"> 53 <div class="layui-input-inline">
54 - <input type="text" class="layui-input" name="upgradePerson" id = "upgradePerson" lay-verify="required"> 54 + <input type="text" class="layui-input" name="upgradePerson" id = "upgradePerson" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
55 </div> 55 </div>
56 </div> 56 </div>
57 <div class="layui-inline inline-onethird"> 57 <div class="layui-inline inline-onethird">
@@ -32,7 +32,7 @@ @@ -32,7 +32,7 @@
32 <div class="layui-inline inline-onethird"> 32 <div class="layui-inline inline-onethird">
33 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>设备型号</label> 33 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>设备型号</label>
34 <div class="layui-input-inline"> 34 <div class="layui-input-inline">
35 - <input type="text" class="layui-input" name="deviceModel" id="deviceModel" lay-verify="required"> 35 + <input type="text" class="layui-input" name="deviceModel" id="deviceModel" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)" >
36 </div> 36 </div>
37 </div> 37 </div>
38 </div> 38 </div>
@@ -59,7 +59,7 @@ @@ -59,7 +59,7 @@
59 <div class="layui-inline inline-onethird"> 59 <div class="layui-inline inline-onethird">
60 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>申请人</label> 60 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>申请人</label>
61 <div class="layui-input-inline"> 61 <div class="layui-input-inline">
62 - <input type="text" class="layui-input" name="applyUser" id="applyUser" lay-verify="required"> 62 + <input type="text" class="layui-input" name="applyUser" id="applyUser" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)" >
63 </div> 63 </div>
64 </div> 64 </div>
65 </div> 65 </div>
@@ -87,7 +87,7 @@ @@ -87,7 +87,7 @@
87 <div class="layui-inline inline-onethird"> 87 <div class="layui-inline inline-onethird">
88 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>现物理位置</label> 88 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>现物理位置</label>
89 <div class="layui-input-inline"> 89 <div class="layui-input-inline">
90 - <input type="text" class="layui-input" name="localPlace" id= "localPlace" lay-verify="required"> 90 + <input type="text" class="layui-input" name="localPlace" id= "localPlace" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)" >
91 </div> 91 </div>
92 </div> 92 </div>
93 <div class="layui-inline inline-onethird"> 93 <div class="layui-inline inline-onethird">
@@ -99,7 +99,7 @@ @@ -99,7 +99,7 @@
99 <div class="layui-inline inline-onethird"> 99 <div class="layui-inline inline-onethird">
100 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>值班人</label> 100 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>值班人</label>
101 <div class="layui-input-inline"> 101 <div class="layui-input-inline">
102 - <input type="text" class="layui-input" name="watchkeeper" id= "watchkeeper" lay-verify="required"> 102 + <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)" >
103 </div> 103 </div>
104 </div> 104 </div>
105 </div> 105 </div>
@@ -107,26 +107,26 @@ @@ -107,26 +107,26 @@
107 <div class="layui-inline inline-onethird"> 107 <div class="layui-inline inline-onethird">
108 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>设备负责人</label> 108 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>设备负责人</label>
109 <div class="layui-input-inline"> 109 <div class="layui-input-inline">
110 - <input type="text" class="layui-input" name="machineRoomLeader" id="machineRoomLeader" lay-verify="required"> 110 + <input type="text" class="layui-input" name="machineRoomLeader" id="machineRoomLeader" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)" >
111 </div> 111 </div>
112 </div> 112 </div>
113 <div class="layui-inline inline-onethird"> 113 <div class="layui-inline inline-onethird">
114 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>总集成</label> 114 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>总集成</label>
115 <div class="layui-input-inline"> 115 <div class="layui-input-inline">
116 - <input type="text" class="layui-input" name="integration" id="integration" lay-verify="required"> 116 + <input type="text" class="layui-input" name="integration" id="integration" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)" >
117 </div> 117 </div>
118 </div> 118 </div>
119 <div class="layui-inline inline-onethird"> 119 <div class="layui-inline inline-onethird">
120 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>运维负责人</label> 120 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>运维负责人</label>
121 <div class="layui-input-inline"> 121 <div class="layui-input-inline">
122 - <input type="text" class="layui-input" name="operationUser" id="operationUser" lay-verify="required"> 122 + <input type="text" class="layui-input" name="operationUser" id="operationUser" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)" >
123 </div> 123 </div>
124 </div> 124 </div>
125 </div> 125 </div>
126 <div class="layui-form-item"> 126 <div class="layui-form-item">
127 <label class="layui-form-label textarea-label"><span style="color: red;font-size: 16px">*</span>进入事由</label> 127 <label class="layui-form-label textarea-label"><span style="color: red;font-size: 16px">*</span>进入事由</label>
128 <div class="layui-input-block"> 128 <div class="layui-input-block">
129 - <textarea class="layui-textarea" name="reason" id="reason" lay-verify="required"></textarea> 129 + <textarea class="layui-textarea" name="reason" id="reason" lay-verify="required|account" maxlength="300" onkeyup="if(this.value.length>300) this.value=this.value.substr(0,300)" ></textarea>
130 </div> 130 </div>
131 </div> 131 </div>
132 <button type="submit" lay-submit lay-filter="device-form-save-id" class="layui-btn hide" 132 <button type="submit" lay-submit lay-filter="device-form-save-id" class="layui-btn hide"
@@ -29,7 +29,7 @@ @@ -29,7 +29,7 @@
29 <div class="layui-inline inline-onethird"> 29 <div class="layui-inline inline-onethird">
30 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>设备名称</label> 30 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>设备名称</label>
31 <div class="layui-input-inline"> 31 <div class="layui-input-inline">
32 - <input type="text" class="layui-input" name="deviceInfo" id="deviceInfo" lay-verify="required"> 32 + <input type="text" class="layui-input" name="deviceInfo" id="deviceInfo" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
33 </div> 33 </div>
34 </div> 34 </div>
35 </div> 35 </div>
@@ -37,7 +37,7 @@ @@ -37,7 +37,7 @@
37 <div class="layui-inline inline-onethird"> 37 <div class="layui-inline inline-onethird">
38 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>故障发现人</label> 38 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>故障发现人</label>
39 <div class="layui-input-inline"> 39 <div class="layui-input-inline">
40 - <input type="text" class="layui-input" name="hitchDiscover" id="hitchDiscover" lay-verify="required"> 40 + <input type="text" class="layui-input" name="hitchDiscover" id="hitchDiscover" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
41 </div> 41 </div>
42 </div> 42 </div>
43 <div class="layui-inline inline-onethird"> 43 <div class="layui-inline inline-onethird">
@@ -67,7 +67,7 @@ @@ -67,7 +67,7 @@
67 <div class="layui-inline inline-onethird"> 67 <div class="layui-inline inline-onethird">
68 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>设备负责人</label> 68 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>设备负责人</label>
69 <div class="layui-input-inline"> 69 <div class="layui-input-inline">
70 - <input type="text" class="layui-input" name="projectLeader" id="projectLeader" lay-verify="required"> 70 + <input type="text" class="layui-input" name="projectLeader" id="projectLeader" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
71 </div> 71 </div>
72 </div> 72 </div>
73 <div class="layui-inline inline-onethird"> 73 <div class="layui-inline inline-onethird">
@@ -81,7 +81,7 @@ @@ -81,7 +81,7 @@
81 <div class="layui-inline inline-onethird"> 81 <div class="layui-inline inline-onethird">
82 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>维修人</label> 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="repairer" id= "repairer" lay-verify="required"> 84 + <input type="text" class="layui-input" name="repairer" id= "repairer" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
85 </div> 85 </div>
86 </div> 86 </div>
87 <div class="layui-inline inline-onethird"> 87 <div class="layui-inline inline-onethird">
@@ -148,7 +148,7 @@ @@ -148,7 +148,7 @@
148 <div class="layui-form-item"> 148 <div class="layui-form-item">
149 <label class="layui-form-label textarea-label" style="text-overflow: clip;"><span style="color: red;font-size: 16px">*</span>故障现象描述</label> 149 <label class="layui-form-label textarea-label" style="text-overflow: clip;"><span style="color: red;font-size: 16px">*</span>故障现象描述</label>
150 <div class="layui-input-block"> 150 <div class="layui-input-block">
151 - <textarea class="layui-textarea" name="hitchDesc" maxlength="20" placeholder="故障现象描述"></textarea> 151 + <textarea class="layui-textarea" name="hitchDesc" maxlength="200" placeholder="故障现象描述"></textarea>
152 </div> 152 </div>
153 </div> 153 </div>
154 <div class="layui-form-item"> 154 <div class="layui-form-item">
@@ -161,13 +161,13 @@ @@ -161,13 +161,13 @@
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"> 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"> 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>
172 </div> 172 </div>
173 </div> 173 </div>
@@ -21,7 +21,7 @@ @@ -21,7 +21,7 @@
21 <div class="layui-inline inline-onethird"> 21 <div class="layui-inline inline-onethird">
22 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>加班人</label> 22 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>加班人</label>
23 <div class="layui-input-inline"> 23 <div class="layui-input-inline">
24 - <input type="text" class="layui-input" name="extraWorker" id="extraWorker" lay-verify="required"> 24 + <input type="text" class="layui-input" name="extraWorker" id="extraWorker" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
25 </div> 25 </div>
26 </div> 26 </div>
27 <div class="layui-inline inline-onethird"> 27 <div class="layui-inline inline-onethird">
@@ -55,13 +55,13 @@ @@ -55,13 +55,13 @@
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"> 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>
60 </div> 60 </div>
61 <div class="layui-inline inline-onethird" > 61 <div class="layui-inline inline-onethird" >
62 <label class="layui-form-label" style="text-overflow: clip;"><span style="color: red;font-size: 16px">*</span>甲方负责人</label> 62 <label class="layui-form-label" style="text-overflow: clip;"><span style="color: red;font-size: 16px">*</span>甲方负责人</label>
63 <div class="layui-input-inline"> 63 <div class="layui-input-inline">
64 - <input type="text" class="layui-input" name="projectLeader" id="projectLeader" lay-verify="required"> 64 + <input type="text" class="layui-input" name="projectLeader" id="projectLeader" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
65 </div> 65 </div>
66 </div> 66 </div>
67 <div class="layui-inline inline-onethird"> 67 <div class="layui-inline inline-onethird">
@@ -100,7 +100,7 @@ @@ -100,7 +100,7 @@
100 <div class="layui-inline inline-half"> 100 <div class="layui-inline inline-half">
101 <label class="layui-form-label" style="text-overflow: clip;"><span style="color: red;font-size: 16px">*</span>甲方确认签字</label> 101 <label class="layui-form-label" style="text-overflow: clip;"><span style="color: red;font-size: 16px">*</span>甲方确认签字</label>
102 <div class="layui-input-inline"> 102 <div class="layui-input-inline">
103 - <input type="text" class="layui-input" name="partA" id="partA" lay-verify="required"> 103 + <input type="text" class="layui-input" name="partA" id="partA" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
104 </div> 104 </div>
105 </div> 105 </div>
106 <div class="layui-inline inline-half"> 106 <div class="layui-inline inline-half">
@@ -20,7 +20,7 @@ @@ -20,7 +20,7 @@
20 <div class="layui-inline inline-half"> 20 <div class="layui-inline inline-half">
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"> 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> 26 </div>
@@ -48,7 +48,7 @@ @@ -48,7 +48,7 @@
48 <div class="layui-inline inline-onethird"> 48 <div class="layui-inline inline-onethird">
49 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>联调人员</label> 49 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>联调人员</label>
50 <div class="layui-input-inline"> 50 <div class="layui-input-inline">
51 - <input type="text" class="layui-input" name="unitadjustPerson" id="unitadjustPerson" lay-verify="required"> 51 + <input type="text" class="layui-input" name="unitadjustPerson" id="unitadjustPerson" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
52 </div> 52 </div>
53 </div> 53 </div>
54 <div class="layui-inline inline-onethird"> 54 <div class="layui-inline inline-onethird">
@@ -62,13 +62,13 @@ @@ -62,13 +62,13 @@
62 <div class="layui-inline inline-half"> 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> 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"> 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-half">
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" > 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)" >
72 72
73 </div> 73 </div>
74 </div> 74 </div>
@@ -78,7 +78,7 @@ @@ -78,7 +78,7 @@
78 <div class="layui-inline inline-half"> 78 <div class="layui-inline inline-half">
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"> 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-half">
@@ -28,7 +28,7 @@ @@ -28,7 +28,7 @@
28 <div class="pie-chart" id="chart-meetingsummary-report" style="min-height: 240px"></div> 28 <div class="pie-chart" id="chart-meetingsummary-report" style="min-height: 240px"></div>
29 </div> 29 </div>
30 </div> 30 </div>
31 - <div class="layui-card-body" style="margin-top: 10px;"> 31 + <div class="layui-card-body" style="margin-top: 20px;">
32 <div style="display: flex"> 32 <div style="display: flex">
33 <form class="layui-form layui-card-header" onsubmit="return false" 33 <form class="layui-form layui-card-header" onsubmit="return false"
34 lay-filter="form-meetingsummary-condition"> 34 lay-filter="form-meetingsummary-condition">
@@ -46,7 +46,7 @@ @@ -46,7 +46,7 @@
46 <div class="layui-inline inline-onethird"> 46 <div class="layui-inline inline-onethird">
47 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>申请单位</label> 47 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>申请单位</label>
48 <div class="layui-input-inline"> 48 <div class="layui-input-inline">
49 - <input type="text" class="layui-input" name="applyCity" id="applyCity" lay-verify="required"> 49 + <input type="text" class="layui-input" name="applyCity" id="applyCity" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
50 </div> 50 </div>
51 </div> 51 </div>
52 <div class="layui-inline inline-onethird"> 52 <div class="layui-inline inline-onethird">
@@ -60,13 +60,13 @@ @@ -60,13 +60,13 @@
60 <div class="layui-inline inline-onethird"> 60 <div class="layui-inline inline-onethird">
61 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>端口速率</label> 61 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>端口速率</label>
62 <div class="layui-input-inline"> 62 <div class="layui-input-inline">
63 - <input type="text" class="layui-input" name="portSpeed" id="portSpeed" lay-verify="required"> 63 + <input type="text" class="layui-input" name="portSpeed" id="portSpeed" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
64 </div> 64 </div>
65 </div> 65 </div>
66 <div class="layui-inline inline-onethird"> 66 <div class="layui-inline inline-onethird">
67 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>线路速率</label> 67 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>线路速率</label>
68 <div class="layui-input-inline"> 68 <div class="layui-input-inline">
69 - <input type="text" class="layui-input" name="electricSpeed" id="electricSpeed" lay-verify="required"> 69 + <input type="text" class="layui-input" name="electricSpeed" id="electricSpeed" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
70 </div> 70 </div>
71 </div> 71 </div>
72 <div class="layui-inline inline-onethird"> 72 <div class="layui-inline inline-onethird">
@@ -24,13 +24,13 @@ @@ -24,13 +24,13 @@
24 lay-filter="slt-staffadd-group" lay-verify="required"> 24 lay-filter="slt-staffadd-group" lay-verify="required">
25 <option value="">=工作单位=</option> 25 <option value="">=工作单位=</option>
26 </select> 26 </select>
27 - <input type="text" name="manufacturerOther" id="manufacturerOther" lay-filter="manufacturerOther" class="layui-input" style="display: none"> 27 + <input type="text" name="manufacturerOther" id="manufacturerOther" lay-filter="manufacturerOther" oninput="wordLeg(this);" maxlength="100" onchange="if(value.length>100) value=value.substr(0,100)" class="layui-input" style="display: none">
28 </div> 28 </div>
29 </div> 29 </div>
30 <div class="layui-inline inline-onethird"> 30 <div class="layui-inline inline-onethird">
31 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>申请人</label> 31 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>申请人</label>
32 <div class="layui-input-inline"> 32 <div class="layui-input-inline">
33 - <input type="text" class="layui-input" name="applyUser" id="applyUser" lay-verify="required"> 33 + <input type="text" class="layui-input" name="applyUser" id="applyUser" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)" >
34 </div> 34 </div>
35 </div> 35 </div>
36 </div> 36 </div>
@@ -58,19 +58,19 @@ @@ -58,19 +58,19 @@
58 <div class="layui-inline inline-onethird"> 58 <div class="layui-inline inline-onethird">
59 <label class="layui-form-label" ><span style="color: red;font-size: 16px">*</span>机房负责人</label> 59 <label class="layui-form-label" ><span style="color: red;font-size: 16px">*</span>机房负责人</label>
60 <div class="layui-input-inline"> 60 <div class="layui-input-inline">
61 - <input type="text" class="layui-input" name="machineRoomLeader" id="machineRoomLeader" lay-verify="required"> 61 + <input type="text" class="layui-input" name="machineRoomLeader" id="machineRoomLeader" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
62 </div> 62 </div>
63 </div> 63 </div>
64 <div class="layui-inline inline-onethird"> 64 <div class="layui-inline inline-onethird">
65 <label class="layui-form-label" ><span style="color: red;font-size: 16px">*</span>项目管理员</label> 65 <label class="layui-form-label" ><span style="color: red;font-size: 16px">*</span>项目管理员</label>
66 <div class="layui-input-inline"> 66 <div class="layui-input-inline">
67 - <input type="text" class="layui-input" name="projectLeader" id="projectLeader" lay-verify="required"> 67 + <input type="text" class="layui-input" name="projectLeader" id="projectLeader" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
68 </div> 68 </div>
69 </div> 69 </div>
70 <div class="layui-inline inline-onethird"> 70 <div class="layui-inline inline-onethird">
71 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>运维负责人</label> 71 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>运维负责人</label>
72 <div class="layui-input-inline"> 72 <div class="layui-input-inline">
73 - <input type="text" class="layui-input" name="operationUser" id="operationUser" lay-verify="required"> 73 + <input type="text" class="layui-input" name="operationUser" id="operationUser" lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
74 </div> 74 </div>
75 </div> 75 </div>
76 </div> 76 </div>
@@ -78,20 +78,20 @@ @@ -78,20 +78,20 @@
78 <div class="layui-inline inline-half"> 78 <div class="layui-inline inline-half">
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"> 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-half">
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"> 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)">
88 </div> 88 </div>
89 </div> 89 </div>
90 </div> 90 </div>
91 <div class="layui-form-item"> 91 <div class="layui-form-item">
92 <label class="layui-form-label textarea-label"><span style="color: red;font-size: 16px">*</span>进入事由</label> 92 <label class="layui-form-label textarea-label"><span style="color: red;font-size: 16px">*</span>进入事由</label>
93 <div class="layui-input-block"> 93 <div class="layui-input-block">
94 - <textarea class="layui-textarea" name="reason" id="reason" lay-verify="required"></textarea> 94 + <textarea class="layui-textarea" name="reason" id="reason" lay-verify="required|account" maxlength="150" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,150)"></textarea>
95 </div> 95 </div>
96 </div> 96 </div>
97 <button type="submit" lay-submit lay-filter="staff-form-save-id" class="layui-btn hide" 97 <button type="submit" lay-submit lay-filter="staff-form-save-id" class="layui-btn hide"
@@ -117,12 +117,12 @@ @@ -117,12 +117,12 @@
117 .log-content-line1 div{ 117 .log-content-line1 div{
118 width: 33%; 118 width: 33%;
119 text-align: left; 119 text-align: left;
120 - font-weight: 100;  
121 - color: #000; 120 + font-size: 12px;
  121 + color: #a3a3a4;
122 } 122 }
123 123
124 .log-content-line1 div span{ 124 .log-content-line1 div span{
125 - 125 + color: #a3a3a4;
126 } 126 }
127 127
128 .log-content-line2{ 128 .log-content-line2{
@@ -37,7 +37,7 @@ @@ -37,7 +37,7 @@
37 <div class="layui-inline inline-onethird"> 37 <div class="layui-inline inline-onethird">
38 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>系统负责人</label> 38 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>系统负责人</label>
39 <div class="layui-input-inline"> 39 <div class="layui-input-inline">
40 - <input type="text" class="layui-input" name="principal" id="principal" lay-verify="required"> 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)">
41 </div> 41 </div>
42 </div> 42 </div>
43 <div class="layui-inline inline-onethird"> 43 <div class="layui-inline inline-onethird">
@@ -61,7 +61,7 @@ @@ -61,7 +61,7 @@
61 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>运维负责人</label> 61 <label class="layui-form-label"><span style="color: red;font-size: 16px">*</span>运维负责人</label>
62 <div class="layui-input-inline"> 62 <div class="layui-input-inline">
63 <input type="text" class="layui-input" name="operationUser" id="operationUser" 63 <input type="text" class="layui-input" name="operationUser" id="operationUser"
64 - lay-verify="required"> 64 + lay-verify="required|account" maxlength="30" onkeyup="if(this.value.length>30) this.value=this.value.substr(0,30)">
65 </div> 65 </div>
66 </div> 66 </div>
67 <div class="layui-inline inline-onethird"> 67 <div class="layui-inline inline-onethird">
@@ -132,7 +132,7 @@ @@ -132,7 +132,7 @@
132 <label class="layui-form-label" style="width: 160px"><span 132 <label class="layui-form-label" style="width: 160px"><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"/> 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-half">
@@ -186,7 +186,7 @@ @@ -186,7 +186,7 @@
186 <label class="layui-form-label textarea-label" style="text-overflow: clip;width: 120px"><span 186 <label class="layui-form-label textarea-label" style="text-overflow: clip;width: 120px"><span
187 style="color: red;font-size: 16px">*</span>恢复验证缺陷</label> 187 style="color: red;font-size: 16px">*</span>恢复验证缺陷</label>
188 <div class="layui-input-block"> 188 <div class="layui-input-block">
189 - <textarea class="layui-textarea" name="defect" maxlength="100" placeholder="恢复验证缺陷(没有填无)" lay-verify="required"></textarea> 189 + <textarea class="layui-textarea" name="defect" maxlength="300" placeholder="恢复验证缺陷(没有填无)" lay-verify="required"></textarea>
190 </div> 190 </div>
191 </div> 191 </div>
192 <fieldset class="layui-elem-field layui-field-title"> 192 <fieldset class="layui-elem-field layui-field-title">
@@ -196,7 +196,7 @@ @@ -196,7 +196,7 @@
196 <div class="layui-inline inline-half"> 196 <div class="layui-inline inline-half">
197 <label class="layui-form-label" style="text-overflow: clip;width: 160px"><span style="color: red;">*</span>运维负责人(确认签字)</label> 197 <label class="layui-form-label" style="text-overflow: clip;width: 160px"><span style="color: red;">*</span>运维负责人(确认签字)</label>
198 <div class="layui-input-inline"> 198 <div class="layui-input-inline">
199 - <input type="text" class="layui-input" name="partyOperation" id="partyOperation" lay-verify="required"> 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)">
200 </div> 200 </div>
201 </div> 201 </div>
202 <div class="layui-inline inline-half"> 202 <div class="layui-inline inline-half">
@@ -211,7 +211,7 @@ @@ -211,7 +211,7 @@
211 <div class="layui-inline inline-half"> 211 <div class="layui-inline inline-half">
212 <label class="layui-form-label" style="text-overflow: clip;width: 160px"><span style="color: red;">*</span>实施人(确认签字)</label> 212 <label class="layui-form-label" style="text-overflow: clip;width: 160px"><span style="color: red;">*</span>实施人(确认签字)</label>
213 <div class="layui-input-inline"> 213 <div class="layui-input-inline">
214 - <input type="text" class="layui-input" name="partyImplemented" id="partyImplemented" lay-verify="required"> 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)">
215 </div> 215 </div>
216 </div> 216 </div>
217 <div class="layui-inline inline-half"> 217 <div class="layui-inline inline-half">
@@ -226,7 +226,7 @@ @@ -226,7 +226,7 @@
226 <div class="layui-inline inline-half"> 226 <div class="layui-inline inline-half">
227 <label class="layui-form-label" style="text-overflow: clip;width: 160px"><span style="color: red;">*</span>甲方(确认签字)</label> 227 <label class="layui-form-label" style="text-overflow: clip;width: 160px"><span style="color: red;">*</span>甲方(确认签字)</label>
228 <div class="layui-input-inline"> 228 <div class="layui-input-inline">
229 - <input type="text" class="layui-input" name="partyA" id="partyA" lay-verify="required"> 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)">
230 </div> 230 </div>
231 </div> 231 </div>
232 <div class="layui-inline inline-half"> 232 <div class="layui-inline inline-half">