You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1152 lines
38 KiB
HTML

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<extend name="Public/tradebases" />
<block name="css">
<empty name="nologin">
<link rel="stylesheet" href="__CSS__/xg_common.css">
<link rel="stylesheet" href="__CSS__/sell_account.css">
<link rel="stylesheet" href="__CSS__/globle.css">
<style>
/*购买流程 begin*/
.purchase_process {
}
.purchase_process .xg-table {
width: 100%;
table-layout: fixed;
margin-bottom: 1rem;
}
.purchase_process .xg-table td{
text-align: center;
vertical-align: middle;
border: none;
position: relative;
}
.purchase_process .process-flag{
display: block;
width: 0.5rem;
height: 0.5rem;
margin: 0 auto;
background-color: currentColor;
background-clip: content-box;
padding: 2px;
border:1px solid currentColor;
color: #4f90f5;
border-radius: 100%;
text-indent: -99rem;
z-index: 2;
box-sizing: border-box;
}
.purchase_process .process-flag:before,
.purchase_process .process-flag:after{
content: '';
position: absolute;
top:50%;
border-top:1px dashed currentColor;
z-index: 0;
}
.purchase_process .process-flag:before{
left: 0px;
right: 50%;
margin-right: 0.25rem;
}
.purchase_process .process-flag:after{
left: 50%;
right: 2px;
margin-left: 0.25rem;
}
.purchase_process .process-flag.first:before{
display: none;
}
.purchase_process .process-flag.last:after{
display: none;
}
.purchase_process .xg-image {
display: inline-block;
width: 1.2rem;
height: auto;
margin-top: 0.5rem;
margin-bottom: 0.28rem;
}
.purchase_process .xg-text{
font-size: 0.38rem;
color: #4b4b4b;
padding: 0 0.1rem;
}
/*end 购买流程*/
/*买家必读弹窗 begin*/
.buyer-must-read dt,
.seller_notice dt{
font-size: 0.5rem;
color: #343434;
margin-bottom: 0.4rem;
}
.buyer-must-read dd,
.seller_notice dd{
font-size: 0.38rem;
color: #717171;
margin-bottom: 0.16rem;
}
.buyer-must-read .notice dd,
.seller_notice .notice dd{
counter-increment: item;
}
.buyer-must-read .notice dd::before,
.seller_notice .notice dd::before{
content: counter(item);
display: inline-block;
width: 0.46rem;
height: 0.46rem;
border-radius: 100%;
font-size: 0.35rem;
color: #fff;
text-align: center;
background-color: #999;
margin-right: 0.16rem;
}
/*end 买家必读弹窗*/
/*卖家须知弹窗 begin*/
.seller_notice{
}
.seller_notice .xg-checkbox-wrapper{
margin-bottom: 0.5rem;
}
.seller_notice .control{
margin-bottom: 0.5rem;
border-radius: 8px;
padding: 0.2rem 0.14rem;
background-color: #f3f2f3;
line-height: 0.68rem;
}
.control .code{
float: left;
width: 40%;
font-size: 0.36rem;
padding: 0.16rem 0.16rem;
background-color: transparent;
outline: none;
}
.control .sellphone {width:100%;font-size:0.36rem;padding:0.16rem ;background-color:transparent;outline:none;}
.control .xg-btn{
float: right;
padding: 0.16rem 0.16rem;
}
.seller_notice .info{
font-size: 0.32rem;
color:#d94131;
margin-bottom: 0.5rem;
}
.seller_notice .xg-form{
margin-bottom: 0.5rem;
}
/*end 卖家须知弹窗*/
.is-read{
margin-top: 0.4rem;
}
.pop-window {
display:none;
-webkit-overflow-scrolling: touch;
overflow:hidden;
position:fixed;
top:0;
left:0;
bottom:0;
right:0;
width:100vw;
height:100vh;
z-index:999;
background:rgba(0,0,0,.2);
}
.pop-window .pop-box {
position:relative;
top:26%;
margin:0 auto 0;
width:80vw;
background:#FFF;
border-radius:3vw;
max-width:293px;
}
.pop-window .pop-page {position:relative;margin:0 auto;width:100%;height:100%;background:#FFF;top:-11vw;}
.pop-window .pop-box .pop-wrap {
padding:5vw 7vw;
}
.pop-window .pop-box .pop-wrap .pop-title {
position:relative;
margin:0;
color:#707070;
font-size:2.7rem;
font-weight:normal;
text-align:center;
}
/* .pop-window .pop-box .pop-wrap .pop-title span {
color:#18B1EA;
}*/
.pop-window .pop-box .pop-wrap .pop-close {
position:absolute;
right:-1rem;
top:-1rem;
font-size:2.2rem;
color:#999;
}
.pop-window .pop-box .pop-wrap .pop-content {
color:#999;
font-size:1.8rem;
position:relative;
margin-top:.2rem;
}
.pop-window .pop-box .pop-wrap .pop-content .des {
color:#666;
display:block;
}
.pop-window .pop-box .pop-wrap .pop-btnbox {
overflow:hidden;
clear:both;
position:relative;
}
.pop-window .pop-box .pop-wrap .pop-btnbox .pop-btn {
width:45%;
text-align:center;
padding:.4rem 0;
font-size:2.6rem;
border-radius:4rem;
display:block;
}
.pop-window .pop-box .pop-wrap .pop-btnbox .pop-cancel {
color:#707070;
border:1px solid #F1F1F1;
float:left;
}
.pop-window .pop-box .pop-wrap .pop-btnbox .pop-confirm {
color:#FFF;
background:#18B1EA;
border:1px solid #18B1EA;
float:right;
}
.pop-window .pop-box .pop-wrap .pop-btnbox .pop-confirm.disabled {
background:#CCC;
border-color:#CCC;
}
.pop-window .pop-box .pop-wrap .pop-btnbox .pop-input {
padding:.8rem 0rem .8rem 8rem;
width:100%;
box-sizing:border-box;
-webkit-box-sizing:border-box;
color:#18B1EA;
border:none;
border-radius:2rem;
font-size:3rem;
line-height:1;
vertical-align: middle;
}
.pop-window .pop-box .pop-wrap .pop-btnbox .pop-span {
width: 205px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
color: #18B1EA;
font-size: 2rem;
line-height: 3rem;
vertical-align: middle;
overflow-x: scroll;
display: inline-block;
}
.pop-window .pop-box .pop-wrap .pop-btnbox .prefix {
position:absolute;
left:.5rem;
top:0rem;
font-size:1.6rem;
display:block;
text-align: left;
vertical-align:middle;
line-height: 3rem;
}
.pop-window .pop-box .pop-wrap .pop-btnbox .pop-copy {
background:#18B1EA;
color:#FFF;
box-sizing:border-box;
-webkit-box-sizing:border-box;
position:absolute;
top:0;
right:0;
height:100%;
width:7rem;
font-size:2rem;
text-align:center;
padding-top:.8rem;
border-top-right-radius:2rem;
border-bottom-right-radius:2rem;
}
.pop-window .pop-box .pop-wrap .pop-textarea {
width:100%;
height:26vh;
padding:.4rem;
font-size:1.5rem;
border:1px solid #DCDCDC;
box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.totalnum {
position:absolute;
bottom:-1.2rem;
right:.3rem;
font-size:1.2rem;
}
.pop-dialog {
display:none;
position:fixed;
z-index:1999;
top:0;
left:0;
right:0;
text-align:center;
width:100vw;
height:100vh;
}
.pop-dialog span {
background:rgba(0,0,0,.6);
top:50%;
color:#FFF;
display:inline-block;
line-height:2;
position:relative;
padding:.5rem 2rem;
word-break:break-all;
max-width:60vw;
}
.pop-table {
display:table;
width:100%;
position:relative;
}
.pop-row {
display:table-row;
position:relative;
}
.pop-cell {
display:table-cell;
position:relative;
vertical-align:middle;
}
.pop-cell.pop-mark{
width:24%;
}
.pop-form {
display:none;
-webkit-overflow-scrolling: touch;
overflow:hidden;
position:fixed;
top:0;
left:0;
bottom:0;
right:0;
width:100vw;
height:100vh;
z-index:999;
background:rgba(0,0,0,.5);
}
.pop-form .pop-box {
position:relative;
top:28%;
margin:0 auto 0;
width:90vw;
background:#FFF;
border-radius:3vw;
}
.pop-form .pop-box .pop-wrap {
padding:4vw 6vw 6vw;
}
.pop-form .pop-box .pop-wrap form {
padding:1px;
}
.pop-form .pop-box .pop-wrap .pop-content {
position:relative;
width:100%;
}
.pop-form .pop-title {
position:relative;
margin:0;
color:#707070;
font-size:3.4rem;
font-weight:100;
text-align:center;
}
.pop-form .pop-box .pop-wrap .pop-close {
position:absolute;
right:0rem;
top:0rem;
font-size:2.2rem;
color:#999;
}
.pop-form .pop-table-wrap {
padding-top:1.7rem;
width:100%;
position:relative;
overflow:hidden;
}
.pop-form .pop-table-wrap .pop-table {
}
.pop-form .pop-table-wrap .pop-table .pop-cell {
height:6rem;
font-size:2.2rem;
}
.pop-form .pop-table-wrap .pop-table .pop-cell:first-child {
width:3.5rem;
white-space: nowrap;
}
.pop-form .pop-table-wrap .pop-table .pop-cell:last-child {
text-align:right;
}
.pop-form .pop-table-wrap .pop-table .pop-cell .pgood {
}
.pop-form .pop-table-wrap .pop-table .pop-cell p {
margin:0;
}
.pop-form .pop-table-wrap .pop-table .pop-row~.pop-row {
border-top:1px solid rgba(231,231,231,.5);
}
.pop-form .pop-table-wrap .pop-table .paddress {
font-size:0.48rem;
width:88%;
}
.pop-form .pop-table-wrap .pop-table .paddress {
text-align: left;
float: right;
}
.pop-form .pop-table-wrap .pop-table .paddress span {
display:block;
text-overflow:ellipsis;
overflow:hidden;
}
.pop-form .pop-table-wrap .pop-table .pop-cell .icon-right {
position:absolute;
top:34.3%;
right:0.2rem;
width:0.3rem;
height:0.54rem;
display:block;
}
.pop-form .pop-butn-box {
padding-top:0.58rem;
}
.pop-form .pop-butn-box .butn {
width:100%;
-webkit-appearance:none;
font-size:3rem;
color:#FFF;
display:inline-block;
padding:0.6rem 0;
background:#18B1EA;
border-radius:3rem;
border:none;
margin:0;
}
.pop-message,.pop-cue,.pop-notice,.pop-hint,.pop-share,.pop-prompt,.pop-prompt2,.pop-form,.pop-bind,.pop-login,.pop-pay,.pop-pay-temp,.pop-partir,.pop-bookmark,.pop-load {display:none;position:fixed;z-index:1999;top:0;left:0;right:0;text-align:center;width:100vw;height:100vh;}
.pop-message .pop-box {background:rgba(0,0,0,.84);position:relative;color:#FFF;display:inline-block;position:relative;word-break:break-all;border-radius:0.2rem;width:4.64rem;height:4.64rem;}
.pop-message .pop-box .pop-image {width:1.94rem;height:1.4rem;margin-top:1.12rem;}
.pop-message .pop-box .pop-text {margin:0.76rem 0 0;font-size:0.52rem;color:#FFF;}
.pop-info {background-color:rgba(0,0,0,0);}
.pop-info .pop-page {display:table;background:transparent;}
.pop-info .pop-wrap {display:table-cell;vertical-align:middle;}
.pop-info .publishing {width:4.5rem;height:3rem;margin:0 auto;background:#333;border-radius:0.4rem;}
.pop-info .publishing img {margin:0 auto;display:block;width:1.5rem;padding:0.5rem 0 0.1rem;}
.pop-info .publishing span{font-size:.38rem;color:#FFF;text-align:center;display:block;}
</style>
<else />
<link href="__CSS__/iconfont.css" rel="stylesheet" >
<link href="__CSS__/select2.min.css" rel="stylesheet" >
<link type="text/css" rel="stylesheet" href="__CSS__/swiper.min.css">
<link type="text/css" rel="stylesheet" href="__CSS__/base1.css" />
<link type="text/css" rel="stylesheet" href="__CSS__/public1.css" />
<link type="text/css" rel="stylesheet" href="__CSS__/main1.css">
<link href="__CSS__/common.css" rel="stylesheet" >
</empty>
<script src="__JS__/lwx.js"></script>
</block>
<block name="body">
<notempty name="nologin">
{$nologin}
<else />
<script src="__JS__/xg_mobile.js"></script>
<script src="__JS__/ajaxload.js"></script>
<script src="__JS__/pop.lwx.min.js"></script>
<header class="header">
<a class="xg-back" href="{:U('Trade/index',array('is_app'=>I('is_app'),'token'=>I('token')))}"></a>
<h1 class="xg-title">我要卖号</h1>
<a class="btn_detail" id="seller_rull" href="javascript:;">交易细则</a>
</header>
<main class="xg-main">
<div class="xg-container">
<!--添加游戏 begin-->
<div class="xg-addyx">
<ul class="add_item">
<li class="add_li">
<a class="add_lia" id="jssell_game" data-url="{:U('Trade/select_game')}" href="javascript:;">
<span class="add_play">添加游戏</span>
<span class="play-right"><span class="gray_txt xh_selected">{$data.game_name}</span><i class="icon-go"></i></span>
</a>
</li>
<li class="add_li">
<a class="add_lia" id="jssell_small" data-url="{:U('Trade/select_small')}" data-gid="{$data.game_id}" href="javascript:;">
<span class="add_play">选择小号</span>
<span class="play-right"><span class="gray_txt xh_selected">{$data.small_account}</span><i
class="icon-go"></i></span>
</a>
</li>
<li class="add_li">
<a class="add_lia" id="jssell_server" data-url="{:U('Trade/select_server')}" data-gid="{$data.game_id}" href="javascript:;">
<span class="add_play">游戏区服</span>
<span class="play-right"><span class="gray_txt xh_selected">{$data.server_name}</span><i class="icon-go"></i></span>
</a>
</li>
<li class="add_li">
<a class="add_lia" href="javascript:;">
<span class="add_play">出售价</span>
<span class="play-right"><input class="write_txt" type="text" id="sell_price" value="{$data.price}" data-rate="{:set_zero_on_number(C('withdraw.sell_rate'))}" data-poundage="{:set_zero_on_number(C('withdraw.poundage'))}" data-sell-price="{:add_two_number(C('withdraw.sell'),C('withdraw.poundage'))}" placeholder="不低于{:add_two_number(C('withdraw.sell'),C('withdraw.poundage'))}元"></span>
</a>
</li>
<li class="add_li border_botmnone">
<p class="add_lia" href="javascript:;">
<span class="add_play">出售可得(手续费{:set_zero_on_number(C('withdraw.sell_rate'))}%,最低{:set_zero_on_number(C('withdraw.poundage'))}元)</span>
<span class="play-right"><span class="gray_txt" id="get_price">{:set_zero_on_number($data['price']*(100-C('withdraw.rate'))/100)}金币</span></span>
</p>
</li>
</ul>
</div>
<!--end 添加游戏-->
<!--标题商品描述 begin-->
<div class="xg-addyx">
<ul class="add_item">
<li class="add_li">
<a class="add_lia" id="jssell_title" data-url="{:U('Trade/sell_title')}" href="javascript:;">
<span class="add_play">标题</span>
<span class="play-right"><span class="gray_txt xh_selected">{$data.title}</span><i class="icon-go"></i></span>
</a>
</li>
<li class="add_li">
<a class="add_lia" id="jssell_content" data-url="{:U('Trade/sell_content')}" href="javascript:;">
<span class="add_play">商品描述:(选填)</span>
<span class="play-right"><span class="gray_txt xh_selected">{:sl_wbnr($data['content'])}</span><i class="icon-go"></i></span>
</a>
</li>
<li class="add_li border_botmnone">
<a class="add_lia" id="jssell_spwd" data-url="{:U('Trade/sell_password')}" href="javascript:;">
<span class="add_play">二级密码:(有则必填)</span>
<span class="play-right"><i class="icon-go"></i></span>
</a>
</li>
</ul>
</div>
<!--end 标题商品描述-->
<!--游戏截图 begin!-->
<div class="xg-addyx border_botmnone">
<div class="add_li">
<a class="add_lia" style="border:none;" href="javascript:;">
<span class="add_play">游戏截图</span>
<!--<span class="play-right"><span class="gray_txt">3-9张游戏内截图</span></span>-->
</a>
</div>
<div class="up_loadimg" style="min-height: 8rem;">
<!--上传图片 begin!-->
<ul class="upload-ul clearfix xg_uploadul">
<volist name=":explode(',',$data['screenshot'])" id="vo">
<li id="fileBox_WU_FILE_{$key}" class="diyUploadHover">
<div class="viewThumb">
<input type="hidden">
<p class="diyControlbox">
<span class="diyCancel" data-url="{$vo|get_cover='path'}"><i></i></span>
</p>
<img data-id="{$vo}" src="{$vo|get_cover='path'}">
</div>
</li>
</volist>
<li class="upload-pick">
<div class="webuploader-container clearfix" id="goodsUpload"></div>
</li>
</ul>
<!--end! 上传图片 -->
</div>
</div>
<!--end! 游戏截图-->
</div>
</main>
<footer class="footer" id="comfirm_sell">
<input type="hidden" name="id" value="{$data.id}">
<input type="hidden" name="price" value="{$data.price}">
<input type="hidden" name="title" value="{$data.title}">
<input type="hidden" name="content" value="{$data.content}">
<input type="hidden" name="second_password" value="{$data.second_password}">
<input type="hidden" name="screenshot" value="{$data.screenshot}">
<input type="hidden" name="phone" value="{$data.phone}">
<input type="hidden" name="code" value="">
<button id="btn-trade" type="button" class="xg-btn xg-btn-submit xg-btn-primary">确认修改</button>
<div class="input_data_box">
<input type="hidden" name="game_id" value="{$data.game_id}">
<input type="hidden" name="game_name" value="{$data.game_name}">
<input type="hidden" name="sdk_version" value="{$data.sdk_version}">
<input type="hidden" name="small_id" value="{$data.small_id}" >
<input type="hidden" name="small_account" value="{$data.small_account}" >
</div>
<div class="input_data_box2">
<input type="hidden" name="server_id" value="{$data.server_id}" >
<input type="hidden" name="server_name" value="{$data.server_name}" >
</div>
</footer>
<!--弹窗模块 交易细则 begin-->
<div class="xg-mask buyer-must-read" id="seller_rull_content" style="<eq name='rule_status' value='1'>display:none;</eq>">
<div class="mask-container">
<h2 class="mask-header">买家必读</h2>
<div class="mask-body ">
<dl>
<dt>出售流程</dt>
<dd class="purchase_process ">
<table class="xg-table" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><span class="process-flag first">1</span></td>
<td><span class="process-flag">2</span></td>
<td><span class="process-flag">3</span></td>
<td><span class="process-flag last">4</span></td>
</tr>
<tr>
<td><img class="xg-image" src="__IMG__/trade1/icon_normal_tijiao.png" width="180" height="" alt="">
<p class="xg-text">提交商品</p>
</td>
<td><img class="xg-image" src="__IMG__/trade1/icon_normal_shenhe.png" width="180" height="180" alt="">
<p class="xg-text">审核冻结</p>
</td>
<td><img class="xg-image" src="__IMG__/trade1/icon_normal_maijia.png" width="180" height="180" alt="">
<p class="xg-text">买家购买</p>
</td>
<td><img class="xg-image" src="__IMG__/trade1/icon_normal_huoyi.png" width="180" height="180" alt="">
<p class="xg-text">获得收益</p>
</td>
</tr>
</table>
</dd>
</dl>
<dl class="notice">
<dt>卖家须知</dt>
<dd>提交出售申请后,审核人员会冻结待售小号,无法登陆;</dd>
<dd>若审核不通过,或者您选择下架商品,可重新登录游戏获得小号;</dd>
<dd>若小号出售成功,则该小号在游戏中所有区服的角色将会一起出售;</dd>
<dd>出售成功将收取{:set_zero_on_number(C('withdraw.sell_rate'))}%手续费(最低{:set_zero_on_number(C('withdraw.poundage'))}元),剩余收益以金币形式发送至您的账号内;</dd>
<dd>交易完成后,不支持找回</dd>
</dl>
<label class="xg-checkbox-wrapper is-read readed">
<eq name="rule_status" value="1">
<input id="is-read" type="checkbox" id="readed" checked class="xg-checkbox">
<else />
<input id="is-read" type="checkbox" id="readed" class="xg-checkbox">
</eq>
<i class="checkbox-icon"></i>
<span class="checkbox-text">我已阅读</span>
</label>
</div>
<div class="mask-footer">
<!--单选框选中的时候删除xg-btn-disabled-->
<eq name='rule_status' value='1'>
<button id="btn-read" data-rule="1" type="button" class="xg-btn xg-btn-submit xg-btn-primary xg-btn-block" style="width: 50%;">我记住了</button>
<else />
<button id="btn-read" data-rule="0" type="button" class="xg-btn xg-btn-submit xg-btn-primary xg-btn-block xg-btn-disabled" style="width: 50%;">我记住了</button>
</eq>
</div>
</div>
</div>
<!--end 交易细则 弹窗模块-->
<!--卖家须知 交易细则 begin-->
<div class="xg-mask seller_notice" style="display: none;">
<div class="mask-container">
<h2 class="mask-header">
<span class="header-text icon icon-notice">卖家须知</span>
</h2>
<div class="mask-body ">
<dl class="notice">
<dd>提交出售申请后,审核人员会冻结待售小号,无法登陆;</dd>
<dd>若审核不通过,或者您选择下架商品,可重新登录游戏获得小号;</dd>
<dd>若小号出售成功,则该小号在游戏中所有区服的角色将会一起出售;</dd>
<dd>出售成功将收取{:set_zero_on_number(C('withdraw.sell_rate'))}%手续费(最低{:set_zero_on_number(C('withdraw.poundage'))}元),剩余收益以金币形式发送至您的账号内;</dd>
<dd>交易完成后,不支持找回</dd>
</dl>
</div>
<div class="mask-footer">
<form action="javascript:;" onsubmit="return false;" class="xg-form">
<label class="xg-checkbox-wrapper">
<input type="checkbox" id="readedthis" class="xg-checkbox">
<i class="checkbox-icon"></i>
<span class="checkbox-text">我已阅读卖家须知</span>
</label>
<div class="control clf">
<input type="text" id="sellphone" class="sellphone" <notempty name="data.phone">disabled readonly</notempty> value="{$data.phone}" placeholder="请输入手机号码">
</div>
<div class="control clf">
<input type="text" id="sellcode" placeholder="请输入验证码" name="code" class="code" autocomplete="off">
<button type="button" class="xg-btn xg-btn-pill xg-btn-primary " id="clock">获取验证码</button>
</div>
<p class="info" id="get_price2">本次出售可得<span>1.00</span>金币</p>
<div class="xg-btn-group">
<!--单选框选中的时候删除xg-btn-disabled-->
<button id="btn-trade-cancel" type="button" class="jssell_sbtn xg-btn xg-btn-pill xg-btn-gray" style="width: 40%;">取消出售</button>
<button id="btn-trade-comfirm" type="button" class="jssell_sbtn xg-btn xg-btn-pill xg-btn-primary xg-btn-disabled fr" style="width: 40%;">确认出售</button>
</div>
</form>
</div>
</div>
</div>
<!--end 交易细则 卖家须知-->
<div class="popmsg pop-dialog"></div>
<div class="popwin pop-window" style="background:#FFF;"><div class="pop-page"><div class="pop-wrap"></div></div></div>
<div class="popwin3 pop-window pop-info"><div class="pop-page"><div class="pop-wrap"></div></div></div>
</notempty>
</block>
<block name="script">
<empty name="nologin">
<script src="__JS__/webuploader.min.js"></script>
<script src="__JS__/diyUpload.js"></script>
<script>
function set_clock(e,time) {
var e = e;var t = time?time:60;
e.addClass('disabled').text('获取验证码('+t+'s');
var a = setInterval(function() {
t--;
e.text('获取验证码('+t+'s');
t>0 || (clearInterval(a),e.removeClass('disabled').text('获取验证码'));
},1000);
}
// 上传图片 begin!
$(function () {
var pmsg = $(".popmsg").pop();
var popwin = $(".popwin").pop();
//我已阅读绑定change事件
$('#is-read').change(function (e) {
var checked = $(this).prop('checked');
if(checked){ //选中‘我已阅读’
//$('#btn-read').prop('disabled',false);
$('#btn-read').removeClass('xg-btn-disabled');
}else{
//$('#btn-read').prop('disabled',true);
$('#btn-read').addClass('xg-btn-disabled');
}
return false;
});
$('#readedthis').change(function (e) {
if($(this).prop('checked')){
$('.jssell_sbtn').removeClass('xg-btn-disabled');
}else{
$('.jssell_sbtn').addClass('xg-btn-disabled');
}
return false;
});
if($('#readedthis').prop('checked')) {
$('.jssell_sbtn').removeClass('xg-btn-disabled');
}else{$('.jssell_sbtn').addClass('xg-btn-disabled');}
//我记住了按钮绑定click事件
$('#btn-read').on('click',function(e){
var that = $(this);
if(!$('#is-read').prop('checked')) {pmsg.msg('请勾选"我已阅读"');return false;}
if(that.hasClass('disabled')) {return false;}
that.addClass('disabled');
$.ajax({
type:'post',
dataType:'json',
url:'{:U("Trade/rule_status",array("type"=>1))}',
data:{rule:1},
success:function(data){
that.removeClass('disabled');
//pmsg.msg(data.info);
if(parseInt(data.status) ==1) {
}
$('.buyer-must-read').css('display','none');window.location.reload();
},
error:function(){
pmsg.msg('服务器故障,请稍后再试....');that.removeClass('disabled');
},
});
return false;
});
$('#seller_rull').click(function() {
$('#seller_rull_content').show();
return false;
});
/* 选择游戏 */
$('#jssell_game').on('click',function() {
var that = $(this);
$.ajax({
type:'post',
dataType:'json',
url:that.attr('data-url'),
data:{},
success:function(data){
popwin.open(800,data.html);
},
error:function(){
pmsg.msg('服务器故障,请稍后再试');
},
});
return false;
});
/* 选择小号 */
$('#jssell_small').on('click',function() {
var that = $(this);
var gid = that.attr('data-gid');
if(gid>0) {
$.ajax({
type:'post',
dataType:'json',
url:that.attr('data-url'),
data:{game_id:gid},
success:function(data){
popwin.open(800,data.html);
},
error:function(){
pmsg.msg('服务器故障,请稍后再试');
},
});
} else {
pmsg.msg('请先选择游戏');
}
return false;
});
/* 选择区服 */
$('#jssell_server').on('click',function() {
var that = $(this);
var gid = that.attr('data-gid');
if(gid>0) {
$.ajax({
type:'post',
dataType:'json',
url:that.attr('data-url'),
data:{game_id:gid},
success:function(data){
popwin.open(800,data.html);
},
error:function(){
pmsg.msg('服务器故障,请稍后再试');
},
});
} else {
pmsg.msg('请先选择游戏');
}
return false;
});
/* 售价 */
$('#sell_price').keyup(function() {
var that = $(this),val = parseFloat($.trim(that.val()));
var sellprice = parseFloat(that.attr('data-sell-price'));
var rate = parseFloat(that.attr('data-rate'));
var poundage = parseFloat(that.attr('data-poundage'));
var getprice = $('#get_price');
var getprice2 = $('#get_price2 span');
if (!val) {pmsg.msg('请输入售价');return false;}
if(val*rate <= poundage*100) {
if(val>=sellprice && val >0) {
var coin = (val*(100-rate)/100).toFixed(2);
getprice.text(coin+'金币');
getprice2.text(coin);
$('#comfirm_sell input[name="price"]').val(val);
} else {
$('#comfirm_sell input[name="price"]').val('');
pmsg.msg('出售价不低于'+sellprice+'元');return false;
}
} else {
var coin = (val*(100-rate)/100).toFixed(2);
getprice.text(coin+'金币');
getprice2.text(coin);
$('#comfirm_sell input[name="price"]').val(val);
}
return false;
}).change(function() {
var that = $(this),val = parseFloat($.trim(that.val()));
var sellprice = parseFloat(that.attr('data-sell-price'));
var rate = parseFloat(that.attr('data-rate'));
var poundage = parseFloat(that.attr('data-poundage'));
var getprice = $('#get_price');
var getprice2 = $('#get_price2 span');
if (!val) {pmsg.msg('请输入售价');return false;}
if(val*rate <= poundage*100) {
if(val>=sellprice && val >0) {
var coin = (val*(100-rate)/100).toFixed(2);
getprice.text(coin+'金币');
getprice2.text(coin);
$('#comfirm_sell input[name="price"]').val(val);
} else {
$('#comfirm_sell input[name="price"]').val('');
that.val('');
pmsg.msg('出售价不低于'+sellprice+'元');return false;
}
} else {
var coin = (val*(100-rate)/100).toFixed(2);
getprice.text(coin+'金币');
getprice2.text(coin);
$('#comfirm_sell input[name="price"]').val(val);
}
return false;
});
/* 标题 */
$('#jssell_title').click(function() {
var that = $(this);
$.ajax({
type:'post',
dataType:'json',
url:that.attr('data-url'),
data:{},
success:function(data){
popwin.open(800,data.html);
},
error:function(){
pmsg.msg('服务器故障,请稍后再试');
},
});
return false;
});
/* 描述 */
$('#jssell_content').click(function() {
var that = $(this);
$.ajax({
type:'post',
dataType:'json',
url:that.attr('data-url'),
data:{},
success:function(data){
popwin.open(800,data.html);
},
error:function(){
pmsg.msg('服务器故障,请稍后再试');
},
});
return false;
});
/* 二级密码 */
$('#jssell_spwd').click(function() {
var that = $(this);
$.ajax({
type:'post',
dataType:'json',
url:that.attr('data-url'),
data:{},
success:function(data){
popwin.open(800,data.html);
},
error:function(){
pmsg.msg('服务器故障,请稍后再试');
},
});
return false;
});
//确认出售按钮绑定click事件
$('#btn-trade').click(function(e){
if($('#comfirm_sell .input_data_box').length<1) {pmsg.msg('请选择游戏');return false;}
if(parseInt($('#comfirm_sell .input[name="game_id"]').val())<1) {pmsg.msg('请选择游戏');return false;}
if(parseInt($('#comfirm_sell .input[name="small_id"]').val())<1) {pmsg.msg('请选择小号');return false;}
if($('#comfirm_sell .input_data_box2').length<1) {pmsg.msg('请选择区服');return false;}
if(!$('#comfirm_sell input[name="price"]').val()) {pmsg.msg('请输入售价');return false;}
if(!$('#comfirm_sell input[name="title"]').val()) {pmsg.msg('请输入标题');return false;}
// var ss = $('#comfirm_sell input[name="screenshot"]').val();
// if(!ss) {pmsg.msg('请上传游戏截图');return false;}
// var arr = ss.split(',');
// if(arr.length<3) {pmsg.msg('游戏截图不少于3张');return false;}
// if(arr.length>9) {pmsg.msg('游戏截图不能超过9张');return false;}
$('.seller_notice').css('display','block');
return false;
});
//弹窗的取消出售按钮绑定click事件
$('#btn-trade-cancel').click(function(e){
$('.seller_notice').css('display','none');
});
$('#clock').click(function() {
var that = $(this);
var phone = $.trim($('#sellphone').val());
if(!phone) {pmsg.msg('请请输入手机号');return false;}
if(!/^1[3456789]\d{9}$/.test(phone)) {pmsg.msg('手机格式不正确');return false;}
if(that.hasClass('disabled')) {return false;}
that.addClass('disabled');
$.ajax({
type:'post',
dataType:'json',
url:'{:U("User/telsafecode")}',
data:{phone:phone},
success:function(data) {
if(parseInt(data.status) == 1) {
set_clock(that);
if(data.msg) pmsg.msg(data.msg);
} else {
if(data.msg) pmsg.msg(data.msg);
}
},
error:function(){pmsg.msg('服务器故障,请稍后再试');that.removeClass('disabled');},
});
return false;
});
$('#btn-trade-comfirm').click(function() {
var that = $(this);
if(!$('#readedthis').prop('checked')) {pmsg.msg('请勾选卖家须知');return false;}
var sellphone = $.trim($('#sellphone').val());
if(!sellphone) {pmsg.msg('请请输入手机号');return false;}
var sellcode = $.trim($('#sellcode').val());
if(!sellcode) {pmsg.msg('请请输入验证码');return false;}
$('#comfirm_sell input[name="code"]').val(sellcode);
$('#comfirm_sell input[name="phone"]').val(sellphone);
if(that.hasClass('disabled')) {return false;}
that.addClass('disabled');
var query = $('#comfirm_sell input').serialize();
var popwin3 = $('.popwin3').pop();
$.ajax({
type:'post',
dataType:'json',
url:'{:U("Trade/edit_good")}',
data:query,
beforeSend:function(){
$('.seller_notice').hide();
popwin3.open(200,'<div class="publishing"><img src="__IMG__/trade1/loading.png"><span>发布中...</span></div>');
},
success:function(data){
popwin3.close(380);
setTimeout(function(){
if(parseInt(data.status) == 1) {
pmsg.msg(data.info);
setTimeout(function(){
window.location.href = "{:U('Trade/record',array('is_app'=>I('is_app'),'token'=>I('token')))}";
},2000);
} else {
pmsg.msg(data.info);that.removeClass('disabled');
setTimeout(function(){$('.seller_notice').show();},2000);
}
},400);
},
error:function(){
pmsg.msg('服务器故障,请稍后再试');that.removeClass('disabled');
},
});
return false;
});
$('.upload-ul li.diyUploadHover .diyCancel').on('click',function() {
var that = $(this);parent = that.closest('.diyUploadHover');
var ss = $('#comfirm_sell input[name="screenshot"]');console.log(ss);
var val = parent.find('img').attr('data-id');
var arr = $.trim(ss.val()).split(',');
for(var i=0,len=arr.length;i<len;i++) {
if(val == arr[i]) {arr.splice(i, 1);}
}
parent.remove();
ss.val(arr.join(','));
return false;
});
//上传图片
var $tgaUpload = $('#goodsUpload').diyUpload({
url: 'http://{$_SERVER["HTTP_HOST"]}{:U("File/uploadPicture",array("session_id"=>session_id()))}',
success: function (data, fileBox) {
if(parseInt(data.status)==1) {
var ss = $('#comfirm_sell input[name="screenshot"]');
var val = data.id;
if($.trim(ss.val())) {
var arr = $.trim(ss.val()).split(',');
for(var i=0,len=arr.length;i<len;i++) {
if(val == arr[i]) {arr.splice(i, 1);}
}
arr.unshift(val);
val = arr.join(',');
}
ss.val(val);
} else {
fileBox.remove();
}
},
del:function(fileBox) {
var ss = $('#comfirm_sell input[name="screenshot"]');
var val = fileBox.find('img').attr('data-id');
var arr = $.trim(ss.val()).split(',');
for(var i=0,len=arr.length;i<len;i++) {
if(val == arr[i]) {arr.splice(i, 1);}
}
ss.val(arr.join(','));
},
error: function (err) {
pmsg.msg(err);
},
buttonText: '',
msg:pmsg.msg,
accept: {
title: "Images",
extensions: 'gif,jpg,jpeg,bmp,png'
},
thumb: {
width: 120,
height: 90,
quality: 100,
allowMagnify: true,
crop: true,
type: "image/jpeg"
},
fileSingleSizeLimit:5*1024*1024,
fileNumLimit:9,
});
if($('#sell_price').val())
set_price($('#sell_price'));
});
function set_price(that) {
var val = parseFloat($.trim(that.val()));
var sellprice = parseFloat(that.attr('data-sell-price'));
var rate = parseFloat(that.attr('data-rate'));
var poundage = parseFloat(that.attr('data-poundage'));
var getprice = $('#get_price');
var getprice2 = $('#get_price2 span');
if (!val) {return false;}
if(val*rate <= poundage*100) {
if(val>=sellprice && val >0) {
var coin = (val*(100-rate)/100).toFixed(2);
getprice.text(coin+'金币');
getprice2.text(coin);
$('#comfirm_sell input[name="price"]').val(val);
} else {
$('#comfirm_sell input[name="price"]').val('');
that.val('');return false;
}
} else {
var coin = (val*(100-rate)/100).toFixed(2);
getprice.text(coin+'金币');
getprice2.text(coin);
$('#comfirm_sell input[name="price"]').val(val);
}
}
</script>
</empty>
</block>