|
@@ -0,0 +1,253 @@
|
|
|
+<template>
|
|
|
+ <!-- 项目管理 资金申报明细 -->
|
|
|
+ <div class="FundDetailList" v-loading="loading">
|
|
|
+ <!-- 表格开始 -->
|
|
|
+ <el-table
|
|
|
+ ref="multipleTable"
|
|
|
+ :data="tableData"
|
|
|
+ tooltip-effect="dark"
|
|
|
+ stripe
|
|
|
+ class="fontSize"
|
|
|
+ :header-cell-style="{ background: '#f2f2f2',color:'#000' }"
|
|
|
+ >
|
|
|
+ <el-table-column
|
|
|
+ prop="fundNo"
|
|
|
+ align="center"
|
|
|
+ label="资金编号"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="title"
|
|
|
+ align="center"
|
|
|
+ label="活动名称"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="pro_leader"
|
|
|
+ align="center"
|
|
|
+ label="负责人"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="name"
|
|
|
+ align="center"
|
|
|
+ label="所在部门"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="apply"
|
|
|
+ align="center"
|
|
|
+ label="申请经费(元)"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="isUser"
|
|
|
+ align="center"
|
|
|
+ label="实际使用(元)"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="create_at"
|
|
|
+ align="center"
|
|
|
+ label="申请时间"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="state"
|
|
|
+ align="center"
|
|
|
+ label="资金状态"
|
|
|
+ >
|
|
|
+ <template #default="scope">
|
|
|
+ <div>
|
|
|
+ {{ scope.row.state==0?'未审核':""}}
|
|
|
+ {{ scope.row.state==1?'未报销':""}}
|
|
|
+ {{ scope.row.state==2?'已报销':""}}
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <!-- 表格结束 -->
|
|
|
+
|
|
|
+
|
|
|
+ <el-pagination
|
|
|
+ @current-change="handleCurrentChange"
|
|
|
+ :current-page="PageData.currentPage"
|
|
|
+ :page-size="PageData.packageSize"
|
|
|
+ layout=" prev, pager, next"
|
|
|
+ background
|
|
|
+ class="paginations"
|
|
|
+ :total="PageData.total">
|
|
|
+ </el-pagination>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+
|
|
|
+ <script>
|
|
|
+ export default {
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ tableData:[],
|
|
|
+ loading:false,
|
|
|
+ PageData:{ // 分页数据
|
|
|
+ total:0,
|
|
|
+ packageSize:5,
|
|
|
+ currentPage:1
|
|
|
+ },
|
|
|
+ }
|
|
|
+ },
|
|
|
+ methods:{
|
|
|
+ handleCurrentChange(val) { //当页数发生改变的时候调用获取列表数据请求
|
|
|
+ this.PageData.currentPage=val
|
|
|
+ this.getData()
|
|
|
+ },
|
|
|
+ getData(){
|
|
|
+ this.loading = true;
|
|
|
+ let param={
|
|
|
+ uid:this.$store.state.userInfo.userid,
|
|
|
+ cid:this.$route.query['pid'],
|
|
|
+ nowPage:this.PageData.currentPage,
|
|
|
+ lim:this.PageData.packageSize,
|
|
|
+ }
|
|
|
+ this.ajax
|
|
|
+ .get(this.$store.state.api+'/getProjectActivityAllFund',param)
|
|
|
+ .then(res=>{
|
|
|
+ let data = res['data'][0];
|
|
|
+ console.log(data)
|
|
|
+ this.tableData = data;
|
|
|
+ this.PageData.total = res['data'][1][0]['total']
|
|
|
+ //后面还有申请经费和实际使用的计算
|
|
|
+ this.loading = false;
|
|
|
+ },err=>{
|
|
|
+ console.log(err);
|
|
|
+ })
|
|
|
+ },
|
|
|
+ },
|
|
|
+ mounted(){
|
|
|
+ this.getData();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ </script>
|
|
|
+
|
|
|
+ <style lang="less">
|
|
|
+ .FundDetailList{
|
|
|
+
|
|
|
+ .right{
|
|
|
+ width: 100%;
|
|
|
+ }
|
|
|
+ .pmFund1Footer{ //分页
|
|
|
+ display: flex;
|
|
|
+ justify-content: flex-end;
|
|
|
+ margin: 20px 50px 0 0;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ // .projectApplicationfundAddDialog2{
|
|
|
+
|
|
|
+
|
|
|
+ // .el-header {
|
|
|
+ // background-color: #3d67bc;
|
|
|
+ // color: #333;
|
|
|
+ // text-align: center;
|
|
|
+ // display: flex;
|
|
|
+ // justify-content: space-between;
|
|
|
+ // align-items: center;
|
|
|
+ // }
|
|
|
+ // .el-select-dropdown__item{
|
|
|
+ // text-align: left;
|
|
|
+ // }
|
|
|
+ // .el-dialog__title{
|
|
|
+ // color:#fff;
|
|
|
+ // display: flex;
|
|
|
+ // justify-content: center;
|
|
|
+ // font-size: 18px;
|
|
|
+ // position: relative;
|
|
|
+ // top: -2px;
|
|
|
+ // }
|
|
|
+ // font-size: 16px !important;
|
|
|
+ // .el-dialog__header{
|
|
|
+ // display: flex;
|
|
|
+ // font-weight: bold;
|
|
|
+ // justify-content: flex-start;
|
|
|
+ // }
|
|
|
+ // .el-dialog__body{
|
|
|
+ // padding-top: 0px;
|
|
|
+ // }
|
|
|
+ // .dagSpan{
|
|
|
+ // min-width: 65px;
|
|
|
+ // max-width: 65px;
|
|
|
+ // display: flex;
|
|
|
+ // justify-content:flex-end;
|
|
|
+ // margin-right: 9px;
|
|
|
+ // align-items: center;
|
|
|
+ // font-size: 16px;
|
|
|
+ // }
|
|
|
+ // .deleteContent1{
|
|
|
+ // width: 55%;
|
|
|
+ // margin-bottom: 10px;
|
|
|
+ // display: flex;
|
|
|
+ // }
|
|
|
+
|
|
|
+ // .dagRemark{
|
|
|
+ // display: flex;
|
|
|
+ // margin: 20px 0px;
|
|
|
+ // font-size: 16px;
|
|
|
+ // font-weight: 550;
|
|
|
+ // }
|
|
|
+ // .dagInpS{
|
|
|
+ // // width: 100%;
|
|
|
+ // display: flex;
|
|
|
+ // font-size: 16px;
|
|
|
+
|
|
|
+ // justify-content: space-between;
|
|
|
+ // .dagInpS1{
|
|
|
+ // display: flex;
|
|
|
+ // min-width: 23%;
|
|
|
+ // max-width: 23%;
|
|
|
+ // font-size: 16px;
|
|
|
+
|
|
|
+ // }
|
|
|
+ // .dagInpS1:nth-child(1){
|
|
|
+ // min-width: 30%;
|
|
|
+ // max-width: 30%;
|
|
|
+ // .dagSpan{
|
|
|
+ // font-size: 16px;
|
|
|
+ // display: inline-block;
|
|
|
+ // text-align: justify;
|
|
|
+ // text-justify:distribute-all-lines;
|
|
|
+ // text-align-last: justify;
|
|
|
+ // transform: translate(0,22%);
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // .dagInpSf1:nth-child(n+2) .dagSpan{
|
|
|
+ // font-size: 16px;
|
|
|
+ // min-width: 50px;
|
|
|
+ // max-width: 50px;
|
|
|
+
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // .dagInpS2{
|
|
|
+ // margin:20px 0 20px 0;
|
|
|
+ // display: flex;
|
|
|
+ // font-size: 16px;
|
|
|
+
|
|
|
+ // .dagSpan2{
|
|
|
+ // font-size: 16px;
|
|
|
+
|
|
|
+ // max-width: 65px;
|
|
|
+ // min-width: 65px;
|
|
|
+ // margin-right: 10px;
|
|
|
+ // // text-align: right;
|
|
|
+ // display: inline-block;
|
|
|
+ // text-align: justify;
|
|
|
+ // text-justify:distribute-all-lines;
|
|
|
+ // text-align-last: justify;
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+
|
|
|
+ .newWidth{
|
|
|
+ width: 150px;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+ </style>
|