提交 2e82d1e1 编写于 作者: J jones

ver 6257

上级 b4e14e10
......@@ -2,7 +2,7 @@
"name": "hqchart",
"description": "stock chart",
"author": "jones2000",
"version": "1.0.32",
"version": "1.0.33",
"private": false,
"license": "MIT",
"scripts": {
......
......@@ -903,6 +903,18 @@ function JSChart(divElement)
this.JSChartContainer.SetMainDataConotrl(dataControl);
}
this.AddOverlayIndex=function(windowIndex, indexName, identify)
{
if (this.JSChartContainer && typeof(this.JSChartContainer.AddOverlayIndex)=='function')
this.JSChartContainer.AddOverlayIndex(windowIndex, indexName,identify);
}
this.DeleteOverlayWindowsIndex=function(identify)
{
if (this.JSChartContainer && typeof(this.JSChartContainer.DeleteOverlayWindowsIndex)=='function')
this.JSChartContainer.DeleteOverlayWindowsIndex(identify);
}
//设置强制横屏
this.ForceLandscape=function(bForceLandscape)
{
......@@ -18694,7 +18706,7 @@ function KLineChartContainer(uielement)
this.Draw();
}
this.AddOverlayIndex=function(windowIndex, indexName)
this.AddOverlayIndex=function(windowIndex, indexName,identify)
{
var overlay=this.CreateOverlayWindowsIndex(windowIndex, indexName);
if (!overlay) return;
......@@ -18707,7 +18719,7 @@ function KLineChartContainer(uielement)
}
//创建一个叠加指标
this.CreateOverlayWindowsIndex=function(windowIndex, indexName)
this.CreateOverlayWindowsIndex=function(windowIndex, indexName,identify)
{
let scriptData = new JSIndexScript();
let indexInfo = scriptData.Get(indexName); //系统指标
......@@ -18724,6 +18736,7 @@ function KLineChartContainer(uielement)
var subFrame=this.Frame.SubFrame[windowIndex];
subFrame.Interval=this.OverlayIndexFrameWidth;
var overlayFrame=new OverlayIndexItem();
if (identify) overlayFrame.Identify=identify; //由外部指定id
frame=new OverlayKLineFrame();
frame.Canvas=this.Canvas;
frame.MainFrame=subFrame.Frame;
......
......@@ -6,7 +6,7 @@
<a class="item" v-for='(navItem,idx) in PeriodBar.Menu' :key='idx' :class='PeriodBar.Selected == idx ? "active":""'
href="javascript:;" @click='OnClickPeriodMenu(idx,$event)'>{{navItem}}</a>
</div>
<div class="catchImg" @click='GetChartImg'>照相</div>
<div class="catchImg" @click='GetChartImg'><i class="iconfont icon-camera"></i></div>
</div>
<!-- 图形操作工具条 !-->
......@@ -72,7 +72,7 @@
<div class="dialogWrap">
<div class="titleWrap">
<div class="titleText">图片url</div>
<div class="closeBtn" @click='HideImageLoadDialog'><i class='iconfont icon-close'></i></div>
<div class="closeBtnWrap" @click='HideImageLoadDialog'><i class='iconfont icon-close'></i></div>
</div>
<div class="contentWrap">
<div class="inputBox"><input id='imageLoadInput' type="text" v-model='ImageLodeUrl'><button class="copyBtn" @click='CopyUrl' type="button">复制</button></div>
......@@ -393,6 +393,7 @@ export default
{
ImageLodeUrl:'',
ShowDialog:false,
ImageLoadDomain:'https://opensourcedownload.zealink.com',
Symbol:'600000.sh',
ID:JSCommon.JSChart.CreateGuid(),
topheight: 0,
......@@ -571,13 +572,13 @@ export default
"BucketName": "downloadcache",
"Path": "hqchart/hq_snapshot"
};
var apiUrl ='//opensource.zealink.com/API/FileUploadForBase64';
var apiUrl ='https://opensource.zealink.com/API/FileUploadForBase64';
this.QueryApiData(apiUrl,queryStr,this.RecvImgLoadUrl);
},
RecvImgLoadUrl(res){
console.log('RecvImgLoadUrl:',res);
var url = res.url;
this.ImageLodeUrl = url;
var path = res.relativeurl;
this.ImageLodeUrl = this.ImageLoadDomain + '/' + path;
this.ShowImageLoadDialog(); //显示对话框
},
ShowImageLoadDialog(){
......@@ -1305,7 +1306,7 @@ a
line-height: 25px;
}
.closeBtn{
.Wrap{
height: 25px;
line-height: 25px;
cursor: pointer;
......@@ -1440,10 +1441,15 @@ a
.periodbar .catchImg {
position: absolute;
top: 10px;
right: 10px;
top: 7px;
right: 20px;
color: #fff;
cursor: pointer;
i {
font-size: 20px;
color: #fff;
}
}
.periodbar .item
......
......@@ -903,6 +903,18 @@ function JSChart(divElement)
this.JSChartContainer.SetMainDataConotrl(dataControl);
}
this.AddOverlayIndex=function(windowIndex, indexName, identify)
{
if (this.JSChartContainer && typeof(this.JSChartContainer.AddOverlayIndex)=='function')
this.JSChartContainer.AddOverlayIndex(windowIndex, indexName,identify);
}
this.DeleteOverlayWindowsIndex=function(identify)
{
if (this.JSChartContainer && typeof(this.JSChartContainer.DeleteOverlayWindowsIndex)=='function')
this.JSChartContainer.DeleteOverlayWindowsIndex(identify);
}
//设置强制横屏
this.ForceLandscape=function(bForceLandscape)
{
......@@ -18694,7 +18706,7 @@ function KLineChartContainer(uielement)
this.Draw();
}
this.AddOverlayIndex=function(windowIndex, indexName)
this.AddOverlayIndex=function(windowIndex, indexName,identify)
{
var overlay=this.CreateOverlayWindowsIndex(windowIndex, indexName);
if (!overlay) return;
......@@ -18707,7 +18719,7 @@ function KLineChartContainer(uielement)
}
//创建一个叠加指标
this.CreateOverlayWindowsIndex=function(windowIndex, indexName)
this.CreateOverlayWindowsIndex=function(windowIndex, indexName,identify)
{
let scriptData = new JSIndexScript();
let indexInfo = scriptData.Get(indexName); //系统指标
......@@ -18724,6 +18736,7 @@ function KLineChartContainer(uielement)
var subFrame=this.Frame.SubFrame[windowIndex];
subFrame.Interval=this.OverlayIndexFrameWidth;
var overlayFrame=new OverlayIndexItem();
if (identify) overlayFrame.Identify=identify; //由外部指定id
frame=new OverlayKLineFrame();
frame.Canvas=this.Canvas;
frame.MainFrame=subFrame.Frame;
......
......@@ -903,6 +903,18 @@ function JSChart(divElement)
this.JSChartContainer.SetMainDataConotrl(dataControl);
}
this.AddOverlayIndex=function(windowIndex, indexName, identify)
{
if (this.JSChartContainer && typeof(this.JSChartContainer.AddOverlayIndex)=='function')
this.JSChartContainer.AddOverlayIndex(windowIndex, indexName,identify);
}
this.DeleteOverlayWindowsIndex=function(identify)
{
if (this.JSChartContainer && typeof(this.JSChartContainer.DeleteOverlayWindowsIndex)=='function')
this.JSChartContainer.DeleteOverlayWindowsIndex(identify);
}
//设置强制横屏
this.ForceLandscape=function(bForceLandscape)
{
......@@ -18694,7 +18706,7 @@ function KLineChartContainer(uielement)
this.Draw();
}
this.AddOverlayIndex=function(windowIndex, indexName)
this.AddOverlayIndex=function(windowIndex, indexName,identify)
{
var overlay=this.CreateOverlayWindowsIndex(windowIndex, indexName);
if (!overlay) return;
......@@ -18707,7 +18719,7 @@ function KLineChartContainer(uielement)
}
//创建一个叠加指标
this.CreateOverlayWindowsIndex=function(windowIndex, indexName)
this.CreateOverlayWindowsIndex=function(windowIndex, indexName,identify)
{
let scriptData = new JSIndexScript();
let indexInfo = scriptData.Get(indexName); //系统指标
......@@ -18724,6 +18736,7 @@ function KLineChartContainer(uielement)
var subFrame=this.Frame.SubFrame[windowIndex];
subFrame.Interval=this.OverlayIndexFrameWidth;
var overlayFrame=new OverlayIndexItem();
if (identify) overlayFrame.Identify=identify; //由外部指定id
frame=new OverlayKLineFrame();
frame.Canvas=this.Canvas;
frame.MainFrame=subFrame.Frame;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册