timer.js 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. function handleQuit() {
  2. if (userCardType === 1) {
  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. deleteDB(db, storeName, userCardId);
  37. quit();
  38. } else {
  39. $.toast(res.msg, 'text');
  40. }
  41. },
  42. });
  43. }
  44. function residueTimeStamp(value) {
  45. let theTime = value;//秒
  46. let middle = 0;//分
  47. let hour = 0;//小时
  48. if (theTime > 59) {
  49. middle = parseInt(theTime / 60);
  50. theTime = parseInt(theTime % 60);
  51. }
  52. if (middle > 59) {
  53. hour = parseInt(middle / 60);
  54. middle = parseInt(middle % 60);
  55. }
  56. theTime < 10 ? theTime = '0' + theTime : theTime = theTime
  57. middle < 10 ? middle = '0' + middle : middle = middle
  58. hour < 10 ? hour = '0' + hour : hour = hour
  59. return hour + ':' + middle + ':' + theTime
  60. }
  61. function handleclose() {
  62. $.ajax({
  63. url: baseUrl + '/api/resources/yearMember/closeRemind?userCardId=' + userCardId,
  64. headers: {
  65. Authorization: token,
  66. },
  67. type: 'get',
  68. dataType: 'json',
  69. async: false,
  70. success: function (res) {
  71. if (res.status === 0) {
  72. clearInterval(residueTimer);
  73. $("#countView").hide()
  74. } else {
  75. $.toast(res.msg, 'text');
  76. }
  77. },
  78. });
  79. }
  80. $.toast.prototype.defaults.duration = 4000