secondInfoForm.vue 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. <template>
  2. <div>
  3. <el-form ref="basicInfoForm" label-position="top" :model="info" :rules="rules" label-width="150px">
  4. <div class="fomebox">
  5. <div class="ftop flexc">
  6. <img class="timg flex0" src="@/assets/images/project/tabtit.png"/>
  7. <div class="flex1 tit">开工前相关手续办理情况</div>
  8. </div>
  9. <div class="rowbox">
  10. <el-row :gutter="22">
  11. <el-col :span="24" style="padding-left: 0;" class="magnt mbstb">
  12. <el-col :span="6">
  13. <div class="xiangw">
  14. <span>土地摘牌时间:</span>
  15. <span>{{info.tdzpTime||'暂无数据'}}</span>
  16. </div>
  17. </el-col>
  18. <el-col :span="6">
  19. <div class="xiangw">
  20. <span>环评批复时间:</span>
  21. <span>{{info.hppfTime||'暂无数据'}}</span>
  22. </div>
  23. </el-col>
  24. <el-col :span="8" >
  25. <div class="xiangw">
  26. <span>建设用地规划许可证取得时间:</span>
  27. <span>{{info.ykzTime||'暂无数据'}}</span>
  28. </div>
  29. </el-col>
  30. </el-col>
  31. </el-row>
  32. </div>
  33. </div>
  34. <div class="fomebox">
  35. <div class="ftop flexc">
  36. <img class="timg flex0" src="@/assets/images/project/tabtit.png"/>
  37. <div class="flex1 tit">开工信息</div>
  38. </div>
  39. <div class="rowbox">
  40. <el-row :gutter="22" class="magnt mbstb" >
  41. <el-col :span="6">
  42. <div class="xiangw">
  43. <span>施工许可证办理时间:</span>
  44. <span>{{info.sgxkTime||'暂无数据'}}</span>
  45. </div>
  46. </el-col>
  47. <el-col :span="6">
  48. <div class="xiangw">
  49. <span>开工时间:</span>
  50. <span>{{info.kgrq||'暂无数据'}}</span>
  51. </div>
  52. </el-col>
  53. </el-row>
  54. </div>
  55. </div>
  56. <div class="fomebox">
  57. <div class="ftop flexc">
  58. <img class="timg flex0" src="@/assets/images/project/tabtit.png"/>
  59. <div class="flex1 tit">上传附件</div>
  60. </div>
  61. <div class="rowbox">
  62. <el-table :data="tableData" border style="width: 100%;margin-bottom: 15px;">
  63. <el-table-column align="center" prop="fjlx" label="附件类型" width="20%"> </el-table-column>
  64. <el-table-column align="center" prop="name" label="文件名称" width="20%"> </el-table-column>
  65. <el-table-column align="center" prop="dx" label="附件大小" width="15%"> </el-table-column>
  66. <el-table-column align="center" prop="time" label="上传时间" width="15%"> </el-table-column>
  67. <el-table-column align="center" label="操作" width="30%">
  68. <template slot-scope="scope">
  69. <div class="flexcc">
  70. <div class="btna flexc cob">
  71. <div class="imgs">
  72. <img class="imgb" src="@/assets/images/project/upb.png"/>
  73. </div>预览
  74. </div>
  75. <div class="btna flexc coc">
  76. <div class="imgs">
  77. <img class="imga" src="@/assets/images/project/upc.png"/>
  78. </div>下载
  79. </div>
  80. <div class="btna flexc cod">
  81. <div class="imgs">
  82. <img class="imgc" src="@/assets/images/project/upd.png"/>
  83. </div>删除
  84. </div>
  85. </div>
  86. </template>
  87. </el-table-column>
  88. </el-table>
  89. </div>
  90. </div>
  91. </el-form>
  92. </div>
  93. </template>
  94. <script>
  95. export default {
  96. props: {
  97. info: {
  98. type: Object,
  99. default: null
  100. }
  101. },
  102. data() {
  103. return {
  104. value:'',
  105. value1:'',
  106. options: [{
  107. value: '选项1',
  108. label: '黄金糕'
  109. }, {
  110. value: '选项2',
  111. label: '双皮奶'
  112. }],
  113. tableData: [{
  114. fjlx: '项目可行性研究报告',
  115. name: '项目可行性研究报告.pdf',
  116. dx: '11.8 MB',
  117. time: '2025-06-16 16:57',
  118. }],
  119. rules: {
  120. // tableName: [
  121. // { required: true, message: "请输入表名称", trigger: "blur" }
  122. // ],
  123. // tableComment: [
  124. // { required: true, message: "请输入表描述", trigger: "blur" }
  125. // ],
  126. // className: [
  127. // { required: true, message: "请输入实体类名称", trigger: "blur" }
  128. // ],
  129. // functionAuthor: [
  130. // { required: true, message: "请输入作者", trigger: "blur" }
  131. // ]
  132. }
  133. }
  134. }
  135. }
  136. </script>
  137. <style lang="scss" scoped>
  138. ::v-deep {
  139. .fomebox{
  140. .el-button--primary{font-size: 14px;padding: 8px 14px;}
  141. .el-form-item__label{padding-bottom: 0;line-height: 38px;}
  142. .el-form-item{margin-bottom: 15px;}
  143. .el-input__inner{height: 40px;line-height: 40px;}
  144. .el-date-editor.el-input{width: 100%;}
  145. .el-select{width: 100%;}
  146. table{width: 100% !important;}
  147. }
  148. }
  149. .fomebox{background: #FFFFFF;margin-bottom: 15px;border-radius: 4px;
  150. .ftop{padding: 10px 17px 10px 16px;border-bottom: 1px solid #E6E6E6;
  151. .timg{width: 20px;height: 20px;margin-right: 13px;}
  152. .tit{font-weight: bold;font-size: 16px;color: #222838;}
  153. }
  154. .rowbox{padding: 10px 15px 9px;}
  155. .ftab{font-weight: bold;font-size: 14px;color: #2777D0;padding: 24px 16px 7px;
  156. .line{width: 6px;margin-right: 9px;height: 20px;background: #2777D0;}
  157. }
  158. .btna{font-weight: 500;font-size: 14px;padding: 0 13px;
  159. .imgs{width: 15px;height: 15px;display: flex;align-items: center;justify-content: center;margin-right: 7px;
  160. .imga{width: 13px;height: 14px;}
  161. .imgb{width: 14px;height: 14px;}
  162. .imgc{width: 15px;height: 15px;}
  163. .imgd{width: 13px;height: 14px;}
  164. }
  165. &.coa{color: #1890FF;}
  166. &.cob{color: #FE7F0E;}
  167. &.coc{color: #00A854;}
  168. &.cod{color: #F25858;}
  169. }
  170. }
  171. .xiangw{
  172. // margin-top: 20px;
  173. span:nth-child(1){
  174. font-family: PingFang SC;
  175. font-weight: bold;
  176. font-size: 14px;
  177. color: #000000;
  178. }
  179. span:nth-child(2){
  180. font-family: PingFang SC;
  181. font-weight: 400;
  182. font-size: 14px;
  183. color: #222838;
  184. }
  185. }
  186. .magnt{
  187. margin-top: 10px;
  188. }
  189. .mbstb{
  190. margin-bottom: 10px;
  191. }
  192. </style>