2025-06-11 14:49:36 +08:00

1554 lines
48 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache, must-revalidate">
<meta http-equiv="expires" content="Wed, 26 Feb 1997 08:21:57 GMT">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="../comm/jquery-1.6.1.js"></script>
<script type="text/javascript" src="../comm/jquery.cookie.js"></script>
<script type="text/javascript" src="../comm/jquery.json-2.3-debug.js"></script>
<script type="text/javascript" src="../comm/hxcomm.js"></script>
<script type="text/javascript" src="../comm/sginfo.js"></script>
<script type="text/javascript" src="../comm/request.js"></script>
<link rel="stylesheet" href="../css/style_yjsg.css">
</head>
<body>
<div style="position:absolute;width:680px;height:530px;overflow-y:auto;overflow-x:hidden;z-index: 1;">
<div class="container_zg" id="loadingResult">
<img src = "../images/loading.gif" width = 14px height = 14px>正在加载, 请耐心等候...
</div>
<!-- 中签提醒 -->
<div class="container_zg hideHtml" id="zqResult">
<div class="mark">
<div class="zqcontent">
<div class="header">
<div class="icon-title title-medal"></div>
<div class="header-title">恭喜您,中签啦</div>
</div>
<div class="content">
<div class="table">
<table class="table">
<thead>
<tr>
<td>证券类别</td>
<td>证券名称</td>
<td>中签数量(股)</td>
</tr>
</thead>
<tbody id="zq_tbody">
</tbody>
</table>
</div>
<div class="aside">
<p id="zqNoticeResult"></p>
<p><span class="cr">风险提示:</span></p>
<p><span class="cr">请充分关注定价市场化蕴含的风险,知晓新股/新债上市后可能跌破发行价,新股/新债中签后请及时关注中签缴款状况。12点会有预冻结12点到16点间客户可以通过APP解冻预冻结资金16点后应确保资金足额。</span></p>
<span class="cr"></span>
</div>
<br><br>
<div class="footer">
<div class="btn" onclick="handleZqModelClosed()">确定</div>
</div>
</div>
</div>
</div>
</div>
<!-- 已提交/未提交 -->
<div class="container_sg hideHtml" id="newSg">
<div class="header">
<!--<div class="icon-title title-new"></div>-->
<div class="header-title title-tab"><a href='javascript:;' class="cur">新股新债 <i id="xgxzNum">2</i></a><a href='gzxg.html'>北交所新股 <i id="gzxgNum">3</i></a>
<p style="float:right;color:red;font-size:14px;padding-top:14px;"><span style="color:red;">每天打新太繁琐,试试</span><span style="color:#007ef3;cursor:pointer;text-decoration:underline;" onclick="return fn_jump2menu(5733);">预约打新</span><span style="color:red;">吧。一次让您预约一周新股</span></p>
</div>
</div>
<div class="content">
<div class="input-line">
<input type="checkbox" name="" id='gpxg' checked='checked'>
股票新股
</div>
<div class="table" >
<table class="table">
<thead>
<tr>
<td>证券类别</td>
<td>证券名称</td>
<td>申购代码</td>
<td>可申购数量</td>
</tr>
</thead>
<tbody id="xg_tbody">
</tbody>
</table>
</div>
<div id='ipoBond'>
<div class="input-line">
<input type="checkbox" name="" id='zqxg'>
债券(默认不勾选)
</div>
<div class="table" >
<table class="table">
<thead>
<tr>
<td>证券类别</td>
<td>证券名称</td>
<td>申购代码</td>
<td>可申购数量</td>
</tr>
</thead>
<tbody id="zhaiquan_tbody">
</tbody>
</table>
</div>
</div>
<div class="aside">
<div class="aside-section">
<p><span class="cr">注:</span>T日今日日终清算后可查询配号信息;</p>
<p>T+1日日终清算后可查询中签信息;</p>
<p>T+2日中签后请确保资金账户在当日16:00有足额的新股认购资金;</p>
<p><span class="cr">其它:</span></p>
<p>&nbsp&nbsp&nbsp1.科创板新股申购需提前开通科创板股票交易权限;</p>
<p>&nbsp&nbsp&nbsp2.每只新股发行,一名投资者只能通过其名下的一个证券账户申购一次,重复的委托中国结算公司将做废单处理。</p>
<p>&nbsp&nbsp&nbsp3.科创板可转债转股须开通科创板股票交易权限。</p>
<p><span class="cr">风险提示:</span></p>
<p style="color:red;">请充分关注定价市场化蕴含的风险,知晓新股/新债上市后可能跌破发行价,新股/新债中签后请及时关注中签缴款状况。12点会有预冻结12点到16点间客户可以通过APP解冻预冻结资金16点后应确保资金足额。</p>
<p>&nbsp&nbsp</p>
</div>
</div>
</div>
<div class="sg-foot">
<div class="footer">
<span id="sg_not_notice_today" style="display:none;" class="noremind">
<input type="checkbox" id="sg_chk_not_notice_today" value="2" onclick="return fn_notnotice_today(this.value);">当日不再提醒</input>
</span>
<div id="yjsg" onclick="return fn_yijian_sg();"></div>
<div id = "disSg" ></div>
<span id = "jump2plsg" style="display:none;" class="notop">
<span>不想一键顶格申购的</span>
<a class="jump-menu" style="color:#007ef3;cursor:pointer;" onclick="return fn_jump2menu(5086);">请点击这里 &raquo;</a>
</span>
</div>
</div>
</div>
<!-- 今日新股 -->
<div class="container_sg hideHtml" id="sgResult">
<div class="header">
<div class="icon-title title-ok"></div>
<!-- <div class="icon-title title-mistake"></div> -->
<div class="header-title">已成功提交/对不起,申购失败</div>
<div class="title-tab-sg"><a href='javascript:;' class="cur">新股新债 <i id="xgxzNum2">2</i></a><a href='gzxg.html'>北交所新股 <i id="gzxgNum2">3</i></a></div>
</div>
<div class="content">
<div class="table" id='ipoXg'>
<table class="table">
<thead>
<tr>
<td>证券类别</td>
<td>证券名称</td>
<td>申购代码</td>
<td>可申购数量</td>
<td>已申购数量</td>
</tr>
</thead>
<tbody id="sg_tbody">
</tbody>
</table>
</div>
<div class="table" id='ipoBond2' style='display: none;margin-top: 10px;'>
<table class="table">
<thead>
<tr>
<td>证券类别</td>
<td>证券名称</td>
<td>申购代码</td>
<td>可申购数量</td>
<td>已申购数量</td>
</tr>
</thead>
<tbody id="zhaiquansg_tbody">
</tbody>
</table>
</div>
<div class="aside">
<p id="noticeResult"></p>
<p class="aside-explain" id="noticeSg"></p>
</div>
</div>
<div class="sg-foot">
<div class="footer">
<span id="zq_not_notice_today" class="noremind">
<input type="checkbox" id="zq_chk_not_notice_today" value="1" onclick="return fn_notnotice_today(this.value);">当日不再提醒</input>
</span>
<span id = "jump2sgmx">
<a class="jump-menu notop" style="color:#007ef3;cursor:pointer;" onclick="return fn_jump2menu(168);">查看申购记录 &raquo;</a>
</span>
<div class="btn">确定</div>
</div>
</div>
</div>
<div class="icon watermarking"></div>
<div class="winShade"></div>
<div class="popup-all">
<div class="popup-title">委托确认</div>
<div class="popup-content">
<div class="popup-xg">
<div class="popup-xgname">申购新股:</div>
<div class="popup-xgcode"></div>
</div>
<div class="popup-xz">
<div class="popup-xzname">申购新债:</div>
<div class="popup-xzcode"></div>
</div>
</div>
<div class="popup-message">您是否确认以上代码顶格申购委托?</div>
<div class="popup-xzname"><span class="cr">风险提示:</span></div>
<div class="popup-xzname"><span class="cr">请充分关注定价市场化蕴含的风险,知晓新股/新债上市后可能跌破发行价,新股/新债中签后请及时关注中签缴款状况。</span></div>
<div class="popup-bottom">
<div class="popup-yes"></div>
<div class="popup-no"></div>
</div>
</div>
</div>
<Script Language="JavaScript">
if($('#gpxg').attr('checked')){
$('#gpxg').parent().css('color','red');
}
if($('#zqxg').attr('checked')){
$('#zqxg').parent().css('color','red');
}
$('#gpxg,#zqxg').click(function(){
if($('#gpxg').attr('checked')){
$('#gpxg').parent().css('color','red');
}else{
$('#gpxg').parent().css('color','#000000');
}
if($('#zqxg').attr('checked')){
$('#zqxg').parent().css('color','red');
}else{
$('#zqxg').parent().css('color','#000000');
}
})
/*
*g_arrayXgInfo[xg_index][0] 证券名称
*g_arrayXgInfo[xg_index][1] 申购代码
*g_arrayXgInfo[xg_index][2] 可申购数量
*g_arrayXgInfo[xg_index][3] 已申购数量
*g_arrayXgInfo[xg_index][4] 市场代码
*g_arrayXgInfo[xg_index][5] 申购价格
*/
var g_arrayXgInfo = new Array();
/*
*g_arrayZqInfo[zq_index][0] 证券名称
*g_arrayZqInfo[zq_index][1] 中签数量(股)
*g_arrayZqInfo[zq_index][2] 发行价格(元)
*g_arrayZqInfo[zq_index][3] 缴款金额
*/
var g_arrayZqInfo = new Array();
/*股票新股数量、债券新股数量*/
var gpxgNum = 0;
var zqxgNum = 0;
/* 新股新债数量、北交所新股数量*/
var xgxzNum = 0;
var gzxgNum = 0;
var gpxqChoose = 'all';
/*
*变量使用原因: 用于解决快速多次点击客户端运营位问题
*使用方法: 在调用客户端函数前,变量赋值,客户端回调后变量
* 清空保证,客户端回调,一定进入到 g_callbackName
* 期望的回调函数中,
*/
var g_callbackName = ""; // 全局变量保存回调函数
var g_count = 0; // 全局变量存放申购失败错误信息的个数
var gp_count = 0; // 股票新股存放申购个数
var zq_count = 0; // 窄裙新股存放申购个数
var g_retMsg = new Array(); // 全局变量存放申购失败错误信息
var g_yjsgStatus = 0; // 一键申购按钮状态,保证只能点击一次
var g_openMode = 1; // 页面开启模式1是初始登录加载2是点击状态栏打开
var g_dlgSize = 'nType=0\nwidth=680\nheight=560\n'; // 页面大小nType=0\nwidth=680\nheight=490\n
{
var isIE=!!window.ActiveXObject;
var isIE6=isIE&&!window.XMLHttpRequest;
if(isIE6)
{
g_dlgSize = 'nType=0\nwidth=680\nheight=560\n';
}
}
/*
* 函数功能说明:
* 1、页面JS业务流程主入口函数
* 2、向后台请求中签信息
* 3、向后台请求新股列表
*/
function fnStart(str)
{
//从北交所新股页面回来不用隐藏对话框
if(!isFromGzxg()){
fnFunction("hide_dlg", ''); //起始先隐藏一键申购对话框
fnFunction("set_caption", '新股申购'); //设置对话框标题
fnFunction("chg_dlgsize", g_dlgSize); //调整对话框尺寸
}
var array_param = new Array();
array_param = str.split('|');
if(array_param.length = 1)
g_openMode = array_param[0];
g_callbackName = "fn_callback_zq";
fn_cxZq(g_callbackName); //查询中签
g_callbackName = "fn_callback_xginfo";
fn_cxXgInfo(g_callbackName); //查询新股
fnFunction("js_run_finished", '1'); // 新版本页面设置正常完成
}
var g_sgCode = ""; // 申购代码
var g_sgCodeIndex = 0; // 数值索引
/*
* 函数功能说明:
* 1、查询新股信息的回调函数
* 2、查询新股的已申购数量
*/
function fn_callback_xginfo(xg_list)
{
if(g_callbackName != "fn_callback_xginfo") return;
g_callbackName = "";
g_arrayXgInfo = parse_sglist(xg_list);
if (g_arrayXgInfo.length > 0) //有新股,则去查询是否已申购
{
g_callbackName = "fn_callback_haveCount";
fn_cxHaveCount(g_callbackName);
}
else
{
fn_showPage();
}
}
/*
* 函数功能说明:
* 1、查询已申购数量的回调函数
* 2、呈现页面
*/
function fn_callback_haveCount(cx_xgwt_list)
{
if(g_callbackName != "fn_callback_haveCount") return;
g_callbackName = "";
var array_xgwtList = parse_ywtsl(cx_xgwt_list);
// alert(JSON.stringify(array_xgwtList)+'--------------------array_xgwtList')
for (var i = 0; i < array_xgwtList.length; i++)
{
// alert(JSON.stringify(g_arrayXgInfo)+'--------------------g_arrayXgInfo')
// 找到对应的申购代码设置已申购数量
for (var j = 0; j < g_arrayXgInfo.length; j++)
{
// g_arrayXgInfo[j][1]证券代码
if (g_arrayXgInfo[j][1] == array_xgwtList[i][0])
{
g_arrayXgInfo[j][3] = array_xgwtList[i][1]; // 已申购数量
break;
} // if
} // for
} // for
fn_showPage();
}
/*
* 函数功能说明:
* 1、点击一键申购按钮的执行函数
*/
function fn_yijian_sg()
{
if (g_yjsgStatus < 1) {
var html = [];
for(var i=0;i<g_arrayXgInfo.length;i++){
if($('#gpxg').attr('checked') && $('#zqxg').attr('checked')){
if(!(g_arrayXgInfo[i][g_arrayXgInfo[i].length-1] == 'G1')){
html.push('<div class="popup-xg">'
+'<div class="popup-xgname">申购新股:</div>'
+'<div class="popup-xgcode">'+g_arrayXgInfo[i][1]+'</div>'
+'</div>');
}else{
html.push('<div class="popup-xz">'
+'<div class="popup-xzname">申购新债:</div>'
+'<div class="popup-xzcode">'+g_arrayXgInfo[i][1]+'</div>'
+'</div>');
}
}else if($('#gpxg').attr('checked')){
if(!(g_arrayXgInfo[i][g_arrayXgInfo[i].length-1] == 'G1')){
html.push('<div class="popup-xg">'
+'<div class="popup-xgname">申购新股:</div>'
+'<div class="popup-xgcode">'+g_arrayXgInfo[i][1]+'</div>'
+'</div>');
}
}else if($('#zqxg').attr('checked')){
if(g_arrayXgInfo[i][g_arrayXgInfo[i].length-1] == 'G1'){
html.push('<div class="popup-xz">'
+'<div class="popup-xzname">申购新债:</div>'
+'<div class="popup-xzcode">'+g_arrayXgInfo[i][1]+'</div>'
+'</div>');
}
}
}
if(html.length != 0){
$('.popup-content').html(html.join(' '));
$('.winShade').show();
$('.popup-all').show();
}else{
alert('请选择一键申购的债券种类!');
}
}
}
/*确定*/
$('.popup-all .popup-yes').click(function(){
$('.popup-all').hide();
$('.winShade').hide();
fn_keyBid();
});
/*取消*/
$('.popup-all .popup-no').click(function(){
$('.popup-all').hide();
$('.winShade').hide();
});
function fn_keyBid(){
if (g_yjsgStatus < 1)
{
//可申购数量为0
while(g_arrayXgInfo[g_count][2] == 0 || g_arrayXgInfo[g_count][2] == '')
{
//g_arrayXgInfo[g_count][3] = 0; // 如果可申购数量为零,就给已申购数量赋值为零
g_retMsg[g_count] = 2; // 有错误就给标记赋值为2
if(g_arrayXgInfo.length <= (g_count + 1)) // 判断新股列表还有没有新股,如果没有新股,就展示页面
{
showResultHtml();
g_yjsgStatus = 1;
return;
}
if(g_arrayXgInfo[g_count][g_arrayXgInfo[g_count].length-1] == 'G1'){
zq_count++;
}else{
gp_count++;
}
g_count++;
}
// g_count++;
for(var i=0;i<g_arrayXgInfo.length;i++){
if(g_arrayXgInfo[i][g_arrayXgInfo[i].length-1] == 'G1'){
zqxgNum++;
}else{
gpxgNum++;
}
}
var sgCode = g_arrayXgInfo[g_count][1]; // 申购代码
var maxSgCount = g_arrayXgInfo[g_count][2]; // 可申购数量
var marketCode = g_arrayXgInfo[g_count][4]; // 市场代码
var sgPrice = g_arrayXgInfo[g_count][5]; // 申购价格
g_callbackName = "fn_callbackXgwt";
var xg_genre = g_arrayXgInfo[g_count][g_arrayXgInfo[g_count].length-1];
if($('#gpxg').attr('checked') && $('#zqxg').attr('checked')){
gpxqChoose = 'all';
if(xg_genre == 'G1'){
fn_xzwt(g_callbackName,sgCode,maxSgCount,marketCode,sgPrice);
}else{
fn_xgwt(g_callbackName,sgCode,maxSgCount,marketCode,sgPrice);
}
}else if($('#gpxg').attr('checked')){
// 找到 第一个新股 进行申购
while(g_arrayXgInfo[g_count][g_arrayXgInfo[g_count].length-1] == 'G1')
{
if(g_arrayXgInfo.length <= (g_count + 1)) // 判断新股列表还有没有新股,如果没有新股,就展示页面
{
gpxqChoose = 'xgsg';
showResultHtml();
g_yjsgStatus = 1;
return;
}
g_count++;
zq_count++;
}
var sgCode = g_arrayXgInfo[g_count][1]; // 申购代码
var maxSgCount = g_arrayXgInfo[g_count][2]; // 可申购数量
var marketCode = g_arrayXgInfo[g_count][4]; // 市场代码
var sgPrice = g_arrayXgInfo[g_count][5]; // 申购价格
var xg_genre = g_arrayXgInfo[g_count][g_arrayXgInfo[g_count].length-1];
if(xg_genre == 'G1'){
// 没找到 没有新股 返回
} else {
gpxqChoose = 'xgsg';
gp_count++;
fn_xgwt(g_callbackName,sgCode,maxSgCount,marketCode,sgPrice);
}
}else if($('#zqxg').attr('checked')){
// 找到第一个新进行申购
while(!(g_arrayXgInfo[g_count][g_arrayXgInfo[g_count].length-1] == 'G1'))
{
if(g_arrayXgInfo.length <= (g_count + 1)) // 判断新股列表还有没有新股,如果没有新股,就展示页面
{
gpxqChoose = 'zqsg';
showResultHtml();
g_yjsgStatus = 1;
return;
}
g_count++;
gp_count++;
}
var sgCode = g_arrayXgInfo[g_count][1]; // 申购代码
var maxSgCount = g_arrayXgInfo[g_count][2]; // 可申购数量
var marketCode = g_arrayXgInfo[g_count][4]; // 市场代码
var sgPrice = g_arrayXgInfo[g_count][5]; // 申购价格
var xg_genre = g_arrayXgInfo[g_count][g_arrayXgInfo[g_count].length-1];
if(xg_genre == 'G1'){
gpxqChoose = 'zqsg';
zq_count++;
fn_xzwt(g_callbackName,sgCode,maxSgCount,marketCode,sgPrice);
}else{
// 没找到新债 直接返回
}
}else{
// alert('请选择一键申购的债券种类!');
zqxgNum = 0;
gpxgNum = 0;
}
// fn_xgwt(g_callbackName,sgCode,maxSgCount,marketCode,sgPrice);
}
}
/*
* 函数功能说明:
* 1、申购回调函数
*/
function fn_callbackXgwt(pram)
{
if(g_callbackName != "fn_callbackXgwt") return;
g_callbackName = "";
var array_yjsgReplyInfo = parse_yijiansg(pram);
// 存储错误消息
if(array_yjsgReplyInfo[0] != '0') //ret_code
{
g_retMsg[g_count] = array_yjsgReplyInfo[1]; //ret_msg
}
else
{
g_retMsg[g_count] = 1; // 如果正确让他等于1
}
//获取委托数据
if(g_arrayXgInfo.length > (g_count + 1))
{
g_count++;
if($('#gpxg').attr('checked') && !$('#zqxg').attr('checked')){
if(gp_count == gpxgNum){
showResultHtml();
return;
}
}else if(!$('#gpxg').attr('checked') && $('#zqxg').attr('checked')){
if(zq_count == zqxgNum){
showResultHtml();
return;
}
}
while(g_arrayXgInfo[g_count][2] == 0 ||g_arrayXgInfo[g_count][2] == '')
{
g_retMsg[g_count] = 2; // 有错误就给标记赋值为2
if(g_arrayXgInfo.length <= (g_count + 1)) // 判断新股列表还有没有新股,如果没有新股,就展示页面
{
gpxqChoose = 'xgsg';
showResultHtml();
return;
}
g_count++;
}
var sgCode = g_arrayXgInfo[g_count][1]; // 申购代码
var maxSgCount = g_arrayXgInfo[g_count][2]; // 可申购数量
var marketCode = g_arrayXgInfo[g_count][4]; // 市场代码
var sgPrice = g_arrayXgInfo[g_count][5]; // 申购价格
g_callbackName = "fn_callbackXgwt";
//fn_xgwt(g_callbackName,sgCode,maxSgCount,marketCode,sgPrice);
var xg_genre = g_arrayXgInfo[g_count][g_arrayXgInfo[g_count].length-1];
if($('#gpxg').attr('checked') && $('#zqxg').attr('checked')){
if(xg_genre == 'G1'){
fn_xzwt(g_callbackName,sgCode,maxSgCount,marketCode,sgPrice);
}else{
fn_xgwt(g_callbackName,sgCode,maxSgCount,marketCode,sgPrice);
}
}else if($('#gpxg').attr('checked')){
// 找下一个新股
while(g_arrayXgInfo[g_count][g_arrayXgInfo[g_count].length-1] == 'G1')
{
if(g_arrayXgInfo.length <= (g_count + 1)) // 判断新股列表还有没有新股,如果没有新股,就展示页面
{
showResultHtml();
return;
}
g_count++;
zq_count++;
}
var sgCode = g_arrayXgInfo[g_count][1]; // 申购代码
var maxSgCount = g_arrayXgInfo[g_count][2]; // 可申购数量
var marketCode = g_arrayXgInfo[g_count][4]; // 市场代码
var sgPrice = g_arrayXgInfo[g_count][5]; // 申购价格
var xg_genre = g_arrayXgInfo[g_count][g_arrayXgInfo[g_count].length-1];
// 最后一个数据判断
if(xg_genre == 'G1'){
if(gpxgNum == gp_count){
showResultHtml();
return;
}
}else{
fn_xgwt(g_callbackName,sgCode,maxSgCount,marketCode,sgPrice);
gp_count++;
}
}else if($('#zqxg').attr('checked')){
// 查找下一个下一个新债
while(!(g_arrayXgInfo[g_count][g_arrayXgInfo[g_count].length-1] == 'G1'))
{
if(g_arrayXgInfo.length <= (g_count + 1)) // 判断新股列表还有没有新股,如果没有新股,就展示页面
{
gpxqChoose = 'zqsg';
showResultHtml();
return;
}
g_count++;
gp_count++;
}
var sgCode = g_arrayXgInfo[g_count][1]; // 申购代码
var maxSgCount = g_arrayXgInfo[g_count][2]; // 可申购数量
var marketCode = g_arrayXgInfo[g_count][4]; // 市场代码
var sgPrice = g_arrayXgInfo[g_count][5]; // 申购价格
var xg_genre = g_arrayXgInfo[g_count][g_arrayXgInfo[g_count].length-1];
// 最后一个数据判断
if(xg_genre == 'G1'){
fn_xzwt(g_callbackName,sgCode,maxSgCount,marketCode,sgPrice);
zq_count++;
}else{
if(zqxgNum == zq_count){
showResultHtml();
return;
}
}
}
}
else
{
showResultHtml();
}
}
/*
* 函数功能说明:
* 1、查询中签信息的回调函数
*/
function fn_callback_zq(zqParam)
{
// alert(zqParam+'-----------------callback_zq')
g_arrayZqInfo = parse_zqmx(zqParam);
}
/*
* 函数功能说明:
* 关闭页面
*/
function close_page()
{
fnFunction("close_dlg_ex", '');
}
//增加行
function createRow(arr,obj)
{
for(var i=0; i<arr.length; i++)
{
var oList = document.createElement("td");
oList.innerHTML = arr[i];
obj.appendChild(oList);
}
}
//跳转菜单
function fn_jump2menu(menuid)
{
fnFunction("js_run_finished", '1'); // 新版本页面设置正常完成
fnFunction("hide_dlg","");
fnFunction("menu_jump",menuid.toString());
}
//展示成功提交或申购失败页面
function showResultHtml()
{
//隐藏中签页面
var nodeResult = document.getElementById("zqResult");
nodeResult.className = nodeResult.className.replace("showHtml","hideHtml");
//隐藏新股页面
nodeResult = document.getElementById("newSg");
nodeResult.className = nodeResult.className.replace("showHtml","hideHtml");
//显示结果页面
nodeResult = document.getElementById("sgResult");
nodeResult.className = nodeResult.className.replace("hideHtml","showHtml");
//设置header-title
//alert((g_arrayXgInfo.length == 1)+'-----------'+(gpxqChoose == 'zqsg' && zqxgNum == 1)+'-----------'+(gpxqChoose == 'xgsg' && gpxgNum == 1))
if(g_arrayXgInfo.length == 1 || (gpxqChoose == 'zqsg' && zqxgNum == 1) || (gpxqChoose == 'xgsg' && gpxgNum == 1)) // 单只新股
{
if(g_retMsg[0] == 1) //返回正确
{
$("#sgResult .icon-title").removeClass().addClass("icon-title title-ok");
$("#sgResult .header-title").text("已成功提交");
$("#sgResult #noticeResult").append("<span class=\"cr\">注:</span>T+2日后在新股申购的新股中签查询中可查看“中签结果”信息。");
$("#sgResult .btn").text("申购成功").click(handleSgFail);
}
else
{
$("#sgResult .header-title").text("对不起,申购失败");
$("#sgResult .icon-title").removeClass().addClass("icon-title title-mistake");
$("#sgResult #noticeResult").append("<span class=\"cr\">原因:</span>" +g_retMsg[0]);
$("#sgResult .btn").click(handleSgFail);
}
}
else // 多只新股
{
var count = 0;
for(var i = 0; i < g_arrayXgInfo.length; i++)
{
if(g_retMsg[i] != 1)
{
count++;
}
}
if(count < g_arrayXgInfo.length && count >= 0)
{
if(count == 0) //全部成功
{
$("#sgResult .header-title").text("已成功提交");
$("#sgResult .icon-title").removeClass().addClass("icon-title title-ok");
}
else
{
$("#sgResult .header-title").text("已部分成功提交");
$("#sgResult .icon-title").removeClass().addClass("icon-title title-mistake");
}
$("#sgResult .btn").text("确定");
$("#sgResult #noticeResult").append("<span class=\"cr\">注:</span>T+2日后在新股申购的新股中签查询中可查看“中签结果”信息。");
$("#sgResult .btn").click(handleSgFail);
}
else
{
$("#sgResult .icon-title").removeClass().addClass("icon-title title-mistake");
$("#sgResult .header-title").text("对不起,申购失败");
$("#sgResult .btn").click(handleSgFail);
}
}
var tbody = document.getElementById("sg_tbody");
var tbody1 = document.getElementById("zhaiquansg_tbody");
if(g_arrayXgInfo.length == 1 || (gpxqChoose == 'zqsg' && zqxgNum == 1) || (gpxqChoose == 'xgsg' && gpxgNum == 1))
{
if (gpxqChoose == 'zqsg'){
for(var i = 0; i < g_arrayXgInfo.length; i++){
if(g_arrayXgInfo[i][g_arrayXgInfo[i].length-1] == 'G1'){
var zqlb = '';
if(g_arrayXgInfo[i][g_arrayXgInfo[i].length-1] == 'G1'){
zqlb = '债券';
}else{
zqlb = '股票';
}
var arr = new Array();
arr[0] = zqlb;//证券类别
arr[1] = g_arrayXgInfo[i][0]; // 证券名称
arr[2] = g_arrayXgInfo[i][1]; // 申购代码
arr[3] = g_arrayXgInfo[i][2]; // 可申购数量
if(g_retMsg[0] == 1) // 如果申购成功
{
arr[4] = g_arrayXgInfo[i][2];
}
else
{
arr[4] = 0;
}
var obj = document.createElement("tr");
createRow(arr,obj);
$('#ipoXg').hide();
if(g_arrayXgInfo[i][g_arrayXgInfo[i].length-1] == 'G1'){
tbody1.appendChild(obj);
$('#ipoBond2').show();
}else{
tbody.appendChild(obj);
}
//设置颜色
objtr = obj.getElementsByTagName("td")[3];
var $v=$(objtr);
$v.css("color","red");
}
}
}else if(gpxqChoose == 'xgsg'){
for(var i = 0; i < g_arrayXgInfo.length; i++){
if(g_arrayXgInfo[i][g_arrayXgInfo[i].length-1] == 'G1'){
}else{
var zqlb = '';
if(g_arrayXgInfo[i][g_arrayXgInfo[i].length-1] == 'G1'){
zqlb = '债券';
}else{
zqlb = '股票';
}
var arr = new Array();
arr[0] = zqlb;//证券类别
arr[1] = g_arrayXgInfo[i][0]; // 证券名称
arr[2] = g_arrayXgInfo[i][1]; // 申购代码
arr[3] = g_arrayXgInfo[i][2]; // 可申购数量
if(g_retMsg[0] == 1) // 如果申购成功
{
arr[4] = g_arrayXgInfo[i][2];
}
else
{
arr[4] = 0;
}
var obj = document.createElement("tr");
createRow(arr,obj);
if(g_arrayXgInfo[i][g_arrayXgInfo[i].length-1] == 'G1'){
tbody1.appendChild(obj);
$('#ipoBond2').show();
}else{
tbody.appendChild(obj);
}
//设置颜色
objtr = obj.getElementsByTagName("td")[3];
var $v=$(objtr);
$v.css("color","red");
}
}
}else{
var zqlb = '';
if(g_arrayXgInfo[0][g_arrayXgInfo[0].length-1] == 'G1'){
zqlb = '债券';
}else{
zqlb = '股票';
}
var arr = new Array();
arr[0] = zqlb;//证券类别
arr[1] = g_arrayXgInfo[0][0]; // 证券名称
arr[2] = g_arrayXgInfo[0][1]; // 申购代码
arr[3] = g_arrayXgInfo[0][2]; // 可申购数量
if(g_retMsg[0] == 1) // 如果申购成功
{
arr[4] = g_arrayXgInfo[0][2];
}
else
{
arr[4] = 0;
}
var obj = document.createElement("tr");
createRow(arr,obj);
if(g_arrayXgInfo[0][g_arrayXgInfo[0].length-1] == 'G1'){
tbody1.appendChild(obj);
$('#ipoBond2').show();
}else{
tbody.appendChild(obj);
}
//设置颜色
objtr = obj.getElementsByTagName("td")[3];
var $v=$(objtr);
$v.css("color","red");
}
}
else
{
for (var i = 0; i < g_arrayXgInfo.length; i++)
{
var zqlb = '';
if(g_arrayXgInfo[i][g_arrayXgInfo[i].length-1] == 'G1'){
zqlb = '债券';
}else{
zqlb = '股票';
}
var arr = new Array();
arr[0] = zqlb;//证券类别
arr[1] = g_arrayXgInfo[i][0]; // 证券名称
arr[2] = g_arrayXgInfo[i][1]; // 申购代码
arr[3] = g_arrayXgInfo[i][2]; // 可申购数量
//arr[3] = g_arrayXgInfo[i][3]; // 已申购数量
if(g_retMsg[i] == 1) // 如果申购成功
{
arr[4] = g_arrayXgInfo[i][2];
var obj = document.createElement("tr");
createRow(arr,obj);
if(g_arrayXgInfo[i][g_arrayXgInfo[i].length-1] == 'G1'){
tbody1.appendChild(obj);
if(gpxqChoose == 'zqsg' || gpxqChoose == 'all'){
$('#ipoBond2').show();
}
}else{
if(gpxqChoose == 'zqsg'){
$('#ipoXg').hide();
}else{
tbody.appendChild(obj);
}
}
//设置颜色
objtr = obj.getElementsByTagName("td")[3];
var $v=$(objtr);
$v.css("color","red");
}
else if(g_retMsg[i] == 2) // 可申购数量为零时
{
arr[4] = 0;
var obj = document.createElement("tr");
createRow(arr,obj);
if(g_arrayXgInfo[i][g_arrayXgInfo[i].length-1] == 'G1'){
tbody1.appendChild(obj);
if(gpxqChoose == 'zqsg' || gpxqChoose == 'all'){
$('#ipoBond2').show();
}
}else{
if(gpxqChoose == 'zqsg'){
$('#ipoXg').hide();
}else{
tbody.appendChild(obj);
}
}
objtr = obj.getElementsByTagName("td")[3];
var $v=$(objtr);
}
else // 有可申购数量,申购失败时
{
arr[4] = '';
var obj = document.createElement("tr");
createRow(arr,obj);
if(g_arrayXgInfo[i][g_arrayXgInfo[i].length-1] == 'G1'){
tbody1.appendChild(obj);
if(gpxqChoose == 'zqsg' || gpxqChoose == 'all'){
$('#ipoBond2').show();
}
}else{
if(gpxqChoose == 'zqsg'){
$('#ipoXg').hide();
}else{
tbody.appendChild(obj);
}
}
//设置颜色
objtr = obj.getElementsByTagName("td")[3];
$(objtr).append('<a color="red"><font color="#FF0000">申购失败</font></a><img src = "../images/error.png" width = 14px height = 14px>');
var $v=$(objtr);
//$v.css("title",function(){return g_retMsg[i];});
$v.attr("title",g_retMsg[i]); // 提示错误消息
$v.css("color","red");
}
}
}
}
//取值范围:
//1 : 抱歉你的可申购额度为0
//2 : 一键申购
//3 : 您当日已经成功申购,无需申购
//4 : 今日没有新股申购
var g_UserSgStatus = 0;
var g_initDlgFlag = 0;
/*
* 函数功能说明:
* 展示页面
*步骤:
*1.根据之前几步查到的信息判断该用户的情况赋值给g_UserSgStatus
*2.根据g_UserSgStatus的不同展示相应的页面
*/
function fn_showPage()
{
if (g_initDlgFlag > 0)
{
return;
}
//新股新债数量 北交所新股数量
xgxzNum = 0;
gzxgNum = 0;
var gzxgResult = handleGzxgParamsChange();
//显示中签信息
var zqResult = fn_showZqHtml();
//显示新股信息
var sgResult = fn_showSgHtml();
var initDlg = 1;
if(zqResult == 0 && (sgResult == 4 || sgResult == 0 ) && gzxgResult == 0 )
initDlg = 0;
if (initDlg)
{
fnSetUserData("yjsg_init_finished","1");
var today = getDate();
var notnoticedate =fnGetConfigData("SYSTEM","WT_DATE_YJSG_NOT_NOTICE","");
if(notnoticedate.toString()== today.toString()) //已勾选当日不再提醒的情况下勾上勾选框
{
nodeNew = document.getElementById("sg_chk_not_notice_today");
nodeNew.checked = true;
}
/*以下情况会弹出对话框
1、点击运营位
2、登录时有可申购新股或者有中签且没有勾选当日不提醒框
*/
if(g_openMode.toString() != '1' || (sgResult == 2 || zqResult == 1 || gzxgResult == 1) && notnoticedate.toString() != today.toString())
{
fnFunction("show_dlg", '');
}
}
}
/*
* 函数功能说明:
* 显示中签页面
*/
function fn_showSgHtml()
{
//nodeResult.className = nodeResult.className.replace("hideHtml","showHtml");
//设置header-title
g_initDlgFlag = 1;
var maxSgCount = 0; // 可申购数量
var alreadySgCount = 0;
for (var i = 0; i < g_arrayXgInfo.length; i++)
{
if(g_arrayXgInfo[i][3] > alreadySgCount)
alreadySgCount = g_arrayXgInfo[i][3]; // 取最大已申购数量作为已申购数量
}
for (var i = 0; i < g_arrayXgInfo.length; i++)
{
if (parseInt(g_arrayXgInfo[i][1]) > 0 && parseInt(g_arrayXgInfo[i][2]) > 0)
{
maxSgCount = parseInt(g_arrayXgInfo[i][2]);
// 找最小已申购数量赋值给alreadySgCount
if(parseInt(g_arrayXgInfo[i][3]) < alreadySgCount)
{
alreadySgCount = g_arrayXgInfo[i][3];
if(alreadySgCount == 0)
{
break;
}
}
}
}
// 无新股
if (g_arrayXgInfo.length < 1) //没有新股的情况
{
g_UserSgStatus = 4;
} else if (g_arrayXgInfo.length > 0) // 有新股
{
if (maxSgCount == 0) // 有新股,可申购额度为零
{
g_UserSgStatus = 1;
} else if (maxSgCount > 0 && alreadySgCount == 0) // 有新股, 有可申购额度, 已申购数量为零
{
g_UserSgStatus = 2;
} else if (maxSgCount > 0 && alreadySgCount > 0) // 有新股,有可申购额度, 已申购数量大于零
{
g_UserSgStatus = 3;
}
}
for(var i=0;i<g_arrayXgInfo.length;i++){
if(g_arrayXgInfo[i][g_arrayXgInfo[i].length-1] == 'G1'){
zqxgNum++;
}else{
gpxgNum++;
}
}
var now_xgnum =0;//已申购的新股数
var now_xznum =0;//已申购的新债数
for(var j = 0; j < g_arrayXgInfo.length; j++){
if(parseInt(g_arrayXgInfo[j][3]) > 0){
if(g_arrayXgInfo[j][g_arrayXgInfo[j].length-1] == 'G1'){
now_xznum++
}else{
now_xgnum++;
}
}
}
if (now_xznum>=zqxgNum){//所有新债已申购
$('#zqxg').attr('checked',false);
$('#zqxg').attr('disabled','disabled');
}
if (now_xgnum>=gpxgNum){//所有新股已申购
$('#gpxg').attr('checked',false);
$('#gpxg').attr('disabled','disabled');
}
if($('#zqxg').attr('disabled')=='disabled' && $('#gpxg').attr('disabled') =='disabled'){
g_UserSgStatus = 3;
}
zqxgNum = 0;
gpxgNum = 0;
switch (g_UserSgStatus)
{
case 1: //g_UserSgStatus = 1 抱歉你的可申购额度为0
{
var nodeNew = document.getElementById("newSg");
var nodeResult = document.getElementById("sgResult");
nodeNew.className = nodeNew.className.replace("hideHtml","showHtml");
nodeResult.className = nodeNew.className.replace("showHtml","hideHtml");
var tbody = document.getElementById("xg_tbody");
var tbody1 = document.getElementById("zhaiquan_tbody");
for (var i = 0; i < g_arrayXgInfo.length; i++)
{
var zqlb = '';
if(g_arrayXgInfo[i][g_arrayXgInfo[i].length-1] == 'G1'){
zqlb = '债券';
}else{
zqlb = '股票';
}
var arr = new Array();
arr[0] = zqlb;//证券类别
arr[1] = g_arrayXgInfo[i][0]; // 证券名称
arr[2] = g_arrayXgInfo[i][1]; // 申购代码
arr[3] = g_arrayXgInfo[i][2]; // 可申购数量
var obj = document.createElement("tr");
createRow(arr,obj);
//内容修改为红色
objtr = obj.getElementsByTagName("td")[2];
var $v=$(objtr);
$v.css("color","red");
if(g_arrayXgInfo[i][g_arrayXgInfo[i].length-1] == 'G1'){
tbody1.appendChild(obj);
$('#ipoBond').show();
}else{
tbody.appendChild(obj);
}
}
if(!tbody.hasChildNodes()){
var obj = document.createElement("tr");
for(var i=0; i<4; i++){
var oList = document.createElement("td");
obj.appendChild(oList);
}
tbody.appendChild(obj);
$('#gpxg').attr('checked',false);
}
if(!tbody1.hasChildNodes()){
var obj = document.createElement("tr");
for(var i=0; i<4; i++){
var oList = document.createElement("td");
obj.appendChild(oList);
}
tbody1.appendChild(obj);
$('#zqxg').attr('checked',false);
}
$(".aside-section").html('<p>1. 您的股票账户新股申购权益不足,暂无法进行新股申购。</p>');
$("#disSg").addClass("btn btn-ban").text("无法申购");
}
break;
case 2: //g_UserSgStatus = 2 一键申购
{
var nodeNew = document.getElementById("newSg");
nodeNew.className = nodeNew.className.replace("hideHtml","showHtml");
var tbody = document.getElementById("xg_tbody");
var tbody1 = document.getElementById("zhaiquan_tbody");
for (var i = 0; i < g_arrayXgInfo.length; i++)
{
var zqlb = '';
if(g_arrayXgInfo[i][g_arrayXgInfo[i].length-1] == 'G1'){
zqlb = '债券';
}else{
zqlb = '股票';
}
var arr = new Array();
arr[0] = zqlb;//证券类别
arr[1] = g_arrayXgInfo[i][0]; // 证券名称
arr[2] = g_arrayXgInfo[i][1]; // 申购代码
arr[3] = g_arrayXgInfo[i][2]; // 可申购数量
var obj = document.createElement("tr");
createRow(arr,obj);
if(g_arrayXgInfo[i][g_arrayXgInfo[i].length-1] == 'G1'){
tbody1.appendChild(obj);
$('#ipoBond').show();
}else{
tbody.appendChild(obj);
}
}
if(!tbody.hasChildNodes()){
var obj = document.createElement("tr");
for(var i=0; i<4; i++){
var oList = document.createElement("td");
obj.appendChild(oList);
}
tbody.appendChild(obj);
$('#gpxg').attr('checked',false);
}
if(!tbody1.hasChildNodes()){
var obj = document.createElement("tr");
for(var i=0; i<4; i++){
var oList = document.createElement("td");
obj.appendChild(oList);
}
tbody1.appendChild(obj);
$('#zqxg').attr('checked',false);
}
$("#yjsg").addClass("icon btn-active");
nodeNew = document.getElementById("sg_not_notice_today");
nodeNew.style.display = "block";
nodeNew = document.getElementById("jump2plsg");
nodeNew.style.display = "block";
nodeNew = document.getElementById("zq_not_notice_today");
nodeNew.style.display = "none";
}
break;
case 3: //g_UserSgStatus = 3 您当日已经成功申购,无需申购
{
var nodeResult = document.getElementById("sgResult");
nodeResult.className = nodeResult.className.replace("hideHtml","showHtml");
$("#sgResult .icon-title").removeClass().addClass("icon-title title-ok");
$("#sgResult .header-title").text("已成功提交");
$("#sgResult #noticeResult").append("<span class=\"cr\">注:</span>T+2日后在新股申购的新股中签查询中可查看“中签结果”信息。");
$("#sgResult .btn").addClass("btn-ban").text("已申购");
var tbody = document.getElementById("sg_tbody");
var tbody1 = document.getElementById("zhaiquansg_tbody");
for (var i = 0; i < g_arrayXgInfo.length; i++)
{
var zqlb = '';
if(g_arrayXgInfo[i][g_arrayXgInfo[i].length-1] == 'G1'){
zqlb = '债券';
}else{
zqlb = '股票';
}
var arr = new Array();
arr[0] = zqlb;//证券类别
arr[1] = g_arrayXgInfo[i][0]; // 证券名称
arr[2] = g_arrayXgInfo[i][1]; // 申购代码
arr[3] = g_arrayXgInfo[i][2]; // 可申购数量
arr[4] = g_arrayXgInfo[i][3]; // 已申购数量
var obj = document.createElement("tr");
createRow(arr,obj);
if(g_arrayXgInfo[i][g_arrayXgInfo[i].length-1] == 'G1'){
tbody1.appendChild(obj);
$('#ipoBond2').show();
}else{
tbody.appendChild(obj);
}
//设置颜色
objtr = obj.getElementsByTagName("td")[3];
var $v=$(objtr);
$v.css("color","red");
}
if(!tbody.hasChildNodes()){
var obj = document.createElement("tr");
for(var i=0; i<5; i++){
var oList = document.createElement("td");
obj.appendChild(oList);
}
tbody.appendChild(obj);
$('#gpxg').attr('checked',false);
}
if(!tbody1.hasChildNodes()){
var obj = document.createElement("tr");
for(var i=0; i<5; i++){
var oList = document.createElement("td");
obj.appendChild(oList);
}
tbody1.appendChild(obj);
$('#zqxg').attr('checked',false);
}
}
break;
case 4: //g_UserSgStatus = 4 今日没有新股申购
default:
{
}
}
if(g_arrayXgInfo.length > 0)
{
var tip = g_arrayXgInfo[0][0];
var seperator = ''
if(g_arrayXgInfo.length > 1)
seperator = "等";
tip = tip + seperator + "新股申购";
fnFunction("set_indicator_text","text="+tip+"\nid=63305\n");
}
return g_UserSgStatus;
}
/*
* 函数功能说明:
* 显示中签页面
*/
function fn_showZqHtml()
{
//nodeResult.className = nodeResult.className.replace("hideHtml","showHtml");
//设置header-title
if(g_arrayZqInfo.length > 0 && !isFromGzxg()) // 中签 且 不是从北交所新股页面过来的
{
var nodeResult = document.getElementById("zqResult");
nodeResult.className = nodeResult.className.replace("hideHtml","showHtml");
var tbody = document.getElementById("zq_tbody");
var zjInof = new Array();
for (var i = 0; i < g_arrayZqInfo.length; i++)
{
var arr = new Array();
var zqlb = '';
if(g_arrayZqInfo[i][6] == 'G1'){
zqlb = '债券';
}else{
zqlb = '股票';
}
arr[0] = zqlb; // 新股新债区分
arr[1] = g_arrayZqInfo[i][0]; // 证券名称
arr[2] = g_arrayZqInfo[i][1]; // 中签数量
// arr[3] = parseFloat(g_arrayZqInfo[i][2]).toFixed(2); // 发行价格(元)
// arr[4] = isGuZhuan(g_arrayZqInfo[i][5]) ? '-' : parseFloat(g_arrayZqInfo[i][3]).toFixed(2);
var obj = document.createElement("tr");
createRow(arr,obj);
tbody.appendChild(obj);
if(!isGuZhuan(g_arrayZqInfo[i][5])){
if (typeof zjInof[g_arrayZqInfo[i][4]] == 'undefined')
{
zjInof[g_arrayZqInfo[i][4]] = arr[4];
}
else
{
zjInof[g_arrayZqInfo[i][4]] = parseFloat(zjInof[g_arrayZqInfo[i][4]]) + parseFloat(arr[4]);
}
}
}
if(!tbody.hasChildNodes()){
var obj = document.createElement("tr");
for(var i=0; i<5; i++){
var oList = document.createElement("td");
if(i==0){
oList.innerHTML = '股票';
}
obj.appendChild(oList);
}
tbody.appendChild(obj);
}
//设置状态栏文字
var tip = g_arrayZqInfo[0][0];
var seperator = ''
if(g_arrayZqInfo.length > 1)
seperator = "等";
tip = tip + seperator + "中签提醒";
if(!isAllGuZhuan(g_arrayZqInfo)){
// 这段文字 在只有北交所中签信息时不显示,其他时候正常显示。
for( var i in zjInof)
{
$("#zqResult #zqNoticeResult").append("请在"+ (i == 'undefined' ? '当日' : i) +"16:00前保证账户中有足够的可用资金如果您已锁定中签资金请忽略谢谢<br/>");
}
}
fnFunction("set_indicator_text","text="+tip+"\nid=63305\n");
var today = getDate();
var nodeNew
var notnoticedate =fnGetConfigData("SYSTEM","WT_DATE_YJSG_NOT_NOTICE","");
if(notnoticedate.toString()== today.toString()) //已勾选当日不再提醒的情况下勾上勾选框
{
var nodeNew = document.getElementById("zq_chk_not_notice_today");
nodeNew.checked = true;
}
return 1;
}
return 0;
}
/*
* 函数功能说明:
* 北交所页面需要的参数计算
*/
function handleGzxgParamsChange() {
// 隐藏loading
$("#loadingResult").hide();
var xgxzArray = new Array();
var list = new Array();
for (var i = 0; i < g_arrayXgInfo.length; i++){
//倒数第二个字段是判断是否北交所的
var isGuZhuanFlag = isGuZhuan(g_arrayXgInfo[i][g_arrayXgInfo[i].length-2]);
if(isGuZhuanFlag){
gzxgNum++;
var arr = new Array();
arr[0] = g_arrayXgInfo[i][1]; // 发行代码
arr[1] = g_arrayXgInfo[i][0]; // 发行简称
arr[2] = g_arrayXgInfo[i][g_arrayXgInfo[i].length-3]; // 证券状态
list.push(arr.join(","));
}else {
xgxzArray.push(g_arrayXgInfo[i]);
xgxzNum++;
}
}
$.cookie("nums",xgxzNum+'|'+gzxgNum);
$.cookie("gzxgArray",list.join("|"));
//数量渲染
$("#xgxzNum").text(xgxzNum);
$("#gzxgNum").text(gzxgNum);
$("#xgxzNum2").text(xgxzNum);
$("#gzxgNum2").text(gzxgNum);
//无新股新债有北交所也提示信息
if(g_arrayXgInfo.length > 0 && xgxzNum == 0)
{
var tip = g_arrayXgInfo[0][0];
var seperator = ''
if(g_arrayXgInfo.length > 1)
seperator = "等";
tip = tip + seperator + "新股申购";
fnFunction("set_indicator_text","text="+tip+"\nid=63305\n");
}
//将北交所新股从新股信息里过滤掉
g_arrayXgInfo=xgxzArray;
// 如果中签了展示中签弹窗
showZqModelIfZq();
return gzxgNum > 0 ? 1 : 0;
}
/*
* 函数功能说明:
* 判断是否是北交所
*/
function isGuZhuan(val) {
return val == '6' || val == '7' || val == ':' ;
}
/*
* 函数功能说明:
* 判断是否是北交所新股页面返回的
*/
function isFromGzxg() {
return location.search.indexOf('from=gzxg') !== -1 ;
}
/*
* 函数功能说明:
* 判断中签是否都是北交所
*/
function isAllGuZhuan(zqInfo) {
var gzNum = 0;
for (var i = 0; i < zqInfo.length; i++){
if(isGuZhuan(zqInfo[i][5])){
gzNum++;
}
}
return gzNum == zqInfo.length ;
}
/*
* 函数功能说明:
* 申购失败按钮点击事件
*/
function handleSgFail() {
if(gzxgNum>0){
// 如果有北交所新股,应该再最后一步确认后默认跳转到北交所批量申购菜单
fn_jump2menu(5687);
}else {
close_page();
}
}
/*
* 函数功能说明:
* 如果中签了展示中签弹窗
*/
function showZqModelIfZq(){
if(isFromGzxg()){
//从北交所新股返回 直接处理关闭后的情况
handleZqModelClosed();
return;
}
if(g_arrayZqInfo.length>0){
//中签了 弹窗
}else{
//没中签 直接处理关闭后的情况
handleZqModelClosed();
}
}
/*
* 函数功能说明:
* 处理中签弹窗关闭
*/
function handleZqModelClosed(){
//隐藏中签页面
var nodeResult = document.getElementById("zqResult");
nodeResult.className = nodeResult.className.replace("showHtml","hideHtml");
if(xgxzNum == 0 && gzxgNum == 0){
//没有新股新债 和 北交所新股 并关闭页面
close_page();
return;
}
if(xgxzNum == 0 && gzxgNum != 0){
//无新股 且 有北交所 前往北交所新股页面
window.location.href='gzxg.html';
}
if(xgxzNum != 0 && gzxgNum == 0){
//有新股 且 无北交所
$(".title-tab a").eq(1).hide();
$(".title-tab-sg a").eq(1).hide();
}
}
/*
* 函数功能说明:
* 当日不再提醒功能
*/
function fn_notnotice_today(num)
{
var nodeNew;
if(num == 1)
nodeNew = document.getElementById("zq_chk_not_notice_today");
else
nodeNew = document.getElementById("sg_chk_not_notice_today");
if(nodeNew.checked)
{
var today = getDate();
fnSetConfigData("SYSTEM","WT_DATE_YJSG_NOT_NOTICE",today.toString())
}
else
{
fnSetConfigData("SYSTEM","WT_DATE_YJSG_NOT_NOTICE","");
}
}
</script>
</body>
</html>