From d60d39163a5ac80a90f51e8b21e109e1633f381a Mon Sep 17 00:00:00 2001 From: qiezi <15576055375@163.com> Date: Tue, 3 Dec 2024 11:38:51 +0800 Subject: [PATCH] 20241203 --- src/api/quote/quoteDetail.js | 3 +++ src/views/modules/quote/detail/quoteDetail.vue | 17 +++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/src/api/quote/quoteDetail.js b/src/api/quote/quoteDetail.js index e4fa7ee..49306ba 100644 --- a/src/api/quote/quoteDetail.js +++ b/src/api/quote/quoteDetail.js @@ -21,3 +21,6 @@ export const queryQuoteDetailReportOverall = (data) => createAPI(`/quote/detail/ export const queryQuoteDetailReportRM = (data) => createAPI(`/quote/detail/report/rm`,'post',data) export const queryQuoteDetailReportByTP = (data) => createAPI(`/quote/detail/report/tp`,'post',data) + +export const againQuoteDetail = (data) => createAPI(`/quote/detail/again`,'post',data) + diff --git a/src/views/modules/quote/detail/quoteDetail.vue b/src/views/modules/quote/detail/quoteDetail.vue index e856005..db8d407 100644 --- a/src/views/modules/quote/detail/quoteDetail.vue +++ b/src/views/modules/quote/detail/quoteDetail.vue @@ -2,6 +2,7 @@ import ProjectPartTable from "../../../../components/selector/table/projectPartTable.vue"; import {queryProjectPart} from "../../../../api/project/projectPart"; import { + againQuoteDetail, deleteQuoteDetail, queryQuoteDetail, queryQuoteDetailYield, saveQuoteDetail, @@ -448,6 +449,21 @@ export default { if (this.activeName === 'routing'){ this.$refs.routing.handleQueryQuoteDetailBomTree() } + }, + againQuoteDetail(row){ + let params = { + ...row + } + againQuoteDetail(params).then(({data})=>{ + if (data && data.code === 0){ + this.handleQueryQuoteDetail(); + this.$message.success(data.msg); + }else { + this.$message.warning(data.msg); + } + }).catch((error)=>{ + this.$message.error(error); + }) } }, watch:{ @@ -490,6 +506,7 @@ export default { 编辑 删除 + 详情