From b191114bccef7a9e443bd66b643c019efe4c2e27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9C002001lixiaobang=E2=80=9D?= <2547956374@qq.com> Date: Fri, 16 Jan 2026 17:54:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4=5F?= =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E9=A3=8E=E9=99=A9=E5=85=89=E6=8E=A7=E5=8D=A1?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/Logistics/riskManagement.js | 77 ++++ .../RiskManagement/Details/index.vue | 356 +++++++++++++++++- src/views/Logistics/RiskManagement/index.vue | 246 +++++++++--- vite.config.js | 2 +- 4 files changed, 628 insertions(+), 53 deletions(-) create mode 100644 src/api/Logistics/riskManagement.js diff --git a/src/api/Logistics/riskManagement.js b/src/api/Logistics/riskManagement.js new file mode 100644 index 0000000..c0c5470 --- /dev/null +++ b/src/api/Logistics/riskManagement.js @@ -0,0 +1,77 @@ +import request from '@/utils/request' + +// 查询风险卡模版列表 +export function listRiskCardTemplate(query) { + return request({ + url: '/manage/logistics/riskCard/template/list', + method: 'get', + params: query + }) +} +//查询风险卡模版详情信息 +export function getRiskCardTemplateDetail(templateId) { + return request({ + url: '/manage/logistics/riskCard/template/' + templateId, + method: 'get' + }) +} +// 新增风险卡模版保存并发布 +export function saveAndPublishRiskCardTemplate(data) { + return request({ + url: '/manage/logistics/riskCard/template/saveAndPublish', + method: 'post', + data: data + }) +} +// 新增风险卡模版保存不发布 +export function saveNotPublishRiskCardTemplate(data) { + return request({ + url: '/manage/logistics/riskCard/template/save', + method: 'post', + data: data + }) +} +// +// 发布风险卡模版 +export function publishRiskCardTemplate(id) { + return request({ + url: '/manage/logistics/riskCard/template/publish/' + id, + method: 'put' + }) +} + +// 作废风险卡模版 +export function obsoleteRiskCardTemplate(id) { + return request({ + url: '/manage/logistics/riskCard/template/obsolete/' + id, + method: 'put' + }) +} + +// 编辑风险卡模版 +export function editRiskCardTemplate(data) { + return request({ + url: '/manage/logistics/riskCard/template', + method: 'put', + data + }) +} + +//查询检查项列表 +export function listRiskCardItem(id) { + return request({ + url: '/manage/logistics/riskCard/template/items/' + id, + method: 'get', + }) +} + +//导出模版列表 +export function exportRiskCardTemplateList(data) { + return request({ + url: '/manage/logistics/riskCard/template/export', + method: 'post', + data: data, + responseType: 'blob' + }) +} + diff --git a/src/views/Logistics/RiskManagement/Details/index.vue b/src/views/Logistics/RiskManagement/Details/index.vue index 2dd32ab..f75b039 100644 --- a/src/views/Logistics/RiskManagement/Details/index.vue +++ b/src/views/Logistics/RiskManagement/Details/index.vue @@ -1,20 +1,51 @@