中鑫之宝5.0前端

yongHuManger.js 18KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748
  1. var token = $.cookie("token");
  2. var id; //当前节点id
  3. var pid; //当前父节点ID
  4. var name; //选择的name
  5. var pidName; //父节点name
  6. var keyWord ; //关键字
  7. var xlName; //添加下拉框节点name
  8. var table = $('#table1'); //右边表格
  9. //搜索按钮
  10. $('.searchGo').click(function() {
  11. initTable(token, id);
  12. })
  13. $.get(huayi.config.callcenter_url + "Department/GetDeptList", {
  14. "token": $.cookie("token"),
  15. "pid": pid
  16. }, function(result) {
  17. result = $.parseJSON(result);
  18. $.fn.zTree.init($("#treeDemo"), setting1, result.data); //实例化树形图
  19. });
  20. var setting1 = {
  21. data: {
  22. key: {
  23. name: "text"
  24. },
  25. simpleData: {
  26. enable: true,
  27. idKey: "id",
  28. rootPId: 0
  29. }
  30. },
  31. callback: {
  32. onClick: zTreeOnClick
  33. }
  34. };
  35. function zTreeOnClick(event, treeId, treeNode) {
  36. id = treeNode.id;
  37. name = treeNode.text;
  38. var pidnode = treeNode.getParentNode();
  39. if(pidnode) {
  40. pidName = pidnode.text;
  41. pid = pidnode.id;
  42. console.log(pid);
  43. } else {
  44. pidName = "顶级分类";
  45. pid == 0;
  46. console.log(pid);
  47. }
  48. keyWord = $('.searCon').val();
  49. initTable(token, id, keyWord)
  50. };
  51. //===============添加功能开始=============================
  52. laydate.skin('molv');
  53. //用户生日
  54. laydate({
  55. elem: '#ygbirth',
  56. event: 'focus',
  57. istoday: true,
  58. format: 'YYYY-MM-DD', // 分隔符可以任意定义,该例子表示只显示年月
  59. });
  60. //下拉
  61. $('.inps').focus(function() {
  62. $(this).siblings('.addTree').css('display', 'block');
  63. })
  64. $('.xl').click(function() {
  65. var xl = $(this).siblings('.addTree');
  66. if(xl.css('display') == 'block') {
  67. xl.css('display', 'none')
  68. } else {
  69. xl.css('display', 'block')
  70. }
  71. })
  72. $('.addTree').mouseleave(function() {
  73. $(this).css('display', 'none')
  74. })
  75. //添加按钮
  76. $('.add').click(function() {
  77. $('.addModel').css('display', 'block');
  78. addjs(token); //获取所属角色
  79. adddep(); //获取所属部门
  80. addzxz(); //获取坐席组
  81. })
  82. $('.addBtr').click(function() {
  83. $('.addModel').css('display', 'none');
  84. })
  85. //保存添加按钮
  86. $('.addCun').click(function() {
  87. var zipCodeReg = /^\d{1,10}$/;
  88. var CodeReg=/^[\u4e00-\u9fa5]+$/;
  89. if($('.add_ygName').val() == '' || $('.add_ygCode').val() == '' || $('.add_pwd').val() == '' || $('.inps1').val() == '' || $('.inps2').val() == '') {
  90. layer.confirm('标红内容不允许为空!', {
  91. btn: ['确定']
  92. });
  93. return;
  94. }
  95. else if($('.add_pwd').val() !== $('.add_pwd2').val()) {
  96. layer.confirm('密码输入不一致!', {
  97. btn: ['确定']
  98. });
  99. return;
  100. } else if(CodeReg.test($.trim($(".add_telphone").val()))){
  101. layer.confirm('输入正确固定电话!', {
  102. icon:2,
  103. btn: ['确定'] //按钮
  104. });
  105. }
  106. else if(!zipCodeReg.test($.trim($(".add_mobile").val()))){
  107. layer.confirm('输入正确手机号!', {
  108. icon:2,
  109. btn: ['确定'] //按钮
  110. });
  111. }
  112. else {
  113. addCun(did, jsid, zxid)
  114. $('.addModel').css('display', 'none');
  115. }
  116. })
  117. //保存所调方法
  118. function addCun(did, jsid, zxid) {
  119. $.ajax({
  120. type: "post",
  121. url: huayi.config.callcenter_url + "UserAccount/AddUsers",
  122. async: true,
  123. dataType: 'json',
  124. data: {
  125. token: $.cookie("token"),
  126. usercode: $('.add_ygCode').val(),
  127. username: $('.add_ygName').val(),
  128. password: $('.add_pwd').val(),
  129. extno: $('.add_fenji').val(),
  130. //wxno:$('.add_wxno').val(),
  131. deptid: did,
  132. roleid: jsid,
  133. groupid: zxid, //'组id?'
  134. isseat: $('.addhwb input[name="huwu"]:checked ').val(),
  135. searright: $('.addzxqx input[name="zxqx"]:checked ').val(),
  136. sex: $('.addSex input[name="sex"]:checked ').val(),
  137. mobile: $('.add_mobile').val(),
  138. telphone: $('.add_telphone').val(),
  139. birth: $('.add_birth').val(),
  140. hjtype: $('.add_zxlx input[name="zxqx"]:checked ').val(),
  141. remark: $('.add_remark').val()
  142. },
  143. success: function(data) {
  144. if(data.state.toLowerCase() == "success") {
  145. layer.msg("添加成功!");
  146. table.bootstrapTable('refresh');
  147. Clean();
  148. }
  149. }
  150. });
  151. }
  152. //清除表格
  153. function Clean() {
  154. $('.add_ygCode').val('');
  155. $('.add_ygName').val('');
  156. $('.add_pwd').val('');
  157. $('.add_pwd2').val('');
  158. $('.add_fenji').val('');
  159. $('.inps1').val('');
  160. $('.inps2').val('');
  161. $('.inps3').val('');
  162. $('.addhwb input[name="huwu"]').removeAttr('checked');
  163. $('.addzxqx input[name="zxqx"]').removeAttr('checked');
  164. $('.addSex input[name="sex"]').removeAttr('checked');
  165. $('.add_mobile').val('');
  166. $('.add_telphone').val('');
  167. $('.add_birth').val('');
  168. $('.add_zxlx input[name="zxqx"]').removeAttr('checked');
  169. $('.add_remark').val('');
  170. }
  171. //所属角色列表
  172. var jsid; //角色id
  173. $('.xlAdd_one ul').on('click', 'li', function() {
  174. $('.inps1').val($(this).html());
  175. jsid = $(this).attr('data-id');
  176. console.log(jsid);
  177. // $(this).addClass('fouceli').siblings().removeClass('fouceli');
  178. $(this).parent().parent().css('display', 'none');
  179. })
  180. //获取角色列表
  181. function addjs(token) {
  182. $('.xlAdd_one ul').html('');
  183. $.ajax({
  184. type: "get",
  185. url: huayi.config.callcenter_url + "RoleInfo/GetRoleList",
  186. async: true,
  187. dataType: 'json',
  188. data: {
  189. token: token,
  190. code: '',
  191. name: ''
  192. },
  193. success: function(data) {
  194. var con = data.rows;
  195. // console.log(con);
  196. for(var i = 0; i < con.length; i++) {
  197. $('<li data-id=' + con[i].F_RoleId + '>' + con[i].F_RoleName + '</li>').appendTo('.xlAdd_one ul');
  198. }
  199. }
  200. });
  201. }
  202. //获取所属部门
  203. var setting2 = {
  204. data: {
  205. key: {
  206. name: "text"
  207. },
  208. simpleData: {
  209. enable: true,
  210. idKey: "id",
  211. rootPId: 0
  212. }
  213. },
  214. callback: {
  215. onClick: ztreeDep
  216. }
  217. };
  218. var did; //部门id
  219. var dname; //部门name
  220. function ztreeDep(event, treeId, treeNode) {
  221. did = treeNode.id;
  222. dname = treeNode.text;
  223. $('.inps2').val(dname);
  224. };
  225. function adddep() {
  226. $.get(huayi.config.callcenter_url + "Department/GetDeptList", {
  227. "token": $.cookie("token"),
  228. "pid": pid
  229. }, function(result) {
  230. result = $.parseJSON(result);
  231. $.fn.zTree.init($("#xlAdd_depTree"), setting2, result.data); //实例化树形图
  232. });
  233. }
  234. //获取坐席组列表
  235. var setting3 = {
  236. data: {
  237. key: {
  238. name: "F_ZXZName"
  239. },
  240. simpleData: {
  241. enable: true,
  242. idKey: "F_ZXZID",
  243. rootPId: 0
  244. }
  245. },
  246. callback: {
  247. onClick: ztreeZxz
  248. }
  249. };
  250. var zxid; //坐席组id
  251. var zxname; //坐席组name
  252. function ztreeZxz(event, treeId, treeNode) {
  253. zxid = treeNode.F_ZXZID;
  254. zxname = treeNode.F_ZXZName;
  255. $('.inps3').val(zxname);
  256. };
  257. function addzxz() {
  258. $.get(huayi.config.callcenter_url + "SeatGroup/GetSeatList?", {
  259. "token": $.cookie("token")
  260. }, function(result) {
  261. result = $.parseJSON(result);
  262. $.fn.zTree.init($("#xlAdd_zxz"), setting3, result.data); //实例化树形图
  263. });
  264. }
  265. //***********************添加功能结束=============================
  266. //=======================修改功能开始==============================
  267. laydate.skin('molv');
  268. //用户生日
  269. laydate({
  270. elem: '#chan_ygbirth',
  271. event: 'focus',
  272. istoday: true,
  273. format: 'YYYY-MM-DD', // 分隔符可以任意定义,该例子表示只显示年月
  274. });
  275. // var chan_uc;
  276. $('.change').click(function() {
  277. chanjs(token); //角色列表
  278. chanGetDep(); //部门列表
  279. chanGetzx(); //获取坐席
  280. console.log("用户工号" + chan_uc + "用户编号" + ygbh)
  281. if(ygbh) {
  282. $('.changeModel').css('display', 'block');
  283. getYG(chan_uc, ygbh);
  284. } else {
  285. layer.confirm('请选择要修改的行!', {
  286. btn: ['确定']
  287. });
  288. return;
  289. }
  290. })
  291. //删除
  292. $('.move').click(function() {
  293. if(ygbh) {
  294. move(chan_uc);
  295. } else {
  296. layer.confirm('请选择要删除的行!', {
  297. btn: ['确定']
  298. });
  299. return;
  300. }
  301. })
  302. function move(chan_uc) {
  303. $.ajax({
  304. type: "post",
  305. url: huayi.config.callcenter_url + "UserAccount/DeleteUsers",
  306. async: true,
  307. dataType: 'json',
  308. data: {
  309. token: token,
  310. ids: chan_uc,
  311. },
  312. success: function(data) {
  313. if(data.state.toLowerCase() == "success") {
  314. layer.msg("删除成功!");
  315. initTable(token, id, keyWord);
  316. }
  317. }
  318. });
  319. }
  320. //所属角色列表
  321. var chan_jsid; //角色id
  322. $('.xlChan_four ul').on('click', 'li', function() {
  323. $('.inps4').val($(this).html());
  324. chan_jsid = $(this).attr('data-id');
  325. console.log(chan_jsid);
  326. // $(this).addClass('fouceli').siblings().removeClass('fouceli');
  327. $(this).parent().parent().css('display', 'none');
  328. })
  329. //获取角色列表
  330. function chanjs(token) {
  331. $('.xlChan_four ul').html('');
  332. $.ajax({
  333. type: "get",
  334. url: huayi.config.callcenter_url + "RoleInfo/GetRoleList",
  335. async: true,
  336. dataType: 'json',
  337. data: {
  338. token: token,
  339. code: '',
  340. name: ''
  341. },
  342. success: function(data) {
  343. var con = data.rows;
  344. // console.log(con);
  345. for(var i = 0; i < con.length; i++) {
  346. $('<li data-id=' + con[i].F_RoleId + '>' + con[i].F_RoleName + '</li>').appendTo('.xlChan_four ul');
  347. }
  348. }
  349. });
  350. }
  351. //获取所属部门
  352. var setting4 = {
  353. data: {
  354. key: {
  355. name: "text"
  356. },
  357. simpleData: {
  358. enable: true,
  359. idKey: "id",
  360. rootPId: 0
  361. }
  362. },
  363. callback: {
  364. onClick: chanaDep
  365. }
  366. };
  367. var chanDid; //部门id
  368. var chanDname; //部门name
  369. function chanaDep(event, treeId, treeNode) {
  370. chanDid = treeNode.id;
  371. chanDname = treeNode.text;
  372. $('.inps5').val(chanDname);
  373. };
  374. function chanGetDep() {
  375. $.get(huayi.config.callcenter_url + "Department/GetDeptList", {
  376. "token": $.cookie("token"),
  377. "pid": pid
  378. }, function(result) {
  379. result = $.parseJSON(result);
  380. $.fn.zTree.init($("#xlChan_depTree"), setting4, result.data); //实例化树形图
  381. });
  382. }
  383. //获取坐席组列表
  384. var setting5 = {
  385. data: {
  386. key: {
  387. name: "F_ZXZName"
  388. },
  389. simpleData: {
  390. enable: true,
  391. idKey: "F_ZXZID",
  392. rootPId: 0
  393. }
  394. },
  395. callback: {
  396. onClick: chanZxz
  397. }
  398. };
  399. var chanZxid; //坐席组id
  400. var chanZxname; //坐席组name
  401. function chanZxz(event, treeId, treeNode) {
  402. chanZxid = treeNode.F_ZXZID;
  403. chanZxname = treeNode.F_ZXZName;
  404. $('.inps6').val(chanZxname);
  405. };
  406. function chanGetzx() {
  407. $.get(huayi.config.callcenter_url + "SeatGroup/GetSeatList?flag=ZXZ", {
  408. "token": $.cookie("token")
  409. }, function(result) {
  410. result = $.parseJSON(result);
  411. $.fn.zTree.init($("#xlchan_zxz"), setting5, result.data); //实例化树形图
  412. });
  413. }
  414. //获取用户信息
  415. function getYG(chan_uc, ygbh) {
  416. $.ajax({
  417. type: "get",
  418. url: huayi.config.callcenter_url + "UserAccount/GetUser",
  419. async: true,
  420. dataType: 'json',
  421. data: {
  422. token: token,
  423. usercode: ygbh,
  424. userid: chan_uc
  425. },
  426. success: function(data) {
  427. if(data.state.toLowerCase() == "success") {
  428. var ygcon = data.data;
  429. console.log(ygcon.F_ExtensionNumber);
  430. $('.change_ygName').val(ygcon.F_UserName); //员工姓名
  431. $('.change_ygCode').val(ygcon.F_WorkNumber); //员工工号
  432. $('.xlChan_four ul li').each(function(i, n) {
  433. if($(n).attr("data-id") == ygcon.F_RoleId) {
  434. $('.inps4').val($(n).text()); //所属角色
  435. var idd = ygcon.F_RoleId;
  436. $('.inps4').attr('data_id', idd);
  437. }
  438. })
  439. $('.inps5').val(ygcon.depname); //所属部门
  440. $('.inps5').attr('data_id', ygcon.F_DeptId);
  441. $('.change_hwb input[name="huwu"][value="' + ygcon.F_SeatFlag + '"]').prop("checked", "checked"); //话务标志
  442. $('.change_zxqx input[name="zxqx"][value="' + ygcon.F_SeatRight + '"]').prop("checked", "checked"); //坐席权限
  443. $('.change_zxlx input[name="call"][value="' + ygcon.F_HJType + '"]').prop("checked", "checked"); //坐席类型
  444. $('.changeSex input[name="sex"][value="' + ygcon.F_SexFlag + '"]').prop("checked", "checked"); //性别
  445. $('.inps6').val(ygcon.F_SeatGroup); //坐席组
  446. $('.inps6').attr('data_id', ygcon.F_GroupId);
  447. $('.change_fenji').val(ygcon.F_ExtensionNumber); //分机号
  448. //$('.change_wxno').val(ygcon.F_WXNo);//外呼显示号码
  449. $('#chan_ygbirth').val(ygcon.F_Birthday); //生日
  450. $('.change_telphone').val(ygcon.F_Telephone); //电话
  451. $('.change_mobile').val(ygcon.F_Mobile); //手机
  452. $('.change_remark').val(ygcon.F_Remark); //备注
  453. }
  454. }
  455. });
  456. }
  457. //关闭按钮
  458. $('.changeBtr').click(function() {
  459. $('.changeModel').css('display', 'none');
  460. })
  461. chan_jsid = $('.inps4').attr('data_id'); //角色ID
  462. chanDid = $('.inps5').attr('data_id'); //部门id
  463. chanZxid = $('.inps6').attr('data_id'); //坐席组id
  464. //保存按钮
  465. $('.changeCun').click(function() {
  466. $('.changeModel').css('display', 'none');
  467. chan_tj(token, chanDid, chan_jsid, chan_uc, pwd, ygbh, chanZxid);
  468. })
  469. function chan_tj(token, chanDid, chan_jsid, chan_uc, pwd, ygbh, chanZxid) {
  470. $.ajax({
  471. type: "post",
  472. url: huayi.config.callcenter_url + "UserAccount/EditUsers",
  473. async: true,
  474. dataType: 'json',
  475. data: {
  476. token: token,
  477. userid: chan_uc,
  478. usercode: $('.change_ygCode').val(),
  479. username: $('.change_ygName').val(),
  480. password: pwd,
  481. extno: $('.change_fenji').val(),
  482. //wxno:$('.change_wxno').val(),
  483. worknumber: ygbh,
  484. deptid: chanDid,
  485. roleid: chan_jsid,
  486. groupid: chanZxid,
  487. isseat: $('.change_hwb input[name="huwu"]:checked ').val(),
  488. searright: $('.change_zxqx input[name="zxqx"]:checked ').val(),
  489. sex: $('.changeSex input[name="sex"]:checked ').val(),
  490. mobile: $('.change_mobile').val(),
  491. telphone: $('.change_telphone').val(),
  492. birth: $('#chan_ygbirth').val(),
  493. hjtype: $('.change_zxlx input[name="call"]:checked ').val(),
  494. remark: $('.change_remark').val()
  495. },
  496. success: function(data) {
  497. if(data.state.toLowerCase() == "success") {
  498. layer.msg("修改成功!");
  499. initTable(token, id, keyWord);
  500. }
  501. }
  502. });
  503. }
  504. //***********************修改功能结束==============================
  505. //=======================重设功能开始==============================
  506. $('.again').click(function() {
  507. if(ygbh) {
  508. $('.againModel').css('display', 'block');
  509. $('.again_ygName').val(yhname)
  510. $('.again_ygCode').val(yhgh)
  511. } else {
  512. layer.confirm('请选择要重设密码的用户!', {
  513. btn: ['确定']
  514. });
  515. return;
  516. }
  517. })
  518. //关闭按钮
  519. $('.agBtr').click(function() {
  520. $('.againModel').css('display', 'none');
  521. })
  522. //确定按钮
  523. $('.again_Cun').click(function() {
  524. if($('.again_pwd').val() !== $('.again_pwd2').val()) {
  525. layer.confirm('密码不一致,请重新输入!', {
  526. btn: ['确定']
  527. });
  528. return;
  529. // $('.again_pwd').val('');
  530. $('.again_pwd2').val('');
  531. } else {
  532. $('.againModel').css('display', 'none');
  533. cs(ygbh); //重设密码
  534. }
  535. })
  536. function cs(ygbh) {
  537. $.ajax({
  538. type: "post",
  539. url: huayi.config.callcenter_url + "UserAccount/ResetPwd",
  540. async: true,
  541. dataType: 'json',
  542. data: {
  543. token: token,
  544. usercode: ygbh,
  545. pwd: $('.again_pwd').val()
  546. },
  547. success: function(data) {
  548. if(data.state.toLowerCase() == "success") {
  549. layer.msg("重设密码成功!");
  550. initTable(token, id, keyWord);
  551. }
  552. }
  553. });
  554. }
  555. //***********************重设功能结束==============================
  556. var state;
  557. //=======================禁用功能开始==============================
  558. $('.ban').click(function() {
  559. if(buMenId) {
  560. $('.banModel').css('display', 'block');
  561. } else {
  562. layer.confirm('请选择行!', {
  563. btn: ['确定']
  564. });
  565. return;
  566. }
  567. })
  568. //关闭按钮
  569. $('.banBtr').click(function() {
  570. $('.banModel').css('display', 'none');
  571. })
  572. //取消按钮
  573. $('.banReturn').click(function() {
  574. $('.banModel').css('display', 'none');
  575. })
  576. //确定按钮
  577. $('.banSure').click(function() {
  578. $('.banModel').css('display', 'none');
  579. state = 1;
  580. console.log(state);
  581. bu(chan_uc, state);
  582. })
  583. function bu(chan_uc, state) {
  584. $.ajax({
  585. type: "post",
  586. url: huayi.config.callcenter_url + "UserAccount/DelUsers",
  587. async: true,
  588. dataType: 'json',
  589. data: {
  590. token: token,
  591. ids: chan_uc,
  592. state: state
  593. },
  594. success: function(data) {
  595. if(data.state.toLowerCase() == "success") {
  596. initTable(token, id, keyWord);
  597. }
  598. }
  599. });
  600. }
  601. //***********************禁用功能结束==============================
  602. //=======================启用功能开始==============================
  603. $('.using').click(function() {
  604. if(buMenId) {
  605. $('.useModel').css('display', 'block');
  606. } else {
  607. layer.confirm('请选择行!', {
  608. btn: ['确定']
  609. });
  610. return;
  611. }
  612. })
  613. //关闭按钮
  614. $('.useBtr').click(function() {
  615. $('.useModel').css('display', 'none');
  616. })
  617. //取消按钮
  618. $('.useReturn').click(function() {
  619. $('.useModel').css('display', 'none');
  620. })
  621. //确定按钮
  622. $('.useSure').click(function() {
  623. state = 0;
  624. console.log(state);
  625. $('.useModel').css('display', 'none');
  626. bu(chan_uc, state);
  627. })
  628. //***********************启用功能结束==============================
  629. //右边表格
  630. initTable(token, id, keyWord);
  631. function initTable(token, id) {
  632. //先销毁表格
  633. table.bootstrapTable('destroy');
  634. //初始化表格,动态从服务器加载数据
  635. table.bootstrapTable({
  636. method: "get", //使用get请求到服务器获取数据
  637. url: huayi.config.callcenter_url + "UserAccount/GetList", //获取数据的Servlet地址
  638. striped: true, //表格显示条纹
  639. pagination: true, //启动分页
  640. pageSize: 10, //每页显示的记录数
  641. pageNumber: 1, //当前第几页
  642. pageList: [10, 15, 20, 30, 50, 100], //记录数可选列表
  643. search: false, //是否启用查询
  644. showColumns: false, //显示下拉框勾选要显示的列
  645. showRefresh: false, //显示刷新按钮
  646. sidePagination: "server", //表示服务端请求
  647. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  648. //设置为limit可以获取limit, offset, search, sort, order
  649. queryParamsType: "undefined",
  650. queryParams: function queryParams(params) { //设置查询参数
  651. var param = {
  652. pageindex: params.pageNumber,
  653. pagesize: params.pageSize,
  654. token: token,
  655. dptid: id,
  656. key:$('.searCon').val()
  657. };
  658. return param;
  659. },
  660. onLoadSuccess: function() { //加载成功时执行
  661. //layer.msg("加载成功");
  662. },
  663. onLoadError: function() { //加载失败时执行
  664. //layer.msg("加载数据失败", { time: 1500, icon: 2 });
  665. }
  666. });
  667. }
  668. /*选中行添加背景颜色*/
  669. var ygbh, chan_uc, pwd, buMenId, yhname, yhgh;
  670. table.on("click-row.bs.table", function(e, row, ele) {
  671. $('.success').removeClass('success'); //去除之前选中的行的,选中样式
  672. $(ele).addClass('success'); //添加当前选中的 success样式用于区别
  673. ygbh = row.F_UserCode; //用户编号
  674. chan_uc = row.F_UserId; //用户id
  675. pwd = row.F_Password; //密码
  676. buMenId = row.F_DeptId; //部门id
  677. yhname = row.F_UserName; //用户name
  678. yhgh = row.F_WorkNumber; //用户工号
  679. // alert(chan_uc)
  680. });
  681. function setCode(val, row, index) {
  682. var page = table.bootstrapTable("getPageCode");
  683. return page.pageSize * (page.pageNumber - 1) + index + 1;
  684. }
  685. function setZuoType(val) {
  686. var str = '';
  687. switch(val + '') {
  688. case '0':
  689. str = "呼入组";
  690. break;
  691. case '1':
  692. str = "呼出组";
  693. break;
  694. }
  695. return str;
  696. }
  697. function setYongState(val) {
  698. var str = '';
  699. switch(val + '') {
  700. case '0':
  701. str = "正常";
  702. break;
  703. case '1':
  704. str = "禁用";
  705. break;
  706. }
  707. return str;
  708. }