修改框架脚本的BUG,未指定页面控件时报错不准确,重构脚本,简化前台js
This commit is contained in:
parent
3e32dfc1e5
commit
39490253de
|
@ -17,7 +17,7 @@
|
|||
if ($.isArray(ele)) {
|
||||
for (index in ele) {
|
||||
if (ele[index].id === undefined) {
|
||||
window.console.log('options.click.assign[{0}].{1}.id 未设置控件id', index, name);
|
||||
window.console.log('options.click.assign[{0}].{1}.id 未设置控件id', ele[index].id, name);
|
||||
continue;
|
||||
}
|
||||
cId = ele[index]['id'];
|
||||
|
@ -227,9 +227,15 @@
|
|||
return $.format('<div class="checkbox col-lg-3 col-xs-4"><label title="{3}"><input type="checkbox" value="{0}" {2}>{1}</label></div>', element.ID, element.RoleName, element.Checked, element.Description);
|
||||
}).join('');
|
||||
data.callback(html);
|
||||
return;
|
||||
}
|
||||
}
|
||||
else { data.callback(false); }
|
||||
else if ($.isPlainObject(data.callback) && data.callback.modal !== undefined) {
|
||||
$("#" + data.callback.modal).modal('hide');
|
||||
}
|
||||
if (result) { swal("成功", "授权角色", "success"); }
|
||||
else { swal("失败", "授权角色", "error"); }
|
||||
data.callback(result);
|
||||
},
|
||||
error: function (XMLHttpRequest, textStatus, errorThrown) {
|
||||
if ($.isFunction(data.callback)) data.callback(false);
|
||||
|
@ -264,14 +270,18 @@
|
|||
if ($.isFunction(data.callback)) {
|
||||
if ($.isArray(result)) {
|
||||
var html = $.map(result, function (element, index) {
|
||||
return $.format('<div class="checkbox col-lg-3 col-xs-4"><input type="checkbox" value="{0}" {2}>{1}</div>', element.ID, element.DisplayName, element.Checked);
|
||||
return $.format('<div class="checkbox col-lg-3 col-xs-4"><label><input type="checkbox" value="{0}" {2}>{1}</label></div>', element.ID, element.DisplayName, element.Checked);
|
||||
}).join('');
|
||||
data.callback(html);
|
||||
return;
|
||||
}
|
||||
else
|
||||
data.callback(result);
|
||||
}
|
||||
else { data.callback(false); }
|
||||
else if ($.isPlainObject(data.callback) && data.callback.modal !== undefined) {
|
||||
$("#" + data.callback.modal).modal('hide');
|
||||
}
|
||||
if (result) { swal("成功", "授权用户", "success"); }
|
||||
else { swal("失败", "授权用户", "error"); }
|
||||
data.callback(result);
|
||||
},
|
||||
error: function (XMLHttpRequest, textStatus, errorThrown) {
|
||||
if ($.isFunction(data.callback)) data.callback(false);
|
||||
|
|
|
@ -29,14 +29,7 @@
|
|||
var roleIds = $('#dialogRole :checked').map(function (index, element) {
|
||||
return $(element).val();
|
||||
}).toArray().join(',');
|
||||
Role.saveRolesByMenuId(menuId, roleIds, function (result) {
|
||||
if (result) {
|
||||
$('#dialogRole').modal("hide");
|
||||
swal("成功", "修改角色", "success");
|
||||
} else {
|
||||
swal("失败", "修改角色", "error");
|
||||
}
|
||||
});
|
||||
Role.saveRolesByMenuId(menuId, roleIds, { modal: 'dialogRole' });
|
||||
}
|
||||
}]
|
||||
}
|
||||
|
|
|
@ -30,22 +30,9 @@
|
|||
var userIds = $('#dialogUser :checked').map(function (index, element) {
|
||||
return $(element).val();
|
||||
}).toArray().join(',');
|
||||
User.saveUsersByRoleId(roleId, userIds, function (result) {
|
||||
if (result) {
|
||||
$('#dialogUser').modal('hide');
|
||||
swal("成功", "修改用户", "success");
|
||||
}
|
||||
else {
|
||||
swal("失败", "修改用户", "error");
|
||||
}
|
||||
});
|
||||
User.saveUsersByRoleId(roleId, userIds, { modal: 'dialogUser' });
|
||||
}
|
||||
}]
|
||||
},
|
||||
success: function (src, data) {
|
||||
if (src === 'save' && data.ID === $('#roleId').val()) {
|
||||
//$('.username').text(data.DisplayName);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
|
|
@ -31,14 +31,7 @@
|
|||
var roleIds = $('#dialogRole :checked').map(function (index, element) {
|
||||
return $(element).val();
|
||||
}).toArray().join(',');
|
||||
Role.saveRolesByUserId(userId, roleIds, function (result) {
|
||||
if (result) {
|
||||
$('#dialogRole').modal("hide");
|
||||
swal("成功", "修改角色", "success");
|
||||
} else {
|
||||
swal("失败", "修改角色", "error");
|
||||
}
|
||||
});
|
||||
Role.saveRolesByUserId(userId, roleIds, { modal: 'dialogRole' });
|
||||
}
|
||||
}]
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue