myinfo.js 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266
  1. // pages/mine/myinfo/myinfo.js
  2. const app = getApp();
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. uid:"",
  9. mainInfo:{
  10. sname: "",
  11. age: "",
  12. eduStatus: 1,
  13. place: "暂无",
  14. phoneNumber: "暂无"
  15. },
  16. percentage:"0",
  17. // oClass:"item",
  18. otherInfoList:[
  19. {
  20. oClass: 'item',
  21. itemTittle:'教育经历',
  22. experienceList:[
  23. {
  24. startTime: '2012-09',
  25. endTime: '2016-06',
  26. shcool:'北京大学 |',
  27. degree:' 本科',
  28. thirdTittle:'主修专业:',
  29. project:'软件工程',
  30. fourthTittle:'在校经历:',
  31. schoolsExperience:'暂无'
  32. },
  33. {
  34. startTime: '2016-09',
  35. endTime: '2019-06',
  36. shcool: '清华大学 |',
  37. degree: ' 硕士',
  38. thirdTittle: '主修专业:',
  39. project: '软件工程',
  40. fourthTittle: '在校经历:',
  41. schoolsExperience: '我在学校表现良好,绩点全班排名前三好唔好前端其后期的以定期维护轻微电话轻微电话青海湖去耦合器好多钱情况文化的切换我的前后端我确定好群殴我等会群殴我好多去哦好的去哦好的群殴电话启动启动群殴电话群殴我好多气得我轻微电话群殴电话去'
  42. }
  43. ]
  44. },
  45. {
  46. oClass: 'item',
  47. itemTittle: '工作经历',
  48. experienceList: [
  49. {
  50. startTime: '2012-09',
  51. endTime: '2016-06',
  52. company:'字节跳动',
  53. thirdTittle: '主要工作内容:',
  54. content:'打杂'
  55. }
  56. ]
  57. },
  58. {
  59. oClass: 'none',
  60. itemTittle: '工作期望',
  61. },
  62. {
  63. oClass: 'none',
  64. itemTittle: '自我评价',
  65. }
  66. ]
  67. },
  68. // 点击预览
  69. preview(e){
  70. wx.navigateTo({
  71. url: '../../pre-info/pre-info',
  72. })
  73. },
  74. // 点击修改该项记录
  75. modify(e) {
  76. switch (e.currentTarget.dataset.index) {
  77. case 0:
  78. wx.navigateTo({
  79. url: '../../edit-info/info-edu/info-edu?getid=' + e.currentTarget.dataset.id,
  80. })
  81. break;
  82. case 1:
  83. wx.navigateTo({
  84. url: '../../edit-info/info-work/info-work?getid=' + e.currentTarget.dataset.id,
  85. })
  86. break;
  87. }
  88. // wx.showToast({
  89. // icon:"none",
  90. // title: '跳转到修改该项信息页面',
  91. // })
  92. },
  93. // 点击编辑
  94. base(e) {
  95. wx.navigateTo({
  96. url: '../../edit-info/info-base/info-base',
  97. })
  98. },
  99. // 该项没有记录时 点击 +添加....
  100. none(e) {
  101. switch (e.currentTarget.dataset.index) {
  102. case 0:
  103. wx.navigateTo({
  104. url: '../../edit-info/info-edu/info-edu',
  105. })
  106. break;
  107. case 1:
  108. wx.navigateTo({
  109. url: '../../edit-info/info-work/info-work',
  110. })
  111. break;
  112. case 2:
  113. wx.navigateTo({
  114. url: '../../edit-info/info-hope/info-hope',
  115. })
  116. break;
  117. case 3:
  118. wx.navigateTo({
  119. url: '../../edit-info/info-self/info-self',
  120. })
  121. break;
  122. }
  123. },
  124. // 该项记录原有时 点击 +添加
  125. have(e) {
  126. switch (e.currentTarget.dataset.index) {
  127. case 0:
  128. wx.navigateTo({
  129. url: '../../edit-info/info-edu/info-edu',
  130. })
  131. break;
  132. case 1:
  133. wx.navigateTo({
  134. url: '../../edit-info/info-work/info-work',
  135. })
  136. break;
  137. case 2:
  138. wx.navigateTo({
  139. url: '../../edit-info/info-hope/info-hope?id=' + e.currentTarget.dataset.index,
  140. })
  141. break;
  142. case 3:
  143. wx.navigateTo({
  144. url: '../../edit-info/info-self/info-self?id=' + e.currentTarget.dataset.index,
  145. })
  146. break;
  147. }
  148. },
  149. /**
  150. * 生命周期函数--监听页面加载
  151. */
  152. onLoad: function (options) {
  153. },
  154. /**
  155. * 生命周期函数--监听页面初次渲染完成
  156. */
  157. onReady: function () {
  158. },
  159. /**
  160. * 生命周期函数--监听页面显示
  161. */
  162. onShow: function () {
  163. var _this = this
  164. try {
  165. var value = wx.getStorageSync('uid')
  166. if (value) {
  167. this.setData({
  168. uid: value
  169. });
  170. }
  171. } catch (e) {
  172. console.log(e)
  173. }
  174. // 获取主要信息
  175. wx.request({
  176. url: app.globalData.baseURL + '/user/',
  177. method: 'GET',
  178. data: {
  179. "id": _this.data.uid
  180. },
  181. success(res) {
  182. console.log(res.data)
  183. var data = _this.data.mainInfo
  184. if(res.data.data){
  185. _this.setData({
  186. mainInfo: res.data.data,
  187. });
  188. }else{
  189. _this.setData({
  190. mainInfo: data,
  191. });
  192. }
  193. console.log(res)
  194. }
  195. })
  196. // 获取简历百分比
  197. wx.request({
  198. url: app.globalData.baseURL + '/resume/percentage',
  199. method: 'GET',
  200. data: {
  201. "uid": _this.data.uid
  202. },
  203. success(res) {
  204. console.log(res.data.percentage)
  205. _this.setData({
  206. percentage: res.data.percentage
  207. });
  208. }
  209. })
  210. // 获取其他简历信息
  211. wx.request({
  212. url: app.globalData.baseURL + '/resume/others',
  213. method: 'GET',
  214. data: {
  215. "id": _this.data.uid
  216. },
  217. success(res) {
  218. _this.setData({
  219. otherInfoList: res.data,
  220. });
  221. console.log(res.data)
  222. }
  223. })
  224. },
  225. /**
  226. * 生命周期函数--监听页面隐藏
  227. */
  228. onHide: function () {
  229. },
  230. /**
  231. * 生命周期函数--监听页面卸载
  232. */
  233. onUnload: function () {
  234. },
  235. /**
  236. * 页面相关事件处理函数--监听用户下拉动作
  237. */
  238. onPullDownRefresh: function () {
  239. },
  240. /**
  241. * 页面上拉触底事件的处理函数
  242. */
  243. onReachBottom: function () {
  244. },
  245. /**
  246. * 用户点击右上角分享
  247. */
  248. onShareAppMessage: function () {
  249. }
  250. })