This commit is contained in:
2024-02-22 15:41:26 +08:00
parent 49bbd6fcda
commit f2e8952030
11 changed files with 816 additions and 177 deletions

View File

@@ -31,9 +31,30 @@
:key="item.id"
:label="item.goodSpecificationName"
:value="item"
:disabled="!item.deactivate" />
:disabled="!item.deactivate" />
</el-select>
</el-form-item>
<el-form-item label="品质" prop="quality">
<el-select
v-model="dataForm.quality"
style="width: 100%"
filterable
value-key="id"
placeholder="请选择品质">
<el-option
v-for="item in qualityArr"
:key="item.id"
:label="item.name"
:value="item.id" />
</el-select>
</el-form-item>
<el-form-item label="数量" prop="number">
<el-input-number
v-model="dataForm.number"
:step="1"
:min="1"
:max="12"></el-input-number>
</el-form-item>
</el-form>
<el-row style="text-align: right">
@@ -58,12 +79,32 @@ export default {
visible: false,
dataForm: {
index: -1,
productInfo: '',
productInfo: null,
number: 1,
quality: null,
},
productArr: [],
qualityArr: [
{
name: 'C',
id: 2,
},
{
name: 'B',
id: 1,
},
{
name: 'A',
id: 0,
},
],
dataRule: {
productId: [
{ required: true, message: '产品不能为空', trigger: 'blur' },
productInfo: [
{ required: true, message: '产品不能为空', trigger: 'change' },
],
number: [{ required: true, message: '数量不能为空', trigger: 'blur' }],
quality: [
{ required: true, message: '品质不能为空', trigger: 'change' },
],
},
};