批量开账号提示

This commit is contained in:
“wanyongkang”
2021-03-19 18:28:09 +08:00
parent 173e44be22
commit 48ab7fbe3e
2 changed files with 76 additions and 14 deletions

View File

@@ -254,7 +254,7 @@
<div class="container t2" id="moreBuy" style="font-size: 18px;font-weight: bold;">
<form action="~/product/CreateOrder" method="post">
<p class="shuoming">批量注册的账号会使用【账号前缀】+【开始数】+【个数】顺序进行注册,</p>
<p class="shuoming">如:注册账号前缀为【user】开始数为【6】个数为【10】则注册的账号为user06user07user08....user14</p>
<p class="shuoming">如:注册账号前缀为【user】开始数为【2】个数为【10】则注册的账号为user2user3user4....user11</p>
<div class="row">
<div class="col-lg-4 text-right">
IP账号前缀
@@ -272,7 +272,7 @@
开始号:
</div>
<div class="col-lg-4 regDan">
<input type="number" name="MinPostfix" v-model="MoreBuyModel.MinPostfix" />
<input type="number" name="MinPostfix" v-on:input="changeAccountCount()" v-model="MoreBuyModel.MinPostfix" />
</div>
<div class="col-lg-4 text-left">
<span class="grayText">本批次账号的起始账号的尾数</span>
@@ -283,13 +283,21 @@
注册个数:
</div>
<div class="col-lg-4 regDan">
<input type="number" name="MaxPostfix" v-model="MoreBuyModel.MaxPostfix" />
<input type="number" name="MaxPostfix" v-on:input="changeAccountCount()" v-model="MoreBuyModel.MaxPostfix" />
<p class="jinggao" v-if="MoreBuyModel.MaxPostfix>500">一次最多注册500个</p>
</div>
<div class="col-lg-4 text-left">
<span class="grayText">本批次的账号个数</span>
</div>
</div>
<div class="row">
<div class="col-lg-4 text-right">
即将生成的账号:
</div>
<div class="col-lg-8 regDan">
<p class="jinggao">{{acount_list}}</p>
</div>
</div>
<div class="row">
<div class="col-lg-4 text-right">
IP产品密码
@@ -438,6 +446,7 @@
var app = new Vue({
el: '#app',
data: {
acount_list:'',
payHandler: null,
Tip: '',
RestAmount: @(userEntity.RestAmount),
@@ -771,6 +780,24 @@
clearInterval(this.payHandler);
$('.payMask').hide();
$('#qrcode').empty();
},
changeAccountCount() {
this.acount_list = '';
let start_account = this.MoreBuyModel.MinPostfix;
let end_account = this.MoreBuyModel.MaxPostfix;
if(end_account>3){
for(let i = start_account;i<parseInt(start_account)+3;i++){
this.acount_list += this.MoreBuyModel.Account+i+',';
}
this.acount_list = this.acount_list.substr(0,this.acount_list.length - 1);
this.acount_list += '...'+this.MoreBuyModel.Account+(parseInt(start_account)+parseInt(end_account)-1)
} else {
for(let i = start_account;i<parseInt(start_account)+parseInt(end_account);i++){
this.acount_list += this.MoreBuyModel.Account+i+',';
}
this.acount_list = this.acount_list.substr(0,this.acount_list.length - 1);
}
}
}
})