apiChannelplanMemberPatent_info.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. /**
  2. * 初始化channelplanMemberPatent详情对话框
  3. */
  4. var ChannelplanMemberPatentInfoDlg = {
  5. channelplanMemberPatentInfoData : {}
  6. };
  7. /**
  8. * 清除数据
  9. */
  10. ChannelplanMemberPatentInfoDlg.clearData = function() {
  11. this.channelplanMemberPatentInfoData = {};
  12. }
  13. /**
  14. * 设置对话框中的数据
  15. *
  16. * @param key 数据的名称
  17. * @param val 数据的具体值
  18. */
  19. ChannelplanMemberPatentInfoDlg.set = function(key, val) {
  20. this.channelplanMemberPatentInfoData[key] = (typeof val == "undefined") ? $("#" + key).val() : val;
  21. return this;
  22. }
  23. /**
  24. * 设置对话框中的数据
  25. *
  26. * @param key 数据的名称
  27. * @param val 数据的具体值
  28. */
  29. ChannelplanMemberPatentInfoDlg.get = function(key) {
  30. return $("#" + key).val();
  31. }
  32. /**
  33. * 关闭此对话框
  34. */
  35. ChannelplanMemberPatentInfoDlg.close = function() {
  36. parent.layer.close(window.parent.ChannelplanMemberPatent.layerIndex);
  37. }
  38. /**
  39. * 收集数据
  40. */
  41. ChannelplanMemberPatentInfoDlg.collectData = function() {
  42. this
  43. .set('id')
  44. .set('memberId')
  45. .set('endTime')
  46. .set('name')
  47. .set('country')
  48. .set('owner')
  49. .set('description')
  50. .set('createTime')
  51. .set('createUser')
  52. .set('updateTime')
  53. .set('updateUser');
  54. }
  55. /**
  56. * 提交添加
  57. */
  58. ChannelplanMemberPatentInfoDlg.addSubmit = function() {
  59. this.clearData();
  60. this.collectData();
  61. //提交信息
  62. var ajax = new $ax(Feng.ctxPath + "/api/channelplanMemberPatent/add", function(data){
  63. Feng.success("添加成功!");
  64. window.parent.ChannelplanMemberPatent.table.refresh();
  65. ChannelplanMemberPatentInfoDlg.close();
  66. },function(data){
  67. Feng.error("添加失败!" + data.responseJSON.message + "!");
  68. });
  69. ajax.set(this.channelplanMemberPatentInfoData);
  70. ajax.start();
  71. }
  72. /**
  73. * 提交修改
  74. */
  75. ChannelplanMemberPatentInfoDlg.editSubmit = function() {
  76. this.clearData();
  77. this.collectData();
  78. //提交信息
  79. var ajax = new $ax(Feng.ctxPath + "/api/channelplanMemberPatent/update", function(data){
  80. Feng.success("修改成功!");
  81. window.parent.ChannelplanMemberPatent.table.refresh();
  82. ChannelplanMemberPatentInfoDlg.close();
  83. },function(data){
  84. Feng.error("修改失败!" + data.responseJSON.message + "!");
  85. });
  86. ajax.set(this.channelplanMemberPatentInfoData);
  87. ajax.start();
  88. }
  89. $(function() {
  90. });