MyQualification.vue 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. <template>
  2. <div>
  3. <div class="right-qualification">
  4. <div class="right-qualification-title">
  5. <span style="font-size: 18px;font-weight: bold">我的资质</span>
  6. <el-button type="primary" size="mini" class="pull-right" @click="addQualification = true">添加</el-button>
  7. </div>
  8. <el-row :gutter="15" style="margin-bottom: 15px">
  9. <el-col :span="8">
  10. <QualificationCard></QualificationCard>
  11. </el-col>
  12. <el-col :span="8">
  13. <QualificationCard></QualificationCard>
  14. </el-col>
  15. <el-col :span="8">
  16. <QualificationCard></QualificationCard>
  17. </el-col>
  18. </el-row>
  19. </div>
  20. <el-dialog
  21. title="新增资质"
  22. :visible.sync="addQualification"
  23. width="30%"
  24. >
  25. <el-form ref="form" :model="form" label-width="80px">
  26. <el-form-item label="证书名称">
  27. <el-input v-model="form.name"></el-input>
  28. </el-form-item>
  29. <el-form-item label="证书编号">
  30. <el-input v-model="form.number"></el-input>
  31. </el-form-item>
  32. <el-form-item label="发证机构">
  33. <el-input v-model="form.institution"></el-input>
  34. </el-form-item>
  35. <el-form-item label="发证时间">
  36. <el-input v-model="form.date"></el-input>
  37. </el-form-item>
  38. <el-form-item label="是否公开">
  39. <el-radio-group v-model="form.isPublic">
  40. <el-radio label="公开"></el-radio>
  41. <el-radio label="不公开"></el-radio>
  42. </el-radio-group>
  43. </el-form-item>
  44. </el-form>
  45. <span slot="footer" class="dialog-footer">
  46. <el-button @click="addQualification = false">取 消</el-button>
  47. <el-button type="primary" @click="addQualification = false">确 定</el-button>
  48. </span>
  49. </el-dialog>
  50. </div>
  51. </template>
  52. <script>
  53. import QualificationCard from './QualificationCard'
  54. export default {
  55. name: "MyQualification",
  56. components:{
  57. QualificationCard
  58. },
  59. data(){
  60. return {
  61. addQualification: false,
  62. form: {
  63. name: '',
  64. number:'',
  65. institution:'',
  66. date:'',
  67. isPublic:''
  68. }
  69. }
  70. }
  71. }
  72. </script>
  73. <style scoped lang="less">
  74. .right-qualification {
  75. padding: 20px;
  76. background: rgba(255, 255, 255, 1);
  77. box-shadow: 0px 1px 6px 0px rgba(8, 6, 6, 0.13);
  78. .right-qualification-title {
  79. padding: 10px;
  80. border-bottom: 1px solid #ccc;
  81. margin-bottom: 20px;
  82. }
  83. }
  84. </style>