Blame view

src/api/user.js 2.81 KB
1
/*
2
 * @Description: 用户首页
3
 * @Autor: renchao
4
 * @LastEditTime: 2023-05-16 16:06:51
5
 */
任超 committed
6
import request from '@/utils/request'
7
let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl'))
8 9 10 11
/**
 * @description: 获取首页通知公告列表
 * @author: renchao
 */
任超 committed
12 13 14 15 16 17
export function getHomeNoticeList () {
  return request({
    url: SERVER.SERVERAPI + '/rest/workBench/getHomeNoticeList',
    method: 'get'
  })
}
18 19 20 21
/**
 * @description: 
 * @author: renchao
 */
任超 committed
22 23 24 25 26 27 28 29
// 获取首页待办事项
export function getHomeTodoList () {
  return request({
    url: SERVER.SERVERAPI + '/rest/workBench/getHomeTodoList',
    method: 'get'
  })
}

30 31 32 33
/**
 * @description: 获取首页已办事项
 * @author: renchao
 */
任超 committed
34 35 36 37 38 39 40
export function getHomeDoneList () {
  return request({
    url: SERVER.SERVERAPI + '/rest/workBench/getHomeDoneList',
    method: 'get'
  })
}

41 42 43 44
/**
 * @description: 获取首页常办项目
 * @author: renchao
 */
任超 committed
45 46 47 48 49 50 51
export function getHomeFrequentProjects () {
  return request({
    url: SERVER.SERVERAPI + '/rest/workBench/getHomeFrequentProjects',
    method: 'get'
  })
}

52 53 54 55 56
/**
 * @description: 保存常办项目
 * @param {*} data
 * @author: renchao
 */
任超 committed
57 58 59 60 61 62 63 64 65
export function saveFrequentProjectsList (data) {
  return request({
    url: SERVER.SERVERAPI + '/rest/workBench/saveFrequentProjectsList',
    method: 'post',
    data
  })
}


66 67 68 69
/**
 * @description: 获取用户信息
 * @author: renchao
 */
任超 committed
70 71 72 73 74 75 76
export function getUserInfo () {
  return request({
    url: SERVER.SERVERAPI + '/rest/user/getUserInfo',
    method: 'get',
  })
}

77 78 79 80
/**
 * @description: 获取菜单信息
 * @author: renchao
 */
任超 committed
81 82
export function getMenuInfo () {
  return request({
任超 committed
83
    url: SERVER.SERVERAPI + '/rest/user/getUserAuthorizationMenus',
任超 committed
84 85
    method: 'get',
  })
任超 committed
86
}
87 88 89 90 91

/**
 * @description: 获取全部字典数据
 * @author: renchao
 */
任超 committed
92 93 94 95 96 97 98 99 100 101 102 103 104
export function getAllDict () {
  return request({
    url: SERVER.SERVERAPI + '/rest/sys/dict/getAllDict',
    method: 'post'
  })
}
export function getQlxxDictList (data) {
  return request({
    url: SERVER.SERVERAPI + '/rest/sys/dict/getQlxxDictList',
    method: 'post',
    data
  })
}
105 106 107 108 109 110

/**
 * @description: 获取字典子级列表
 * @param {*} bsmDict
 * @author: renchao
 */
任超 committed
111 112 113 114 115 116 117 118 119
export function getChildDictList (bsmDict) {
  return request({
    url: SERVER.SERVERAPI + '/rest/sys/dict/getChildDictList',
    method: 'get',
    params: {
      bsmDict: bsmDict
    }
  })
}
120 121 122 123 124 125

/**
 * @description: 编辑字典数据
 * @param {*} data
 * @author: renchao
 */
任超 committed
126 127 128 129 130 131 132 133
export function editDictNode (data) {
  return request({
    url: SERVER.SERVERAPI + '/rest/sys/dict/editDictNode',
    method: 'post',
    data
  })
}

134 135 136 137 138

/**
 * @description: 刷新字典缓存
 * @author: renchao
 */
任超 committed
139 140 141 142 143
export function refreshDictCache () {
  return request({
    url: SERVER.SERVERAPI + '/rest/sys/dict/refreshDictCache',
    method: 'get'
  })
任超 committed
144
}