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 {
编辑
删除
+
详情