...
|
...
|
@@ -232,7 +232,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl |
|
|
return;
|
|
|
}
|
|
|
var useraccount=$(this).attr('data-useraccount');
|
|
|
var dutyTime=$(this).attr('data-dutytime');
|
|
|
var dutyTime = $(this).attr('data-dutytime');
|
|
|
var dutyDuration = $(this).attr('data-dutyduration');
|
|
|
//权限判断
|
|
|
var judge=false;
|
|
|
//角色
|
...
|
...
|
@@ -264,7 +265,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl |
|
|
}
|
|
|
//自己不能调换自己
|
|
|
var id = $(this).attr('data-id');
|
|
|
exchange(id);
|
|
|
exchange(id, dutyTime, dutyDuration);
|
|
|
});
|
|
|
}
|
|
|
|
...
|
...
|
@@ -356,7 +357,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl |
|
|
}
|
|
|
|
|
|
//调换
|
|
|
function exchange(id) {
|
|
|
function exchange(id, changeDutyTime, changeDutyDuration) {
|
|
|
layer.open({
|
|
|
type: 1 //Page层类型
|
|
|
, area: ['40%', '46%']
|
...
|
...
|
@@ -384,11 +385,14 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl |
|
|
form.render();
|
|
|
}
|
|
|
, yes: function (index, layero) {
|
|
|
|
|
|
var changeUserName = '';
|
|
|
var changeUserAccount = '';
|
|
|
//调班
|
|
|
if(exchangeSign==1){
|
|
|
if (exchangeSign == 1) {
|
|
|
//如果已经选择了调班对象,不能再选择其他对象
|
|
|
var judge=iSExchange(id);
|
|
|
if(!judge){
|
|
|
var judge = iSExchange(id);
|
|
|
if (!judge) {
|
|
|
layer.msg('调班过程中不能再次调班!', {icon: 7, time: 3000});
|
|
|
return;
|
|
|
}
|
...
|
...
|
@@ -402,6 +406,9 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl |
|
|
if (v.value == changeUserId[0]) {
|
|
|
if (v.code == user) {
|
|
|
flagUser = 1;
|
|
|
} else {
|
|
|
changeUserName = v.name;
|
|
|
changeUserAccount = v.code;
|
|
|
}
|
|
|
}
|
|
|
});
|
...
|
...
|
@@ -431,6 +438,9 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl |
|
|
if (v.value == changeUserId[0]) {
|
|
|
if (v.code == user) {
|
|
|
flagUser = 1;
|
|
|
} else {
|
|
|
changeUserName = v.name;
|
|
|
changeUserAccount = v.code;
|
|
|
}
|
|
|
}
|
|
|
});
|
...
|
...
|
@@ -441,9 +451,13 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl |
|
|
}
|
|
|
var duty = {
|
|
|
id: id,
|
|
|
changeUserId: changeUserId[0]?changeUserId[0]:'',
|
|
|
changeDateTimeId:changeDataTime?changeDataTime.toString():'',
|
|
|
exchangeSign:exchangeSign?exchangeSign.toString():''
|
|
|
changeUserId: changeUserId[0] ? changeUserId[0] : '',
|
|
|
changeDateTimeId: changeDataTime ? changeDataTime.toString() : '',
|
|
|
exchangeSign: exchangeSign ? exchangeSign.toString() : '',
|
|
|
changeDutyTime,
|
|
|
changeDutyDuration,
|
|
|
changeUserName,
|
|
|
changeUserAccount
|
|
|
}
|
|
|
admin.req({
|
|
|
url: domainName + '/api-web/manage/duty/save?access_token=' + accessToken,
|
...
|
...
|
|