| | |
| | | </div> |
| | | </div> |
| | | <div class="page-main"> |
| | | <div class="single-structure-basic" style="height: 22%;"> |
| | | <el-form :inline="true" :model="dataForm" :rules="dataRule" ref="dataForm" class="l-mes"> |
| | | <div class="single-structure-basic" style="height: 40%;width: 100%;"> |
| | | <el-form :inline="true" style="width: 100%;" label-position="left" :model="dataForm" :rules="dataRule" ref="dataForm" class="l-mes"> |
| | | <el-row> |
| | | <el-col :span="24"> |
| | | <el-col :span="24" style="display: flex; justify-content: space-around;"> |
| | | <el-form-item label="零件号" prop="partNo"> |
| | | <el-input v-model="dataForm.partNo" placeholder="请选择零件" @blur="checkPartNo()"> |
| | | <el-button slot="append" icon="el-icon-search" @click="openPartDialog()"></el-button> |
| | |
| | | <el-input v-model="dataForm.partName" placeholder="零件名称" :readonly="true"> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item label="客户名称" prop="custom"> |
| | | <el-input v-model="dataForm.custom" placeholder="客户名称" :readonly="true"> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item label="结构类型" prop="bomTypeDb"> |
| | | <el-select v-model="dataForm.bomTypeDb" placeholder="请选择结构类型" style="width:100%"> |
| | | <el-option v-for="(item, index) in bomTypeDbOptions" :label="item.label" :value="item.value" |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | <!-- <el-form-item label="替代" prop="alternativeNo"> |
| | | <el-input v-model="dataForm.alternativeNo"></el-input> |
| | | </el-form-item> |
| | |
| | | v-model="dataForm.alternativeDesc" |
| | | ></el-input> |
| | | </el-form-item> --> |
| | | <el-col :span="24" style="display: flex; justify-content: space-around;"> |
| | | <el-form-item label="版本号" prop="version"> |
| | | <el-input v-model="dataForm.version" disabled></el-input> |
| | | </el-form-item> |
| | |
| | | <el-form-item label="克重(kg)" prop="gramWeight"> |
| | | <el-input v-model="dataForm.gramWeight"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="24" style="display: flex; justify-content: space-around;"> |
| | | <el-form-item label="浇口(kg)" prop="gateGramWeight"> |
| | | <el-input v-model="dataForm.gateGramWeight"></el-input> |
| | | </el-form-item> |
| | |
| | | <el-form-item label="回料比例(%)" prop="scale"> |
| | | <el-input v-model="dataForm.scale"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="24" style="display: flex; justify-content: space-around;"> |
| | | <el-form-item label="烘料时间(h)" prop="dryingTime"> |
| | | <el-input v-model="dataForm.dryingTime"></el-input> |
| | | </el-form-item> |
| | |
| | | <el-form-item label="备注" prop="remark"> |
| | | <el-input type="textarea" :autosize="{ minRows: 1, maxRows: 3 }" v-model="dataForm.remark"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <!-- <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-col :span="24" style="display: flex; justify-content: left;"> |
| | | <el-form-item label="默认结构" style="margin-left: 5%;" prop="master"> |
| | | <el-checkbox v-model="dataForm.master"></el-checkbox> |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | partNo: null, |
| | | partId: null, |
| | | partName: null, |
| | | custom: null, |
| | | remark: null, |
| | | bomTypeDb: 'M', |
| | | alternativeNo: '*', |
| | |
| | | if (resCode === 0) { |
| | | this.dataForm.id = resData.id |
| | | this.dataForm.partNo = resData.partNo |
| | | this.dataForm.custom=resData.custom |
| | | this.dataForm.partId = resData.partId |
| | | this.dataForm.partName = resData.partName |
| | | this.dataForm.remark = resData.remark |