Users_Admin.js 58 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333
  1. var ExcelData, ExcelKind;
  2. function ConfirmImport() {
  3. $.ajax({
  4. type: "POST",
  5. url: "/Admin/Users/Import?r=" + Math.random(1),
  6. data: "Kind=" + ExcelKind + "&ExcelData=" + encodeURIComponent(JSON.stringify(ExcelData)),
  7. dataType: "text",
  8. success: function (data) {
  9. if (data == "success") {
  10. layer.msg("导入成功", { time: 2000 }, function () {
  11. window.location.reload();
  12. });
  13. } else if (data.indexOf("warning") == 0) {
  14. var datalist = data.split('|');
  15. layer.alert(datalist[0], { time: 20000 }, function () {
  16. window.location.reload();
  17. });
  18. } else {
  19. layer.msg(data);
  20. }
  21. }
  22. });
  23. }
  24. function CheckImport(table, key, loadindex, index) {
  25. $.ajax({
  26. url: "/Admin/Users/CheckImportV2?r=" + Math.random(1),
  27. data: "key=" + key,
  28. dataType: "json",
  29. success: function (data) {
  30. if (data.status == 1) {
  31. layer.msg("成功操作" + data.data + "条", {
  32. time: 2000
  33. }, function () {
  34. layer.close(index); //关闭弹层
  35. layer.close(loadindex);
  36. table.reload('LAY-list-manage'); //数据刷新
  37. });
  38. } else if (data.status == 2) {
  39. layer.close(index); //关闭弹层
  40. layer.close(loadindex);
  41. var content = '';
  42. for (var i = 0; i < data.errList.length; i++) {
  43. content += data.errList[i] + '<br/>'
  44. }
  45. layer.alert(content);
  46. } else {
  47. layer.msg(data.data, {
  48. time: 1000
  49. }, function () {
  50. CheckImport(table, key, loadindex, index);
  51. });
  52. }
  53. }
  54. });
  55. }
  56. layui.config({
  57. base: '/layuiadmin/' //静态资源所在路径
  58. }).extend({
  59. myexcel: 'layui/lay/modules/excel',
  60. index: 'lib/index' //主入口模块
  61. }).use(['index', 'table', 'excel', 'laydate'], function () {
  62. var $ = layui.$
  63. , form = layui.form
  64. , table = layui.table;
  65. //- 筛选条件-日期
  66. var laydate = layui.laydate;
  67. var layCreateDate = laydate.render({
  68. elem: '#CreateDate',
  69. type: 'date',
  70. range: true,
  71. trigger: 'click',
  72. change: function (value, date, endDate) {
  73. var op = true;
  74. if (date.year == endDate.year && endDate.month - date.month <= 1) {
  75. if (endDate.month - date.month == 1 && endDate.date > date.date) {
  76. op = false;
  77. layCreateDate.hint('日期范围请不要超过1个月');
  78. setTimeout(function () {
  79. $(".laydate-btns-confirm").addClass("laydate-disabled");
  80. }, 1);
  81. }
  82. } else {
  83. op = false;
  84. layCreateDate.hint('日期范围请不要超过1个月');
  85. setTimeout(function () {
  86. $(".laydate-btns-confirm").addClass("laydate-disabled");
  87. }, 1);
  88. }
  89. if (op) {
  90. $('#CreateDate').val(value);
  91. }
  92. }
  93. });
  94. //excel导入
  95. var excel = layui.excel;
  96. $('#ExcelFile').change(function (e) {
  97. var files = e.target.files;
  98. excel.importExcel(files, {}, function (data) {
  99. ExcelData = data[0].Sheet1;
  100. console.log(data);
  101. });
  102. });
  103. //监听单元格编辑
  104. table.on('edit(LAY-list-manage)', function (obj) {
  105. var value = obj.value //得到修改后的值
  106. , data = obj.data //得到所在行所有键值
  107. , field = obj.field; //得到字段
  108. if (field == "Sort") {
  109. $.ajax({
  110. type: "POST",
  111. url: "/Admin/Users/Sort?r=" + Math.random(1),
  112. data: "Id=" + data.Id + "&Sort=" + value,
  113. dataType: "text",
  114. success: function (data) {
  115. }
  116. });
  117. }
  118. });
  119. //列表数据
  120. table.render({
  121. elem: '#LAY-list-manage'
  122. , url: '/Admin/Users/IndexData' //模拟接口
  123. , cols: [[
  124. { type: 'checkbox', fixed: 'left' }
  125. , { field: 'Id', width: 100, title: 'ID', sort: true }
  126. , { field: 'MakerCode', width: 200, title: '创客编号', sort: true, templet: '#MakerCodeTpl' }
  127. , { field: 'RealName', width: 200, title: '创客姓名', sort: true }
  128. , { field: 'UserLevel', width: 200, title: '创客等级', sort: true }
  129. , { field: 'AgentAreas', width: 200, title: '展业地区', sort: true }
  130. , { field: 'SettleAmount', width: 200, title: '提现金额(元)', sort: true }
  131. , { field: 'FreezeAmount', width: 200, title: '冻结金额(元)', sort: true }
  132. , { field: 'CertId', width: 200, title: '身份证号', sort: true }
  133. , { field: 'Mobile', width: 200, title: '联系手机', sort: true }
  134. , { field: 'MerchantType', width: 200, title: '商户创客类型', sort: true }
  135. , { field: 'MerchantDate', width: 200, title: '成为商户创客时间', sort: true }
  136. , { field: 'ParentMakerCode', width: 200, title: '直属创客编号', sort: true }
  137. , { field: 'ParentRealName', width: 200, title: '直属创客名称', sort: true }
  138. , { field: 'TopMakerCode', width: 200, title: '顶级创客编号', sort: true }
  139. , { field: 'TopRealName', width: 200, title: '顶级创客名称', sort: true }
  140. , { field: 'AuthFlagName', width: 200, title: '实名状态', sort: true }
  141. , { field: 'RiskFlagName', width: 200, title: '风控状态', sort: true }
  142. , { field: 'CreateDate', width: 200, title: '注册时间', sort: true }
  143. , { title: '操作', width: 2200, align: 'left', toolbar: '#table-list-tools' }
  144. ]]
  145. , where: {
  146. SelfId: SelfId,
  147. ParentId: ParentId,
  148. MakerCode: MakerCode
  149. }
  150. , page: true
  151. , limit: 30
  152. , height: 'full-' + String($('.layui-card-header').height() + 130)
  153. , text: '对不起,加载出现异常!'
  154. , done: function (res, curr, count) {
  155. $(".layui-none").text("无数据");
  156. }
  157. });
  158. //监听工具条
  159. table.on('tool(LAY-list-manage)', function (obj) {
  160. var data = obj.data;
  161. if (obj.event === 'del') {
  162. var index = layer.confirm('是否确定注销' + data.MakerCode + ',' + data.RealName + '?', function (index) {
  163. $.ajax({
  164. type: "POST",
  165. url: "/Admin/Users/Delete?r=" + Math.random(1),
  166. data: "Id=" + data.Id,
  167. dataType: "text",
  168. success: function (data) {
  169. if (data == "success") {
  170. obj.del();
  171. layer.close(index);
  172. parent.layer.msg('已注销');
  173. } else {
  174. parent.layer.msg(data);
  175. }
  176. }
  177. });
  178. });
  179. } else if (obj.event === 'cancle') {
  180. var index = layer.confirm('是否确定注销' + data.MakerCode + ',' + data.RealName + '?', function (index) {
  181. $.ajax({
  182. type: "POST",
  183. url: "/Admin/Users/Cancel?r=" + Math.random(1),
  184. data: "UserId=" + data.Id,
  185. dataType: "text",
  186. success: function (data) {
  187. if (data == "success") {
  188. obj.del();
  189. layer.close(index);
  190. parent.layer.msg('已注销');
  191. } else {
  192. parent.layer.msg(data);
  193. }
  194. }
  195. });
  196. });
  197. } else if (obj.event === 'sycn') {
  198. var index = layer.confirm('确定要同步该创客的机具数吗?', function (index) {
  199. layer.close(index);
  200. var loadindex = layer.load(1, {
  201. shade: [0.5, '#000']
  202. });
  203. $.ajax({
  204. type: "POST",
  205. url: "/Admin/Users/SycnData?r=" + Math.random(1),
  206. data: "Id=" + data.Id,
  207. dataType: "text",
  208. success: function (data) {
  209. layer.close(loadindex);
  210. if (data == "success") {
  211. layer.msg('同步成功');
  212. } else {
  213. layer.msg(data);
  214. }
  215. }
  216. });
  217. });
  218. } else if (obj.event === 'edit') {
  219. var tr = $(obj.tr);
  220. var perContent = layer.open({
  221. type: 2
  222. , title: '服务商信息管理'
  223. , content: 'Edit?Id=' + data.Id
  224. , maxmin: true
  225. , area: ['500px', '550px']
  226. , btn: ['修改', '三要素验证', '四要素验证', '取消']
  227. , yes: function (index, layero) {
  228. var iframeWindow = window['layui-layer-iframe' + index]
  229. , submitID = 'LAY-list-front-submit'
  230. , submit = layero.find('iframe').contents().find('#' + submitID);
  231. setTimeout(function () {
  232. layero.find('iframe').contents().find('.layui-tab-item').each(function (i) {
  233. var errObj = $(this).find('.layui-form-danger');
  234. if (errObj.length > 0) {
  235. iframeWindow.element.tabChange('mytabbar', String(i + 1));
  236. submit.click();
  237. }
  238. });
  239. }, 300);
  240. //监听提交
  241. iframeWindow.layui.form.on('submit(' + submitID + ')', function (data) {
  242. var field = data.field; //获取提交的字段
  243. var userdata = "";
  244. for (var prop in field) {
  245. userdata += prop + "=" + encodeURIComponent(field[prop]) + "&";
  246. }
  247. //提交 Ajax 成功后,静态更新表格中的数据
  248. //$.ajax({});
  249. $.ajax({
  250. type: "POST",
  251. url: "/Admin/Users/Edit?r=" + Math.random(1),
  252. data: userdata,
  253. dataType: "text",
  254. success: function (data) {
  255. layer.close(index); //关闭弹层
  256. if (data == "success") {
  257. layer.msg("保存成功", { time: 1500 }, function () {
  258. table.reload('LAY-list-manage'); //数据刷新
  259. });
  260. } else {
  261. layer.msg(data);
  262. }
  263. }
  264. });
  265. });
  266. submit.trigger('click');
  267. }
  268. , btn2: function () {
  269. layer.msg('验证通过');
  270. return false;
  271. }
  272. , btn3: function () {
  273. layer.msg('验证通过');
  274. return false;
  275. }
  276. , success: function (layero, index) {
  277. }
  278. });
  279. } else if (obj.event === 'EditSettleAmount') {
  280. var tr = $(obj.tr);
  281. var perContent = layer.open({
  282. type: 2
  283. , title: '修改结算金额'
  284. , content: 'EditSettleAmount?Id=' + data.Id
  285. , maxmin: false
  286. , area: ['450px', '550px']
  287. , btn: ['确定', '取消']
  288. , yes: function (index, layero) {
  289. var iframeWindow = window['layui-layer-iframe' + index]
  290. , submitID = 'LAY-list-front-submit'
  291. , submit = layero.find('iframe').contents().find('#' + submitID);
  292. //监听提交
  293. iframeWindow.layui.form.on('submit(' + submitID + ')', function (data) {
  294. var field = data.field; //获取提交的字段
  295. var userdata = "";
  296. for (var prop in field) {
  297. userdata += prop + "=" + encodeURIComponent(field[prop]) + "&";
  298. }
  299. //提交 Ajax 成功后,静态更新表格中的数据
  300. //$.ajax({});
  301. $.ajax({
  302. type: "POST",
  303. url: "/Admin/Users/EditSettleAmount?r=" + Math.random(1),
  304. data: userdata,
  305. dataType: "text",
  306. success: function (data) {
  307. layer.close(index); //关闭弹层
  308. if (data == "success") {
  309. layer.msg("保存成功", { time: 1500 }, function () {
  310. table.reload('LAY-list-manage'); //数据刷新
  311. });
  312. } else {
  313. layer.msg(data);
  314. }
  315. }
  316. });
  317. });
  318. submit.trigger('click');
  319. }
  320. , success: function (layero, index) {
  321. }
  322. });
  323. } else if (obj.event === 'EditCashFreezeAmt') {
  324. var tr = $(obj.tr);
  325. var perContent = layer.open({
  326. type: 2
  327. , title: '修改账户金额'
  328. , content: 'EditCashFreezeAmt?Id=' + data.Id
  329. , maxmin: false
  330. , area: ['450px', '550px']
  331. , btn: ['确定', '取消']
  332. , yes: function (index, layero) {
  333. var iframeWindow = window['layui-layer-iframe' + index]
  334. , submitID = 'LAY-list-front-submit'
  335. , submit = layero.find('iframe').contents().find('#' + submitID);
  336. //监听提交
  337. iframeWindow.layui.form.on('submit(' + submitID + ')', function (data) {
  338. var field = data.field; //获取提交的字段
  339. var userdata = "";
  340. for (var prop in field) {
  341. userdata += prop + "=" + encodeURIComponent(field[prop]) + "&";
  342. }
  343. //提交 Ajax 成功后,静态更新表格中的数据
  344. //$.ajax({});
  345. $.ajax({
  346. type: "POST",
  347. url: "/Admin/Users/EditCashFreezeAmt?r=" + Math.random(1),
  348. data: userdata,
  349. dataType: "text",
  350. success: function (data) {
  351. layer.close(index); //关闭弹层
  352. if (data == "success") {
  353. layer.msg("保存成功", { time: 1500 }, function () {
  354. table.reload('LAY-list-manage'); //数据刷新
  355. });
  356. } else {
  357. layer.msg(data);
  358. }
  359. }
  360. });
  361. });
  362. submit.trigger('click');
  363. }
  364. , success: function (layero, index) {
  365. }
  366. });
  367. } else if (obj.event === 'EditBalance') {
  368. var tr = $(obj.tr);
  369. var perContent = layer.open({
  370. type: 2
  371. , title: '账户操作'
  372. , content: 'EditBalance?Id=' + data.Id
  373. , maxmin: false
  374. , area: ['450px', '600px']
  375. , btn: ['确定', '取消']
  376. , yes: function (index, layero) {
  377. var iframeWindow = window['layui-layer-iframe' + index]
  378. , submitID = 'LAY-list-front-submit'
  379. , submit = layero.find('iframe').contents().find('#' + submitID);
  380. //监听提交
  381. iframeWindow.layui.form.on('submit(' + submitID + ')', function (data) {
  382. var field = data.field; //获取提交的字段
  383. var userdata = "";
  384. for (var prop in field) {
  385. userdata += prop + "=" + encodeURIComponent(field[prop]) + "&";
  386. }
  387. //提交 Ajax 成功后,静态更新表格中的数据
  388. //$.ajax({});
  389. $.ajax({
  390. type: "POST",
  391. url: "/Admin/Users/EditBalance?r=" + Math.random(1),
  392. data: userdata,
  393. dataType: "text",
  394. success: function (data) {
  395. layer.close(index); //关闭弹层
  396. if (data == "success") {
  397. layer.msg("保存成功", { time: 1500 }, function () {
  398. table.reload('LAY-list-manage'); //数据刷新
  399. });
  400. } else {
  401. layer.msg(data);
  402. }
  403. }
  404. });
  405. });
  406. submit.trigger('click');
  407. }
  408. , success: function (layero, index) {
  409. }
  410. });
  411. } else if (obj.event === 'LockEnterpriseMaker') {
  412. var index = layer.confirm('是否确定取消' + data.MakerCode + ',' + data.RealName + '的企业账户权限?', function (index) {
  413. $.ajax({
  414. type: "POST",
  415. url: "/Admin/Users/CloseEnterpriseMaker?r=" + Math.random(1),
  416. data: "Id=" + data.Id,
  417. dataType: "text",
  418. success: function (data) {
  419. layer.close(index); //关闭弹层
  420. if (data == "success") {
  421. layer.msg("已取消", { time: 1500 }, function () {
  422. table.reload('LAY-list-manage'); //数据刷新
  423. });
  424. } else {
  425. parent.layer.msg(data);
  426. }
  427. }
  428. });
  429. });
  430. } else if (obj.event === 'EnterpriseMaker') {
  431. var index = layer.confirm('是否确定设置' + data.MakerCode + ',' + data.RealName + '的账号为企业账户权限?', function (index) {
  432. $.ajax({
  433. type: "POST",
  434. url: "/Admin/Users/OpenEnterpriseMaker?r=" + Math.random(1),
  435. data: "Id=" + data.Id,
  436. dataType: "text",
  437. success: function (data) {
  438. layer.close(index); //关闭弹层
  439. if (data == "success") {
  440. layer.msg("设置成功", { time: 1500 }, function () {
  441. table.reload('LAY-list-manage'); //数据刷新
  442. });
  443. } else {
  444. parent.layer.msg(data);
  445. }
  446. }
  447. });
  448. });
  449. } else if (obj.event === 'SetBigLeader') {
  450. var index = layer.confirm('是否确定设置' + data.MakerCode + ',' + data.RealName + '的账户为大盟主?', function (index) {
  451. $.ajax({
  452. type: "POST",
  453. url: "/Admin/Users/SetBigLeader?r=" + Math.random(1),
  454. data: "Id=" + data.Id,
  455. dataType: "text",
  456. success: function (data) {
  457. layer.close(index); //关闭弹层
  458. if (data == "success") {
  459. layer.msg("设置成功", { time: 1500 }, function () {
  460. table.reload('LAY-list-manage'); //数据刷新
  461. });
  462. } else {
  463. parent.layer.msg(data);
  464. }
  465. }
  466. });
  467. });
  468. } else if (obj.event === 'SetSmallLeader') {
  469. var index = layer.confirm('是否确定设置' + data.MakerCode + ',' + data.RealName + '的账号为小盟主?', function (index) {
  470. $.ajax({
  471. type: "POST",
  472. url: "/Admin/Users/SetSmallLeader?r=" + Math.random(1),
  473. data: "Id=" + data.Id,
  474. dataType: "text",
  475. success: function (data) {
  476. layer.close(index); //关闭弹层
  477. if (data == "success") {
  478. layer.msg("设置成功", { time: 1500 }, function () {
  479. table.reload('LAY-list-manage'); //数据刷新
  480. });
  481. } else {
  482. parent.layer.msg(data);
  483. }
  484. }
  485. });
  486. });
  487. } else if (obj.event === 'ChangeLeaderAmount') {
  488. var tr = $(obj.tr);
  489. var perContent = layer.open({
  490. type: 2
  491. , title: '修改盟主金额'
  492. , content: 'ChangeLeaderAmount?Id=' + data.Id
  493. , maxmin: false
  494. , area: ['450px', '550px']
  495. , btn: ['确定', '取消']
  496. , yes: function (index, layero) {
  497. var iframeWindow = window['layui-layer-iframe' + index]
  498. , submitID = 'LAY-list-front-submit'
  499. , submit = layero.find('iframe').contents().find('#' + submitID);
  500. //监听提交
  501. iframeWindow.layui.form.on('submit(' + submitID + ')', function (data) {
  502. var field = data.field; //获取提交的字段
  503. var userdata = "";
  504. for (var prop in field) {
  505. userdata += prop + "=" + encodeURIComponent(field[prop]) + "&";
  506. }
  507. //提交 Ajax 成功后,静态更新表格中的数据
  508. //$.ajax({});
  509. $.ajax({
  510. type: "POST",
  511. url: "/Admin/Users/ChangeLeaderAmount?r=" + Math.random(1),
  512. data: userdata,
  513. dataType: "text",
  514. success: function (data) {
  515. layer.close(index); //关闭弹层
  516. if (data == "success") {
  517. layer.msg("修改成功", { time: 1500 }, function () {
  518. table.reload('LAY-list-manage'); //数据刷新
  519. });
  520. } else {
  521. layer.msg(data);
  522. }
  523. }
  524. });
  525. });
  526. submit.trigger('click');
  527. }
  528. , success: function (layero, index) {
  529. }
  530. });
  531. } else if (obj.event === 'detail') {
  532. var tr = $(obj.tr);
  533. var perContent = layer.open({
  534. type: 2
  535. , title: '创客详情'
  536. , content: 'Detail?Id=' + data.Id
  537. , maxmin: false
  538. , area: ['450px', '500px']
  539. , btn: ['关闭']
  540. , yes: function (index, layero) {
  541. layer.close(index); //关闭弹层
  542. }
  543. , success: function (layero, index) {
  544. }
  545. });
  546. } else if (obj.event === 'Lock') {
  547. var index = layer.confirm('是否确定锁定' + data.MakerCode + ',' + data.RealName + '的账号,禁止他登录与提现?', function (index) {
  548. $.ajax({
  549. type: "POST",
  550. url: "/Admin/Users/Open?r=" + Math.random(1),
  551. data: "Id=" + data.Id,
  552. dataType: "text",
  553. success: function (data) {
  554. layer.close(index); //关闭弹层
  555. if (data == "success") {
  556. layer.msg("已锁定", { time: 1500 }, function () {
  557. table.reload('LAY-list-manage'); //数据刷新
  558. });
  559. } else {
  560. parent.layer.msg(data);
  561. }
  562. }
  563. });
  564. });
  565. } else if (obj.event === 'UnLock') {
  566. var index = layer.confirm('是否确定恢复' + data.MakerCode + ',' + data.RealName + '的账号,恢复他登录?', function (index) {
  567. $.ajax({
  568. type: "POST",
  569. url: "/Admin/Users/Close?r=" + Math.random(1),
  570. data: "Id=" + data.Id,
  571. dataType: "text",
  572. success: function (data) {
  573. layer.close(index); //关闭弹层
  574. if (data == "success") {
  575. layer.msg("已解锁", { time: 1500 }, function () {
  576. table.reload('LAY-list-manage'); //数据刷新
  577. });
  578. } else {
  579. parent.layer.msg(data);
  580. }
  581. }
  582. });
  583. });
  584. } else if (obj.event === 'Risk') {
  585. var tr = $(obj.tr);
  586. var perContent = layer.open({
  587. type: 2
  588. , title: '风控'
  589. , content: 'Risk?Id=' + data.Id
  590. , maxmin: false
  591. , area: ['450px', '600px']
  592. , btn: ['保存', '取消']
  593. , yes: function (index, layero) {
  594. var iframeWindow = window['layui-layer-iframe' + index]
  595. , submitID = 'LAY-list-front-submit'
  596. , submit = layero.find('iframe').contents().find('#' + submitID);
  597. //监听提交
  598. iframeWindow.layui.form.on('submit(' + submitID + ')', function (data) {
  599. var field = data.field; //获取提交的字段
  600. var userdata = "";
  601. for (var prop in field) {
  602. userdata += prop + "=" + encodeURIComponent(field[prop]) + "&";
  603. }
  604. //提交 Ajax 成功后,静态更新表格中的数据
  605. //$.ajax({});
  606. $.ajax({
  607. type: "POST",
  608. url: "/Admin/Users/Risk?r=" + Math.random(1),
  609. data: userdata,
  610. dataType: "text",
  611. success: function (data) {
  612. layer.close(index); //关闭弹层
  613. if (data == "success") {
  614. layer.msg("保存成功", { time: 1500 }, function () {
  615. table.reload('LAY-list-manage'); //数据刷新
  616. });
  617. } else {
  618. layer.msg(data);
  619. }
  620. }
  621. });
  622. });
  623. submit.trigger('click');
  624. }
  625. , success: function (layero, index) {
  626. }
  627. });
  628. } else if (obj.event === 'UnRisk') {
  629. var index = layer.confirm('确定要解除风控吗?', function (index) {
  630. $.ajax({
  631. type: "POST",
  632. url: "/Admin/Users/UnRisk?r=" + Math.random(1),
  633. data: "Id=" + data.Id,
  634. dataType: "text",
  635. success: function (data) {
  636. layer.close(index); //关闭弹层
  637. if (data == "success") {
  638. layer.msg("已解除风控", { time: 1500 }, function () {
  639. table.reload('LAY-list-manage'); //数据刷新
  640. });
  641. } else {
  642. parent.layer.msg(data);
  643. }
  644. }
  645. });
  646. });
  647. } else if (obj.event === 'ResetPwd') {
  648. var index = layer.confirm('是否确定重置' + data.MakerCode + ',' + data.RealName + '的登录密码?', function (index) {
  649. $.ajax({
  650. type: "POST",
  651. url: "/Admin/Users/ResetPwd?r=" + Math.random(1),
  652. data: "Id=" + data.Id,
  653. dataType: "text",
  654. success: function (data) {
  655. layer.close(index); //关闭弹层
  656. if (data.indexOf("success|") > -1) {
  657. var datalist = data.split('|');
  658. layer.alert('密码重置为:' + datalist[1]);
  659. } else {
  660. parent.layer.msg(data);
  661. }
  662. }
  663. });
  664. });
  665. } else if (obj.event === 'sycnamount') {
  666. var index = layer.confirm('确定要重置该创客的小分仓额度吗?', function (index) {
  667. layer.close(index);
  668. var loadindex = layer.load(1, {
  669. shade: [0.5, '#000']
  670. });
  671. $.ajax({
  672. type: "POST",
  673. url: "/Admin/Users/SycnAmountData?r=" + Math.random(1),
  674. data: "Id=" + data.Id,
  675. dataType: "text",
  676. success: function (data) {
  677. layer.close(loadindex);
  678. if (data == "success") {
  679. layer.msg('重置成功');
  680. table.reload('LAY-list-manage');
  681. } else {
  682. layer.msg(data);
  683. }
  684. }
  685. });
  686. });
  687. } else if (obj.event === 'resetsmallposcount') {
  688. var index = layer.confirm('确定要重置该创客的小分仓机具数吗?', function (index) {
  689. layer.close(index);
  690. var loadindex = layer.load(1, {
  691. shade: [0.5, '#000']
  692. });
  693. $.ajax({
  694. type: "POST",
  695. url: "/Admin/Users/ResetSmallPosCount?r=" + Math.random(1),
  696. data: "Id=" + data.Id,
  697. dataType: "text",
  698. success: function (data) {
  699. layer.close(loadindex);
  700. if (data == "success") {
  701. layer.msg('重置成功');
  702. table.reload('LAY-list-manage');
  703. } else {
  704. layer.msg(data);
  705. }
  706. }
  707. });
  708. });
  709. } else if (obj.event === 'cleartoken') {
  710. var index = layer.confirm('确定要清除该创客的登陆TOKEN吗?', function (index) {
  711. layer.close(index);
  712. var loadindex = layer.load(1, {
  713. shade: [0.5, '#000']
  714. });
  715. $.ajax({
  716. type: "POST",
  717. url: "/Admin/Users/ClearToken?r=" + Math.random(1),
  718. data: "Id=" + data.Id,
  719. dataType: "text",
  720. success: function (data) {
  721. layer.close(loadindex);
  722. if (data == "success") {
  723. layer.msg('清除成功');
  724. table.reload('LAY-list-manage');
  725. } else {
  726. layer.msg(data);
  727. }
  728. }
  729. });
  730. });
  731. } else if (obj.event === 'sycntrade') {
  732. var tr = $(obj.tr);
  733. var perContent = layer.open({
  734. type: 2
  735. , title: '同步交易额'
  736. , content: 'SycnTradeAmount?Id=' + data.Id
  737. , maxmin: false
  738. , area: ['550px', '700px']
  739. , btn: ['确定', '取消']
  740. , yes: function (index, layero) {
  741. var iframeWindow = window['layui-layer-iframe' + index]
  742. , submitID = 'LAY-list-front-submit'
  743. , submit = layero.find('iframe').contents().find('#' + submitID);
  744. //监听提交
  745. iframeWindow.layui.form.on('submit(' + submitID + ')', function (data) {
  746. var field = data.field; //获取提交的字段
  747. var userdata = "";
  748. for (var prop in field) {
  749. userdata += prop + "=" + encodeURIComponent(field[prop]) + "&";
  750. }
  751. //提交 Ajax 成功后,静态更新表格中的数据
  752. //$.ajax({});
  753. var loadindex = layer.load(1, {
  754. shade: [0.5, '#000']
  755. });
  756. $.ajax({
  757. type: "POST",
  758. url: "/Admin/Users/SycnTradeAmountDo?r=" + Math.random(1),
  759. data: userdata,
  760. dataType: "text",
  761. success: function (data) {
  762. layer.close(loadindex); //关闭弹层
  763. layer.close(index); //关闭弹层
  764. if (data == "success") {
  765. layer.alert('重置程序已启动,请稍后核对创客交易额');
  766. } else {
  767. layer.msg(data);
  768. }
  769. }
  770. });
  771. });
  772. submit.trigger('click');
  773. }
  774. , success: function (layero, index) {
  775. }
  776. });
  777. }
  778. });
  779. //监听搜索
  780. form.on('submit(LAY-list-front-search)', function (data) {
  781. var field = data.field;
  782. field.ShowFlag = 1;
  783. if (field.MakerCode == "" && field.RealName == "" && field.ParentMakerCode == "" && field.ParentRealName == "" && field.Mobile == "" && field.CertId == "" && field.CreateDateData == "" && field.UserLevel == "" && field.AuthFlagSelect == "" && field.RiskFlagSelect == "" && field.MerchantTypeSelect == "") {
  784. layer.alert('请输入查询条件');
  785. }
  786. else {
  787. //执行重载
  788. table.reload('LAY-list-manage', {
  789. where: field
  790. });
  791. }
  792. });
  793. form.on('submit(LAY-list-front-searchall)', function (data) {
  794. table.reload('LAY-list-manage', {
  795. where: {
  796. SelfId: SelfId,
  797. ParentId: ParentId,
  798. MakerCode: MakerCode
  799. }
  800. });
  801. });
  802. //事件
  803. var active = {
  804. batchdel: function () {
  805. var checkStatus = table.checkStatus('LAY-list-manage')
  806. , data = checkStatus.data; //得到选中的数据
  807. if (data.length < 1) {
  808. parent.layer.msg("请选择要注销的项");
  809. } else {
  810. var ids = "";
  811. $.each(data, function (index, value) {
  812. ids += data[index].Id + ",";
  813. });
  814. ids = ids.substring(0, ids.length - 1);
  815. var index = layer.confirm('确定要注销吗?注销后不能恢复!', function (index) {
  816. $.ajax({
  817. type: "POST",
  818. url: "/Admin/Users/Delete?r=" + Math.random(1),
  819. data: "Id=" + ids,
  820. dataType: "text",
  821. success: function (data) {
  822. layer.close(index);
  823. if (data == "success") {
  824. table.reload('LAY-list-manage');
  825. } else {
  826. layer.msg(data);
  827. }
  828. }
  829. });
  830. });
  831. }
  832. }
  833. , add: function () {
  834. var perContent = layer.open({
  835. type: 2
  836. , title: '创客-添加'
  837. , content: 'Add'
  838. , maxmin: true
  839. , area: ['500px', '550px']
  840. , btn: ['确定', '取消']
  841. , yes: function (index, layero) {
  842. var iframeWindow = window['layui-layer-iframe' + index]
  843. , submitID = 'LAY-list-front-submit'
  844. , submit = layero.find('iframe').contents().find('#' + submitID);
  845. setTimeout(function () {
  846. layero.find('iframe').contents().find('.layui-tab-item').each(function (i) {
  847. var errObj = $(this).find('.layui-form-danger');
  848. if (errObj.length > 0) {
  849. iframeWindow.element.tabChange('mytabbar', String(i + 1));
  850. submit.click();
  851. }
  852. });
  853. }, 300);
  854. //监听提交
  855. iframeWindow.layui.form.on('submit(' + submitID + ')', function (data) {
  856. var field = data.field; //获取提交的字段
  857. var userdata = "";
  858. for (var prop in field) {
  859. userdata += prop + "=" + encodeURIComponent(field[prop]) + "&";
  860. }
  861. //提交 Ajax 成功后,静态更新表格中的数据
  862. //$.ajax({});
  863. $.ajax({
  864. type: "POST",
  865. url: "/Admin/Users/Add?r=" + Math.random(1),
  866. data: userdata,
  867. dataType: "text",
  868. success: function (data) {
  869. if (data == "success") {
  870. layer.close(index); //关闭弹层
  871. layer.msg('新增成功', { time: 1500 }, function () {
  872. table.reload('LAY-list-manage'); //数据刷新
  873. });
  874. } else {
  875. layer.msg(data);
  876. }
  877. }
  878. });
  879. });
  880. submit.trigger('click');
  881. }
  882. });
  883. }
  884. , ImportSettleAmount: function () {
  885. // ExcelKind = 1;
  886. // layer.open({
  887. // type: 1,
  888. // title: '导入',
  889. // maxmin: false,
  890. // area: ['460px', '280px'],
  891. // content: $('#excelForm'),
  892. // cancel: function () {
  893. // }
  894. // });
  895. // $("#excelTemp").html('<a href="/users/批量修改提现结算金额模版.xlsx">点击下载批量修改提现结算金额模版</a>');
  896. var perContent = layer.open({
  897. type: 2,
  898. title: '导入结算金额',
  899. content: 'ImportByQueue?ExcelKind=1',
  900. maxmin: true,
  901. area: ['650px', '350px'],
  902. btn: ['确定', '取消'],
  903. yes: function (index, layero) {
  904. var iframeWindow = window['layui-layer-iframe' + index],
  905. submitID = 'LAY-list-front-submit',
  906. submit = layero.find('iframe').contents().find('#' + submitID);
  907. //监听提交
  908. iframeWindow.layui.form.on('submit(' + submitID + ')', function (data) {
  909. var field = data.field; //获取提交的字段
  910. var userdata = "";
  911. for (var prop in field) {
  912. userdata += prop + "=" + encodeURIComponent(field[prop]) + "&";
  913. }
  914. //提交 Ajax 成功后,静态更新表格中的数据
  915. //$.ajax({});
  916. var loadindex = layer.load(1, {
  917. shade: [0.5, '#000']
  918. });
  919. $.ajax({
  920. type: "POST",
  921. url: "/Admin/Users/ImportByQueuePost?r=" + Math.random(1),
  922. data: userdata,
  923. dataType: "text",
  924. success: function (data) {
  925. if (data.indexOf("success") == 0) {
  926. var datalist = data.split('|');
  927. var key = datalist[1];
  928. CheckImport(table, key, loadindex, index);
  929. } else {
  930. layer.msg(data);
  931. }
  932. }
  933. });
  934. });
  935. submit.trigger('click');
  936. }
  937. });
  938. }
  939. , ImportFreezeAmt: function () {
  940. // ExcelKind = 2;
  941. // layer.open({
  942. // type: 1,
  943. // title: '导入',
  944. // maxmin: false,
  945. // area: ['460px', '280px'],
  946. // content: $('#excelForm'),
  947. // cancel: function () {
  948. // }
  949. // });
  950. // $("#excelTemp").html('<a href="/users/批量修改提现冻结金额模版.xlsx">点击下载批量修改提现冻结金额模版</a>');
  951. var perContent = layer.open({
  952. type: 2,
  953. title: '导入提现冻结金额',
  954. content: 'ImportByQueue?ExcelKind=2',
  955. maxmin: true,
  956. area: ['650px', '350px'],
  957. btn: ['确定', '取消'],
  958. yes: function (index, layero) {
  959. var iframeWindow = window['layui-layer-iframe' + index],
  960. submitID = 'LAY-list-front-submit',
  961. submit = layero.find('iframe').contents().find('#' + submitID);
  962. //监听提交
  963. iframeWindow.layui.form.on('submit(' + submitID + ')', function (data) {
  964. var field = data.field; //获取提交的字段
  965. var userdata = "";
  966. for (var prop in field) {
  967. userdata += prop + "=" + encodeURIComponent(field[prop]) + "&";
  968. }
  969. //提交 Ajax 成功后,静态更新表格中的数据
  970. //$.ajax({});
  971. var loadindex = layer.load(1, {
  972. shade: [0.5, '#000']
  973. });
  974. $.ajax({
  975. type: "POST",
  976. url: "/Admin/Users/ImportByQueuePost?r=" + Math.random(1),
  977. data: userdata,
  978. dataType: "text",
  979. success: function (data) {
  980. if (data.indexOf("success") == 0) {
  981. var datalist = data.split('|');
  982. var key = datalist[1];
  983. CheckImport(table, key, loadindex, index);
  984. } else {
  985. layer.msg(data);
  986. }
  987. }
  988. });
  989. });
  990. submit.trigger('click');
  991. }
  992. });
  993. }
  994. , ImportRisk: function () {
  995. // ExcelKind = 3;
  996. // layer.open({
  997. // type: 1,
  998. // title: '导入',
  999. // maxmin: false,
  1000. // area: ['460px', '280px'],
  1001. // content: $('#excelForm'),
  1002. // cancel: function () {
  1003. // }
  1004. // });
  1005. // $("#excelTemp").html('<a href="/users/提现风控模版.xlsx">点击下载提现风控模版</a>');
  1006. var perContent = layer.open({
  1007. type: 2,
  1008. title: '导入风控数据',
  1009. content: 'ImportByQueue?ExcelKind=3',
  1010. maxmin: true,
  1011. area: ['650px', '350px'],
  1012. btn: ['确定', '取消'],
  1013. yes: function (index, layero) {
  1014. var iframeWindow = window['layui-layer-iframe' + index],
  1015. submitID = 'LAY-list-front-submit',
  1016. submit = layero.find('iframe').contents().find('#' + submitID);
  1017. //监听提交
  1018. iframeWindow.layui.form.on('submit(' + submitID + ')', function (data) {
  1019. var field = data.field; //获取提交的字段
  1020. var userdata = "";
  1021. for (var prop in field) {
  1022. userdata += prop + "=" + encodeURIComponent(field[prop]) + "&";
  1023. }
  1024. //提交 Ajax 成功后,静态更新表格中的数据
  1025. //$.ajax({});
  1026. var loadindex = layer.load(1, {
  1027. shade: [0.5, '#000']
  1028. });
  1029. $.ajax({
  1030. type: "POST",
  1031. url: "/Admin/Users/ImportByQueuePost?r=" + Math.random(1),
  1032. data: userdata,
  1033. dataType: "text",
  1034. success: function (data) {
  1035. if (data.indexOf("success") == 0) {
  1036. var datalist = data.split('|');
  1037. var key = datalist[1];
  1038. CheckImport(table, key, loadindex, index);
  1039. } else {
  1040. layer.msg(data);
  1041. }
  1042. }
  1043. });
  1044. });
  1045. submit.trigger('click');
  1046. }
  1047. });
  1048. }
  1049. //new function 2022-05-24
  1050. , ImportEditAmt: function () {
  1051. // ExcelKind = 4;
  1052. // layer.open({
  1053. // type: 1,
  1054. // title: '导入',
  1055. // maxmin: false,
  1056. // area: ['460px', '280px'],
  1057. // content: $('#excelForm'),
  1058. // cancel: function () {
  1059. // }
  1060. // });
  1061. // $("#excelTemp").html('<a href="/users/批量修改金额模版.xlsx">点击下载批量修改金额模版</a>');
  1062. var perContent = layer.open({
  1063. type: 2,
  1064. title: '导入修改金额数据',
  1065. content: 'ImportByQueue?ExcelKind=4',
  1066. maxmin: true,
  1067. area: ['650px', '350px'],
  1068. btn: ['确定', '取消'],
  1069. yes: function (index, layero) {
  1070. var iframeWindow = window['layui-layer-iframe' + index],
  1071. submitID = 'LAY-list-front-submit',
  1072. submit = layero.find('iframe').contents().find('#' + submitID);
  1073. //监听提交
  1074. iframeWindow.layui.form.on('submit(' + submitID + ')', function (data) {
  1075. var field = data.field; //获取提交的字段
  1076. var userdata = "";
  1077. for (var prop in field) {
  1078. userdata += prop + "=" + encodeURIComponent(field[prop]) + "&";
  1079. }
  1080. //提交 Ajax 成功后,静态更新表格中的数据
  1081. //$.ajax({});
  1082. var loadindex = layer.load(1, {
  1083. shade: [0.5, '#000']
  1084. });
  1085. $.ajax({
  1086. type: "POST",
  1087. url: "/Admin/Users/ImportByQueuePost?r=" + Math.random(1),
  1088. data: userdata,
  1089. dataType: "text",
  1090. success: function (data) {
  1091. if (data.indexOf("success") == 0) {
  1092. var datalist = data.split('|');
  1093. var key = datalist[1];
  1094. CheckImport(table, key, loadindex, index);
  1095. } else {
  1096. layer.msg(data);
  1097. }
  1098. }
  1099. });
  1100. });
  1101. submit.trigger('click');
  1102. }
  1103. });
  1104. }
  1105. , ExportExcel: function () {
  1106. var userdata = '';
  1107. $(".layuiadmin-card-header-auto input").each(function (i) {
  1108. userdata += $(this).attr('name') + '=' + encodeURIComponent($(this).val()) + '&';
  1109. });
  1110. $(".layuiadmin-card-header-auto select").each(function (i) {
  1111. userdata += $(this).attr('name') + '=' + encodeURIComponent($(this).val()) + '&';
  1112. });
  1113. $.ajax({
  1114. type: "GET",
  1115. url: "/Admin/Users/ExportExcel?r=" + Math.random(1),
  1116. data: userdata,
  1117. dataType: "json",
  1118. success: function (data) {
  1119. data.Obj.unshift(data.Fields);
  1120. excel.exportExcel(data.Obj, data.Info, 'xlsx');
  1121. }
  1122. });
  1123. }
  1124. , ExportZSExcel: function () {
  1125. var userdata = '';
  1126. $(".layuiadmin-card-header-auto input").each(function (i) {
  1127. userdata += $(this).attr('name') + '=' + encodeURIComponent($(this).val()) + '&';
  1128. });
  1129. $(".layuiadmin-card-header-auto select").each(function (i) {
  1130. userdata += $(this).attr('name') + '=' + encodeURIComponent($(this).val()) + '&';
  1131. });
  1132. $.ajax({
  1133. type: "GET",
  1134. url: "/Admin/Users/ExportZSExcel?r=" + Math.random(1),
  1135. data: userdata,
  1136. dataType: "json",
  1137. success: function (data) {
  1138. data.Obj.unshift(data.Fields);
  1139. excel.exportExcel(data.Obj, data.Info, 'xlsx');
  1140. }
  1141. });
  1142. }
  1143. , ExportSJExcel: function () {
  1144. var userdata = '';
  1145. $(".layuiadmin-card-header-auto input").each(function (i) {
  1146. userdata += $(this).attr('name') + '=' + encodeURIComponent($(this).val()) + '&';
  1147. });
  1148. $(".layuiadmin-card-header-auto select").each(function (i) {
  1149. userdata += $(this).attr('name') + '=' + encodeURIComponent($(this).val()) + '&';
  1150. });
  1151. $.ajax({
  1152. type: "GET",
  1153. url: "/Admin/Users/ExportSJExcel?r=" + Math.random(1),
  1154. data: userdata,
  1155. dataType: "json",
  1156. success: function (data) {
  1157. data.Obj.unshift(data.Fields);
  1158. excel.exportExcel(data.Obj, data.Info, 'xlsx');
  1159. }
  1160. });
  1161. }
  1162. , ThreeElement: function () {
  1163. var perContent = layer.open({
  1164. type: 2
  1165. , title: '三/四要素验证'
  1166. , content: 'ThreeElement'
  1167. , maxmin: false
  1168. , area: ['450px', '450px']
  1169. , btn: ['验证', '取消']
  1170. , yes: function (index, layero) {
  1171. var iframeWindow = window['layui-layer-iframe' + index]
  1172. , submitID = 'LAY-list-front-submit'
  1173. , submit = layero.find('iframe').contents().find('#' + submitID);
  1174. //监听提交
  1175. iframeWindow.layui.form.on('submit(' + submitID + ')', function (data) {
  1176. var field = data.field; //获取提交的字段
  1177. var userdata = "";
  1178. for (var prop in field) {
  1179. userdata += prop + "=" + encodeURIComponent(field[prop]) + "&";
  1180. }
  1181. //提交 Ajax 成功后,静态更新表格中的数据
  1182. //$.ajax({});
  1183. $.ajax({
  1184. type: "POST",
  1185. url: "/Admin/Users/ThreeElement?r=" + Math.random(1),
  1186. data: userdata,
  1187. dataType: "text",
  1188. success: function (data) {
  1189. if (data == "success") {
  1190. layer.msg("验证通过");
  1191. } else {
  1192. layer.msg(data);
  1193. }
  1194. }
  1195. });
  1196. });
  1197. submit.trigger('click');
  1198. }
  1199. , success: function (layero, index) {
  1200. }
  1201. });
  1202. }
  1203. , Open: function () {
  1204. var checkStatus = table.checkStatus('LAY-list-manage')
  1205. , data = checkStatus.data; //得到选中的数据
  1206. if (data.length < 1) {
  1207. parent.layer.msg("请选择要开启的项");
  1208. } else {
  1209. var ids = "";
  1210. $.each(data, function (index, value) {
  1211. ids += data[index].Id + ",";
  1212. });
  1213. ids = ids.substring(0, ids.length - 1);
  1214. var index = layer.confirm('确定要开启吗?', function (index) {
  1215. $.ajax({
  1216. type: "POST",
  1217. url: "/Admin/Users/Open?r=" + Math.random(1),
  1218. data: "Id=" + ids,
  1219. dataType: "text",
  1220. success: function (data) {
  1221. layer.close(index);
  1222. if (data == "success") {
  1223. table.reload('LAY-list-manage');
  1224. } else {
  1225. layer.msg(data);
  1226. }
  1227. }
  1228. });
  1229. });
  1230. }
  1231. }
  1232. , Close: function () {
  1233. var checkStatus = table.checkStatus('LAY-list-manage')
  1234. , data = checkStatus.data; //得到选中的数据
  1235. if (data.length < 1) {
  1236. parent.layer.msg("请选择要关闭的项");
  1237. } else {
  1238. var ids = "";
  1239. $.each(data, function (index, value) {
  1240. ids += data[index].Id + ",";
  1241. });
  1242. ids = ids.substring(0, ids.length - 1);
  1243. var index = layer.confirm('确定要关闭吗?', function (index) {
  1244. $.ajax({
  1245. type: "POST",
  1246. url: "/Admin/Users/Close?r=" + Math.random(1),
  1247. data: "Id=" + ids,
  1248. dataType: "text",
  1249. success: function (data) {
  1250. layer.close(index);
  1251. if (data == "success") {
  1252. table.reload('LAY-list-manage');
  1253. } else {
  1254. layer.msg(data);
  1255. }
  1256. }
  1257. });
  1258. });
  1259. }
  1260. }
  1261. };
  1262. $('.layui-btn').on('click', function () {
  1263. var type = $(this).data('type');
  1264. active[type] ? active[type].call(this) : '';
  1265. });
  1266. });