From ba09ccd7346a2e0aa8a1ac55b5cc46eb9cb057af Mon Sep 17 00:00:00 2001
From: zhouwx <1175765986@qq.com>
Date: Fri, 02 Aug 2024 08:39:53 +0800
Subject: [PATCH] 责任人
---
src/api/user.js | 289 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 283 insertions(+), 6 deletions(-)
diff --git a/src/api/user.js b/src/api/user.js
index 9e68e96..e1d6885 100644
--- a/src/api/user.js
+++ b/src/api/user.js
@@ -1,18 +1,295 @@
//将拦截器整体导入
import request from '@/util/request'//导入已经写好的拦截器
+// 用户管理
export function getUser(data){
return request({
- url:'/account/user/find/user/list',
- method:'post',
- data:data,
+ url: '/account/user/find/user/list',
+ method: 'post',
+ data: data,
})
}
export function addUser(data){
return request({
- url:'/account/user/add',
- method:'post',
+ url: '/account/user/add',
+ method: 'post',
data: data,
})
-}
\ No newline at end of file
+}
+
+export function updateUser(data){
+ return request({
+ url: '/account/user/update/info',
+ method: 'post',
+ data: data,
+ })
+}
+
+export function delUser(id){
+ return request({
+ url: '/account/user/deleteUser?userId=' + id,
+ method: 'get',
+ })
+}
+
+export function updatePwd(data){
+ return request({
+ url: '/account/user/update/password',
+ method: 'post',
+ data: data
+ })
+}
+
+// 平级接收人管理
+export function getRecipient(data){
+ return request({
+ url:'/mesmanager/recipient/page',
+ method:'post',
+ data:data,
+ })
+}
+
+export function getRecipientById(id){
+ return request({
+ url:'/mesmanager/recipient/findById?id=' + id,
+ method:'get'
+ })
+}
+
+export function getPeerRecipient(){
+ return request({
+ url:'/mesmanager/recipient/listPeerRecipient',
+ method:'get'
+ })
+}
+
+export function getAreaWithUserIfo(){
+ return request({
+ url:'/sys/districtInfo/allWithUserIfo',
+ method:'get'
+ })
+}
+
+export function addRecipient(data){
+ return request({
+ url:'/mesmanager/recipient/add',
+ method:'post',
+ data:data
+ })
+}
+
+export function updateRecipient(data){
+ return request({
+ url:'/mesmanager/recipient/update',
+ method:'post',
+ data:data
+ })
+}
+
+export function delRecipient(id){
+ return request({
+ url:'/mesmanager/recipient/delete?id=' + id,
+ method: 'get'
+ })
+}
+
+export function delRecipientBatch(ids){
+ return request({
+ url:'/mesmanager/recipient/deletebatch/' + ids,
+ method: 'delete'
+ })
+}
+
+// 获取同级领导
+export function getLeaders(){
+ return request({
+ url: '/account/user/list/auditors',
+ method: 'get'
+ })
+}
+
+// 获取原通讯录用户
+export function getAddressBook(data){
+ return request({
+ url: '/addressbook/user/page',
+ method: 'post',
+ data:data
+ })
+}
+
+// 新增原通讯录用户
+export function addGroupUser(data){
+ return request({
+ url: '/addressbook/user/add',
+ method: 'post',
+ data:data
+ })
+}
+
+// 修改原通讯录用户
+export function updateGroupUser(data){
+ return request({
+ url: '/addressbook/user/update',
+ method: 'post',
+ data:data
+ })
+}
+
+// 删除原通讯录用户
+export function delGroupUser(data){
+ return request({
+ url: '/addressbook/user/delete',
+ method: 'post',
+ data:data
+ })
+}
+
+// 获取通讯录分组
+export function getGroupList(){
+ return request({
+ url: '/addressbook/group/listAll',
+ method: 'get'
+ })
+}
+
+// 新增通讯录分组
+export function addGroup(data){
+ return request({
+ url: '/addressbook/group/add',
+ method: 'post',
+ data:data
+ })
+}
+
+// 修改通讯录分组
+export function updateGroup(data){
+ return request({
+ url: '/addressbook/group/update',
+ method: 'post',
+ data:data
+ })
+}
+
+// 删除通讯录分组
+export function delGroup(data){
+ return request({
+ url: '/addressbook/group/delete',
+ method: 'post',
+ data:data
+ })
+}
+
+// 获取分组和组员
+export function getUserByGroup(){
+ return request({
+ url: '/addressbook/group/listUserByGroup',
+ method: 'get'
+ })
+}
+
+// 导入通讯录
+export function importFile(data){
+ return request({
+ headers: {
+ "Content-Type": "multipart/form-data",
+ },
+ url: '/addressbook/user/import',
+ method: 'post',
+ data: data
+ })
+}
+
+// 导入通讯录
+export function importUser(data){
+ return request({
+ headers: {
+ "Content-Type": "multipart/form-data",
+ },
+ url: '/org/user/import',
+ method: 'post',
+ data: data
+ })
+}
+
+//下载区划对照表
+export function downLoadArea(){
+ return request({
+ url: '/sys/districtInfo/getDistrictInfoExcel',
+ method: 'get',
+ responseType: 'blob'
+ })
+}
+
+// 导入用户表
+export function importUserFile(data){
+ return request({
+ headers: {
+ "Content-Type": "multipart/form-data",
+ },
+ url: '/account/user/importNew',
+ method: 'post',
+ data: data
+ })
+}
+
+//评级接收人分组
+
+//分页查询
+export function getSameLevelGroup(data){
+ return request({
+ url: '/mesmanager/recipientGroup/page',
+ method: 'post',
+ data: data
+ })
+}
+
+//新增
+export function addSameLevelGroup(data){
+ return request({
+ url: '/mesmanager/recipientGroup/add ',
+ method: 'post',
+ data:data
+ })
+}
+
+//修改
+export function updateSameLevelGroup(data){
+ return request({
+ url: '/mesmanager/recipientGroup/update',
+ method: 'post',
+ data:data
+ })
+}
+//删除
+export function delSameLevelGroup(id){
+ return request({
+ url:'/mesmanager/recipientGroup/delete?id=' + id,
+ method: 'get'
+ })
+}
+
+//列表
+export function getSameLevelGroupList(data){
+ return request({
+ url: '/mesmanager/recipientGroup/list',
+ method: 'post',
+ data: data
+ })
+}
+
+export function getExportData(id){
+ return request({
+ url: '/org/user/export/' + id,
+ method: 'post',
+ })
+}
+export function getOrgData(id){
+ return request({
+ url: '/org/structure/findByDistrictId/' + id,
+ method: 'get',
+ })
+}
+
+
+
--
Gitblit v1.9.2