Browse Source

2024-1-6

master
qiezi 1 year ago
parent
commit
f3640dea44
  1. 8
      src/views/modules/quote/detail/quoteDetail.vue
  2. 9
      src/views/modules/quote/detail/quoteGroupDetail.vue

8
src/views/modules/quote/detail/quoteDetail.vue

@ -678,6 +678,10 @@ export default {
this.saveQuoteDetail.partDesc = row.partDesc;
this.partVisible = false;
},
handleClose(){
this.$emit('close');
this.saveVisible = false;
},
},
watch:{
quote(newVal,oldVal){
@ -849,10 +853,10 @@ export default {
<el-tabs v-model="activeName" v-if="saveQuoteDetail.id" @tab-click="handleClickTab">
<el-tab-pane label="材料" name="bom">
<quote-detail-bom v-if="saveVisible" @close="()=>{this.saveVisible = false}" v-model:quoteDetail="saveQuoteDetail"></quote-detail-bom>
<quote-detail-bom v-if="saveVisible" @close="handleClose" v-model:quoteDetail="saveQuoteDetail"></quote-detail-bom>
</el-tab-pane>
<el-tab-pane label="工艺" name="routing">
<quote-detail-routing ref="routing" v-if="saveVisible" @close="()=>{this.saveVisible = false}" v-model:quoteDetail="saveQuoteDetail"></quote-detail-routing>
<quote-detail-routing ref="routing" v-if="saveVisible" @close="handleClose" v-model:quoteDetail="saveQuoteDetail"></quote-detail-routing>
</el-tab-pane>
<el-tab-pane label="工具" name="tool">
<quote-detail-tool ref="tool" v-if="saveVisible" v-model:quoteDetail="saveQuoteDetail"></quote-detail-tool>

9
src/views/modules/quote/detail/quoteGroupDetail.vue

@ -679,6 +679,10 @@ export default {
this.quoteGroupDetail.currentQuoteDetailItemNo = val;
})
},
handleClose(){
this.drawerVisible = false;
this.saveVisible = false;
},
},
watch:{
quote(newVal,oldVal){
@ -815,10 +819,10 @@ export default {
<el-tabs v-model="activeName" v-if="saveQuoteDetail.id" @tab-click="handleClickTab">
<el-tab-pane label="材料" name="bom">
<quote-detail-bom v-if="saveVisible" @close="()=>{this.saveVisible = false}" v-model:quoteDetail="saveQuoteDetail"></quote-detail-bom>
<quote-detail-bom v-if="saveVisible" @close="handleClose" v-model:quoteDetail="saveQuoteDetail"></quote-detail-bom>
</el-tab-pane>
<el-tab-pane label="工艺" name="routing">
<quote-detail-routing ref="routing" v-if="saveVisible" @close="()=>{this.saveVisible = false}" v-model:quoteDetail="saveQuoteDetail"></quote-detail-routing>
<quote-detail-routing ref="routing" v-if="saveVisible" @close="handleClose" v-model:quoteDetail="saveQuoteDetail"></quote-detail-routing>
</el-tab-pane>
<el-tab-pane label="工具" name="tool">
<quote-detail-tool ref="tool" v-if="saveVisible" v-model:quoteDetail="saveQuoteDetail"></quote-detail-tool>
@ -915,6 +919,7 @@ export default {
v-if="drawerVisible"
style="margin-top: 20px"
:save-auth="isAuth('5011:detail:save')"
@close="handleClose"
:quote="quote"
:quote-group-detail="quoteGroupDetail"
:auth-flag="false"

Loading…
Cancel
Save