update before cc involved
This commit is contained in:
+55
-8
@@ -22,7 +22,7 @@ $subtext_ext .= ", Recent: ".$data2['data_last'];
|
|||||||
$legend=array('不复权股价',hkholdConv($_REQUEST['tp']));
|
$legend=array('不复权股价',hkholdConv($_REQUEST['tp']));
|
||||||
include_once "html/head.php";
|
include_once "html/head.php";
|
||||||
?>
|
?>
|
||||||
|
<script src="js/renderCharts.js"></script>
|
||||||
<form name="main" id="main" method="get">
|
<form name="main" id="main" method="get">
|
||||||
<div style="width:100%;text-align:center">
|
<div style="width:100%;text-align:center">
|
||||||
股票代码: <input type='text' name='ts_code' id='ts_code' width="30px" value='<?=$_REQUEST['ts_code']?>' >
|
股票代码: <input type='text' name='ts_code' id='ts_code' width="30px" value='<?=$_REQUEST['ts_code']?>' >
|
||||||
@@ -37,19 +37,66 @@ include_once "html/head.php";
|
|||||||
</script>
|
</script>
|
||||||
开始时间: <input type='date' name='t_start' id='t_start' width='30px' value='<?=$_REQUEST['t_start']?>' >
|
开始时间: <input type='date' name='t_start' id='t_start' width='30px' value='<?=$_REQUEST['t_start']?>' >
|
||||||
结束时间: <input type='date' name='t_end' id='t_end' width='30px' value='<?=$_REQUEST['t_end']?>' >
|
结束时间: <input type='date' name='t_end' id='t_end' width='30px' value='<?=$_REQUEST['t_end']?>' >
|
||||||
<input type='submit' value="给我查!">
|
<button id="submitBtn" class="btn-submit"><span>查询数据</span></button>
|
||||||
<div > </div>
|
<div > </div>
|
||||||
|
|
||||||
</div> </form>
|
</div> </form>
|
||||||
<div > </div>
|
<div > </div>
|
||||||
<div id="container" style="margin:0 auto;height: 400px;width: 1000px"></div>
|
<div id="container" style="margin:0 auto;height: 400px;width: 1000px"></div>
|
||||||
|
<div class="loading-overlay" id="loadingOverlay">
|
||||||
|
<div class="spinner"></div>
|
||||||
|
<p style="font-size:18px; color:#2c3e50;">正在加载数据,请稍候...</p>
|
||||||
|
</div>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
var data1 = <?php echo json_encode($data['data']); ?>;
|
// 显示加载动画
|
||||||
var data2 =<?php echo json_encode($data2['data']); ?>;
|
$('#loadingOverlay').addClass('active');
|
||||||
var legend = <?php echo json_encode($legend);?>;
|
let t_start = $('#t_start').val();
|
||||||
var unit ='<?php if($unit) echo '-'.$unit; ?>';
|
let t_end = $('#t_end').val();
|
||||||
var headtxt = '<?php echo $ts_name.'('.$_REQUEST['ts_code'].')'; ?>';
|
let ts_code = $("#ts_code").val();
|
||||||
var subtxt = '<?php echo $subtext_ext; ?>';
|
url = "https://api.doorcome.cn/api/stockbasic/?tscode="+ts_code;
|
||||||
|
url += "&start_date="+t_start+"&end_date="+t_end;
|
||||||
|
|
||||||
|
url1 = "https://api.doorcome.cn/api/stockmargin/?tscode="+ts_code;
|
||||||
|
url1 += "&start_date="+t_start+"&end_date="+t_end;
|
||||||
|
|
||||||
|
url2 = "https://api.doorcome.cn/api/stockinfo/?tscode="+ts_code;
|
||||||
|
Promise.all([
|
||||||
|
fetch(url),
|
||||||
|
fetch(url1),
|
||||||
|
fetch(url2)
|
||||||
|
])
|
||||||
|
.then(responses => Promise.all(responses.map(r => r.json())))
|
||||||
|
.then(([dailyData,hkData,stockInfo]) => {
|
||||||
|
// 图表配置:pe_ttm
|
||||||
|
let codeName = stockInfo[0].name;
|
||||||
|
var params = {};
|
||||||
|
params.chartid='container';
|
||||||
|
params.legend = ['不复权股价','北向资金(%)'];
|
||||||
|
params.text = codeName+'('+ts_code+')';
|
||||||
|
params.data1 = pickData(dailyData, 'trade_date', 'close');
|
||||||
|
params.data2 = pickData(margindData, 'trade_date', 'rzrqye');
|
||||||
|
params.data2 = params.data2.map(item => {
|
||||||
|
return {
|
||||||
|
value: [
|
||||||
|
item.value[0],
|
||||||
|
parseFloat((parseFloat(item.value[1]) / 10000 /10000).toFixed(2))
|
||||||
|
]
|
||||||
|
};
|
||||||
|
});
|
||||||
|
dataCal = calculateStats(params.data2);
|
||||||
|
params.sub_text = "TTM PE Max:"+dataCal['max'];
|
||||||
|
params.sub_text += ", Min:"+dataCal['min'];
|
||||||
|
params.sub_text += ", Average:"+dataCal['avg'];
|
||||||
|
params.sub_text += ", Recent:"+dataCal['last'];
|
||||||
|
doubleLineChart(params);
|
||||||
|
})
|
||||||
|
.catch(error => console.error('数据加载失败:', error))
|
||||||
|
.finally(() => {
|
||||||
|
// 隐藏加载动画
|
||||||
|
$('#loadingOverlay').removeClass('active');
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
<script type="text/javascript" src="js/hkhold.js?version=3.14"></script>
|
<script type="text/javascript" src="js/hkhold.js?version=3.14"></script>
|
||||||
<?php include_once "html/footer.php"; ?>
|
<?php include_once "html/footer.php"; ?>
|
||||||
|
|||||||
Binary file not shown.
+9
-4
@@ -97,10 +97,10 @@
|
|||||||
<i class="fa-solid fa-money-bill-wave text-green-500 w-6"></i>
|
<i class="fa-solid fa-money-bill-wave text-green-500 w-6"></i>
|
||||||
<span>股价VS 融资融券余额</span>
|
<span>股价VS 融资融券余额</span>
|
||||||
</a>
|
</a>
|
||||||
<a href="#" onclick="openurl('https://echart.doorcome.cn/hkholdbycode.php');"
|
<!--<a href="#" onclick="openurl('https://echart.doorcome.cn/hkholdbycode.php');"
|
||||||
class="flex items-center p-3 border border-gray-200 rounded-lg hover:bg-gray-50 transition-all">
|
class="flex items-center p-3 border border-gray-200 rounded-lg hover:bg-gray-50 transition-all">
|
||||||
<i class="fa-solid fa-globe-asia text-blue-500 w-6"></i>
|
<i class="fa-solid fa-globe-asia text-blue-500 w-6"></i>
|
||||||
<span>股价VS 北向资金持股</span>
|
<span>股价VS 北向资金持股</span>-->
|
||||||
</a>
|
</a>
|
||||||
<a href="#" onclick="openurl('https://echart.doorcome.cn/stock_ih.php');"
|
<a href="#" onclick="openurl('https://echart.doorcome.cn/stock_ih.php');"
|
||||||
class="flex items-center p-3 border border-gray-200 rounded-lg hover:bg-gray-50 transition-all">
|
class="flex items-center p-3 border border-gray-200 rounded-lg hover:bg-gray-50 transition-all">
|
||||||
@@ -137,11 +137,11 @@
|
|||||||
<i class="fa-solid fa-bank text-red-500 w-6"></i>
|
<i class="fa-solid fa-bank text-red-500 w-6"></i>
|
||||||
<span>指数VS 融资余额</span>
|
<span>指数VS 融资余额</span>
|
||||||
</a>
|
</a>
|
||||||
<a href="#" onclick="openurl('https://echart.doorcome.cn/moneyflow.php');"
|
<!--<a href="#" onclick="openurl('https://echart.doorcome.cn/moneyflow.php');"
|
||||||
class="flex items-center p-3 border border-gray-200 rounded-lg hover:bg-gray-50 transition-all">
|
class="flex items-center p-3 border border-gray-200 rounded-lg hover:bg-gray-50 transition-all">
|
||||||
<i class="fa-solid fa-exchange text-pink-500 w-6"></i>
|
<i class="fa-solid fa-exchange text-pink-500 w-6"></i>
|
||||||
<span>指数VS 沪深港通资金流向</span>
|
<span>指数VS 沪深港通资金流向</span>
|
||||||
</a>
|
</a>-->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -288,6 +288,11 @@
|
|||||||
<i class="fa-solid fa-file-pdf text-red-500 w-6"></i>
|
<i class="fa-solid fa-file-pdf text-red-500 w-6"></i>
|
||||||
<span>2025 年 1-11 月全球锂电行业供求关系深度研究报告(豆包)</span>
|
<span>2025 年 1-11 月全球锂电行业供求关系深度研究报告(豆包)</span>
|
||||||
</a>
|
</a>
|
||||||
|
<a href="/research/歌尔股份经营与AR行业分析.pdf" target="_blank"
|
||||||
|
class="flex items-center p-3 border border-gray-200 rounded-lg hover:bg-gray-50 transition-all">
|
||||||
|
<i class="fa-solid fa-file-pdf text-red-500 w-6"></i>
|
||||||
|
<span>歌尔股份经营与AR行业分析(千问)</span>
|
||||||
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -26,14 +26,16 @@ $_REQUEST['ts_code']=$_REQUEST['ts_code']?$_REQUEST['ts_code']:'600000';
|
|||||||
<div class="div_block">个股:<a href="#" onclick="openurl('https://echart.doorcome.cn/stockep.php');">股价VS EP</a></div>
|
<div class="div_block">个股:<a href="#" onclick="openurl('https://echart.doorcome.cn/stockep.php');">股价VS EP</a></div>
|
||||||
<div class="div_block">个股:<a href="#" onclick="openurl('https://echart.doorcome.cn/stockdiv.php');">股价VS 股息率</a></div>
|
<div class="div_block">个股:<a href="#" onclick="openurl('https://echart.doorcome.cn/stockdiv.php');">股价VS 股息率</a></div>
|
||||||
<div class="div_block">个股:<a href="#" onclick="openurl('https://echart.doorcome.cn/stockmargin.php');">股价VS 融资融券余额</a></div>
|
<div class="div_block">个股:<a href="#" onclick="openurl('https://echart.doorcome.cn/stockmargin.php');">股价VS 融资融券余额</a></div>
|
||||||
<div class="div_block">个股:<a href="#" onclick="openurl('https://echart.doorcome.cn/hkholdbycode.php');">股价VS 北向资金持股</a></div>
|
<!--<div class="div_block">个股:<a href="#" onclick="openurl('https://echart.doorcome.cn/hkholdbycode.php');">股价VS 北向资金持股</a></div>-->
|
||||||
<div class='div_block'>个股:<a href="#" onclick="openurl('https://echart.doorcome.cn/stock_ih.php');">股价VS 机构持仓趋势</a></div>
|
<div class='div_block'>个股:<a href="#" onclick="openurl('https://echart.doorcome.cn/stock_ih.php');">股价VS 机构持仓趋势</a></div>
|
||||||
<div class='div_block'>个股:<a href="#" onclick="openurl('https://echart.doorcome.cn/stockkeydata.php');">个股基本面数据</a></div>
|
<div class='div_block'>个股:<a href="#" onclick="openurl('https://echart.doorcome.cn/stockkeydata.php');">个股基本面数据</a></div>
|
||||||
<div class='div_block'>指数:<a href="#" onclick="openurl('https://echart.doorcome.cn/index_trend.php');">指数VS PE/PB/PS/市值 趋势</a></div>
|
<div class='div_block'>指数:<a href="#" onclick="openurl('https://echart.doorcome.cn/index_trend.php');">指数VS PE/PB/PS/市值 趋势</a>
|
||||||
|
</div>
|
||||||
<div class='div_block'>指数:<a href="#" onclick="openurl('https://echart.doorcome.cn/index_ih.php');">指数VS 机构持仓趋势</a></div>
|
<div class='div_block'>指数:<a href="#" onclick="openurl('https://echart.doorcome.cn/index_ih.php');">指数VS 机构持仓趋势</a></div>
|
||||||
<div class='div_block'>指数:<a href="#" onclick="openurl('https://echart.doorcome.cn/index_mv_all.php');">指数VS 两市总市值</a></div>
|
<div class='div_block'>指数:<a href="#" onclick="openurl('https://echart.doorcome.cn/index_mv_all.php');">指数VS 两市总市值</a></div>
|
||||||
<div class='div_block'>指数:<a href="#" onclick="openurl('https://echart.doorcome.cn/index_margin.php');">指数VS 融资余额</a></div>
|
<div class='div_block'>指数:<a href="#" onclick="openurl('https://echart.doorcome.cn/index_margin.php');">指数VS 融资余额</a></div>
|
||||||
<div class='div_block'>指数:<a href="#" onclick="openurl('https://echart.doorcome.cn/moneyflow.php');">指数VS 沪深港通资金流向</a></div>
|
<!--<div class='div_block'>指数:<a href="#" onclick="openurl('https://echart.doorcome.cn/moneyflow.php');">指数VS 沪深港通资金流向</a></div> -->
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div style="text-align:center; margin: 0 auto;float: left;position: relative;width:400px; ">
|
<div style="text-align:center; margin: 0 auto;float: left;position: relative;width:400px; ">
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -5,8 +5,8 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>新闻联播 - 实时资讯</title>
|
<title>新闻联播 - 实时资讯</title>
|
||||||
<script src="/js/tailwindcss_3.4.17.js"></script>
|
<script src="/js/tailwindcss_3.4.17.js"></script>
|
||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/animejs/3.2.1/anime.min.js"></script>
|
<script src="/libai/anime.min.js"></script>
|
||||||
<link href="https://fonts.loli.net/css2?family=Noto+Serif+SC:wght@400;600;700&family=Noto+Sans+SC:wght@300;400;500;600&display=swap" rel="stylesheet">
|
|
||||||
<style>
|
<style>
|
||||||
.news-card {
|
.news-card {
|
||||||
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
|
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
|
||||||
|
|||||||
Reference in New Issue
Block a user