configure.js 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237
  1. // 团队管理
  2. import request from '@/utils/request'
  3. import { TeamManagement } from '@/apiConfig/api'
  4. // 新建团队
  5. export function teamCreateTeam(data) {
  6. return request({
  7. url: TeamManagement + `/team/createTeam`,
  8. method: 'post',
  9. data
  10. })
  11. }
  12. // 搜索员工信息
  13. export function memberQueryMemberInfoByIDAPorName(data) {
  14. return request({
  15. url: TeamManagement + `/member/queryMemberInfoByIDAPorName`,
  16. method: 'post',
  17. data
  18. })
  19. }
  20. // 查询接口(团队)
  21. export function teamQueryTeamInfoList(data) {
  22. return request({
  23. url: TeamManagement + `/team/queryTeamInfoList`,
  24. method: 'post',
  25. data
  26. })
  27. }
  28. // 查询接口(团队)
  29. export function configShowTeamAndMemberEnum() {
  30. return request({
  31. url: TeamManagement + `/config/showTeamAndMemberEnum`,
  32. method: 'get'
  33. })
  34. }
  35. // 团队名称是否重复
  36. export function teamIsTeamNameRepetition(data) {
  37. return request({
  38. url: TeamManagement + `/team/isTeamNameRepetition`,
  39. method: 'post',
  40. data
  41. })
  42. }
  43. // 查询团队
  44. export function teamQueryTeamInfo(data) {
  45. return request({
  46. url: TeamManagement + `/team/queryTeamInfo?teamId=` + data,
  47. method: 'get'
  48. })
  49. }
  50. // 编辑团队
  51. export function teamModifyTeam(data) {
  52. return request({
  53. url: TeamManagement + `/team/modifyTeam`,
  54. method: 'post',
  55. data
  56. })
  57. }
  58. // 判断是否是管理员
  59. export function verifyIsAdmin(data) {
  60. return request({
  61. url: TeamManagement + `/setting/verifyIsAdmin`,
  62. method: 'post',
  63. data
  64. })
  65. }
  66. // 获取所有业务线列表
  67. export function getBizList(data) {
  68. return request({
  69. url: TeamManagement + `/setting/getBizList`,
  70. method: 'post',
  71. data
  72. })
  73. }
  74. // 添加业务线
  75. export function addBiz(data) {
  76. return request({
  77. url: TeamManagement + `/setting/addBiz`,
  78. method: 'post',
  79. data
  80. })
  81. }
  82. // 更新业务线
  83. export function updateBiz(data) {
  84. return request({
  85. url: TeamManagement + `/setting/updateBiz`,
  86. method: 'post',
  87. data
  88. })
  89. }
  90. // 删除业务线
  91. export function deleteBiz(data) {
  92. return request({
  93. url: TeamManagement + `/setting/deleteBiz`,
  94. method: 'post',
  95. data
  96. })
  97. }
  98. // 获取结构化模块列表
  99. export function queryBizModuleList(data) {
  100. return request({
  101. url: TeamManagement + `/setting/queryBizModuleList?bizId=` + data,
  102. method: 'get'
  103. })
  104. }
  105. // 添加模块
  106. export function addModule(data) {
  107. return request({
  108. url: TeamManagement + `/setting/addBizModule`,
  109. method: 'post',
  110. data
  111. })
  112. }
  113. // 更新模块
  114. export function updateBizModule(data) {
  115. return request({
  116. url: TeamManagement + `/setting/updateBizModule`,
  117. method: 'post',
  118. data
  119. })
  120. }
  121. // 删除模块
  122. export function deleteBizModule(data) {
  123. return request({
  124. url: TeamManagement + `/setting/deleteBizModule`,
  125. method: 'post',
  126. data
  127. })
  128. }
  129. // 获取需求方向列表
  130. export function settingQueryBizRqmtOrntList(id) {
  131. return request({
  132. url: TeamManagement + `/setting/queryBizRqmtOrntList?bizId=${id}`,
  133. method: 'get'
  134. })
  135. }
  136. // 删除需求方向
  137. export function settingDeleteBizRqmtOrnt(data) {
  138. return request({
  139. url: TeamManagement + `/setting/deleteBizRqmtOrnt`,
  140. method: 'post',
  141. data
  142. })
  143. }
  144. // 新增需求方向
  145. export function settingAddBizRqmtOrnt(data) {
  146. return request({
  147. url: TeamManagement + `/setting/addBizRqmtOrnt`,
  148. method: 'post',
  149. data
  150. })
  151. }
  152. // 编辑需求方向
  153. export function settingUpdateBizRqmtOrnt(data) {
  154. return request({
  155. url: TeamManagement + `/setting/updateBizRqmtOrnt`,
  156. method: 'post',
  157. data
  158. })
  159. }
  160. // 需求状态列表
  161. export function showRequireStatusEnum(id) {
  162. return request({
  163. url: TeamManagement + `/config/showRequireStatusEnum?bizId=` + id,
  164. method: 'get'
  165. })
  166. }
  167. // 任务状态列表
  168. export function showTaskStatusEnum(id) {
  169. return request({
  170. url: TeamManagement + `/config/showTaskStatusEnum?bizId=` + id,
  171. method: 'get'
  172. })
  173. }
  174. // 任务需求阶段列表
  175. export function getBizNoticeSettingEnum(id) {
  176. return request({
  177. url: TeamManagement + `/setting/getBizNoticeSettingEnum?bizId=` + id,
  178. method: 'get'
  179. })
  180. }
  181. // 通知列表
  182. export function getBizNoticeSettingList(bizId, status) {
  183. return request({
  184. url: TeamManagement + `/setting/getBizNoticeSettingList?bizId=${bizId}&status=${status}`,
  185. method: 'get'
  186. })
  187. }
  188. // 新增需求或任务定时通知
  189. export function addBizNoticeSetting(data) {
  190. return request({
  191. url: TeamManagement + `/setting/addBizNoticeSetting`,
  192. method: 'post',
  193. data
  194. })
  195. }
  196. // 更新需求或任务定时通知
  197. export function updateBizNoticeSetting(data) {
  198. return request({
  199. url: TeamManagement + `/setting/updateBizNoticeSetting`,
  200. method: 'post',
  201. data
  202. })
  203. }
  204. // 删除
  205. export function deleteBizNoticeSetting(id) {
  206. return request({
  207. url: TeamManagement + `/setting/deleteBizNoticeSetting?id=` + id,
  208. method: 'get'
  209. })
  210. }