|
@@ -232,7 +232,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl |
|
@@ -232,7 +232,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl |
232
|
return;
|
232
|
return;
|
233
|
}
|
233
|
}
|
234
|
var useraccount=$(this).attr('data-useraccount');
|
234
|
var useraccount=$(this).attr('data-useraccount');
|
235
|
- var dutyTime=$(this).attr('data-dutytime');
|
235
|
+ var dutyTime = $(this).attr('data-dutytime');
|
|
|
236
|
+ var dutyDuration = $(this).attr('data-dutyduration');
|
236
|
//权限判断
|
237
|
//权限判断
|
237
|
var judge=false;
|
238
|
var judge=false;
|
238
|
//角色
|
239
|
//角色
|
|
@@ -264,7 +265,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl |
|
@@ -264,7 +265,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl |
264
|
}
|
265
|
}
|
265
|
//自己不能调换自己
|
266
|
//自己不能调换自己
|
266
|
var id = $(this).attr('data-id');
|
267
|
var id = $(this).attr('data-id');
|
267
|
- exchange(id);
|
268
|
+ exchange(id, dutyTime, dutyDuration);
|
268
|
});
|
269
|
});
|
269
|
}
|
270
|
}
|
270
|
|
271
|
|
|
@@ -356,7 +357,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl |
|
@@ -356,7 +357,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl |
356
|
}
|
357
|
}
|
357
|
|
358
|
|
358
|
//调换
|
359
|
//调换
|
359
|
- function exchange(id) {
|
360
|
+ function exchange(id, changeDutyTime, changeDutyDuration) {
|
360
|
layer.open({
|
361
|
layer.open({
|
361
|
type: 1 //Page层类型
|
362
|
type: 1 //Page层类型
|
362
|
, area: ['40%', '46%']
|
363
|
, area: ['40%', '46%']
|
|
@@ -384,11 +385,14 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl |
|
@@ -384,11 +385,14 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl |
384
|
form.render();
|
385
|
form.render();
|
385
|
}
|
386
|
}
|
386
|
, yes: function (index, layero) {
|
387
|
, yes: function (index, layero) {
|
|
|
388
|
+
|
|
|
389
|
+ var changeUserName = '';
|
|
|
390
|
+ var changeUserAccount = '';
|
387
|
//调班
|
391
|
//调班
|
388
|
- if(exchangeSign==1){
|
392
|
+ if (exchangeSign == 1) {
|
389
|
//如果已经选择了调班对象,不能再选择其他对象
|
393
|
//如果已经选择了调班对象,不能再选择其他对象
|
390
|
- var judge=iSExchange(id);
|
|
|
391
|
- if(!judge){
|
394
|
+ var judge = iSExchange(id);
|
|
|
395
|
+ if (!judge) {
|
392
|
layer.msg('调班过程中不能再次调班!', {icon: 7, time: 3000});
|
396
|
layer.msg('调班过程中不能再次调班!', {icon: 7, time: 3000});
|
393
|
return;
|
397
|
return;
|
394
|
}
|
398
|
}
|
|
@@ -402,6 +406,9 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl |
|
@@ -402,6 +406,9 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl |
402
|
if (v.value == changeUserId[0]) {
|
406
|
if (v.value == changeUserId[0]) {
|
403
|
if (v.code == user) {
|
407
|
if (v.code == user) {
|
404
|
flagUser = 1;
|
408
|
flagUser = 1;
|
|
|
409
|
+ } else {
|
|
|
410
|
+ changeUserName = v.name;
|
|
|
411
|
+ changeUserAccount = v.code;
|
405
|
}
|
412
|
}
|
406
|
}
|
413
|
}
|
407
|
});
|
414
|
});
|
|
@@ -431,6 +438,9 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl |
|
@@ -431,6 +438,9 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl |
431
|
if (v.value == changeUserId[0]) {
|
438
|
if (v.value == changeUserId[0]) {
|
432
|
if (v.code == user) {
|
439
|
if (v.code == user) {
|
433
|
flagUser = 1;
|
440
|
flagUser = 1;
|
|
|
441
|
+ } else {
|
|
|
442
|
+ changeUserName = v.name;
|
|
|
443
|
+ changeUserAccount = v.code;
|
434
|
}
|
444
|
}
|
435
|
}
|
445
|
}
|
436
|
});
|
446
|
});
|
|
@@ -441,9 +451,13 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl |
|
@@ -441,9 +451,13 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl |
441
|
}
|
451
|
}
|
442
|
var duty = {
|
452
|
var duty = {
|
443
|
id: id,
|
453
|
id: id,
|
444
|
- changeUserId: changeUserId[0]?changeUserId[0]:'',
|
|
|
445
|
- changeDateTimeId:changeDataTime?changeDataTime.toString():'',
|
|
|
446
|
- exchangeSign:exchangeSign?exchangeSign.toString():''
|
454
|
+ changeUserId: changeUserId[0] ? changeUserId[0] : '',
|
|
|
455
|
+ changeDateTimeId: changeDataTime ? changeDataTime.toString() : '',
|
|
|
456
|
+ exchangeSign: exchangeSign ? exchangeSign.toString() : '',
|
|
|
457
|
+ changeDutyTime,
|
|
|
458
|
+ changeDutyDuration,
|
|
|
459
|
+ changeUserName,
|
|
|
460
|
+ changeUserAccount
|
447
|
}
|
461
|
}
|
448
|
admin.req({
|
462
|
admin.req({
|
449
|
url: domainName + '/api-web/manage/duty/save?access_token=' + accessToken,
|
463
|
url: domainName + '/api-web/manage/duty/save?access_token=' + accessToken,
|