This commit is contained in:
2025-05-27 19:01:22 +08:00
parent c302c8ae50
commit 1371c6e701
11 changed files with 99 additions and 16 deletions

View File

@@ -45,6 +45,11 @@ const columns = [
title: '时间',
dataIndex: 'createtime',
},
{
title: '审核状态',
dataIndex: 'status',
slotName: 'status',
},
{
title: '操作',
dataIndex: 'action',
@@ -110,7 +115,6 @@ const {loading, pagination, initFetchData, fetchData} = useTableQuery({
api: Api.admin.getExchangeLog,
callback: (data) => {
Object.assign(vo, data);
console.log(vo);
}
});
@@ -176,6 +180,12 @@ const refuseExchangeAll = async () => {
</div>
</template>
<template v-slot:status="{record}">
<a-tag v-if="record.status === 0" color="cyan">{{ record.status_text }}</a-tag>
<a-tag v-if="record.status === 1" color="green">{{ record.status_text }}</a-tag>
<a-tag v-if="record.status === -1" color="red">{{ record.status_text }}</a-tag>
</template>
<template v-slot:action="{record}">
<div class="flex items-center gap-[20px]">
<a-link @click="passExchange(record.id)" :hoverable="false" status="success">通过</a-link>

View File

@@ -45,6 +45,11 @@ const columns = [
title: '时间',
dataIndex: 'createtime',
},
{
title: '审核状态',
dataIndex: 'status',
slotName: 'status',
},
{
title: '操作',
dataIndex: 'action',
@@ -198,6 +203,12 @@ const refuseExchangeAll = async () => {
</div>
</template>
<template v-slot:status="{record}">
<a-tag v-if="record.status === 0" color="cyan">{{ record.status_text }}</a-tag>
<a-tag v-if="record.status === 1" color="green">{{ record.status_text }}</a-tag>
<a-tag v-if="record.status === -1" color="red">{{ record.status_text }}</a-tag>
</template>
<template v-slot:action="{record}">
<div class="flex items-center gap-[20px]">
<a-link @click="passExchange(record.id)" :hoverable="false" status="success">通过</a-link>

View File

@@ -1,6 +1,6 @@
<script setup>
import Filter from "../../../../components/Filter/index.vue";
import {reactive, computed} from "vue";
import {computed, reactive} from "vue";
import useTableQuery from "../../../../hooks/useTableQuery.js";
import Api from "../../../../api/index.js";
import LookBackfillModal from "./components/look-backfill-modal.vue";
@@ -103,7 +103,6 @@ const {loading, pagination, initFetchData} = useTableQuery({
api: Api.system.getData,
callback: (data) => {
Object.assign(vo, data);
console.log(vo);
}
});
</script>