ProjectManagement5.vue 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. <template>
  2. <div class="ProjectManagement5">
  3. <div class="pA1Header">
  4. <!-- 详情页 -->
  5. <div style="display: flex;width: 400px;">
  6. <div class="pAHeader1">项目管理</div>
  7. <span class="pAHeader1STit">项目进展详情</span>
  8. </div>
  9. <div style="cursor: pointer;" @click="back">返回</div>
  10. </div>
  11. <hr>
  12. <!-- 跳转导航开始 -->
  13. <div class="AppBar">
  14. <div @click="content">项目基本内容</div>
  15. <div @click="remark">项目详情</div>
  16. <div @click="remark2">活动开展</div>
  17. <div @click="remark4">项目附件</div>
  18. <div @click="remark5" class="AppBarActive">项目结题附件</div>
  19. </div>
  20. <!-- 跳转导航结束 -->
  21. <div class="pmInp">
  22. <el-button type="primary" class="btn" size="mini">上传文件</el-button>
  23. </div>
  24. <!-- 表格部分开始 -->
  25. <el-table
  26. :data="tableData"
  27. tooltip-effect="dark"
  28. stripe
  29. height="500px"
  30. class="fontSize"
  31. :header-cell-style="{ background: '#f2f2f2',color:'#000' }"
  32. >
  33. <el-table-column
  34. prop="projectName"
  35. label="项目中期报告"
  36. align="center"
  37. >
  38. </el-table-column>
  39. <el-table-column
  40. prop="size"
  41. label="大小"
  42. align="center"
  43. >
  44. </el-table-column>
  45. <el-table-column
  46. prop="date"
  47. label="时间"
  48. align="center"
  49. >
  50. </el-table-column>
  51. <el-table-column
  52. prop="operation"
  53. align="center"
  54. label="操作"
  55. >
  56. <template #default="scope">
  57. <div class="operations">
  58. <el-button type="primary" size="mini" @click="detail(scope.rows.id)" style="background: #477edd">明细查看</el-button>
  59. </div>
  60. </template>
  61. </el-table-column>
  62. </el-table>
  63. <div class="pm5footer">
  64. <!-- <el-button type="primary" class="backBtn" @click="backBtn2">返回</el-button>
  65. -->
  66. <el-pagination
  67. background
  68. layout="prev, pager, next"
  69. :total="1">
  70. </el-pagination>
  71. </div>
  72. </div>
  73. </template>
  74. <script>
  75. export default {
  76. data() {
  77. return {
  78. tableData:[{
  79. projectName:'创业孵化基地企业情况信息表',
  80. date:'2022年11月12日',
  81. size:'50k'
  82. },
  83. {
  84. projectName:'创业孵化基地企业情况信息表',
  85. size:'50k',
  86. date:'2022年11月12日',
  87. }
  88. ],
  89. }
  90. },
  91. methods:{
  92. content(){
  93. this.$router.push('/ProjectManagement1')
  94. },
  95. remark(){
  96. this.$router.push('/ProjectManagement2')
  97. },
  98. remark2(){
  99. this.$router.push('/ProjectManagement3')
  100. },
  101. remark4(){
  102. this.$router.push('/ProjectManagement4')
  103. },
  104. remark5(){
  105. this.$router.push('/ProjectManagement5')
  106. },
  107. backBtn2(){
  108. this.$router.push('/ProjectManagement1')
  109. },
  110. detail(){
  111. },
  112. back(){
  113. this.$router.push('/ProjectManagement')
  114. },
  115. },
  116. created(){
  117. // this.value=(this.options[0].value)
  118. }
  119. }
  120. </script>
  121. <style lang="less">
  122. .ProjectManagement5{
  123. .pm5footer{
  124. float: right;
  125. margin-top: 30px;
  126. .backBtn{
  127. background: #169bd5;
  128. float: right;
  129. width: 100px;
  130. }
  131. }
  132. .pm1Tit{
  133. display: flex;
  134. margin-left: 20px;
  135. div{
  136. width: 130px;
  137. cursor: pointer;
  138. font-weight: 550;
  139. }
  140. .pr1TitBass{
  141. height: 2px;
  142. width: 100%;
  143. background: #3D67BC;
  144. }
  145. }
  146. .pmInp{
  147. width: 100%;
  148. margin: 10px 0 10px 0;
  149. display: flex;
  150. justify-content: flex-end;
  151. .btn{
  152. height: 30px;
  153. width: 100px;
  154. font-size: 16px;
  155. background: #477edd;
  156. // margin-left: 10px;
  157. }
  158. }
  159. }
  160. </style>