Browse Source

一点修改

lihuilin/feature-20251212182509-多语言二期
lihuilin 4 weeks ago
parent
commit
7f69882b9f
  1. 43
      src/views/audit/gold/audit.vue
  2. 2
      src/views/consume/bean/addBeanConsume.vue
  3. 2
      src/views/moneyManage/executor/executor.vue
  4. 5
      src/views/moneyManage/receiveDetail/receiveFinance.vue
  5. 5
      src/views/moneyManage/receiveDetail/receiveHead.vue
  6. 5
      src/views/moneyManage/receiveDetail/receiveManage.vue
  7. 2
      src/views/moneyManage/receiveDetail/receiveService.vue
  8. 18
      src/views/moneyManage/refundDetail/refundService.vue
  9. 2
      src/views/recharge/bean/addBeanRecharge.vue
  10. 2
      src/views/recharge/gold/addCoinRecharge.vue
  11. 3
      src/views/recharge/gold/coinRecharge.vue
  12. 2
      src/views/refund/gold/addCoinRefund.vue

43
src/views/audit/gold/audit.vue

@ -1,24 +1,16 @@
<template>
<div>
<div style="height:4vh;width:82vw;">
<el-button-group>
<el-button
class="no-active-btn"
:class="{ 'active-btn': activeTab === 'rechargeAudit' }"
@click="navigateTo('rechargeAudit')"
v-if="hasRecharge"
>
{{ $t('audit.rechargeAudit') }}
</el-button>
<el-button
class="no-active-btn"
:class="{ 'active-btn': activeTab === 'refundAudit' }"
@click="navigateTo('refundAudit')"
v-if="hasRefund"
>
{{ $t('audit.refundAudit') }}
</el-button>
</el-button-group>
<el-button-group>
<el-button class="no-active-btn" :class="{ 'active-btn': activeTab === 'refundAudit' }"
@click="navigateTo('refundAudit')" v-if="hasRefund">
{{ $t('audit.refundAudit') }}
</el-button>
<el-button class="no-active-btn" :class="{ 'active-btn': activeTab === 'rechargeAudit' }"
@click="navigateTo('rechargeAudit')" v-if="hasRecharge" disabled>
{{ $t('audit.rechargeAudit') }}
</el-button>
</el-button-group>
</div>
<router-view></router-view>
</div>
@ -43,14 +35,15 @@ const hasRecharge = ref(false);
const hasRefund = ref(false);
//
const navigateTo = (name) => {
if(name == 'rechargeAudit'){
if(!hasRecharge){
ElMessage.error('您暂无充值审核操作权限')
if (name === 'refundAudit') {
if (!hasRefund) {
ElMessage.error('您暂无退款审核操作权限')
return;
}
}else if(name = 'refundAudit'){
if(!hasRefund){
ElMessage.error('您暂无退款审核操作权限')
} else if (name === 'rechargeAudit') {
if (!hasRecharge) {
ElMessage.error('您暂无充值审核操作权限')
return;
}
}
@ -70,8 +63,8 @@ const initPermissions = () => {
//
const getDefaultAuditRoute = () => {
initPermissions();
if (hasRecharge.value) return 'rechargeAudit';
if (hasRefund.value) return 'refundAudit';
if (hasRecharge.value) return 'rechargeAudit';
return 'rechargeAudit';
};

2
src/views/consume/bean/addBeanConsume.vue

@ -210,7 +210,7 @@ const throttledHandleConsumeFormt = _.throttle(handleConsumeForm, 5000, {
<el-form :model="consumeForm" :rules="rules" ref="formRef" label-width="auto" style="max-width: 600px"
class="add-form">
<el-form-item prop="jwcode" label="精网号" label-position="left">
<el-input v-model="consumeForm.jwcode" style="width: 220px" />
<el-input v-model="consumeForm.jwcode" style="width: 220px" @keyup.enter="getUser(consumeForm.jwcode)" />
<el-button type="primary" @click="getUser(consumeForm.jwcode)" style="margin-left: 20px">查询</el-button>
</el-form-item>
<el-form-item prop="permanentBean" label="付费金豆" label-position="left">

2
src/views/moneyManage/executor/executor.vue

@ -197,7 +197,7 @@
</div>
<div class="dialog-item">
<el-text style="width:4vw;">退款理由</el-text>
<el-input v-model="editRow.rejectReason" style="width:10vw;" :row="3" disabled maxlength="100" type="textarea"
<el-input v-model="editRow.refundReason" style="width:10vw;" :row="3" disabled maxlength="100" type="textarea"
show-word-limit clearable />
</div>
</div>

5
src/views/moneyManage/receiveDetail/receiveFinance.vue

@ -1160,6 +1160,11 @@ const submitEditForm = async () => {
try {
await editFormRef.value.validate();
if(editFormData.value.paymentCurrency != editFormData.value.receivedCurrency){
ElMessage.error('付款币种与到账币种不一致')
return
}
//
if (editFormData.value.receivedTime) {
editFormData.value.receivedTime = moment(editFormData.value.receivedTime).format('YYYY-MM-DD HH:mm:ss');

5
src/views/moneyManage/receiveDetail/receiveHead.vue

@ -986,6 +986,11 @@ const submitEditForm = async () => {
try {
await editFormRef.value.validate();
if(editFormData.value.paymentCurrency != editFormData.value.receivedCurrency){
ElMessage.error('付款币种与到账币种不一致')
return
}
//
if (editFormData.value.receivedTime) {
editFormData.value.receivedTime = moment(editFormData.value.receivedTime).format('YYYY-MM-DD HH:mm:ss');

5
src/views/moneyManage/receiveDetail/receiveManage.vue

@ -1150,6 +1150,11 @@ const submitEditForm = async () => {
try {
await editFormRef.value.validate();
if(editFormData.value.paymentCurrency != editFormData.value.receivedCurrency){
ElMessage.error('付款币种与到账币种不一致')
return
}
//
if (editFormData.value.receivedTime) {
editFormData.value.receivedTime = moment(editFormData.value.receivedTime).format('YYYY-MM-DD HH:mm:ss');

2
src/views/moneyManage/receiveDetail/receiveService.vue

@ -818,7 +818,7 @@ const handleEditForm = async () => {
}
//
const customOptions = ref(['美元(USD)', '港币(HKD)', '新币(SGD)', '马币(MYR)', '泰铢(THB)', '加币(CAD)', '越南盾(VDN)', '韩元(KRW)'])
const customOptions = ref(['人民币(RMB)','美元(USD)', '港币(HKD)', '新币(SGD)', '马币(MYR)', '泰铢(THB)', '加币(CAD)', '越南盾(VDN)', '韩元(KRW)'])
const paytypeOptions = ref(["Stripe-链接收款", "PaymentAsia-链接收款", "Ipay88-链接收款", "Grabpay", "Nets", "E-Transfer", "Paypal", "银行转账", "刷卡", "现金", "支票"])
const MoneyAddressOptions = ref(['马来西亚', '香港', '新加坡', '泰国', '越南HCM', '加拿大'])
const handleCurrencyChange = (option) => {

18
src/views/moneyManage/refundDetail/refundService.vue

@ -49,7 +49,7 @@
<el-card style="margin-top: 0.5vh;background-color: rgb(231,244,253);">
<el-table :data="tableData" style="height:73vh;width:82vw;background-color: rgb(243,250,254);">
<el-table-column type="index" label="序号" width="60" fixed="left">
<el-table-column type="index" :label="t('common.id')" width="60" fixed="left">
<template #default="scope">
{{ scope.$index + 1 + (pagination.pageNum - 1) * pagination.pageSize }}
</template>
@ -98,6 +98,10 @@
@click="showEditDialog(scope.row)">
编辑
</el-button>
<el-button v-if="[12, 22, 32].includes(scope.row.status)" type="primary" text
@click="showRejectReasonDialog(scope.row)">
查看驳回理由
</el-button>
</div>
</template>
</el-table-column>
@ -211,6 +215,10 @@
<el-button type="primary" @click="" style="margin-left: 2vw;">确定</el-button>
</div>
</el-dialog>
<el-dialog v-model="showRejectReason" title="驳回理由" width="40%" style="background-color: rgb(243,250,254);">
<div>{{ rejectReason }}</div>
</el-dialog>
</template>
<script setup>
import { ref, onMounted } from 'vue'
@ -229,6 +237,8 @@ import { productList, CurrencyForId } from '@/views/moneyManage/receiveDetail/ut
import RefundRecallBackground from '@/assets/images/refund-recall.png'
import { isNumber } from 'lodash'
import { re } from 'mathjs'
import { useI18n } from 'vue-i18n'
const { t } = useI18n()
const dateRange = ref([])
const searchForm = ref({
@ -239,6 +249,8 @@ const searchForm = ref({
const market = ref([])
const backRow = ref({})//
const editRow = ref({})//
const rejectReason = ref('小钱鸭小钱鸭小钱鸭小钱鸭小钱鸭小钱鸭小钱鸭小钱鸭小钱鸭小钱鸭小钱鸭小钱鸭小钱鸭小钱鸭小钱鸭小钱鸭小钱鸭小钱鸭小钱鸭小钱鸭小钱鸭')//
const showRejectReason = ref(false)//
const editForm = ref({
refundModel: '',
refundReason: ''
@ -521,6 +533,10 @@ const showEditDialog = function (row) {
editRow.value = row
showEdit.value = true
}
const showRejectReasonDialog = function (row) {
rejectReason.value = row.rejectReason
showRejectReason.value = true
}
const handlePageSizeChange = function (val) {
pagination.value.pageSize = val
getRefund()

2
src/views/recharge/bean/addBeanRecharge.vue

@ -192,7 +192,7 @@ const handleAddForm = async () => {
<el-form :model="addForm" :rules="rules" ref="formRef" label-width="auto" style="max-width: 600px"
class="add-form">
<el-form-item prop="jwcode" label="精网号" label-position="left">
<el-input v-model="addForm.jwcode" style="width: 220px" />
<el-input v-model="addForm.jwcode" style="width: 220px" @keyup.enter="getUser(addForm.jwcode)" />
<el-button type="primary" @click="getUser(addForm.jwcode)" style="margin-left: 20px">查询</el-button>
</el-form-item>
<el-form-item prop="permanentBean" label="付费金豆" label-position="left">

2
src/views/recharge/gold/addCoinRecharge.vue

@ -644,7 +644,7 @@ onMounted(() => {
<el-form :model="recharge" ref="Ref" :rules="rules" label-width="auto" label-position="right"
style="min-width: 500px" class="add-form">
<el-form-item prop="jwcode" :label="$t('common_add.jwcode')">
<el-input v-model="recharge.jwcode" style="width: 220px"/>
<el-input v-model="recharge.jwcode" style="width: 220px" @keyup.enter="getUser(recharge.jwcode)"/>
<el-button type="primary" @click="getUser(recharge.jwcode)" style="margin-left: 20px">{{ $t('common.search') }}</el-button>
</el-form-item>
<el-form-item prop="activity" :label="$t('common_add.activity')">

3
src/views/recharge/gold/coinRecharge.vue

@ -11,7 +11,8 @@
<el-button class="no-active-btn"
:class="{ 'active-btn': activeTab === 'addCoinRecharge' }"
@click="navigateTo('addCoinRecharge')"
v-if="hasAdd">
v-if="hasAdd"
disabled>
{{ $t('recharge.addCoinRecharge') }}
</el-button>
</el-button-group>

2
src/views/refund/gold/addCoinRefund.vue

@ -441,7 +441,7 @@ onMounted(() =>{
<el-form :model="addRefund" ref="Ref" :rules="rules" label-width="auto" label-position="right"
style="min-width: 500px" class="add-form">
<el-form-item prop="jwcode" :label="$t('common_add.jwcode')">
<el-input v-model="addRefund.jwcode" style="width: 220px" />
<el-input v-model="addRefund.jwcode" style="width: 220px" @keyup.enter="getUser(addRefund.jwcode)" />
<el-button type="primary" @click="getUser(addRefund.jwcode)" style="margin-left: 20px">{{ $t('common.search') }}
</el-button>
</el-form-item>

Loading…
Cancel
Save