hi-ucs/front/src/api/home.js

512 lines
9.8 KiB
Vue

/*
* @Author: hisense.wuhongjian
* @Date: 2022-04-01 19:19:40
* @LastEditors: Light
* @LastEditTime: 2022-10-24 10:36:56
* @Description: 告诉大家这是什么
*/
import request from '@/utils/request'
import returnLocationStr from '@/utils/location'
export function selectDicStoreAll(params) {
return request({
url: '/category/getAllFilterCriteriaByTopCategory',
method: 'get',
params,
})
}
// 查询首页系统汇聚个数
export function selectTotal(params) {
return request({
url: '/resource/selectTotal',
method: 'get',
params,
})
}
// 应用资源
export function selectOne(params) {
return request({
url: '/resource/select/' + params,
method: 'get',
})
}
export function selectOneDel(params) {
return request({
url: '/resource/' + params,
method: 'get',
})
}
// 地图+算法
export function nlptselectOne(params) {
return request({
url: '/nlptComponentCapability/selectOne/' + params,
method: 'get',
params,
})
}
// 应用资源 根据目录查数据列表
export function ApplicationResources(params) {
return request({
url: '/resource/page',
method: 'get',
params,
})
}
// 筛选
export function pageWithAttrs(data) {
return request({
url: '/resource/pageWithAttrs',
method: 'post',
data,
})
}
// 获取hls视频流
export function getHls(params) {
return request({
url: '/resource/hls/getHls',
method: 'get',
params,
})
}
// 加入申购车
export function sgcInsert(data) {
return request({
url: '/resourcecar/insert',
method: 'post',
data,
})
}
// 西海岸--加入申购车
export function xhaAddCart(data) {
return request({
url: '/resourcecar/batchInsert', // 西海岸-加入购物车相当于收藏功能
method: 'post',
data,
})
}
// 获取登录用户信息
export function getUser(params) {
return request({
url: '/sys/user/info',
method: 'get',
params,
})
}
export function getUserInfo(params) {
return request({
url: 'sys/user/' + params,
method: 'get',
})
}
export function initiateMeet(data) {
return request({
url: '/enke/initiateMeet',
method: 'post',
data: data,
})
}
// 组件服务
export function ApplicationServe(data) {
return request({
url: '/nlptComponentCapability/query',
method: 'post',
data,
})
}
export function lastestPage(params) {
return request({
url: '/act/process/lastestPage',
method: 'get',
params,
})
}
// 提交申请
export function submitApply(data) {
const newLocation = returnLocationStr()
let url = ''
if (newLocation == 'qingdao') {
url = '/ability/center/v3/apply'
} else {
url = '/ability/center/v2/apply'
}
return request({
url: url,
method: 'post',
data,
})
}
// 全部应用提交申请
export function applyAllApplication(data) {
const newLocation = returnLocationStr()
let url = ''
if (newLocation == 'qingdao') {
url = '/ability/center/v3/applyAllApplication'
} else {
url = '/ability/center/v2/applyAllApplication'
}
return request({
url: url,
method: 'post',
data,
})
}
export function tabilityapplication(data) {
return request({
url: '/processForm/tabilityapplication',
method: 'put',
data,
})
}
export function startOfBusinessKey(data) {
return request({
url: '/act/running/startOfBusinessKey',
method: 'post',
data,
})
}
export function updateInstanceId(params) {
return request({
url: '/processForm/tabilityapplication/updateInstanceId' + params,
method: 'post',
})
}
// 获取申购车条数
export function getSgcTotal(params) {
return request({
url: '/resourcecar/total',
method: 'get',
params,
})
}
//行政区域查询
export function treesList(params) {
return request({
url: 'sys/region/list',
method: 'get',
params,
})
}
//能力评价提交
export function resourceScoreInsert(data) {
return request({
url: 'resourcescore/insert',
method: 'post',
data,
})
}
//能力评价查询
export function resourceScoreSelect(params) {
return request({
url: 'resourcescore/select/' + params,
method: 'get',
})
}
//能力评价修改
export function resourceScoreUpdate(data) {
return request({
url: 'resourcescore/update',
method: 'put',
data,
})
}
//能力评价删除
export function resourceScoreDelete(data) {
return request({
url: 'resourcescore/delete',
method: 'delete',
data,
})
}
// 更新访问次数
export function updateVisits(params) {
return request({
url: '/resource/updateVisits',
method: 'get',
params,
})
}
// 保存浏览记录
export function browsingInsert(data) {
return request({
url: '/resourceBrowse/insert',
method: 'post',
data,
})
}
// 最新能力
export function selectNewest(data) {
return request({
url: '/resource/selectNewest',
method: 'post',
data,
})
}
// 最热能力
export function selectMostPopular(data) {
return request({
url: '/resource/selectMostPopular',
method: 'post',
data,
})
}
// 推荐能力
export function selectRecommend(params) {
return request({
url: '/resource/selectRecommend',
method: 'get',
params,
})
}
//工作状态
export function gongZuoZhuangTai(params) {
return request({
url: '/workdynamics/page',
method: 'get',
params,
})
}
//工作状态详情
export function workdynamicsDetails(params) {
return request({
url: '/workdynamics/select/' + params,
method: 'get',
params,
})
}
//工作状态详情
export function selectDeptList(data) {
return request({
url: '/resource/selectDeptList',
method: 'post',
data,
})
}
//工作状态详情
export function updateRes(data) {
return request({
url: '/resource/update',
method: 'put',
data,
})
}
//驳回
export function relaunch(data) {
return request({
url: '/reject/center/relaunch/' + data.taskId,
method: 'post',
data: data.data,
})
}
// 查询青岛市政务资源管理平台
export function zywMessage() {
return request({
url: '/resource/ZywMessage',
method: 'get',
})
}
// 消息提醒
export function mynotice(params) {
return request({
url: '/sys/notice/mynotice/page',
method: 'get',
params,
})
}
// 消息提醒已读
export function mynoticeRead(params) {
return request({
url: '/sys/notice/mynotice/read/' + params,
method: 'put',
params,
})
}
// 消息提醒已读
export function getDataResource(data) {
return request({
url: '/resource/getDataResource',
method: 'post',
data,
})
}
//应用详情列表
export function queryPartAppByKeyId(params) {
return request({
url: 'dataResourceRel/queryPart4AppByKeyId',
method: 'get',
params,
})
}
//组件详情列表
export function queryPartAppByKeyId2(params) {
return request({
url: 'dataResourceRel/queryApp4PartByKeyId',
method: 'get',
params,
})
}
//首页 基础设施
export function selectInfrastructureList(params) {
return request({
url: 'resource/selectInfrastructureList',
method: 'get',
params,
})
}
//首页 组件服务
export function selectCollectComponentList(params) {
return request({
url: 'resource/selectCollectComponentList',
method: 'get',
params,
})
}
//首页 应用资源
export function selectCollectResourceList(params) {
return request({
url: 'resource/selectCollectResourceList',
method: 'get',
params,
})
}
// 根据instanceId获取摄像头列表
export function getApplyCameraList(id) {
return request({
url: '/resource/getApplyCameraList/' + id,
method: 'get',
})
}
// 融合服务--列表
export function getIntegrationServicesList(params) {
return request({
url: '/fuse/page',
method: 'get',
params,
})
}
// 融合服务--更新
export function updateIntegrationServices(data) {
return request({
url: '/fuse',
method: 'put',
data,
})
}
// 全局搜索
export function getCountByFuzzyQuery(params) {
return request({
url: '/resource/getCountByFuzzyQuery?keyWorld=' + params,
method: 'get',
params,
})
}
// 融合服务--详情
export function getIntegrationDetail(id) {
return request({
url: '/fuse/' + id,
method: 'get',
})
}
// 指导手册--左侧文档树
export function getDevelopDocTree(params) {
return request({
url: '/resource/selectDevelopDoc',
method: 'get',
params,
})
}
//会议室查询接口
export function getRoomSearch(params) {
return request({
url: '/bookMeeting/list',
method: 'get',
params,
})
}
//预约弹框选择日期接口
export function getDate(params) {
return request({
url: '/bookMeeting/availableDate',
method: 'get',
params,
})
}
//预约提交
export function setSubmit(data) {
return request({
url: '/bookMeeting',
method: 'post',
data,
})
}
//预约结果查询按钮
export function getYuyue(params) {
return request({
url: '/bookMeeting/page',
method: 'get',
params,
})
}
// 能力广场 应用资源
export function selectAppList(params) {
return request({
url: '/resource/selectAppList',
method: 'get',
params,
})
}
// 西海岸-获取无人机和单兵设备列表
export function getSoldierList(params) {
return request({
url: '/device/page',
method: 'get',
params,
})
}
// 西海岸-无人机和单兵设备提交申请
export function soldierApply(data) {
return request({
url: '/deviceApply',
method: 'post',
data,
})
}
// 西海岸-基础设施-一键申请最大个数
export function getMaxApplyNum(number) {
return request({
url: '/processForm/tabilityapplication/canApply/' + number,
method: 'get',
})
}
// 市局-能力广场-算法广场和GIS广场根据区域查询列表
export function getGisByArea(data) {
return request({
url: '/resource/getSquareList',
method: 'post',
data
})
}