| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229 |
- import request from "@utils/request";
- // 获取用户常用报表
- export function getAccountComresources() {
- return request({
- url: `/api/sys/comresource/account/relation/getGrobalComresources`,
- method: "GET",
- });
- }
- // 获取用户常用报表 新
- export function getAccountComresourcesNew() {
- return request({
- url: `/api/sys/comresource/account/relation/getGrobalComresources`,
- method: "GET",
- });
- }
- // 获取用户常用报表 新
- export function deleteById(relationId) {
- return request({
- url: `/api/sys/comresource/account/relation/deleteById/${relationId}`,
- method: "delete",
- });
- }
- export function getUnionId() {
- return request({
- url: `/api/view/page/getUniqueId`,
- method: "GET",
- headers: {
- "Content-type": "application/json",
- },
- });
- }
- /**
- * 新增常用报表
- * @param {*} params {
- "resourceId": 1430523760486899713,
- "sortNo": 3
- }
- * @returns
- */
- export function insertSysComresourceAccountRelationEntity(params) {
- return request({
- url: `/api/sys/comresource/account/relation/insertSysComresourceAccountRelationEntity`,
- method: "POST",
- data: params,
- });
- }
- /**
- * 新增常用报表 新
- }
- * @returns
- */
- export function insertSysComresourceAccountRelationEntityNew(params) {
- return request({
- url: `/api/sys/comresource/account/relation/insertSysComresourceGrobalRelationEntity`,
- method: "POST",
- data: params,
- });
- }
- /**
- * 配置用户常用报表
- * @param {*} params {
- "accountId": 1429100127482679393, (用户id 前端保存的, 参考移动端)
- "entityVOS": [
- {
- "resourceId": 1430520929776295938, (报表id)
- "sortNo": 2 (序号)
- }
- ]
- }
- * @returns
- */
- export function batchSetAccountComresources(params) {
- return request({
- url: `/api/sys/comresource/account/relation/batchSetGlobalComresources`,
- method: "POST",
- data: params,
- });
- }
- // 获取用户有权限的报表中心和驾驶舱结构树(添加常用报表下拉树)
- export function getLoginUserFineResourceTree() {
- return request({
- url: `/api/sys/account/resource/relation/getAccountFineReportResource`,
- method: "GET",
- });
- }
- /**
- * 获取最近浏览报表
- * @param {*} resourceId 从原型图中可以看出该入参有两个选择一个是报表中心,一个是驾驶舱
- 这个两个菜单的id写死在代码中
- * @returns
- */
- export function getRecentBrowseByResourceId(resourceId) {
- return request({
- url: `/api/sys/api/log/getRecentBrowseByResourceId/${resourceId}`,
- method: "GET",
- });
- }
- /**
- * 获取用户关注的报表
- * @param {*} resourceId 报表中心或驾驶舱的id
- * @param {*} searchResourceName 支持模糊查询,为空查全部
- * @returns
- */
- export function getAccountCareResource(resourceId, searchResourceName) {
- return request({
- url: `/api/sys/careresource/account/relation/getAccountCareResource?resourceId=${resourceId}&searchResourceName=${searchResourceName}`,
- method: "GET",
- });
- }
- /**
- * 获取用户所有关注的报表
- */
- export function getAccountAllCareResource() {
- return request({
- url: `/api/sys/careresource/account/relation/getAccountAllCareResource`,
- method: "GET",
- });
- }
- /**
- * 用户关注或取关报表
- * @param {*} isCare true:关注 , false :取关
- * @param {*} resourceId 关注或取关的报表id
- * @returns
- */
- export function careOrCancelResource(isCare, resourceId) {
- return request({
- url: `/api/sys/careresource/account/relation/careOrCancelResource?isCare=${isCare}&resourceId=${resourceId}`,
- method: "GET",
- });
- }
- /**
- * 报表全览左侧目录树
- * @param {*} resourceId 报表中心或驾驶舱的id
- * @returns
- */
- export function getAllCategoryTree(resourceId) {
- return request({
- url: `/api/sys/resource/getAllCategoryTree?resourceId=${resourceId}`,
- method: "GET",
- });
- }
- /**
- * 报表全览右侧
- * @param {*} params {
- "accountId": 0, (用户id 登录接口有返回)
- "fineResourceName": "string", (支持模糊查询,不传查全部)
- "hasPermission": true, (true:有权限 ,false:无权限 ,null:全部)
- "resourceId": 0, (左侧树中的菜单id)
- "topResourceId": 0 (报表中心或驾驶舱的id )
- }
- * @returns
- */
- export function getResourcesLinearList(params) {
- return request({
- url: `/api/sys/resource/getResourcesLinearList`,
- method: "POST",
- data: params,
- });
- }
- /**
- * 获取用户基本信息接口
- * @param {*} accountId 用户id
- * @returns
- */
- export function getAccountInfo(accountId) {
- return request({
- url: `/api/sys/account/getAccountInfoByAccountId/${accountId}`,
- method: "GET",
- });
- }
- /**
- * 设置消息待办已办
- * @param {*} {
- "accountId": 0, (消息拥有者id)
- "messageIds": [
- 0
- ] (选择已读的消息id)
- }
- * @returns
- */
- export function setAccountMessageReadStatus(params) {
- return request({
- url: `/api/sys/account/message/setAccountMessageReadStatus`,
- method: "POST",
- data: params,
- });
- }
- /**
- * 获取socket id
- * @params resourceId 报表ID
- * @returns
- */
- export function registerDataMsgSocket() {
- return request({
- url: `/api/websocket/dataMessage/registerDataMsgSocket`,
- method: "GET",
- });
- }
- /**
- * 根据resourceId查询系统资源
- * @params resourceId 报表ID
- * @returns
- */
- export function getReportInfo(params) {
- return request({
- url: `/api/sys/resource/getSysResouce/${params.resourceId}`,
- method: "GET",
- });
- }
|