1
|
-layui.define(['element', 'common', 'sessions', 'form'], function (exports) {
|
1
|
+layui.define(['element', 'common', 'sessions', 'form', 'admin'], function (exports) {
|
2
|
var $ = layui.$;
|
2
|
var $ = layui.$;
|
3
|
var common = layui.common;
|
3
|
var common = layui.common;
|
4
|
var domainName = common.domainName;
|
4
|
var domainName = common.domainName;
|
5
|
var form = layui.form;
|
5
|
var form = layui.form;
|
|
|
6
|
+ var admin = layui.admin;
|
6
|
exports('orgusergroup', function (data) {
|
7
|
exports('orgusergroup', function (data) {
|
7
|
|
8
|
|
8
|
var sessions = layui.sessions;
|
9
|
var sessions = layui.sessions;
|
|
@@ -97,15 +98,11 @@ layui.define(['element', 'common', 'sessions', 'form'], function (exports) { |
|
@@ -97,15 +98,11 @@ layui.define(['element', 'common', 'sessions', 'form'], function (exports) { |
97
|
|
98
|
|
98
|
|
99
|
|
99
|
function initGroupSelect() {
|
100
|
function initGroupSelect() {
|
100
|
- $.ajax({
|
|
|
101
|
- url: domainName + '/api-web/usergroup/page?&access_token=' + accessToken,
|
|
|
102
|
- async: false,
|
|
|
103
|
- success: function (res) {
|
|
|
104
|
- var data = res.data;
|
|
|
105
|
- var dataStr = JSON.stringify(data);
|
|
|
106
|
- dataStr = dataStr.replace('id', 'value');
|
|
|
107
|
- dataStr = dataStr.replace('groupName', 'name');
|
|
|
108
|
- var newData = JSON.parse(dataStr);
|
101
|
+ admin.req({
|
|
|
102
|
+ url: domainName + '/mj/userGroup/page?keywords=&perPage=999999&page=1'
|
|
|
103
|
+ }).done(function (res) {
|
|
|
104
|
+ if(res && res.data){
|
|
|
105
|
+ let arr = res.data.rows;
|
109
|
groupSel = xmSelect.render({
|
106
|
groupSel = xmSelect.render({
|
110
|
el: '.selectGroup',
|
107
|
el: '.selectGroup',
|
111
|
filterable: true,
|
108
|
filterable: true,
|
|
@@ -126,21 +123,59 @@ layui.define(['element', 'common', 'sessions', 'form'], function (exports) { |
|
@@ -126,21 +123,59 @@ layui.define(['element', 'common', 'sessions', 'form'], function (exports) { |
126
|
},
|
123
|
},
|
127
|
autoRow: true,
|
124
|
autoRow: true,
|
128
|
data() {
|
125
|
data() {
|
129
|
- return newData
|
126
|
+ return arr
|
130
|
}
|
127
|
}
|
131
|
})
|
128
|
})
|
|
|
129
|
+
|
132
|
if (groupSelIds) { //回填
|
130
|
if (groupSelIds) { //回填
|
133
|
groupSel.setValue(groupSelIds);
|
131
|
groupSel.setValue(groupSelIds);
|
134
|
}
|
132
|
}
|
135
|
}
|
133
|
}
|
136
|
- })
|
134
|
+ });
|
|
|
135
|
+ // $.ajax({
|
|
|
136
|
+ // url: domainName + '/api-web/usergroup/page?&access_token=' + accessToken,
|
|
|
137
|
+ // async: false,
|
|
|
138
|
+ // success: function (res) {
|
|
|
139
|
+ // var data = res.data;
|
|
|
140
|
+ // var dataStr = JSON.stringify(data);
|
|
|
141
|
+ // dataStr = dataStr.replace('id', 'value');
|
|
|
142
|
+ // dataStr = dataStr.replace('groupName', 'name');
|
|
|
143
|
+ // var newData = JSON.parse(dataStr);
|
|
|
144
|
+ // groupSel = xmSelect.render({
|
|
|
145
|
+ // el: '.selectGroup',
|
|
|
146
|
+ // filterable: true,
|
|
|
147
|
+ // toolbar: {
|
|
|
148
|
+ // show: true,
|
|
|
149
|
+ // list: ['ALL', 'CLEAR']
|
|
|
150
|
+ // },
|
|
|
151
|
+ // height: 'auto',
|
|
|
152
|
+ // tree: {
|
|
|
153
|
+ // //是否显示树状结构
|
|
|
154
|
+ // show: true,
|
|
|
155
|
+ // //是否展示三角图标
|
|
|
156
|
+ // showFolderIcon: true,
|
|
|
157
|
+ // //是否显示虚线
|
|
|
158
|
+ // showLine: false,
|
|
|
159
|
+ // //是否严格遵守父子模式
|
|
|
160
|
+ // strict: false,
|
|
|
161
|
+ // },
|
|
|
162
|
+ // autoRow: true,
|
|
|
163
|
+ // data() {
|
|
|
164
|
+ // return newData
|
|
|
165
|
+ // }
|
|
|
166
|
+ // })
|
|
|
167
|
+ // if (groupSelIds) { //回填
|
|
|
168
|
+ // groupSel.setValue(groupSelIds);
|
|
|
169
|
+ // }
|
|
|
170
|
+ // }
|
|
|
171
|
+ // })
|
137
|
}
|
172
|
}
|
138
|
|
173
|
|
139
|
function initOrgSelect() {
|
174
|
function initOrgSelect() {
|
140
|
- $.ajax({
|
|
|
141
|
- url: domainName + '/api-user/org/getOrgTreeByPid?access_token=' + accessToken,
|
|
|
142
|
- async: false,
|
|
|
143
|
- success: function (res) {
|
175
|
+ admin.req({
|
|
|
176
|
+ url: domainName + '/mj/sysOrg/orgTree?name='
|
|
|
177
|
+ }).done(function (res) {
|
|
|
178
|
+ if (res && res.data) {
|
144
|
orgSel = xmSelect.render({
|
179
|
orgSel = xmSelect.render({
|
145
|
el: '.selectOrg',
|
180
|
el: '.selectOrg',
|
146
|
filterable: true,
|
181
|
filterable: true,
|
|
@@ -168,14 +203,59 @@ layui.define(['element', 'common', 'sessions', 'form'], function (exports) { |
|
@@ -168,14 +203,59 @@ layui.define(['element', 'common', 'sessions', 'form'], function (exports) { |
168
|
orgSel.setValue(orgSelIds);
|
203
|
orgSel.setValue(orgSelIds);
|
169
|
}
|
204
|
}
|
170
|
}
|
205
|
}
|
171
|
- })
|
206
|
+ });
|
|
|
207
|
+ // $.ajax({
|
|
|
208
|
+ // url: domainName + '/api-user/org/getOrgTreeByPid?access_token=' + accessToken,
|
|
|
209
|
+ // async: false,
|
|
|
210
|
+ // success: function (res) {
|
|
|
211
|
+ // orgSel = xmSelect.render({
|
|
|
212
|
+ // el: '.selectOrg',
|
|
|
213
|
+ // filterable: true,
|
|
|
214
|
+ // toolbar: {
|
|
|
215
|
+ // show: true,
|
|
|
216
|
+ // list: ['ALL', 'CLEAR']
|
|
|
217
|
+ // },
|
|
|
218
|
+ // height: 'auto',
|
|
|
219
|
+ // autoRow: true,
|
|
|
220
|
+ // tree: {
|
|
|
221
|
+ // //是否显示树状结构
|
|
|
222
|
+ // show: true,
|
|
|
223
|
+ // //是否展示三角图标
|
|
|
224
|
+ // showFolderIcon: true,
|
|
|
225
|
+ // //是否显示虚线
|
|
|
226
|
+ // showLine: false,
|
|
|
227
|
+ // //是否严格遵守父子模式
|
|
|
228
|
+ // strict: true,
|
|
|
229
|
+ // },
|
|
|
230
|
+ // data() {
|
|
|
231
|
+ // return res.data
|
|
|
232
|
+ // }
|
|
|
233
|
+ // })
|
|
|
234
|
+ // if (orgSelIds) { //回填
|
|
|
235
|
+ // orgSel.setValue(orgSelIds);
|
|
|
236
|
+ // }
|
|
|
237
|
+ // }
|
|
|
238
|
+ // })
|
172
|
}
|
239
|
}
|
173
|
|
240
|
|
|
|
241
|
+ /**
|
|
|
242
|
+ * 加载用户列表
|
|
|
243
|
+ */
|
174
|
function initOrgUserSelect() {
|
244
|
function initOrgUserSelect() {
|
175
|
- $.ajax({
|
|
|
176
|
- url: domainName + '/api-user/org/getOrgUserTree?access_token=' + accessToken,
|
|
|
177
|
- async: false,
|
|
|
178
|
- success: function (res) {
|
245
|
+
|
|
|
246
|
+ admin.req({
|
|
|
247
|
+ url: domainName + '/mj/user/page?username=&nickname=&enabled=&perPage=9999999&page=1'
|
|
|
248
|
+ }).done(function (res) {
|
|
|
249
|
+ if(res && res.data) {
|
|
|
250
|
+ let newData = [];
|
|
|
251
|
+ let arr = res.data.rows;
|
|
|
252
|
+ arr.forEach((item, index) => {
|
|
|
253
|
+ newData.push({
|
|
|
254
|
+ name: item.nickname,
|
|
|
255
|
+ value: item.username
|
|
|
256
|
+ })
|
|
|
257
|
+ })
|
|
|
258
|
+
|
179
|
orgUserSel = xmSelect.render({
|
259
|
orgUserSel = xmSelect.render({
|
180
|
el: '.selectUser',
|
260
|
el: '.selectUser',
|
181
|
filterable: true,
|
261
|
filterable: true,
|
|
@@ -196,14 +276,46 @@ layui.define(['element', 'common', 'sessions', 'form'], function (exports) { |
|
@@ -196,14 +276,46 @@ layui.define(['element', 'common', 'sessions', 'form'], function (exports) { |
196
|
strict: true,
|
276
|
strict: true,
|
197
|
},
|
277
|
},
|
198
|
data() {
|
278
|
data() {
|
199
|
- return res.data
|
279
|
+ return arr
|
200
|
}
|
280
|
}
|
201
|
})
|
281
|
})
|
202
|
if (userSelIds) { //回填
|
282
|
if (userSelIds) { //回填
|
203
|
orgUserSel.setValue(userSelIds);
|
283
|
orgUserSel.setValue(userSelIds);
|
204
|
}
|
284
|
}
|
205
|
}
|
285
|
}
|
206
|
- })
|
286
|
+ });
|
|
|
287
|
+ // $.ajax({
|
|
|
288
|
+ // url: domainName + '/mj/user/page?username=&nickname=&enabled=&perPage=20&page=1' + accessToken,
|
|
|
289
|
+ // async: false,
|
|
|
290
|
+ // success: function (res) {
|
|
|
291
|
+ // orgUserSel = xmSelect.render({
|
|
|
292
|
+ // el: '.selectUser',
|
|
|
293
|
+ // filterable: true,
|
|
|
294
|
+ // toolbar: {
|
|
|
295
|
+ // show: true,
|
|
|
296
|
+ // list: ['ALL', 'CLEAR']
|
|
|
297
|
+ // },
|
|
|
298
|
+ // height: 'auto',
|
|
|
299
|
+ // autoRow: true,
|
|
|
300
|
+ // tree: {
|
|
|
301
|
+ // //是否显示树状结构
|
|
|
302
|
+ // show: true,
|
|
|
303
|
+ // //是否展示三角图标
|
|
|
304
|
+ // showFolderIcon: true,
|
|
|
305
|
+ // //是否显示虚线
|
|
|
306
|
+ // showLine: false,
|
|
|
307
|
+ // //是否严格遵守父子模式
|
|
|
308
|
+ // strict: true,
|
|
|
309
|
+ // },
|
|
|
310
|
+ // data() {
|
|
|
311
|
+ // return res.data
|
|
|
312
|
+ // }
|
|
|
313
|
+ // })
|
|
|
314
|
+ // if (userSelIds) { //回填
|
|
|
315
|
+ // orgUserSel.setValue(userSelIds);
|
|
|
316
|
+ // }
|
|
|
317
|
+ // }
|
|
|
318
|
+ // })
|
207
|
}
|
319
|
}
|
208
|
|
320
|
|
209
|
function returnValue() {
|
321
|
function returnValue() {
|