From f5a3b0a865b5e5d4d2609547ac0e3aa135eaf81f Mon Sep 17 00:00:00 2001 From: linquan <349589071@qq.com> Date: Mon, 30 Jun 2025 09:22:25 +0800 Subject: [PATCH] channel, debug --- .env.test87 | 1 + src/api/game/index.ts | 24 +++ .../channelList/component/editConfig.vue | 92 +++++++++++ src/views/gameLoginUrl/channelList/index.vue | 152 ++++++++++++++++++ src/views/gameManage/copyUnit/index.vue | 21 ++- src/views/gameOrder/count/index.vue | 10 +- src/views/gameRole/online/index.vue | 149 +++++++++++++++-- src/views/gameRole/rank/index.vue | 2 +- src/views/login/index.vue | 2 +- src/views/system/user/component/editUser.vue | 10 +- src/views/system/user/index.vue | 2 +- 11 files changed, 434 insertions(+), 31 deletions(-) create mode 100644 src/views/gameLoginUrl/channelList/component/editConfig.vue create mode 100644 src/views/gameLoginUrl/channelList/index.vue diff --git a/.env.test87 b/.env.test87 index b09afa3..c7df371 100644 --- a/.env.test87 +++ b/.env.test87 @@ -6,5 +6,6 @@ VITE_PUBLIC_PATH = VITE_outDir = 'test87' # 线上环境接口地址 VITE_API_URL = 'http://111.231.140.87:4111/' +VITE_API_URL1 = 'http://peachmanage.taoyuanjilogin.com:4111/' VITE_API_TITLE = '桃源记2后台' VITE_API_VICETITLE = '后台' \ No newline at end of file diff --git a/src/api/game/index.ts b/src/api/game/index.ts index feacf71..e2b93e8 100644 --- a/src/api/game/index.ts +++ b/src/api/game/index.ts @@ -988,3 +988,27 @@ export function gameLoginOutGm(params: object) { params: params, }); } + +export function gameGetChannel(params: object) { + return request({ + url: '/api/v1/game/channel/get', + method: 'get', + params: params, + }); +} + +export function gameAddChannel(params: object) { + return request({ + url: '/api/v1/game/channel/add', + method: 'get', + params: params, + }); +} + +export function gameDelChannel(params: object) { + return request({ + url: '/api/v1/game/channel/del', + method: 'get', + params: params, + }); +} diff --git a/src/views/gameLoginUrl/channelList/component/editConfig.vue b/src/views/gameLoginUrl/channelList/component/editConfig.vue new file mode 100644 index 0000000..4c3d0c5 --- /dev/null +++ b/src/views/gameLoginUrl/channelList/component/editConfig.vue @@ -0,0 +1,92 @@ + + + diff --git a/src/views/gameLoginUrl/channelList/index.vue b/src/views/gameLoginUrl/channelList/index.vue new file mode 100644 index 0000000..5e888c5 --- /dev/null +++ b/src/views/gameLoginUrl/channelList/index.vue @@ -0,0 +1,152 @@ + + + + diff --git a/src/views/gameManage/copyUnit/index.vue b/src/views/gameManage/copyUnit/index.vue index dc976d1..3bd44a7 100644 --- a/src/views/gameManage/copyUnit/index.vue +++ b/src/views/gameManage/copyUnit/index.vue @@ -256,6 +256,7 @@ interface TableDataState { serverId: number; }; fileNames: string[]; + downloadFiles: string[]; }; servers: object[]; disabled: boolean; @@ -303,6 +304,7 @@ export default defineComponent({ account: '', }, fileNames: [], + downloadFiles: [], }, servers: AllServerList, disabled: true, @@ -316,12 +318,12 @@ export default defineComponent({ decorationFilename: '', serverCategorize: ServerCategorize, }); - // const handleRemove = (file, fileList) => { - // console.log('handleRemove: ', file, fileList); - // }; - // const handlePreview = (file) => { - // console.log('handlePreview: ', file); - // }; + const handleRemove = (file, fileList) => { + console.log('handleRemove: ', file, fileList); + }; + const handlePreview = (file) => { + console.log('handlePreview: ', file); + }; const handleExceed = (files, fileList) => { console.log('handleExceed: ', files, fileList); warn(`当前限制选择 4 个文件,本次选择了 ${files.length} 个文件,共选择了 ${files.length + fileList.length} 个文件`); @@ -358,6 +360,7 @@ export default defineComponent({ state.loading3 = true; state.disabled = false; state.tableData.fileNames = []; + state.tableData.downloadFiles = []; gameGMCopyUnit({ SrcName: state.tableData.data.SrcName, SrcServer: state.tableData.data.SrcServer, @@ -373,6 +376,10 @@ export default defineComponent({ state.tableData.fileNames.push(res.data.storeFilename); state.tableData.fileNames.push(res.data.deadFilename); state.tableData.fileNames.push(res.data.decorationFilename); + state.tableData.downloadFiles.push(res.data.filename); + state.tableData.downloadFiles.push(res.data.storeFilename); + state.tableData.downloadFiles.push(res.data.deadFilename); + state.tableData.downloadFiles.push(res.data.decorationFilename); if (res.data.filename != '') { state.filename = res.data.filename; state.storeFilename = res.data.storeFilename; @@ -495,7 +502,7 @@ export default defineComponent({ }; const onDownload = () => { - state.tableData.fileNames.forEach((url, i) => { + state.tableData.downloadFiles.forEach((url, i) => { setTimeout(function () { download(url); }, i * 1000); diff --git a/src/views/gameOrder/count/index.vue b/src/views/gameOrder/count/index.vue index 38c83de..5eb3a94 100644 --- a/src/views/gameOrder/count/index.vue +++ b/src/views/gameOrder/count/index.vue @@ -56,7 +56,7 @@ @@ -68,7 +68,7 @@ import {toRefs, reactive, onMounted, defineComponent} from 'vue'; //import { ElMessageBox, ElMessage } from 'element-plus'; import {gameOrderCount} from "/@/api/game"; import {allServerList, AllServerList, ServerCategorize} from "/@/utils/game"; -import actionModel from "/@/views/gameMarket/actionModel/index.vue"; +// import actionModel from "/@/views/gameMarket/actionModel/index.vue"; import {gSwitchServer} from "/@/utils/utils"; // 定义接口来定义对象的类型 @@ -92,7 +92,7 @@ interface TableDataState { compareType: number, GM: number, server: number, - pageNo: number, + pageNum: number, pageSize: number, } compareType: object @@ -114,7 +114,7 @@ export default defineComponent({ compareType: 1, GM: 0, server: "", - pageNo: 1, + pageNum: 1, pageSize: 10, }, compareType: [ @@ -149,7 +149,7 @@ export default defineComponent({ compareType: state.tableData.param.compareType, GM: state.tableData.param.GM, server: state.tableData.param.server, - pageNo: state.tableData.param.pageNo, + pageNum: state.tableData.param.pageNum, pageSize: state.tableData.param.pageSize, }).then(res => { console.log(res); diff --git a/src/views/gameRole/online/index.vue b/src/views/gameRole/online/index.vue index 4054b01..5f95457 100644 --- a/src/views/gameRole/online/index.vue +++ b/src/views/gameRole/online/index.vue @@ -32,12 +32,12 @@