|
@@ -113,7 +113,11 @@
|
|
|
<el-table-column prop="beginEndTime" label="起止时间" width="300"></el-table-column>
|
|
<el-table-column prop="beginEndTime" label="起止时间" width="300"></el-table-column>
|
|
|
<el-table-column prop="num" label="数量" width="300"></el-table-column>
|
|
<el-table-column prop="num" label="数量" width="300"></el-table-column>
|
|
|
<el-table-column prop="standard" label="收费标准(元)"></el-table-column>
|
|
<el-table-column prop="standard" label="收费标准(元)"></el-table-column>
|
|
|
- <el-table-column prop="totalFee" label="收费金额(元)"></el-table-column>
|
|
|
|
|
|
|
+ <el-table-column prop="totalFee" label="收费金额(元)">
|
|
|
|
|
+ <template slot-scope="{row}">
|
|
|
|
|
+ {{fmtMoney(row.totalFee)}}
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
</el-table>
|
|
</el-table>
|
|
|
<el-pagination style="text-align: center;"
|
|
<el-pagination style="text-align: center;"
|
|
|
:current-page.sync="pageIndex"
|
|
:current-page.sync="pageIndex"
|
|
@@ -216,44 +220,53 @@ export default {
|
|
|
|
|
|
|
|
|
|
|
|
|
billPushApi.goodsPageList(formData)
|
|
billPushApi.goodsPageList(formData)
|
|
|
- .then(function(response) {
|
|
|
|
|
- self.loading = false;
|
|
|
|
|
-
|
|
|
|
|
- var jsonData = response.data;
|
|
|
|
|
|
|
+ .then(function(response) {
|
|
|
|
|
+ self.loading = false;
|
|
|
|
|
|
|
|
- if(jsonData.result) {
|
|
|
|
|
- if(exportFlag){
|
|
|
|
|
- //导出
|
|
|
|
|
- self.$message({
|
|
|
|
|
- showClose: true,
|
|
|
|
|
- type: "success",
|
|
|
|
|
- message: `报表已生成,<a href="${jsonData.data}">请点击链接下载</a>`,
|
|
|
|
|
- dangerouslyUseHTMLString: true,
|
|
|
|
|
- duration: 30000
|
|
|
|
|
- });
|
|
|
|
|
- }
|
|
|
|
|
- else{
|
|
|
|
|
- //分页查看
|
|
|
|
|
- var page = jsonData.data;
|
|
|
|
|
|
|
+ var jsonData = response.data;
|
|
|
|
|
|
|
|
- self.tableData = page.data;
|
|
|
|
|
- self.totalPages = page.totalPages;
|
|
|
|
|
- self.totalElements = page.recordsTotal;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ if(jsonData.result) {
|
|
|
|
|
+ if(exportFlag){
|
|
|
|
|
+ //导出
|
|
|
|
|
+ self.$message({
|
|
|
|
|
+ showClose: true,
|
|
|
|
|
+ type: "success",
|
|
|
|
|
+ message: `报表已生成,<a href="${jsonData.data}">请点击链接下载</a>`,
|
|
|
|
|
+ dangerouslyUseHTMLString: true,
|
|
|
|
|
+ duration: 30000
|
|
|
|
|
+ });
|
|
|
}
|
|
}
|
|
|
else{
|
|
else{
|
|
|
- self.$message.warning(jsonData.message);
|
|
|
|
|
|
|
+ //分页查看
|
|
|
|
|
+ var page = jsonData.data;
|
|
|
|
|
+
|
|
|
|
|
+ self.tableData = page.data;
|
|
|
|
|
+ self.totalPages = page.totalPages;
|
|
|
|
|
+ self.totalElements = page.recordsTotal;
|
|
|
}
|
|
}
|
|
|
|
|
+ }
|
|
|
|
|
+ else{
|
|
|
|
|
+ self.$message.warning(jsonData.message);
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
- // self.tableData = jsonData.data;
|
|
|
|
|
- // self.totalPages = jsonData.totalPages;
|
|
|
|
|
- // self.totalElements = jsonData.recordsTotal;
|
|
|
|
|
- })
|
|
|
|
|
- .catch(error => {
|
|
|
|
|
- self.loading = false;
|
|
|
|
|
- // self.$message.error(error + "");
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
|
|
+ // self.tableData = jsonData.data;
|
|
|
|
|
+ // self.totalPages = jsonData.totalPages;
|
|
|
|
|
+ // self.totalElements = jsonData.recordsTotal;
|
|
|
|
|
+ })
|
|
|
|
|
+ .catch(error => {
|
|
|
|
|
+ self.loading = false;
|
|
|
|
|
+ // self.$message.error(error + "");
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
|
|
+ fmtMoney(value){
|
|
|
|
|
+ const num = Number(value);
|
|
|
|
|
+
|
|
|
|
|
+ if (!isNaN(num)) {
|
|
|
|
|
+ return num.toFixed(2);
|
|
|
|
|
+ }
|
|
|
|
|
+ else{
|
|
|
|
|
+ return num;
|
|
|
|
|
+ }
|
|
|
},
|
|
},
|
|
|
pageSizeChange(pageSize) {
|
|
pageSizeChange(pageSize) {
|
|
|
this.pageSize = pageSize;
|
|
this.pageSize = pageSize;
|
|
@@ -285,7 +298,8 @@ export default {
|
|
|
return prev;
|
|
return prev;
|
|
|
}
|
|
}
|
|
|
}, 0);
|
|
}, 0);
|
|
|
- sums[5] ;
|
|
|
|
|
|
|
+
|
|
|
|
|
+ sums[5] = this.fmtMoney(sums[5]);
|
|
|
} else {
|
|
} else {
|
|
|
sums[index] = '';
|
|
sums[index] = '';
|
|
|
}
|
|
}
|