diff --git a/src/assets/SvgIcons/wallet_management.svg b/src/assets/SvgIcons/wallet_management.svg new file mode 100644 index 0000000..f031c3c --- /dev/null +++ b/src/assets/SvgIcons/wallet_management.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index d995309..606fb2a 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -413,6 +413,92 @@ const routes = [ } ] }, + // 钱包管理 + { + path: 'walletManage', + name: 'walletManage', + meta: {permissionId: 150}, + children: [ + // 钱包余额 + { + path: 'walletBalance', + name: "walletBalance", + component: () => import("../views/walletManage/WalletBalance.vue"), + meta: {permissionId: 151} + }, + // 钱包明细 + { + path: 'walletDetail', + name: "walletDetail", + meta: {permissionId: 152}, + children: [ + // 香港钱包 + { + path: 'hkWallet', + name: "hkWallet", + component: () => import("../views/walletManage/walletDetail/HKWallet.vue"), + meta: {permissionId: 153} + }, + //新加坡HC钱包 + { + path: 'sgWalletHC', + name: "sgWalletHC", + component: () => import("../views/walletManage/walletDetail/SGWalletHC.vue"), + meta: {permissionId: 154} + }, + //马来钱包 + { + path: 'myWallet', + name: "myWallet", + component: () => import("../views/walletManage/walletDetail/MyWallet.vue"), + meta: {permissionId: 155} + }, + // 新加坡CM钱包 + { + path: 'sgWalletCM', + name: "sgWalletCM", + component: () => import("../views/walletManage/walletDetail/SGWalletCM.vue"), + meta: {permissionId: 156} + }, + // 加拿大钱包 + { + path: 'caWallet', + name: "caWallet", + component: () => import("../views/walletManage/walletDetail/CAWallet.vue"), + meta: {permissionId: 157} + }, + //泰国HS钱包 + { + path: 'thWalletHS', + name: "thWalletHS", + component: () => import("../views/walletManage/walletDetail/THWalletHS.vue"), + meta: {permissionId: 158} + }, + //泰国HA钱包 + { + path: 'thWalletHA', + name: "thWalletHA", + component: () => import("../views/walletManage/walletDetail/THWalletHA.vue"), + meta: {permissionId: 159} + }, + //越南钱包 + { + path: 'vnWallet', + name: "vnWallet", + component: () => import("../views/walletManage/walletDetail/VNWallet.vue"), + meta: {permissionId: 160} + }, + //北京钱包 + { + path: 'bjWallet', + name: "bjWallet", + component: () => import("../views/walletManage/walletDetail/BJWallet.vue"), + meta: {permissionId: 161} + }, + ] + }, + ] + }, // 频道管理 { path: 'channelManage', diff --git a/src/views/home.vue b/src/views/home.vue index d6421b6..dcd7430 100644 --- a/src/views/home.vue +++ b/src/views/home.vue @@ -33,6 +33,7 @@ const menuNameMap = { '124': 'channel-management', //频道管理 '128': 'permission-management', //权限管理 '146': 'mutiple-language', //多语言配置 + '150': 'wallet_management', //钱包管理 } const getIconPath = (menuNameId) => { diff --git a/src/views/walletManage/WalletBalance.vue b/src/views/walletManage/WalletBalance.vue new file mode 100644 index 0000000..b2213ef --- /dev/null +++ b/src/views/walletManage/WalletBalance.vue @@ -0,0 +1,906 @@ + + + + + diff --git a/src/views/walletManage/components/WalletDetailTemplate.vue b/src/views/walletManage/components/WalletDetailTemplate.vue new file mode 100644 index 0000000..49179b4 --- /dev/null +++ b/src/views/walletManage/components/WalletDetailTemplate.vue @@ -0,0 +1,36 @@ + + + \ No newline at end of file diff --git a/src/views/walletManage/walletDetail/BJWallet.vue b/src/views/walletManage/walletDetail/BJWallet.vue new file mode 100644 index 0000000..7878883 --- /dev/null +++ b/src/views/walletManage/walletDetail/BJWallet.vue @@ -0,0 +1,10 @@ + + + + diff --git a/src/views/walletManage/walletDetail/CAWallet.vue b/src/views/walletManage/walletDetail/CAWallet.vue new file mode 100644 index 0000000..13b1287 --- /dev/null +++ b/src/views/walletManage/walletDetail/CAWallet.vue @@ -0,0 +1,10 @@ + + + + diff --git a/src/views/walletManage/walletDetail/HKWallet.vue b/src/views/walletManage/walletDetail/HKWallet.vue new file mode 100644 index 0000000..017c7fb --- /dev/null +++ b/src/views/walletManage/walletDetail/HKWallet.vue @@ -0,0 +1,11 @@ + + + + diff --git a/src/views/walletManage/walletDetail/MyWallet.vue b/src/views/walletManage/walletDetail/MyWallet.vue new file mode 100644 index 0000000..1ad4a01 --- /dev/null +++ b/src/views/walletManage/walletDetail/MyWallet.vue @@ -0,0 +1,10 @@ + + + + diff --git a/src/views/walletManage/walletDetail/SGWalletCM.vue b/src/views/walletManage/walletDetail/SGWalletCM.vue new file mode 100644 index 0000000..72d946e --- /dev/null +++ b/src/views/walletManage/walletDetail/SGWalletCM.vue @@ -0,0 +1,10 @@ + + + + diff --git a/src/views/walletManage/walletDetail/SGWalletHC.vue b/src/views/walletManage/walletDetail/SGWalletHC.vue new file mode 100644 index 0000000..c82094e --- /dev/null +++ b/src/views/walletManage/walletDetail/SGWalletHC.vue @@ -0,0 +1,10 @@ + + + + diff --git a/src/views/walletManage/walletDetail/THWalletHA.vue b/src/views/walletManage/walletDetail/THWalletHA.vue new file mode 100644 index 0000000..1e898c3 --- /dev/null +++ b/src/views/walletManage/walletDetail/THWalletHA.vue @@ -0,0 +1,10 @@ + + + + diff --git a/src/views/walletManage/walletDetail/THWalletHS.vue b/src/views/walletManage/walletDetail/THWalletHS.vue new file mode 100644 index 0000000..3717d81 --- /dev/null +++ b/src/views/walletManage/walletDetail/THWalletHS.vue @@ -0,0 +1,10 @@ + + + + diff --git a/src/views/walletManage/walletDetail/VNWallet.vue b/src/views/walletManage/walletDetail/VNWallet.vue new file mode 100644 index 0000000..dc8976b --- /dev/null +++ b/src/views/walletManage/walletDetail/VNWallet.vue @@ -0,0 +1,10 @@ + + + +