Browse Source

2026-03-17

产品BOM、配方BOM、Routing新增【异常转正式。。。】功能
master
fengyuan_yang 4 weeks ago
parent
commit
db50915f0d
  1. 6
      src/views/modules/part/bomManagement.vue
  2. 4
      src/views/modules/part/recipeManagement.vue
  3. 6
      src/views/modules/part/routingManagement.vue

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

@ -189,8 +189,10 @@
@click="updateStatusToObsolete" :loading="toBecomeOfficialLoading">Retire</el-button>
<el-button v-if="modalData.flag === '2' && detailData.officialFlag !== 'Y'" type="primary"
@click="toBecomeOfficialBom" :loading="toBecomeOfficialLoading">转正式BOM</el-button>
<el-button v-if="modalData.flag === '2' && detailData.officialFlag !== 'Y'" type="warning"
@click="toOfficialBomByIfsClick" :loading="toBecomeOfficialLoading">异常转正式BOM</el-button>
<template v-if="isAuth('104002001:exceptionToOfficial')">
<el-button v-if="modalData.flag === '2' && detailData.officialFlag !== 'Y'" type="warning"
@click="toOfficialBomByIfsClick" :loading="toBecomeOfficialLoading">异常转正式BOM</el-button>
</template>
<!-- <el-button v-if="modalData.flag === '2' && detailData.officialFlag === 'Y'" type="primary" @click="syncPlmToIfs" :loading="toBecomeOfficialLoading">数据同步-正向</el-button>-->
<template v-if="isAuth('104002001:reverseSync')">
<el-button v-if="modalData.flag === '2' && detailData.officialFlag === 'Y'" type="primary" @click="syncIfsToPlm" :loading="toBecomeOfficialLoading">数据同步-反向</el-button>

4
src/views/modules/part/recipeManagement.vue

@ -176,7 +176,9 @@
<el-button v-if="detailData.status === 'Tentative' || detailData.status === 'Obsolete'" type="primary" @click="updateStatusToBuildable">Build</el-button>
<el-button v-if="detailData.status === 'Buildable'" type="primary" @click="updateStatusToObsolete">Retire</el-button>
<el-button v-if="modalData.flag === '2' && detailData.officialFlag !== 'Y' && (modalData.ifsPartNo == null || modalData.ifsPartNo === '')" type="primary" @click="toBecomeOfficialRecipe" :loading="toBecomeOfficialLoading">转正式Recipe</el-button>
<el-button v-if="modalData.flag === '2' && detailData.officialFlag !== 'Y' && (modalData.ifsPartNo == null || modalData.ifsPartNo === '')" type="warning" @click="toOfficialRecipeByIfsClick" :loading="toBecomeOfficialLoading">异常转正式Recipe</el-button>
<template v-if="isAuth('104002003:exceptionToOfficial')">
<el-button v-if="modalData.flag === '2' && detailData.officialFlag !== 'Y' && (modalData.ifsPartNo == null || modalData.ifsPartNo === '')" type="warning" @click="toOfficialRecipeByIfsClick" :loading="toBecomeOfficialLoading">异常转正式Recipe</el-button>
</template>
<template v-if="isAuth('104002003:reverseSync')">
<el-button v-if="modalData.flag === '2' && detailData.officialFlag === 'Y'" type="primary" @click="syncIfsToPlm" :loading="toBecomeOfficialLoading">数据同步-反向</el-button>
</template>

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

@ -182,8 +182,10 @@
@click="updateStatusToObsolete" :loading="toBecomeOfficialLoading">Retire</el-button>
<el-button v-if="modalData.flag === '2' && detailData.officialFlag !== 'Y'" type="primary"
@click="toBecomeOfficialRouting" :loading="toBecomeOfficialLoading">转正式Routing</el-button>
<el-button v-if="modalData.flag === '2' && detailData.officialFlag !== 'Y'" type="warning"
@click="toOfficialRoutingByIfsClick" :loading="toBecomeOfficialLoading">异常转正式Routing</el-button>
<template v-if="isAuth('104003001:exceptionToOfficial')">
<el-button v-if="modalData.flag === '2' && detailData.officialFlag !== 'Y'" type="warning"
@click="toOfficialRoutingByIfsClick" :loading="toBecomeOfficialLoading">异常转正式Routing</el-button>
</template>
<template v-if="isAuth('104003001:reverseSync')">
<el-button v-if="modalData.flag === '2' && detailData.officialFlag === 'Y'" type="primary" @click="syncIfsToPlm" :loading="toBecomeOfficialLoading">数据同步-反向</el-button>
</template>

Loading…
Cancel
Save