From c048a866cbcd1277479a4a7033d54c2376639c28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=B8=E7=86=9F=E5=90=B4=E5=BD=A6=E7=A5=96?= Date: Tue, 25 Aug 2026 15:44:16 +0800 Subject: [PATCH] 1 --- .../haianWarehouse/shopOrderIssueNotify.js | 30 + .../ShopOrderIssueNotify54.vue | 2160 +++++++++++++++++ 2 files changed, 2190 insertions(+) create mode 100644 src/api/haianWarehouse/shopOrderIssueNotify.js create mode 100644 src/views/modules/haianWarehouse/shopOrderIssueNotify/ShopOrderIssueNotify54.vue diff --git a/src/api/haianWarehouse/shopOrderIssueNotify.js b/src/api/haianWarehouse/shopOrderIssueNotify.js new file mode 100644 index 0000000..ece655c --- /dev/null +++ b/src/api/haianWarehouse/shopOrderIssueNotify.js @@ -0,0 +1,30 @@ +import { createAPI } from "@/utils/httpRequest.js"; + +// 海安领料主流程接口:保留原命名语义,路由改到海安后端模块 - rqrq +export const haiAnGetUserNotifyNo = data => createAPI(`/autoWareHourceHaian/haiAnIssureNotify/getUserNotifyNo`, 'post', data); +export const haiAnCheckUserHasUnissueShopOrder = data => createAPI(`/autoWareHourceHaian/haiAnIssureNotify/checkUserHasUnissueShopOrder`, 'post', data); +export const haiAnCreateNotify = data => createAPI(`/autoWareHourceHaian/haiAnIssureNotify/createNotify`, 'post', data); +export const haiAnDeleteNotify = data => createAPI(`/autoWareHourceHaian/haiAnIssureNotify/deleteNotify`, 'post', data); +export const haiAnGetNotifyNoDetail = data => createAPI(`/autoWareHourceHaian/haiAnIssureNotify/getNotifyNoDetail`, 'post', data); +export const haiAnSaveSOIssueNotifyOrderList = data => createAPI(`/autoWareHourceHaian/haiAnIssureNotify/saveSOIssueNotifyOrderList`, 'post', data); +export const haiAnSaveMaterialDetail = data => createAPI(`/autoWareHourceHaian/haiAnIssureNotify/saveMaterialDetail`, 'post', data); +export const haiAnDeleteNotifySOS = data => createAPI(`/autoWareHourceHaian/haiAnIssureNotify/deleteNotifySOS`, 'post', data); +export const haiAnXiadaNotify = data => createAPI(`/autoWareHourceHaian/haiAnIssureNotify/xiadaNotify`, 'post', data); +export const haiAnSaveNewSoIssueNotify = data => createAPI(`/autoWareHourceHaian/haiAnIssureNotify/saveNewSoIssueNotify`, 'post', data); + +// 海安工单/BOM/材料明细接口:IFS调用路径保持一致,只替换业务处理模块 - rqrq +export const haiAnGetShopOrderFromIFSWithOrderNo = data => createAPI(`/autoWareHourceHaian/haiAnNewIssure/getShopOrderFromIFSWithOrderNo`, 'post', data); +export const haiAnGetSOSBOMForIssureNew = data => createAPI(`/autoWareHourceHaian/haiAnNewIssure/getSOSBOMForIssureNew`, 'post', data); +export const haiAnGetShopOrderAndMaterialByShoporder = data => createAPI(`/autoWareHourceHaian/haiAnNewIssure/getShopOrderAndMaterialByShoporder`, 'post', data); +export const haiAnSearchNotifyMaterialListNew = data => createAPI(`/autoWareHourceHaian/haiAnNewIssure/searchNotifyMaterialListNew`, 'post', data); +export const haiAnSearchMaterialListDetail = data => createAPI(`/autoWareHourceHaian/haiAnNewIssure/searchMaterialListDetail`, 'post', data); +export const haiAnSearchNotifyHeaderNew = data => createAPI(`/autoWareHourceHaian/haiAnNewIssure/searchNotifyHeaderNew`, 'post', data); +export const haiAnSearchNotifyOrderListNew = data => createAPI(`/autoWareHourceHaian/haiAnNewIssure/searchNotifyOrderListNew`, 'post', data); +export const haiAnSearchSumNotifyMaterialListNew = data => createAPI(`/autoWareHourceHaian/haiAnNewIssure/searchSumNotifyMaterialListNew`, 'post', data); +export const haiAnUpdateNotifyStatusNew = data => createAPI(`/autoWareHourceHaian/haiAnNewIssure/updateNotifyStatusNew`, 'post', data); +export const haiAnSearchNotifyLogNew = data => createAPI(`/autoWareHourceHaian/haiAnNewIssure/searchNotifyLogNew`, 'post', data); +export const haiAnSearchNotifyLogCloseNew = data => createAPI(`/autoWareHourceHaian/haiAnNewIssure/searchNotifyLogCloseNew`, 'post', data); + +// 枚举仍复用公共接口,避免重复维护状态字典 - rqrq +export const getAllNotifyStatus = data => createAPI(`/sys/enum/list`, 'get', data); + diff --git a/src/views/modules/haianWarehouse/shopOrderIssueNotify/ShopOrderIssueNotify54.vue b/src/views/modules/haianWarehouse/shopOrderIssueNotify/ShopOrderIssueNotify54.vue new file mode 100644 index 0000000..a4934e8 --- /dev/null +++ b/src/views/modules/haianWarehouse/shopOrderIssueNotify/ShopOrderIssueNotify54.vue @@ -0,0 +1,2160 @@ + + + + +