用工小程序前端代码
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.

85 lines
2.9 KiB

4 months ago
4 months ago
4 months ago
4 months ago
  1. <template>
  2. <view >
  3. <view class="se-m-20 se-br-20 se-bs-b se-bgc-white se-py-20 se-px-30" v-for="(items,indexs) in rolelist" :key="indexs">
  4. <view class="se-flex se-flex-h-sb" @click.capture="onMasterDetail(items)">
  5. <view class="se-flex">
  6. <view class="se-a-80">
  7. <image class="se-a-80 se-br-p-50 se-bgc-f5" :src="items.employResume.headImage" mode=""></image>
  8. </view>
  9. <view class="se-ml-20 se-flex se-flex-v-c se-flex-ai-fs">
  10. <text class="se-fw-6 se-c-black se-fs-30">{{items.employResume.name?items.employResume.name:items.hanHaiMember.nickName}}<text class="se-mx-10 se-b-l"></text><text class="se-fs-28 se-c-orange">日薪:{{items.dayMoney}}</text> </text>
  11. <text class="se-fs-24 se-c-text-third">{{items.employResume.sex==1?"男":"女"}}-{{items.employResume.nation?items.employResume.nation:"未知"}}-{{items.employResume.age}}</text>
  12. <view class="se-py-10 se-px-20 se-br-12 se-fs-22 se-c-orange se-bgc-ffd se-fw-6 se-toe-1" style="max-width: 100rpx;">
  13. {{items.categoryOne_dictText}}
  14. </view>
  15. </view>
  16. <!-- <view class="se-flex se-flex-h-c">
  17. <view class="se-py-10 se-px-20 se-br-12 se-fs-22 se-c-orange se-bgc-ffd se-ml-20 se-fw-6 se-toe-1" style="max-width: 100rpx;">
  18. {{items.categoryOne_dictText}}
  19. </view>
  20. </view> -->
  21. </view>
  22. <view class="se-c-orange se-fs-32 se-fw-6">
  23. {{items.salaryMin}}-{{items.salaryMax}}
  24. </view>
  25. </view>
  26. <view>
  27. <text class="se-c-text-third se-fs-22 se-mt-10">{{items.createTime}}</text>
  28. </view>
  29. <view class="se-flex se-flex-h-sb">
  30. <text class="se-c-text-sub se-fs-24 se-toe-5" style="max-width: 100rpx;width: 100rpx;">
  31. {{items.categoryTwo_dictText}}
  32. </text>
  33. <text class="se-c-text-sub se-fs-24 se-toe-5" style="max-width: 350rpx;width: 350rpx;">
  34. {{items.address}}
  35. </text>
  36. <view @click.capture="onCustomerService(items.employAuthenticationPerson.phone)" class="se-flex se-flex-h-c se-py-10 se-px-20 se-br-12 se-fs-22 se-c-orange se-bgc-ffd se-fw-6">
  37. <u-icon color="#FF7A31" name="phone-fill"></u-icon>
  38. <text class="se-ml-5">联系他</text>
  39. </view>
  40. </view>
  41. </view>
  42. <u-empty v-if="rolelist && rolelist.length==0" mode="list"></u-empty>
  43. </view>
  44. </template>
  45. <script>
  46. import {
  47. queryMySeekList
  48. } from "@/common/api.js"
  49. export default{
  50. data(){
  51. return{
  52. rolelist:[
  53. ]
  54. }
  55. },
  56. onLoad() {
  57. this.onQueryMySeekList();
  58. },
  59. methods:{
  60. onMasterDetail(event){
  61. console.info("event",event)
  62. uni.navigateTo({
  63. url:"/pages_subpack/master-detail/index?id="+event.id
  64. })
  65. },
  66. onQueryMySeekList(){
  67. console.log("进入了我的求职页面")
  68. queryMySeekList({}).then(response=>{
  69. this.rolelist = response.result.records
  70. }).catch(error=>{
  71. })
  72. }
  73. }
  74. }
  75. </script>
  76. <style>
  77. </style>