| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- import request from '@/utils/request';
- /**
- * 分页查询地图底图
- * GET /ehs/mapImage/page
- * @param params { deptId, enabled, name, pageNum, size, sortName, orderBy }
- */
- export async function getMapImagePage(params) {
- const res = await request.get('/ehs/mapImage/page', { params });
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 查询地图底图详情
- * GET /ehs/mapImage/getById/{id}
- */
- export async function getMapImageById(id) {
- const res = await request.get(`/ehs/mapImage/getById/${id}`);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 查询启用的地图底图列表(作业票标记地图位置用)
- * GET /ehs/mapImage/listEnabled
- */
- export async function getEnabledMapImageList() {
- const res = await request.get('/ehs/mapImage/listEnabled');
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 新增地图底图
- * 图片通过文档库(fileMain)上传后提交:
- * imageUrl 图片访问地址、storePath 文件存储相对路径、
- * fileId 文档库主键(后端只做关联,不参与业务)
- * POST /ehs/mapImage/save
- */
- export async function saveMapImage(data) {
- const res = await request.post('/ehs/mapImage/save', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 修改地图底图
- * PUT /ehs/mapImage/update
- */
- export async function updateMapImage(data) {
- const res = await request.put('/ehs/mapImage/update', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 启用/停用地图底图
- * PUT /ehs/mapImage/changeEnabled?enabled=0|1&id=xxx
- */
- export async function changeMapImageEnabled(id, enabled) {
- const res = await request.put('/ehs/mapImage/changeEnabled', null, {
- params: { id, enabled }
- });
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 删除地图底图(已被作业票标记使用时不允许删除,请改为停用)
- * DELETE /ehs/mapImage/delete
- */
- export async function deleteMapImage(ids) {
- const res = await request.delete('/ehs/mapImage/delete', { data: ids });
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
|