siminfoList.html 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. {% load staticfiles %}
  2. {% if simlist|length %}
  3. {% for sim in simlist %}
  4. <tr>
  5. <td class="imei">{{ sim.equip_id }}</td>
  6. <td>{% if sim.equip_name == "" %} 无 {% else %} {{sim.equip_name}} {% endif %}</td>
  7. <td>{{ sim.equip_id.equip_type }}</td>
  8. <td>{% if sim.iccid == "" %} -- {% else %}
  9. {% if sim.account_status == "0" %}
  10. 未知
  11. {% elif sim.account_status == "1" %}
  12. 测试期
  13. {% elif sim.account_status == "2" %}
  14. 沉默期
  15. {% elif sim.account_status == "3" %}
  16. 使用中
  17. {% elif sim.account_status == "4" %}
  18. 停机
  19. {% elif sim.account_status == "5" %}
  20. 停机保号
  21. {% elif sim.account_status == "6" %}
  22. 预销号
  23. {% elif sim.account_status == "7" %}
  24. 销号
  25. {% endif %}
  26. {% endif %}</td>
  27. <td>{% if sim.iccid == "" %} -- {% else %} {{ sim.data_plan }} {% endif %}</td>
  28. <td>{% if sim.iccid == "" %} -- {% else %} {{ sim.data_balance }} {% endif %}</td>
  29. <td>{% if sim.iccid == "" %} -- {% else %} {{ sim.expiry_date }} {% endif %}</td>
  30. <td>{% if sim.iccid == "" %} -- {% else %} {% if not sim.sim_alarm %} -- {% else %} {{ sim.sim_alarm }} {% endif %} {% endif %}</td>
  31. <td>
  32. <button class="btn btn-sm btn-primary setPhoneBtn" {% if sim.sim_alarm %} style="display:none" {% endif %} >设置手机号</button>
  33. <button class="btn btn-sm btn-success setPhoneBtn changePhoneBtn" {% if not sim.sim_alarm %} style="display:none" {% endif %} >更改手机号</button>
  34. </td>
  35. </tr>
  36. {% endfor %}
  37. <tr style="display:none">
  38. <td><input type="text" id="total_nums" value={{nums}}></td>
  39. </tr>
  40. {% else %}
  41. <tr class="nullData">
  42. <td colspan="17">暂无数据</td>
  43. </tr>
  44. {% endif %}
  45. <script>
  46. $('.setPhoneBtn').on('click', function () {
  47. var _this = this;
  48. var e_id = $(this).parent().parents('tr').find('.imei').html();
  49. var phoneEle = $(this).parent().prev();
  50. if($(this).parent().prev().html().trim()!= '--'){
  51. var initialVal = $(this).parent().prev().html().trim();
  52. var title = '更换手机号';
  53. }else{
  54. var initialVal = '';
  55. var title = '设置手机号';
  56. }
  57. layui.use('layer', function () {
  58. var layer = layui.layer;
  59. layer.prompt({ title: title, formType: 0,value: initialVal}, function (txt, index) {
  60. var reg = /^[1][3|4|5|6|7|8|9]\d{9}$/;
  61. if(reg.test(txt)){
  62. layer.close(index);
  63. layer.confirm('您确定要'+title+'?', {
  64. btn: ['确定', '取消'] //按钮
  65. ,icon: 3
  66. }, function () {
  67. $.ajax({
  68. url:'sim_save',
  69. type:'post',
  70. data:{
  71. e_id:e_id,
  72. mobile:txt
  73. },
  74. dataType:'json',
  75. success:function(data){
  76. if(data == 0){
  77. phoneEle.html(txt);
  78. layer.msg(title+'成功', { icon: 1 });
  79. if(title == '设置手机号'){
  80. $(_this).hide();
  81. $(_this).next().show();
  82. }
  83. }else{
  84. layer.msg(title+'失败', { icon: 5 });
  85. }
  86. },
  87. error:function(type){
  88. layer.msg(title+'失败', { icon: 5 });
  89. }
  90. })
  91. }, function () {
  92. });
  93. }else{
  94. layer.msg('请填写正确手机号!');
  95. }
  96. });
  97. })
  98. })
  99. </script>