手机端页面修改
This commit is contained in:
@@ -25,321 +25,201 @@
|
||||
var baseUrl = m_Configuration["BaseInfoUrl"];
|
||||
Func<string, string> P = (path) => $"{baseUrl}{path}";
|
||||
}
|
||||
@* <div class="cpBanner">
|
||||
<img src="~/m/img/cpBanner.png">
|
||||
</div> *@
|
||||
<div class="cpBanner" style="background-image: url(/img/acBanner_1.png?11231);background-repeat:round;background-size:auto auto;height:360px;">
|
||||
|
||||
<div class="row" style="color:white;width:calc(100vw-1px);text-align:center;padding-top:10px;">
|
||||
<div class="col-md-8 " style="padding-top:1.5%;">
|
||||
<h2 >十余种全网知名旗舰产品低价热销</h2>
|
||||
<h1 style="font-size:45px;">淘宝动态IP销量排名NO.1</h1>
|
||||
<h4 style="color: #e45b4b;">已完美对接淘宝、淘宝付款后、金额将自动充值到您的会员余额中</h4>
|
||||
<a target="_blank" href="https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.45e51debbIPZJ7&ft=t&id=644774449094"><h4 style="color: #e45b4b;">欢迎淘宝下单,每次下单都会随机赠送优惠券,最低54元<br>优惠券支持所有套餐!<span style="color:#FFFF00;">点击去淘宝店铺付款 <span class="glyphicon glyphicon-arrow-right"></span></span></h4></a>
|
||||
</div>
|
||||
<div class="col-md-3 col-md-offset-1" style="padding-top:2%;">
|
||||
<h1>需求<span style="color: red;font-size:49px;">五个</span>以上</h1>
|
||||
<h2>联系客服设置优惠价</h2>
|
||||
<a target="_blank" href="https://admin.qidian.qq.com/template/blue/mp/menu/qr-code-jump.html?linkType=0&env=ol&kfuin=2852138148&fid=299&key=f377ec024ca45115a03a7632c7bda230&cate=1&source=&isLBS=&isCustomEntry=&type=16&ftype=1&_type=wpa&qidian=true"><h3 style="color: #e45b4b;">>>>联系客服<<<</h3></a>
|
||||
<div id="loading">
|
||||
<div class="loader">
|
||||
<div class="loader-inner">
|
||||
<div class="loader-line-wrap">
|
||||
<div class="loader-line"></div>
|
||||
</div>
|
||||
<div class="loader-line-wrap">
|
||||
<div class="loader-line"></div>
|
||||
</div>
|
||||
<div class="loader-line-wrap">
|
||||
<div class="loader-line"></div>
|
||||
</div>
|
||||
<div class="loader-line-wrap">
|
||||
<div class="loader-line"></div>
|
||||
</div>
|
||||
<div class="loader-line-wrap">
|
||||
<div class="loader-line"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="cpNav">
|
||||
|
||||
<style>
|
||||
.loader {
|
||||
background: #000;
|
||||
background: radial-gradient(#222, #000);
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
overflow: hidden;
|
||||
position: fixed;
|
||||
right: 0;
|
||||
top: 0;
|
||||
z-index: 99999;
|
||||
}
|
||||
|
||||
.loader-inner {
|
||||
bottom: 0;
|
||||
height: 60px;
|
||||
left: 0;
|
||||
margin: auto;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 0;
|
||||
width: 100px;
|
||||
}
|
||||
|
||||
.loader-line-wrap {
|
||||
animation:
|
||||
spin 2000ms cubic-bezier(.175, .885, .32, 1.275) infinite
|
||||
;
|
||||
box-sizing: border-box;
|
||||
height: 50px;
|
||||
left: 0;
|
||||
overflow: hidden;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
transform-origin: 50% 100%;
|
||||
width: 100px;
|
||||
}
|
||||
.loader-line {
|
||||
border: 4px solid transparent;
|
||||
border-radius: 100%;
|
||||
box-sizing: border-box;
|
||||
height: 100px;
|
||||
left: 0;
|
||||
margin: 0 auto;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 0;
|
||||
width: 100px;
|
||||
}
|
||||
.loader-line-wrap:nth-child(1) { animation-delay: -50ms; }
|
||||
.loader-line-wrap:nth-child(2) { animation-delay: -100ms; }
|
||||
.loader-line-wrap:nth-child(3) { animation-delay: -150ms; }
|
||||
.loader-line-wrap:nth-child(4) { animation-delay: -200ms; }
|
||||
.loader-line-wrap:nth-child(5) { animation-delay: -250ms; }
|
||||
|
||||
.loader-line-wrap:nth-child(1) .loader-line {
|
||||
border-color: hsl(0, 80%, 60%);
|
||||
height: 90px;
|
||||
width: 90px;
|
||||
top: 7px;
|
||||
}
|
||||
.loader-line-wrap:nth-child(2) .loader-line {
|
||||
border-color: hsl(60, 80%, 60%);
|
||||
height: 76px;
|
||||
width: 76px;
|
||||
top: 14px;
|
||||
}
|
||||
.loader-line-wrap:nth-child(3) .loader-line {
|
||||
border-color: hsl(120, 80%, 60%);
|
||||
height: 62px;
|
||||
width: 62px;
|
||||
top: 21px;
|
||||
}
|
||||
.loader-line-wrap:nth-child(4) .loader-line {
|
||||
border-color: hsl(180, 80%, 60%);
|
||||
height: 48px;
|
||||
width: 48px;
|
||||
top: 28px;
|
||||
}
|
||||
.loader-line-wrap:nth-child(5) .loader-line {
|
||||
border-color: hsl(240, 80%, 60%);
|
||||
height: 34px;
|
||||
width: 34px;
|
||||
top: 35px;
|
||||
}
|
||||
|
||||
@@keyframes spin {
|
||||
0%, 15% {
|
||||
transform: rotate(0);
|
||||
}
|
||||
100% {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
<div class="cpBanner" style="background:#03162a;display:none;">
|
||||
|
||||
<div class="row" style="color:white;width:calc(100vw-1px);">
|
||||
<div class="col-md-12 text-center" style="padding:2% ;">
|
||||
<h4>需求五个以上、可联系右侧客服设置优惠价</h4>
|
||||
<p>动态IP销量排名NO.1<br>
|
||||
十余种全网知名旗舰产品低价热销、
|
||||
节点多、稳定、靠谱、单人单线
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="cpNav" style="margin-top:4.7em;">
|
||||
<div class="item">
|
||||
<ul class="nav nav-tabs cpName" role="tablist">
|
||||
<li >
|
||||
<a style="color:#0098fb"><span class="glyphicon glyphicon-arrow-down"></span>动态独享IP<span class="glyphicon glyphicon-arrow-down"></span></a>
|
||||
<ul class="nav nav-tabs cpName" role="tablist" style="margin-top:calc(26vh);">
|
||||
<li>
|
||||
<a style="color:#0098fb;border:1px solid #99CCFF"><span class="glyphicon glyphicon-arrow-down"></span>动态独享IP<span class="glyphicon glyphicon-arrow-down"></span></a>
|
||||
</li>
|
||||
@foreach (var item in Model)
|
||||
{
|
||||
if(item.Product.Id == 18) {
|
||||
<li role="presentation" class="@(item.Product.Id==defaultProduct.Id?"active":"")">
|
||||
<a href="#@item.Product.Id" role="tab" data-toggle="tab" style="font-size: 25px;"><span style="color: red;font-weight:bold;">送 </span>@item.Product.Name<span style="color: #f64e3d;font-weight:bold;float:right;padding-right: 5px;">8折</span></a>
|
||||
<a href="#@item.Product.Id" role="tab" data-toggle="tab" style="font-size: 25px;border:1px solid #99CCFF"><span style="color: red;font-weight:bold;">送 </span>@item.Product.Name<span style="color: #f64e3d;font-weight:bold;float:right;padding-right: 5px;">最快</span></a>
|
||||
</li>
|
||||
} else if(item.Product.Id == 14) {
|
||||
<li role="presentation" class="@(item.Product.Id==defaultProduct.Id?"active":"")">
|
||||
<a href="#@item.Product.Id" id="p14" role="tab" data-toggle="tab" style="font-size: 25px;">@item.Product.Name</a>
|
||||
<a href="#@item.Product.Id" id="p14" role="tab" data-toggle="tab" style="font-size: 25px;border:1px solid #99CCFF">@item.Product.Name</a>
|
||||
</li>
|
||||
}
|
||||
else if(item.Product.Id == 22) {
|
||||
<li >
|
||||
<a style="color:#0098fb"><span class="glyphicon glyphicon-arrow-down"></span>静态IP<span class="glyphicon glyphicon-arrow-down"></span></a>
|
||||
<a style="color:#0098fb;border:1px solid #99CCFF"><span class="glyphicon glyphicon-arrow-down"></span>静态IP<span class="glyphicon glyphicon-arrow-down"></span></a>
|
||||
</li>
|
||||
|
||||
<li role="presentation" class="@(item.Product.Id==defaultProduct.Id?"active":"")">
|
||||
<a href="#@item.Product.Id" role="tab" data-toggle="tab" style="font-size: 25px;">@item.Product.Name </a>
|
||||
<a href="#@item.Product.Id" role="tab" data-toggle="tab" style="font-size: 25px;border:1px solid #99CCFF">@item.Product.Name </a>
|
||||
</li>
|
||||
}
|
||||
else if(item.Product.Id == 21) {
|
||||
|
||||
<li >
|
||||
<a style="color:#0098fb"><span class="glyphicon glyphicon-arrow-down"></span>单窗口单IP<span class="glyphicon glyphicon-arrow-down"></span></a>
|
||||
<a style="color:#0098fb;border:1px solid #99CCFF"><span class="glyphicon glyphicon-arrow-down"></span>单窗口单IP<span class="glyphicon glyphicon-arrow-down"></span></a>
|
||||
</li>
|
||||
<li role="presentation" class="@(item.Product.Id==defaultProduct.Id?"active":"")">
|
||||
<a href="#@item.Product.Id" role="tab" data-toggle="tab" style="font-size: 25px;">@item.Product.Name </a>
|
||||
<a href="#@item.Product.Id" role="tab" data-toggle="tab" style="font-size: 25px;border:1px solid #99CCFF">@item.Product.Name </a>
|
||||
</li>
|
||||
} else {
|
||||
|
||||
<li role="presentation" class="@(item.Product.Id==defaultProduct.Id?"active":"")">
|
||||
<a href="#@item.Product.Id" role="tab" data-toggle="tab" style="font-size: 25px;">@item.Product.Name </a>
|
||||
<a href="#@item.Product.Id" role="tab" data-toggle="tab" style="font-size: 25px;border:1px solid #99CCFF">@item.Product.Name </a>
|
||||
</li>
|
||||
}
|
||||
}
|
||||
</ul>
|
||||
</div>
|
||||
<script>
|
||||
$("#select-7").on('click',function(){
|
||||
alert('请注意!无尽IP仅供电脑端使用!');
|
||||
});
|
||||
|
||||
$("#select-19").on('click',function(){
|
||||
alert('本产品为独享,每个账号对应一个宽带拨号,永不超载,保证了网速及稳定性。使用时只需设置这个唯一的服务器:1.hhip.vip,在账号列表中点击切换地区即可任意组合自己需要的地区。本产品灵活便捷,欢迎选购!');
|
||||
});
|
||||
</script>
|
||||
<div class="item">
|
||||
<div class="tab-content">
|
||||
@foreach (var item in Model)
|
||||
{
|
||||
<div role="tabpanel" class="tab-pane @(item.Product.Id==defaultProduct.Id?"active":"")" id="@item.Product.Id">
|
||||
<p class="texing">@item.Product.Name</p>
|
||||
<ul class="texingList">
|
||||
@foreach (var str in item.Product.ContentLine)
|
||||
{
|
||||
<li>·@str</li>
|
||||
}
|
||||
</ul>
|
||||
|
||||
<script>
|
||||
<div style="fonft-size:1.2em;float:left;position: relative;top: calc(-2vh);left: -47%;height:calc(26vh);line-height:1.2em;width:calc(100vw);overflow:hidden;background:rgb(57, 81, 107);color:#FFFFFF;">
|
||||
<p class="texing text-center" style="color:#009933;border:none;">@item.Product.Name 简介</p>
|
||||
<hr>
|
||||
<ul class="texingList" style="padding-bottom:0;">
|
||||
@foreach (var str in item.Product.ContentLine)
|
||||
{
|
||||
<li style="padding:5px;">·@str</li>
|
||||
}
|
||||
</ul>
|
||||
|
||||
$(".p_type").hide();
|
||||
$("#p14").click(function () {
|
||||
$(".type14").show();
|
||||
for (var i=1034;i<1046;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
});
|
||||
function ttzhizun() {
|
||||
$("#package-89").show();
|
||||
$("#package-69").show();
|
||||
$("#package-70").show();
|
||||
$("#package-71").show();
|
||||
$("#package-1022").show();
|
||||
$("#package-1023").show();
|
||||
for (var i=1034;i<1046;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
|
||||
$(".ttzx").css('background-color','#FF9900');
|
||||
$(".ttgj").css('background-color','white');
|
||||
$(".ttpt").css('background-color','white');
|
||||
}
|
||||
function ttgaoji() {
|
||||
$(".ttgj").css('background-color','#FF9900');
|
||||
$(".ttzx").css('background-color','white');
|
||||
$(".ttpt").css('background-color','white');
|
||||
$("#package-89").hide();
|
||||
$("#package-69").hide();
|
||||
$("#package-70").hide();
|
||||
$("#package-71").hide();
|
||||
$("#package-1022").hide();
|
||||
$("#package-1023").hide();
|
||||
for (var i=1040;i<1046;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
for (var i=1034;i<1040;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
}
|
||||
function ttputong() {
|
||||
$(".ttpt").css('background-color','#FF9900');
|
||||
$(".ttzx").css('background-color','white');
|
||||
$(".ttgj").css('background-color','white');
|
||||
$("#package-89").hide();
|
||||
$("#package-69").hide();
|
||||
$("#package-70").hide();
|
||||
$("#package-71").hide();
|
||||
$("#package-1022").hide();
|
||||
$("#package-1023").hide();
|
||||
for (var i=1040;i<1046;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
for (var i=1034;i<1040;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
}
|
||||
|
||||
var wjdxtype = 1;
|
||||
function wjdxphone() {
|
||||
$("#dxaz").css('background-color','#FF9900');
|
||||
$("#dxdn").css('background-color','white');
|
||||
wjdxtype = 1;
|
||||
for (var i=1048;i<1051;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
for (var i=1051;i<1060;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
}
|
||||
wjdxphone();
|
||||
|
||||
function wjdxpc() {
|
||||
$("#dxaz").css('background-color','white');
|
||||
$("#dxdn").css('background-color','#FF9900');
|
||||
wjdxtype = 2;
|
||||
for (var i=1048;i<1054;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
for (var i=1057;i<1060;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
for (var i=1054;i<1057;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
}
|
||||
function wjdxpt() {
|
||||
|
||||
$("#dxpt").css('background-color','#FF9900');
|
||||
$("#dxgj").css('background-color','white');
|
||||
if (wjdxtype == 1) {
|
||||
for (var i=1051;i<1060;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
for (var i=1048;i<1051;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
} else if (wjdxtype == 2) {
|
||||
for (var i=1048;i<1054;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
for (var i=1054;i<1057;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
|
||||
for (var i=1057;i<1060;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
}
|
||||
}
|
||||
function wjdxgj() {
|
||||
|
||||
$("#dxpt").css('background-color','white');
|
||||
$("#dxgj").css('background-color','#FF9900');
|
||||
if (wjdxtype == 1) {
|
||||
for (var i=1048;i<1051;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
for (var i=1051;i<1054;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
|
||||
for (var i=1054;i<1060;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
} else if (wjdxtype == 2) {
|
||||
for (var i=1048;i<1057;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
for (var i=1057;i<1060;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//1 安卓、苹果 2 pc
|
||||
var wjgxtype = 1;
|
||||
function wjgxphone() {
|
||||
$("#gxaz").css('background-color','#FF9900');
|
||||
$("#gxdn").css('background-color','white');
|
||||
$("#wjgxgd").removeClass("active");
|
||||
$("#wjgxpt").addClass("active");
|
||||
wjgxtype = 1;
|
||||
for (var i=1060;i<1063;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
for (var i=1063;i<1072;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
}
|
||||
wjgxphone();
|
||||
|
||||
function wjgxpc() {
|
||||
$("#gxaz").css('background-color','white');
|
||||
$("#gxdn").css('background-color','#FF9900');
|
||||
$("#wjgxgd").removeClass("active");
|
||||
$("#wjgxpt").addClass("active");
|
||||
wjgxtype = 2;
|
||||
for (var i=1060;i<1066;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
for (var i=1069;i<1072;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
for (var i=1066;i<1069;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
}
|
||||
function wjgxpt() {
|
||||
$("#gxpt").css('background-color','#FF9900');
|
||||
$("#gxgj").css('background-color','white');
|
||||
$("#wjgxgd").removeClass("active");
|
||||
$("#wjgxpt").addClass("active");
|
||||
if (wjgxtype == 1) {
|
||||
for (var i=1060;i<1063;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
for (var i=1063;i<1072;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
} else if (wjgxtype == 2) {
|
||||
for (var i=1060;i<1066;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
for (var i=1066;i<1069;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
|
||||
for (var i=1069;i<1072;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
}
|
||||
}
|
||||
function wjgxgj() {
|
||||
$("#gxpt").css('background-color','white');
|
||||
$("#gxgj").css('background-color','#FF9900');
|
||||
$("#wjgxgd").addClass("active");
|
||||
$("#wjgxpt").removeClass("active");
|
||||
if (wjgxtype == 1) {
|
||||
for (var i=1060;i<1063;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
for (var i=1063;i<1066;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
|
||||
for (var i=1066;i<1072;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
} else if (wjgxtype == 2) {
|
||||
for (var i=1060;i<1069;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
for (var i=1069;i<1072;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<p style="color: #ec6e58;font-size:30px;font-weight: bold;background-color:#FFFF00">
|
||||
需求5个以上,可以联系客服设置优惠价;
|
||||
开通后有任何问题可无理由退款,并支持自助提现
|
||||
退款规则:购买价格-使用天数*天卡价格
|
||||
</p>
|
||||
|
||||
<p class=" text-center" style="color:#FF9933">需求五个以上、可联系右侧客服设置优惠价</p>
|
||||
</div>
|
||||
<div style="margin-top:calc(2vh);">
|
||||
<div class="p_type @("type"+item.Product.Id)" style="padding-top: 10px;">
|
||||
<button type="button" onclick="ttzhizun()" class="btn btn-default btn-lg ttzx" style="background-color: #FF9900;font-size:1.5em;">尊享版</button>
|
||||
<button type="button" onclick="ttgaoji()" class="btn btn-default btn-lg ttgj" style="background-color: white;font-size:1.5em;">高级版</button>
|
||||
<button type="button" onclick="ttputong()" class="btn btn-default btn-lg ttpt" style="background-color: white;font-size:1.5em;">普通版</button>
|
||||
<button type="button" onclick="ttzhizun()" class="btn btn-default btn-lg ttzx" style="background-color: #FF9900;font-size:1.3em;">尊享版-不限速</button>
|
||||
<button type="button" onclick="ttgaoji()" class="btn btn-default btn-lg ttgj" style="background-color: white;font-size:1.3em;">高级版-限速4M</button><br>
|
||||
<button type="button" onclick="ttputong()" class="btn btn-default btn-lg ttpt" style="background-color: white;font-size:1.3em;margin-top:10px;">普通版-限速2M</button>
|
||||
</div>
|
||||
|
||||
@if (item.Product.Id == 20) {
|
||||
@@ -367,12 +247,12 @@
|
||||
|
||||
@foreach (var package in item.Packages.Where(m => m.Status == 1&&(m.TenantId==1157||m.TenantId==9999||m.TenantId==10000)).OrderBy(m => m.TenantId))
|
||||
{
|
||||
if (package.IsTest == 1)
|
||||
if (package.IsTest == 1 &&package.Id != 89&&package.Id != 1034&&package.Id != 1040)
|
||||
{
|
||||
<a asp-action="test" id="@("package-"+package.Id)" asp-controller="product" asp-route-id="@package.ProductId">
|
||||
<div class="card color_@((item.Packages.IndexOf(package)+1)%5)">
|
||||
<div class="card color_2">
|
||||
<div class="item">
|
||||
<p>@package.Name</p>
|
||||
<p style="font-size: 35px;color:#FFFF00;">@package.Name</p>
|
||||
<p>@(package.DayPrice)元/天</p>
|
||||
<p>@package.Profile</p>
|
||||
</div>
|
||||
@@ -388,7 +268,7 @@
|
||||
{
|
||||
@if(package.Price == 0.1M){
|
||||
<a asp-action="buy" id="@("package-"+package.Id)" asp-controller="product" asp-route-id="@package.Id">
|
||||
<div class="card color_@((item.Packages.IndexOf(package)+1)%5)">
|
||||
<div class="card color_2">
|
||||
<div class="item">
|
||||
<p style="font-size: 35px;color:#FFFF00;">@package.Name 首单</p>
|
||||
<p>@(Math.Round(package.Price/package.DayCount,2))元/天</p>
|
||||
@@ -401,10 +281,24 @@
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
}
|
||||
} else if((package.Id == 89||package.Id == 1034||package.Id == 1040)&&package.IsTest==1){
|
||||
<a asp-action="test" id="@("package-"+package.Id)" asp-controller="product" asp-route-id="@package.Id">
|
||||
<div class="card color_2">
|
||||
<div class="item">
|
||||
<p style="font-size: 35px;color:#FFFF00;">@package.Name</p>
|
||||
<p>@(package.DayPrice)元/天</p>
|
||||
<p>@package.Profile</p>
|
||||
</div>
|
||||
<div class="item">
|
||||
<p>¥<span>0.00</span></p>
|
||||
<p style="color: #FF9900;text-decoration: line-through">原价:@package.LinePrice 元</p>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
}
|
||||
else {
|
||||
<a asp-action="buy" id="@("package-"+package.Id)" asp-controller="product" asp-route-id="@package.Id">
|
||||
<div class="card color_@((item.Packages.IndexOf(package)+1)%5)">
|
||||
<div class="card color_2">
|
||||
<div class="item">
|
||||
<p style="font-size: 35px;color:#FFFF00;">@package.Name</p>
|
||||
<p>@(Math.Round(package.Price/package.DayCount,2))元/天</p>
|
||||
@@ -424,8 +318,253 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<script>
|
||||
$(function(){
|
||||
setTimeout(function(){
|
||||
$("#loading").hide();
|
||||
},500);
|
||||
});
|
||||
|
||||
$(".p_type").hide();
|
||||
$("#p14").click(function () {
|
||||
$(".type14").show();
|
||||
$("#package-89").show();
|
||||
$("#package-69").show();
|
||||
$("#package-70").show();
|
||||
$("#package-71").show();
|
||||
$("#package-1022").show();
|
||||
$("#package-1023").show();
|
||||
for (var i=1034;i<1046;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
});
|
||||
function ttzhizun() {
|
||||
$("#package-89").show();
|
||||
$("#package-69").show();
|
||||
$("#package-70").show();
|
||||
$("#package-71").show();
|
||||
$("#package-1022").show();
|
||||
$("#package-1023").show();
|
||||
for (var i=1034;i<1046;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
|
||||
$(".ttzx").css('background-color','#FF9900');
|
||||
$(".ttgj").css('background-color','white');
|
||||
$(".ttpt").css('background-color','white');
|
||||
}
|
||||
function ttgaoji() {
|
||||
$(".ttgj").css('background-color','#FF9900');
|
||||
$(".ttzx").css('background-color','white');
|
||||
$(".ttpt").css('background-color','white');
|
||||
$("#package-89").hide();
|
||||
$("#package-69").hide();
|
||||
$("#package-70").hide();
|
||||
$("#package-71").hide();
|
||||
$("#package-1022").hide();
|
||||
$("#package-1023").hide();
|
||||
for (var i=1040;i<1046;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
for (var i=1034;i<1040;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
}
|
||||
function ttputong() {
|
||||
$(".ttpt").css('background-color','#FF9900');
|
||||
$(".ttzx").css('background-color','white');
|
||||
$(".ttgj").css('background-color','white');
|
||||
$("#package-89").hide();
|
||||
$("#package-69").hide();
|
||||
$("#package-70").hide();
|
||||
$("#package-71").hide();
|
||||
$("#package-1022").hide();
|
||||
$("#package-1023").hide();
|
||||
for (var i=1040;i<1046;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
for (var i=1034;i<1040;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
}
|
||||
|
||||
var wjdxtype = 1;
|
||||
function wjdxphone() {
|
||||
$("#dxaz").css('background-color','#FF9900');
|
||||
$("#dxdn").css('background-color','white');
|
||||
|
||||
$("#dxpt").css('background-color','#FF9900');
|
||||
$("#dxgj").css('background-color','white');
|
||||
wjdxtype = 1;
|
||||
for (var i=1048;i<1051;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
for (var i=1051;i<1060;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
}
|
||||
wjdxphone();
|
||||
|
||||
function wjdxpc() {
|
||||
$("#dxaz").css('background-color','white');
|
||||
$("#dxdn").css('background-color','#FF9900');
|
||||
|
||||
$("#dxpt").css('background-color','#FF9900');
|
||||
$("#dxgj").css('background-color','white');
|
||||
wjdxtype = 2;
|
||||
for (var i=1048;i<1054;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
for (var i=1057;i<1060;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
for (var i=1054;i<1057;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
}
|
||||
function wjdxpt() {
|
||||
|
||||
$("#dxpt").css('background-color','#FF9900');
|
||||
$("#dxgj").css('background-color','white');
|
||||
if (wjdxtype == 1) {
|
||||
for (var i=1051;i<1060;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
for (var i=1048;i<1051;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
} else if (wjdxtype == 2) {
|
||||
for (var i=1048;i<1054;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
for (var i=1054;i<1057;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
|
||||
for (var i=1057;i<1060;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
}
|
||||
}
|
||||
function wjdxgj() {
|
||||
|
||||
$("#dxpt").css('background-color','white');
|
||||
$("#dxgj").css('background-color','#FF9900');
|
||||
if (wjdxtype == 1) {
|
||||
for (var i=1048;i<1051;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
for (var i=1051;i<1054;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
|
||||
for (var i=1054;i<1060;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
} else if (wjdxtype == 2) {
|
||||
for (var i=1048;i<1057;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
for (var i=1057;i<1060;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//1 安卓、苹果 2 pc
|
||||
var wjgxtype = 1;
|
||||
function wjgxphone() {
|
||||
$("#gxaz").css('background-color','#FF9900');
|
||||
$("#gxdn").css('background-color','white');
|
||||
$("#gxpt").css('background-color','#FF9900');
|
||||
$("#gxgj").css('background-color','white');
|
||||
$("#wjgxgd").removeClass("active");
|
||||
$("#wjgxpt").addClass("active");
|
||||
wjgxtype = 1;
|
||||
for (var i=1060;i<1063;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
for (var i=1063;i<1072;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
}
|
||||
wjgxphone();
|
||||
|
||||
function wjgxpc() {
|
||||
$("#gxaz").css('background-color','white');
|
||||
$("#gxdn").css('background-color','#FF9900');
|
||||
$("#gxpt").css('background-color','#FF9900');
|
||||
$("#gxgj").css('background-color','white');
|
||||
$("#wjgxgd").removeClass("active");
|
||||
$("#wjgxpt").addClass("active");
|
||||
wjgxtype = 2;
|
||||
for (var i=1060;i<1066;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
for (var i=1069;i<1072;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
for (var i=1066;i<1069;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
}
|
||||
function wjgxpt() {
|
||||
$("#gxpt").css('background-color','#FF9900');
|
||||
$("#gxgj").css('background-color','white');
|
||||
$("#wjgxgd").removeClass("active");
|
||||
$("#wjgxpt").addClass("active");
|
||||
if (wjgxtype == 1) {
|
||||
for (var i=1060;i<1063;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
for (var i=1063;i<1072;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
} else if (wjgxtype == 2) {
|
||||
for (var i=1060;i<1066;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
for (var i=1066;i<1069;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
|
||||
for (var i=1069;i<1072;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
}
|
||||
}
|
||||
function wjgxgj() {
|
||||
$("#gxpt").css('background-color','white');
|
||||
$("#gxgj").css('background-color','#FF9900');
|
||||
$("#wjgxgd").addClass("active");
|
||||
$("#wjgxpt").removeClass("active");
|
||||
if (wjgxtype == 1) {
|
||||
for (var i=1060;i<1063;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
for (var i=1063;i<1066;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
|
||||
for (var i=1066;i<1072;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
} else if (wjgxtype == 2) {
|
||||
for (var i=1060;i<1069;i++){
|
||||
$("#package-"+i).hide();
|
||||
}
|
||||
for (var i=1069;i<1072;i++){
|
||||
$("#package-"+i).show();
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
@@ -6,19 +6,14 @@
|
||||
var baseUrl = m_Configuration["BaseInfoUrl"];
|
||||
Func<string, string> P = (path) => $"{baseUrl}{path}";
|
||||
}
|
||||
<div class="container-fluid softBg">
|
||||
<div class="container">
|
||||
<div class="container-fluid" style="padding:0;">
|
||||
<div class="text-center" style="padding:6em 0 0.5em 0;background:#39516b;color: white;">
|
||||
<div class="row">
|
||||
<div class="col-sm-4">
|
||||
|
||||
</div>
|
||||
<div class="col-sm-4 text-center">
|
||||
<p class="simg"><img src="~/img/img_soft.png"></p>
|
||||
<p class="sintro">软件和账户必须为同一产品才能使用</p>
|
||||
</div>
|
||||
<div class="col-sm-4 text-right">
|
||||
<a href="#" class="jiaocheng">使用教程→</a>
|
||||
</div>
|
||||
<h3>软件下载</h3>
|
||||
<p>*软件和账户必须为同一产品才能使用</p>
|
||||
<p>*下载和使用电脑客户端时请关闭杀毒,如360,电脑管家</p>
|
||||
<p>*无对应客户端时,可通过线路表直连支持所有设备<br><a style="color:#0777ff;" href="/LineList/index"><<< IP线路表 >>></a><a style="color:#0777ff;" href="/article/index"><<<教程&帮助>>></a></p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -27,40 +22,39 @@
|
||||
<div class="softList">
|
||||
@foreach (var item in Model.Where(m=>m.Sort!=1000 && m.Id!=12 && m.Id!=21 && m.OnLine==1).OrderBy(m => m.Sort))
|
||||
{
|
||||
<div class="item">
|
||||
<div class="item" style="width:100%;">
|
||||
@*<p><img src="@P(item.Image)"></p>*@
|
||||
@if (item.Id != 20){
|
||||
<p>@item.Name</p>
|
||||
<p><a href="@item.SimulatorDownloadUrl"> <button type="button" class="btnBlue">SSTP客户端下载</button></a></p>
|
||||
<p><a href="@item.SimulatorDownloadUrl"> <button type="button" style="width:90%;" class="btnBlue">SSTP客户端下载</button></a></p>
|
||||
}
|
||||
@if (!string.IsNullOrEmpty(item.DroidDownloadUrl)){
|
||||
<p>@item.Name</p>
|
||||
<p><a href="@item.DroidDownloadUrl"> <button type="button" class="btnBlue">安卓APP</button></a></p>
|
||||
<p><a href="@item.DroidDownloadUrl"> <button type="button" style="width:90%;" class="btnBlue">安卓APP</button></a></p>
|
||||
<br>
|
||||
} else if (item.Id == 20) {
|
||||
<p>无极</p>
|
||||
<p><a href="http://wuxinxikehuduan.image.qiangzipptp.top/%E6%97%A0%E6%9E%81%E5%AE%89%E5%8D%93-%E5%85%B1%E4%BA%AB%E7%8B%AC%E4%BA%AB%E9%80%9A%E7%94%A8.apk"> <button type="button" class="btnBlue">无极安卓共享独享通用</button></a></p>
|
||||
<p><a href="http://wuxinxikehuduan.image.qiangzipptp.top/%E6%97%A0%E6%9E%81%E5%AE%89%E5%8D%93-%E5%85%B1%E4%BA%AB%E7%8B%AC%E4%BA%AB%E9%80%9A%E7%94%A8.apk"> <button type="button" style="width:90%;" class="btnBlue">无极安卓共享独享通用</button></a></p>
|
||||
|
||||
<p><a href="https://apps.apple.com/cn/app/jie-zou-da-shi/id1448657437"> <button type="button" class="btnBlue">ios客户端</button></a></p>
|
||||
<p><a href="https://apps.apple.com/cn/app/jie-zou-da-shi/id1448657437"> <button style="width:90%;" type="button" class="btnBlue">ios客户端</button></a></p>
|
||||
}
|
||||
</div>
|
||||
}
|
||||
|
||||
<div class="item" style="height: auto;">
|
||||
<div class="item" style="height: auto;width:100%;">
|
||||
@*<p><img src="@P(item.Image)"></p>*@
|
||||
<p>代理商专用客户端</p>
|
||||
<p><a href="http://mp4.juip.com/%E8%A5%BF%E7%93%9CIP%20-%20%E4%BB%A3%E7%90%86%E7%89%88.zip"> <button type="button" class="btnBlue">西瓜IP-电脑版</button></a></p>
|
||||
<p><a href="http://wuxinxikehuduan.image.qiangzipptp.top/%E8%A5%BF%E7%93%9CIP%E5%AE%89%E5%8D%93%E4%BB%A3%E7%90%86%E7%89%88.apk"> <button type="button" class="btnBlue">西瓜IP-安卓</button></a></p><br>
|
||||
<p><a href="http://mp4.juip.com/%E6%9E%81%E5%AE%A2IP%E4%BB%A3%E7%90%86%E7%89%88%203.5.rar"> <button type="button" class="btnBlue">极客IP-电脑版</button></a></p><br>
|
||||
<p><a href="http://wuxinxikehuduan.image.qiangzipptp.top/%E6%9E%81%E5%AE%A2IP%E5%AE%89%E5%8D%93%E4%BB%A3%E7%90%86%E7%89%88.apk"> <button type="button" class="btnBlue">极客IP-安卓</button></a></p><br>
|
||||
<p><a href="http://mp4.juip.com/%E8%A5%BF%E7%93%9CIP%20-%20%E4%BB%A3%E7%90%86%E7%89%88.zip"> <button style="width:90%;" type="button" class="btnBlue">西瓜IP-电脑版</button></a></p>
|
||||
<p><a href="http://wuxinxikehuduan.image.qiangzipptp.top/%E8%A5%BF%E7%93%9CIP%E5%AE%89%E5%8D%93%E4%BB%A3%E7%90%86%E7%89%88.apk"> <button style="width:90%;" type="button" class="btnBlue">西瓜IP-安卓</button></a></p><br>
|
||||
<p><a href="http://mp4.juip.com/%E6%9E%81%E5%AE%A2IP%E4%BB%A3%E7%90%86%E7%89%88%203.5.rar"> <button style="width:90%;" type="button" class="btnBlue">极客IP-电脑版</button></a></p><br>
|
||||
<p><a href="http://wuxinxikehuduan.image.qiangzipptp.top/%E6%9E%81%E5%AE%A2IP%E5%AE%89%E5%8D%93%E4%BB%A3%E7%90%86%E7%89%88.apk"> <button style="width:90%;" type="button" class="btnBlue">极客IP-安卓</button></a></p><br>
|
||||
|
||||
<p><a href="http://wuxinxikehuduan.image.qiangzipptp.top/%E8%AE%AF%E8%BF%9EIP%E7%94%B5%E8%84%91%E7%AB%AF-%E4%BB%A3%E7%90%86%E7%89%88.rar"> <button type="button" class="btnBlue">迅连IP-电脑版</button></a></p>
|
||||
<p><a href="http://wuxinxikehuduan.image.qiangzipptp.top/%E8%AE%AF%E8%BF%9EIP%E5%AE%89%E5%8D%93%E7%AB%AF-%E4%BB%A3%E7%90%86%E7%89%88.apk"> <button type="button" class="btnBlue">讯连IP-安卓端</button></a></p>
|
||||
<p><a href="http://wuxinxikehuduan.image.qiangzipptp.top/%E5%BC%BA%E5%AD%90IP%E7%94%B5%E8%84%91%E7%AB%AF-%E4%BB%A3%E7%90%86%E7%89%88.rar"> <button type="button" class="btnBlue">强子IP-电脑版</button></a></p>
|
||||
<p><a href="http://wuxinxikehuduan.image.qiangzipptp.top/%E5%BC%BA%E5%AD%90IP%E5%AE%89%E5%8D%93%E7%AB%AF-%E4%BB%A3%E7%90%86%E7%89%88.apk"> <button type="button" class="btnBlue">强子IP-安卓端</button></a></p>
|
||||
<p><a href="http://app.cn98.net:8000/huohupubnet.apk"> <button type="button" class="btnBlue">火狐IP-安卓端</button></a></p>
|
||||
<p><a href="http://app.ipsoft168.com:8000/yunniupubdtip.apk"> <button type="button" class="btnBlue">云牛IP-安卓端</button></a></p>
|
||||
<p><a href="http://wuxinxikehuduan.image.qiangzipptp.top/%E6%98%9F%E6%98%9FIP%E7%94%B5%E8%84%91%E7%AB%AF-4.10%E4%BB%A3%E7%90%86%E7%89%88.rar"> <button type="button" class="btnBlue">星星IP-电脑端</button></a></p><br>
|
||||
<p><a href="http://wuxinxikehuduan.image.qiangzipptp.top/%E8%98%91%E8%8F%87IP-2-17.zip"> <button type="button" class="btnBlue">蘑菇IP-电脑端</button></a></p><br>
|
||||
<p><a href="http://wuxinxikehuduan.image.qiangzipptp.top/%E8%AE%AF%E8%BF%9EIP%E7%94%B5%E8%84%91%E7%AB%AF-%E4%BB%A3%E7%90%86%E7%89%88.rar"> <button style="width:90%;" type="button" class="btnBlue">迅连IP-电脑版</button></a></p><br>
|
||||
<p><a href="http://wuxinxikehuduan.image.qiangzipptp.top/%E8%AE%AF%E8%BF%9EIP%E5%AE%89%E5%8D%93%E7%AB%AF-%E4%BB%A3%E7%90%86%E7%89%88.apk"> <button style="width:90%;" type="button" class="btnBlue">讯连IP-安卓端</button></a></p><br>
|
||||
<p><a href="http://wuxinxikehuduan.image.qiangzipptp.top/%E5%BC%BA%E5%AD%90IP%E7%94%B5%E8%84%91%E7%AB%AF-%E4%BB%A3%E7%90%86%E7%89%88.rar"> <button style="width:90%;" type="button" class="btnBlue">强子IP-电脑版</button></a></p><br>
|
||||
<p><a href="http://wuxinxikehuduan.image.qiangzipptp.top/%E5%BC%BA%E5%AD%90IP%E5%AE%89%E5%8D%93%E7%AB%AF-%E4%BB%A3%E7%90%86%E7%89%88.apk"> <button style="width:90%;" type="button" class="btnBlue">强子IP-安卓端</button></a></p><br>
|
||||
<p><a href="http://app.cn98.net:8000/huohupubnet.apk"> <button style="width:90%;" type="button" class="btnBlue">火狐IP-安卓端</button></a></p><br>
|
||||
<p><a href="http://app.ipsoft168.com:8000/yunniupubdtip.apk"> <button style="width:90%;" type="button" class="btnBlue">云牛IP-安卓端</button></a></p><br>
|
||||
<p><a href="http://wuxinxikehuduan.image.qiangzipptp.top/%E6%98%9F%E6%98%9FIP%E7%94%B5%E8%84%91%E7%AB%AF-4.10%E4%BB%A3%E7%90%86%E7%89%88.rar"> <button style="width:90%;" type="button" class="btnBlue">星星IP-电脑端</button></a></p><br>
|
||||
<p><a href="http://wuxinxikehuduan.image.qiangzipptp.top/%E8%98%91%E8%8F%87IP-2-17.zip"> <button style="width:90%;" type="button" class="btnBlue">蘑菇IP-电脑端</button></a></p><br>
|
||||
</div>
|
||||
</div>
|
||||
@@ -49,11 +49,10 @@
|
||||
<div class="kArea">
|
||||
<div class="cpKuang">
|
||||
<div class="item">
|
||||
<p><img src="@P(Model.Product.Image)"></p>
|
||||
<p>@Model.Product.Name</p>
|
||||
<p style="line-height:3.5em;font-weight:bold;font-size:1.5em;">@Model.Product.Name</p>
|
||||
</div>
|
||||
<div class="item">
|
||||
<p class="kaci">@Model.Package.Name</p>
|
||||
<p class="kaci" style="font-size:1.5em;">@Model.Package.Name</p>
|
||||
<p class="grayText">@(Model.Package.DayPrice)元/天</p>
|
||||
<p class="grayText">@Model.Package.Profile</p>
|
||||
</div>
|
||||
@@ -64,7 +63,6 @@
|
||||
</div>
|
||||
<div class="chongxin">
|
||||
<div class="item redText">
|
||||
*请确认好所需产品,买错产品换货将产生费用
|
||||
</div>
|
||||
<div class="item">
|
||||
<a asp-action="index" asp-controller="product"><button type="button" class="btnBlue">返回重新选择</button></a>
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
userEntity = await m_UserService.GetById(user.Id);
|
||||
}
|
||||
var randomPwd = ValidateCodeHelper.MakeNumCode(3).ToLower();
|
||||
var randomAccount1 = ValidateCodeHelper.MakeCharCode(2).ToLower() + ValidateCodeHelper.MakeNumCode(4).ToLower();
|
||||
var randomAccount1 = ValidateCodeHelper.MakeCharCode(3).ToLower() + ValidateCodeHelper.MakeNumCode(4).ToLower();
|
||||
@* while (m_AccountService.Exist(m => m.Account == randomAccount1))
|
||||
{
|
||||
randomAccount1 = ValidateCodeHelper.MakeCharCode(2).ToLower() + ValidateCodeHelper.MakeNumCode(4).ToLower();
|
||||
@@ -85,12 +85,11 @@
|
||||
<div class="kArea">
|
||||
<div class="cpKuang">
|
||||
<div class="item">
|
||||
<p><img src="/@Model.Product.Image"></p>
|
||||
<p>@Model.Product.Name</p>
|
||||
<p style="line-height:3.5em;font-weight:bold;font-size:1.5em;">@Model.Product.Name</p>
|
||||
</div>
|
||||
<div class="item">
|
||||
<p class="kaci">@Model.Package.Name</p>
|
||||
<p class="grayText">@(Model.Package.DayPrice)元/天</p>
|
||||
<p class="kaci" style="font-size:1.5em;">@Model.Package.Name</p>
|
||||
<p class="grayText">@(Math.Round(Model.Package.Price/Model.Package.DayCount,2))元/天</p>
|
||||
<p class="grayText">@Model.Package.Profile</p>
|
||||
</div>
|
||||
<div class="item">
|
||||
@@ -108,10 +107,12 @@
|
||||
</div>
|
||||
<div class="chongxin">
|
||||
<div class="item redText">
|
||||
*请确认好所需产品,买错产品换货将产生费用
|
||||
@if (Model.Package.Name == "天卡")
|
||||
|
||||
@if (Model.Package.ProductId == 20 || Model.Package.ProductId == 21)
|
||||
{
|
||||
<p class="item redText" style="text-align:center">*天卡不支持退款,请谨慎购买</p>
|
||||
<p>*无极不支持退款,请先开天卡测试</p>
|
||||
} else {
|
||||
<p>*请确认好产品套餐,换货将产生费用</p>
|
||||
}
|
||||
</div>
|
||||
|
||||
@@ -132,27 +133,27 @@
|
||||
}
|
||||
<div class="conDan">
|
||||
<div class="row">
|
||||
<div class="col-sm-5 col-xs-5">
|
||||
<div class="col-sm-4 col-xs-4;" style="text-align:right;">
|
||||
IP账号:
|
||||
</div>
|
||||
<div class="col-sm-7 col-xs-7 shuru">
|
||||
<div class="col-sm-8 col-xs-8 shuru">
|
||||
<input type="text" v-model="OneBuyModel.Account" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-5 col-xs-5">
|
||||
<div class="col-sm-4 col-xs-4" style="text-align:right;">
|
||||
IP账号密码:
|
||||
</div>
|
||||
<div class="col-sm-7 col-xs-7 shuru">
|
||||
<div class="col-sm-8 col-xs-8 shuru">
|
||||
<input type="text" v-model="OneBuyModel.Pwd" v-on:blur="checkOnePwd" />
|
||||
</div>
|
||||
</div>
|
||||
@if (Model.Package.IsTest == 0) {
|
||||
<div class="row">
|
||||
<div class="col-sm-5 col-xs-5">
|
||||
<div class="col-sm-4 col-xs-4" style="text-align:right;">
|
||||
连接数:
|
||||
</div>
|
||||
<div v-if="OnePayAmount != 0.1" class="col-sm-7 col-xs-7">
|
||||
<div v-if="OnePayAmount != 0.1" class="col-sm-8 col-xs-8">
|
||||
<div class="jiajian">
|
||||
<div class="item" v-on:click="OneBuyModel.ConnectCount>1&&OneBuyModel.ConnectCount--">
|
||||
-
|
||||
@@ -166,15 +167,15 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div v-if="OnePayAmount == 0.1" class="col-sm-7 col-xs-7">
|
||||
<div v-if="OnePayAmount == 0.1" class="col-sm-8 col-xs-8">
|
||||
1
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-5 col-xs-5">
|
||||
<div class="col-sm-4 col-xs-4" style="text-align:right;">
|
||||
选择优惠券:
|
||||
</div>
|
||||
<div class="col-sm-7 col-xs-7 select">
|
||||
<div class="col-sm-8 col-xs-8 select">
|
||||
<select class="chooseYhq" v-model="OneBuyModel.CouponId">
|
||||
<option value="volvo">选择优惠券</option>
|
||||
<option v-for="item in Coupons" :value="item.Id">{{item.Name}}</option>
|
||||
@@ -183,19 +184,19 @@
|
||||
</div>
|
||||
|
||||
}
|
||||
<div class="row" v-if="@userEntity.is_agent == 1">
|
||||
<div class="col-sm-5 col-xs-5">
|
||||
<div class="row" v-if="@userEntity.is_agent == 1" style="text-align:right;">
|
||||
<div class="col-sm-4 col-xs-4" style="text-align:right;">
|
||||
代理下会员号:
|
||||
</div>
|
||||
<div class="col-sm-7 col-xs-7 shuru">
|
||||
<div class="col-sm-8 col-xs-8 shuru">
|
||||
<input type="text" v-model="OneBuyModel.phone"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-5 col-xs-5">
|
||||
<div class="col-sm-4 col-xs-4" style="text-align:right;">
|
||||
余额:
|
||||
</div>
|
||||
<div class="col-sm-7 col-xs-7">
|
||||
<div class="col-sm-8 col-xs-8">
|
||||
<div class="">
|
||||
当前账户余额<span class="blueText">@(userEntity.RestAmount)</span>元
|
||||
<a href="/User/Index">前往充值</a>
|
||||
@@ -204,10 +205,10 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" v-if="showPayType">
|
||||
<div class="col-sm-5 col-xs-5">
|
||||
<div class="col-sm-4 col-xs-4" style="text-align:right;">
|
||||
支付方式:
|
||||
</div>
|
||||
<div class="col-sm-7 col-xs-7 pay">
|
||||
<div class="col-sm-8 col-xs-8 pay">
|
||||
<div class="radio" v-on:click="OneBuyModel.OPayType=100">
|
||||
<input id="zhifubaopay_s1" name="OPayType" type="radio" v-model="OneBuyModel.OPayType" checked value="100">
|
||||
<label for="zhifubaopay_s1" class="radio-label"><img src="~/m/img/zfb.png"> 支付宝支付</label>
|
||||
@@ -224,30 +225,29 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-5 col-xs-5">
|
||||
<div class="col-sm-4 col-xs-4" style="text-align:right;">
|
||||
总金额:
|
||||
</div>
|
||||
<div class="col-sm-7 col-xs-7">
|
||||
<div class="col-sm-8 col-xs-8">
|
||||
<span>{{OneTotalAmount}}</span>元
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-5 col-xs-5">
|
||||
<div class="col-sm-4 col-xs-4" style="text-align:right;">
|
||||
应付款:
|
||||
</div>
|
||||
<div class="col-sm-7 col-xs-7">
|
||||
<div class="col-sm-8 col-xs-8">
|
||||
<span class="yingfu" style="font-size: 35px;font-weight: bold;">{{OnePayAmount}}</span>元
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-5 col-xs-5">
|
||||
<div class="col-sm-4 col-xs-4" style="text-align:right;">
|
||||
</div>
|
||||
<div class="col-sm-7 col-xs-7">
|
||||
<div class="col-sm-8 col-xs-8">
|
||||
<p>{{auto_discount_text}}</p>
|
||||
</div>
|
||||
</div>
|
||||
<p class="grayText songquan">淘宝每次下单获得优惠券</p>
|
||||
<p class="redText songquan">{{Tip}}</p>
|
||||
<div class="ok">
|
||||
<button type="button" class="btnPay pay-botton" v-on:click="onePay">确认支付</button>
|
||||
@@ -257,50 +257,50 @@
|
||||
<p class="shuoming">批量注册的账号会使用【账号前缀】+【开始数】+【个数】顺序进行注册,</p>
|
||||
<p class="shuoming">如:注册账号前缀为【user】开始数为【2】个数为【10】,则注册的账号为:user2,user3,user4,....user11</p>
|
||||
<div class="row">
|
||||
<div class="col-sm-5 col-xs-5">
|
||||
<div class="col-sm-4 col-xs-4" style="text-align:right;">
|
||||
IP账号前缀:
|
||||
</div>
|
||||
<div class="col-sm-7 col-xs-7 shuru">
|
||||
<div class="col-sm-8 col-xs-8 shuru">
|
||||
<input type="text" v-on:input="changeAccountCount()" v-model="MoreBuyModel.Account" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-5 col-xs-5">
|
||||
<div class="col-sm-4 col-xs-4" style="text-align:right;">
|
||||
IP开始号:
|
||||
</div>
|
||||
<div class="col-sm-7 col-xs-7 shuru">
|
||||
<div class="col-sm-8 col-xs-8 shuru">
|
||||
<input type="number" v-on:input="changeAccountCount()" v-model="MoreBuyModel.MinPostfix" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-5 col-xs-5">
|
||||
<div class="col-sm-4 col-xs-4" style="text-align:right;">
|
||||
IP注册个数:
|
||||
</div>
|
||||
<div class="col-sm-7 col-xs-7 shuru">
|
||||
<div class="col-sm-8 col-xs-8 shuru">
|
||||
<input type="number" v-on:input="changeAccountCount()" v-model="MoreBuyModel.MaxPostfix" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-5 col-xs-5">
|
||||
<div class="col-sm-4 col-xs-4" style="text-align:right;">
|
||||
即将生成的账号:
|
||||
</div>
|
||||
<div class="col-sm-7 col-xs-7 shuru">
|
||||
<div class="col-sm-8 col-xs-8 shuru">
|
||||
<p class="jinggao">{{acount_list}}</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-5 col-xs-5">
|
||||
<div class="col-sm-4 col-xs-4" style="text-align:right;">
|
||||
IP账号密码:
|
||||
</div>
|
||||
<div class="col-sm-7 col-xs-7 shuru">
|
||||
<div class="col-sm-8 col-xs-8 shuru">
|
||||
<input type="text" v-model="MoreBuyModel.Pwd" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-5 col-xs-5">
|
||||
<div class="col-sm-4 col-xs-4" style="text-align:right;">
|
||||
连接数:
|
||||
</div>
|
||||
<div class="col-sm-5 col-xs-5">
|
||||
<div class="col-sm-4 col-xs-4" style="text-align:right;">
|
||||
<div class="jiajian">
|
||||
<div class="item" @@click="MoreBuyModel.ConnectCount>1&&MoreBuyModel.ConnectCount--">
|
||||
-
|
||||
@@ -313,15 +313,15 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-7 col-xs-7">
|
||||
<div class="col-sm-8 col-xs-8">
|
||||
@*<span class="quanxian">超过10个请联系客服开通</span>*@
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-5 col-xs-5">
|
||||
<div class="col-sm-4 col-xs-4" style="text-align:right;">
|
||||
选择优惠券:
|
||||
</div>
|
||||
<div class="col-sm-7 col-xs-7 select">
|
||||
<div class="col-sm-8 col-xs-8 select">
|
||||
<select class="chooseYhq" v-model="MoreBuyModel.CouponId">
|
||||
<option value="volvo">选择优惠券</option>
|
||||
<option v-for="item in Coupons" :value="item.Id">{{item.Name}}</option>
|
||||
@@ -329,19 +329,19 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" v-if="@userEntity.is_agent == 1">
|
||||
<div class="col-sm-5 col-xs-5">
|
||||
<div class="col-sm-4 col-xs-4" style="text-align:right;">
|
||||
代理下会员号:
|
||||
</div>
|
||||
<div class="col-sm-7 col-xs-7 shuru">
|
||||
<div class="col-sm-8 col-xs-8 shuru">
|
||||
<input type="text" v-model="MoreBuyModel.phone"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
|
||||
<div class="col-sm-5 col-xs-5">
|
||||
<div class="col-sm-4 col-xs-4" style="text-align:right;">
|
||||
余额:
|
||||
</div>
|
||||
<div class="col-sm-7 col-xs-7">
|
||||
<div class="col-sm-8 col-xs-8">
|
||||
<div class="">
|
||||
当前账户余额<span class="blueText">@(userEntity.RestAmount)</span>元
|
||||
<a href="/User/Index">前往充值</a>
|
||||
@@ -350,10 +350,10 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" v-if="showPayType">
|
||||
<div class="col-sm-5 col-xs-5">
|
||||
<div class="col-sm-4 col-xs-4" style="text-align:right;">
|
||||
支付方式:
|
||||
</div>
|
||||
<div class="col-sm-7 col-xs-7 pay">
|
||||
<div class="col-sm-8 col-xs-8 pay">
|
||||
<div class="radio" v-on:click="MoreBuyModel.OPayType=100">
|
||||
<input id="zhifubaopay_s" name="radio" type="radio" value="100" checked v-model="MoreBuyModel.OPayType">
|
||||
<label for="zhifubaopay_s" class="radio-label"><img src="~/m/img/zfb.png"> 支付宝支付</label>
|
||||
@@ -370,29 +370,28 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-5 col-xs-5">
|
||||
<div class="col-sm-4 col-xs-4" style="text-align:right;">
|
||||
总金额:
|
||||
</div>
|
||||
<div class="col-sm-7 col-xs-7">
|
||||
<div class="col-sm-8 col-xs-8">
|
||||
<span>{{MoreTotalAmount}}</span>元
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-5 col-xs-5">
|
||||
<div class="col-sm-4 col-xs-4" style="text-align:right;">
|
||||
应付款:
|
||||
</div>
|
||||
<div class="col-sm-7 col-xs-7">
|
||||
<div class="col-sm-8 col-xs-8">
|
||||
<span class="yingfu">{{MorePayAmount}}</span>元
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-5 col-xs-5">
|
||||
<div class="col-sm-4 col-xs-4" style="text-align:right;">
|
||||
</div>
|
||||
<div class="col-sm-7 col-xs-7">
|
||||
<div class="col-sm-8 col-xs-8">
|
||||
<p>{{auto_discount_text}}</p>
|
||||
</div>
|
||||
</div>
|
||||
<p class="grayText songquan">淘宝每次下单获得优惠券</p>
|
||||
<p class="redText songquan">{{Tip}}</p>
|
||||
<div class="ok">
|
||||
<button type="button" class="btnPay pay-botton" @@click="morePay">确认支付</button>
|
||||
|
||||
Reference in New Issue
Block a user