Browse Source

2024-12-13

RFQ优化
java8
fengyuan_yang 1 year ago
parent
commit
c32376c1af
  1. 18
      src/views/modules/part/bomManagement.vue
  2. 22
      src/views/modules/part/routingManagement.vue

18
src/views/modules/part/bomManagement.vue

@ -29,6 +29,13 @@
<el-form-item :label="'BOM版本号'">
<el-input v-model="searchData.engChgLevel" clearable style="width: 90px"></el-input>
</el-form-item>
<el-form-item :label="'BOM状态'">
<el-select v-model="searchData.status" clearable style="width: 120px">
<el-option label="Tentative" value="Tentative"></el-option>
<el-option label="Buildable" value="Buildable"></el-option>
<el-option label="Obsolete" value="Obsolete"></el-option>
</el-select>
</el-form-item>
<el-form-item :label="' '">
<el-button v-if="!authSearch" @click="getDataList">查询</el-button>
<el-button v-if="!authSave" type="primary" @click="addModal">新增</el-button>
@ -188,9 +195,9 @@
<el-tab-pane label="Product Structure" name="bom_detail">
<el-form label-position="top" style="margin-top: -10px">
<el-form-item>
<el-button type="primary" @click="saveBomDetail" style="margin-left: 7px">新增</el-button>
<el-button type="primary" :loading="alternativeLoading" @click="deleteBomDetail">删除</el-button>
<el-button type="primary" :loading="alternativeLoading" @click="updateBomDetail">编辑</el-button>
<!-- <el-button type="primary" @click="saveBomDetail" style="margin-left: 7px">新增</el-button>-->
<!-- <el-button type="primary" :loading="alternativeLoading" @click="deleteBomDetail">删除</el-button>-->
<el-button type="primary" :loading="alternativeLoading" @click="updateBomDetail" style="margin-left: 7px">编辑</el-button>
<el-button v-if="modalData.flag === '2'" type="primary" :loading="alternativeLoading" @click="copyBomAlternative">Copy</el-button>
<el-button v-if="detailData.status === 'Tentative' || detailData.status === 'Obsolete'" type="primary" :loading="alternativeLoading" @click="updateStatusToBuildable">Build</el-button>
<el-button v-if="detailData.status === 'Buildable' && (modalData.effPhaseOutDate == null || modalData.effPhaseOutDate === '')" type="primary" :loading="alternativeLoading" @click="updateStatusToObsolete">Retire</el-button>
@ -1094,8 +1101,9 @@ export default {
userName: this.$store.state.user.name,
partNo: '',
partDesc: '',
bomType:'',
engChgLevel:'',
bomType: '',
engChgLevel: '',
status: '',
page: 1,
limit: 10
},

22
src/views/modules/part/routingManagement.vue

@ -175,9 +175,9 @@
<el-tab-pane label="Routings" name="routing_detail">
<el-form label-position="top" style="margin-top: -10px">
<el-form-item>
<el-button type="primary" @click="saveRoutingDetail" style="margin-left: 7px">新增</el-button>
<el-button type="primary" :loading="alternativeLoading" @click="deleteRoutingDetail">删除</el-button>
<el-button type="primary" :loading="alternativeLoading" @click="updateRoutingDetail">编辑</el-button>
<!-- <el-button type="primary" @click="saveRoutingDetail" style="margin-left: 7px">新增</el-button>-->
<!-- <el-button type="primary" :loading="alternativeLoading" @click="deleteRoutingDetail">删除</el-button>-->
<el-button type="primary" :loading="alternativeLoading" @click="updateRoutingDetail" style="margin-left: 7px">编辑</el-button>
<el-button v-if="modalData.flag === '2'" type="primary" :loading="alternativeLoading" @click="copyRoutingAlternative">Copy</el-button>
<el-button v-if="detailData.status === 'Tentative' || detailData.status === 'Obsolete'" type="primary" :loading="alternativeLoading" @click="updateStatusToBuildable">Build</el-button>
<el-button v-if="detailData.status === 'Buildable' && (modalData.effPhaseOutDate == null || modalData.effPhaseOutDate === '')" type="primary" :loading="alternativeLoading" @click="updateStatusToObsolete">Retire</el-button>
@ -2961,7 +2961,6 @@ export default {
})
}
})
}).catch(() => {
})
}
},
@ -3042,6 +3041,21 @@ export default {
this.$message.warning('请填写生产过程中人数!')
return
}
if (this.componentData.laborCycleTime === '' || this.componentData.laborCycleTime === 0) {
this.$confirm("人工处理时间为0,是否确认保存?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning"
}).then(() => {
this.componentDataSave2(isClose)
})
} else {
this.componentDataSave2(isClose)
}
},
componentDataSave2 (isClose) {
if (this.componentData.flag === '1') {
saveRoutingComponent(this.componentData).then(({data}) => {
if (data && data.code === 0) {

Loading…
Cancel
Save