e9782fae3a26750922e5061bf6c3f94d.php 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. <?php if (!defined('THINK_PATH')) exit(); /*a:1:{s:113:"/usr/local/develop/php/www/waibao/NN2022090201/NN2022090201/public/../application/shop/view/order/addressadd.html";i:1616746810;}*/ ?>
  2. <!doctype html>
  3. <html class="no-js">
  4. <head>
  5. <meta charset="utf-8">
  6. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  7. <meta name="description" content="">
  8. <meta name="keywords" content="">
  9. <meta name="viewport" content="width=device-width, initial-scale=1">
  10. <title>新增地址</title>
  11. <!-- Set render engine for 360 browser -->
  12. <meta name="renderer" content="webkit">
  13. <!-- No Baidu Siteapp-->
  14. <meta http-equiv="Cache-Control" content="no-siteapp" />
  15. <link rel="icon" type="image/png" href="js/i/favicon.png">
  16. <!-- Add to homescreen for Chrome on Android -->
  17. <meta name="mobile-web-app-capable" content="yes">
  18. <link rel="icon" sizes="192x192" href="i/app-icon72x72@2x.png">
  19. <!-- Add to homescreen for Safari on iOS -->
  20. <meta name="apple-mobile-web-app-capable" content="yes">
  21. <meta name="apple-mobile-web-app-status-bar-style" content="black">
  22. <meta name="apple-mobile-web-app-title" content="Amaze UI" />
  23. <link rel="apple-touch-icon-precomposed" href="i/app-icon72x72@2x.png">
  24. <!-- Tile icon for Win8 (144x144 + tile color) -->
  25. <meta name="msapplication-TileImage" content="i/app-icon72x72@2x.png">
  26. <meta name="msapplication-TileColor" content="#0e90d2">
  27. <link rel="stylesheet" href="/assets/shop/css/amazeui.css">
  28. <link rel="stylesheet" href="/assets/shop/css/app.css">
  29. <link rel="stylesheet" href="/assets/shop/plugins/area/iosSelect.css" />
  30. </head>
  31. <body>
  32. <!-- Header -->
  33. <header data-am-widget="header" class="am-header am-header-default">
  34. <div class="am-header-left am-header-nav">
  35. <a href="javascript:void(0);" onclick="javascript:history.back(-1);return false;"><i class="am-header-icon am-icon-angle-left"></i></a>
  36. </div>
  37. <h1 class="am-header-title">添加收货地址</h1>
  38. </header>
  39. <!-- Content -->
  40. <div class="wapper" data-html="form">
  41. <div class="am-main">
  42. <form class="am-form am-form-horizontal am-bg-white" id="form1">
  43. <div class="am-form-group">
  44. <label class="am-u-sm-3 am-form-label">收货人</label>
  45. <div class="am-u-sm-9">
  46. <input type="text" name="userName">
  47. </div>
  48. </div>
  49. <div class="am-form-group">
  50. <label class="am-u-sm-3 am-form-label">手机号</label>
  51. <div class="am-u-sm-9">
  52. <input type="text" name="userPhone">
  53. </div>
  54. </div>
  55. <div class="am-form-group" >
  56. <label class="am-u-sm-3 am-form-label">省市区</label>
  57. <div class="am-u-sm-9 am-form-label" id="select_contact">
  58. <input type="hidden" name="contact_province_code" data-id="0001" id="contact_province_code" value="" data-province-name="">
  59. <input type="hidden" name="contact_city_code" id="contact_city_code" value="" data-city-name=""><span data-city-code="" data-province-code="" data-district-code="" id="show_contact">选择地址</span>
  60. </div>
  61. </div>
  62. <input type="hidden" name="area" value=""/>
  63. <div class="am-form-group">
  64. <label class="am-u-sm-3 am-form-label">详细地址</label>
  65. <div class="am-u-sm-9">
  66. <input type="text" name="address" >
  67. </div>
  68. </div>
  69. <div class="am-form-group">
  70. <label class="am-u-sm-3 am-form-label">设为默认地址</label>
  71. <div class="am-u-sm-9">
  72. <label class="am-checkbox am-secondary am-margin-0">
  73. <input type="checkbox" value="1" name="isdefault" data-am-ucheck>
  74. </label>
  75. </div>
  76. </div>
  77. </form>
  78. <div class="am-padding-sm am-bg-white">
  79. <div class=""><button type="button" class="am-btn am-btn-black am-btn-block am-radius submitbtn">确定</button></div>
  80. </div>
  81. </div>
  82. </div>
  83. <!--[if (gte IE 9)|!(IE)]><!-->
  84. <script src="/assets/shop/js/jquery.min.js"></script>
  85. <!--<![endif]-->
  86. <!--[if lte IE 8 ]>
  87. <script src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script>
  88. <script src="http://cdn.staticfile.org/modernizr/2.8.3/modernizr.js"></script>
  89. <script src="js/amazeui.ie8polyfill.min.js"></script>
  90. <![endif]-->
  91. <script src="/assets/shop/js/amazeui.min.js"></script>
  92. <script src="/assets/shop/plugins/area/zepto.js"></script>
  93. <script src="/assets/shop/plugins/area/areaData_v2.js"></script>
  94. <script src="/assets/shop/plugins/area/iosSelect.js"></script>
  95. <script src="/assets/shop/js/app.js"></script>
  96. <script src="/assets/libs/layer/layer.js"></script>
  97. <script type="text/javascript">
  98. var selectContactDom = $('#select_contact');
  99. var showContactDom = $('#show_contact');
  100. var contactProvinceCodeDom = $('#contact_province_code');
  101. var contactCityCodeDom = $('#contact_city_code');
  102. selectContactDom.bind('click', function () {
  103. var sccode = showContactDom.attr('data-city-code');
  104. var scname = showContactDom.attr('data-city-name');
  105. var oneLevelId = showContactDom.attr('data-province-code');
  106. var twoLevelId = showContactDom.attr('data-city-code');
  107. var threeLevelId = showContactDom.attr('data-district-code');
  108. var iosSelect = new IosSelect(3,
  109. [iosProvinces, iosCitys, iosCountys],
  110. {
  111. title: '',
  112. itemHeight: 35,
  113. relation: [1, 1],
  114. oneLevelId: oneLevelId,
  115. twoLevelId: twoLevelId,
  116. threeLevelId: threeLevelId,
  117. callback: function (selectOneObj, selectTwoObj, selectThreeObj) {
  118. contactProvinceCodeDom.val(selectOneObj.id);
  119. contactProvinceCodeDom.attr('data-province-name', selectOneObj.value);
  120. contactCityCodeDom.val(selectTwoObj.id);
  121. contactCityCodeDom.attr('data-city-name', selectTwoObj.value);
  122. showContactDom.attr('data-province-code', selectOneObj.id);
  123. showContactDom.attr('data-city-code', selectTwoObj.id);
  124. showContactDom.attr('data-district-code', selectThreeObj.id);
  125. showContactDom.html(selectOneObj.value + ' ' + selectTwoObj.value + ' ' + selectThreeObj.value);
  126. $('input[name=area]').val(selectOneObj.value + ' ' + selectTwoObj.value + ' ' + selectThreeObj.value);
  127. }
  128. });
  129. });
  130. $('.submitbtn').click(function(){
  131. var formData = new FormData($('#form1')[0]);
  132. $.ajax({
  133. type: "POST",
  134. url: "<?php echo url('api/shop/addressadd'); ?>",
  135. data: formData,
  136. contentType: false,
  137. processData: false,
  138. success: function(data) {
  139. if(data.code>0)
  140. {
  141. layer.msg(data.msg,{time:1000},function(){
  142. location="<?php echo url('shop/order/addresslist',['type'=>$type]); ?>";
  143. });
  144. }else{
  145. layer.msg(data.msg);
  146. }
  147. },
  148. error: function(XMLHttpRequest, textStatus, errorThrown) {
  149. layer.msg("<?php echo __('网络错误,请稍后重试'); ?>");
  150. }
  151. });
  152. });
  153. </script>
  154. </body>
  155. </html>