This commit is contained in:
wchino
2026-06-13 17:38:25 +08:00
parent e7e938f261
commit 7b33d9f9fa
190 changed files with 23222 additions and 4336 deletions

View File

@@ -6,6 +6,7 @@ import { useAdminLocale } from '../composables/useAdminLocale';
import api from '../api';
import AdminTableEmpty from '../components/AdminTableEmpty.vue';
import { formatAmount, formatAmountFull } from '../utils/format-amount';
import { walletTxTypeKey } from '../utils/walletTx';
const { t, locale, localeTag } = useAdminLocale();
const auth = useAuthStore();
const route = useRoute();
@@ -75,9 +76,8 @@ function creditTypeLabel(type: string) {
}
function transferTypeLabel(type: string) {
if (type === 'MANUAL_DEPOSIT') return t('finance.tx.deposit');
if (type === 'MANUAL_WITHDRAW') return t('finance.tx.withdraw');
return type;
const key = walletTxTypeKey(type);
return key ? t(key) : type;
}
const TRANSFER_REMARK_KEYS: Record<string, string> = {
@@ -289,7 +289,12 @@ watch(
<el-form-item :label="t('agent.col.credit_type')">
<el-select v-model="transactionType" clearable :placeholder="t('common.all')" style="width: 110px">
<el-option :label="t('finance.tx.deposit')" value="MANUAL_DEPOSIT" />
<el-option :label="t('finance.tx.admin_deposit')" value="ADMIN_DEPOSIT" />
<el-option :label="t('finance.tx.agent_deposit')" value="AGENT_DEPOSIT" />
<el-option :label="t('finance.tx.player_deposit')" value="PLAYER_DEPOSIT" />
<el-option :label="t('finance.tx.withdraw')" value="MANUAL_WITHDRAW" />
<el-option :label="t('finance.tx.admin_withdraw')" value="ADMIN_WITHDRAW" />
<el-option :label="t('finance.tx.agent_withdraw')" value="AGENT_WITHDRAW" />
</el-select>
</el-form-item>
</template>