|
@@ -1,86 +1,105 @@
|
|
|
-<template>
|
|
|
-<el-container direction="vertical">
|
|
|
- <el-header height="40px" style="border-bottom: 1px solid #eee">订单管理</el-header>
|
|
|
- <div style="margin:10px 0;">
|
|
|
- <el-input placeholder="请输入订单号" v-model="searchValue" style="width:200px;margin-left:10px;margin-right:10px;" />
|
|
|
- <el-date-picker v-model="dataRange" :clearable="false" value-format="yyyy-MM-dd HH:mm:ss" type="datetimerange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>
|
|
|
- <el-button style="margin-left:10px;" type="primary" @click="onSearch">查询</el-button>
|
|
|
- <el-button style="margin-left:10px;" type="danger" @click="onReset">重置</el-button>
|
|
|
- </div>
|
|
|
-
|
|
|
- <el-table :data="tableData" border style="width: 100%;">
|
|
|
- <el-table-column align="center" prop="id" label="订单id"></el-table-column>
|
|
|
- <el-table-column align="center" prop="order_sn" label="订单编号"></el-table-column>
|
|
|
- <el-table-column align="center" prop="alias" label="柜号"></el-table-column>
|
|
|
- <el-table-column align="center" prop="box_number" label="箱号"></el-table-column>
|
|
|
- <el-table-column align="center" prop="code" label="取件码"></el-table-column>
|
|
|
- <el-table-column align="center" prop="order_status" label="订单状态"></el-table-column>
|
|
|
- <el-table-column align="center" prop="enter_time" label="存件日期"></el-table-column>
|
|
|
- <el-table-column align="center" prop="out_time" label="取件日期"></el-table-column>
|
|
|
- </el-table>
|
|
|
- <el-row style="margin-top:10px;" type="flex" justify="end">
|
|
|
- <el-pagination background layout="prev, pager, next" :total="total" :page-size="pageSize" :current-page="pageNumber" @current-change="onPageChange"></el-pagination>
|
|
|
- </el-row>
|
|
|
-</el-container>
|
|
|
-</template>
|
|
|
-
|
|
|
-<script>
|
|
|
-import {
|
|
|
- orderList
|
|
|
-} from "@/api";
|
|
|
-export default {
|
|
|
- data() {
|
|
|
- return {
|
|
|
- tableData: [],
|
|
|
- pageSize: 10,
|
|
|
- pageNumber: 1,
|
|
|
- total: 0,
|
|
|
- searchValue: "",
|
|
|
- dataRange: []
|
|
|
- };
|
|
|
- },
|
|
|
- mounted() {
|
|
|
- this.getOrderList();
|
|
|
- },
|
|
|
- methods: {
|
|
|
- getOrderList() {
|
|
|
- const _self = this;
|
|
|
- orderList({
|
|
|
- pageSize: _self.pageSize,
|
|
|
- pageNumber: _self.pageNumber,
|
|
|
- order_sn: _self.searchValue,
|
|
|
- start_time: _self.dataRange && _self.dataRange.length == 2 ? _self.dataRange[0] : '',
|
|
|
- end_time: _self.dataRange && _self.dataRange.length == 2 ? _self.dataRange[1] : ''
|
|
|
- }).then((res) => {
|
|
|
- if (res && res.msg == "ok") {
|
|
|
- _self.total = res.data.total;
|
|
|
- _self.tableData = [...res.data.rows];
|
|
|
- }
|
|
|
- });
|
|
|
- },
|
|
|
- onPageChange(page) {
|
|
|
- if (page == this.pageNumber) {
|
|
|
- return;
|
|
|
- } else {
|
|
|
- this.pageNumber = page;
|
|
|
- setTimeout(() => {
|
|
|
- this.getOrderList();
|
|
|
- }, 0);
|
|
|
- }
|
|
|
- },
|
|
|
- onSearch() {
|
|
|
- this.pageNumber = 1;
|
|
|
- this.getOrderList();
|
|
|
- },
|
|
|
- onReset() {
|
|
|
- this.searchValue = "";
|
|
|
- this.pageNumber = 1;
|
|
|
- this.dataRange = [];
|
|
|
- this.getOrderList();
|
|
|
- },
|
|
|
- },
|
|
|
-};
|
|
|
-</script>
|
|
|
-
|
|
|
-<style scoped>
|
|
|
-</style>
|
|
|
+<template>
|
|
|
+<el-container direction="vertical">
|
|
|
+ <!-- <el-header height="40px" style="border-bottom: 1px solid #eee">余额充值</el-header> -->
|
|
|
+ <div style="margin:10px 0;">
|
|
|
+ <el-date-picker v-model="dataRange" :clearable="false" value-format="yyyy-MM-dd HH:mm:ss" type="datetimerange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>
|
|
|
+ <el-input placeholder="请输入订单ID" v-model="searchValue" style="width:200px;margin-left:10px;margin-right:10px;" />
|
|
|
+ <el-select v-model="value" placeholder="--请选择状态--">
|
|
|
+ <el-option
|
|
|
+ v-for="item in balanceType"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ <el-button style="margin-left:10px;" type="primary" @click="onSearch">查询</el-button>
|
|
|
+ <el-button style="margin-left:10px;" type="danger" @click="onReset">重置</el-button>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <el-table :data="tableData" border style="width: 100%;">
|
|
|
+ <el-table-column align="center" type="index" width="50" label="序号" />
|
|
|
+ <el-table-column align="center" prop="id" label="订单id"></el-table-column>
|
|
|
+ <el-table-column align="center" prop="type" label="类型"></el-table-column>
|
|
|
+ <el-table-column align="center" prop="money" label="金额/元"></el-table-column>
|
|
|
+ <el-table-column align="center" prop="status" label="状态"></el-table-column>
|
|
|
+ <el-table-column align="center" prop="apply_name" label="申请姓名"></el-table-column>
|
|
|
+ <el-table-column align="center" prop="order_status" label="账号"></el-table-column>
|
|
|
+ <el-table-column align="center" prop="bank_name" label="银行名称"></el-table-column>
|
|
|
+ <el-table-column align="center" prop="recharge_type" label="充值方式"></el-table-column>
|
|
|
+ <el-table-column align="center" prop="payment_type" label="支付方式"></el-table-column>
|
|
|
+ <el-table-column align="center" prop="recharge_code" label="充值凭证"></el-table-column>
|
|
|
+ <el-table-column align="center" prop="apply_time" label="申请时间" width="180"></el-table-column>
|
|
|
+ <el-table-column align="center" prop="examine_time" label="审核时间" width="180"></el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <el-row style="margin-top:10px;" type="flex" justify="end">
|
|
|
+ <el-pagination background layout="prev, pager, next" :total="total" :page-size="pageSize" :current-page="pageNumber" @current-change="onPageChange"></el-pagination>
|
|
|
+ </el-row>
|
|
|
+</el-container>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+import {
|
|
|
+ balanceList
|
|
|
+} from "@/api";
|
|
|
+import { balanceType } from '@/utils/constants'
|
|
|
+export default {
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ tableData: [
|
|
|
+ {id: 1, type: '预充值', money: '', status: '审核中', apply_name: 'admin', order_status: '', bank_name: '', recharge_type: '银行卡', payment_type: '线下支付', recharge_code: '', apply_time: '2020-12-7 10:55', examine_time: '2020-12-07 10:55'},
|
|
|
+ {id: 2, type: '预充值', money: '', status: '审核中', apply_name: 'admin', order_status: '', bank_name: '', recharge_type: '银行卡', payment_type: '线下支付', recharge_code: '', apply_time: '2020-12-7 11:00', examine_time: '2020-12-07 11:00'},
|
|
|
+ ],
|
|
|
+ pageSize: 10,
|
|
|
+ pageNumber: 1,
|
|
|
+ total: 0,
|
|
|
+ searchValue: "",
|
|
|
+ dataRange: [],
|
|
|
+ // 余额状态
|
|
|
+ balanceType
|
|
|
+ };
|
|
|
+ },
|
|
|
+ mounted() {
|
|
|
+ // this.getOrderList();
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ getOrderList() {
|
|
|
+ const _self = this;
|
|
|
+ balanceList({
|
|
|
+ pageSize: _self.pageSize,
|
|
|
+ pageNumber: _self.pageNumber,
|
|
|
+ order_sn: _self.searchValue,
|
|
|
+ start_time: _self.dataRange && _self.dataRange.length == 2 ? _self.dataRange[0] : '',
|
|
|
+ end_time: _self.dataRange && _self.dataRange.length == 2 ? _self.dataRange[1] : ''
|
|
|
+ }).then((res) => {
|
|
|
+ if (res && res.msg == "ok") {
|
|
|
+ _self.total = res.data.total;
|
|
|
+ _self.tableData = [...res.data.rows];
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+ onPageChange(page) {
|
|
|
+ if (page == this.pageNumber) {
|
|
|
+ return;
|
|
|
+ } else {
|
|
|
+ this.pageNumber = page;
|
|
|
+ setTimeout(() => {
|
|
|
+ this.getOrderList();
|
|
|
+ }, 0);
|
|
|
+ }
|
|
|
+ },
|
|
|
+ onSearch() {
|
|
|
+ this.pageNumber = 1;
|
|
|
+ this.getOrderList();
|
|
|
+ },
|
|
|
+ onReset() {
|
|
|
+ this.searchValue = "";
|
|
|
+ this.pageNumber = 1;
|
|
|
+ this.dataRange = [];
|
|
|
+ this.getOrderList();
|
|
|
+ },
|
|
|
+ },
|
|
|
+};
|
|
|
+</script>
|
|
|
+
|
|
|
+<style scoped>
|
|
|
+</style>
|