timer.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. function handleQuit() {
  2. if (sourceType === 5) {
  3. $.actions({
  4. actions: [{
  5. text: "退出",
  6. onClick: function () {
  7. ws.close();
  8. wsss.close();
  9. quit();
  10. }
  11. }, {
  12. text: "退出并下机",
  13. onClick: function () {
  14. downline();
  15. }
  16. }]
  17. });
  18. } else {
  19. ws.close();
  20. wsss.close();
  21. quit();
  22. }
  23. }
  24. function downline() {
  25. $.ajax({
  26. url: baseUrl + '/api/resources/yearMember/downline?userCardId=' + userCardId,
  27. headers: {
  28. Authorization: token
  29. },
  30. type: 'get',
  31. dataType: 'json',
  32. success: function (res) {
  33. if (res.status === 0) {
  34. ws.close();
  35. wsss.close();
  36. quit();
  37. } else {
  38. $.toast(res.msg, 'text');
  39. }
  40. },
  41. });
  42. }
  43. function residueTimeStamp(value) {
  44. let theTime = value;//秒
  45. let middle = 0;//分
  46. let hour = 0;//小时
  47. if (theTime > 59) {
  48. middle = parseInt(theTime / 60);
  49. theTime = parseInt(theTime % 60);
  50. }
  51. if (middle > 59) {
  52. hour = parseInt(middle / 60);
  53. middle = parseInt(middle % 60);
  54. }
  55. theTime < 10 ? theTime = '0' + theTime : theTime = theTime
  56. middle < 10 ? middle = '0' + middle : middle = middle
  57. hour < 10 ? hour = '0' + hour : hour = hour
  58. return hour + ':' + middle + ':' + theTime
  59. }
  60. function handleclose() {
  61. $.ajax({
  62. url: baseUrl + '/api/resources/yearMember/closeRemind?userCardId=' + userCardId,
  63. headers: {
  64. Authorization: token,
  65. },
  66. type: 'get',
  67. dataType: 'json',
  68. async: false,
  69. success: function (res) {
  70. if (res.status === 0) {
  71. clearInterval(residueTimer);
  72. $("#countView").hide()
  73. } else {
  74. $.toast(res.msg, 'text');
  75. }
  76. },
  77. });
  78. }
  79. $.toast.prototype.defaults.duration = 4000