projectSettlement1.vue 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245
  1. <template>
  2. <div class="projectSettlement1">
  3. <!-- 详情页 -->
  4. <div class="pA1Header">
  5. <div style="width: 400px;display: flex;">
  6. <div class="pAHeader1">项目管理</div>
  7. <div class="pAHeader1STit">项目详情</div>
  8. </div>
  9. <div @click="back" style="cursor:pointer;">返回</div>
  10. </div>
  11. <hr>
  12. <div class="AppBar">
  13. <div>
  14. <div @click="content">项目基本内容</div>
  15. <div class="pr1TitBass"></div>
  16. </div>
  17. <div @click="remark">项目详情</div>
  18. <div @click="remark2">项目附件</div>
  19. <div @click="remark4">项目结题附件</div>
  20. <div @click="remark5">结项评语</div>
  21. </div>
  22. <div class="psSmallTit">
  23. 结题时间:2023年-11月-20日
  24. </div>
  25. <!-- 活动申请填写信息区域开始 -->
  26. <div class="select">
  27. <div class="selectTop">
  28. <div class="label">项目名称</div>
  29. <el-input v-model="input" placeholder="请输入内容"></el-input>
  30. </div>
  31. <div class="selectMid">
  32. <div class="selectLeft">
  33. <div class="inpBlock">
  34. <div class="label">负责人</div>
  35. <el-input v-model="input" placeholder="请输入内容"></el-input>
  36. </div>
  37. <div class="inpBlock">
  38. <div class="label">所在部门</div>
  39. <el-select v-model="input" style="width: 100%;" placeholder="请选择">
  40. <el-option
  41. v-for="item in options"
  42. :key="item.value"
  43. :label="item.label"
  44. :value="item.value">
  45. </el-option>
  46. </el-select>
  47. </div>
  48. <div class="inpBlock">
  49. <div class="label">联系电话</div>
  50. <el-input v-model="input" placeholder="请输入内容"></el-input>
  51. </div>
  52. </div>
  53. <div class="selectRight">
  54. <div class="inpBlock">
  55. <div class="label">项目开始时间</div>
  56. <el-date-picker
  57. v-model="value"
  58. type="date"
  59. style="width: 100%;"
  60. placeholder="选择日期">
  61. </el-date-picker>
  62. </div>
  63. <div class="inpBlock">
  64. <div class="label">预算总经费</div>
  65. <el-input v-model="input" placeholder="请输入内容"></el-input>
  66. </div>
  67. </div>
  68. </div>
  69. </div>
  70. <!-- 活动申请填写信息区域结束 -->
  71. <!-- 项目成员区域开始 -->
  72. <div class="PS1tabTit">
  73. 项目成员
  74. </div>
  75. <hr>
  76. <el-table
  77. :data="tableData"
  78. tooltip-effect="dark"
  79. stripe
  80. class="fontSize"
  81. :header-cell-style="{ background: '#f2f2f2',color:'#000' }"
  82. >
  83. <el-table-column
  84. prop="Name"
  85. label="姓名"
  86. align="center"
  87. >
  88. </el-table-column>
  89. <el-table-column
  90. prop="class"
  91. label="班级"
  92. align="center"
  93. >
  94. </el-table-column>
  95. <el-table-column
  96. prop="tel"
  97. label="电话"
  98. align="center"
  99. >
  100. </el-table-column>
  101. <el-table-column
  102. prop="operation"
  103. align="center"
  104. label="操作"
  105. >
  106. <template #default="scope">
  107. <div class="operations">
  108. <el-button type="primary" @click="lookDetail(scope.rows.id)" size="mini" style="background: #477edd">查看详情</el-button>
  109. </div>
  110. </template>
  111. </el-table-column>
  112. </el-table>
  113. <!-- 项目成员区域结束 -->
  114. <!-- 项目简介区域开始 -->
  115. <div class="PS1tabTit">
  116. 项目简介
  117. </div>
  118. <hr>
  119. <div class="ps1textArea">
  120. <el-input
  121. type="textarea"
  122. :rows="6"
  123. class="textArea"
  124. placeholder="请输入内容"
  125. v-model="textarea">
  126. </el-input>
  127. </div>
  128. <!-- 项目简介区域结束 -->
  129. <div class="baseBtn">
  130. <div class="blockWidth">
  131. <el-button type="primary" class="backBtn" @click="back">返回</el-button>
  132. </div>
  133. </div>
  134. </div>
  135. </template>
  136. <script>
  137. export default {
  138. data() {
  139. return {
  140. options: [{
  141. value: '选项1',
  142. label: '中德学院'
  143. }],
  144. value: '中德学院',
  145. input:'',
  146. tableData:[{
  147. Name:'徐晓慧',
  148. class:'22电子通信G5',
  149. tel:'13751177411',
  150. },
  151. {
  152. Name:'林凡文',
  153. class:'22电子通信G5',
  154. tel:'13751177411',
  155. },
  156. {
  157. Name:'林凡文',
  158. class:'22电子通信G5',
  159. tel:'13751177411',
  160. },
  161. ],
  162. }
  163. },
  164. methods:{
  165. lookDetail(){
  166. },
  167. content(){
  168. this.$router.push('/projectSettlement1')
  169. },
  170. remark(){
  171. // this.$router.push('/ProjectManagement2')
  172. },
  173. remark2(){
  174. // this.$router.push('/ProjectManagement3')
  175. },
  176. remark4(){
  177. // this.$router.push('/ProjectManagement4')
  178. },
  179. remark5(){
  180. this.$router.push('/projectSettlement2')
  181. },
  182. back(){
  183. this.$router.push('/projectSettlement')
  184. },
  185. handleSelectionChange(val) {
  186. this.multipleSelection = val;
  187. },
  188. },
  189. created(){
  190. // this.value=(this.options[0].value)
  191. }
  192. }
  193. </script>
  194. <style lang="less">
  195. .projectSettlement1{
  196. .PS1tabTit{
  197. width: 100%;
  198. text-align: left;
  199. font-size: 18px;
  200. font-weight:bold;
  201. box-sizing: border-box;
  202. margin-top: 20px;
  203. }
  204. .ps1textArea{
  205. width: 100%;
  206. display: flex;
  207. justify-content: flex-start;
  208. textarea{
  209. resize: none;
  210. }
  211. }
  212. .psSmallTit{
  213. width: 100%;
  214. margin: 15px 0px 20px 0px;
  215. text-align: left;
  216. font-size: 16px;
  217. }
  218. }
  219. </style>