Browse Source

20241203

java8
qiezi 1 year ago
parent
commit
d60d39163a
  1. 3
      src/api/quote/quoteDetail.js
  2. 17
      src/views/modules/quote/detail/quoteDetail.vue

3
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)

17
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 {
<!-- <a type="text" v-if="row.status === '草稿'" @click="handleComputeYield(row)">计算</a>-->
<a type="text" v-if="row.status === '草稿'" @click="handleSaveQuoteDetail(row)">编辑</a>
<a type="text" v-if="row.status === '草稿'" @click="handleDeleteQuoteDetail(row)">删除</a>
<!-- <a type="text" v-if="row.status !== '下达'" @click="againQuoteDetail(row)">重新报价</a>-->
<a type="text" v-if="row.status === '下达'" @click="handleDetail(row)">详情</a>
</template>
</el-table-column>

Loading…
Cancel
Save