| | |
| | | <h2 v-if="!editable">查看-工艺路线</h2> |
| | | </div> |
| | | <div class="btn-group header-right" v-if="editable"> |
| | | <el-button :disabled="isSubmit" v-thinclick="`allSave`">保存</el-button> |
| | | <el-button :disabled="isSubmit" type="primary" v-thinclick="`allSave`">保存</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="page-main"> |
| | | <div class="routing-basic"> |
| | | <el-form |
| | | :inline="true" |
| | | :model="dataForm" |
| | | :rules="dataRule" |
| | | ref="dataForm" |
| | | label-width="100px" |
| | | style="width: 100%" |
| | | class="l-mes" |
| | | :disabled="!editable" |
| | | > |
| | | <el-row> |
| | | <el-col :span="24"> |
| | | <el-form-item prop="routingNo" label="工艺编号"> |
| | | <el-col :span="6"> |
| | | <el-form-item style="width:100%" prop="routingNo" label="工艺编号"> |
| | | <el-input |
| | | style="width:100%" |
| | | v-model="dataForm.routingNo" |
| | | placeholder="工艺编号" |
| | | disabled |
| | | ></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item prop="partNo" label="零件号"> |
| | | <el-input |
| | | style="width:100%" |
| | | v-model="dataForm.partNo" |
| | | placeholder="零件号" |
| | | disabled |
| | |
| | | ></el-button> |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item prop="partName" label="零件名称"> |
| | | <el-input |
| | | v-model="dataForm.partName" |
| | | placeholder="零件名称" |
| | | readonly |
| | | style="width: 300px" |
| | | style="width: 100%" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-form-item prop="description" label="描述"> |
| | | <el-input |
| | | v-model="dataForm.description" |
| | | placeholder="描述" |
| | | style="width: 280px" |
| | | ></el-input> |
| | | </el-form-item> |
| | | <!-- <el-form-item prop="wireCore" label="线芯"> |
| | | <el-input |
| | | v-model="dataForm.wireCore" |
| | | placeholder="线芯" |
| | | style="width: 60px" |
| | | ></el-input> |
| | | </el-form-item> --> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="BOM" prop="bomId"> |
| | | <el-select :disabled="dataForm.id != null" v-model="dataForm.bomId" placeholder="" filterable> |
| | | <el-select style="width:100%" :disabled="dataForm.id != null" v-model="dataForm.bomId" placeholder="" filterable> |
| | | <el-option |
| | | v-for="item in bomList" |
| | | :key="item.id" |
| | | :label="item.number" |
| | | :value="item.id" |
| | | /> |
| | | :value="item.id" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <!-- <el-form-item prop="version" label="工艺版本"> |
| | | <el-input |
| | | v-model="dataForm.version" |
| | | placeholder="工艺版本" |
| | | ></el-input> |
| | | </el-form-item> --> |
| | | <!-- <el-form-item label="工艺类型" prop="bomTypeDb"> |
| | | <el-select |
| | | v-model="dataForm.bomTypeDb" |
| | | placeholder="请选择工艺类型" |
| | | style="width:100%" |
| | | @change="bomTypeDbChange" |
| | | > |
| | | <el-option |
| | | v-for="(item, index) in bomTypeDbOptions" |
| | | :label="item.label" |
| | | :value="item.value" |
| | | :key="index" |
| | | > |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> --> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <el-form-item label="逐步采用日期" prop="phaseInDate"> |
| | | <el-date-picker |
| | | v-model="dataForm.phaseInDate" |
| | |
| | | > |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="逐步淘汰日期" prop="phaseOutDate"> |
| | | <el-date-picker |
| | | v-model="dataForm.phaseOutDate" |
| | |
| | | > |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | <!-- <el-form-item prop="alternativeNo" label="替代"> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item prop="description" label="描述"> |
| | | <el-input |
| | | v-model="dataForm.alternativeNo" |
| | | placeholder="替代" |
| | | v-model="dataForm.description" |
| | | placeholder="描述" |
| | | style="width: 100%" |
| | | ></el-input> |
| | | </el-form-item> --> |
| | | <!-- <el-form-item prop="alternativeDesc" label="替代描述"> |
| | | <el-input |
| | | v-model="dataForm.alternativeDesc" |
| | | placeholder="替代描述" |
| | | ></el-input> |
| | | </el-form-item> --> |
| | | <!-- <el-form-item label="已同步至IFS" prop="ifsSync"> |
| | | <span |
| | | style="width: 146px;display: inline-block;font-size:12px;font-weight:bold;" |
| | | >{{ dataForm.ifsSync ? '是' : '否' }}</span |
| | | > |
| | | </el-form-item> --> |
| | | <!-- <el-form-item label="主工艺" prop="master"> |
| | | <el-switch v-model="dataForm.master"> </el-switch> |
| | | </el-form-item> --> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | </el-col> |
| | | </el-row> |
| | | </el-form> |
| | |
| | | wireCore: null |
| | | }, |
| | | dataRule: { |
| | | partName: [ |
| | | { required: true, message: '零件不能为空', trigger: 'change' } |
| | | partNo: [ |
| | | { required: true, message: '零件不能为空', trigger: 'blur' } |
| | | ], |
| | | bomTypeDb: [ |
| | | { required: true, message: '工艺类型不能为空', trigger: 'change' } |
| | | ], |
| | | bomId: [{ required: true, message: 'BOM不能为空', trigger: 'change' }], |
| | | phaseInDate: [ |
| | | { required: true, message: '逐步采用日期不能为空', trigger: 'blur' } |
| | | { required: true, message: '逐步采用日期不能为空', trigger: 'change' } |
| | | ], |
| | | alternativeNo: [ |
| | | { required: true, message: '替代不能为空', trigger: 'blur' } |