|
|
@@ -1,16 +1,11 @@
|
|
|
-if ($('#gobackpage').val()) {
|
|
|
- var gobackpage = $('#gobackpage').val();
|
|
|
-} else {
|
|
|
- var gobackpage = 1;
|
|
|
-}
|
|
|
-var uname = $('#gobackuname').val();
|
|
|
+
|
|
|
|
|
|
$.ajax({
|
|
|
url: 'person_limit',
|
|
|
type: 'post',
|
|
|
data: {
|
|
|
- uname: uname,
|
|
|
- page: gobackpage
|
|
|
+ uname: "",
|
|
|
+ page: 1
|
|
|
},
|
|
|
success: function (data) {
|
|
|
$('#datatable tbody').html('');
|
|
|
@@ -32,7 +27,7 @@ $.ajax({
|
|
|
var laypage = layui.laypage;
|
|
|
laypage.render({
|
|
|
elem: 'page' //注意,这里的 test1 是 ID,不用加 # 号
|
|
|
- , curr: gobackpage
|
|
|
+ , curr: 1
|
|
|
, count: $('#total_nums').val()
|
|
|
, theme: '#2ca9f9'
|
|
|
, layout: ['prev', 'page', 'next', 'skip']
|
|
|
@@ -43,7 +38,7 @@ $.ajax({
|
|
|
url: 'person_limit',
|
|
|
type: 'post',
|
|
|
data: {
|
|
|
- uname: uname,
|
|
|
+ uname: "",
|
|
|
page: obj.curr,
|
|
|
},
|
|
|
success: function (data) {
|
|
|
@@ -144,7 +139,134 @@ function initSearchPage(page, url, datas) {
|
|
|
}
|
|
|
|
|
|
function allotEquipPage(uname) {
|
|
|
- var currPage = $('#page .layui-laypage-curr em').eq(1).html();
|
|
|
- var f_name = $('#uname').val();
|
|
|
- window.location.href = 'limit?uname=' + uname + '&currpage=' + currPage + '&f_name=' + f_name;
|
|
|
+ $('#hiduname').val(uname);
|
|
|
+ $.ajax({
|
|
|
+ url: 'limit',
|
|
|
+ type: 'post',
|
|
|
+ data: {
|
|
|
+ uname: uname
|
|
|
+ },
|
|
|
+ // dataType: "json",
|
|
|
+ success: function (data) {
|
|
|
+ if (data) {
|
|
|
+ var newNavList = eval('(' + data + ')');
|
|
|
+ layui.use(['tree'], function () {
|
|
|
+ var tree = layui.tree;
|
|
|
+
|
|
|
+ var topicId = []
|
|
|
+ for (var i = 0; i < newNavList.length; i++) {
|
|
|
+ if (newNavList[i].children.length) {
|
|
|
+ var currChildren = newNavList[i].children;
|
|
|
+ for (var j = 0; j < currChildren.length; j++) {
|
|
|
+ topicId.push(currChildren[j].id);
|
|
|
+ // topicId.push(parseInt(currChildren[j].id));
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ topicId.push(newNavList[i].id);
|
|
|
+ // topicId.push(parseInt(newNavList[i].id));
|
|
|
+ }
|
|
|
+ if (i == newNavList.length - 1) {
|
|
|
+ //基本演示
|
|
|
+ tree.render({
|
|
|
+ elem: '#test1'
|
|
|
+ , data: navList
|
|
|
+ , showCheckbox: true //是否显示复选框
|
|
|
+ , id: 'demoId1'
|
|
|
+ , isJump: true //是否允许点击节点时弹出新窗口跳转
|
|
|
+ , click: function (obj) {
|
|
|
+ var data = obj.data; //获取当前点击的节点数据
|
|
|
+ // layer.msg('状态:' + obj.state + '<br>节点数据:' + JSON.stringify(data));
|
|
|
+ }
|
|
|
+ });
|
|
|
+ tree.setChecked('demoId1', topicId); //勾选指定节点
|
|
|
+ console.log(topicId)
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ layui.use(['tree'], function () {
|
|
|
+ var tree = layui.tree;
|
|
|
+ tree.render({
|
|
|
+ elem: '#test1'
|
|
|
+ , data: navList
|
|
|
+ , showCheckbox: true //是否显示复选框
|
|
|
+ , id: 'demoId1'
|
|
|
+ , isJump: true //是否允许点击节点时弹出新窗口跳转
|
|
|
+ , click: function (obj) {
|
|
|
+ var data = obj.data; //获取当前点击的节点数据
|
|
|
+ // layer.msg('状态:' + obj.state + '<br>节点数据:' + JSON.stringify(data));
|
|
|
+ }
|
|
|
+ });
|
|
|
+ })
|
|
|
+ }
|
|
|
+ },
|
|
|
+ error: function (type) {
|
|
|
+ console.log(type)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ // var currPage = $('#page .layui-laypage-curr em').eq(1).html();
|
|
|
+ // var f_name = $('#uname').val();
|
|
|
+ // window.location.href = 'limit?uname=' + uname + '&currpage=' + currPage + '&f_name=' + f_name;
|
|
|
+ layer.open({
|
|
|
+ type: 1,
|
|
|
+ id:"limitPopLayer",
|
|
|
+ title:"用户"+uname+" 权限分配",
|
|
|
+ area: ['60%', '80%'],
|
|
|
+ btn: ['确定', '取消'],
|
|
|
+ yes: function(index, layero){
|
|
|
+ getLimit()
|
|
|
+ },
|
|
|
+ btn2: function(index, layero){
|
|
|
+ //按钮【按钮二】的回调
|
|
|
+
|
|
|
+ //return false 开启该代码可禁止点击该按钮关闭
|
|
|
+ },
|
|
|
+ scrollbar: false,
|
|
|
+ // skin: 'layui-layer-rim', //加上边框
|
|
|
+ content: $('#limitPop')
|
|
|
+ });
|
|
|
+}
|
|
|
+function getLimit() {
|
|
|
+ layui.use(['tree'], function () {
|
|
|
+ var tree = layui.tree;
|
|
|
+ var checkData = tree.getChecked('demoId1');
|
|
|
+ console.log(checkData)
|
|
|
+ if (checkData.length) {
|
|
|
+ $.ajax({
|
|
|
+ url: 'limit_view',
|
|
|
+ type: 'post',
|
|
|
+ data: {
|
|
|
+ uname: $('#uname').val(),
|
|
|
+ limit: JSON.stringify(checkData)
|
|
|
+ },
|
|
|
+ success: function (data) {
|
|
|
+ if (data) {
|
|
|
+ layui.use(['layer'], function () {
|
|
|
+ var layer = layui.layer;
|
|
|
+ layer.msg('设置成功!', { icon: 1, time: 500 }, function () {
|
|
|
+ layer.close(layer.index);
|
|
|
+ })
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ layui.use(['layer'], function () {
|
|
|
+ var layer = layui.layer;
|
|
|
+ layer.msg('设置失败!', { icon: 2 })
|
|
|
+ })
|
|
|
+ }
|
|
|
+ },
|
|
|
+ error: function (type) {
|
|
|
+ console.log(type)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ layui.use(['layer'], function () {
|
|
|
+ var layer = layui.layer;
|
|
|
+ layer.msg('必须选择一项', { icon: 2 })
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+ })
|
|
|
}
|