projectSettlement1.vue 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244
  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. placeholder="请输入内容"
  124. v-model="textarea">
  125. </el-input>
  126. </div>
  127. <!-- 项目简介区域结束 -->
  128. <div class="baseBtn">
  129. <div class="blockWidth">
  130. <el-button type="primary" class="backBtn" @click="back">返回</el-button>
  131. </div>
  132. </div>
  133. </div>
  134. </template>
  135. <script>
  136. export default {
  137. data() {
  138. return {
  139. options: [{
  140. value: '选项1',
  141. label: '中德学院'
  142. }],
  143. value: '中德学院',
  144. input:'',
  145. tableData:[{
  146. Name:'徐晓慧',
  147. class:'22电子通信G5',
  148. tel:'13751177411',
  149. },
  150. {
  151. Name:'林凡文',
  152. class:'22电子通信G5',
  153. tel:'13751177411',
  154. },
  155. {
  156. Name:'林凡文',
  157. class:'22电子通信G5',
  158. tel:'13751177411',
  159. },
  160. ],
  161. }
  162. },
  163. methods:{
  164. lookDetail(){
  165. },
  166. content(){
  167. this.$router.push('/projectSettlement1')
  168. },
  169. remark(){
  170. // this.$router.push('/ProjectManagement2')
  171. },
  172. remark2(){
  173. // this.$router.push('/ProjectManagement3')
  174. },
  175. remark4(){
  176. // this.$router.push('/ProjectManagement4')
  177. },
  178. remark5(){
  179. this.$router.push('/projectSettlement2')
  180. },
  181. back(){
  182. this.$router.push('/projectSettlement')
  183. },
  184. handleSelectionChange(val) {
  185. this.multipleSelection = val;
  186. },
  187. },
  188. created(){
  189. // this.value=(this.options[0].value)
  190. }
  191. }
  192. </script>
  193. <style lang="less">
  194. .projectSettlement1{
  195. .PS1tabTit{
  196. width: 100%;
  197. text-align: left;
  198. font-size: 18px;
  199. font-weight:bold;
  200. box-sizing: border-box;
  201. margin-top: 20px;
  202. }
  203. .ps1textArea{
  204. width: 100%;
  205. display: flex;
  206. justify-content: flex-start;
  207. textarea{
  208. resize: none;
  209. }
  210. }
  211. .psSmallTit{
  212. width: 100%;
  213. margin: 15px 0px 20px 0px;
  214. text-align: left;
  215. font-size: 16px;
  216. }
  217. }
  218. </style>