|
|
@@ -16,7 +16,7 @@
|
|
|
<cwg-dropdown ref="dropdownRef" @open="onOpen" @close="onClose" :menu-list="customMenuList"
|
|
|
@menuClick="handleCustomClick">
|
|
|
<view class="more-icon more-btn">
|
|
|
- <cwg-icon name="crm-ellipsis-vertical" :size="20" color="#fff" />
|
|
|
+ <cwg-icon name="crm-ellipsis-vertical" :size="20" :color="!isDark ? '#6c8595' : '#fff'" />
|
|
|
</view>
|
|
|
<template #btn>
|
|
|
<view class="mobile-buttons">
|
|
|
@@ -25,7 +25,7 @@
|
|
|
<view class="circle-btn" :class="{ 'is-disabled': item.disabled }"
|
|
|
@click="handleAction1(item)" v-if="!item.needDemo">
|
|
|
<view class="circle-icon" :class="{ 'primary': item.primary }">
|
|
|
- <cwg-icon :name="item.icon" :size="16" :color="item.color" />
|
|
|
+ <cwg-icon :name="item.icon" :size="16" :color="!isDark ? item.color : '#fff'" />
|
|
|
</view>
|
|
|
<text class="circle-label" v-t="item.label" />
|
|
|
</view>
|
|
|
@@ -78,7 +78,9 @@ const { t } = useI18n();
|
|
|
import TerminalDialog from './TerminalDialog.vue'
|
|
|
import TerminalChangePasswordDialog from './TerminalChangePasswordDialog.vue'
|
|
|
import TerminalInfoDialog from './TerminalInfoDialog.vue'
|
|
|
-
|
|
|
+import useGlobalStore from '@/stores/use-global-store'
|
|
|
+const globalStore = useGlobalStore()
|
|
|
+const isDark = computed(() => globalStore.theme === 'dark')
|
|
|
const props = defineProps<{
|
|
|
account: Account;
|
|
|
}>();
|
|
|
@@ -114,9 +116,9 @@ const closeFunctionOpen = (code) => {
|
|
|
// 圆形按钮数据
|
|
|
const circleButtons = ref([
|
|
|
{ key: 'trade', label: 'Shop.Index.Transaction', icon: 'crm-trade', action: 'trade', needDemo: false, primary: true, disabled: false, color: '#fff' },
|
|
|
- { key: 'deposit', label: 'Home.page_customer.item2', icon: 'crm-deposit', action: 'deposit', needDemo: isDemo.value, disabled: !closeFunctionOpen('1'), color: '#282b44' },
|
|
|
- { key: 'withdraw', label: 'Home.page_customer.item3', icon: 'crm-withdraw', action: 'withdraw', needDemo: isDemo.value, disabled: !closeFunctionOpen('2'), color: '#282b44' },
|
|
|
- { key: 'transfer', label: 'Custom.Index.Transfer', icon: 'crm-transfer', action: 'transfer', needDemo: isDemo.value, disabled: !(closeFunctionOpen('5') && closeFunctionOpen('6') && closeFunctionOpen('3')), color: '#282b44' }
|
|
|
+ { key: 'deposit', label: 'Home.page_customer.item2', icon: 'crm-deposit', action: 'deposit', needDemo: isDemo.value, disabled: !closeFunctionOpen('1'), color: '#6c8595' },
|
|
|
+ { key: 'withdraw', label: 'Home.page_customer.item3', icon: 'crm-withdraw', action: 'withdraw', needDemo: isDemo.value, disabled: !closeFunctionOpen('2'), color: '#6c8595' },
|
|
|
+ { key: 'transfer', label: 'Custom.Index.Transfer', icon: 'crm-transfer', action: 'transfer', needDemo: isDemo.value, disabled: !(closeFunctionOpen('5') && closeFunctionOpen('6') && closeFunctionOpen('3')), color: '#6c8595' }
|
|
|
])
|
|
|
|
|
|
const fieldList = ref([
|