From 57ffebab5fded6f5236bd1b40c4b4e7a6d4ae07f Mon Sep 17 00:00:00 2001
From: zhouwx <1175765986@qq.com>
Date: 星期三, 31 七月 2024 09:50:09 +0800
Subject: [PATCH] 驱动下载

---
 src/api/user.js |  218 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 212 insertions(+), 6 deletions(-)

diff --git a/src/api/user.js b/src/api/user.js
index 15e2ee5..61f21c0 100644
--- a/src/api/user.js
+++ b/src/api/user.js
@@ -18,6 +18,14 @@
     })
 }
 
+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,
@@ -42,32 +50,230 @@
     })
 }
 
-export function getRecipientById(data){
+export function getRecipientById(id){
     return request({
-        url:'/mesmanager/recipient/findById',
-        method:'post',
-        data:data,
+        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/page',
+        url:'/mesmanager/recipient/add',
         method:'post',
-        data:data,
+        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
+    })
+}

--
Gitblit v1.9.2