|
|
|
@ -54,6 +54,14 @@
|
|
|
|
v-hasPermi="['cert:userBalance:export']"
|
|
|
|
v-hasPermi="['cert:userBalance:export']"
|
|
|
|
>导出</el-button>
|
|
|
|
>导出</el-button>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="1.5">
|
|
|
|
|
|
|
|
<el-button
|
|
|
|
|
|
|
|
plain
|
|
|
|
|
|
|
|
icon="Refresh"
|
|
|
|
|
|
|
|
@click="handleRefresh"
|
|
|
|
|
|
|
|
v-hasPermi="['cert:userBalance:refresh']"
|
|
|
|
|
|
|
|
>刷新余额</el-button>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
<right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>
|
|
|
|
<right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
|
|
|
|
@ -99,7 +107,7 @@
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
|
|
<script setup name="UserBalance">
|
|
|
|
<script setup name="UserBalance">
|
|
|
|
import { listUserBalance, getUserBalance, delUserBalance, addUserBalance, updateUserBalance } from "@/api/cert/userBalance";
|
|
|
|
import { listUserBalance, getUserBalance, delUserBalance, addUserBalance, updateUserBalance,refreshUserBalance } from "@/api/cert/userBalance";
|
|
|
|
|
|
|
|
|
|
|
|
const { proxy } = getCurrentInstance();
|
|
|
|
const { proxy } = getCurrentInstance();
|
|
|
|
|
|
|
|
|
|
|
|
@ -225,6 +233,16 @@
|
|
|
|
}).catch(() => {});
|
|
|
|
}).catch(() => {});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** 刷新缓存 */
|
|
|
|
|
|
|
|
function handleRefresh() {
|
|
|
|
|
|
|
|
proxy.$modal.confirm('是否确认刷新?').then(function() {
|
|
|
|
|
|
|
|
refreshUserBalance();
|
|
|
|
|
|
|
|
}).then(() => {
|
|
|
|
|
|
|
|
proxy.$modal.msgSuccess("刷新成功");
|
|
|
|
|
|
|
|
getList();
|
|
|
|
|
|
|
|
}).catch(() => {});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/** 导出按钮操作 */
|
|
|
|
/** 导出按钮操作 */
|
|
|
|
function handleExport() {
|
|
|
|
function handleExport() {
|
|
|
|
proxy.download('cert/userBalance/export', {
|
|
|
|
proxy.download('cert/userBalance/export', {
|
|
|
|
|