|
|
@ -117,7 +117,7 @@ |
|
|
</el-date-picker> |
|
|
</el-date-picker> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="ECN变更影响" prop="changeImpact" :rules="rules.changeImpact"> |
|
|
<el-form-item label="ECN变更影响" prop="changeImpact" :rules="rules.changeImpact"> |
|
|
<dict-data-select v-model="modalData.changeImpact" style="width: 205px" dict-type="change_change_Impact"></dict-data-select> |
|
|
|
|
|
|
|
|
<dict-data-select v-if="modalFlag" v-model="modalData.changeImpact" style="width: 205px" dict-type="change_change_Impact"></dict-data-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="变更影响描述" prop="changeImpactDesc" :rules="[{required: modalData.changeImpact === 'Y',message: ' ',trigger: ['blur','change']}]"> |
|
|
<el-form-item label="变更影响描述" prop="changeImpactDesc" :rules="[{required: modalData.changeImpact === 'Y',message: ' ',trigger: ['blur','change']}]"> |
|
|
<el-input v-model="modalData.changeImpactDesc" style="width: 423px"></el-input> |
|
|
<el-input v-model="modalData.changeImpactDesc" style="width: 423px"></el-input> |
|
|
@ -125,13 +125,13 @@ |
|
|
</el-form> |
|
|
</el-form> |
|
|
<el-form :inline="true" label-position="top" :model="modalData" :rules="rules"> |
|
|
<el-form :inline="true" label-position="top" :model="modalData" :rules="rules"> |
|
|
<el-form-item label="ECN阶段" prop="ecnStage" :rules="rules.ecnStage"> |
|
|
<el-form-item label="ECN阶段" prop="ecnStage" :rules="rules.ecnStage"> |
|
|
<dict-data-select v-model="modalData.ecnStage" style="width: 95px" dict-type="change_ecn_stage"></dict-data-select> |
|
|
|
|
|
|
|
|
<dict-data-select v-if="modalFlag" v-model="modalData.ecnStage" style="width: 95px" dict-type="change_ecn_stage"></dict-data-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="变更类别" prop="changeType" :rules="rules.changeType"> |
|
|
<el-form-item label="变更类别" prop="changeType" :rules="rules.changeType"> |
|
|
<dict-data-select v-model="modalData.changeType" style="width: 95px" dict-type="change_change_type"></dict-data-select> |
|
|
|
|
|
|
|
|
<dict-data-select v-if="modalFlag" v-model="modalData.changeType" style="width: 95px" dict-type="change_change_type"></dict-data-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="ECN种类" prop="ecnType" :rules="rules.ecnType"> |
|
|
<el-form-item label="ECN种类" prop="ecnType" :rules="rules.ecnType"> |
|
|
<dict-data-select v-model="modalData.ecnType" style="width: 100px" dict-type="change_ecn_type"></dict-data-select> |
|
|
|
|
|
|
|
|
<dict-data-select v-if="modalFlag" v-model="modalData.ecnType" style="width: 100px" dict-type="change_ecn_type"></dict-data-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label=" "> |
|
|
<el-form-item label=" "> |
|
|
<el-button type="primary" @click="chooseEcnTypeModal" style="width: 90px">ECN种类</el-button> |
|
|
<el-button type="primary" @click="chooseEcnTypeModal" style="width: 90px">ECN种类</el-button> |
|
|
@ -157,7 +157,7 @@ |
|
|
<!-- <dict-data-select v-model="modalData.printing" style="width: 205px" dict-type="change_printing"></dict-data-select>--> |
|
|
<!-- <dict-data-select v-model="modalData.printing" style="width: 205px" dict-type="change_printing"></dict-data-select>--> |
|
|
<!-- </el-form-item>--> |
|
|
<!-- </el-form-item>--> |
|
|
<el-form-item label="是否DF产品" prop="dfIsProduct" :rules="rules.dfIsProduct"> |
|
|
<el-form-item label="是否DF产品" prop="dfIsProduct" :rules="rules.dfIsProduct"> |
|
|
<dict-data-select v-model="modalData.dfIsProduct" style="width: 205px" dict-type="change_df_is_product"></dict-data-select> |
|
|
|
|
|
|
|
|
<dict-data-select v-if="modalFlag" v-model="modalData.dfIsProduct" style="width: 205px" dict-type="change_df_is_product"></dict-data-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label=" " prop="industrialEngineerId" :rules="[{required: modalData.dfIsProduct === 'Y',message: ' ',trigger: ['blur','change']}]"> |
|
|
<el-form-item label=" " prop="industrialEngineerId" :rules="[{required: modalData.dfIsProduct === 'Y',message: ' ',trigger: ['blur','change']}]"> |
|
|
<span style="cursor: pointer" slot="label" @click="getBaseList(103,6)"><a href="#">I/E</a></span> |
|
|
<span style="cursor: pointer" slot="label" @click="getBaseList(103,6)"><a href="#">I/E</a></span> |
|
|
@ -177,7 +177,7 @@ |
|
|
<!-- <el-button type="primary" icon="el-icon-upload" @click="uploadFileModal" style="margin-top: 12px;width: 105px">文件上传</el-button>--> |
|
|
<!-- <el-button type="primary" icon="el-icon-upload" @click="uploadFileModal" style="margin-top: 12px;width: 105px">文件上传</el-button>--> |
|
|
<!-- </el-form-item>--> |
|
|
<!-- </el-form-item>--> |
|
|
<el-form-item label="印刷方式" prop="printing" :rules="rules.printing"> |
|
|
<el-form-item label="印刷方式" prop="printing" :rules="rules.printing"> |
|
|
<dict-data-select v-model="modalData.printing" style="width: 205px" dict-type="change_printing"></dict-data-select> |
|
|
|
|
|
|
|
|
<dict-data-select v-if="modalFlag" v-model="modalData.printing" style="width: 205px" dict-type="change_printing"></dict-data-select> |
|
|
<el-button type="primary" icon="el-icon-upload" @click="uploadFileModal" style="margin-top: 12px;width: 105px">文件上传</el-button> |
|
|
<el-button type="primary" icon="el-icon-upload" @click="uploadFileModal" style="margin-top: 12px;width: 105px">文件上传</el-button> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-form> |
|
|
</el-form> |
|
|
@ -280,7 +280,7 @@ |
|
|
<el-input class="inlineNumber numInput" v-model="costImpactData.productionProductNumber" :disabled="costImpactData.productionProductFlag !== 'Y'" type="number" style="width: 100px"></el-input> |
|
|
<el-input class="inlineNumber numInput" v-model="costImpactData.productionProductNumber" :disabled="costImpactData.productionProductFlag !== 'Y'" type="number" style="width: 100px"></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="处理意见"> |
|
|
<el-form-item label="处理意见"> |
|
|
<dict-data-select v-model="costImpactData.productionProductOpinions" :disabled="costImpactData.productionProductFlag !== 'Y'" style="width: 200px" dict-type="change_production_product_opinions"></dict-data-select> |
|
|
|
|
|
|
|
|
<dict-data-select v-if="modalFlag" v-model="costImpactData.productionProductOpinions" :disabled="costImpactData.productionProductFlag !== 'Y'" style="width: 200px" dict-type="change_production_product_opinions"></dict-data-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="报废金额"> |
|
|
<el-form-item label="报废金额"> |
|
|
<el-input class="inlineNumber numInput" v-model="costImpactData.productionProductScrapAmount" :disabled="costImpactData.productionProductFlag !== 'Y'" @input="handleInput(costImpactData.productionProductScrapAmount,1)" type="number" style="width: 140px"></el-input> |
|
|
<el-input class="inlineNumber numInput" v-model="costImpactData.productionProductScrapAmount" :disabled="costImpactData.productionProductFlag !== 'Y'" @input="handleInput(costImpactData.productionProductScrapAmount,1)" type="number" style="width: 140px"></el-input> |
|
|
@ -301,7 +301,7 @@ |
|
|
<el-input class="inlineNumber numInput" v-model="costImpactData.inventoryProductNumber" :disabled="costImpactData.inventoryProductFlag !== 'Y'" type="number" style="width: 100px"></el-input> |
|
|
<el-input class="inlineNumber numInput" v-model="costImpactData.inventoryProductNumber" :disabled="costImpactData.inventoryProductFlag !== 'Y'" type="number" style="width: 100px"></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="处理意见"> |
|
|
<el-form-item label="处理意见"> |
|
|
<dict-data-select v-model="costImpactData.inventoryProductOpinions" :disabled="costImpactData.inventoryProductFlag !== 'Y'" style="width: 200px" dict-type="change_inventory_product_opinions"></dict-data-select> |
|
|
|
|
|
|
|
|
<dict-data-select v-if="modalFlag" v-model="costImpactData.inventoryProductOpinions" :disabled="costImpactData.inventoryProductFlag !== 'Y'" style="width: 200px" dict-type="change_inventory_product_opinions"></dict-data-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="报废金额"> |
|
|
<el-form-item label="报废金额"> |
|
|
<el-input class="inlineNumber numInput" v-model="costImpactData.inventoryProductScrapAmount" :disabled="costImpactData.inventoryProductFlag !== 'Y'" @input="handleInput(costImpactData.inventoryProductScrapAmount,2)" type="number" style="width: 140px"></el-input> |
|
|
<el-input class="inlineNumber numInput" v-model="costImpactData.inventoryProductScrapAmount" :disabled="costImpactData.inventoryProductFlag !== 'Y'" @input="handleInput(costImpactData.inventoryProductScrapAmount,2)" type="number" style="width: 140px"></el-input> |
|
|
@ -330,7 +330,7 @@ |
|
|
<el-input class="inlineNumber numInput" v-model="costImpactData.affectedNumber" :disabled="costImpactData.affectedFlag !== 'Y'" type="number" style="width: 100px"></el-input> |
|
|
<el-input class="inlineNumber numInput" v-model="costImpactData.affectedNumber" :disabled="costImpactData.affectedFlag !== 'Y'" type="number" style="width: 100px"></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="处理意见"> |
|
|
<el-form-item label="处理意见"> |
|
|
<dict-data-select v-model="costImpactData.affectedOpinions" :disabled="costImpactData.affectedFlag !== 'Y'" style="width: 200px" dict-type="change_affected_opinions"></dict-data-select> |
|
|
|
|
|
|
|
|
<dict-data-select v-if="modalFlag" v-model="costImpactData.affectedOpinions" :disabled="costImpactData.affectedFlag !== 'Y'" style="width: 200px" dict-type="change_affected_opinions"></dict-data-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="报废金额"> |
|
|
<el-form-item label="报废金额"> |
|
|
<el-input class="inlineNumber numInput" v-model="costImpactData.affectedScrapAmount" :disabled="costImpactData.affectedFlag !== 'Y'" @input="handleInput(costImpactData.affectedScrapAmount,3)" type="number" style="width: 140px"></el-input> |
|
|
<el-input class="inlineNumber numInput" v-model="costImpactData.affectedScrapAmount" :disabled="costImpactData.affectedFlag !== 'Y'" @input="handleInput(costImpactData.affectedScrapAmount,3)" type="number" style="width: 140px"></el-input> |
|
|
|