From 2f71a201c94a3e11e7d4af1da335e2c8063569ab Mon Sep 17 00:00:00 2001 From: linquan <349589071@qq.com> Date: Thu, 26 Jun 2025 14:55:36 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=8D=E5=88=B6=E8=B4=A6=E5=8F=B7=EF=BC=8C?= =?UTF-8?q?=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.test87 | 2 +- src/views/gameManage/copyUnit/index.vue | 91 +++++++++++++++---------- src/views/login/component/email.vue | 22 +++--- src/views/login/component/mobile.vue | 2 +- src/views/login/index.vue | 29 +++++++- 5 files changed, 95 insertions(+), 51 deletions(-) diff --git a/.env.test87 b/.env.test87 index d7b3ea8..b09afa3 100644 --- a/.env.test87 +++ b/.env.test87 @@ -5,6 +5,6 @@ ENV = 'production' VITE_PUBLIC_PATH = VITE_outDir = 'test87' # 线上环境接口地址 -VITE_API_URL = 'http://peachmanage.taoyuanjilogin.com:4111/' +VITE_API_URL = 'http://111.231.140.87:4111/' VITE_API_TITLE = '桃源记2后台' VITE_API_VICETITLE = '后台' \ No newline at end of file diff --git a/src/views/gameManage/copyUnit/index.vue b/src/views/gameManage/copyUnit/index.vue index c3735f5..dc976d1 100644 --- a/src/views/gameManage/copyUnit/index.vue +++ b/src/views/gameManage/copyUnit/index.vue @@ -42,6 +42,30 @@
下载账号json数据
+ + + + + + + + + + + + + + + + + + + + + + + + @@ -292,12 +316,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} 个文件`); @@ -308,7 +332,18 @@ export default defineComponent({ return; } warn(`当前限制选择 4 个文件,本次选择了 ${files.length} 个文件,共选择了 ${files.length + fileList.length} 个文件`); - state.tableData.data.filename = files.name; + let name = files.name.toLowerCase(); + if (name.includes('unit') ) { + state.tableData.data.filename = files.name; + } else if (name.includes('store') ) { + state.tableData.data.storeFilename = files.name; + } else if (name.includes('dead') ) { + state.tableData.data.deadFilename = files.name; + } else if (name.includes('decoration')) { + state.tableData.data.decorationFilename = files.name; + } else { + state.tableData.data.filename = files.name; + } state.tableData.fileNames.push(files.name); }; const beforeRemove = (file, fileList) => { @@ -322,6 +357,7 @@ export default defineComponent({ state.loading2 = true; state.loading3 = true; state.disabled = false; + state.tableData.fileNames = []; gameGMCopyUnit({ SrcName: state.tableData.data.SrcName, SrcServer: state.tableData.data.SrcServer, @@ -459,39 +495,24 @@ export default defineComponent({ }; const onDownload = () => { - setTimeout(function () { - download(state.filename); - }, 1000); - setTimeout(function () { - download(state.storeFilename); - }, 2000); - setTimeout(function () { - download(state.deadFilename); - }, 3000); - setTimeout(function () { - download(state.decorationFilename); - }, 4000); + state.tableData.fileNames.forEach((url, i) => { + setTimeout(function () { + download(url); + }, i * 1000); + }); }; - function downloadFile(url, fileName) { - fetch(url) - .then((response) => response.blob()) - .then((blob) => { - const blobUrl = URL.createObjectURL(blob); - const link = document.createElement('a'); - link.href = blobUrl; - link.download = fileName; - link.click(); - URL.revokeObjectURL(blobUrl); - }) - .catch((error) => console.error(error)); - } - const download = (file: string) => { if (file) { console.log('download', file); - downloadFile(baseURL + 'download_file?filename=' + file, file); - // window.open(baseURL + 'download_file?filename=' + file, '_blank'); + + let link = document.createElement('a'); + link.href = baseURL + 'download_file?filename=' + file; + link.setAttribute('download', ''); // 或者设置为具体的下载文件名 + link.style.display = 'none'; + document.body.appendChild(link); + link.click(); + document.body.removeChild(link); } }; // 打开修改字典弹窗 diff --git a/src/views/login/component/email.vue b/src/views/login/component/email.vue index 853e349..5c374bb 100644 --- a/src/views/login/component/email.vue +++ b/src/views/login/component/email.vue @@ -47,7 +47,7 @@ import { formatAxis } from '/@/utils/formatTime'; import initIconfont from '/@/utils/getStyleSheets'; export default defineComponent({ - name: 'loginMobile', + name: 'loginEmail', setup() { const { t } = useI18n(); const store = useStore(); @@ -128,20 +128,20 @@ export default defineComponent({ ElMessage.success(`${currentTimeInfo},${signInText}`); }; const smsCode = () => { - console.log(state.ruleForm); + // console.log(state.ruleForm); emailCode(state.ruleForm).then((res) => { console.log(res); }); }; - onMounted(() => { - initGetStyleSheets(); - }); - const initGetStyleSheets = () => { - initIconfont.ali().then((res: any) => { - // state.sheetsIconList = res; - console.log(res); - }); - }; + // onMounted(() => { + // // initGetStyleSheets(); + // }); + // const initGetStyleSheets = () => { + // initIconfont.ali().then((res: any) => { + // // state.sheetsIconList = res; + // // console.log(res); + // }); + // }; return { sendSms, smsCode, diff --git a/src/views/login/component/mobile.vue b/src/views/login/component/mobile.vue index a0f4930..c8a321d 100644 --- a/src/views/login/component/mobile.vue +++ b/src/views/login/component/mobile.vue @@ -124,7 +124,7 @@ export default defineComponent({ ElMessage.success(`${currentTimeInfo},${signInText}`); }; const smsCode = () => { - console.log(state.ruleForm); + // console.log(state.ruleForm); mobileCode(state.ruleForm).then((res) => { console.log(res); }); diff --git a/src/views/login/index.vue b/src/views/login/index.vue index e86344a..3ef3cc5 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -5,7 +5,7 @@