Files
EasySoft-ZenTaoPMS/module/gitea/js/binduser.ui.js
T
2023-09-27 08:57:32 +00:00

37 lines
1.1 KiB
JavaScript

window.setUserEmail = function()
{
let email = '';
const account = $(this).val();
if(account && zentaoUsers[account]) email = zentaoUsers[account].email;
$(this).closest('.dtable-cell').prev().find('.dtable-cell-content').text(email);
}
window.renderGitlabUser = function(result, {row})
{
const giteaID = row.data.giteaID;
result.push({html: '<input type="hidden" name="giteaUserNames[' + row.id + ']" value="' + giteaID + '">'});
return result;
}
window.bindUser = function()
{
const myDTable = $('#table-gitea-binduser').zui('dtable');
const formData = myDTable.$.getFormData();
var bindData = $('#table-gitea-binduser').zui('dtable').$.props.data;
var postData = {};
postData['giteaUserNames[]'] = [];
for(i in bindData)
{
postData['giteaUserNames[]'].push(bindData[i].giteaID);
postData['zentaoUsers[' + bindData[i].giteaID + ']'] = formData['zentaoUsers[' + bindData[i].giteaID + ']'];
}
$.ajaxSubmit({
url: $.createLink('gitea', 'bindUser', 'giteaID=' + giteaID + '&type=' + type),
data: postData
});
}