Shu_Ju_Wei_Hu_Ping_Tai/src/api/datamange.js

111 lines
2.5 KiB
JavaScript

import request from "@/api/Request";
// 获取字典
export const getDictone = () => {
return request({
url: '/geoserver/getDict/space_type',
method: 'get',
})
}
// 获取字典
export const getDicttwo = () => {
return request({
url: '/geoserver/getDict/sever_type',
method: 'get',
})
}
// 数据提交
export const saveData = (data) => {
return request({
url: '/geoserver/saveData',
method: 'post',
data: data
})
}
// 取消
export const canelSave = (tableName) => {
return request({
url: '/geoserver/cancelSave/' + tableName,
method: 'get'
})
}
// 测试接口
export const publishLayer = (tableName) => {
return request({
url: '/geoserver/publishLayer/' + tableName,
method: 'get'
})
}
//获取样式字典
export const getLayerStyle = () => {
return request({
url: '/geoserver/getLayerStyle',
method: 'get'
})
}
// 样式添加
export const saveLayerStyle = (params) => {
return request({
url: '/geoserver/saveLayerStyle',
method: 'post',
data: params
})
}
// 样式编辑
export const updateLayerStyle = (params) => {
return request({
url: '/geoserver/updateLayerStyle',
method: 'post',
data: params
})
}
// 删除样式
export const deleteLayerStyle = (tableName) => {
return request({
url: '/geoserver/deleteLayerStyle/' + tableName,
method: 'get'
})
}
// 发布样式
export const publishLayerPost = (params) => {
return request({
url: '/geoserver/publishLayer',
method: 'post',
data: params
})
}
// 获取样式列表
export const getLayerStyleAndType = () => {
return request({
url: '/geoserver/getLayerStyleAndType',
method: 'get'
})
}
// 服务名校验
export const checkServerName = (name) => {
return request({
url: '/geoserver/checkServerName/' + name,
method: 'get'
})
}
// 表名效验
export const checkTableName = (name) => {
return request({
url: '/geoserver/checkTableName/' + name,
method: 'get'
})
}
// 文件上传
export const uploadFile = (formData) => {
return request({
url: '/geoserver/uploadFile',
method: 'post',
headers: {
"Content-Type": "multipart/form-data",
Authorization: localStorage.getItem("X-Token") || "",
},
data: formData
})
}