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

5 years ago
<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>