location-add.html 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8"/>
  5. <meta name="author" content=""/>
  6. <meta name="description" content=""/>
  7. <meta name="keywords" content="扫码支付,线上投币,运营数据,物联网"/>
  8. <meta name="format-detection" content="telphone=no,email=no"/>
  9. <meta name="viewport"
  10. content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"/>
  11. <meta http-equiv="pragma" content="no-cache">
  12. <meta http-equiv="cache-control" content="no-cache">
  13. <meta http-equiv="expires" content="0">
  14. <title>代理商:添加投放地址</title>
  15. <link rel="stylesheet" href="/components/lib/mui.min.css"/>
  16. <link rel="stylesheet" href="/components/lib/mui.picker.min.css"/>
  17. <link rel="stylesheet" href="/components/custom/css/common.css"/>
  18. <link rel="stylesheet" href="/app/css/xyf.common.min.css">
  19. </head>
  20. <body>
  21. <div class="mui-content custom-top add-addr">
  22. <div class="mui-input-group">
  23. <div class="mui-input-row">
  24. <label>地址名称</label>
  25. <input type="text" id="name" placeholder="请填写" class="mui-text-right">
  26. </div>
  27. <div class="mui-input-row">
  28. <label>地区</label>
  29. <input type="text" id="location" name="option" placeholder="请选择" class="mui-text-right" readonly>
  30. <input type="hidden" id="districtId"/>
  31. </div>
  32. <div class="mui-input-row">
  33. <label>详细地址</label>
  34. <input type="text" id="address" placeholder="请填写" class="mui-text-right">
  35. </div>
  36. <div class="mui-input-row">
  37. <label>地址类型</label>
  38. <input type="text" id="area" name="option" placeholder="选填" class="mui-text-right" readonly>
  39. <input type="hidden" id="addressType"/>
  40. </div>
  41. <div class="mui-input-row autoheight">
  42. <div class="mui-pull-left">
  43. 设为默认投放地址
  44. <span>每次注册设备时使用该地址</span>
  45. </div>
  46. <div class="mui-switch mui-switch-mini mui-active">
  47. <div class="mui-switch-handle"></div>
  48. </div>
  49. </div>
  50. </div>
  51. </div>
  52. <div class="mui-table-view handleBtn mui-text-center">
  53. <button type="button" value="" class="mui-btn mui-btn-blue padding-l-r-20"
  54. onclick="save()">保存</button>
  55. </div>
  56. <script src="/components/lib/jquery.min.js"></script>
  57. <script src="/components/lib/mui.min.js"></script>
  58. <script src="/components/lib/mui.picker.min.js"></script>
  59. <script src="/components/custom/js/common.js"></script>
  60. <script src="/app/js/xyf.common.js"></script>
  61. <script src="/app/js/xyf.city.three.js"></script>
  62. <script src="/app/js/xyf.picker.js"></script>
  63. <script>
  64. //阻止冒泡
  65. $('.add-addr input[name]').tap(function (e) {
  66. e.preventDefault();
  67. $('.add-addr input').blur();
  68. });
  69. CreateCitySelect({});
  70. var customerId = getQueryString("customerId");
  71. var customer = getQueryString("customer");
  72. var eid = getQueryString("eid");
  73. var logicalCode = getQueryString("logicalCode");
  74. function save() {
  75. var name = $("#name").val();
  76. var districtId = $("#districtId").val();
  77. var address = $("#address").val();
  78. if (!name) {
  79. mui.toast("请填写地址名称");
  80. return;
  81. }
  82. if (!districtId) {
  83. mui.toast("请选择所在地区");
  84. return;
  85. }
  86. if (!address) {
  87. mui.toast("请填写详细地址");
  88. return;
  89. }
  90. var addressType = $("#addressType").val();
  91. var isDefault = $(".mui-switch").hasClass("mui-active");
  92. var url = "/device/saveEquipmentGroup";
  93. var data = {
  94. "name": name,
  95. "districtId": districtId,
  96. "address": address,
  97. "addressType": addressType,
  98. "isDefault": isDefault,
  99. "customerId": customerId
  100. };
  101. sendRequest(url, "POST", data, function (res) {
  102. if (res.result == 1) {
  103. var para = res.para || {};
  104. window.history.replaceState({}, "设备管理系统", "index.html");
  105. var url = "device-reg.html?groupId=" + para.groupId
  106. + "&address=" + encodeURIComponent(name) + "&eid=" + eid + "&logicalCode=" + logicalCode + "&customerId=" + customerId + '&customer=' + customer;
  107. goPage(url);
  108. } else {
  109. mui.toast(res.description);
  110. }
  111. },"json");
  112. }
  113. </script>
  114. </body>
  115. </html>