send_address_select.html 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <div class="eject_con">
  2. <div class="adds" style=" min-height:240px;">
  3. <table class="dssc-default-table">
  4. {notempty name="address_list"}
  5. <thead>
  6. <tr>
  7. <th class="w80">{$Think.lang.store_deliver_man}</th>
  8. <th>{$Think.lang.store_deliver_daddress}</th>
  9. <th class="w100">{$Think.lang.store_deliver_telphone}</th>
  10. <th class="w80">{$Think.lang.ds_handle}</th>
  11. </tr>
  12. </thead>
  13. <tbody>
  14. {foreach name="address_list" item="value" key="key" }
  15. <tr class="bd-line">
  16. <td class="tc">{$value.seller_name}</td>
  17. <td>{$value.area_info} {$value.daddress_detail}</td>
  18. <td class="tc">{$value.daddress_telphone}</td>
  19. <td class="tc"><a href="javascript:void(0);" ds_type="select" class="dssc-btn" address_id="{$value.daddress_id}" address_value="{$value.seller_name}&nbsp;{$value.daddress_telphone}&nbsp;{$value.area_info}&nbsp;{$value.daddress_detail}">{$Think.lang.ds_common_button_select}</a></td>
  20. </tr>
  21. {/foreach}
  22. <tr class="bd-line">
  23. <td colspan="20"></td>
  24. </tr>
  25. </tbody>
  26. {else /}
  27. <tboby><tr><td colspan="5">{$Think.lang.store_deliver_none_set}</td></tr></tboby>
  28. {/notempty}
  29. </table>
  30. </div>
  31. </div>
  32. <script type="text/javascript">
  33. $(document).ready(function(){
  34. $('a[ds_type="select"]').on('click',function(){
  35. var daddress_id = $(this).attr('address_id');
  36. var address_value = $(this).attr('address_value');
  37. $.post(
  38. "{:url('Sellerdeliver/send_address_save')}",
  39. {order_id: {$order_id}, daddress_id: daddress_id}
  40. )
  41. .done(function(data) {
  42. if(data == 'true') {
  43. $('#daddress_id').val(daddress_id);
  44. $('#seller_address_span').html(address_value);
  45. DialogManager.close('modfiy_daddress');
  46. } else {
  47. layer.msg('{$Think.lang.modification_failed}');
  48. }
  49. });
  50. });
  51. });
  52. </script>