sms.ejs 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. <% include ./sub_menu.ejs %>
  2. <div class="panel-content" id="app">
  3. <div class="panel-title">
  4. <div class="title-main">
  5. <h2>短信通知</h2>
  6. </div>
  7. </div>
  8. <div class="content-wrap">
  9. <div class="c-body">
  10. <div class="row m-0">
  11. <div class="col-5 my-3">
  12. <% if (accountData.auth_mobile !== '') { %>
  13. <!--已绑定手机-->
  14. <div class="form-group">
  15. <label>已认证手机(用于 找回密码、接收通知)</label>
  16. <div class="input-group mb-3">
  17. <input class="form-control" readonly="" value="<%= accountData.auth_mobile %>">
  18. <div class="input-group-append">
  19. <button class="btn btn-outline-secondary" id="change-mobile">修改手机</button>
  20. </div>
  21. </div>
  22. </div>
  23. <% } %>
  24. <!--绑定手机-->
  25. <form id="mobile-form" method="post" action="/profile/bind" <% if (accountData.auth_mobile !== '') { %>style="display: none" <% } %>>
  26. <div class="form-group">
  27. <label>认证手机(用于 找回密码、接收通知)</label>
  28. <div class="input-group mb-3">
  29. <input class="form-control" placeholder="输入11位手机号码" value="" name="auth_mobile" maxlength="11"/>
  30. <div class="input-group-append">
  31. <button class="btn btn-outline-secondary" type="button" id="get-code">获取验证码</button>
  32. </div>
  33. </div>
  34. </div>
  35. <div class="form-group">
  36. <div class="input-group mb-3">
  37. <input class="form-control" type="text" readonly="readonly" name="code" placeholder="输入短信中的6位验证码" />
  38. <input type="hidden" name="_csrf" value="<%= ctx.csrf %>">
  39. </div>
  40. </div>
  41. <button type="submit" class="btn btn-secondary disabled" id="bind-btn">确认绑定</button>
  42. </form>
  43. <% if (accountData.auth_mobile !== '') { %>
  44. <!--短信通知开关(已有认证手机后显示)-->
  45. <div class="mt-5">
  46. <h4>通知类型</h4>
  47. <p class="text-muted">勾选您需要接收的短信类型。</p>
  48. <div class="form-group row">
  49. <label class="col-sm-2 col-form-label">台帐审批</label>
  50. <div class="col-sm-10">
  51. <div class="form-check ">
  52. <input class="form-check-input" type="checkbox" id="smstype1" value="option1">
  53. <label class="form-check-label" for="smstype1">需要我审批</label>
  54. </div>
  55. <div class="form-check ">
  56. <input class="form-check-input" type="checkbox" id="smstype2" value="option2">
  57. <label class="form-check-label" for="smstype2">审批通过(审批人)</label>
  58. </div>
  59. <div class="form-check ">
  60. <input class="form-check-input" type="checkbox" id="smstype3" value="option3">
  61. <label class="form-check-label" for="smstype3">审批通过(上报人)</label>
  62. </div>
  63. <div class="form-check ">
  64. <input class="form-check-input" type="checkbox" id="smstype4" value="option4">
  65. <label class="form-check-label" for="smstype4">审批退回(审批人)</label>
  66. </div>
  67. <div class="form-check ">
  68. <input class="form-check-input" type="checkbox" id="smstype5" value="option5">
  69. <label class="form-check-label" for="smstype5">审批退回(上报人)</label>
  70. </div>
  71. </div>
  72. </div>
  73. <div class="form-group row">
  74. <label class="col-sm-2 col-form-label">计量审批</label>
  75. <div class="col-sm-10">
  76. <div class="form-check ">
  77. <input class="form-check-input" type="checkbox" id="smstype6" value="option6">
  78. <label class="form-check-label" for="smstype6">需要我审批</label>
  79. </div>
  80. <div class="form-check ">
  81. <input class="form-check-input" type="checkbox" id="smstype7" value="option7">
  82. <label class="form-check-label" for="smstype7">审批通过(审批人)</label>
  83. </div>
  84. <div class="form-check ">
  85. <input class="form-check-input" type="checkbox" id="smstype8" value="option8">
  86. <label class="form-check-label" for="smstype8">审批通过(上报人)</label>
  87. </div>
  88. <div class="form-check ">
  89. <input class="form-check-input" type="checkbox" id="smstype9" value="option9">
  90. <label class="form-check-label" for="smstype9">审批退回(审批人)</label>
  91. </div>
  92. <div class="form-check ">
  93. <input class="form-check-input" type="checkbox" id="smstype10" value="option10">
  94. <label class="form-check-label" for="smstype10">审批退回(上报人)</label>
  95. </div>
  96. <div class="form-check ">
  97. <input class="form-check-input" type="checkbox" id="smstype11" value="option11">
  98. <label class="form-check-label" for="smstype11">审批退回(接收人)</label>
  99. </div>
  100. </div>
  101. </div>
  102. <div class="form-group row">
  103. <label class="col-sm-2 col-form-label">变更管理</label>
  104. <div class="col-sm-10">
  105. <div class="form-check ">
  106. <input class="form-check-input" type="checkbox" id="smstype12" value="option12">
  107. <label class="form-check-label" for="smstype12">需要我审批</label>
  108. </div>
  109. <div class="form-check ">
  110. <input class="form-check-input" type="checkbox" id="smstype13" value="option13">
  111. <label class="form-check-label" for="smstype13">审批通过(审批人)</label>
  112. </div>
  113. <div class="form-check ">
  114. <input class="form-check-input" type="checkbox" id="smstype14" value="option14">
  115. <label class="form-check-label" for="smstype14">审批通过(上报人)</label>
  116. </div>
  117. <div class="form-check ">
  118. <input class="form-check-input" type="checkbox" id="smstype15" value="option15">
  119. <label class="form-check-label" for="smstype15">审批退回(审批人)</label>
  120. </div>
  121. <div class="form-check ">
  122. <input class="form-check-input" type="checkbox" id="smstype16" value="option16">
  123. <label class="form-check-label" for="smstype16">审批退回(上报人)</label>
  124. </div>
  125. <div class="form-check ">
  126. <input class="form-check-input" type="checkbox" id="smstype17" value="option17">
  127. <label class="form-check-label" for="smstype17">审批退回(接收人)</label>
  128. </div>
  129. <div class="form-check ">
  130. <input class="form-check-input" type="checkbox" id="smstype18" value="option18">
  131. <label class="form-check-label" for="smstype18">审批终止(审批人)</label>
  132. </div>
  133. <div class="form-check ">
  134. <input class="form-check-input" type="checkbox" id="smstype19" value="option19">
  135. <label class="form-check-label" for="smstype19">审批终止(上报人)</label>
  136. </div>
  137. </div>
  138. </div>
  139. <button type="submit" class="btn btn-primary">确认修改</button>
  140. </div>
  141. <% } %>
  142. </div>
  143. </div>
  144. </div>
  145. </div>
  146. </div>
  147. <script type="text/javascript">
  148. const csrf = '<%= ctx.csrf %>';
  149. </script>
  150. <script type="text/javascript" src="/public/js/profile.js"></script>