Fonour.MVC/Views/Role/Index.js
(开头部分) 7KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
var selectedRole = 0;
$(function () {
$("#btnAdd").click(function () { add(); });
$("#btnDelete").click(function () { deleteMulti(); });
$("#btnSave").click(function () { save(); });
$("#btnSavePermission").click(function () { savePermission(); });
$("#checkAll").click(function () { checkAll(this) });
initTree();
loadTables(1, 10);
});
//加载树
function initTree() {
$.jstree.destroy();
$.ajax({
type: "Get",
url: "/Menu/GetMenuTreeData?_t=" + new Date().getTime(), //获取数据的ajax请求地址
success: function (data) {
$('#treeDiv').jstree({ //创建JsTtree
'core': {
'data': data, //绑定JsTree数据
"multiple": true //是否多选
},
"plugins": ["state", "types", "wholerow", "checkbox", ], //配置信息
"checkbox": {
"keep_selected_style": false
}
})
$("#treeDiv").on("ready.jstree", function (e, data) { //树创建完成事件
data.instance.open_all(); //展开所有节点
});
}
});
}
//加载列表数据
function loadTables(startPage, pageSize) {
$("#tableBody").html("");
$("#checkAll").prop("checked", false);
$.ajax({
type: "GET",
url: "/Role/GetAllPageList?startPage=" + startPage + "&pageSize=" + pageSize + "&_t=" + new Date().getTime(),
success: function (data) {
$.each(data.rows, function (i, item) {
var tr = "<tr>";
tr += "<td align='center'><input type='checkbox' class='checkboxs' value='" + item.id + "'/></td>";
tr += "<td>" + (item.code == null ? "" : item.code) + "</td>";
tr += "<td>" + item.name + "</td>";
tr += "<td>" + (item.remarks == null ? "" : item.remarks) + "</td>";
tr += "<td><button class='btn btn-info btn-xs' href='javascript:;' onclick='edit(\"" + item.id + "\")'><i class='fa fa-edit'></i> 编辑 </button> <button class='btn btn-danger btn-xs' href='javascript:;' onclick='deleteSingle(\"" + item.id + "\")'><i class='fa fa-trash-o'></i> 删除 </button> </td>"
tr += "</tr>";
$("#tableBody").append(tr);
})
var elment = $("#grid_paging_part"); //分页插件的容器id
if (data.rowCount > 0) {
var options = { //分页插件配置项
bootstrapMajorVersion: 3,
currentPage: startPage, //当前页
numberOfPages: data.rowsCount, //总数
totalPages: data.pageCount, //总页数
onPageChanged: function (event, oldPage, newPage) { //页面切换事件
后面还有 164 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
