csmadminapp.js 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'toastr',Fast.api.fixurl('/assets/addons/csmadmin/js/common/csmadmin.js')],
  2. function ($, undefined, Backend, Table, Form, Toastr,csmadmin) {
  3. var Controller = {
  4. modifymobiledialog: function () {
  5. Form.api.bindevent($("form[role=form]"), function (data,ret) {
  6. Fast.api.close({
  7. csmadminmobile: $("#csmadminmobile").val(),
  8. csmadminevent: $("#csmadminccode").val()
  9. });
  10. });
  11. $(".btn-send").click(function(){
  12. var mobile = $("#csmadminmobile").val()
  13. csmadmin.triggerBtnModifyMobile(".btn-send",mobile,$("#csmadminevent").val(),null);
  14. });
  15. },
  16. modifyemaildialog: function () {
  17. Form.api.bindevent($("form[role=form]"), function (data,ret) {
  18. Fast.api.close({
  19. csmadminemail: $("#csmadminemail").val(),
  20. csmadminevent: $("#csmadminccode").val()
  21. });
  22. });
  23. $(".btn-send").click(function(){
  24. var email = $("#csmadminemail").val();
  25. csmadmin.triggerBtnModifyEmail(".btn-send",email,$("#csmadminevent").val(),null);
  26. });
  27. },
  28. modifywxdialog:function(){
  29. var scene_id = $("#scene_id").val();
  30. setInterval(function(){
  31. Fast.api.ajax({
  32. url: Fast.api.fixurl("csmadmin/csmadminapp/getWxByOpenID"),
  33. type: "post",
  34. data: {
  35. scene_id: scene_id
  36. },
  37. }, function (data, ret) {
  38. console.log(data.row);
  39. Fast.api.close({
  40. csmadminwxuserid: data.row.openid,
  41. csmadminwxusername: data.row.username
  42. });
  43. return false;
  44. }, function (data, ret) {
  45. return false;
  46. });
  47. },2000);
  48. },
  49. modifydddialog:function(){
  50. var ddappid = $("#ddappid").val();
  51. var hosturl = $("#hosturl").val();
  52. var url = hosturl+Fast.api.fixurl("csmadmin/csmadminapp/sendddlogintmpcode");
  53. csmadmin.renderDDQrcode(ddappid,url);
  54. },
  55. sendddlogintmpcode:function(){
  56. Fast.api.close({
  57. csmadmindduserid: $("#unionid").val(),
  58. csmadminddusername: $("#nick").val()
  59. });
  60. },
  61. test:function(){
  62. },
  63. };
  64. return Controller;
  65. });