zhaopianZiliao.vue 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. <template>
  2. <view>
  3. <view class="zhaopianZiliao-touxiang">
  4. <jiazhengUpload bottomText="上传头像和生活照"></jiazhengUpload>
  5. </view>
  6. <view class="zhaopianZiliao-shenfenzheng">
  7. <view>
  8. 身份证照片
  9. </view>
  10. <switch @change="switchSfzChange" />
  11. </view>
  12. <view class="zhaopianZiliao-shenfenzhengImg">
  13. <view class="zhaopianZiliao-shenfenzhengImg-first">
  14. <jiazhengUpload bottomText="上传身份证头像面"></jiazhengUpload>
  15. </view>
  16. <view class="zhaopianZiliao-shenfenzhengImg-two">
  17. <jiazhengUpload bottomText="上传身份证国徽面"></jiazhengUpload>
  18. </view>
  19. </view>
  20. <view class="zhaopianZiliao-shenfenzheng">
  21. <view>
  22. 工作生活照
  23. </view>
  24. <switch @change="switchGzChange" />
  25. </view>
  26. <view class="zhaopianZiliao-shenfenzhengImg">
  27. <view class="zhaopianZiliao-shenfenzhengImg-first">
  28. <jiazhengUpload></jiazhengUpload>
  29. </view>
  30. </view>
  31. <view class="zhaopianZiliao-shenfenzheng">
  32. <view>
  33. 资格类照片
  34. </view>
  35. <switch @change="switchZgChange" />
  36. </view>
  37. <view class="zhaopianZiliao-shenfenzhengImg">
  38. <view class="zhaopianZiliao-shenfenzhengImg-first">
  39. <jiazhengUpload></jiazhengUpload>
  40. </view>
  41. </view>
  42. <!-- <view class="list-row" @click="clickTijianriqi">
  43. <icon class="list-icon error-icon"></icon>
  44. <text>最近体检日期</text>
  45. </view> -->
  46. <!-- <uni-datetime-picker ref="datePicker" type="date" placeholder="选择日期121231233" :clear-icon="false" v-model="single" @maskClick="maskClick" /> -->
  47. <uni-datetime-picker v-model="single" type="date" @change="changeTijian">
  48. <view class="list-row">
  49. <icon class="list-icon error-icon"></icon>
  50. <text>最近体检日期123</text>
  51. </view>
  52. </uni-datetime-picker>
  53. <uni-datetime-picker v-model="single" type="date" @change="changeTijian">
  54. <view class="list-row">
  55. <icon class="list-icon error-icon"></icon>
  56. <text>健康证日期</text>
  57. </view>
  58. </uni-datetime-picker>
  59. <view>
  60. <view>
  61. 体检报告文件
  62. (*如未经同意,体检报告均不展示在简历中;在系统中预约的体检,如有电子报告,会自动关联到简历中)
  63. </view>
  64. <view>
  65. <checkbox-group>
  66. <checkbox value="cb" checked="true" />已经{{name}}同意,上传个人体检报告
  67. </checkbox-group>
  68. </view>
  69. </view>
  70. <view>
  71. 还没有上传的体验报告
  72. 可点击下方上传体检报告
  73. </view>
  74. <view>
  75. +从手机上传体检报告(pdf)
  76. </view>
  77. <button type="default" @click="saveZhaopianziliao" class="phone-green-btn login-btn">完成</button>
  78. </view>
  79. </template>
  80. <script>
  81. import {
  82. getAliyunPolicy
  83. } from "@/api/jiazheng.js"
  84. import jiazhengUpload from "./common/jiazhengUpload.vue"
  85. export default {
  86. data() {
  87. return {
  88. single: '',
  89. tijianRiqi: false,
  90. name: 'asdf阿斯顿发'
  91. }
  92. },
  93. components: {
  94. jiazhengUpload
  95. },
  96. methods: {
  97. saveZhaopianziliao(data) {
  98. console.log('data', data);
  99. },
  100. changeTijian(data) {
  101. console.log('data', data);
  102. },
  103. switchSfzChange(data) {
  104. console.log('data', data);
  105. },
  106. switchGzChange(data) {
  107. console.log('data', data);
  108. },
  109. switchZgChange(data) {
  110. console.log('data', data);
  111. },
  112. },
  113. created() {
  114. // setTimeout(()=>{
  115. // this.$refs.datePicker.show()
  116. // },1000)
  117. },
  118. };
  119. </script>
  120. <style scoped>
  121. .zhaopianZiliao-touxiang {
  122. display: flex;
  123. justify-content: center;
  124. align-items: center;
  125. flex-direction: column;
  126. }
  127. .zhaopianZiliao-shenfenzhengImg {
  128. display: flex;
  129. }
  130. .zhaopianZiliao-shenfenzheng {
  131. display: flex;
  132. justify-content: space-between;
  133. align-items: center;
  134. padding: 10px;
  135. }
  136. .zhaopianZiliao-shenfenzhengImg-first {
  137. margin-left: 20px;
  138. }
  139. .zhaopianZiliao-shenfenzhengImg-two {
  140. margin-left: 20px;
  141. }
  142. </style>