pull/744/head
没钱 2025-02-13 11:15:48 +08:00
parent 7f635198bc
commit 3db98af791
2 changed files with 28 additions and 28 deletions

View File

@ -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

View File

@ -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"