123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392 |
- import http from "@/api/http.js"
- /* 数据管理模块 */
- const dataInterence = {
- /**
- * 研究员 指标列表
- * Frequency 频度
- * TradeCode
- * ClassifyId 分类id
- * EdbShowType 指标展示类型: 0:不管有没有数据,指标都展示出来, 1:只展示有数据的指标, 2:只展示没有数据的指标
- */
- getTargetList:params=>{
- return http.get('/entry/target/item_list',params)
- },
- /**
- * 删除 整行数据
- * CreateDate 日期
- * TradeCodeList 指标code 列表
- */
- deleteTargetByDate:params=>{
- return http.post('/entry/data/batch_delete_by_date',params)
- },
- /**
- * 删除指标
- * TradeCode
- */
- deleteTargetByCode:params=>{
- return http.post('/entry/data/batch_delete',params)
- },
-
- /**
- * 搜索接口
- * Frequency 频度
- * ClassifyId 分类id
- * Keyword
- * EdbShowType
- */
- getTargetListByName:params=>{
- return http.get('/entry/target/item_name_list',params)
- },
- /**
- * 指标频度列表
- * ClassifyId 分类id
- */
- getFrequencyList:params=>{
- return http.get('/entry/target/frequency_list',params)
- },
- // 指标单位
- getTargetUnitList:params=>{
- return http.get('/entry/target/unit_list',params)
- },
- // 获取分类列表
- getClassify: params => {
- return http.get('/entry/classify',params)
- },
- /* 录入指标
- classify_id int 分类id
- frequency string 频度
- unit string 单位
- sec_name string 指标名称 */
- addTarget: params => {
- return http.post('/entry/target/add',params)
- },
- /* 编辑指标
- trade_code string 唯一编码
- classify_id int 分类id
- frequency string 频度
- unit string 单位
- sec_name string 指标名称 */
- editTarget: params => {
- return http.post('/entry/target/edit',params)
- },
- /* 指标列表接口
- page_no int 每页起始位置:默认0
- page_size int 每页数据条数,默认10
- start_date string 开始日期
- end_date string 结束日期
- frequency string 频度
- classify_id int 分类id,默认0
- key_word string 标题搜索关键词 */
- targetList:params => {
- return http.get('/entry/target/list',params)
- },
- /* 搜索指标接口
- classify_id 是 int 分类id
- key_word 是 string 名称关键词 */
- searchTarget:params => {
- return http.get('/entry/target/search',params)
- },
- /* 录入数据
- trade_code 是 string 指标唯一编码
- create_date 是 string 创建日期
- close 是 string 录入值 */
- addData:params => {
- return http.post('/entry/data/add',params)
- },
- /* 编辑数据
- trade_code 是 string 指标唯一编码
- create_date 是 string 创建日期
- close 是 string 录入值 */
- editData:params => {
- return http.post('/entry/data/edit',params)
- },
- /* 删除数据
- trade_code 是 string 指标唯一编码
- create_date 是 string 数据录入日期 */
- delData:params => {
- return http.post('/entry/data/delete',params)
- },
- /* 获取数据列表
- page_no 是 int 每页起始位置:默认0
- page_size 是 int 每页数据条数,默认10
- start_date 否 string 开始日期
- end_date 否 string 结束日期
- frequency 否 string 频度
- classify_id 否 int 分类id,默认0
- key_word 否 string 标题搜索关键词
- trade_code 否 string 指标编码 */
- getDatalist:params => {
- return http.get('/entry/data/list',params)
- },
- /* 导出数据
- start_date 否 string 开始日期
- end_date 否 string 结束日期
- frequency 否 string 频度
- classify_id 否 int 分类id,默认0
- key_word 否 string 标题搜索关键词 */
- exportData:params => {
- return http.get('/entry/export/dataList',params)
- },
- /* 检测日期下数据是否存在接口
- trade_code 是 string 指标唯一编码
- create_date 是 string 所选日期 */
- checkData:params => {
- return http.get('/entry/data/check',params)
- },
- // 检测指标是否包含数据接口
- // trade_code
- checkTarget:params => {
- return http.get('/entry/target/check',params)
- },
- /* 删除指标接口
- trade_code */
- delTarget:params => {
- return http.post('/entry/target/delete',params)
- },
- // 获取研究员列表
- getResearcher:params => {
- return http.get('/entry/getResearcher',params)
- },
- /* 获取指标
- mobile 是 string 手机号码 */
- getTarget:params => {
- return http.get('/entry/getTargetItems',params)
- },
- // 手工数据录入中批量修改录入数据
- modifyTargetDate:params=>{
- return http.post('/entry/data/batch_edit',params)
- },
- // 上海期货交易所
- getShFuturesData:params=>{
- return http.get('/entry/data/shfe',params)
- },
- // 大连交易所数据
- getDlExchangeData:params=>{
- return http.get('/entry/data/dalian',params)
- },
- // 郑州交易所数据
- getZzExchangeData:params=>{
- return http.get('/entry/data/zhengzhou',params)
- },
- // 中国金融期货交易所
- getChinaFuturesData:params=>{
- return http.get('/entry/data/cffex',params)
- },
- // 谷歌出行指数 获取最新的日期
- getGoogleTravelLastDate:params=>{
- return http.get('/datamanage/visitors_covid/last_date',params)
- },
- // 谷歌出行指数 获取数据
- getGoogleTravelData:params=>{
- return http.get(' /datamanage/visitors_covid/list',params)
- },
-
- // 上海国际能源交易中心
- getShEnergyData:params=>{
- return http.get('/entry/data/ine',params)
- },
- // 获取研究所分类 Exchange
- /* cffex 中金所
- shanghai 上期所
- ine 上海能源交易所
- dalian 大连
- zhengzhou 郑州*/
- getResearcherClassifyList:params=>{
- return http.get('/entry/data/exchange/classify',params)
- },
- // 获取合约号
- // Exchange Classify
- getExchangeClassifyContract:params=>{
- return http.get('/entry/data/exchange/classifyContract',params)
- },
- // 欧洲天然气 获取父级
- getGasEicContinent:params=>{
- return http.get('/entry/data/eicContinent',params)
- },
- //获取欧洲天然气子级数据
- getGasData:params=>{
- return http.get('/entry/data/eicData',params)
- },
- //获取最新一条有数据的日期
- getGasLasteTime:params=>{
- return http.get('/entry/data/eicLatestDate',{})
- },
- // 获取天然气历史数据
- getGasHistoryData:params=>{
- return http.get('/entry/data/eicHistoryData',params)
- },
- //欧洲天然气-获取最新一条有数据的日期
- getGasLasteTimeV2:params=>{
- return http.get('/entry/data/eicLatestDateV2',{})
- },
- // 欧洲天然气 获取父级
- getGasEicContinentV2:params=>{
- return http.get('/entry/data/eicDataV2',params)
- },
- // 获取天然气历史数据
- getGasHistoryDataV2:params=>{
- return http.get('/entry/data/eicHistoryDataV2',params)
- },
- //获取欧洲天然气子级数据
- getGasDataV2:params=>{
- return http.get('/entry/data/eicSSODataV2',params)
- },
- /**
- * 复制excel保存
- * @param {*} params luckysheet
- * @returns
- */
- saveOnlineExcel: params => {
- return http.post('/entry/target/excel_style/add',params)
- },
- /**
- * 复制excel保存 - 编辑
- * @param {*} params luckysheet
- * @returns
- */
- editOnlineExcel: params => {
- return http.get('entry/target/excel_style/edit',params)
- },
- // ------------UN数据源
- /**
- * 获取国家数据
- */
- getUNCountryData: () => {
- return http.get('datamanage/com_trade/country/list')
- },
- /**
- * 获取指标数据列表
- * @param params.CurrentIndex 页码- number
- * @param params.PageSize 每页数据量- number
- * @param params.IndexCode 指标编码- String
- * @param params.Year 年份- String
- * @param params.Flow 流向- X(Export:出口);M(Import:进口)
- * @param params.ReporterCode 出口国id- number
- * @param params.PartnerCode 进口国id- number
- */
- getUNCodeData: (params) => {
- return http.get('datamanage/com_trade/data/list',params)
- },
- /**
- * 根据指标编码 模糊搜索获取指标编码列表
- * @param params.Keyword 关键字- string
- */
- getIndexCodeData: (params) => {
- return http.get('datamanage/com_trade/list',params)
- }
- }
- /* 手工数据权限 */
- const dataAuthInterface = {
- /**
- * 获取分类权限列表
- * @param {AdminId} params
- * @returns
- */
- authList: params => {
- return http.get('/datamanage/manual/classify/all',params);
- },
- /**
- * 获取研究员
- * @param {*} params
- * @returns
- */
- userList: params => {
- return http.get('/datamanage/manual/sysuser/all',params)
- },
- /**
- * 保存权限
- * @param {AdminId} params
- * @param {ClassifyId} params
- * @returns
- */
- saveAuth: params => {
- return http.post('/datamanage/manual/sysuser/classify/save',params)
- },
- /**
- * 用户检索
- * @param {KeyWord} params
- * @returns
- */
- userSearch:params => {
- return http.get('/datamanage/manual/sysuser/search',params)
- },
- /**
- * 新增分类
- * @param {ClassifyName} params
- * @param {ParentId} params
- * @returns
- */
- classifyAdd: params => {
- return http.post('/datamanage/manual/classify/add',params)
- },
- /**
- * 修改分类名称
- * @param {ClassifyName} params
- * @param {ClassifyId ParentId} params
- * @returns
- */
- classifyEdit: params => {
- return http.post('/datamanage/manual/classify/edit',params)
- },
- /**
- * 手工数据 获取自己的品种分类
- * @param {*} params
- * @returns
- */
- classifyList: params => {
- return http.get('/datamanage/manual/set_classify/all',params);
- },
- /**
- * 删除分类
- * @param {ClassifyId} params
- * @returns
- */
- classifyDel: params => {
- return http.post('/datamanage/manual/classify/delete',params)
- },
- /**
- * 一级分类
- * @param {*} params
- * @returns
- */
- classifyOne: params => {
- return http.get('/datamanage/manual/classify/first',params)
- },
- /**
- * 所有分类
- * @param {*} params
- * @returns
- */
- classifyAll: params => {
- return http.get('/datamanage/manual/classify/all_list',params)
- }
- }
- export {
- dataInterence,
- dataAuthInterface
- }
|