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