|
@@ -1,9 +1,33 @@
|
|
|
<template>
|
|
<template>
|
|
|
<div class="login-container">
|
|
<div class="login-container">
|
|
|
<el-container>
|
|
<el-container>
|
|
|
- <el-aside width="600px">
|
|
|
|
|
- <el-form ref="form" :model="form" label-width="120px">
|
|
|
|
|
-
|
|
|
|
|
|
|
+ <el-aside width="500px">
|
|
|
|
|
+ <el-row class="row-bg" gutter="10">
|
|
|
|
|
+ <el-col :span="8">
|
|
|
|
|
+ <span style="font-size: 5px;">贴入充值账号,一行一个账号.</span>
|
|
|
|
|
+ <el-input
|
|
|
|
|
+ v-model="accountHandle"
|
|
|
|
|
+ :rows="25"
|
|
|
|
|
+ type="textarea"
|
|
|
|
|
+ placeholder="待检测账号."
|
|
|
|
|
+ />
|
|
|
|
|
+ </el-col>
|
|
|
|
|
+ <el-col :span="6">
|
|
|
|
|
+ <el-button type="success" @click="confirmAccount">确认账号</el-button>
|
|
|
|
|
+ </el-col>
|
|
|
|
|
+ <el-col :span="8">
|
|
|
|
|
+ <span style="font-size: 5px;">账号确认成功后会显示到这里.</span>
|
|
|
|
|
+ <el-input
|
|
|
|
|
+ v-model="accountHandleSuccess"
|
|
|
|
|
+ :rows="25"
|
|
|
|
|
+ type="textarea"
|
|
|
|
|
+ placeholder="账号检测成功."
|
|
|
|
|
+ />
|
|
|
|
|
+ </el-col>
|
|
|
|
|
+ </el-row>
|
|
|
|
|
+ </el-aside>
|
|
|
|
|
+ <el-main>
|
|
|
|
|
+ <el-form ref="form" :model="form" label-width="100px">
|
|
|
<el-form-item label="游戏平台">
|
|
<el-form-item label="游戏平台">
|
|
|
<el-select v-model="value" placeholder="Select">
|
|
<el-select v-model="value" placeholder="Select">
|
|
|
<el-option
|
|
<el-option
|
|
@@ -35,7 +59,7 @@
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="充值金额">
|
|
<el-form-item label="充值金额">
|
|
|
- <el-input v-model="form.name" type="number" />
|
|
|
|
|
|
|
+ <el-input v-model="form.name" type="number" class="inline-input" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="平台折扣">
|
|
<el-form-item label="平台折扣">
|
|
|
<span>9.8折</span>
|
|
<span>9.8折</span>
|
|
@@ -56,17 +80,7 @@
|
|
|
<el-button type="primary" @click="onSubmit">立即支付</el-button>
|
|
<el-button type="primary" @click="onSubmit">立即支付</el-button>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
- </el-aside>
|
|
|
|
|
- <el-container>
|
|
|
|
|
- <el-main>
|
|
|
|
|
- <el-input
|
|
|
|
|
- v-model="textarea"
|
|
|
|
|
- :rows="20"
|
|
|
|
|
- type="textarea"
|
|
|
|
|
- placeholder="贴入充值账号,一行一个账号."
|
|
|
|
|
- />
|
|
|
|
|
- </el-main>
|
|
|
|
|
- </el-container>
|
|
|
|
|
|
|
+ </el-main>
|
|
|
</el-container>
|
|
</el-container>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
@@ -78,7 +92,9 @@ export default {
|
|
|
name: 'Recharge',
|
|
name: 'Recharge',
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
- textarea: '',
|
|
|
|
|
|
|
+ // accountHandle: '13121776520\n13121776521\n13121776522\n13121776523\n13121776524\n13121776525', // 待处理账号
|
|
|
|
|
+ accountHandle: '', // 待处理账号
|
|
|
|
|
+ accountHandleSuccess: '', // 处理成功账号
|
|
|
form: {
|
|
form: {
|
|
|
name: '',
|
|
name: '',
|
|
|
region: '',
|
|
region: '',
|
|
@@ -121,6 +137,36 @@ export default {
|
|
|
},
|
|
},
|
|
|
handleChange3(value) {
|
|
handleChange3(value) {
|
|
|
console.log(value)
|
|
console.log(value)
|
|
|
|
|
+ },
|
|
|
|
|
+ async confirmAccount() {
|
|
|
|
|
+ // 截取每一条数据
|
|
|
|
|
+ var accountHandle = this.accountHandle.split('\n')
|
|
|
|
|
+ // console.log(list)
|
|
|
|
|
+ var successList = []
|
|
|
|
|
+ var failList = []
|
|
|
|
|
+ for (var i = 0; i < accountHandle.length; i++) {
|
|
|
|
|
+ await this.requestFunc({ successList, failList }, accountHandle[i])
|
|
|
|
|
+ }
|
|
|
|
|
+ if (successList) {
|
|
|
|
|
+ this.accountHandleSuccess = successList.join('\n')
|
|
|
|
|
+ }
|
|
|
|
|
+ console.log('# 成功:', successList)
|
|
|
|
|
+ console.log('# 失败:', failList)
|
|
|
|
|
+ },
|
|
|
|
|
+ requestFunc(request, data) {
|
|
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
|
|
+ this.$store.dispatch('common/rechargePlayerType', data).then((res) => {
|
|
|
|
|
+ // console.log('# then:', res)
|
|
|
|
|
+ if (res.status === true) {
|
|
|
|
|
+ request.successList.push(data)
|
|
|
|
|
+ } else {
|
|
|
|
|
+ request.failList.push(data)
|
|
|
|
|
+ }
|
|
|
|
|
+ resolve()
|
|
|
|
|
+ }).catch((res) => {
|
|
|
|
|
+ resolve()
|
|
|
|
|
+ })
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -128,7 +174,6 @@ export default {
|
|
|
|
|
|
|
|
<style lang="scss">
|
|
<style lang="scss">
|
|
|
.login-container{
|
|
.login-container{
|
|
|
- margin: 0;
|
|
|
|
|
- padding: 0;
|
|
|
|
|
|
|
+ margin: 10px;
|
|
|
}
|
|
}
|
|
|
</style>
|
|
</style>
|