data_perm_api.js 2.0 KB
import http from '../http.js'

const baseUrl = '/cloud-user-center/dataPermission'

export const getList = params => {
    return new Promise((resolve, reject) => {
        http.get(`${baseUrl}/list`, params)
            .then(response => {
                const res = response.data
                if (res.code !== '200') {
                    reject(res.msg || '接口错误')
                } else {
                    resolve(res.data)
                }
            })
            .catch(error => {
                reject(error.toString())
            })
    })
}

export const addDataPerm = data => {
    return new Promise((resolve, reject) => {
        http.post(`${baseUrl}/create`, data)
            .then(response => {
                const res = response.data
                if (res.code !== '200') {
                    reject(res.msg || '接口错误')
                } else {
                    resolve(res.data)
                }
            })
            .catch(error => {
                reject(error.toString())
            })
    })
}

export const deleteDataPerm = id => {
    return new Promise((resolve, reject) => {
        http.post(`${baseUrl}/del/${id}`)
            .then(response => {
                const res = response.data
                if (res.code !== '200') {
                    reject(res.msg || '接口错误')
                } else {
                    resolve(res.data)
                }
            })
            .catch(error => {
                reject(error.toString())
            })
    })
}

export const updateDataPerm = (id, data) => {
    return new Promise((resolve, reject) => {
        http.post(`${baseUrl}/update`, data)
            .then(response => {
                const res = response.data
                if (res.code !== '200') {
                    reject(res.msg || '接口错误')
                } else {
                    resolve(res.data)
                }
            })
            .catch(error => {
                reject(error.toString())
            })
    })
}