|
@@ -0,0 +1,230 @@
|
|
|
|
|
+<template>
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <el-row>
|
|
|
|
|
+ <el-col :span="24" class="first-row">
|
|
|
|
|
+ <div id="first-left">
|
|
|
|
|
+ <div id="logo"></div>
|
|
|
|
|
+ <div class="tag">订单管理</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div id="first-right">
|
|
|
|
|
+ <el-button type="primary" class="first-right-btn">导出已缴表单</el-button>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </el-col>
|
|
|
|
|
+ </el-row>
|
|
|
|
|
+ <hr style="background-color: #CCCCCC;height: 1px;border: 0;margin-top: 32px;">
|
|
|
|
|
+ <el-row>
|
|
|
|
|
+ <el-col :span="24" class="second-row">
|
|
|
|
|
+ <div class="total_balance">总金额:<span class="all-money">15898</span> 元</div>
|
|
|
|
|
+ <el-form :inline="true" :model="formInline" class="demo-form-inline">
|
|
|
|
|
+ <el-form-item label="关键字:" class="shuibiaoId">
|
|
|
|
|
+ <el-input v-model="formInline.user" placeholder="请输入订单号或者班级"></el-input>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ <el-form-item>
|
|
|
|
|
+ <el-button type="primary" @click="onSubmit">查找</el-button>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ </el-form>
|
|
|
|
|
+ </el-col>
|
|
|
|
|
+ </el-row>
|
|
|
|
|
+ <el-row>
|
|
|
|
|
+ <el-col :span="24" class="third-row">
|
|
|
|
|
+ <el-table ref="multipleTable" :data="tableData" tooltip-effect="dark" style="width: 100%"
|
|
|
|
|
+ @selection-change="handleSelectionChange" highlight-current-row>
|
|
|
|
|
+ <el-table-column label="订单号" width="220" align="center">
|
|
|
|
|
+ <template slot-scope="scope">{{ scope.row.order }}</template>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column prop="id" label="学号" width="250"></el-table-column>
|
|
|
|
|
+ <el-table-column prop="stuName" label="姓名" width="180"></el-table-column>
|
|
|
|
|
+ <el-table-column prop="class" label="班级" width="220"></el-table-column>
|
|
|
|
|
+ <el-table-column prop="money" label="金额(元)" width="160"></el-table-column>
|
|
|
|
|
+ <el-table-column prop="time" label="时间" width="260" widshow-overflow-tooltip></el-table-column>
|
|
|
|
|
+ <el-table-column label="状态" align="center" width="200">
|
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
|
+ <el-tag :type="scope.row.state === '支付失败' ? 'danger' : 'success'" disable-transitions>{{scope.row.state}}
|
|
|
|
|
+ </el-tag>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <!-- <el-table-column label="状态" align="center" width="200">
|
|
|
|
|
+ <el-button id="show-btn" slot-scope="scope" @click="handleEdit(scope.$index, scope.row)"> {{scope.row.state}}
|
|
|
|
|
+ </el-button>
|
|
|
|
|
+ </el-table-column> -->
|
|
|
|
|
+ </el-table>
|
|
|
|
|
+ <div style="margin-top: 20px" class="table-footer">
|
|
|
|
|
+ <div class="pages">
|
|
|
|
|
+ <el-pagination layout="prev, pager, next" :total="9000"></el-pagination>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </el-col>
|
|
|
|
|
+ </el-row>
|
|
|
|
|
+ <el-row>
|
|
|
|
|
+ <el-col :span="24" class="forth-row">
|
|
|
|
|
+ <!-- 编辑对话框 -->
|
|
|
|
|
+ <el-dialog title="充值记录" :visible.sync="editdialogFormVisible" width="640px" top="0vh" class="my-dialog">
|
|
|
|
|
+ <hr
|
|
|
|
|
+ style="width: 100%; position: absolute; top: 60px; left: 0px;background-color: #CCCCCC;height: 1px;border: 0;">
|
|
|
|
|
+ <div class="right-tip">共计:14578元</div>
|
|
|
|
|
+ <el-form :inline="true" :model="formInline" class="demo-form-inline">
|
|
|
|
|
+ <el-form-item label="筛选条件:">
|
|
|
|
|
+ <el-select v-model="formInline.region" placeholder="月份">
|
|
|
|
|
+ <el-option label="1月" value="shanghai"></el-option>
|
|
|
|
|
+ <el-option label="2月" value="beijing"></el-option>
|
|
|
|
|
+ </el-select>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ </el-form>
|
|
|
|
|
+ <el-table ref="multipleTable" :data="tableData" tooltip-effect="dark" style="width: 100%"
|
|
|
|
|
+ @selection-change="handleSelectionChange" highlight-current-row>
|
|
|
|
|
+ <el-table-column align="center" label="时间">
|
|
|
|
|
+ <template slot-scope="scope">{{ scope.row.id }}</template>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column align="center" prop="balance" label="金额" show-overflow-tooltip>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ </el-table>
|
|
|
|
|
+ <div slot="footer" class="dialog-footer">
|
|
|
|
|
+ <div class="dialog-pages">
|
|
|
|
|
+ <el-pagination layout="prev, pager, next" :total="9000"></el-pagination>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </el-dialog>
|
|
|
|
|
+ </el-col>
|
|
|
|
|
+ </el-row>
|
|
|
|
|
+ </div>
|
|
|
|
|
+</template>
|
|
|
|
|
+
|
|
|
|
|
+<script>
|
|
|
|
|
+ export default {
|
|
|
|
|
+ data() {
|
|
|
|
|
+ return {
|
|
|
|
|
+ editdialogFormVisible: false,
|
|
|
|
|
+ delDialogVisible: false,
|
|
|
|
|
+ form: {
|
|
|
|
|
+ id: 'KB580002652',
|
|
|
|
|
+ drom: '18',
|
|
|
|
|
+ room: '118'
|
|
|
|
|
+ },
|
|
|
|
|
+ formLabelWidth: '120px',
|
|
|
|
|
+ formInline: {
|
|
|
|
|
+ user: '',
|
|
|
|
|
+ options: [{
|
|
|
|
|
+ value: '选项1',
|
|
|
|
|
+ label: '全部'
|
|
|
|
|
+ }, {
|
|
|
|
|
+ value: '选项2',
|
|
|
|
|
+ label: '黄金糕'
|
|
|
|
|
+ }],
|
|
|
|
|
+ value: '选项1'
|
|
|
|
|
+ },
|
|
|
|
|
+ tableData: [{
|
|
|
|
|
+ order: 'KB09010103',
|
|
|
|
|
+ id: '20140309010103',
|
|
|
|
|
+ stuName: '吴亦凡',
|
|
|
|
|
+ class: '跳水二班',
|
|
|
|
|
+ money: '14789',
|
|
|
|
|
+ time: '2021/08/12 09:25:45',
|
|
|
|
|
+ state: '支付失败'
|
|
|
|
|
+ }, {
|
|
|
|
|
+ order: 'KB09010103',
|
|
|
|
|
+ id: '20140309010103',
|
|
|
|
|
+ stuName: '吴亦凡',
|
|
|
|
|
+ class: '跳水二班',
|
|
|
|
|
+ money: '14789',
|
|
|
|
|
+ time: '2021/08/12 09:25:45',
|
|
|
|
|
+ state: '支付成功'
|
|
|
|
|
+ }, {
|
|
|
|
|
+ order: 'KB09010103',
|
|
|
|
|
+ id: '20140309010103',
|
|
|
|
|
+ stuName: '吴亦凡',
|
|
|
|
|
+ class: '跳水二班',
|
|
|
|
|
+ money: '14789',
|
|
|
|
|
+ time: '2021/08/12 09:25:45',
|
|
|
|
|
+ state: '支付成功'
|
|
|
|
|
+ }, {
|
|
|
|
|
+ order: 'KB09010103',
|
|
|
|
|
+ id: '20140309010103',
|
|
|
|
|
+ stuName: '吴亦凡',
|
|
|
|
|
+ class: '跳水二班',
|
|
|
|
|
+ money: '14789',
|
|
|
|
|
+ time: '2021/08/12 09:25:45',
|
|
|
|
|
+ state: '支付成功'
|
|
|
|
|
+ }, {
|
|
|
|
|
+ order: 'KB09010103',
|
|
|
|
|
+ id: '20140309010103',
|
|
|
|
|
+ stuName: '吴亦凡',
|
|
|
|
|
+ class: '跳水二班',
|
|
|
|
|
+ money: '14789',
|
|
|
|
|
+ time: '2021/08/12 09:25:45',
|
|
|
|
|
+ state: '支付成功'
|
|
|
|
|
+ }, {
|
|
|
|
|
+ order: 'KB09010103',
|
|
|
|
|
+ id: '20140309010103',
|
|
|
|
|
+ stuName: '吴亦凡',
|
|
|
|
|
+ class: '跳水二班',
|
|
|
|
|
+ money: '14789',
|
|
|
|
|
+ time: '2021/08/12 09:25:45',
|
|
|
|
|
+ state: '支付成功'
|
|
|
|
|
+ }, {
|
|
|
|
|
+ order: 'KB09010103',
|
|
|
|
|
+ id: '20140309010103',
|
|
|
|
|
+ stuName: '吴亦凡',
|
|
|
|
|
+ class: '跳水二班',
|
|
|
|
|
+ money: '14789',
|
|
|
|
|
+ time: '2021/08/12 09:25:45',
|
|
|
|
|
+ state: '支付成功'
|
|
|
|
|
+ }, {
|
|
|
|
|
+ order: 'KB09010103',
|
|
|
|
|
+ id: '20140309010103',
|
|
|
|
|
+ stuName: '吴亦凡',
|
|
|
|
|
+ class: '跳水二班',
|
|
|
|
|
+ money: '14789',
|
|
|
|
|
+ time: '2021/08/12 09:25:45',
|
|
|
|
|
+ state: '支付成功'
|
|
|
|
|
+ }],
|
|
|
|
|
+ multipleSelection: [],
|
|
|
|
|
+ // font_color: [true,false,false,false,false,false,false,false]
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ methods: {
|
|
|
|
|
+ onSubmit() {
|
|
|
|
|
+ console.log('submit!')
|
|
|
|
|
+ },
|
|
|
|
|
+ handleOpen(key, keyPath) {
|
|
|
|
|
+ console.log(key, keyPath)
|
|
|
|
|
+ },
|
|
|
|
|
+ handleClose(key, keyPath) {
|
|
|
|
|
+ console.log(key, keyPath)
|
|
|
|
|
+ },
|
|
|
|
|
+ toggleSelection(rows) {
|
|
|
|
|
+ if (rows) {
|
|
|
|
|
+ rows.forEach(row => {
|
|
|
|
|
+ this.$refs.multipleTable.toggleRowSelection(row)
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.$refs.multipleTable.clearSelection()
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ handleSelectionChange(val) {
|
|
|
|
|
+ this.multipleSelection = val
|
|
|
|
|
+ },
|
|
|
|
|
+ handleEdit(index, row) {
|
|
|
|
|
+ this.editdialogFormVisible = true
|
|
|
|
|
+ console.log(index, row)
|
|
|
|
|
+ },
|
|
|
|
|
+ handleDelete(index, row) {
|
|
|
|
|
+ this.delDialogVisible = true
|
|
|
|
|
+ console.log(index, row)
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ created: function() {
|
|
|
|
|
+ // for(var i=0 ;i<this.tableData.length ;i++){
|
|
|
|
|
+ // // console.log(this.tableData[i].state)
|
|
|
|
|
+ // if(this.tableData[i].state=='支付失败'){
|
|
|
|
|
+ // this.font_color=true
|
|
|
|
|
+ // }else{
|
|
|
|
|
+ // this.font_color=false
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+</script>
|
|
|
|
|
+
|
|
|
|
|
+<style scoped>
|
|
|
|
|
+ @import url("orderList.css");
|
|
|
|
|
+</style>
|