diff --git a/src/api/game/index.ts b/src/api/game/index.ts
index 0cdba09..0d49669 100644
--- a/src/api/game/index.ts
+++ b/src/api/game/index.ts
@@ -60,6 +60,21 @@ export function gameAddCoin(params: object){
});
}
+export function gameGmSearch(params: object){
+ return request({
+ url: '/api/v1/game/mange/searchgm',
+ method: 'get',
+ params: params,
+ });
+}
+export function gameChangeGm(params: object){
+ return request({
+ url: '/api/v1/game/mange/changegm',
+ method: 'post',
+ params: params,
+ });
+}
+
export function gameDeposit(params: object){
return request({
url: '/api/v1/game/order/deposit',
@@ -68,3 +83,80 @@ export function gameDeposit(params: object){
});
}
+export function gameNoticeMaintenance(params: object){
+ return request({
+ url: '/api/v1/game/notice/add',
+ method: 'post',
+ params: params,
+ });
+}
+
+export function gameGetNoticeMaintenance(params: object){
+ return request({
+ url: '/api/v1/game/notice/get',
+ method: 'get',
+ params: params,
+ });
+}
+export function gameNoticeLogin(params: object){
+ return request({
+ url: '/api/v1/game/notice/add',
+ method: 'post',
+ params: params,
+ });
+}
+export function gameGetNoticeLogin(params: object){
+ return request({
+ url: '/api/v1/game/notice/get',
+ method: 'get',
+ params: params,
+ });
+}
+
+export function gameNoticePop(params: object){
+ return request({
+ url: '/api/v1/game/notice/pop',
+ method: 'post',
+ params: params,
+ });
+}
+
+export function gameResetPwd(params: object){
+ return request({
+ url: '/api/v1/game/mange/resetpwd',
+ method: 'post',
+ params: params,
+ });
+}
+
+export function gameBugList(params: object){
+ return request({
+ url: '/api/v1/game/custom/buglist',
+ method: 'get',
+ params: params,
+ });
+}
+
+export function gameOperateBug(params: object){
+ return request({
+ url: '/api/v1/game/custom/operatebug',
+ method: 'post',
+ params: params,
+ });
+}
+
+export function gameOrderCount(params: object){
+ return request({
+ url: '/api/v1/game/order/count',
+ method: 'get',
+ params: params,
+ });
+}
+
+export function gameRemain(params: object){
+ return request({
+ url: '/api/v1/game/mange/statistics',
+ method: 'get',
+ params: params,
+ });
+}
\ No newline at end of file
diff --git a/src/assets/logo-mini.ico b/src/assets/logo-mini.ico
index 130d94b..f1513eb 100644
Binary files a/src/assets/logo-mini.ico and b/src/assets/logo-mini.ico differ
diff --git a/src/main.ts b/src/main.ts
index 5bfe7fa..f7c0c3b 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -6,9 +6,12 @@ import { directive } from '/@/utils/directive';
import { i18n } from '/@/i18n/index';
import other from '/@/utils/other';
+
import ElementPlus from 'element-plus';
import 'element-plus/dist/index.css';
import '/@/theme/index.scss';
+import 'dayjs/locale/zh-cn'
+import locale from 'element-plus/lib/locale/lang/zh-cn'
import mitt from 'mitt';
import VueGridLayout from 'vue-grid-layout';
import {getUpFileUrl, handleTree, selectDictLabel} from "/@/utils/gfast";
@@ -25,7 +28,7 @@ app.component('pagination', pagination)
app.use(router)
.use(store, key)
- .use(ElementPlus, { i18n: i18n.global.t })
+ .use(ElementPlus, { i18n: i18n.global.t,locale })
.use(i18n)
.use(VueGridLayout)
.mount('#app');
diff --git a/src/utils/game.ts b/src/utils/game.ts
index 5eece4d..d3a80e6 100644
--- a/src/utils/game.ts
+++ b/src/utils/game.ts
@@ -66,7 +66,79 @@ export const ServerList = [
},
]
+export const AllServerList = [
+ {
+ value: '0',
+ label: '零区:总服',
+ },
+ {
+ value: '1',
+ label: '一区:桃花源记',
+ },
+ {
+ value: '2',
+ label: '二区:世外桃源',
+ },
+ {
+ value: '3',
+ label: '三区:陶渊明',
+ },
+ {
+ value: '4',
+ label: '四区:桃花谷',
+ },
+ {
+ value: '5',
+ label: '五区:归园田居',
+ },
+ {
+ value: '6',
+ label: '六区:渔舟唱晚',
+ },
+ {
+ value: '7',
+ label: '七区:乱世佳谷',
+ },
+ {
+ value: '8',
+ label: '八区:一曲山溪',
+ },
+ {
+ value: '9',
+ label: '九区:百里桃园',
+ },
+ {
+ value: '10',
+ label: '十区:避乱之地',
+ },
+ {
+ value: '11',
+ label: '十一区:桃花源记',
+ },
+ {
+ value: '12',
+ label: '十二区:先遣服',
+ },
+ {
+ value: '13',
+ label: '十三区:武陵人',
+ },
+ {
+ value: '14',
+ label: '十四区:桃谷沃野',
+ },
+ {
+ value: '15',
+ label: '十五区:桃源春色',
+ },
+ {
+ value: '16',
+ label: '十六区:桃源先遣服',
+ },
+]
+
export const ChannelList=[
+
{
value: '26337',
label: '淘金互动',
@@ -120,3 +192,74 @@ export const ChannelList=[
label: 'B站先遣服',
},
]
+
+export const AllChannelList=[
+ {
+ value: "0",
+ label: '先行服之外的所有渠道',
+ },
+ {
+ value: '26337',
+ label: '淘金互动',
+ },
+ {
+ value: '2258',
+ label: '好游快爆',
+ },
+ {
+ value: '24',
+ label: '华为',
+ },
+ {
+ value: '23',
+ label: 'oppo',
+ },
+ {
+ value: '15',
+ label: '小米',
+ },
+ {
+ value: '17',
+ label: 'VIVO',
+ },
+ {
+ value: '27',
+ label: '4399盒子',
+ },
+ {
+ value: '9',
+ label: '九游',
+ },
+ {
+ value: '114',
+ label: 'B站',
+ },
+ {
+ value: '1319',
+ label: '233平台',
+ },
+ {
+ value: '1003',
+ label: '雷电模拟器',
+ },
+ {
+ value: '26404',
+ label: '淘金互动-先行服',
+ },
+ {
+ value: '26396',
+ label: 'B站先遣服',
+ },
+]
+
+
+export const Platforms=[
+ {
+ value: 1,
+ label: 'Android',
+ },
+ {
+ value: 2,
+ label: 'Ios',
+ }
+ ]
\ No newline at end of file
diff --git a/src/views/gameCustom/feedback/index.vue b/src/views/gameCustom/feedback/index.vue
new file mode 100644
index 0000000..75403b2
--- /dev/null
+++ b/src/views/gameCustom/feedback/index.vue
@@ -0,0 +1,165 @@
+
+