正在显示
2 个修改的文件
包含
55 行增加
和
2 行删除
@@ -153,6 +153,8 @@ class PersonalcenterController extends WeChatBaseController{ | @@ -153,6 +153,8 @@ class PersonalcenterController extends WeChatBaseController{ | ||
153 | public function add_shop_address(){ | 153 | public function add_shop_address(){ |
154 | 154 | ||
155 | if($this -> request -> isPost()){ | 155 | if($this -> request -> isPost()){ |
156 | + $uid = cmf_get_current_user_id(); | ||
157 | + $_POST['uid'] = $uid; | ||
156 | $add = Db::name('address') -> insert($_POST); | 158 | $add = Db::name('address') -> insert($_POST); |
157 | if($add){ | 159 | if($add){ |
158 | return true; | 160 | return true; |
@@ -163,11 +165,37 @@ class PersonalcenterController extends WeChatBaseController{ | @@ -163,11 +165,37 @@ class PersonalcenterController extends WeChatBaseController{ | ||
163 | return $this -> fetch(); | 165 | return $this -> fetch(); |
164 | } | 166 | } |
165 | 167 | ||
168 | + } | ||
169 | + | ||
170 | + /** | ||
171 | + * 设置默认地址 | ||
172 | + */ | ||
173 | + public function set_default_address(){ | ||
174 | + | ||
175 | + $uid = cmf_get_current_user_id(); | ||
176 | + Db::name('address') -> where('uid',$uid) -> update(['default_address'=>1]); | ||
177 | + $data = Db::name('address') -> where('id',$_POST['id']) -> update(['default_address'=>1]); | ||
178 | + if($data){ | ||
179 | + return true; | ||
180 | + }else{ | ||
181 | + return false; | ||
182 | + } | ||
166 | 183 | ||
167 | } | 184 | } |
168 | 185 | ||
186 | + /** | ||
187 | + * 删除默认地址 | ||
188 | + */ | ||
189 | + public function address_del(){ | ||
169 | 190 | ||
191 | + $data = Db::name('address') -> delete($_POST['id']); | ||
192 | + if($data){ | ||
193 | + return true; | ||
194 | + }else{ | ||
195 | + return false; | ||
196 | + } | ||
170 | 197 | ||
198 | + } | ||
171 | 199 | ||
172 | 200 | ||
173 | 201 |
@@ -37,8 +37,8 @@ | @@ -37,8 +37,8 @@ | ||
37 | </div> | 37 | </div> |
38 | <p class="ad_conAddress">收货地址:{$vo.region}{$vo.detailed}</p> | 38 | <p class="ad_conAddress">收货地址:{$vo.region}{$vo.detailed}</p> |
39 | <div class="ad_MoRemove"> | 39 | <div class="ad_MoRemove"> |
40 | - <div class="ad_mo">设为默认</div> | ||
41 | - <div class="ad_move">删除</div> | 40 | + <div class="ad_mo" onclick="set_default({$vo.id})">设为默认</div> |
41 | + <div class="ad_move" onclick="address_del({$vo.id})">删除</div> | ||
42 | </div> | 42 | </div> |
43 | </li> | 43 | </li> |
44 | </volist> | 44 | </volist> |
@@ -48,6 +48,31 @@ | @@ -48,6 +48,31 @@ | ||
48 | <script src="__TMPL__/public/assets/js/base.js"></script> | 48 | <script src="__TMPL__/public/assets/js/base.js"></script> |
49 | <script src="__TMPL__/public/assets/js/address.js"></script> | 49 | <script src="__TMPL__/public/assets/js/address.js"></script> |
50 | <script src="__TMPL__/public/assets/js/jquery.js"></script> | 50 | <script src="__TMPL__/public/assets/js/jquery.js"></script> |
51 | +<script> | ||
52 | + /** | ||
53 | + *点击设置默认 | ||
54 | + */ | ||
55 | + function set_default(id){ | ||
56 | + $.post("{:url('Personalcenter/set_default_address')}",{id:id},function(data){ | ||
57 | + if(data){ | ||
58 | + }else{ | ||
59 | + alert('设置失败!'); | ||
60 | + } | ||
61 | + }); | ||
62 | + } | ||
63 | + | ||
64 | + /** | ||
65 | + * 点击删除地址 | ||
66 | + */ | ||
67 | + function address_del(id){ | ||
68 | + $.post("{:url('Personalcenter/address_del')}",{id:id},function(data){ | ||
69 | + if($data){ | ||
70 | + }else{ | ||
71 | + alert('删除失败!'); | ||
72 | + } | ||
73 | + }); | ||
74 | + } | ||
75 | +</script> | ||
51 | </body> | 76 | </body> |
52 | 77 | ||
53 | </html> | 78 | </html> |
-
请 注册 或 登录 后发表评论