Browse Source

2025/8/18

java8
Aoi_Tori 5 months ago
parent
commit
7ea5d32f32
  1. 10
      src/views/modules/part/bom_create.vue
  2. 9
      src/views/modules/part/part_create.vue
  3. 9
      src/views/modules/part/quicklyCreateBom.vue
  4. 12
      src/views/modules/part/routing_create.vue

10
src/views/modules/part/bom_create.vue

@ -64,11 +64,11 @@
<el-form-item :label="'状态'">
<el-input v-model="detailData.status" readonly style="width: 150px"></el-input>
</el-form-item>
<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>
<!-- <el-form-item>-->
<!-- <el-button v-if="modalData.flag === '1' && headerSaveFlag" :loading="saveHeaderLoading" type="primary" @click="saveBomHeader" style="margin-top: 23px;width: 100px">保存</el-button>-->
<!-- </el-form-item>-->
<el-form-item>
<el-button v-if="modalData.flag === '1' && headerSaveFlag" :loading="saveHeaderLoading" type="primary" @click="saveBomHeader" style="margin-top: 23px;width: 100px">保存</el-button>
</el-form-item>
<el-button style="margin-top: 17px" v-if="detailData.status === 'Tentative' || detailData.status === 'Obsolete'" type="primary" :loading="alternativeLoading" @click="updateStatusToBuildable">Build</el-button>
<el-button style="margin-top: 17px" v-if="detailData.status === 'Buildable' && (modalData.effPhaseOutDate == null || modalData.effPhaseOutDate === '')" type="primary" :loading="alternativeLoading" @click="updateStatusToObsolete">Retire</el-button>
</el-form>
<el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;">
<el-form-item label="备注">

9
src/views/modules/part/part_create.vue

@ -3501,15 +3501,16 @@ export default {
chooseTemplate(this.modalData).then(({data}) => {
if (data&&data.code===0) {
Object.keys(data.data).forEach(key => {
if (key !== 'tempNo') {
if (key !== 'templateNo') {
this.modalData[key] = data.data[key];
}
});
this.modalData.umId2 = data.data.umId
this.modalData.familyID = data.data.familyId
if (this.modalData.partType2&&this.modalData.partType2==='Manufactured')
this.modalData.templateNo = data.data.bomTemplateNo
this.modalData.templateName = data.data.bomTemplateName
if (this.modalData.partType2&&this.modalData.partType2==='Manufactured'){
this.modalData.templateNo = data.data.bomTemplateNo
this.modalData.templateName = data.data.bomTemplateName
}
}
})
},

9
src/views/modules/part/quicklyCreateBom.vue

@ -1036,6 +1036,7 @@ export default {
this.attributeFlag = true
this.attributeFlag1 = true
this.inventoryPartTable = 'part_item'
this.getNodeTree()
} else {
this.previousCodeNo = this.searchData.codeNo
}
@ -3836,14 +3837,16 @@ export default {
chooseTemplate(row).then(({data}) => {
if (data&&data.code===0) {
Object.keys(data.data).forEach(key => {
if (key !== 'tempNo') {
if (key !== 'templateNo') {
row[key] = data.data[key];
}
});
row.umId2 = data.data.umId
row.familyID = data.data.familyId
row.templateNo = data.data.bomTemplateNo
row.templateName = data.data.bomTemplateName
if (row.partType2&&row.partType2==='Manufactured'){
row.templateNo = data.data.bomTemplateNo
row.templateName = data.data.bomTemplateName
}
}
})
},

12
src/views/modules/part/routing_create.vue

@ -49,12 +49,12 @@
<el-form-item :label="'状态'">
<el-input v-model="detailData.status" readonly style="width: 150px"></el-input>
</el-form-item>
<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>
<el-button type="primary" :loading="alternativeLoading" @click="createByStandardOperation">基于标准工序快速创建</el-button>
<!-- <el-form-item>-->
<!-- <el-button v-if="modalData.flag === '1' && headerSaveFlag" :loading="saveHeaderLoading" type="primary" @click="saveRoutingHeader" style="margin-top: 23px;width: 100px">保存</el-button>-->
<!-- </el-form-item>-->
<el-form-item>
<el-button v-if="modalData.flag === '1' && headerSaveFlag" :loading="saveHeaderLoading" type="primary" @click="saveRoutingHeader" style="margin-top: 23px;width: 100px">保存</el-button>
</el-form-item>
<el-button style="margin-top: 17px" v-if="detailData.status === 'Tentative' || detailData.status === 'Obsolete'" type="primary" :loading="alternativeLoading" @click="updateStatusToBuildable">Build</el-button>
<el-button style="margin-top: 17px" v-if="detailData.status === 'Buildable' && (modalData.effPhaseOutDate == null || modalData.effPhaseOutDate === '')" type="primary" :loading="alternativeLoading" @click="updateStatusToObsolete">Retire</el-button>
<el-button style="margin-top: 17px; margin-left: -2px" type="primary" :loading="alternativeLoading" @click="createByStandardOperation">基于标准工序快速创建</el-button>
</el-form>
<el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px">
<el-form-item label="备注">

Loading…
Cancel
Save