resume_improve.vue 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. <template>
  2. <div class="container">
  3. <skillCertHeader title="技术等级认证"></skillCertHeader>
  4. <flow :dataList="flowList"></flow>
  5. <div class="page-content">
  6. <p class="tips col1">
  7. 1、<a :href="`/wo/${userinfo.uid}`" target="view_window">完善简历</a>,有助于面试官快速了解你哦
  8. </p>
  9. <p class="tips">2、填写可面试时间</p>
  10. <el-input class="input" type="textarea" placeholder="请输入..." :autosize="{ minRows: 8}"
  11. v-model="memo"></el-input>
  12. <el-button class="submit" type="primary" @click="submit">确认提交</el-button>
  13. <p class="bottom-tips">* 点击提交后,工作人员将和您确认时间并为您对接面试官</p>
  14. </div>
  15. </div>
  16. </template>
  17. <script>
  18. import flow from "@/components/flow/flow";
  19. import skillCertHeader from "@/components/skill_cert_header/skill_cert_header";
  20. export default {
  21. name: "resume_improve",
  22. components: {
  23. flow, skillCertHeader
  24. },
  25. data() {
  26. return {
  27. flowList: [
  28. {
  29. active: true,
  30. label: '基础信息'
  31. }, {
  32. active: true,
  33. label: '完善简历'
  34. }, {
  35. active: false,
  36. label: '对接面试官'
  37. }, {
  38. active: false,
  39. label: '开始面试'
  40. }, {
  41. active: false,
  42. label: '结束认证'
  43. },
  44. ],
  45. memo: ''
  46. }
  47. },
  48. methods: {
  49. submit() {
  50. this.$axios.$post(`uapi/cert/memo`, {memo: this.memo}).then((value) => {
  51. this.$router.push(`/frontend/skill_cert/ready_interview`);
  52. });
  53. }
  54. }
  55. }
  56. </script>
  57. <style lang="scss" scoped>
  58. .container {
  59. display: flex;
  60. flex-direction: column;
  61. width: 100%;
  62. max-width: 1000px;
  63. margin: 10px auto;
  64. background: #ffffff;
  65. border-radius: 10px;
  66. padding: 0 85px;
  67. @media(max-width: 768px) {
  68. padding: 0 15px;
  69. }
  70. box-sizing: border-box;
  71. .page-content {
  72. display: flex;
  73. flex-direction: column;
  74. width: 100%;
  75. padding: 0 161px;
  76. @media(max-width: 768px) {
  77. padding: 0;
  78. }
  79. .tips {
  80. width: 100%;
  81. font-size: 16px;
  82. font-family: PingFangSC, PingFangSC-Regular, sans-serif;
  83. font-weight: 400;
  84. text-align: left;
  85. color: #222222;
  86. line-height: 22px;
  87. margin-top: 20px;
  88. }
  89. .col1 {
  90. margin-top: 57px;
  91. }
  92. .input {
  93. margin-top: 17px;
  94. }
  95. .submit {
  96. width: 100%;
  97. height: 51px;
  98. margin-top: 17px;
  99. }
  100. .bottom-tips {
  101. width: 100%;
  102. margin-top: 12px;
  103. margin-bottom: 85px;
  104. font-size: 14px;
  105. font-family: PingFangSC, PingFangSC-Regular, sans-serif;
  106. font-weight: 400;
  107. color: #919aa7;
  108. line-height: 14px;
  109. }
  110. }
  111. }
  112. </style>