Browse Source

copyUnit/index.vue

master
linquan 1 month ago
parent
commit
b93ba13582
  1. 43
      src/views/gameManage/copyUnit/index.vue

43
src/views/gameManage/copyUnit/index.vue

@ -82,7 +82,8 @@
:on-exceed="handleExceed"
:file-list="fileList"
>
<el-button size="small" type="primary">点击上传</el-button>Json
<el-button size="small" type="primary">点击上传</el-button>
只能上传Json文件
</el-upload>
<el-form-item label="文件名称">
<el-select v-model="tableData.data.filename" class="m-2" placeholder="选择载入文件" style="width: 300px" filterable>
@ -189,14 +190,7 @@
<script lang="ts">
import { toRefs, reactive, onMounted, defineComponent, warn } from 'vue';
import { ElMessage, ElMessageBox } from 'element-plus';
import {
gameGMClearResource,
gameGMCopyUnit,
gameGMUpdateUnit,
gameGMDelAccount,
gameResetPwd,
giftExchangeExists
} from '/@/api/game';
import { gameGMClearResource, gameGMCopyUnit, gameGMUpdateUnit, gameGMDelAccount, gameResetPwd, giftExchangeExists } from '/@/api/game';
import { gSwitchServer } from '/@/utils/utils';
import { AllServerList, ServerCategorize, serverList } from '/@/utils/game';
@ -214,7 +208,7 @@ interface TableData {
interface DelData {
SrcName: string;
serverId: number;
password: string;
password: string;
}
interface TableDataState {
@ -262,7 +256,7 @@ export default defineComponent({
del: {
SrcName: '',
serverId: '',
password: '',
password: '',
},
password: {
account: '',
@ -309,6 +303,9 @@ export default defineComponent({
console.log('state.tableData.data: ', state.tableData.data);
// ElMessage.success('使');
// return
state.loading = true;
state.loading1 = true;
state.disabled = false;
gameGMCopyUnit({
SrcName: state.tableData.data.SrcName,
SrcServer: state.tableData.data.SrcServer,
@ -323,9 +320,7 @@ export default defineComponent({
if (res.data.filename != '') {
state.filename = res.data.filename;
state.storeFilename = res.data.storeFilename;
state.loading = true;
state.loading1 = true;
state.disabled = false;
console.log('gameRandomGenerateCode: ', res, state.filename, state.storeFilename);
timeInterval = setInterval(function () {
checkGiftExchangeExists();
@ -335,7 +330,9 @@ export default defineComponent({
}, 1000);
}
})
.finally(() => {});
.finally(() => {
state.disabled = true;
});
};
const updateUnit = () => {
@ -346,7 +343,7 @@ export default defineComponent({
filename: state.tableData.data.filename,
storeFilename: state.tableData.data.storeFilename,
DestName: state.tableData.data.DestName,
DestServer: state.tableData.data.DestServer,
DestServer: state.tableData.data.DestServer,
})
.then((res) => {
ElMessage.success('修改成功');
@ -358,14 +355,14 @@ export default defineComponent({
ElMessageBox.prompt(`此操作将删除账号:“${state.tableData.del.SrcName}”,是否继续? 请输入密码`, '提示', {
confirmButtonText: '确认',
cancelButtonText: '取消',
inputErrorMessage: 'Invalid password',
inputErrorMessage: 'Invalid password',
// type: 'warning',
}).then(({value}) => {
if(value == 0){
return
}
state.tableData.del.password = value
console.log('state.tableData.data: ', state.tableData.del);
}).then(({ value }) => {
if (value == 0) {
return;
}
state.tableData.del.password = value;
console.log('state.tableData.data: ', state.tableData.del);
gameGMDelAccount(state.tableData.del)
.then(() => {
ElMessage.success('删除成功');

Loading…
Cancel
Save