|
@@ -4,7 +4,7 @@
|
|
|
width="80%"
|
|
|
:close-on-click-modal="false"
|
|
|
:visible.sync="visible">
|
|
|
- <el-form :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataFormSubmit()" label-width="auto">
|
|
|
+ <el-form :model="dataForm" ref="dataForm" @keyup.enter.native="dataFormSubmit()" label-width="auto">
|
|
|
<el-row class="my-row my-row-1">
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="编码" prop="recordCode">
|
|
@@ -27,7 +27,7 @@
|
|
|
<div :key="index" class="my-line">
|
|
|
<el-row class="my-row">
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="名称" prop="materialName">
|
|
|
+ <el-form-item label="名称" prop="materialName" :rules="{required: true, message: '名称不能为空', trigger: 'blur'}">
|
|
|
<el-input v-if="display" v-model="item.materialName" :disabled="true"/>
|
|
|
<el-select v-else v-model="item.materialId"
|
|
|
remote
|
|
@@ -46,7 +46,7 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8" style="padding-left: 20px">
|
|
|
- <el-form-item label="类别" prop="categoryName">
|
|
|
+ <el-form-item label="类别" prop="categoryName" :rules="{required: false, message: '类别不能为空', trigger: 'blur'}">
|
|
|
<el-input v-model="item.categoryName" :disabled="display" placeholder="类别"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
@@ -56,17 +56,17 @@
|
|
|
</el-row>
|
|
|
<el-row class="my-row">
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="单位" prop="unitName">
|
|
|
+ <el-form-item label="单位" prop="unitName" :rules="{required: false, message: '单位不能为空', trigger: 'blur'}">
|
|
|
<el-input v-model="item.unitName" :disabled="display" placeholder="单位"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8" style="padding-left: 20px">
|
|
|
- <el-form-item label="规格" prop="specifications">
|
|
|
+ <el-form-item label="规格" prop="specifications" :rules="{required: false, message: '规格不能为空', trigger: 'blur'}">
|
|
|
<el-input v-model="item.specifications" :disabled="display" placeholder="规格"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8" style="padding-left: 20px">
|
|
|
- <el-form-item label="批次号" prop="batchNumber">
|
|
|
+ <el-form-item label="批次号" prop="batchNumber" :rules="{required: false, message: '批次号不能为空', trigger: 'blur'}">
|
|
|
<el-input v-model="item.batchNumber" :disabled="display" placeholder="请填写入库物品(零件)批次"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
@@ -74,7 +74,7 @@
|
|
|
<el-row class="my-row">
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="单价" prop="price">
|
|
|
- <el-input-number v-model="item.price" :disabled="display" :precision="2" :min="0.00" :step="0.1"></el-input-number>
|
|
|
+ <el-input-number v-model="item.price" :disabled="display" :precision="1" :min="0.0" :step="0.1"></el-input-number>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8" style="padding-left: 20px">
|
|
@@ -152,6 +152,7 @@
|
|
|
dataForm: {},
|
|
|
dataList: [],
|
|
|
dataRule: {
|
|
|
+ userId: [{ required: true, message: '请选择入库申请人', trigger: 'blur' }]
|
|
|
},
|
|
|
optionsMaterial: [],
|
|
|
optionsConversion: []
|