123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310 |
- import http from "@/api/http.js"
- /* 期货数据库/商品曲线 */
- export default {
- /**
- * 期货数据库指标搜索
- * @param {*} params Keyword
- * @returns
- */
- targetSearch: params => {
- return http.get('/future_good/edb_info/list',params)
- },
- /**
- * 期货数据列表
- * @param {*} params
- * CurrentIndex
- * PageSize
- * StartDate
- * EndDate
- * FutureGoodEdbCode
- * @returns
- */
- futuresTargetList: params => {
- return http.get('/future_good/edb_info/data/list',params)
- },
- /**
- * 获取分类
- * @returns
- */
- classifyList: params =>{
- return http.get('/future_good/chart_classify/list',params)
- },
- /**
- * 新增分类
- * @param {*} params "ChartClassifyName": "分类1-2"
- * @returns
- */
- classifyAdd: params =>{
- return http.post('/future_good/chart_classify/add',params)
- },
- /**
- * 编辑分类
- * @param {*} params ChartClassifyName ChartClassifyId
- * @returns
- */
- classifyEdit: params =>{
- return http.post('/future_good/chart_classify/edit',params)
- },
- /**
- * 删除分类检测
- * @param {*} params ChartClassifyId
- * @returns
- */
- classifyDelCheck: params =>{
- return http.post('/future_good/chart_classify/delete/check',params)
- },
- /**
- * 删除分类
- * @param {*} params ChartClassifyId
- * @returns
- */
- classifyDel: params =>{
- return http.post('/future_good/chart_classify/delete',params)
- },
- /**
- * 移动分类
- * @param {*} params ClassifyId "PrevClassifyId":1, "NextClassifyId":2,
- * @returns
- */
- classifyMove: params => {
- return http.post('/future_good/chart_classify/move',params)
- },
- /**
- * 移动图表
- * @param {*} params
- */
- chartMove: params => {
- return http.post('/future_good/chart_info/move',params)
- },
-
- /**
- * 图表分类option
- * @param {*} params
- * @returns
- */
- classifyOne: params => {
- return http.get('/future_good/chart_classify/items',params)
- },
- /**
- * 期货指标分类option
- * @param {} params
- * @returns
- */
- futuresTargetClassify: params => {
- return http.get('/future_good/edb_info/group/list',params)
- },
- /**
- * 商品价格图表详情
- * @param {ChartInfoId} params
- * @returns
- */
- chartDetail: params => {
- return http.get('/future_good/chart_info/detail',params)
- },
- /**
- * 获取商品价格图表数据
- * @param {*} params
- * EdbInfoIdList [{"EdbInfoId": 101452,"Name": "","Source": 1}]
- * DateList [{ "Type": 1,"Date": "","Value": 0,"Name": "","Color": "#00f" }]
- * @returns
- */
- getChartData: params => {
- return http.post('/future_good/chart_info/preview_bar',params)
- },
- /**
- * 新增图表
- * @param {*} params
- "ChartClassifyId": 228,
- "ChartName": "商品价格曲线图2",
- "ChartType": 7,
- "DateType": 6,
- "LeftMin": "212.07",
- "LeftMax": "7700",
- "BarChartInfo": {
- "EdbInfoIdList": [{"EdbInfoId": 101452,"Name": "","Source": 1},
- ],
- "DateList": [{"Type": 1,"Date": "","Value": 0,"Name": "","Color": "#00f"}]
- }
- * @returns
- */
- chartAdd: params => {
- return http.post('/future_good/chart_info/add',params)
- },
- /**
- * "ChartInfoId": 399,
- "ChartClassifyId": 228,
- "ChartName": "商品价格曲线图2",
- "ChartType": 7,
- "DateType": 6,
- "LeftMin": "212.07",
- "LeftMax": "7700",
- "BarChartInfo": {
- "EdbInfoIdList": [{"EdbInfoId": 101452,"Name": "","Source": 1},
- ],
- "DateList": [{"Type": 1,"Date": "","Value": 0,"Name": "","Color": "#00f"}]
- }
- * @param {*} params
- * @returns
- */
- chartEdit: params => {
- return http.post('/future_good/chart_info/edit',params)
- },
- /**
- * 搜索图表
- * @param {*} params Keyword IsShowMe
- * @returns
- */
- searchChart: params => {
- return http.get('/future_good/chart_info/search_by_es',params)
- },
- /**
- * 获取图表bycode
- * @param {*} params UniqueCode IsCache
- * @returns
- */
- getChartDetailByCode: params => {
- return http.get('/future_good/chart_info/detail/from_unique_code',params)
- },
- /**
- * 编辑英文信息
- * @param {*} params ChartInfoId ChartNameEn UnitEn
- * @returns
- */
- editChartEn: params => {
- return http.post('/future_good/chart_info/en/edit',params)
- },
- /**
- * 获取最新的图表 Keyword
- * @param {*} params
- * @returns
- */
- getNewestChart: params => {
- return http.get('/future_good/chart_info/newest',params)
- },
- /**
- * 另存为
- * @param {*} params ChartInfoId ChartClassifyId ChartName
- * @returns
- */
- saveOtherChart: params => {
- return http.post('/future_good/chart_info/copy',params)
- },
- /**
- * 商品价格图表列表
- * @param {*} params CurrentIndex PageSize ChartClassifyId Keyword IsShowMe
- * @returns
- */
- getChartList: params => {
- return http.get('/future_good/chart_info/list',params)
- },
- /**
- * 刷新图表
- * @param {*} params ChartInfoId
- * @returns
- */
- refreshChart: params => {
- return http.get('/future_good/chart_info/refresh',params)
- },
- /**
- * 保存图表
- * @param {*} param ChartInfoId LeftMin LeftMax
- * @returns
- */
- chartSave: params => {
- return http.post('/future_good/chart_info/save',params)
- },
- /**
- * 交易所列表
- * @param {*RegionType} parmas
- * @returns
- */
- exchangeList: parmas => {
- return http.get('/future_good/exchange/list',parmas)
- },
- /**
- * 利润曲线预览
- * @param {*} params
- *"FutureGoodEdbInfoIdList": [
- {
- "EdbInfoId": 5001015,
- "FromTag": "A",
- }
- ],
- BaseEdbInfoId":101452,
- "CalculateFormula":"A+B",
- DateList
- * @returns
- */
- previewProfitData: params => {
- return http.post('/future_good/chart_info/profit/preview',params)
- },
-
- /**
- * 利润曲线新增
- * @param {*} params
- * "ChartClassifyId": 228,
- "ChartName": "商品利润曲线",
- "ChartType": 7,
- "DateType": 6,
- "LeftMin": "212.07",
- "LeftMax": "7700",
- "Extra": {
- "FutureGoodEdbInfoIdList": [
- {
- "EdbInfoId": 5001678,
- "FromTag": "A",
- }
- ],
- "BaseEdbInfoId": 101452,
- "CalculateFormula": "A+1",
- "DateList": [
- {
- "Type": 1,
- "Date": "",
- "Value": 0,
- "Name": "",
- "Color": "#00f"
- }
- ]
- }
- * @returns
- */
- profitChartAdd: params => {
- return http.post('/future_good/chart_info/profit/add',params)
- },
- /**
- * 利润曲线编辑
- * @param {*} params ChartInfoId
- * @returns
- */
- profitChartEdit: params => {
- return http.post('/future_good/chart_info/profit/edit',params)
- },
-
- }
|