|
|
|
@ -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('删除成功'); |
|
|
|
|