init
parent
7f635198bc
commit
3db98af791
|
|
@ -7,12 +7,12 @@
|
|||
label-width="100px"
|
||||
v-loading="formLoading"
|
||||
>
|
||||
<el-form-item label="类别属性id" prop="productCategoryId">
|
||||
<el-select v-model="formData.productCategoryId" placeholder="请选择类别属性id">
|
||||
<el-form-item label="所属分类" prop="productCategoryId">
|
||||
<el-select v-model="formData.productCategoryId" placeholder="请选择所属分类">
|
||||
<el-option label="请选择字典生成" value="" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否单数属性" prop="ifSingleProperty">
|
||||
<el-form-item label="单数属性" prop="ifSingleProperty">
|
||||
<el-checkbox-group v-model="formData.ifSingleProperty">
|
||||
<el-checkbox
|
||||
v-for="dict in getBoolDictOptions(DICT_TYPE.INFRA_BOOLEAN_STRING)"
|
||||
|
|
@ -28,7 +28,7 @@
|
|||
<el-form-item label="设备属性中文" prop="productPropertiesCn">
|
||||
<el-input v-model="formData.productPropertiesCn" placeholder="请输入设备属性中文" />
|
||||
</el-form-item>
|
||||
<el-form-item label="是否必填" prop="ifRequired">
|
||||
<el-form-item label="必填" prop="ifRequired">
|
||||
<el-select v-model="formData.ifRequired" placeholder="请选择是否必填">
|
||||
<el-option
|
||||
v-for="dict in getBoolDictOptions(DICT_TYPE.INFRA_BOOLEAN_STRING)"
|
||||
|
|
@ -38,7 +38,7 @@
|
|||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否配件" prop="ifAttachment">
|
||||
<el-form-item label="配件" prop="ifAttachment">
|
||||
<el-select v-model="formData.ifAttachment" placeholder="请选择是否配件">
|
||||
<el-option
|
||||
v-for="dict in getBoolDictOptions(DICT_TYPE.INFRA_BOOLEAN_STRING)"
|
||||
|
|
@ -48,7 +48,7 @@
|
|||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否允许记录sn" prop="ifSn">
|
||||
<el-form-item label="记录sn" prop="ifSn">
|
||||
<el-radio-group v-model="formData.ifSn">
|
||||
<el-radio value="1">请选择字典生成</el-radio>
|
||||
</el-radio-group>
|
||||
|
|
@ -85,11 +85,11 @@ const formData = ref({
|
|||
ifSn: undefined
|
||||
})
|
||||
const formRules = reactive({
|
||||
productCategoryId: [{ required: true, message: '类别属性id不能为空', trigger: 'change' }],
|
||||
ifSingleProperty: [{ required: true, message: '是否单数属性不能为空', trigger: 'blur' }],
|
||||
ifRequired: [{ required: true, message: '是否必填不能为空', trigger: 'change' }],
|
||||
ifAttachment: [{ required: true, message: '是否配件不能为空', trigger: 'change' }],
|
||||
ifSn: [{ required: true, message: '是否允许记录sn不能为空', trigger: 'blur' }]
|
||||
productCategoryId: [{ required: true, message: '类别属性不能为空', trigger: 'change' }],
|
||||
ifSingleProperty: [{ required: true, message: '单数属性不能为空', trigger: 'blur' }],
|
||||
ifRequired: [{ required: true, message: '必填不能为空', trigger: 'change' }],
|
||||
ifAttachment: [{ required: true, message: '配件不能为空', trigger: 'change' }],
|
||||
ifSn: [{ required: true, message: '记录sn不能为空', trigger: 'blur' }]
|
||||
})
|
||||
const formRef = ref() // 表单 Ref
|
||||
|
||||
|
|
|
|||
|
|
@ -8,17 +8,17 @@
|
|||
:inline="true"
|
||||
label-width="68px"
|
||||
>
|
||||
<el-form-item label="类别属性" prop="productCategoryId">
|
||||
<el-form-item label="所属分类" prop="productCategoryId">
|
||||
<el-select
|
||||
v-model="queryParams.productCategoryId"
|
||||
placeholder="请选择类别属性"
|
||||
placeholder="请选择所属分类"
|
||||
clearable
|
||||
class="!w-240px"
|
||||
>
|
||||
<el-option label="请选择字典生成" value="" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="设备属性英文" prop="productPropertiesEn">
|
||||
<el-form-item label="属性英文" prop="productPropertiesEn">
|
||||
<el-input
|
||||
v-model="queryParams.productPropertiesEn"
|
||||
placeholder="请输入设备属性英文"
|
||||
|
|
@ -27,7 +27,7 @@
|
|||
class="!w-240px"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="设备属性中文" prop="productPropertiesCn">
|
||||
<el-form-item label="属性中文" prop="productPropertiesCn">
|
||||
<el-input
|
||||
v-model="queryParams.productPropertiesCn"
|
||||
placeholder="请输入设备属性中文"
|
||||
|
|
@ -36,7 +36,7 @@
|
|||
class="!w-240px"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否必填" prop="ifRequired">
|
||||
<el-form-item label="必填" prop="ifRequired">
|
||||
<el-select
|
||||
v-model="queryParams.ifRequired"
|
||||
placeholder="请选择是否必填"
|
||||
|
|
@ -51,10 +51,10 @@
|
|||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否配件" prop="ifAttachment">
|
||||
<el-form-item label="配件" prop="ifAttachment">
|
||||
<el-select
|
||||
v-model="queryParams.ifAttachment"
|
||||
placeholder="请选择是否配件"
|
||||
placeholder="请选择配件"
|
||||
clearable
|
||||
class="!w-240px"
|
||||
>
|
||||
|
|
@ -66,10 +66,10 @@
|
|||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否允许记录sn" prop="ifSn">
|
||||
<el-form-item label="记录sn" prop="ifSn">
|
||||
<el-select
|
||||
v-model="queryParams.ifSn"
|
||||
placeholder="请选择是否允许记录sn"
|
||||
placeholder="请选择是否记录sn"
|
||||
clearable
|
||||
class="!w-240px"
|
||||
>
|
||||
|
|
@ -114,26 +114,26 @@
|
|||
<!-- 列表 -->
|
||||
<ContentWrap>
|
||||
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
|
||||
<el-table-column label="类别属性编号" align="center" prop="id" />
|
||||
<el-table-column label="类别属性" align="center" prop="productCategoryId" />
|
||||
<el-table-column label="是否单数属性" align="center" prop="ifSingleProperty">
|
||||
<el-table-column label="分类属性编号" align="center" prop="id" />
|
||||
<el-table-column label="所属分类" align="center" prop="productCategoryId" />
|
||||
<el-table-column label="单数属性" align="center" prop="ifSingleProperty">
|
||||
<template #default="scope">
|
||||
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.ifSingleProperty" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="设备属性英文" align="center" prop="productPropertiesEn" />
|
||||
<el-table-column label="设备属性中文" align="center" prop="productPropertiesCn" />
|
||||
<el-table-column label="是否必填" align="center" prop="ifRequired">
|
||||
<el-table-column label="属性英文" align="center" prop="productPropertiesEn" />
|
||||
<el-table-column label="属性中文" align="center" prop="productPropertiesCn" />
|
||||
<el-table-column label="必填" align="center" prop="ifRequired">
|
||||
<template #default="scope">
|
||||
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.ifRequired" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="是否配件" align="center" prop="ifAttachment">
|
||||
<el-table-column label="配件" align="center" prop="ifAttachment">
|
||||
<template #default="scope">
|
||||
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.ifAttachment" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="是否允许记录sn" align="center" prop="ifSn" />
|
||||
<el-table-column label="记录sn" align="center" prop="ifSn" />
|
||||
<el-table-column
|
||||
label="创建时间"
|
||||
align="center"
|
||||
|
|
|
|||
Loading…
Reference in New Issue