|
|
layui.define(['element', 'common', 'sessions', 'form'], function (exports) {
|
|
|
layui.define(['element', 'common', 'sessions', 'form', 'admin'], function (exports) {
|
|
|
var $ = layui.$;
|
|
|
var common = layui.common;
|
|
|
var domainName = common.domainName;
|
|
|
var form = layui.form;
|
|
|
var admin = layui.admin;
|
|
|
exports('orgusergroup', function (data) {
|
|
|
|
|
|
var sessions = layui.sessions;
|
...
|
...
|
@@ -97,15 +98,11 @@ layui.define(['element', 'common', 'sessions', 'form'], function (exports) { |
|
|
|
|
|
|
|
|
function initGroupSelect() {
|
|
|
$.ajax({
|
|
|
url: domainName + '/api-web/usergroup/page?&access_token=' + accessToken,
|
|
|
async: false,
|
|
|
success: function (res) {
|
|
|
var data = res.data;
|
|
|
var dataStr = JSON.stringify(data);
|
|
|
dataStr = dataStr.replace('id', 'value');
|
|
|
dataStr = dataStr.replace('groupName', 'name');
|
|
|
var newData = JSON.parse(dataStr);
|
|
|
admin.req({
|
|
|
url: domainName + '/mj/userGroup/page?keywords=&perPage=999999&page=1'
|
|
|
}).done(function (res) {
|
|
|
if(res && res.data){
|
|
|
let arr = res.data.rows;
|
|
|
groupSel = xmSelect.render({
|
|
|
el: '.selectGroup',
|
|
|
filterable: true,
|
...
|
...
|
@@ -126,21 +123,59 @@ layui.define(['element', 'common', 'sessions', 'form'], function (exports) { |
|
|
},
|
|
|
autoRow: true,
|
|
|
data() {
|
|
|
return newData
|
|
|
return arr
|
|
|
}
|
|
|
})
|
|
|
|
|
|
if (groupSelIds) { //回填
|
|
|
groupSel.setValue(groupSelIds);
|
|
|
}
|
|
|
}
|
|
|
})
|
|
|
});
|
|
|
// $.ajax({
|
|
|
// url: domainName + '/api-web/usergroup/page?&access_token=' + accessToken,
|
|
|
// async: false,
|
|
|
// success: function (res) {
|
|
|
// var data = res.data;
|
|
|
// var dataStr = JSON.stringify(data);
|
|
|
// dataStr = dataStr.replace('id', 'value');
|
|
|
// dataStr = dataStr.replace('groupName', 'name');
|
|
|
// var newData = JSON.parse(dataStr);
|
|
|
// groupSel = xmSelect.render({
|
|
|
// el: '.selectGroup',
|
|
|
// filterable: true,
|
|
|
// toolbar: {
|
|
|
// show: true,
|
|
|
// list: ['ALL', 'CLEAR']
|
|
|
// },
|
|
|
// height: 'auto',
|
|
|
// tree: {
|
|
|
// //是否显示树状结构
|
|
|
// show: true,
|
|
|
// //是否展示三角图标
|
|
|
// showFolderIcon: true,
|
|
|
// //是否显示虚线
|
|
|
// showLine: false,
|
|
|
// //是否严格遵守父子模式
|
|
|
// strict: false,
|
|
|
// },
|
|
|
// autoRow: true,
|
|
|
// data() {
|
|
|
// return newData
|
|
|
// }
|
|
|
// })
|
|
|
// if (groupSelIds) { //回填
|
|
|
// groupSel.setValue(groupSelIds);
|
|
|
// }
|
|
|
// }
|
|
|
// })
|
|
|
}
|
|
|
|
|
|
function initOrgSelect() {
|
|
|
$.ajax({
|
|
|
url: domainName + '/api-user/org/getOrgTreeByPid?access_token=' + accessToken,
|
|
|
async: false,
|
|
|
success: function (res) {
|
|
|
admin.req({
|
|
|
url: domainName + '/mj/sysOrg/orgTree?name='
|
|
|
}).done(function (res) {
|
|
|
if (res && res.data) {
|
|
|
orgSel = xmSelect.render({
|
|
|
el: '.selectOrg',
|
|
|
filterable: true,
|
...
|
...
|
@@ -168,14 +203,59 @@ layui.define(['element', 'common', 'sessions', 'form'], function (exports) { |
|
|
orgSel.setValue(orgSelIds);
|
|
|
}
|
|
|
}
|
|
|
})
|
|
|
});
|
|
|
// $.ajax({
|
|
|
// url: domainName + '/api-user/org/getOrgTreeByPid?access_token=' + accessToken,
|
|
|
// async: false,
|
|
|
// success: function (res) {
|
|
|
// orgSel = xmSelect.render({
|
|
|
// el: '.selectOrg',
|
|
|
// filterable: true,
|
|
|
// toolbar: {
|
|
|
// show: true,
|
|
|
// list: ['ALL', 'CLEAR']
|
|
|
// },
|
|
|
// height: 'auto',
|
|
|
// autoRow: true,
|
|
|
// tree: {
|
|
|
// //是否显示树状结构
|
|
|
// show: true,
|
|
|
// //是否展示三角图标
|
|
|
// showFolderIcon: true,
|
|
|
// //是否显示虚线
|
|
|
// showLine: false,
|
|
|
// //是否严格遵守父子模式
|
|
|
// strict: true,
|
|
|
// },
|
|
|
// data() {
|
|
|
// return res.data
|
|
|
// }
|
|
|
// })
|
|
|
// if (orgSelIds) { //回填
|
|
|
// orgSel.setValue(orgSelIds);
|
|
|
// }
|
|
|
// }
|
|
|
// })
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 加载用户列表
|
|
|
*/
|
|
|
function initOrgUserSelect() {
|
|
|
$.ajax({
|
|
|
url: domainName + '/api-user/org/getOrgUserTree?access_token=' + accessToken,
|
|
|
async: false,
|
|
|
success: function (res) {
|
|
|
|
|
|
admin.req({
|
|
|
url: domainName + '/mj/user/page?username=&nickname=&enabled=&perPage=9999999&page=1'
|
|
|
}).done(function (res) {
|
|
|
if(res && res.data) {
|
|
|
let newData = [];
|
|
|
let arr = res.data.rows;
|
|
|
arr.forEach((item, index) => {
|
|
|
newData.push({
|
|
|
name: item.nickname,
|
|
|
value: item.username
|
|
|
})
|
|
|
})
|
|
|
|
|
|
orgUserSel = xmSelect.render({
|
|
|
el: '.selectUser',
|
|
|
filterable: true,
|
...
|
...
|
@@ -196,14 +276,46 @@ layui.define(['element', 'common', 'sessions', 'form'], function (exports) { |
|
|
strict: true,
|
|
|
},
|
|
|
data() {
|
|
|
return res.data
|
|
|
return arr
|
|
|
}
|
|
|
})
|
|
|
if (userSelIds) { //回填
|
|
|
orgUserSel.setValue(userSelIds);
|
|
|
}
|
|
|
}
|
|
|
})
|
|
|
});
|
|
|
// $.ajax({
|
|
|
// url: domainName + '/mj/user/page?username=&nickname=&enabled=&perPage=20&page=1' + accessToken,
|
|
|
// async: false,
|
|
|
// success: function (res) {
|
|
|
// orgUserSel = xmSelect.render({
|
|
|
// el: '.selectUser',
|
|
|
// filterable: true,
|
|
|
// toolbar: {
|
|
|
// show: true,
|
|
|
// list: ['ALL', 'CLEAR']
|
|
|
// },
|
|
|
// height: 'auto',
|
|
|
// autoRow: true,
|
|
|
// tree: {
|
|
|
// //是否显示树状结构
|
|
|
// show: true,
|
|
|
// //是否展示三角图标
|
|
|
// showFolderIcon: true,
|
|
|
// //是否显示虚线
|
|
|
// showLine: false,
|
|
|
// //是否严格遵守父子模式
|
|
|
// strict: true,
|
|
|
// },
|
|
|
// data() {
|
|
|
// return res.data
|
|
|
// }
|
|
|
// })
|
|
|
// if (userSelIds) { //回填
|
|
|
// orgUserSel.setValue(userSelIds);
|
|
|
// }
|
|
|
// }
|
|
|
// })
|
|
|
}
|
|
|
|
|
|
function returnValue() {
|
...
|
...
|
|