diff --git a/ruoyi-ui/src/api/ehs/ehsMaterial.js b/ruoyi-ui/src/api/ehs/ehsMaterial.js index becc31b..07b0b77 100644 --- a/ruoyi-ui/src/api/ehs/ehsMaterial.js +++ b/ruoyi-ui/src/api/ehs/ehsMaterial.js @@ -26,6 +26,24 @@ export function addEhsMaterial(data) { }) } +// 检查新增时物资信息是否重复 +export function checkRepeat(data) { + return request({ + url: '/ehsMaterial/ehsMaterial/checkRepeat', + method: 'post', + data: data + }) +} + +// 合并物资 +export function merageMaterial(data) { + return request({ + url: '/ehsMaterial/ehsMaterial/merge', + method: 'post', + data: data + }) +} + // 修改物资信息包含 通用应急救援装备”“防汛抗旱应急救援装备”“森林防灭火应急救援装备”“救灾物资” export function updateEhsMaterial(data) { return request({ diff --git a/ruoyi-ui/src/utils/request.js b/ruoyi-ui/src/utils/request.js index ffb0d21..de7dbdd 100644 --- a/ruoyi-ui/src/utils/request.js +++ b/ruoyi-ui/src/utils/request.js @@ -6,6 +6,7 @@ import errorCode from '@/utils/errorCode' import { tansParams, blobValidate } from "@/utils/ruoyi"; import cache from '@/plugins/cache' import { saveAs } from 'file-saver' +import data from '@/views/system/dict/data.vue' let downloadLoadingInstance; // 是否显示重新登录 @@ -100,6 +101,8 @@ service.interceptors.response.use(res => { } else if (code === 601) { Message({ message: msg, type: 'warning' }) return Promise.reject('error') + } else if (code === 209) { + return res.data; } else if (code !== 200) { Notification.error({ title: msg }) return Promise.reject('error') diff --git a/ruoyi-ui/src/views/ehs/ehsMaterial/index.vue b/ruoyi-ui/src/views/ehs/ehsMaterial/index.vue index 52a18d3..cf98f58 100644 --- a/ruoyi-ui/src/views/ehs/ehsMaterial/index.vue +++ b/ruoyi-ui/src/views/ehs/ehsMaterial/index.vue @@ -436,15 +436,27 @@

验证码: {{ captcha }}

- 取消 - 确定 - + 取消 + 确定 + + + + 已有相同的物资,是否合并? + + 合 并 + 不合并 + + +