my.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. var url;
  2. /* 1、添加用户 */
  3. function openLinkAddDialog() {
  4. $("#dlg").dialog("open").dialog("setTitle", "");
  5. url = "/weavi/save";
  6. }
  7. /* 2、修改用户 */
  8. function openLinkModifyDialog() {
  9. var selectedRows = $("#dg").datagrid("getSelections");
  10. if(selectedRows.length != 1) {
  11. $.messager.alert("系统提示", "请选择一条要编辑的数据!");
  12. return;
  13. }
  14. var row = selectedRows[0];
  15. /*EasyUI 回显信息*/
  16. $("#fm").form("load", row);
  17. $("#dlg").dialog("open").dialog("setTitle", "");
  18. url = "/weavi/save?id=" + row.id;
  19. }
  20. /* 3、删除用户 */
  21. function deleteLink() {
  22. var selectedRows = $("#dg").datagrid("getSelections");
  23. if(selectedRows.length == 0) {
  24. $.messager.alert("系统提示", "请选择要删除的数据!");
  25. return;
  26. }
  27. var strIds = [];
  28. /*SpringBoot 小于号要求*/
  29. for(var i = 0; i < selectedRows.length; i++) {
  30. strIds.push(selectedRows[i].id);
  31. }
  32. /* 转化 "1,2,3" 这种格式 */
  33. var ids = strIds.join(",");
  34. $.messager.confirm("系统提示", "您确定要删除这<font color='red'>" + selectedRows.length + "</font>条数据吗?", function(r) {
  35. if(r) {
  36. $.post("/weavi/delete", {
  37. id: id
  38. }, function(result) {
  39. /* 后台传来一个true */
  40. if(result.success) {
  41. $.messager.alert("系统提示", "数据已成功删除!");
  42. /*数据变动,需要重新加载数据,作用类似刷新网页*/
  43. $("#dg").datagrid("reload");
  44. } else {
  45. $.messager.alert("系统提示", "数据删除失败,请联系管理员!");
  46. }
  47. }, "json");
  48. }
  49. });
  50. }
  51. /* save 保存操作,位于 add、edit 中 */
  52. function saveLink() {
  53. $("#fm").form("submit", {
  54. url: url,
  55. onSubmit: function() {
  56. /*前端验证,再次使用EasyUI 提供的校验 class*/
  57. return $(this).form("validate");
  58. },
  59. success: function(result) {
  60. var result = eval('(' + result + ')');
  61. /* 后台传来一个true */
  62. if(result.success) {
  63. $.messager.alert("系统提示", "保存成功!");
  64. resetValue();
  65. $("#dlg").dialog("close");
  66. /*数据变动,需要重新加载数据,作用类似刷新网页*/
  67. $("#dg").datagrid("reload");
  68. }
  69. }
  70. });
  71. }
  72. /* 清空表单数据 */
  73. function resetValue() {
  74. $("#name").val("");
  75. $("#word").val("");
  76. }
  77. /* 关闭对话框 */
  78. function closeLinkDialog() {
  79. resetValue();
  80. $("#dlg").dialog("close");
  81. }
  82. /* 4、增加搜索 */
  83. function searchWebSite() {
  84. $("#dg").datagrid("load", {
  85. "name": $("#s_name").val(),
  86. "word": $("#s_word").val()
  87. });
  88. }