From c8b617966affd69fe98e5869c5e0d741707cfdc4 Mon Sep 17 00:00:00 2001 From: qiezi <15576055375@163.com> Date: Thu, 22 Aug 2024 15:00:34 +0800 Subject: [PATCH] =?UTF-8?q?20240820=20=E6=8A=A5=E4=BB=B7BOM?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/quote/quoteDetailBom.js | 3 + src/api/quote/quoteDetailBomTree.js | 11 + .../quote/detail/primary/quoteDetailBom.vue | 212 +++++++++++++++++- .../detail/primary/quoteDetailRouting.vue | 50 ++++- 4 files changed, 258 insertions(+), 18 deletions(-) create mode 100644 src/api/quote/quoteDetailBom.js create mode 100644 src/api/quote/quoteDetailBomTree.js diff --git a/src/api/quote/quoteDetailBom.js b/src/api/quote/quoteDetailBom.js new file mode 100644 index 0000000..d89e7b3 --- /dev/null +++ b/src/api/quote/quoteDetailBom.js @@ -0,0 +1,3 @@ +import {createAPI} from "../../utils/httpRequest"; + +export const queryQuoteDetailBom = (data) => createAPI("/quote/detail/bom", "post", data); diff --git a/src/api/quote/quoteDetailBomTree.js b/src/api/quote/quoteDetailBomTree.js new file mode 100644 index 0000000..ebed5bf --- /dev/null +++ b/src/api/quote/quoteDetailBomTree.js @@ -0,0 +1,11 @@ +import {createAPI} from "../../utils/httpRequest"; + + +export const queryQuoteDetailBomTree = (data) => createAPI("/quote/detail/bom/tree", "post", data); + +export const queryQuoteDetailBomTreeLevel = (data) => createAPI(`/quote/detail/bom/tree/level`,'post',data) + + +export const queryQuoteDetailBomTreeAlternative = (data) => createAPI("/quote/detail/bom/tree/alternative", "post", data); + +export const changeQuoteDetailBomTree = (data) => createAPI(`quote/detail/bom/tree/change`, "post", data) diff --git a/src/views/modules/quote/detail/primary/quoteDetailBom.vue b/src/views/modules/quote/detail/primary/quoteDetailBom.vue index eb3bdeb..20dd9c2 100644 --- a/src/views/modules/quote/detail/primary/quoteDetailBom.vue +++ b/src/views/modules/quote/detail/primary/quoteDetailBom.vue @@ -1,4 +1,7 @@ @@ -229,18 +389,24 @@ export default { diff --git a/src/views/modules/quote/detail/primary/quoteDetailRouting.vue b/src/views/modules/quote/detail/primary/quoteDetailRouting.vue index 223ba7b..e1238e9 100644 --- a/src/views/modules/quote/detail/primary/quoteDetailRouting.vue +++ b/src/views/modules/quote/detail/primary/quoteDetailRouting.vue @@ -1,4 +1,6 @@