projectApplicationDetails.vue 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284
  1. <template>
  2. <div class="projectApplication1">
  3. <div class="pA1Header">
  4. <!-- 详情页 -->
  5. <div style="width: 800px;display: flex;">
  6. <div class="pAHeader1">项目立项申请</div>
  7. <span class="pAHeader1STit">项目进展详情</span>
  8. </div>
  9. <div @click="back" style="cursor:pointer;">返回</div>
  10. </div>
  11. <hr>
  12. <!-- 跳转导航开始 -->
  13. <div class="AppBar">
  14. <div>
  15. <div @click="content">项目基本内容</div>
  16. <div class="pr1TitBass"></div>
  17. </div>
  18. <div @click="remark">项目详情</div>
  19. </div>
  20. <!-- 跳转导航结束 -->
  21. <!-- 活动申请填写信息区域开始 -->
  22. <div class="select">
  23. <div class="selectTop">
  24. <div class="label">项目名称</div>
  25. <el-input v-model="input" placeholder="请输入内容"></el-input>
  26. </div>
  27. <div class="selectMid">
  28. <div class="selectLeft">
  29. <div class="inpBlock">
  30. <div class="label">负责人</div>
  31. <el-input v-model="input" placeholder="请输入内容"></el-input>
  32. </div>
  33. <div class="inpBlock">
  34. <div class="label">所在部门</div>
  35. <el-select v-model="input" style="width: 100%;" placeholder="请选择">
  36. <el-option
  37. v-for="item in options"
  38. :key="item.value"
  39. :label="item.label"
  40. :value="item.value">
  41. </el-option>
  42. </el-select>
  43. </div>
  44. <div class="inpBlock">
  45. <div class="label">联系电话</div>
  46. <el-input v-model="input" placeholder="请输入内容"></el-input>
  47. </div>
  48. </div>
  49. <div class="selectRight">
  50. <div class="inpBlock">
  51. <div class="label">项目开始时间</div>
  52. <el-date-picker
  53. v-model="input"
  54. type="date"
  55. style="width: 100%;"
  56. placeholder="选择日期">
  57. </el-date-picker>
  58. </div>
  59. <div class="inpBlock">
  60. <div class="label">预算总经费</div>
  61. <el-input v-model="input" placeholder="请输入内容"></el-input>
  62. </div>
  63. </div>
  64. </div>
  65. </div>
  66. <!-- 活动申请填写信息区域结束 -->
  67. <!-- 项目成员开始 -->
  68. <div class="tabTit">
  69. 项目成员
  70. </div>
  71. <hr>
  72. <el-table
  73. :data="tableData"
  74. tooltip-effect="dark"
  75. stripe
  76. class="fontSize"
  77. :header-cell-style="{ background: '#f2f2f2',color:'#000' }"
  78. >
  79. <el-table-column
  80. prop="Name"
  81. label="姓名"
  82. align="center"
  83. >
  84. </el-table-column>
  85. <el-table-column
  86. prop="class"
  87. label="班级"
  88. align="center"
  89. >
  90. </el-table-column>
  91. <el-table-column
  92. prop="tel"
  93. label="电话"
  94. align="center"
  95. >
  96. </el-table-column>
  97. <el-table-column
  98. prop="score"
  99. label="学分"
  100. align="center"
  101. >
  102. </el-table-column>
  103. <el-table-column
  104. prop="operation"
  105. label="操作"
  106. >
  107. <!-- <template #default="scope"> -->
  108. <div class="operations">
  109. <!-- <el-button type="primary" > -->
  110. <el-button type="primary" class="bt1" size="mini" style="background: #477edd">查看详情</el-button>
  111. <!-- </el-button> -->
  112. </div>
  113. <!-- </template> -->
  114. </el-table-column>
  115. </el-table>
  116. <!-- 项目成员结束 -->
  117. <!-- 项目简介开始 -->
  118. <div class="tabTit">
  119. 项目简介
  120. </div>
  121. <hr>
  122. <!-- <div class="projectApplicationDetailstextArea"> -->
  123. <el-input
  124. type="textarea"
  125. :rows="6"
  126. resize="none"
  127. placeholder="请输入内容"
  128. v-model="textarea">
  129. </el-input>
  130. <!-- </div> -->
  131. <!-- 项目简介结束 -->
  132. <div class="footer">
  133. <el-button type="primary" class="backBtn" @click="backBtn2">立即审核</el-button>
  134. </div>
  135. </div>
  136. </template>
  137. <script>
  138. export default {
  139. data() {
  140. return {
  141. options: [{
  142. value: '选项1',
  143. label: '中德学院'
  144. }],
  145. value: '中德学院',
  146. textarea:'',
  147. input:'',
  148. tableData:[{
  149. Name:'徐晓慧',
  150. class:'22电子通信G5',
  151. tel:'13751177411',
  152. score:'-',
  153. },
  154. {
  155. Name:'中国',
  156. class:'22电子通信G5',
  157. tel:'13751177411',
  158. score:'-',
  159. },
  160. {
  161. Name:'林凡文',
  162. class:'22电子通信G5',
  163. tel:'13751177411',
  164. score:'-',
  165. },
  166. ],
  167. pavalues:{
  168. value:'',
  169. value1:'',
  170. value2:'',
  171. value3:'',
  172. value4:'',
  173. }
  174. }
  175. },
  176. methods:{
  177. content(){
  178. // alert('111')
  179. this.$router.push('/projectApplicationDetails')
  180. },
  181. remark(){
  182. this.$router.push('/projectApplication2')
  183. },
  184. backBtn2(){
  185. // this.$router.push('/projectApplication')
  186. this.$message.success('审核成功')
  187. },
  188. handleSelectionChange(val) {
  189. this.multipleSelection = val;
  190. },
  191. back(){
  192. this.$router.push('/projectApplication')
  193. }
  194. },
  195. created(){
  196. this.value=(this.options[0].value)
  197. }
  198. }
  199. </script>
  200. <style lang="less">
  201. .projectApplication1{
  202. .selects{
  203. width: 85%;
  204. margin-top: 10px;
  205. display: flex;
  206. flex-wrap: wrap;
  207. .inp1{
  208. display: flex;
  209. width:35%;
  210. margin-right: 7%;
  211. margin-top: 10px;
  212. .inpText{
  213. // max-width: 100px;
  214. min-width: 100px;
  215. margin-right: 5px;
  216. display: inline-block;
  217. text-align: justify;
  218. text-justify:distribute-all-lines;
  219. text-align-last: justify;
  220. transform: translate(0,22%);
  221. padding-right: 15px;
  222. font-size: 16px;
  223. }
  224. }
  225. }
  226. .operations{
  227. display: flex;
  228. flex-shrink: 0;
  229. .bt1{
  230. font-size: 14px;
  231. }
  232. }
  233. .tabTit{
  234. width: 100%;
  235. text-align: left;
  236. font-size: 18px;
  237. font-weight:bold;
  238. box-sizing: border-box;
  239. padding-bottom: 5px;
  240. margin-top: 20px;
  241. }
  242. .footer{
  243. width: 90%;
  244. margin: 30px 20px;
  245. display: flex;
  246. justify-content: flex-end;
  247. .backBtn{
  248. background: #169bd5;
  249. }
  250. }
  251. .projectApplicationDetailstextArea{
  252. display: flex;
  253. justify-content: flex-start;
  254. margin-left: 10px;
  255. textarea{
  256. resize: none;outline: none;
  257. background: #f2f2f2;
  258. box-sizing: border-box;
  259. padding: 10px;
  260. }
  261. }
  262. }
  263. </style>