|
@@ -136,82 +136,86 @@
|
|
|
</div>
|
|
|
<el-dialog title="交易明细"
|
|
|
width="850px"
|
|
|
- :visible.sync="cashAccount.status">
|
|
|
- <el-tabs v-model="activeName"
|
|
|
+ :visible.sync="cashStatus">
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-tabs v-model="activeName"
|
|
|
type="border-card">
|
|
|
- <el-tab-pane label="账户余额明细"
|
|
|
- name="first">
|
|
|
- <el-table :data="cashAccount.gridData">
|
|
|
- <!-- 交易金额,账户可用余额,交易状态,交易类型,操作时间,备注 -->
|
|
|
- <el-table-column align="center"
|
|
|
- property="amount"
|
|
|
- label="交易金额"></el-table-column>
|
|
|
- <el-table-column align="center"
|
|
|
- property="balance"
|
|
|
- label="账户可用余额"></el-table-column>
|
|
|
- <el-table-column align="center"
|
|
|
- label="交易状态">
|
|
|
- <template slot-scope="scope">{{ scope.row.status | payStatus }}</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column align="center"
|
|
|
- label="交易类型">
|
|
|
- <template slot-scope="scope">{{ scope.row.type | payType }}</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column align="center"
|
|
|
- width="160px"
|
|
|
- property="createTime"
|
|
|
- label="交易时间"></el-table-column>
|
|
|
- <el-table-column align="center"
|
|
|
- width="140px"
|
|
|
- label="备注">
|
|
|
- <template slot-scope="scope">
|
|
|
- <span :title="scope.row.comment">{{ scope.row.comment }}</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- <pagination :total="cashAccount.total"
|
|
|
- :page.sync="cashAccount.page"
|
|
|
- :limit.sync="cashAccount.limit"
|
|
|
- :page-sizes="cashAccount.page_size"
|
|
|
- @pagination="getCashAccount" />
|
|
|
- </el-tab-pane>
|
|
|
- <el-tab-pane label="课程余额明细"
|
|
|
- name="second">
|
|
|
- <el-table :data="courseAccount.gridData">
|
|
|
- <!-- 交易金额,账户可用余额,交易状态,交易类型,操作时间,备注 -->
|
|
|
- <el-table-column align="center"
|
|
|
- property="amount"
|
|
|
- label="交易金额"></el-table-column>
|
|
|
- <el-table-column align="center"
|
|
|
- property="balance"
|
|
|
- label="课程可用余额"></el-table-column>
|
|
|
- <el-table-column align="center"
|
|
|
- label="交易状态">
|
|
|
- <template slot-scope="scope">{{ scope.row.status | payStatus }}</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column align="center"
|
|
|
- label="交易类型">
|
|
|
- <template slot-scope="scope">{{ scope.row.type | payType }}</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column align="center"
|
|
|
- width="160px"
|
|
|
- property="createTime"
|
|
|
- label="交易时间"></el-table-column>
|
|
|
- <el-table-column align="center"
|
|
|
- width="140px"
|
|
|
- label="备注">
|
|
|
- <template slot-scope="scope">
|
|
|
- <span :title="scope.row.comment">{{ scope.row.comment }}</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- <pagination :total="courseAccount.total"
|
|
|
- :page.sync="courseAccount.page"
|
|
|
- :limit.sync="courseAccount.limit"
|
|
|
- :page-sizes="courseAccount.page_size"
|
|
|
- @pagination="getCourseAccount" />
|
|
|
- </el-tab-pane>
|
|
|
- </el-tabs>
|
|
|
+ <el-tab-pane label="账户余额明细"
|
|
|
+ name="first">
|
|
|
+ <el-table :data="cashAccount.gridData">
|
|
|
+ <!-- 交易金额,账户可用余额,交易状态,交易类型,操作时间,备注 -->
|
|
|
+ <el-table-column align="center"
|
|
|
+ property="amount"
|
|
|
+ label="交易金额"></el-table-column>
|
|
|
+ <el-table-column align="center"
|
|
|
+ property="balance"
|
|
|
+ label="账户可用余额"></el-table-column>
|
|
|
+ <el-table-column align="center"
|
|
|
+ label="交易状态">
|
|
|
+ <template slot-scope="scope">{{ scope.row.status | payStatus }}</template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column align="center"
|
|
|
+ label="交易类型">
|
|
|
+ <template slot-scope="scope">{{ scope.row.type | payType }}</template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column align="center"
|
|
|
+ width="160px"
|
|
|
+ property="createTime"
|
|
|
+ label="交易时间"></el-table-column>
|
|
|
+ <el-table-column align="center"
|
|
|
+ width="140px"
|
|
|
+ label="备注">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span :title="scope.row.comment">{{ scope.row.comment }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <pagination :total="cashAccount.total"
|
|
|
+ :page.sync="cashAccount.page"
|
|
|
+ :limit.sync="cashAccount.limit"
|
|
|
+ :page-sizes="cashAccount.page_size"
|
|
|
+ @pagination="getCashAccount" />
|
|
|
+ </el-tab-pane>
|
|
|
+ <el-tab-pane label="课程余额明细"
|
|
|
+ name="second">
|
|
|
+ <el-table :data="courseAccount.gridData">
|
|
|
+ <!-- 交易金额,账户可用余额,交易状态,交易类型,操作时间,备注 -->
|
|
|
+ <el-table-column align="center"
|
|
|
+ property="amount"
|
|
|
+ label="交易金额"></el-table-column>
|
|
|
+ <el-table-column align="center"
|
|
|
+ property="balance"
|
|
|
+ label="课程可用余额"></el-table-column>
|
|
|
+ <el-table-column align="center"
|
|
|
+ label="交易状态">
|
|
|
+ <template slot-scope="scope">{{ scope.row.status | payStatus }}</template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column align="center"
|
|
|
+ label="交易类型">
|
|
|
+ <template slot-scope="scope">{{ scope.row.type | payType }}</template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column align="center"
|
|
|
+ width="160px"
|
|
|
+ property="createTime"
|
|
|
+ label="交易时间"></el-table-column>
|
|
|
+ <el-table-column align="center"
|
|
|
+ width="140px"
|
|
|
+ label="备注">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span :title="scope.row.comment">{{ scope.row.comment }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <pagination :total="courseAccount.total"
|
|
|
+ :page.sync="courseAccount.page"
|
|
|
+ :limit.sync="courseAccount.limit"
|
|
|
+ :page-sizes="courseAccount.page_size"
|
|
|
+ @pagination="getCourseAccount" />
|
|
|
+ </el-tab-pane>
|
|
|
+ </el-tabs>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
</el-dialog>
|
|
|
<el-dialog :title="moneyForm.title"
|
|
|
width="450px"
|
|
@@ -346,6 +350,7 @@ export default {
|
|
|
money: [{ required: true, validator: validPrice, trigger: "blur" }],
|
|
|
remark: [{ required: true, message: "请输入备注", trigger: "blur" }]
|
|
|
},
|
|
|
+ cashStatus: false,
|
|
|
cashAccount: {
|
|
|
// 点名表
|
|
|
status: false,
|
|
@@ -419,6 +424,7 @@ export default {
|
|
|
this.getCashAccount();
|
|
|
this.courseAccount.page = 1;
|
|
|
this.getCourseAccount();
|
|
|
+ this.cashStatus = true
|
|
|
},
|
|
|
getCashAccount () {
|
|
|
let cashAccount = this.cashAccount;
|