diff --git a/src/api/quotation/quotationHeader.js b/src/api/quotation/quotationHeader.js index 795ff8f..a39a6e4 100644 --- a/src/api/quotation/quotationHeader.js +++ b/src/api/quotation/quotationHeader.js @@ -213,3 +213,5 @@ export const deleteQuotationPropertiesItemAvailable = (data) => createAPI('/plm/ export const updateQuoteStatus = (data) => createAPI('/quote/status','post',data); + +export const updateQuoteDetailStatus = (data) => createAPI('/quote/detail/status','post',data); diff --git a/src/views/modules/quotation/sellForQuotation.vue b/src/views/modules/quotation/sellForQuotation.vue index 1690bf5..1dcc861 100644 --- a/src/views/modules/quotation/sellForQuotation.vue +++ b/src/views/modules/quotation/sellForQuotation.vue @@ -112,8 +112,8 @@ 下达 - 编辑 - 删除 + 编辑 + 删除 重新报价 diff --git a/src/views/modules/quotation/sellForQuotation/quoteDetail.vue b/src/views/modules/quotation/sellForQuotation/quoteDetail.vue index 4375479..1ffe49d 100644 --- a/src/views/modules/quotation/sellForQuotation/quoteDetail.vue +++ b/src/views/modules/quotation/sellForQuotation/quoteDetail.vue @@ -2,7 +2,7 @@ import { deleteQuotationDetail, insertQuotationDetail, - searchQuotationDetailPageByHeaderId, updateQuotationDetail + searchQuotationDetailPageByHeaderId, updateQuotationDetail, updateQuoteDetailStatus } from "../../../../api/quotation/quotationHeader"; import {getProjectPart, getProjectPartList} from "../../../../api/project/project"; import ToolQuotation from "./quotationDetail/toolQuotation.vue"; @@ -1000,9 +1000,11 @@ export default { } }, editQuotationDetailStatus(row,status){ - let params = JSON.parse(JSON.stringify(row)) - params.quotationDetailStatus = status; - updateQuotationDetail(params).then(({data}) => { + let params = { + quotationDetailId:row.quotationDetailId, + quotationDetailStatus:status + } + updateQuoteDetailStatus(params).then(({data}) => { if (data.code === 200) { this.initData(); this.$message.success(data.msg); @@ -1111,8 +1113,8 @@ export default { width="140" align="center">