| | |
| | | placeholder="零件号" |
| | | :disabled="(dataForm.id != null && dataForm.id > 0) || status" |
| | | > |
| | | <el-button |
| | | <!-- <el-button |
| | | slot="append" |
| | | icon="el-icon-search" |
| | | @click="openPartDialog()" |
| | | v-show="!dataForm.id" |
| | | ></el-button> |
| | | ></el-button> --> |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="名称" prop="partName"> |
| | | <el-tooltip class="item" effect="dark" :content="dataForm.partName" > |
| | | <el-input |
| | | v-model="dataForm.partName" |
| | | placeholder="零件名称" |
| | | :disabled="status" |
| | | > |
| | | <el-button |
| | | <!-- <el-button |
| | | slot="append" |
| | | icon="el-icon-search" |
| | | @click="openPartDialog()" |
| | | ></el-button> |
| | | ></el-button> --> |
| | | </el-input> |
| | | </el-tooltip> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="单位2" prop="sunit"> |
| | | <el-form-item label="重量单位" prop="sunit"> |
| | | <el-select |
| | | v-model="dataForm.sunit" |
| | | filterable |
| | |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="12" |
| | | ><el-form-item label="规格" prop="specs"> |
| | | <el-input v-model="dataForm.specs" placeholder="规格"></el-input> |
| | | ><el-form-item label="规格型号" prop="specs"> |
| | | <el-input v-model="dataForm.specs" placeholder="规格型号"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <!-- <el-col :span="12"> --> |
| | | <!-- <el-form-item label="检验员" prop="examiner"> |
| | | <el-select |
| | | v-model="dataForm.examiner" |
| | | placeholder="请选择" |
| | | style="width: 100%;" |
| | | > |
| | | <el-option |
| | | v-for="(item, index) in examinerOptions" |
| | | :key="index" |
| | | :label="item.label" |
| | | :value="item.value" |
| | | > |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> --> |
| | | <!-- <el-form-item label="检验规则" prop="testRuleId"> |
| | | <el-select |
| | | v-model="dataForm.testRuleId" |
| | | filterable |
| | | clearable |
| | | placeholder="请选择" |
| | | style="width: 100%;" |
| | | > |
| | | <el-option |
| | | v-for="(item, index) in ruleOptions" |
| | | :key="index" |
| | | :label="item.ruleName" |
| | | :value="item.id" |
| | | > |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> --> |
| | | <!-- </el-col> --> |
| | | <!-- <el-col :span="12"> |
| | | <el-form-item label="图号" prop="drawingNumber"> |
| | | <el-input |
| | | v-model="dataForm.drawingNumber" |
| | |
| | | placeholder="型号" |
| | | ></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-col> --> |
| | | |
| | | <!-- <el-col :span="12">--> |
| | | <!-- <el-form-item label="零件族" prop="partFamilyId">--> |
| | |
| | | <!-- </el-select>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- </el-col>--> |
| | | <el-col :span="12"> |
| | | <!-- <el-col :span="12"> |
| | | <el-form-item label="EAN编码" prop="ean"> |
| | | <el-input v-model="dataForm.ean" placeholder="EAN编码"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | </el-col> --> |
| | | <!-- <el-col :span="12"> |
| | | <el-form-item label="系统编号管理" prop="useSystemNo"> |
| | | <el-select |
| | | v-model="dataForm.useSystemNo" |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="检验规则" prop="testRuleId"> |
| | | <el-select |
| | | v-model="dataForm.testRuleId" |
| | | filterable |
| | | clearable |
| | | placeholder="请选择" |
| | | style="width: 100%;" |
| | | > |
| | | <el-option |
| | | v-for="(item, index) in ruleOptions" |
| | | :key="index" |
| | | :label="item.ruleName" |
| | | :value="item.id" |
| | | > |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | </el-col> --> |
| | | <!-- </el-row> |
| | | <el-row> --> |
| | | <!-- <el-col :span="12"> |
| | | <el-form-item label="电压等级" prop="voltageLevel"> |
| | | <el-input |
| | | v-model="dataForm.voltageLevel" |
| | | placeholder="电压等级" |
| | | ></el-input> </el-form-item |
| | | ></el-col> |
| | | </el-row> |
| | | <el-row> |
| | | ></el-col> --> |
| | | <!-- </el-row> |
| | | <el-row> --> |
| | | <el-col :span="12" |
| | | ><el-form-item label="重量" prop="weight"> |
| | | <el-input v-model="dataForm.weight" placeholder="重量"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <!-- <el-form-item label="IFS启用批次管理" prop="lotTrackingIfs">--> |
| | | <!-- <el-select--> |
| | | <!-- v-model="dataForm.lotTrackingIfs"--> |
| | | <!-- placeholder="请选择"--> |
| | | <!-- style="width: 100%;"--> |
| | | <!-- >--> |
| | | <!-- <el-option--> |
| | | <!-- v-for="(item, index) in lotTrackingIfsOptions"--> |
| | | <!-- :key="index"--> |
| | | <!-- :label="item.label"--> |
| | | <!-- :value="item.value"--> |
| | | <!-- >--> |
| | | <!-- </el-option>--> |
| | | <!-- </el-select>--> |
| | | <!-- </el-form-item>--> |
| | | <el-form-item label="原材料检" prop="testRuleType"> |
| | | <el-select |
| | | v-model="dataForm.testRuleType" |
| | | placeholder="请选择" |
| | | style="width: 100%;" |
| | | > |
| | | <el-option label="否" :value="0"> </el-option> |
| | | <el-option label="是" :value="1"> </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | |
| | | ></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="零件属性" prop="materialAttribute"> |
| | | <el-select v-model="dataForm.materialAttribute" style="width: 100%"> |
| | | <el-option |
| | | v-for="(item, index) in materialAttributeOptions" |
| | | :key="index" |
| | | :label="item.label" |
| | | :value="item.value" |
| | | > |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <!-- <el-col :span="12"> |
| | | <el-form-item label="IFS启用批次管理" prop="lotTrackingIfs"> |
| | | <el-select |
| | | v-model="dataForm.lotTrackingIfs" |
| | | placeholder="请选择" |
| | | style="width: 100%;" |
| | | > |
| | | <el-option |
| | | v-for="(item, index) in lotTrackingIfsOptions" |
| | | :key="index" |
| | | :label="item.label" |
| | | :value="item.value" |
| | | > |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="原材料检" prop="testRuleType"> |
| | | <el-select |
| | | v-model="dataForm.testRuleType" |
| | | placeholder="请选择" |
| | | style="width: 100%;" |
| | | > |
| | | <el-option label="否" :value="0"> </el-option> |
| | | <el-option label="是" :value="1"> </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> --> |
| | | <!-- </el-row> --> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item |
| | | v-if="permissions.basic_has_ifs" |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <!-- <el-row> --> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="零件属性" prop="materialAttribute"> |
| | | <el-select v-model="dataForm.materialAttribute"> |
| | | <el-option |
| | | v-for="(item, index) in materialAttributeOptions" |
| | | :key="index" |
| | | :label="item.label" |
| | | :value="item.value" |
| | | > |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="备注" prop="description"> |
| | | <el-tooltip class="item" effect="dark" :content="dataForm.description" > |
| | | <el-input |
| | | v-model="dataForm.description" |
| | | placeholder="备注" |
| | | ></el-input> |
| | | </el-tooltip> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="检验员" prop="examiner"> |
| | | <el-select |
| | | v-model="dataForm.examiner" |
| | | placeholder="请选择" |
| | | style="width: 100%;" |
| | | > |
| | | <el-option |
| | | v-for="(item, index) in examinerOptions" |
| | | :key="index" |
| | | :label="item.label" |
| | | :value="item.value" |
| | | > |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <!-- <el-col :span="12"> |
| | | <el-form-item label="产品名称" prop="prodName"> |
| | | <el-input |
| | | v-model="dataForm.prodName" |
| | | placeholder="产品名称" |
| | | ></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-col> --> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <!-- <el-col :span="12"> |
| | | <el-form-item label="节距" prop="prodName"> |
| | | <el-input |
| | | v-model="dataForm.partPitch" |
| | | placeholder="节距" |
| | | ></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-col> --> |
| | | </el-row> |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | |
| | | // 去除零件编号两边的空格 |
| | | this.dataForm.partNo = this.dataForm.partNo.trim() |
| | | if (this.dataForm.id) { |
| | | console.log(this.dataForm) |
| | | putObj(this.dataForm) |
| | | .then((data) => { |
| | | this.$message.success('修改成功') |
| | |
| | | }) |
| | | .catch((error) => { |
| | | this.isSubmit = false |
| | | console.log(error) |
| | | console.error(error) |
| | | }) |
| | | } else { |
| | | addObj(this.dataForm) |
| | |
| | | }) |
| | | .catch((error) => { |
| | | this.isSubmit = false |
| | | console.log(error) |
| | | console.error(error) |
| | | }) |
| | | } |
| | | } else { |