运营商vip明细

This commit is contained in:
BOOL\25024
2024-03-05 09:08:28 +08:00
parent 7c6b7eab72
commit 7b818f3c16

View File

@@ -1,6 +1,7 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch"
label-width="68px">
<el-form-item label="会员ID" prop="memberId">
<el-input v-model="queryParams.memberId" placeholder="请输入会员ID" clearable
@@ -73,6 +74,7 @@
</template>
</el-table-column>
<el-table-column label="昵称" align="center" prop="nickName">
<template slot-scope="scope">
<router-link :to="'/member/detail/index/' + scope.row.memberId" class="link-type">
<span>{{ scope.row.nickName }}</span>
@@ -85,6 +87,7 @@
<el-table-column label="总余额" align="center" prop="totalAccountAmount" />
<el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdateBalance(scope.row)"
v-hasPermi="['member:merchantVip:update']">充值/扣款
@@ -92,14 +95,15 @@
</template>
</el-table-column>
<el-table-column label="查看" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button size="mini" type="text" @click="viewDetails(scope.row)">明细</el-button>
</template>
</el-table-column>
</el-table>
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
@pagination="getList" />
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize" @pagination="getList" />
<!-- 添加或修改会员基础信息对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
@@ -161,7 +165,8 @@
</div>
</el-dialog>
<!-- 明细 -->
<el-dialog title="交易明细" :visible.sync="vehicleDetails" :before-close="closeDetails" width="1200px" append-to-body>
<el-dialog title="交易明细" :visible.sync="vehicleDetails" :before-close="closeDetails" width="1200px"
append-to-body>
<el-form :model="detailParameters" size="small" :inline="true">
<el-form-item label="选择日期" prop="tradeDate">
<el-date-picker v-model="createTimeRange" type="month" value-format="yyyy-MM" range-separator="-"
@@ -174,9 +179,10 @@
<el-col :span="24">
<el-form-item label="充值余额:"> {{ totalRechargeAmount }} </el-form-item>
<el-form-item label="消费金额:" style="padding-left: 50px;">{{ totalConsumption }}</el-form-item>
<el-form-item label="累计充值金额:" style="padding-left: 50px;">{{ accumulatedRechargeAmount }}</el-form-item>
<el-form-item label="累计充值金额:" style="padding-left: 50px;">{{ accumulatedRechargeAmount
}}</el-form-item>
<el-form-item label="累计消费金额:" style="padding-left: 50px;">{{ accumulatedConsumptionAmount
}}</el-form-item>
}}</el-form-item>
</el-col>
</el-form>
<el-table :data="detailList" stripe style="width: 100%" v-loading="loadings">