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

157 lines
5.7 KiB

  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>
  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>
  13. <view class="se-flex se-flex-h-c">
  14. <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;">
  15. {{items.categoryOne_dictText}}
  16. </view>
  17. </view>
  18. </view>
  19. <view class="se-c-orange se-fs-32 se-fw-6">
  20. {{items.salaryMin}}-{{items.salaryMax}}
  21. </view>
  22. </view>
  23. <view>
  24. <text class="se-c-text-third se-fs-22 se-mt-10">{{items.createTime}}</text>
  25. </view>
  26. <view class="se-flex se-flex-h-sb">
  27. <text class="se-c-text-sub se-fs-24 se-toe-5" style="max-width: 100rpx;width: 100rpx;">
  28. {{items.categoryTwo_dictText}}
  29. </text>
  30. <text class="se-c-text-sub se-fs-24 se-toe-5" style="max-width: 350rpx;width: 350rpx;">
  31. {{items.address}}
  32. </text>
  33. <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">
  34. <u-icon color="#FF7A31" name="phone-fill"></u-icon>
  35. <text class="se-ml-5">联系他</text>
  36. </view>
  37. </view>
  38. </view>
  39. <u-empty v-if="rolelist && rolelist.length==0" mode="list"></u-empty>
  40. </view>
  41. </template>
  42. <script>
  43. export default{
  44. data(){
  45. return{
  46. rolelist:[
  47. {
  48. "id": "1895048259143999489",
  49. "createBy": null,
  50. "createTime": "2025-02-27 17:48:08",
  51. "updateBy": null,
  52. "updateTime": null,
  53. "address": "湖南省长沙市开福区星光路",
  54. "dayMoney": "300",
  55. "categoryOne": "1894724595991216130",
  56. "categoryTwo": "1894727062602678273",
  57. "latitude": "28.236662",
  58. "longitude": "113.05469",
  59. "salaryMax": "9000",
  60. "salaryMin": "5000",
  61. "payType": "1",
  62. "workDetail": "吃吃喝喝玩玩",
  63. "userId": "1894327881803268098",
  64. "resumeId": "1895048118693535746",
  65. "selectGo": null,
  66. "hanHaiMember": {
  67. "id": "1894327881803268098",
  68. "createBy": null,
  69. "createTime": 1740412800000,
  70. "updateBy": null,
  71. "updateTime": 1740412800000,
  72. "sysOrgCode": null,
  73. "nickName": "A 江华 瑶都万能墙",
  74. "headImage": "https://tennis-oss.xzaiyp.top/2025-02-25/dddd4d1c-86b1-4ad2-8533-9a6cf0eb3bd0.jpeg",
  75. "name": null,
  76. "phone": "19198239116",
  77. "account": null,
  78. "password": null,
  79. "passwordSalt": null,
  80. "shopName": null,
  81. "role": null,
  82. "cardId": null,
  83. "frozenFlag": null,
  84. "deleteFlag": "0",
  85. "token": null,
  86. "officialOpenid": null,
  87. "appletOpenid": "opwCj7cnNjn3dbz5hijvvUjj5RRw",
  88. "appOpenid": null,
  89. "wxUnionid": null,
  90. "officialAppid": null,
  91. "idCard": null,
  92. "idCardPassword": null,
  93. "idCardSalt": null,
  94. "idCardOpen": null,
  95. "intentionNum": null,
  96. "successNum": null,
  97. "addNum": null,
  98. "shareId": null,
  99. "vid": null,
  100. "vtime": null,
  101. "isPay": null,
  102. "follow": null,
  103. "payRole": null,
  104. "price": 0,
  105. "integerPrice": null,
  106. "appletAppid": null,
  107. "sex": null,
  108. "isDai": null
  109. },
  110. "employResume": {
  111. "id": "1895048118693535746",
  112. "createBy": null,
  113. "createTime": 1740649654000,
  114. "updateBy": "admin",
  115. "updateTime": 1741768928000,
  116. "name": "盘师傅",
  117. "sex": "2",
  118. "age": 20,
  119. "categoryOne": "1894724595991216130",
  120. "categoryTwo": "",
  121. "headImage": "https://tennis-oss.xzaiyp.top/2025-02-27/014dad3f-c938-4043-9a68-e7dd453f2b24.jpg",
  122. "salaryMin": 5000,
  123. "salaryMax": 9000,
  124. "phone": "19974688875",
  125. "payType": "0",
  126. "commuteType": null,
  127. "address": "湖南长沙",
  128. "title": null,
  129. "nation": "苗",
  130. "brief": "一个实力与美貌并存的完美女人",
  131. "userId": "1894327881803268098",
  132. "categoryOneName": null,
  133. "categoryTwoName": null
  134. },
  135. "categoryOne_dictText": "餐饮",
  136. "categoryTwo_dictText": "哈哈吃吃吃",
  137. "payType_dictText": "支付宝支付",
  138. "userId_dictText": "A 江华 瑶都万能墙",
  139. "resumeId_dictText": "盘师傅"
  140. }
  141. ]
  142. }
  143. },
  144. methods:{
  145. onMasterDetail(event){
  146. console.info("event",event)
  147. uni.navigateTo({
  148. url:"/pages_subpack/master-detail/index?id="+event.id
  149. })
  150. }
  151. }
  152. }
  153. </script>
  154. <style>
  155. </style>