params4.vue 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. <template>
  2. <div class='flex flex-justify-start flex-align-center flex-col'>
  3. <div class='flex flex-center full-width flex-justify-between mt-10 mb-10'>
  4. <span class='full-width text-left bold'>{{ info.dictValue }}</span>
  5. </div>
  6. <div class='mt-10' style='width: 80%;'>
  7. <avue-crud
  8. :option="option"
  9. :data="data"
  10. ref="crud"
  11. v-model="form"
  12. :before-open="beforeOpen"
  13. @row-del="rowDel"
  14. @row-save="rowSave"
  15. @row-update="rowUpdate">
  16. <template #menu='{row}'>
  17. <el-button text type='primary' icon='el-icon-upload'>上传</el-button>
  18. </template>
  19. </avue-crud>
  20. </div>
  21. </div>
  22. </template>
  23. <script>
  24. export default {
  25. name: 'params4',
  26. props: {
  27. info: {
  28. type: Object,
  29. default: null
  30. }
  31. },
  32. data () {
  33. return {
  34. disabled: true,
  35. form: {},
  36. data: [
  37. {
  38. name: '建设项目用地预审',
  39. deptName: '',
  40. docNo: '凤环函〔2018147]号'
  41. },
  42. {
  43. name: '选址意见书',
  44. deptName: '',
  45. docNo: '选字第201900011号'
  46. },
  47. {
  48. name: '环境影响评价批复',
  49. deptName: '生态环境局',
  50. docNo: ''
  51. },
  52. {
  53. name: '项目建议书批复',
  54. deptName: '',
  55. docNo: ''
  56. },
  57. {
  58. name: '可行性研究报告批复',
  59. deptName: '发改局',
  60. docNo: ''
  61. },
  62. {
  63. name: '初步设计及概算批复',
  64. deptName: '',
  65. docNo: ''
  66. },
  67. {
  68. name: '建设用地规划许可证',
  69. deptName: '住建局',
  70. docNo: ''
  71. },
  72. {
  73. name: '开工许可证',
  74. deptName: '住建局',
  75. docNo: ''
  76. },
  77. {
  78. name: '施工许可证',
  79. deptName: '住建局',
  80. docNo: ''
  81. },
  82. {
  83. name: '建设工程规划许可证',
  84. deptName: '住建局',
  85. docNo: ''
  86. }
  87. ],
  88. option: {
  89. align: 'center',
  90. menuAlign: 'center',
  91. menuWidth: 380,
  92. size: 'mini',
  93. addBtn: false,
  94. delBtn: false,
  95. refreshBtn: false,
  96. columnBtn: false,
  97. labelWidth: 140,
  98. border: true,
  99. column: [
  100. {
  101. label: '审批事项(要件)',
  102. prop: 'name',
  103. display: false
  104. },
  105. {
  106. label: '批复单位',
  107. prop: 'deptName',
  108. display: false
  109. },
  110. {
  111. label: '文件',
  112. prop: 'file',
  113. hide: true,
  114. type: 'upload'
  115. },
  116. {
  117. label: '文号',
  118. prop: 'docNo'
  119. }
  120. ]
  121. }
  122. }
  123. }
  124. }
  125. </script>
  126. <style lang='scss' scoped>
  127. .form-content {
  128. border: 1px solid #eeeeee;
  129. padding: 20px;
  130. }
  131. </style>