|
|
@ -259,6 +259,7 @@ export default { |
|
|
site: '', |
|
|
site: '', |
|
|
engChgLevel: null, |
|
|
engChgLevel: null, |
|
|
}, |
|
|
}, |
|
|
|
|
|
recalculateCost: false, // 切换版本后是否重新计算成本 |
|
|
changeLoading:false |
|
|
changeLoading:false |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
@ -420,6 +421,7 @@ export default { |
|
|
quoteNo: this.quoteDetail.quoteNo, |
|
|
quoteNo: this.quoteDetail.quoteNo, |
|
|
quoteDetailItemNo: this.quoteDetail.itemNo, |
|
|
quoteDetailItemNo: this.quoteDetail.itemNo, |
|
|
versionNo:this.quoteDetail.versionNo, |
|
|
versionNo:this.quoteDetail.versionNo, |
|
|
|
|
|
recalculateCost: this.recalculateCost, // 是否重新计算成本 |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
if (node) { |
|
|
if (node) { |
|
|
@ -434,6 +436,7 @@ export default { |
|
|
if (data && data.code === 0) { |
|
|
if (data && data.code === 0) { |
|
|
this.$message.success(data.msg); |
|
|
this.$message.success(data.msg); |
|
|
this.versionVisible = false; |
|
|
this.versionVisible = false; |
|
|
|
|
|
this.recalculateCost = false; // 重置勾选状态 |
|
|
this.handleQueryQuoteDetailBomTree(); |
|
|
this.handleQueryQuoteDetailBomTree(); |
|
|
} else { |
|
|
} else { |
|
|
this.$message.warning(data.msg); |
|
|
this.$message.warning(data.msg); |
|
|
@ -528,13 +531,16 @@ export default { |
|
|
|
|
|
|
|
|
<el-dialog title="BOM版本切换" :visible.sync="versionVisible" append-to-body :close-on-click-modal="false" v-drag |
|
|
<el-dialog title="BOM版本切换" :visible.sync="versionVisible" append-to-body :close-on-click-modal="false" v-drag |
|
|
width="900px"> |
|
|
width="900px"> |
|
|
<el-form label-position="top" :model="part"> |
|
|
|
|
|
|
|
|
<el-form label-position="top" :model="part" inline> |
|
|
<el-form-item label="料号类型"> |
|
|
<el-form-item label="料号类型"> |
|
|
<el-select v-model="part.status" style="width: 120px" @change="handleCheckedVersion(true)"> |
|
|
<el-select v-model="part.status" style="width: 120px" @change="handleCheckedVersion(true)"> |
|
|
<el-option value="N" label="临时物料" :disabled="!!part.ifsPartNo"></el-option> |
|
|
<el-option value="N" label="临时物料" :disabled="!!part.ifsPartNo"></el-option> |
|
|
<el-option value="Y" label="正式物料"></el-option> |
|
|
<el-option value="Y" label="正式物料"></el-option> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label=" " style="margin-left: 20px"> |
|
|
|
|
|
<el-checkbox v-model="recalculateCost">成本价格重新计算</el-checkbox> |
|
|
|
|
|
</el-form-item> |
|
|
</el-form> |
|
|
</el-form> |
|
|
<el-table v-loading="changeLoading" :data="versionList" :row-style="levelRowStyle" @row-click="levelRowClick" ref="versionTable" |
|
|
<el-table v-loading="changeLoading" :data="versionList" :row-style="levelRowStyle" @row-click="levelRowClick" ref="versionTable" |
|
|
style="width: 100%" border :height="240"> |
|
|
style="width: 100%" border :height="240"> |
|
|
|