You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

451 lines
17 KiB

7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
  1. <!DOCTYPE html><html><head><meta http-equiv="content-type" content="text/html;charset=utf-8"/>
  2. <title>编辑资料</title><meta name="keywords" content="关键词"><meta name="description" content="描述"><meta content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=0" name="viewport">
  3. <link href="<?php echo env('APP_URL'); ?>/css/weixin/style.css" type="text/css" rel="stylesheet">
  4. <script type="text/javascript" src="<?php echo env('APP_URL'); ?>/js/jquery.min.js"></script>
  5. <script type="text/javascript" src="<?php echo env('APP_URL'); ?>/js/weixin/mobile.js"></script>
  6. <link href="<?php echo env('APP_URL'); ?>/css/font-awesome.min.css" type="text/css" rel="stylesheet"></head><body style="background-color:#f1f1f1;">
  7. <div class="classreturn loginsignup">
  8. <div class="ds-in-bl return"><a href="javascript:history.back(-1);"><img src="<?php echo env('APP_URL'); ?>/images/weixin/return.png" alt="返回"></a></div>
  9. <div class="ds-in-bl tit center"><span>编辑资料</span></div>
  10. <div class="ds-in-bl nav_menu"><a href="javascript:void(0);"><img src="<?php echo env('APP_URL'); ?>/images/weixin/class1.png" alt="菜单"></a></div>
  11. </div>
  12. <div class="flool tpnavf cl">
  13. <div class="nav_list">
  14. <ul>
  15. <a href="<?php echo route('weixin'); ?>"><li><img src="<?php echo env('APP_URL'); ?>/images/weixin/home_icon.png"><p>首页</p></li></a>
  16. <a href="/Weixin/index.php?m=Store&amp;a=index"><li><img src="<?php echo env('APP_URL'); ?>/images/weixin/brand_icon.png"><p>分类</p></li></a>
  17. <a href="/Weixin/index.php?m=Cart&amp;a=index"><li><img src="<?php echo env('APP_URL'); ?>/images/weixin/car_icon.png"><p>购物车</p></li></a>
  18. <a href="/Weixin/index.php?m=User&amp;a=index"><li><img src="<?php echo env('APP_URL'); ?>/images/weixin/center_icon.png"><p>个人中心</p></li></a></ul>
  19. <div class="cl"></div>
  20. </div>
  21. </div>
  22. <div class="floor">
  23. <ul class="fui-list mt10">
  24. <a href="javascript:update_avator();"><li>
  25. <div class="ui-list-thumb">
  26. <!-- <span style="background-image:url(<?php echo env('APP_URL'); ?>/images/weixin/no_user.jpg)"></span> -->
  27. <form id="head_img" action="<?php echo env('APP_API_URL').'/image_upload'; ?>" method="post" enctype="multipart/form-data">
  28. <img id="avator" src="<?php if($user_info['head_img']!=''){echo $user_info['head_img'];}else{echo env('APP_URL').'/images/weixin/no_user.jpg';} ?>">
  29. <input id="fileupload" type="file" name="file" style="display:none;">
  30. <input type="hidden" name="access_token" value="<?php echo $_SESSION['weixin_user_info']['access_token']; ?>">
  31. </form>
  32. </div>
  33. <div class="ui-list-info">
  34. <h4 class="ui-nowrap">头像</h4>
  35. <div class="ui-reddot ui-reddot-static"></div>
  36. </div>
  37. <i class="fa fa-angle-right" aria-hidden="true"></i>
  38. </li></a>
  39. <script type="text/javascript" src="<?php echo env('APP_URL'); ?>/js/md5.min.js"></script>
  40. <script type="text/javascript" src="<?php echo env('APP_URL'); ?>/js/layer/mobile/layer.js"></script>
  41. <script type="text/javascript" src="<?php echo env('APP_URL'); ?>/js/jquery-form.js"></script>
  42. <script type="text/javascript">
  43. function update_avator()
  44. {
  45. $("#fileupload").trigger("click");
  46. }
  47. $(function(){
  48. $("#fileupload").change(function(){
  49. $("#head_img").ajaxSubmit({
  50. dataType: 'json',
  51. success: function(res) {
  52. var img = res.data;
  53. if(res.code==0)
  54. {
  55. $("#avator").attr("src",img);
  56. $.post('<?php echo env('APP_API_URL').'/user_info_update'; ?>',{access_token:'<?php echo $_SESSION['weixin_user_info']['access_token']; ?>',head_img:img},function(res2)
  57. {
  58. if(res2.code==0)
  59. {
  60. //提示
  61. layer.open({
  62. content: '头像修改成功'
  63. ,skin: 'msg'
  64. ,time: 2 //2秒后自动关闭
  65. });
  66. }
  67. },'json');
  68. }
  69. },
  70. error:function(res){
  71. //files.html(res.responseText);
  72. }
  73. });
  74. });
  75. });
  76. </script>
  77. <a href="javascript:update_username();"><li>
  78. <div class="ui-list-info">
  79. <h4 class="ui-nowrap">用户名</h4>
  80. <div class="ui-txt-info"><?php echo $user_info['user_name']; ?> &nbsp;</div>
  81. </div>
  82. <i class="fa fa-angle-right" aria-hidden="true"></i>
  83. </li></a>
  84. <style>
  85. .adr_add{margin:0 10px;}
  86. .adr-form-group input[type=text],.adr-form-group input[type=password]{display:block;width:100%;font-size:16px;padding:12px;color:#777;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ddd;border-radius:0;box-sizing:border-box;}
  87. .bottoma{display:block;font-size:18px;padding:10px;border-radius:2px;}
  88. </style>
  89. <script>
  90. function update_username()
  91. {
  92. //询问框
  93. layer.open({
  94. title: [
  95. '用户名修改',
  96. 'background-color: #FF4351; color:#fff;'
  97. ]
  98. ,content: '<div class="adr-form-group"><input type="text" name="user_name" class="" id="user_name" placeholder="请输入用户名"></div>'
  99. ,btn: ['确定', '取消']
  100. ,yes: function(index){
  101. var user_name = $("#user_name").val();
  102. if(user_name == '')
  103. {
  104. layer.open({
  105. content: '修改失败'
  106. ,skin: 'msg'
  107. ,time: 2 //2秒后自动关闭
  108. });
  109. }
  110. else
  111. {
  112. $.post('<?php echo env('APP_API_URL').'/user_info_update'; ?>',{user_name:user_name,access_token:'<?php echo $_SESSION['weixin_user_info']['access_token']; ?>'},function(res)
  113. {
  114. if(res.code==0)
  115. {
  116. //提示
  117. layer.open({
  118. content: '修改成功'
  119. ,skin: 'msg'
  120. ,time: 2 //2秒后自动关闭
  121. });
  122. }
  123. else
  124. {
  125. layer.open({
  126. content: res.msg
  127. ,skin: 'msg'
  128. ,time: 2 //2秒后自动关闭
  129. });
  130. }
  131. },'json');
  132. window.location.reload();
  133. }
  134. layer.close(index);
  135. }
  136. });
  137. }
  138. </script>
  139. <a href="javascript:update_nickname();"><li>
  140. <div class="ui-list-info">
  141. <h4 class="ui-nowrap">昵称</h4>
  142. <div class="ui-txt-info"><?php echo $user_info['nickname']; ?> &nbsp;</div>
  143. </div>
  144. <i class="fa fa-angle-right" aria-hidden="true"></i>
  145. </li></a>
  146. <script>
  147. function update_nickname()
  148. {
  149. //询问框
  150. layer.open({
  151. title: [
  152. '昵称修改',
  153. 'background-color: #FF4351; color:#fff;'
  154. ]
  155. ,content: '<div class="adr-form-group"><input type="text" name="nickname" class="" id="nickname" placeholder="请输入昵称"></div>'
  156. ,btn: ['确定', '取消']
  157. ,yes: function(index){
  158. var nickname = $("#nickname").val();
  159. if(nickname == '')
  160. {
  161. layer.open({
  162. content: '修改失败'
  163. ,skin: 'msg'
  164. ,time: 2 //2秒后自动关闭
  165. });
  166. }
  167. else
  168. {
  169. $.post('<?php echo env('APP_API_URL').'/user_info_update'; ?>',{nickname:nickname,access_token:'<?php echo $_SESSION['weixin_user_info']['access_token']; ?>'},function(res)
  170. {
  171. if(res.code==0)
  172. {
  173. //提示
  174. layer.open({
  175. content: '修改成功'
  176. ,skin: 'msg'
  177. ,time: 2 //2秒后自动关闭
  178. });
  179. }
  180. else
  181. {
  182. layer.open({
  183. content: res.msg
  184. ,skin: 'msg'
  185. ,time: 2 //2秒后自动关闭
  186. });
  187. }
  188. },'json');
  189. window.location.reload();
  190. }
  191. layer.close(index);
  192. }
  193. });
  194. }
  195. </script>
  196. <a href="javascript:update_sex_layer();"><li>
  197. <div class="ui-list-info">
  198. <h4 class="ui-nowrap">性别</h4>
  199. <div class="ui-txt-info"><?php if($user_info['sex']==0){echo '未知';}elseif($user_info['sex']==1){echo '男';}elseif($user_info['sex']==2){echo '女';} ?> &nbsp;</div>
  200. </div>
  201. <i class="fa fa-angle-right" aria-hidden="true"></i>
  202. </li></a>
  203. <script>
  204. function update_sex_layer()
  205. {
  206. //询问框
  207. layer.open({
  208. content: '<div style="padding:15px;"><a style="margin-bottom:10px;background-color:#1aad19;text-align:center;color:white;border:1px solid #179e16;" class="bottoma" onclick="layer.closeAll();" href="javascript:update_sex(1);">男</a><a style="margin-bottom:10px;background-color:#ea5a3d;text-align:center;color:white;border:1px solid #dd2727;" class="bottoma" onclick="layer.closeAll();" href="javascript:update_sex(2);">女</a></div>'
  209. });
  210. }
  211. function update_sex(sex)
  212. {
  213. $.post('<?php echo env('APP_API_URL').'/user_info_update'; ?>',{sex:sex,access_token:'<?php echo $_SESSION['weixin_user_info']['access_token']; ?>'},function(res)
  214. {
  215. if(res.code==0)
  216. {
  217. //提示
  218. layer.open({
  219. content: '修改成功'
  220. ,skin: 'msg'
  221. ,time: 2 //2秒后自动关闭
  222. });
  223. }
  224. else
  225. {
  226. layer.open({
  227. content: res.msg
  228. ,skin: 'msg'
  229. ,time: 2 //2秒后自动关闭
  230. });
  231. }
  232. },'json');
  233. window.location.reload();
  234. }
  235. </script>
  236. </ul>
  237. <ul class="fui-list mt10">
  238. <a href="javascript:update_password();"><li>
  239. <div class="ui-list-info">
  240. <h4 class="ui-nowrap">修改密码</h4>
  241. <div class="ui-txt-info"> &nbsp;</div>
  242. </div>
  243. <i class="fa fa-angle-right" aria-hidden="true"></i>
  244. </li></a>
  245. <script>
  246. function update_password()
  247. {
  248. //询问框
  249. layer.open({
  250. title: [
  251. '修改密码',
  252. 'background-color: #FF4351; color:#fff;'
  253. ]
  254. ,content: '<div class="adr-form-group"><input style="margin-bottom:10px;" type="password" name="old_password" class="" id="old_password" placeholder="请输入旧密码"><input type="password" name="password" class="" id="password" placeholder="请输入新密码"></div>'
  255. ,btn: ['确定', '取消']
  256. ,yes: function(index){
  257. var old_password = $("#old_password").val();
  258. var password = $("#password").val();
  259. if(password == '' || old_password=='')
  260. {
  261. layer.open({
  262. content: '修改失败'
  263. ,skin: 'msg'
  264. ,time: 2 //2秒后自动关闭
  265. });
  266. }
  267. else
  268. {
  269. if(password == old_password)
  270. {
  271. layer.open({
  272. content: '新旧密码一样'
  273. ,skin: 'msg'
  274. ,time: 2 //2秒后自动关闭
  275. });
  276. return false;
  277. }
  278. $.post('<?php echo env('APP_API_URL').'/user_password_update'; ?>',{password:md5(password),old_password:md5(old_password),access_token:'<?php echo $_SESSION['weixin_user_info']['access_token']; ?>'},function(res)
  279. {
  280. if(res.code==0)
  281. {
  282. //提示
  283. layer.open({
  284. content: '修改成功'
  285. ,skin: 'msg'
  286. ,time: 2 //2秒后自动关闭
  287. });
  288. }
  289. else
  290. {
  291. layer.open({
  292. content: res.msg
  293. ,skin: 'msg'
  294. ,time: 2 //2秒后自动关闭
  295. });
  296. }
  297. },'json');
  298. window.location.reload();
  299. }
  300. layer.close(index);
  301. }
  302. });
  303. }
  304. </script>
  305. <a href="javascript:<?php if($user_info['pay_password']){echo 'update_pay_password()';}else{echo 'set_pay_password()';} ?>;"><li>
  306. <div class="ui-list-info">
  307. <h4 class="ui-nowrap">支付密码</h4>
  308. <div class="ui-txt-info"> &nbsp;</div>
  309. </div>
  310. <i class="fa fa-angle-right" aria-hidden="true"></i>
  311. </li></a>
  312. <script>
  313. //设置支付密码
  314. function set_pay_password()
  315. {
  316. //询问框
  317. layer.open({
  318. title: [
  319. '设置支付密码',
  320. 'background-color: #FF4351; color:#fff;'
  321. ]
  322. ,content: '<div class="adr-form-group"><input type="password" name="pay_password" class="" id="pay_password" placeholder="请输入新支付密码"></div>'
  323. ,btn: ['确定', '取消']
  324. ,yes: function(index){
  325. var pay_password = $("#pay_password").val();
  326. if(pay_password == '')
  327. {
  328. layer.open({
  329. content: '设置失败'
  330. ,skin: 'msg'
  331. ,time: 2 //2秒后自动关闭
  332. });
  333. }
  334. else
  335. {
  336. $.post('<?php echo env('APP_API_URL').'/user_password_update'; ?>',{pay_password:md5(pay_password),old_pay_password:'',access_token:'<?php echo $_SESSION['weixin_user_info']['access_token']; ?>'},function(res)
  337. {
  338. if(res.code==0)
  339. {
  340. //提示
  341. layer.open({
  342. content: '设置成功'
  343. ,skin: 'msg'
  344. ,time: 2 //2秒后自动关闭
  345. });
  346. }
  347. else
  348. {
  349. layer.open({
  350. content: res.msg
  351. ,skin: 'msg'
  352. ,time: 2 //2秒后自动关闭
  353. });
  354. }
  355. },'json');
  356. window.location.reload();
  357. }
  358. layer.close(index);
  359. }
  360. });
  361. }
  362. //修改支付密码
  363. function update_pay_password()
  364. {
  365. //询问框
  366. layer.open({
  367. title: [
  368. '修改支付密码',
  369. 'background-color: #FF4351; color:#fff;'
  370. ]
  371. ,content: '<div class="adr-form-group"><input style="margin-bottom:10px;" type="password" name="old_pay_password" class="" id="old_pay_password" placeholder="请输入旧支付密码"><input type="password" name="pay_password" class="" id="pay_password" placeholder="请输入新支付密码"></div>'
  372. ,btn: ['确定', '取消']
  373. ,yes: function(index){
  374. var old_pay_password = $("#old_pay_password").val();
  375. var pay_password = $("#pay_password").val();
  376. if(pay_password == '' || old_pay_password == '')
  377. {
  378. layer.open({
  379. content: '修改失败'
  380. ,skin: 'msg'
  381. ,time: 2 //2秒后自动关闭
  382. });
  383. }
  384. else
  385. {
  386. if(pay_password == old_pay_password)
  387. {
  388. layer.open({
  389. content: '新旧密码一样'
  390. ,skin: 'msg'
  391. ,time: 2 //2秒后自动关闭
  392. });
  393. return false;
  394. }
  395. $.post('<?php echo env('APP_API_URL').'/user_password_update'; ?>',{pay_password:md5(pay_password),old_pay_password:md5(old_pay_password),access_token:'<?php echo $_SESSION['weixin_user_info']['access_token']; ?>'},function(res)
  396. {
  397. if(res.code==0)
  398. {
  399. //提示
  400. layer.open({
  401. content: '修改成功'
  402. ,skin: 'msg'
  403. ,time: 2 //2秒后自动关闭
  404. });
  405. }
  406. else
  407. {
  408. layer.open({
  409. content: res.msg
  410. ,skin: 'msg'
  411. ,time: 2 //2秒后自动关闭
  412. });
  413. }
  414. },'json');
  415. window.location.reload();
  416. }
  417. layer.close(index);
  418. }
  419. });
  420. }
  421. </script>
  422. </ul>
  423. <div class="setting"><div class="close"><a href="<?php echo route('weixin_user_logout'); ?>" id="logout">安全退出</a></div></div>
  424. </div>
  425. @include('weixin.common.footer')
  426. </body></html>