mine.html 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>个人中心</title>
  6. <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
  7. <link href="../css/mui.min.css" rel="stylesheet" />
  8. <link href="../css/animate.min.css" rel="stylesheet" />
  9. <style>
  10. .top{box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);color:white;font-weight: bold;text-align: center;background-image:url(../images/top.png);background-size: cover; padding-top: 40px;padding-bottom: 60px;}
  11. .top img{width: 70px;height: 70px;border-radius: 50%;border: 2px solid white;}
  12. .nickName{font-size: 15px;padding-top: 5px;}
  13. .email{font-size: 12px;}
  14. .banner{margin: 15px 20px 10px 20px;box-shadow: 0 1px 6px #ccc;position: relative;}
  15. .row{background-color: white;border-radius: 4px;}
  16. .sm{text-align: center;padding: 15px;font-size: 12px;color: #7a7a7a;position: relative;font-weight: bold;}
  17. .mui-badge-danger{position: absolute;top: 0;right: 0;margin-top: 10px;margin-right: 19px;}
  18. .mui-table-view{margin: 15px 20px 10px 20px;border-radius: 4px;box-shadow: 0 1px 6px #ccc;font-size:13px;}
  19. .mui-table-view:before{background-color: rgba(200, 199, 204, 0);}
  20. .mui-table-view:after{background-color: rgba(200, 199, 204, 0);}
  21. .mui-table-view-cell{padding: 15px;color: #7a7a7a;font-weight: bold;}
  22. .mui-table-view-cell:after{background-color: #dbdbdb;}
  23. .ic{margin-right: 10px;font-size: 18px;font-weight: bold;}
  24. .error{top: 100px;background-color: #FF5722;}
  25. </style>
  26. </head>
  27. <body>
  28. <div class="mui-content animated bounceInUp" id="app">
  29. <div class="top">
  30. <div @click="page('user_info','../pages/user/user_info.html')">
  31. <img src="../images/ls.png" v-if="user.header==null" />
  32. <img :src="user.header" v-else /><br>
  33. <div class="nickName" v-if="user.nickName==null">未登录</div>
  34. <div class="nickName" v-else>{{user.nickName}} <br><span class="email">{{user.email}}</span></div>
  35. </div>
  36. <div class='qh' @click="qy()" v-if="user.nickName!=null"><i class="icon">&#xe863;</i> {{user.mType==0?'个人用户':'企业用户'}}</div>
  37. <div class='qh error' v-if="user.mSate==2"><i class="icon">&#xe67d;</i> 审核不通过</div>
  38. </div>
  39. <div class="banner">
  40. <div class="row" v-if="user.mType==1">
  41. <div class="sm" @click="page('position_list','../pages/position/list.html')"><i class="icon ic" style="color: #FF5722;margin:0;">&#xe670;</i><br />发布职位</div>
  42. <div class="sm" @click="page('position_my_list','../pages/position/my_list.html')"><i class="icon ic" style="color: #607D8B;margin:0;">&#xe614;</i><br />收到的简历</div>
  43. <div class="sm" @click="page('message_list','../pages/message/list.html')"><i class="icon ic" style="color: #4CAF50;margin:0;">&#xe625;</i><br />消息</div>
  44. <div class="clear"></div>
  45. </div>
  46. <div class="row" v-else>
  47. <div class="sm" @click="page('my_resume','../pages/resume/my_resume.html')"><i class="icon ic" style="color: #FF5722;margin:0;">&#xe670;</i><br />我的简历</div>
  48. <div class="sm" @click="page('resume_delivery_list','../pages/resume/resume_delivery_list.html')"><i class="icon ic" style="color: #607D8B;margin:0;">&#xe614;</i><br />投递历史</div>
  49. <div class="clear"></div>
  50. </div>
  51. </div>
  52. <ul class="mui-table-view">
  53. <li class="mui-table-view-cell" @click="page('user_info','../pages/user/user_info.html')">
  54. <a class="mui-navigate-right"><i class="icon ic" style="color: #00BCD4;">&#xe863;</i>个人信息</a>
  55. </li>
  56. <li class="mui-table-view-cell" @click="other('feedback','../pages/other/feedback.html')">
  57. <a class="mui-navigate-right"><i class="icon ic" style="color: #4CAF50;">&#xe607;</i>建议反馈</a>
  58. </li>
  59. <li class="mui-table-view-cell" @click="share()">
  60. <a class="mui-navigate-right"><i class="icon ic" style="color: #00BCD4;">&#xe61a;</i>软件分享</a>
  61. </li>
  62. <li class="mui-table-view-cell" @click="other('setting','../pages/other/setting.html')">
  63. <a class="mui-navigate-right"><i class="icon ic" style="color: #607D8B;">&#xe619;</i>系统设置</a>
  64. </li>
  65. </ul>
  66. </div>
  67. <script src="../js/mui.min.js"></script>
  68. <script src="../js/app.js"></script>
  69. <script src="../js/vue.min.js"></script>
  70. <script type="text/javascript">
  71. var vm = new Vue({
  72. el: "#app",
  73. data: {
  74. user: {}
  75. },
  76. mounted: function() {
  77. console.log("user:"+JSON.stringify(getUser()));
  78. if(getUser() != null) {
  79. this.user = getUser();
  80. this.user.header = urls().path + this.user.header;
  81. }
  82. },
  83. methods: {
  84. //页面跳转操作(需要登录)
  85. page: function(id, url) {
  86. if(!hasLogin()) {
  87. mui.toast("请先登录")
  88. open('login', '../pages/user/login.html', null, 'slide-in-bottom');
  89. return;
  90. }
  91. open(id, url, null, 'slide-in-bottom');
  92. },
  93. //企业信息
  94. qy:function(){
  95. if(vm.user.mType==1){
  96. open('qy', '../pages/user/certification.html', null, 'slide-in-bottom');
  97. }
  98. },
  99. //分享
  100. share:function(){
  101. plus.share.sendWithSystem({content: "找工作,就上党建扶贫APP,合浦县的APP,:http://www.biboacgn.com/"});
  102. },
  103. //其它页面
  104. other: function(id, url) {
  105. open(id, url, null, 'slide-in-bottom');
  106. }
  107. }
  108. })
  109. </script>
  110. </body>
  111. </html>