diff --git a/src/api/game/gameConfig.ts b/src/api/game/gameConfig.ts index 11ceeed..a685bb9 100644 --- a/src/api/game/gameConfig.ts +++ b/src/api/game/gameConfig.ts @@ -239,3 +239,11 @@ export function gameGMCheckPeriodIdBattlePass(params: object) { params: params, }); } + +export function gameSendOfficialView(params: object) { + return request({ + url: '/api/v1/game/sendOfficialView', + method: 'get', + params: params, + }); +} diff --git a/src/api/game/mange.ts b/src/api/game/mange.ts index e0cf246..6ba9821 100644 --- a/src/api/game/mange.ts +++ b/src/api/game/mange.ts @@ -97,3 +97,11 @@ export function gameGMDelAccount(params: object) { params: params, }); } + +export function gameChangeName(params: object) { + return request({ + url: '/api/v1/game/changeName', + method: 'get', + params: params, + }); +} diff --git a/src/views/gameLoginUrl/serverReloadDll/index.vue b/src/views/gameLoginUrl/serverReloadDll/index.vue index 9da4b1f..6c7cfb5 100644 --- a/src/views/gameLoginUrl/serverReloadDll/index.vue +++ b/src/views/gameLoginUrl/serverReloadDll/index.vue @@ -2,7 +2,16 @@
- + @@ -34,6 +43,7 @@ import { toRefs, reactive, onMounted, defineComponent } from 'vue'; import { serverList, ServerCategorize, ServerList } from '/@/utils/game'; import { gameServerReloadDll } from '/@/api/game/serverConfig'; +import { gSwitchServer } from '/@/utils/utils'; // 定义接口来定义对象的类型 interface TableData { @@ -45,14 +55,14 @@ interface TableData { } interface TableDataState { - serverSwitch: number; tableData: { data: Array; param: { - serverId: number[]; + servers: number[]; }; }; servers: object[]; + serverSwitch: number; serverCategorize: object[]; } @@ -64,16 +74,16 @@ export default defineComponent({ tableData: { data: [], param: { - serverId: '', + servers: '', }, }, servers: ServerList, serverCategorize: ServerCategorize, }); const onlineList = () => { - if (state.tableData.param.serverId.length > 0) { - for (let server in state.tableData.param.serverId) { - onlines(state.tableData.param.serverId[server]); + if (state.tableData.param.servers.length > 0) { + for (let server in state.tableData.param.servers) { + onlines(state.tableData.param.servers[server]); } } }; @@ -97,6 +107,7 @@ export default defineComponent({ onMounted(() => { serverList().then((res) => { // console.log(res); + state.servers = res; state.tableData.data = res; }); }); @@ -104,7 +115,23 @@ export default defineComponent({ state.tableData.param.serverId = selection.map((item) => item.id); console.log(state.tableData.param.serverId, selection); }; + const switchServer = () => { + return gSwitchServer(state.serverSwitch, state.servers); + }; + const changeServer = () => { + let servers = gSwitchServer(state.serverSwitch, state.servers); + state.tableData.param.servers = []; + for (let i in servers) { + state.tableData.param.servers.push(servers[i].id); + } + }; + const getServerList = () => { + return state.tableData.data.filter(r => state.tableData.param.servers.includes(r.id)) + }; return { + getServerList, + switchServer, + changeServer, handleSelectionChange, onlineList, ...toRefs(state), diff --git a/src/views/gameManage/changeName/index.vue b/src/views/gameManage/changeName/index.vue new file mode 100644 index 0000000..29e0d00 --- /dev/null +++ b/src/views/gameManage/changeName/index.vue @@ -0,0 +1,95 @@ + + + diff --git a/src/views/gameManage/copyUnit/index.vue b/src/views/gameManage/copyUnit/index.vue index 1500e94..5eb0a74 100644 --- a/src/views/gameManage/copyUnit/index.vue +++ b/src/views/gameManage/copyUnit/index.vue @@ -20,11 +20,6 @@ - - - - - @@ -42,30 +37,6 @@
下载账号json数据
- - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/src/views/gameSmallLayout/update/index.vue b/src/views/gameSmallLayout/update/index.vue new file mode 100644 index 0000000..746443a --- /dev/null +++ b/src/views/gameSmallLayout/update/index.vue @@ -0,0 +1,242 @@ + + + +