|
@@ -1,5 +1,7 @@
|
|
|
// pages/item/item.js
|
|
|
import * as echarts from '../../ec-canvas/echarts';
|
|
|
+var Api = require('../../utils/api.js');
|
|
|
+var wxRequest = require('../../utils/wxRequest.js')
|
|
|
var timeData = [
|
|
|
'2020/6/1', '2009/6/2', '2009/6/3', '2009/6/4', '2009/6/5', '2009/6/6', '2009/6/7', '2009/6/8', '2009/6/9', '2009/6/10',
|
|
|
];
|
|
@@ -289,137 +291,29 @@ Page({
|
|
|
ec: {
|
|
|
onInit: initChart
|
|
|
},
|
|
|
- chartData:{
|
|
|
+ realchartData:{
|
|
|
actual:[552,586,3555,4454,552,556,4455],
|
|
|
prediction:[552,546,3585,4424,542,546,35,44,524,56,355,444,2224,421],
|
|
|
timeData : [
|
|
|
'2020/6/1', '2020/6/2', '2020/6/3', '2020/6/4', '2020/6/5', '2020/6/6', '2020/6/7', '2020/6/8', '2020/6/9', '2020/6/10','2020/6/11',
|
|
|
'2020/6/12','2020/6/13','2020/6/14',
|
|
|
],
|
|
|
- color:""
|
|
|
+ color:"crimson"
|
|
|
},
|
|
|
- chartDatas:{
|
|
|
+ nextchartData:{
|
|
|
actual:[572,556,3555,4744,552,576,3555],
|
|
|
prediction:[352,246,385,2424,542,546,255],
|
|
|
timeData : [
|
|
|
'2020/6/1', '2020/6/2', '2020/6/3', '2020/6/4', '2020/6/5', '2020/6/6', '2020/6/7'
|
|
|
],
|
|
|
- color:""
|
|
|
+ color:"crimson"
|
|
|
},
|
|
|
object:{
|
|
|
- title:"appl",
|
|
|
- Withtitle:"appl inc",
|
|
|
- Volume:"545455",
|
|
|
- float:"-5555",
|
|
|
+ Name:"appl",
|
|
|
+ value:"545455",
|
|
|
color:'crimson',
|
|
|
},
|
|
|
- aa:[
|
|
|
- {
|
|
|
- id:'0',
|
|
|
- from:"Investing.com 中文",
|
|
|
- nickName:"买入波音(BA.US)好时机?两个问题没解决之前劝你住手",
|
|
|
- reward:"今年迄今,美股航空板块受到公共卫生事件的冲击.....",
|
|
|
- time:"6天前"
|
|
|
- },
|
|
|
- {
|
|
|
- id:'1',
|
|
|
- from:"chinese.aljazeera.net",
|
|
|
- nickName: "波音裁员超1.2万人与警惕最坏时刻尚未到来",
|
|
|
- reward: "波音公司当地时间27日宣布,将在美国裁减超1...",
|
|
|
- time:"6天前"
|
|
|
- },
|
|
|
- {
|
|
|
- id:'2',
|
|
|
- from:"Investing.com 中文",
|
|
|
- nickName: "美股异动|波音737MAX客机恢复生产,盘前涨逾5%",
|
|
|
- reward: "Reuters.美股异动|波音(BA.US)737MAX客...",
|
|
|
- time:"5天前"
|
|
|
- },
|
|
|
- {
|
|
|
- id:'3',
|
|
|
- from:"Investing.com 中文",
|
|
|
- nickName:"买入波音(BA.US)好时机?两个问题没解决之前劝你住手",
|
|
|
- reward:"今年迄今,美股航空板块受到公共卫生事件的冲击.....",
|
|
|
- time:"6天前"
|
|
|
- },
|
|
|
- {
|
|
|
- id:'4',
|
|
|
- from:"chinese.aljazeera.net",
|
|
|
- nickName: "波音裁员超1.2万人与警惕最坏时刻尚未到来",
|
|
|
- reward: "波音公司当地时间27日宣布,将在美国裁减超1...",
|
|
|
- time:"6天前"
|
|
|
- },
|
|
|
- {
|
|
|
- id:'5',
|
|
|
- from:"Investing.com 中文",
|
|
|
- nickName: "美股异动|波音737MAX客机恢复生产,盘前涨逾5%",
|
|
|
- reward: "Reuters.美股异动|波音(BA.US)737MAX客...",
|
|
|
- time:"5天前"
|
|
|
- },
|
|
|
- {
|
|
|
- id:'6',
|
|
|
- from:"Investing.com 中文",
|
|
|
- nickName:"买入波音(BA.US)好时机?两个问题没解决之前劝你住手",
|
|
|
- reward:"今年迄今,美股航空板块受到公共卫生事件的冲击.....",
|
|
|
- time:"6天前"
|
|
|
- },
|
|
|
- {
|
|
|
- id:'7',
|
|
|
- from:"chinese.aljazeera.net",
|
|
|
- nickName: "波音裁员超1.2万人与警惕最坏时刻尚未到来",
|
|
|
- reward: "波音公司当地时间27日宣布,将在美国裁减超1...",
|
|
|
- time:"6天前"
|
|
|
- },
|
|
|
- {
|
|
|
- id:'8',
|
|
|
- from:"Investing.com 中文",
|
|
|
- nickName: "美股异动|波音737MAX客机恢复生产,盘前涨逾5%",
|
|
|
- reward: "Reuters.美股异动|波音(BA.US)737MAX客...",
|
|
|
- time:"5天前"
|
|
|
- },
|
|
|
- {
|
|
|
- id:'9',
|
|
|
- from:"Investing.com 中文",
|
|
|
- nickName:"买入波音(BA.US)好时机?两个问题没解决之前劝你住手",
|
|
|
- reward:"今年迄今,美股航空板块受到公共卫生事件的冲击.....",
|
|
|
- time:"6天前"
|
|
|
- },
|
|
|
- {
|
|
|
- id:'10',
|
|
|
- from:"chinese.aljazeera.net",
|
|
|
- nickName: "波音裁员超1.2万人与警惕最坏时刻尚未到来",
|
|
|
- reward: "波音公司当地时间27日宣布,将在美国裁减超1...",
|
|
|
- time:"6天前"
|
|
|
- },
|
|
|
- {
|
|
|
- id:'11',
|
|
|
- from:"Investing.com 中文",
|
|
|
- nickName: "美股异动|波音737MAX客机恢复生产,盘前涨逾5%",
|
|
|
- reward: "Reuters.美股异动|波音(BA.US)737MAX客...",
|
|
|
- time:"5天前"
|
|
|
- },
|
|
|
- {
|
|
|
- id:'12',
|
|
|
- from:"Investing.com 中文",
|
|
|
- nickName:"买入波音(BA.US)好时机?两个问题没解决之前劝你住手",
|
|
|
- reward:"今年迄今,美股航空板块受到公共卫生事件的冲击.....",
|
|
|
- time:"6天前"
|
|
|
- },
|
|
|
- {
|
|
|
- id:'13',
|
|
|
- from:"chinese.aljazeera.net",
|
|
|
- nickName: "波音裁员超1.2万人与警惕最坏时刻尚未到来",
|
|
|
- reward: "波音公司当地时间27日宣布,将在美国裁减超1...",
|
|
|
- time:"6天前"
|
|
|
- },
|
|
|
- {
|
|
|
- id:'14',
|
|
|
- from:"Investing.com 中文",
|
|
|
- nickName: "美股异动|波音737MAX客机恢复生产,盘前涨逾5%",
|
|
|
- reward: "Reuters.美股异动|波音(BA.US)737MAX客...",
|
|
|
- time:"5天前"
|
|
|
- },
|
|
|
- ],
|
|
|
+ newsData:[],
|
|
|
},
|
|
|
catchTouchMove:function(res){
|
|
|
return false
|
|
@@ -454,25 +348,78 @@ Page({
|
|
|
*/
|
|
|
onLoad: function (options) {
|
|
|
console.log(JSON.parse(options.row))
|
|
|
- var title = "object.title"
|
|
|
- var Withtitle ="object.Withtitle"
|
|
|
- var Volume = "object.Volume"
|
|
|
- var float ="object.float"
|
|
|
+ var Name = "object.Name"
|
|
|
+ var value = "object.value"
|
|
|
var color='object.color'
|
|
|
- var chartData="chartData.color"
|
|
|
- var chartDatas="chartDatas.color"
|
|
|
+ let realcolor="realchartData.color",nextcolor="nextchartData.color", Values,colors
|
|
|
+ if(JSON.parse(options.row).Tag){
|
|
|
+ Values="+"+JSON.parse(options.row).Value.toFixed(2)+"%";
|
|
|
+ colors="#D81E06";
|
|
|
+ }else{
|
|
|
+ Values="-"+JSON.parse(options.row).Value.toFixed(2)+"%"
|
|
|
+ colors="#07c160"
|
|
|
+
|
|
|
+ }
|
|
|
this.setData({
|
|
|
- [title]:JSON.parse(options.row).title,
|
|
|
- [Withtitle]:JSON.parse(options.row).subtitle,
|
|
|
- [Volume]:JSON.parse(options.row).digital,
|
|
|
- [float]:JSON.parse(options.row).Increase,
|
|
|
- [color]:JSON.parse(options.row).color,
|
|
|
- [chartData]:JSON.parse(options.row).color,
|
|
|
- [chartDatas]:JSON.parse(options.row).color,
|
|
|
- button:JSON.parse(options.row).keep,
|
|
|
+ [Name]:JSON.parse(options.row).Name,
|
|
|
+ [value]:Values,
|
|
|
+ [color]:colors,
|
|
|
+ [realcolor]:colors,
|
|
|
+ [nextcolor]:colors,
|
|
|
})
|
|
|
+ var that = this;
|
|
|
+ that.postbyiid(JSON.parse(options.row).IID,)
|
|
|
+ that.postnewsbyiid(JSON.parse(options.row).IID)
|
|
|
},
|
|
|
+ //获取数据
|
|
|
+ postbyiid:function(){
|
|
|
+ var that = this;
|
|
|
+ var postbyiid = wxRequest.postRequest(Api.postbyiid(),{'iid':'12'});
|
|
|
+ postbyiid.then((res)=>{
|
|
|
+ console.log(res)
|
|
|
+ console.log(that.recursion(res.data))
|
|
|
+ if(res.statusCode==200){
|
|
|
+ that.setData({
|
|
|
+ realchartData:that.recursion(res.data)
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ recursion:function(row,a=[],b=[],c=[],d){
|
|
|
+ for(let i in row.data){
|
|
|
+ a.push(row.data[i].Date)
|
|
|
+ b.push(row.data[i].Close)
|
|
|
+ c.push(row.data[i].Pred)
|
|
|
+ }
|
|
|
+ if(row.tag){
|
|
|
+ d="#D81E06"
|
|
|
+ }else{
|
|
|
+ d="#07c160"
|
|
|
+ }
|
|
|
|
|
|
+ return {"timeData":a,"actual":b,"prediction":c,"color":d}
|
|
|
+ },
|
|
|
+ //获取新闻
|
|
|
+ postnewsbyiid:function(){
|
|
|
+ var that = this;
|
|
|
+ var postbyiid = wxRequest.postRequest(Api.postnewsbyiid(),{'iid':'12'});
|
|
|
+ postbyiid.then((res)=>{
|
|
|
+ console.log(res)
|
|
|
+ // NID: "新闻id"
|
|
|
+ // Title: "标题"
|
|
|
+ // From: "来源"
|
|
|
+ // MiniContent: "内容"
|
|
|
+ // EID: ""
|
|
|
+ // Date: "时间"
|
|
|
+ // Tag: "情绪"
|
|
|
+ console.log(that.recursion(res.data))
|
|
|
+ if(res.statusCode==200){
|
|
|
+ that.setData({
|
|
|
+ newsData:res.data.data
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
/**
|
|
|
* 生命周期函数--监听页面初次渲染完成
|
|
|
*/
|