|
|
@@ -1,91 +1,93 @@
|
|
|
-<template>
|
|
|
- <div v-loading="loading">
|
|
|
+<template>
|
|
|
+ <div v-loading="loading">
|
|
|
<div class="white-box">
|
|
|
+
|
|
|
<el-table class="withdraw-table" :data="tableData" stripe style="width: 100%;">
|
|
|
- <el-table-column label="创建时间">
|
|
|
- <template slot-scope="scope">
|
|
|
- {{tool.formatDate(scope.row.CREATED_AT)}}
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="报单编号" prop="DEC_SN">
|
|
|
-
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="订单编号" prop="DEC_SN">
|
|
|
-
|
|
|
- </el-table-column>
|
|
|
-
|
|
|
- <el-table-column label="会员编号" prop="USER_NAME">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="会员姓名" prop="REAL_NAME">
|
|
|
- </el-table-column>
|
|
|
- <!--<el-table-column label="推荐人编号" prop="REC_USER_NAME">-->
|
|
|
- <!--</el-table-column>-->
|
|
|
- <el-table-column label="接点人编号" prop="CON_USER_NAME">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="报单金额" prop="DEC_AMOUNT">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="报单PV" prop="DEC_PV">
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- <div class="white-box-footer">
|
|
|
- <pagination :total="totalCount" :page_size="pageSize" @size-change="handleSizeChange" @current-change="handleCurrentChange"></pagination>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-</template>
|
|
|
-
|
|
|
-<script>
|
|
|
- import network from '@/utils/network'
|
|
|
- import tool from '@/utils/tool'
|
|
|
- import Pagination from '@/components/Pagination'
|
|
|
- export default {
|
|
|
- name: "dec-order-list",
|
|
|
- components: {Pagination},
|
|
|
- mounted() {
|
|
|
- this.getData()
|
|
|
- },
|
|
|
- data() {
|
|
|
- return {
|
|
|
- loading: false,
|
|
|
- form:{
|
|
|
-
|
|
|
- },
|
|
|
- tableData:null,
|
|
|
- list: null,
|
|
|
- currentPage: 1,
|
|
|
- totalPages: 1,
|
|
|
- totalCount: 1,
|
|
|
- pageSize: 20,
|
|
|
- tool: tool,
|
|
|
- }
|
|
|
- },
|
|
|
- methods: {
|
|
|
- handleCurrentChange (page) {
|
|
|
- this.getData(page, this.pageSize)
|
|
|
- },
|
|
|
- handleSizeChange (pageSize) {
|
|
|
- this.getData(this.currentPage, pageSize)
|
|
|
- },
|
|
|
- getData(page, pageSize) {
|
|
|
- network.getPageData(this, 'shop/dec-order-list', page, pageSize, {type: this.type}, function (response) {
|
|
|
- //network.getData(`shop/dec-order-list`).then(response => {
|
|
|
- console.log(response)
|
|
|
- this.loading = false;
|
|
|
- this.list = response.list;
|
|
|
- let settingObj=this.list;
|
|
|
- let settingArr = Object.keys(settingObj).map(key => {
|
|
|
- //console.log(key); //为每个键名
|
|
|
- return settingObj[key]; //把每个对象返回出去生成一个新的数组中相当于0:{id:1}
|
|
|
- } );
|
|
|
- this.tableData=settingArr;
|
|
|
- console.log(this.tableData)
|
|
|
-
|
|
|
- });
|
|
|
- },
|
|
|
- }
|
|
|
- }
|
|
|
-</script>
|
|
|
-
|
|
|
-<style scoped>
|
|
|
-
|
|
|
-</style>
|
|
|
+
|
|
|
+ <el-table-column label="创建时间">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ {{tool.formatDate(scope.row.CREATED_AT)}}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="报单编号" prop="DEC_SN">
|
|
|
+
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="订单编号" prop="ORDER_SN">
|
|
|
+
|
|
|
+ </el-table-column>
|
|
|
+
|
|
|
+ <el-table-column label="会员编号" prop="USER_NAME">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="会员姓名" prop="REAL_NAME">
|
|
|
+ </el-table-column>
|
|
|
+ <!--<el-table-column label="推荐人编号" prop="REC_USER_NAME">-->
|
|
|
+ <!--</el-table-column>-->
|
|
|
+ <el-table-column label="接点人编号" prop="CON_USER_NAME">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="报单金额" prop="DEC_AMOUNT">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="报单PV" prop="DEC_PV">
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <div class="white-box-footer">
|
|
|
+ <pagination :total="totalCount" :page_size="pageSize" @size-change="handleSizeChange" @current-change="handleCurrentChange"></pagination>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+ import network from '@/utils/network'
|
|
|
+ import tool from '@/utils/tool'
|
|
|
+ import Pagination from '@/components/Pagination'
|
|
|
+ export default {
|
|
|
+ name: "dec-order-list",
|
|
|
+ components: {Pagination},
|
|
|
+ mounted() {
|
|
|
+ this.getData()
|
|
|
+ },
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ loading: false,
|
|
|
+ form:{
|
|
|
+
|
|
|
+ },
|
|
|
+ tableData:null,
|
|
|
+ list: null,
|
|
|
+ currentPage: 1,
|
|
|
+ totalPages: 1,
|
|
|
+ totalCount: 1,
|
|
|
+ pageSize: 20,
|
|
|
+ tool: tool,
|
|
|
+ }
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ handleCurrentChange (page) {
|
|
|
+ this.getData(page, this.pageSize)
|
|
|
+ },
|
|
|
+ handleSizeChange (pageSize) {
|
|
|
+ this.getData(this.currentPage, pageSize)
|
|
|
+ },
|
|
|
+ getData(page, pageSize) {
|
|
|
+ network.getPageData(this, 'shop/dec-order-list', page, pageSize, {type: this.type}, function (response) {
|
|
|
+ //network.getData(`shop/dec-order-list`).then(response => {
|
|
|
+ console.log(response)
|
|
|
+ this.loading = false;
|
|
|
+ this.list = response.list;
|
|
|
+ let settingObj=this.list;
|
|
|
+ let settingArr = Object.keys(settingObj).map(key => {
|
|
|
+ //console.log(key); //为每个键名
|
|
|
+ return settingObj[key]; //把每个对象返回出去生成一个新的数组中相当于0:{id:1}
|
|
|
+ } );
|
|
|
+ this.tableData=settingArr;
|
|
|
+ //console.log(this.tableData)
|
|
|
+
|
|
|
+ });
|
|
|
+ },
|
|
|
+ }
|
|
|
+ }
|
|
|
+</script>
|
|
|
+
|
|
|
+<style scoped>
|
|
|
+
|
|
|
+</style>
|