|
@@ -16,9 +16,9 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
|
@@ -16,9 +16,9 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
16
|
var seriousInkeySelect ;
|
16
|
var seriousInkeySelect ;
|
17
|
var options = '';
|
17
|
var options = '';
|
18
|
var defaultoptions = '';
|
18
|
var defaultoptions = '';
|
19
|
- var conditionoptions = "<option value=\"2\">等于</option>\n" +
|
|
|
20
|
- " <option value=\"6\">包含</option>\n" +
|
|
|
21
|
- " <option value=\"9\">不包含</option>";
|
19
|
+ var conditionoptions = "<option value=\"6\">等于</option>\n" +
|
|
|
20
|
+ " <option value=\"8\">包含</option>\n" +
|
|
|
21
|
+ " <option value=\"11\">不包含</option>";
|
22
|
var seriousresIds = [];
|
22
|
var seriousresIds = [];
|
23
|
var importantresIds = [];
|
23
|
var importantresIds = [];
|
24
|
var commonlyresIds = [];
|
24
|
var commonlyresIds = [];
|
|
@@ -84,11 +84,11 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
|
@@ -84,11 +84,11 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
84
|
var cond = '';
|
84
|
var cond = '';
|
85
|
if(seriousItems[i].relationSymbol && seriousItems[i].relationSymbol == '0'){
|
85
|
if(seriousItems[i].relationSymbol && seriousItems[i].relationSymbol == '0'){
|
86
|
cond = `<div class="layui-form-item cont-base" id="serious-policy-box-${times}-condition">
|
86
|
cond = `<div class="layui-form-item cont-base" id="serious-policy-box-${times}-condition">
|
87
|
- <input type="checkbox" lay-skin="switch" lay-text="或|且" value="是">
|
87
|
+ <input type="radio" class="condition" name="policy-${times}-condition" value="&&" title="且" checked><input type="radio" class="condition" name="policy-${times}-condition" value="||" title="或" >
|
88
|
</div>`;
|
88
|
</div>`;
|
89
|
}else if(seriousItems[i].relationSymbol && seriousItems[i].relationSymbol == '1'){
|
89
|
}else if(seriousItems[i].relationSymbol && seriousItems[i].relationSymbol == '1'){
|
90
|
cond = `<div class="layui-form-item cont-base" id="serious-policy-box-${times}-condition">
|
90
|
cond = `<div class="layui-form-item cont-base" id="serious-policy-box-${times}-condition">
|
91
|
- <input type="checkbox" lay-skin="switch" lay-text="或|且" checked value="否">
|
91
|
+ <input type="radio" class="condition" name="policy-${times}-condition" value="&&" title="且" ><input type="radio" class="condition" name="policy-${times}-condition" value="||" title="或" checked>
|
92
|
</div>`;
|
92
|
</div>`;
|
93
|
}
|
93
|
}
|
94
|
var clone = ""
|
94
|
var clone = ""
|
|
@@ -112,6 +112,8 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
|
@@ -112,6 +112,8 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
112
|
$(`#serious-policy-box-${timestr} select.policyparam`).val(seriousItems[i].confNo);
|
112
|
$(`#serious-policy-box-${timestr} select.policyparam`).val(seriousItems[i].confNo);
|
113
|
$(`#serious-policy-box-${timestr} select.condition`).val(seriousItems[i].operatorSymbol);
|
113
|
$(`#serious-policy-box-${timestr} select.condition`).val(seriousItems[i].operatorSymbol);
|
114
|
$(`#serious-policy-box-${timestr} input[type=tel]`).val(seriousItems[i].operatorValue);
|
114
|
$(`#serious-policy-box-${timestr} input[type=tel]`).val(seriousItems[i].operatorValue);
|
|
|
115
|
+ $(`#serious-policy-box-${timestr} input[type=tel]`).attr("style","width:480px");
|
|
|
116
|
+ $(`#serious-policy-box-${timestr} input[type=tel]`).parent().attr("style","width:490px");
|
115
|
}
|
117
|
}
|
116
|
form.render();
|
118
|
form.render();
|
117
|
}
|
119
|
}
|
|
@@ -124,11 +126,11 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
|
@@ -124,11 +126,11 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
124
|
var cond = '';
|
126
|
var cond = '';
|
125
|
if(importantItems[i].relationSymbol && importantItems[i].relationSymbol == '0'){
|
127
|
if(importantItems[i].relationSymbol && importantItems[i].relationSymbol == '0'){
|
126
|
cond = `<div class="layui-form-item cont-base" id="important-policy-box-${times}-condition">
|
128
|
cond = `<div class="layui-form-item cont-base" id="important-policy-box-${times}-condition">
|
127
|
- <input type="checkbox" lay-skin="switch" lay-text="或|且" value="是">
|
129
|
+ <input type="radio" class="condition" name="policy-${times}-condition" value="&&" title="且" checked><input type="radio" class="condition" name="policy-${times}-condition" value="||" title="或" >
|
128
|
</div>`;
|
130
|
</div>`;
|
129
|
}else if(importantItems[i].relationSymbol && importantItems[i].relationSymbol == '1'){
|
131
|
}else if(importantItems[i].relationSymbol && importantItems[i].relationSymbol == '1'){
|
130
|
cond = `<div class="layui-form-item cont-base" id="important-policy-box-${times}-condition">
|
132
|
cond = `<div class="layui-form-item cont-base" id="important-policy-box-${times}-condition">
|
131
|
- <input type="checkbox" checked lay-skin="switch" lay-text="或|且" value="否">
|
133
|
+ <input type="radio" class="condition" name="policy-${times}-condition" value="&&" title="且" ><input type="radio" class="condition" name="policy-${times}-condition" value="||" title="或" checked>
|
132
|
</div>`;
|
134
|
</div>`;
|
133
|
}
|
135
|
}
|
134
|
var clone = ""
|
136
|
var clone = ""
|
|
@@ -152,6 +154,8 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
|
@@ -152,6 +154,8 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
152
|
$(`#important-policy-box-${timestr} select.policyparam`).val(importantItems[i].confNo);
|
154
|
$(`#important-policy-box-${timestr} select.policyparam`).val(importantItems[i].confNo);
|
153
|
$(`#important-policy-box-${timestr} select.condition`).val(importantItems[i].operatorSymbol);
|
155
|
$(`#important-policy-box-${timestr} select.condition`).val(importantItems[i].operatorSymbol);
|
154
|
$(`#important-policy-box-${timestr} input[type=tel]`).val(importantItems[i].operatorValue);
|
156
|
$(`#important-policy-box-${timestr} input[type=tel]`).val(importantItems[i].operatorValue);
|
|
|
157
|
+ $(`#important-policy-box-${timestr} input[type=tel]`).attr("style","width:480px");
|
|
|
158
|
+ $(`#important-policy-box-${timestr} input[type=tel]`).parent().attr("style","width:490px");
|
155
|
}
|
159
|
}
|
156
|
form.render();
|
160
|
form.render();
|
157
|
}
|
161
|
}
|
|
@@ -164,11 +168,11 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
|
@@ -164,11 +168,11 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
164
|
var cond = '';
|
168
|
var cond = '';
|
165
|
if(commonlyItems[i].relationSymbol && commonlyItems[i].relationSymbol == '0'){
|
169
|
if(commonlyItems[i].relationSymbol && commonlyItems[i].relationSymbol == '0'){
|
166
|
cond = `<div class="layui-form-item cont-base" id="commonly-policy-box-${times}-condition">
|
170
|
cond = `<div class="layui-form-item cont-base" id="commonly-policy-box-${times}-condition">
|
167
|
- <input type="checkbox" lay-skin="switch" lay-text="或|且" value="是">
|
171
|
+ <input type="radio" class="condition" name="policy-${times}-condition" value="&&" title="且" checked><input type="radio" class="condition" name="policy-${times}-condition" value="||" title="或" >
|
168
|
</div>`;
|
172
|
</div>`;
|
169
|
}else if(commonlyItems[i].relationSymbol && commonlyItems[i].relationSymbol == '1'){
|
173
|
}else if(commonlyItems[i].relationSymbol && commonlyItems[i].relationSymbol == '1'){
|
170
|
cond = `<div class="layui-form-item cont-base" id="commonly-policy-box-${times}-condition">
|
174
|
cond = `<div class="layui-form-item cont-base" id="commonly-policy-box-${times}-condition">
|
171
|
- <input type="checkbox" checked lay-skin="switch" lay-text="或|且" value="否">
|
175
|
+ <input type="radio" class="condition" name="policy-${times}-condition" value="&&" title="且"><input type="radio" class="condition" name="policy-${times}-condition" value="||" title="或" checked>
|
172
|
</div>`;
|
176
|
</div>`;
|
173
|
}
|
177
|
}
|
174
|
var clone = ""
|
178
|
var clone = ""
|
|
@@ -192,6 +196,8 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
|
@@ -192,6 +196,8 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
192
|
$(`#commonly-policy-box-${timestr} select.policyparam`).val(commonlyItems[i].confNo);
|
196
|
$(`#commonly-policy-box-${timestr} select.policyparam`).val(commonlyItems[i].confNo);
|
193
|
$(`#commonly-policy-box-${timestr} select.condition`).val(commonlyItems[i].operatorSymbol);
|
197
|
$(`#commonly-policy-box-${timestr} select.condition`).val(commonlyItems[i].operatorSymbol);
|
194
|
$(`#commonly-policy-box-${timestr} input[type=tel]`).val(commonlyItems[i].operatorValue);
|
198
|
$(`#commonly-policy-box-${timestr} input[type=tel]`).val(commonlyItems[i].operatorValue);
|
|
|
199
|
+ $(`#commonly-policy-box-${timestr} input[type=tel]`).attr("style","width:480px");
|
|
|
200
|
+ $(`#commonly-policy-box-${timestr} input[type=tel]`).parent().attr("style","width:490px");
|
195
|
}
|
201
|
}
|
196
|
|
202
|
|
197
|
form.render();
|
203
|
form.render();
|
|
@@ -249,6 +255,10 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
|
@@ -249,6 +255,10 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
249
|
});
|
255
|
});
|
250
|
}
|
256
|
}
|
251
|
form.on('select(serious_policy_param)', function(data){
|
257
|
form.on('select(serious_policy_param)', function(data){
|
|
|
258
|
+ var seriousvalue =$(this).closest(".cont-base").find("div#seriousvalue");
|
|
|
259
|
+ if(seriousvalue){
|
|
|
260
|
+ seriousvalue.remove();
|
|
|
261
|
+ }
|
252
|
if (data.value != ''){
|
262
|
if (data.value != ''){
|
253
|
//加载对应的参数
|
263
|
//加载对应的参数
|
254
|
if(data.value == "device_id"){
|
264
|
if(data.value == "device_id"){
|
|
@@ -270,7 +280,6 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
|
@@ -270,7 +280,6 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
270
|
if(device.length>0){
|
280
|
if(device.length>0){
|
271
|
device = device.substring(0,device.length-1)
|
281
|
device = device.substring(0,device.length-1)
|
272
|
}
|
282
|
}
|
273
|
- console.log(device_id)
|
|
|
274
|
device_id.val(device);
|
283
|
device_id.val(device);
|
275
|
return device;
|
284
|
return device;
|
276
|
})
|
285
|
})
|
|
@@ -321,9 +330,8 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
|
@@ -321,9 +330,8 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
321
|
});
|
330
|
});
|
322
|
}else if(data.value == "inKey"){
|
331
|
}else if(data.value == "inKey"){
|
323
|
//绑定资源类型下拉选择
|
332
|
//绑定资源类型下拉选择
|
324
|
- $(this).closest(".cont-base").find("input[type=tel]").before('<div id="seriousvalue" class="xm-select-demo" style="width: 278px"></div>');
|
333
|
+ $(this).closest(".cont-base").find("input[type=tel]").before('<div id="seriousvalue" class="xm-select-demo" style="width:478px;position: absolute;z-index: 999"></div>');
|
325
|
var inkeys= $(this).closest(".cont-base").find("input[type=tel]");
|
334
|
var inkeys= $(this).closest(".cont-base").find("input[type=tel]");
|
326
|
- var seriousvalue =$(this).closest(".cont-base").find("div#seriousvalue");
|
|
|
327
|
//inkeys.hide();
|
335
|
//inkeys.hide();
|
328
|
$(this).closest(".cont-base").find("input[type=tel]").unbind('click').on("click",function () {
|
336
|
$(this).closest(".cont-base").find("input[type=tel]").unbind('click').on("click",function () {
|
329
|
admin.req({
|
337
|
admin.req({
|
|
@@ -335,12 +343,16 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
|
@@ -335,12 +343,16 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
335
|
xmSelect.render({
|
343
|
xmSelect.render({
|
336
|
el: '#seriousvalue',
|
344
|
el: '#seriousvalue',
|
337
|
tips: '=inKey=',
|
345
|
tips: '=inKey=',
|
338
|
- filterable: true,
|
|
|
339
|
- //radio: false,
|
346
|
+ radio: false,
|
340
|
clickClose: false,
|
347
|
clickClose: false,
|
341
|
- initValue: [seriousInkeys.split(",")[0]],
|
348
|
+ prop: {
|
|
|
349
|
+ name: 'name',
|
|
|
350
|
+ value: 'inKey'
|
|
|
351
|
+ },
|
|
|
352
|
+ filterable: true,
|
342
|
layVerify: 'required',
|
353
|
layVerify: 'required',
|
343
|
- autoRow: true,
|
354
|
+ layVerType: 'msg',
|
|
|
355
|
+ //initValue: [seriousInkeys.split(",")[0]],
|
344
|
toolbar: {
|
356
|
toolbar: {
|
345
|
show: true,
|
357
|
show: true,
|
346
|
list: ['CLEAR']
|
358
|
list: ['CLEAR']
|
|
@@ -350,8 +362,8 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
|
@@ -350,8 +362,8 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
350
|
seriousInkeys = data.arr.map(item => item.inKey).join(',');
|
362
|
seriousInkeys = data.arr.map(item => item.inKey).join(',');
|
351
|
inkeys.val(seriousInkeys);
|
363
|
inkeys.val(seriousInkeys);
|
352
|
if(data && data.isAdd) {
|
364
|
if(data && data.isAdd) {
|
353
|
- seriousvalue.remove();
|
|
|
354
|
- inkeys.show();
|
365
|
+ //seriousvalue.remove();
|
|
|
366
|
+ //inkeys.show();
|
355
|
}
|
367
|
}
|
356
|
return seriousInkeys
|
368
|
return seriousInkeys
|
357
|
}
|
369
|
}
|
|
@@ -363,6 +375,10 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
|
@@ -363,6 +375,10 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
363
|
}
|
375
|
}
|
364
|
});
|
376
|
});
|
365
|
form.on('select(important_policy_param)', function(data){
|
377
|
form.on('select(important_policy_param)', function(data){
|
|
|
378
|
+ var importantvalue =$(this).closest(".cont-base").find("div#importantvalue");
|
|
|
379
|
+ if(importantvalue){
|
|
|
380
|
+ importantvalue.remove();
|
|
|
381
|
+ }
|
366
|
if (data.value != ''){
|
382
|
if (data.value != ''){
|
367
|
//加载对应的参数
|
383
|
//加载对应的参数
|
368
|
if(data.value == "device_id"){
|
384
|
if(data.value == "device_id"){
|
|
@@ -434,9 +450,9 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
|
@@ -434,9 +450,9 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
434
|
});
|
450
|
});
|
435
|
}else if(data.value == "inKey"){
|
451
|
}else if(data.value == "inKey"){
|
436
|
//绑定资源类型下拉选择
|
452
|
//绑定资源类型下拉选择
|
437
|
- $(this).closest(".cont-base").find("input[type=tel]").before('<div id="importantvalue" class="xm-select-demo" style="width: 278px"></div>');
|
453
|
+ $(this).closest(".cont-base").find("input[type=tel]").before('<div id="importantvalue" class="xm-select-demo" style="width:478px;position: absolute;z-index: 999"></div>');
|
438
|
var inkeys= $(this).closest(".cont-base").find("input[type=tel]");
|
454
|
var inkeys= $(this).closest(".cont-base").find("input[type=tel]");
|
439
|
- var importantvalue =$(this).closest(".cont-base").find("div#importantvalue");
|
455
|
+ //var importantvalue =$(this).closest(".cont-base").find("div#importantvalue");
|
440
|
//inkeys.hide();
|
456
|
//inkeys.hide();
|
441
|
$(this).closest(".cont-base").find("input[type=tel]").unbind('click').on("click",function () {
|
457
|
$(this).closest(".cont-base").find("input[type=tel]").unbind('click').on("click",function () {
|
442
|
admin.req({
|
458
|
admin.req({
|
|
@@ -448,25 +464,28 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
|
@@ -448,25 +464,28 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
448
|
xmSelect.render({
|
464
|
xmSelect.render({
|
449
|
el: '#importantvalue',
|
465
|
el: '#importantvalue',
|
450
|
tips: '=inKey=',
|
466
|
tips: '=inKey=',
|
451
|
- filterable: true,
|
|
|
452
|
- //radio: false,
|
467
|
+ radio: false,
|
453
|
clickClose: false,
|
468
|
clickClose: false,
|
454
|
- initValue: [importantInkeys.split(",")[0]],
|
469
|
+ prop: {
|
|
|
470
|
+ name: 'name',
|
|
|
471
|
+ value: 'inKey'
|
|
|
472
|
+ },
|
|
|
473
|
+ filterable: true,
|
455
|
layVerify: 'required',
|
474
|
layVerify: 'required',
|
456
|
- autoRow: true,
|
475
|
+ layVerType: 'msg',
|
457
|
toolbar: {
|
476
|
toolbar: {
|
458
|
show: true,
|
477
|
show: true,
|
459
|
list: [ 'CLEAR']
|
478
|
list: [ 'CLEAR']
|
460
|
},
|
479
|
},
|
461
|
- //height: '300px',
|
480
|
+ height: 'auto',
|
462
|
data: logjoinList,
|
481
|
data: logjoinList,
|
463
|
on: function (data) {
|
482
|
on: function (data) {
|
464
|
importantInkeys = data.arr.map(item => item.inKey).join(',');
|
483
|
importantInkeys = data.arr.map(item => item.inKey).join(',');
|
465
|
inkeys.val(importantInkeys);
|
484
|
inkeys.val(importantInkeys);
|
466
|
- if(data && data.isAdd) {
|
|
|
467
|
- importantvalue.remove();
|
|
|
468
|
- inkeys.show();
|
|
|
469
|
- }
|
485
|
+ // if(data && data.isAdd) {
|
|
|
486
|
+ // importantvalue.remove();
|
|
|
487
|
+ // inkeys.show();
|
|
|
488
|
+ // }
|
470
|
return importantInkeys
|
489
|
return importantInkeys
|
471
|
}
|
490
|
}
|
472
|
});
|
491
|
});
|
|
@@ -477,6 +496,10 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
|
@@ -477,6 +496,10 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
477
|
}
|
496
|
}
|
478
|
});
|
497
|
});
|
479
|
form.on('select(commonly_policy_param)', function(data){
|
498
|
form.on('select(commonly_policy_param)', function(data){
|
|
|
499
|
+ var commonlyvalue =$(this).closest(".cont-base").find("div#commonlyvalue");
|
|
|
500
|
+ if(commonlyvalue){
|
|
|
501
|
+ commonlyvalue.remove();
|
|
|
502
|
+ }
|
480
|
if (data.value != ''){
|
503
|
if (data.value != ''){
|
481
|
//加载对应的参数
|
504
|
//加载对应的参数
|
482
|
if(data.value == "device_id"){
|
505
|
if(data.value == "device_id"){
|
|
@@ -548,9 +571,9 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
|
@@ -548,9 +571,9 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
548
|
});
|
571
|
});
|
549
|
}else if(data.value == "inKey"){
|
572
|
}else if(data.value == "inKey"){
|
550
|
//绑定资源类型下拉选择
|
573
|
//绑定资源类型下拉选择
|
551
|
- $(this).closest(".cont-base").find("input[type=tel]").before('<div id="commonlyvalue" class="xm-select-demo" style="width: 278px"></div>');
|
574
|
+ $(this).closest(".cont-base").find("input[type=tel]").before('<div id="commonlyvalue" class="xm-select-demo" style="width:478px;position: absolute;z-index: 999"></div>');
|
552
|
var inkeys= $(this).closest(".cont-base").find("input[type=tel]");
|
575
|
var inkeys= $(this).closest(".cont-base").find("input[type=tel]");
|
553
|
- var commonlyvalue =$(this).closest(".cont-base").find("div#commonlyvalue");
|
576
|
+
|
554
|
//inkeys.hide();
|
577
|
//inkeys.hide();
|
555
|
$(this).closest(".cont-base").find("input[type=tel]").unbind('click').on("click",function () {
|
578
|
$(this).closest(".cont-base").find("input[type=tel]").unbind('click').on("click",function () {
|
556
|
admin.req({
|
579
|
admin.req({
|
|
@@ -562,25 +585,28 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
|
@@ -562,25 +585,28 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
562
|
xmSelect.render({
|
585
|
xmSelect.render({
|
563
|
el: '#commonlyvalue',
|
586
|
el: '#commonlyvalue',
|
564
|
tips: '=inKey=',
|
587
|
tips: '=inKey=',
|
565
|
- filterable: true,
|
|
|
566
|
- //radio: false,
|
588
|
+ radio: false,
|
567
|
clickClose: false,
|
589
|
clickClose: false,
|
568
|
- initValue: [commonlyInkeys.split(",")[0]],
|
590
|
+ prop: {
|
|
|
591
|
+ name: 'name',
|
|
|
592
|
+ value: 'inKey'
|
|
|
593
|
+ },
|
|
|
594
|
+ filterable: true,
|
569
|
layVerify: 'required',
|
595
|
layVerify: 'required',
|
570
|
- autoRow: true,
|
596
|
+ layVerType: 'msg',
|
571
|
toolbar: {
|
597
|
toolbar: {
|
572
|
show: true,
|
598
|
show: true,
|
573
|
list: ['CLEAR']
|
599
|
list: ['CLEAR']
|
574
|
},
|
600
|
},
|
575
|
- //height: '300px',
|
601
|
+ height: 'auto',
|
576
|
data: logjoinList,
|
602
|
data: logjoinList,
|
577
|
on: function (data) {
|
603
|
on: function (data) {
|
578
|
commonlyInkeys = data.arr.map(item => item.inKey).join(',');
|
604
|
commonlyInkeys = data.arr.map(item => item.inKey).join(',');
|
579
|
inkeys.val(commonlyInkeys);
|
605
|
inkeys.val(commonlyInkeys);
|
580
|
- if(data && data.isAdd) {
|
|
|
581
|
- commonlyvalue.remove();
|
|
|
582
|
- inkeys.show();
|
|
|
583
|
- }
|
606
|
+ // if(data && data.isAdd) {
|
|
|
607
|
+ // commonlyvalue.remove();
|
|
|
608
|
+ // inkeys.show();
|
|
|
609
|
+ // }
|
584
|
return commonlyInkeys
|
610
|
return commonlyInkeys
|
585
|
}
|
611
|
}
|
586
|
});
|
612
|
});
|
|
@@ -647,25 +673,23 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
|
@@ -647,25 +673,23 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
647
|
return false;
|
673
|
return false;
|
648
|
}
|
674
|
}
|
649
|
var policyFlag = $(this).data("flag");
|
675
|
var policyFlag = $(this).data("flag");
|
650
|
- var conOjb = {"0":">","1":"<","2":"=","3":">=","4":"<=","5":"equals","6":"contains","7":"startsWith","8":"endsWith","9":"nocontains"};
|
676
|
+ var conOjb = {"0":">","1":"<","2":"=","3":">=","4":"<=","5":"!=","6":"equals","7":"!equals","8":"contains","9":"startsWith","10":"endsWith","11":"!contains"};
|
651
|
var doms = $(`[id^=${policyFlag}-policy-box]`);
|
677
|
var doms = $(`[id^=${policyFlag}-policy-box]`);
|
652
|
var policyStr = '';
|
678
|
var policyStr = '';
|
653
|
- var relationobj = {"1": 0,"3":1,"5":2,"7":3,"9":4,"11":5,"13":6,"15":7}
|
679
|
+ var relationobj = {"1": 0,"3":1,"5":2,"7":3,"9":4,"11":5,"13":6,"15":7,"17":8,"19":9,"21":10}
|
654
|
if(policyFlag.indexOf("serious")!=-1) {
|
680
|
if(policyFlag.indexOf("serious")!=-1) {
|
655
|
seriouspolicyItems = [];
|
681
|
seriouspolicyItems = [];
|
656
|
$(doms).each(function (i, v) {
|
682
|
$(doms).each(function (i, v) {
|
657
|
var domId = $(v).attr("id");
|
683
|
var domId = $(v).attr("id");
|
658
|
if (domId.indexOf("condition") != -1) {//条件
|
684
|
if (domId.indexOf("condition") != -1) {//条件
|
659
|
var j = relationobj[''+i+''];
|
685
|
var j = relationobj[''+i+''];
|
660
|
- console.log(j);
|
|
|
661
|
- var open = $(v).find('.layui-form-switch').hasClass("layui-form-onswitch");
|
|
|
662
|
- if (open) {
|
|
|
663
|
- policyStr += "||"
|
|
|
664
|
-
|
|
|
665
|
- seriouspolicyItems[j].relationSymbol= "1"
|
686
|
+ var open = $(v).find('input[type=radio].condition:checked').val();
|
|
|
687
|
+ if (open == "||") {
|
|
|
688
|
+ policyStr += open;
|
|
|
689
|
+ seriouspolicyItems[j].relationSymbol= "1";
|
666
|
} else {
|
690
|
} else {
|
667
|
- policyStr += "&&"
|
|
|
668
|
- seriouspolicyItems[j].relationSymbol= "0"
|
691
|
+ policyStr += open;
|
|
|
692
|
+ seriouspolicyItems[j].relationSymbol= "0";
|
669
|
}
|
693
|
}
|
670
|
} else { //值
|
694
|
} else { //值
|
671
|
var conditon = $(v).find(".condition").val();
|
695
|
var conditon = $(v).find(".condition").val();
|
|
@@ -721,13 +745,13 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
|
@@ -721,13 +745,13 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
721
|
var domId = $(v).attr("id");
|
745
|
var domId = $(v).attr("id");
|
722
|
if (domId.indexOf("condition") != -1) {//条件
|
746
|
if (domId.indexOf("condition") != -1) {//条件
|
723
|
var j = relationobj[''+i+''];
|
747
|
var j = relationobj[''+i+''];
|
724
|
- var open = $(v).find('.layui-form-switch').hasClass("layui-form-onswitch");
|
|
|
725
|
- if (open) {
|
|
|
726
|
- policyStr += "||"
|
|
|
727
|
- importantpolicyItems[j].relationSymbol= "1"
|
748
|
+ var open = $(v).find('input[type=radio].condition:checked').val();
|
|
|
749
|
+ if (open == "||") {
|
|
|
750
|
+ policyStr += open;
|
|
|
751
|
+ importantpolicyItems[j].relationSymbol= "1";
|
728
|
} else {
|
752
|
} else {
|
729
|
- policyStr += "&&"
|
|
|
730
|
- importantpolicyItems[j].relationSymbol= "0"
|
753
|
+ policyStr += open;
|
|
|
754
|
+ importantpolicyItems[j].relationSymbol= "0";
|
731
|
}
|
755
|
}
|
732
|
} else { //值
|
756
|
} else { //值
|
733
|
var conditon = $(v).find(".condition").val();
|
757
|
var conditon = $(v).find(".condition").val();
|
|
@@ -784,12 +808,12 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
|
@@ -784,12 +808,12 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
784
|
var domId = $(v).attr("id");
|
808
|
var domId = $(v).attr("id");
|
785
|
if (domId.indexOf("condition") != -1) {//条件
|
809
|
if (domId.indexOf("condition") != -1) {//条件
|
786
|
var j = relationobj[''+i+''];
|
810
|
var j = relationobj[''+i+''];
|
787
|
- var open = $(v).find('.layui-form-switch').hasClass("layui-form-onswitch");
|
|
|
788
|
- if (open) {
|
|
|
789
|
- policyStr += "||"
|
811
|
+ var open = $(v).find('input[type=radio].condition:checked').val();
|
|
|
812
|
+ if (open == "||") {
|
|
|
813
|
+ policyStr += open;
|
790
|
commonlypolicyItems[j].relationSymbol= "1";
|
814
|
commonlypolicyItems[j].relationSymbol= "1";
|
791
|
} else {
|
815
|
} else {
|
792
|
- policyStr += "&&"
|
816
|
+ policyStr += open;
|
793
|
commonlypolicyItems[j].relationSymbol= "0";
|
817
|
commonlypolicyItems[j].relationSymbol= "0";
|
794
|
}
|
818
|
}
|
795
|
} else { //值
|
819
|
} else { //值
|
|
@@ -923,7 +947,7 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
|
@@ -923,7 +947,7 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
923
|
function clonePolicyDoms(id){
|
947
|
function clonePolicyDoms(id){
|
924
|
var times = new Date().getTime()
|
948
|
var times = new Date().getTime()
|
925
|
var cond = `<div class="layui-form-item cont-base" id="${id}-${times}-condition">
|
949
|
var cond = `<div class="layui-form-item cont-base" id="${id}-${times}-condition">
|
926
|
- <input type="checkbox" checked="" lay-skin="switch" lay-text="或|且">
|
950
|
+ <input type="radio" class="condition" name="policy-${times}-condition" value="&&" title="且" checked><input type="radio" class="condition" name="policy-${times}-condition" value="||" title="或" >
|
927
|
</div>`;
|
951
|
</div>`;
|
928
|
var clone = $(`#${id}`).clone();
|
952
|
var clone = $(`#${id}`).clone();
|
929
|
clone.attr("id",id+"-"+times).find("i.policy-input-add").addClass("hide")
|
953
|
clone.attr("id",id+"-"+times).find("i.policy-input-add").addClass("hide")
|
|
@@ -933,7 +957,8 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
|
@@ -933,7 +957,8 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist','tabl |
933
|
//console.log(clone.find("select.policyparam").html(options))
|
957
|
//console.log(clone.find("select.policyparam").html(options))
|
934
|
clone.find("select.policyparam").html(options);
|
958
|
clone.find("select.policyparam").html(options);
|
935
|
clone.find("select.condition").html(conditionoptions);
|
959
|
clone.find("select.condition").html(conditionoptions);
|
936
|
- clone.find("input[type=tel]").val('');
|
960
|
+ clone.find("input[type=tel]").attr("style","width:480px").val('');
|
|
|
961
|
+ clone.find("input[type=tel]").parent().attr("style","width:490px");
|
937
|
//获取最后一个添加的id
|
962
|
//获取最后一个添加的id
|
938
|
var doms = $(`div[id^=${id}][id$='condition'][id!=${id}]`);
|
963
|
var doms = $(`div[id^=${id}][id$='condition'][id!=${id}]`);
|
939
|
var lastid ='';
|
964
|
var lastid ='';
|