index.vue 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <template>
  2. <view class="resume animated fadeInDownBig">
  3. <view class="row">
  4. <!--个人信息-->
  5. <view class="top" @click="go('/pages/user/resume/edit?item=' + JSON.stringify(item))">
  6. <view class="sm6">
  7. <view class="name">
  8. <text>{{ item.name ? item.name : '姓名' }}</text>
  9. </view>
  10. <view class="item">年龄:{{ item.age }},性别:{{ item.sex }}</view>
  11. <view class="item">工作经验:{{ item.experience }}</view>
  12. <view class="item">手机号码:{{ item.phone }}</view>
  13. <view class="item">电子邮箱:{{ item.email }}</view>
  14. </view>
  15. <image :src="item.avatar ? ip + item.avatar : '../../../static/ls.jpg'" mode="widthFix" class="tx" v-if="item.avatar"></image>
  16. </view>
  17. </view>
  18. <!--个人优势-->
  19. <view class="row">
  20. <view class="label">
  21. <text class="title">个人优势</text>
  22. </view>
  23. <view class="ellip">{{ item.advantage }}</view>
  24. </view>
  25. <!--求职期望-->
  26. <view class="row">
  27. <view class="label" @click="go('/pages/user/resume/desire?desire=' + JSON.stringify(item.desire))">
  28. <text class="title">求职期望</text>
  29. </view>
  30. <view class="item">工作城市:{{ item.cityName }}</view>
  31. <view class="item">意向工作:{{ item.positionName }}</view>
  32. <view class="item">期望薪资:{{ item.salary }}</view>
  33. </view>
  34. <button class="btn" @click="go('/pages/user/resume/edit?item=' + JSON.stringify(item))">编辑</button>
  35. </view>
  36. </template>
  37. <script>
  38. export default {
  39. data() {
  40. return {
  41. ip: this.http.ip,
  42. item: {}
  43. };
  44. },
  45. onLoad() {
  46. uni.$on('resume', (res) => {
  47. setTimeout(() => {
  48. this.getData();
  49. }, 500);
  50. });
  51. this.getData();
  52. },
  53. methods: {
  54. getData() {
  55. this.http.request({
  56. url: '/app/resume/index',
  57. success: (res) => {
  58. this.item = res.data.data;
  59. }
  60. });
  61. },
  62. go(url) {
  63. uni.navigateTo({ url: url });
  64. }
  65. }
  66. };
  67. </script>
  68. <style lang="scss"></style>