作者 李洪娟
1 个管道 的构建 通过 耗费 1 秒

对接地址接口

@@ -471,7 +471,8 @@ @@ -471,7 +471,8 @@
471 <input type="text" placeholder="请填写联系电话" class="detailplace"> 471 <input type="text" placeholder="请填写联系电话" class="detailplace">
472 </div> 472 </div>
473 </div> 473 </div>
474 - <div class="save">保存</div> 474 + <div class="save newsave">保存</div>
  475 + <div class="save editsave" style="display:none">保存</div>
475 </div> 476 </div>
476 <!--选择地址--> 477 <!--选择地址-->
477 <div class="addresswrapper" style="display:none"> 478 <div class="addresswrapper" style="display:none">
@@ -757,8 +758,20 @@ @@ -757,8 +758,20 @@
757 }) 758 })
758 $(".wrapper").click(function(){ 759 $(".wrapper").click(function(){
759 $(this).css("display","none") 760 $(this).css("display","none")
  761 + });
  762 +
  763 + //新增收获地址
  764 + $(".addplace").click(function(){
  765 + $(".addpositionwrapper").css("display","block")
  766 + $(".newsave").css("display","block");
  767 + $(".editsave").css("display","none")
760 }) 768 })
761 769
  770 + $(".addressplus").click(function(){
  771 + $(".addpositionwrapper").css("display","block")
  772 + $(".newsave").css("display","block");
  773 + $(".editsave").css("display","none")
  774 + })
762 //选择地址 775 //选择地址
763 $(".people_info").click(function(){ 776 $(".people_info").click(function(){
764 $(".addresswrapper").css("display","block") 777 $(".addresswrapper").css("display","block")
@@ -803,13 +816,108 @@ @@ -803,13 +816,108 @@
803 //编辑地址 816 //编辑地址
804 $(".edit").click(function(){ 817 $(".edit").click(function(){
805 window.event.stopPropagation(); 818 window.event.stopPropagation();
  819 + $(".newsave").css("display","none");
  820 + $(".editsave").css("display","block")
806 $(".addresswrapper").css("display","none"); 821 $(".addresswrapper").css("display","none");
807 - $(".addpositionwrapper").css("display","block") 822 + $(".addpositionwrapper").css("display","block");
  823 + var data_id=$(this).children(".defauledi").attr("data-id");
  824 + var url = 'address/Place/edit/';
  825 + var params = {
  826 + id:data_id
  827 + };
  828 + ajaxsend(url, params, function(res) {
  829 + console.log(res);
  830 + var data=res.data;
  831 + var cityval=data.province+" "+data.city +" "+ data.county;
  832 + console.log(cityval);
  833 + $("#end").val(cityval);
  834 + $("#place").val(data.place);
  835 + $("#name").val(data.name);
  836 + $("#phone").val(data.mobile);
  837 + })
  838 +
  839 +
  840 + });
  841 + //编辑地址(保存地址)
  842 + $(".editsave").click(function(){
  843 + window.event.stopPropagation();
  844 + // $(".addpositionwrapper").css("display","none");
  845 + var name=$("#name").val();
  846 + var phone=$("#phone").val();
  847 + var place=$("#place").val();
  848 + //省市区的id
  849 + var code=$("#end").attr("data-codes");
  850 + //省市区
  851 + var label=$("#end").val();
  852 +
  853 + var url = 'address/Place/editDo';
  854 + var params = {
  855 + name:name,
  856 + mobile:phone,
  857 + code:code,
  858 + label:label,
  859 + place:place,
  860 + uid:'{$uid}'
  861 + };
  862 + ajaxsend(url, params, function(res) {
  863 + console.log(res);
  864 + if(res.code=="20000"){
  865 + $(".addpositionwrapper").css("display","none")
  866 + }else{
  867 + alert("保存失败")
  868 + }
  869 + })
808 }) 870 })
809 - //保存地址  
810 - $(".save").click(function(){ 871 + //保存地址 (新增地址)
  872 + $(".newsave").click(function(){
811 window.event.stopPropagation(); 873 window.event.stopPropagation();
812 - $(".addpositionwrapper").css("display","none") 874 + // $(".addpositionwrapper").css("display","none");
  875 + var name=$("#name").val();
  876 + var phone=$("#phone").val();
  877 + var place=$("#place").val();
  878 + //省市区的id
  879 + var code=$("#end").attr("data-codes");
  880 + //省市区
  881 + var label=$("#end").val();
  882 + if(label==""){
  883 + alert("请选择省市区");
  884 + return false;
  885 + }
  886 + if(place==""){
  887 + alert("请选择详细地址");
  888 + return false;
  889 + }
  890 + if(name==""){
  891 + alert("请填写收获人姓名");
  892 + return false;
  893 + }
  894 + if(phone==""){
  895 + alert("请填写联系电话");
  896 + return false;
  897 + }
  898 + var reg = /^1[34578]\d{9}$/;
  899 + if(!reg.test(phone)){
  900 + alert("请输入正确的手机号");
  901 + return false;
  902 + }
  903 + var url = 'address/Place/add';
  904 + var params = {
  905 + name:name,
  906 + mobile:phone,
  907 + code:code,
  908 + label:label,
  909 + place:place,
  910 + uid:'{$uid}'
  911 + };
  912 + ajaxsend(url, params, function(res) {
  913 + console.log(res);
  914 + if(res.code=="20000"){
  915 + $(".addpositionwrapper").css("display","none")
  916 + }else{
  917 + alert("保存失败")
  918 + }
  919 + })
  920 +
813 }) 921 })
814 //选择地址 922 //选择地址
815 $(".people_info").click(function(){ 923 $(".people_info").click(function(){
@@ -817,17 +925,34 @@ @@ -817,17 +925,34 @@
817 $(".addresswrapper").css("display","block") 925 $(".addresswrapper").css("display","block")
818 }) 926 })
819 //删除地址 927 //删除地址
  928 + var del_id="";
820 $(".delect").click(function(){ 929 $(".delect").click(function(){
821 window.event.stopPropagation(); 930 window.event.stopPropagation();
  931 + del_id=$(this).children(".defaultdel").attr("data-id")
822 932
823 - $(".deletewrapper").show()  
824 - }) 933 + $(".deletewrapper").show();
  934 +
  935 + });
825 936
826 //删除确定 937 //删除确定
827 $(".sure").click(function(){ 938 $(".sure").click(function(){
828 window.event.stopPropagation(); 939 window.event.stopPropagation();
  940 + var url = 'address/Place/del';
  941 + var params = {
  942 + id:del_id
  943 + };
  944 + ajaxsend(url, params, function(res) {
  945 + console.log(res);
  946 + if(res.code==20000){
  947 + alert("删除成功");
  948 + }else if(res.code==40000){
  949 + alert("删除失败");
  950 + }
  951 +
  952 + })
829 $(".deletewrapper").css("display","none") 953 $(".deletewrapper").css("display","none")
830 - }) 954 + });
  955 +
831 $(".cancel").click(function(){ 956 $(".cancel").click(function(){
832 window.event.stopPropagation(); 957 window.event.stopPropagation();
833 $(".addresswrapper").show() 958 $(".addresswrapper").show()