|
|
|
@ -316,8 +316,8 @@ |
|
|
|
min-width="170" |
|
|
|
label="New IFS Part No."> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-input :disabled="changeRequestDetailFlag('newPartNo') === 'N'" @input="(val)=>partInput(scope.row, val)" :ref="`newPartNo${scope.$index}`" v-model="scope.row.newPartNo" @keyup.enter.native="focusNextInput(scope.$index, 'newPartNo')" style="width:77%"></el-input> |
|
|
|
<el-button :disabled="changeRequestDetailFlag('newPartNo') === 'N'" type="primary" @click="choosePartNo(scope.row)" style="width:18%;padding: 3px 7px">· · ·</el-button> |
|
|
|
<el-input :disabled="showModalFlag||changeRequestDetailFlag('newPartNo') === 'N'" @input="(val)=>partInput(scope.row, val)" :ref="`newPartNo${scope.$index}`" v-model="scope.row.newPartNo" @keyup.enter.native="focusNextInput(scope.$index, 'newPartNo')" style="width:77%"></el-input> |
|
|
|
<el-button :disabled="showModalFlag||changeRequestDetailFlag('newPartNo') === 'N'" type="primary" @click="choosePartNo(scope.row)" style="width:18%;padding: 3px 7px">· · ·</el-button> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table-column> |
|
|
|
@ -370,7 +370,7 @@ |
|
|
|
width="60" |
|
|
|
label="操作"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-link style="cursor: pointer" @click="deleteChooseDataModal(scope.row)">删除</el-link> |
|
|
|
<el-link style="cursor: pointer" :disabled="showModalFlag" @click="deleteChooseDataModal(scope.row)">删除</el-link> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
@ -383,7 +383,7 @@ |
|
|
|
<div style="height: 675px"> |
|
|
|
<el-form :inline="true" label-position="top" :model="costImpactData" style="margin-top: -5px;"> |
|
|
|
<el-form-item style="margin-top: 7px;width: 155px"> |
|
|
|
<el-checkbox :disabled="changeCostImpactFlag('productionProductFlag') === 'N'" v-model="costImpactData.productionProductFlag" true-label="Y">在制品<br>On-line product</el-checkbox> |
|
|
|
<el-checkbox :disabled="showModalFlag||changeCostImpactFlag('productionProductFlag') === 'N'" v-model="costImpactData.productionProductFlag" true-label="Y">在制品<br>On-line product</el-checkbox> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item style="margin-left: 50px" label="数量/Qty."> |
|
|
|
<el-input class="inlineNumber numInput" v-model="costImpactData.productionProductNumber" :disabled="costImpactData.productionProductFlag !== 'Y' || changeCostImpactFlag('productionProductNumber') === 'N'" type="number" style="width: 100px"></el-input> |
|
|
|
@ -407,7 +407,7 @@ |
|
|
|
|
|
|
|
<el-form :inline="true" label-position="top" :model="costImpactData" style="margin-top: 10px;"> |
|
|
|
<el-form-item style="margin-top: 7px;width: 155px"> |
|
|
|
<el-checkbox :disabled="changeCostImpactFlag('inventoryProductFlag') === 'N'" v-model="costImpactData.inventoryProductFlag" true-label="Y">成品库存<br>FG Stock</el-checkbox> |
|
|
|
<el-checkbox :disabled="showModalFlag||changeCostImpactFlag('inventoryProductFlag') === 'N'" v-model="costImpactData.inventoryProductFlag" true-label="Y">成品库存<br>FG Stock</el-checkbox> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item style="margin-left: 50px" label="数量/Qty."> |
|
|
|
<el-input class="inlineNumber numInput" v-model="costImpactData.inventoryProductNumber" :disabled="costImpactData.inventoryProductFlag !== 'Y' || changeCostImpactFlag('inventoryProductNumber') === 'N'" type="number" style="width: 100px"></el-input> |
|
|
|
@ -431,7 +431,7 @@ |
|
|
|
|
|
|
|
<el-form :inline="true" label-position="top" :model="costImpactData" style="margin-top: 10px;"> |
|
|
|
<el-form-item style="margin-top: 7px;width: 155px"> |
|
|
|
<el-checkbox :disabled="changeCostImpactFlag('newOrderFlag') === 'N'" v-model="costImpactData.newOrderFlag" true-label="Y">新订单<br>New Order</el-checkbox> |
|
|
|
<el-checkbox :disabled="showModalFlag||changeCostImpactFlag('newOrderFlag') === 'N'" v-model="costImpactData.newOrderFlag" true-label="Y">新订单<br>New Order</el-checkbox> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item style="margin-left: 50px" label="数量/Qty."> |
|
|
|
<el-input class="inlineNumber numInput" v-model="costImpactData.newOrderNumber" :disabled="costImpactData.newOrderFlag !== 'Y' || changeCostImpactFlag('newOrderNumber') === 'N'" type="number" style="width: 100px"></el-input> |
|
|
|
@ -440,7 +440,7 @@ |
|
|
|
|
|
|
|
<el-form :inline="true" label-position="top" :model="costImpactData" style="margin-top: 10px;"> |
|
|
|
<el-form-item style="margin-top: 7px;width: 155px"> |
|
|
|
<el-checkbox :disabled="changeCostImpactFlag('affectedFlag') === 'N'" v-model="costImpactData.affectedFlag" true-label="Y">影响的原材料及其库存量<br>Raw material influencing and stock</el-checkbox> |
|
|
|
<el-checkbox :disabled="showModalFlag||changeCostImpactFlag('affectedFlag') === 'N'" v-model="costImpactData.affectedFlag" true-label="Y">影响的原材料及其库存量<br>Raw material influencing and stock</el-checkbox> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item style="margin-left: 50px" label="数量/Qty."> |
|
|
|
<el-input class="inlineNumber numInput" v-model="costImpactData.affectedNumber" :disabled="costImpactData.affectedFlag !== 'Y' || changeCostImpactFlag('affectedNumber') === 'N'" type="number" style="width: 100px"></el-input> |
|
|
|
@ -463,10 +463,10 @@ |
|
|
|
</el-form> |
|
|
|
<el-form :inline="true" label-position="top" :model="costImpactData" style="margin-top: 10px;"> |
|
|
|
<el-form-item label="ECN变更总成本/Total ECN Cost"> |
|
|
|
<el-input class="inlineNumber numInput" v-model="totalCost" type="number" readonly style="width: 205px"></el-input> |
|
|
|
<el-input class="inlineNumber numInput" :disabled="showModalFlag" v-model="totalCost" type="number" readonly style="width: 205px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="备注/Remark"> |
|
|
|
<el-input v-model="costImpactData.remark" :disabled="changeCostImpactFlag('remark') === 'N'" style="width: 611px"></el-input> |
|
|
|
<el-input v-model="costImpactData.remark" :disabled="showModalFlag||changeCostImpactFlag('remark') === 'N'" style="width: 611px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
</div> |
|
|
|
@ -502,7 +502,7 @@ |
|
|
|
min-width="60" |
|
|
|
label="可选值"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-select :disabled="changeFAItemFlag('chooseValue') === 'N'" v-model="scope.row.chooseValue" placeholder="请选择"> |
|
|
|
<el-select :disabled="showModalFlag||changeFAItemFlag('chooseValue') === 'N'" v-model="scope.row.chooseValue" placeholder="请选择"> |
|
|
|
<el-option v-for="item in scope.row.availableValueList" :key="item.availableValue" :label="item.availableValue" :value="item.availableValue"></el-option> |
|
|
|
</el-select> |
|
|
|
</template> |
|
|
|
@ -513,7 +513,7 @@ |
|
|
|
min-width="120" |
|
|
|
label="备注"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-input :disabled="changeFAItemFlag('itemRemark') === 'N'" v-model="scope.row.itemRemark"></el-input> |
|
|
|
<el-input :disabled="showModalFlag||changeFAItemFlag('itemRemark') === 'N'" v-model="scope.row.itemRemark"></el-input> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<!-- <el-table-column--> |
|
|
|
@ -588,8 +588,8 @@ |
|
|
|
min-width="130" |
|
|
|
label="执行人"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-input :disabled="changeItemFlag('executor') === 'N'" @input="(val)=>executorInput(scope.row, val)" v-model="scope.row.executor" style="width:77%"></el-input> |
|
|
|
<el-button :disabled="changeItemFlag('executor') === 'N'" type="primary" @click="chooseExecutor(scope.row)" style="width:18%;padding: 3px 7px">· · ·</el-button> |
|
|
|
<el-input :disabled="showModalFlag||changeItemFlag('executor') === 'N'" @input="(val)=>executorInput(scope.row, val)" v-model="scope.row.executor" style="width:77%"></el-input> |
|
|
|
<el-button :disabled="showModalFlag||changeItemFlag('executor') === 'N'" type="primary" @click="chooseExecutor(scope.row)" style="width:18%;padding: 3px 7px">· · ·</el-button> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
@ -599,7 +599,7 @@ |
|
|
|
min-width="150" |
|
|
|
label="备注"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-input :disabled="changeItemFlag('itemRemark') === 'N'" v-model="scope.row.itemRemark" style="width:98%"></el-input> |
|
|
|
<el-input :disabled="showModalFlag||changeItemFlag('itemRemark') === 'N'" v-model="scope.row.itemRemark" style="width:98%"></el-input> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
@ -653,7 +653,7 @@ |
|
|
|
min-width="200" |
|
|
|
label="备注"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-input :disabled="changeCountersignatureItemFlag('itemRemark') === 'N'" v-model="scope.row.itemRemark" style="width:98%"></el-input> |
|
|
|
<el-input :disabled="showModalFlag||changeCountersignatureItemFlag('itemRemark') === 'N'" v-model="scope.row.itemRemark" style="width:98%"></el-input> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
@ -663,7 +663,7 @@ |
|
|
|
width="60" |
|
|
|
label="操作"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-link v-if="scope.row.executeFlag !== 'Y' && $store.state.user.name === scope.row.itemDesc && modalData.changeStatus === '审批中'" style="cursor: pointer" @click="executeCSModal(scope.row)">会签</el-link> |
|
|
|
<el-link v-if="scope.row.executeFlag !== 'Y' && $store.state.user.name === scope.row.itemDesc && modalData.changeStatus === '审批中'" :disabled="showModalFlag" style="cursor: pointer" @click="executeCSModal(scope.row)">会签</el-link> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
|