detailsDialog.vue 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <template>
  2. <div class="add-edit-dialog-container">
  3. <el-dialog :title="title" :visible.sync="visible" width="600px" :before-close="close">
  4. <el-form
  5. :model="formData"
  6. ref="formData"
  7. :rules="rules"
  8. label-width="90px"
  9. v-if="formData.id"
  10. >
  11. <el-form-item label="姓名:">
  12. <span>{{ formData.userResume.name }}</span>
  13. </el-form-item>
  14. <el-form-item label="性别:">
  15. <span v-if="formData.userResume.gender ==1">男</span>
  16. <span v-if="formData.userResume.gender ==2">女</span>
  17. </el-form-item>
  18. <el-form-item label="岗位:">
  19. <span
  20. v-if="formData.recruitmentInfoEntity"
  21. >{{ formData.recruitmentInfoEntity.job }}</span>
  22. </el-form-item>
  23. <el-form-item label="期望薪资:">
  24. <!-- <span>{{ formData.userResume.salary | pricePipe(0, '¥', true) }}</span> -->
  25. <span>{{ formData.userResume.salary }}</span>
  26. </el-form-item>
  27. <el-form-item label="联系方式:">
  28. <span>{{ formData.userResume.telephone }}</span>
  29. </el-form-item>
  30. <el-form-item label="出生年月:">
  31. <span>{{ formData.userResume.birthday }}</span>
  32. </el-form-item>
  33. <el-form-item label="微信号:">
  34. <span>{{ formData.userResume.wechat }}</span>
  35. </el-form-item>
  36. <el-form-item label="从业时间:">
  37. <span>{{ formData.userResume.workingTime }}</span>
  38. </el-form-item>
  39. <el-form-item label="个人技能:">
  40. <span>{{ formData.userResume.ability }}</span>
  41. </el-form-item>
  42. <el-form-item label="自我评价:">
  43. <span>{{ formData.userResume.intro }}</span>
  44. </el-form-item>
  45. </el-form>
  46. <div slot="footer" class="dialog-footer">
  47. <!-- <el-button @click="close()">取 消</el-button> -->
  48. <el-button
  49. type="primary"
  50. @click="submitForm('formData')"
  51. :disabled="submitBtndisabled"
  52. >确 定</el-button>
  53. </div>
  54. </el-dialog>
  55. </div>
  56. </template>
  57. <script>
  58. export default {
  59. data() {
  60. return {
  61. title: '详情',
  62. submitBtndisabled: false,
  63. rules: {},
  64. visible: false,
  65. formData: {},
  66. };
  67. },
  68. methods: {
  69. open(data) {
  70. this.formData = { ...data };
  71. this.visible = true;
  72. console.log(data, 'da');
  73. },
  74. close() {
  75. this.formData = {};
  76. this.visible = false;
  77. },
  78. submitForm() {
  79. this.formData = {};
  80. this.visible = false;
  81. },
  82. },
  83. };
  84. </script>
  85. <style lang="stylus" scoped>
  86. .add-edit-dialog-container {
  87. ::v-deep .el-form-item {
  88. margin-bottom: 0;
  89. }
  90. }
  91. </style>