<el-table border :data="tableData.slice((currentPage-1)*pageSize,currentPage*pageSize)" stripe style="width: 100%" v-else>
<el-table-column prop="n" label="序列号" width="80" align="center"></el-table-column>
<el-table-column prop="ProjectItem" label="购买内容" align="center"></el-table-column>
<el-table-column prop="TotalAmt" label="金额" align="center">
<template slot-scope="scope">
¥{{scope.row.TotalAmt}}
</template>
</el-table-column>
<el-table-column prop="IsPaid" label="付款/订单状态" align="center">
<template slot-scope="scope">
<p class="table_P" v-if="scope.row.IsPaid==0" style="color:#F56C6C">未付款</p>
<p class="table_P table_red" v-if="scope.row.IsPaid==1" style="color:#909399">{{scope.row.PaidDate.substring(0,10)}}</p>
<hr class="table_hr">
<p class="table_P table_red" v-if="scope.row.IsPost==0" style="color:#E6A23C">待处理</p>
<p class="table_P table_red" v-if="scope.row.IsPost==1" style="color:#67C23A">处理中</p>
<p class="table_P table_red" v-if="scope.row.IsPost==2" style="color:#409EFF">已转包</p>
<p class="table_P table_red" v-if="scope.row.IsPost==3" style="color:#909399">{{scope.row.PostDate.substring(0,10)}}</p>
</template>
</el-table-column>
<el-table-column prop="CreateDate" label="下单时间" align="center">
<template slot-scope="scope">
{{scope.row.CreateDate.substring(0,10)}}
</template>
</el-table-column>
<el-table-column label="操作" align="center">
<template slot-scope="scope">
<el-button @click="handleClickTable(scope.row)" type="text" size="small" v-if="scope.row.IsPost==3">查看</el-button>
<el-button @click="handleClickDel(scope.row)" type="text" size="small" v-if="scope.row.IsPost==0 || scope.row.IsPost==3">删除</el-button>
</template>
</el-table-column>
</el-table>
<div class="pages">
<el-pagination
background
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page="currentPage"
:page-size="pageSize"
layout="prev, pager, next"
:total="tableData.length"
></el-pagination>
</div>
export default {
name: "DefaultView",
data() {
return {
// 总数据
tableData: [],
dialogFormVisiblePayment:false,
formLabelWidth: "100px",
// 默认显示第几页
currentPage: 1, // 当前页码
totalCount: 20, // 总条数
pageSize: 4, // 每页的数据条数
}
}
}