office.js 1.77 KB
import request from '@/utils/request'
import { parseStrEmpty } from "@/utils/ruoyi";


// 办公地点tree
export function deptTreeSelect() {
    return request({
        url: '/resource/office/tree',
        method: 'get'
    })
}

// 查询办公地点列表
export function officeLists(query) {
    return request({
        url: '/resource/office/list',
        method: 'get',
        params: query
    })
}

//   点击修改获取单条详细数据
export function getDetails(id) {
    return request({
        url: '/resource/office/' + id,
        method: 'get'
    })
}


// 新增办公地点
export function addOffice(data) {
    return request({
        url: '/resource/office',
        method: 'post',
        data: data
    })
}

// 修改办公地点
export function updateOffice(data) {
    return request({
        url: '/resource/office',
        method: 'put',
        data: data
    })
}

// 删除办公地点
export function delOffice(id) {
    return request({
        url: '/resource/office/' + id,
        method: 'delete'
    })
}





// 查询已分配用户列表
export function officeBindPerson(query) {
    return request({
        url: '/resource/office/bindPerson/bindList',
        method: 'get',
        params: query
    })
}
// 查询未分配用户列表
export function officeUnbindPerson(query) {
    return request({
        url: '/resource/office/bindPerson/unbindList',
        method: 'get',
        params: query
    })
}
// 分配用户
export function officeUserSelectAll(data) {
    return request({
        url: '/resource/office/bindPerson/selectAll',
        method: 'put',
        data: data
    })
}

export function officeUserCancel(data) {
    return request({
        url: '/resource/office/bindPerson/cancel',
        method: 'put',
        data: data
    })
}