修改器械分类页面
Some checks failed
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
yudao-ui-admin CI / build (14.x) (push) Has been cancelled
yudao-ui-admin CI / build (16.x) (push) Has been cancelled

This commit is contained in:
2025-11-18 16:40:33 +08:00
parent c5628d80e2
commit f94ebc4527
2 changed files with 31 additions and 28 deletions

View File

@@ -7,22 +7,22 @@
label-width="100px"
v-loading="formLoading"
>
<el-form-item label="分类名称(如 "01 有源手术器械"业务核心字段必填" prop="categoryName">
<el-input v-model="formData.categoryName" placeholder="请输入分类名称(如 "01 有源手术器械"),业务核心字段,必填" />
<el-form-item label="分类名称(如 '01 有源手术器械'),业务核心字段,必填" prop="categoryName">
<el-input v-model="formData.categoryName" placeholder="请输入分类名称(如 '01 有源手术器械'),业务核心字段,必填" />
</el-form-item>
<el-form-item label="分类编号(如 "1-8-8.2""1-10-10.4"业务唯一标识页面标*必填" prop="categoryCode">
<el-input v-model="formData.categoryCode" placeholder="请输入分类编号(如 "1-8-8.2""1-10-10.4"),业务唯一标识(页面标*必填)" />
<el-form-item label="分类编号(如 '1-8-8.2''1-10-10.4'),业务唯一标识(页面标*必填)" prop="categoryCode">
<el-input v-model="formData.categoryCode" placeholder="请输入分类编号(如 '1-8-8.2''1-10-10.4'),业务唯一标识(页面标*必填)" />
</el-form-item>
<el-form-item label="类别(如 "一类""二类""三类"通过下拉选择必填" prop="deviceType">
<el-select v-model="formData.deviceType" placeholder="请选择类别(如 "一类""二类""三类"),通过下拉选择,必填">
<el-form-item label="类别(如 '一类''二类''三类'),通过下拉选择,必填" prop="deviceType">
<el-select v-model="formData.deviceType" placeholder="请选择类别(如 '一类''二类''三类'),通过下拉选择,必填">
<el-option label="请选择字典生成" value="" />
</el-select>
</el-form-item>
<el-form-item label="品名举例(如 "移动式 LED 手术照明灯LED 手术照明灯..."可选填" prop="exampleNames">
<el-input v-model="formData.exampleNames" placeholder="请输入品名举例(如 "移动式 LED 手术照明灯、LED 手术照明灯..."),可选填" />
<el-form-item label="品名举例(如 '移动式 LED 手术照明灯、LED 手术照明灯...'可选填" prop="exampleNames">
<el-input v-model="formData.exampleNames" placeholder="请输入品名举例(如 '移动式 LED 手术照明灯、LED 手术照明灯...'),可选填" />
</el-form-item>
<el-form-item label="记录创建人(如 "admin"用于追溯操作人" prop="createUser">
<el-input v-model="formData.createUser" placeholder="请输入记录创建人(如 "admin"),用于追溯操作人" />
<el-form-item label="记录创建人(如 'admin'用于追溯操作人" prop="createUser">
<el-input v-model="formData.createUser" placeholder="请输入记录创建人(如 'admin'),用于追溯操作人" />
</el-form-item>
<el-form-item label="记录最后更新人,数据首次创建时可为空,修改后自动填充" prop="updateUser">
<el-input v-model="formData.updateUser" placeholder="请输入记录最后更新人,数据首次创建时可为空,修改后自动填充" />
@@ -66,7 +66,6 @@ const formRules = reactive({
categoryName: [{ required: true, message: '分类名称(如 "01 有源手术器械"),业务核心字段,必填不能为空', trigger: 'blur' }],
categoryCode: [{ required: true, message: '分类编号(如 "1-8-8.2""1-10-10.4"),业务唯一标识(页面标*必填)不能为空', trigger: 'blur' }],
deviceType: [{ required: true, message: '类别(如 "一类""二类""三类"),通过下拉选择,必填不能为空', trigger: 'change' }],
createUser: [{ required: true, message: '记录创建人(如 "admin"),用于追溯操作人不能为空', trigger: 'blur' }],
status: [{ required: true, message: '状态不能为空', trigger: 'blur' }]
})
const formRef = ref() // 表单 Ref

View File

@@ -8,38 +8,40 @@
:inline="true"
label-width="68px"
>
<el-form-item label="分类名称(如 "01 有源手术器械"业务核心字段必填" prop="categoryName">
<el-form-item label="分类名称(如 '01 有源手术器械'),业务核心字段,必填" prop="categoryName">
<el-input
v-model="queryParams.categoryName"
placeholder="请输入分类名称(如 "01 有源手术器械"业务核心字段必填"
placeholder="请输入分类名称(如 '01 有源手术器械'),业务核心字段,必填"
clearable
@keyup.enter="handleQuery"
class="!w-240px"
/>
</el-form-item>
<el-form-item label="分类编号(如 "1-8-8.2""1-10-10.4"业务唯一标识页面标*必填" prop="categoryCode">
<el-form-item label="分类编号(如 '1-8-8.2''1-10-10.4'),业务唯一标识(页面标*必填)" prop="categoryCode">
<el-input
v-model="queryParams.categoryCode"
placeholder="请输入分类编号(如 "1-8-8.2""1-10-10.4"业务唯一标识页面标*必填"
placeholder="请输入分类编号(如 '1-8-8.2''1-10-10.4'),业务唯一标识(页面标*必填)"
clearable
@keyup.enter="handleQuery"
class="!w-240px"
/>
</el-form-item>
<el-form-item label="类别(如 "一类""二类""三类"通过下拉选择必填" prop="deviceType">
<el-form-item label="类别(如 '一类''二类''三类'),通过下拉选择,必填" prop="deviceType">
<el-select
v-model="queryParams.deviceType"
placeholder="请选择类别(如 "一类""二类""三类"通过下拉选择必填"
placeholder="请选择类别(如 '一类''二类''三类'),通过下拉选择,必填"
clearable
class="!w-240px"
>
<el-option label="请选择字典生成" value="" />
<el-option label="一类" value="一类" />
<el-option label="二类" value="二类" />
<el-option label="三类" value="三类" />
</el-select>
</el-form-item>
<el-form-item label="品名举例(如 "移动式 LED 手术照明灯LED 手术照明灯..."可选填" prop="exampleNames">
<el-form-item label="品名举例(如 '移动式 LED 手术照明灯、LED 手术照明灯...'可选填" prop="exampleNames">
<el-input
v-model="queryParams.exampleNames"
placeholder="请输入品名举例(如 "移动式 LED 手术照明灯LED 手术照明灯..."可选填"
placeholder="请输入品名举例(如 '移动式 LED 手术照明灯、LED 手术照明灯...'可选填"
clearable
@keyup.enter="handleQuery"
class="!w-240px"
@@ -56,10 +58,10 @@
class="!w-220px"
/>
</el-form-item>
<el-form-item label="记录创建人(如 "admin"用于追溯操作人" prop="createUser">
<el-form-item label="记录创建人(如 'admin'用于追溯操作人" prop="createUser">
<el-input
v-model="queryParams.createUser"
placeholder="请输入记录创建人(如 "admin"用于追溯操作人"
placeholder="请输入记录创建人(如 'admin'用于追溯操作人"
clearable
@keyup.enter="handleQuery"
class="!w-240px"
@@ -81,7 +83,8 @@
clearable
class="!w-240px"
>
<el-option label="请选择字典生成" value="" />
<el-option label="正常" value="1" />
<el-option label="禁用" value="0" />
</el-select>
</el-form-item>
<el-form-item>
@@ -129,10 +132,10 @@
>
<el-table-column type="selection" width="55" />
<el-table-column label="记录唯一标识,系统自动生成,用于数据关联和查询" align="center" prop="id" />
<el-table-column label="分类名称(如 "01 有源手术器械"业务核心字段必填" align="center" prop="categoryName" />
<el-table-column label="分类编号(如 "1-8-8.2""1-10-10.4"业务唯一标识页面标*必填" align="center" prop="categoryCode" />
<el-table-column label="类别(如 "一类""二类""三类"通过下拉选择必填" align="center" prop="deviceType" />
<el-table-column label="品名举例(如 "移动式 LED 手术照明灯LED 手术照明灯..."可选填" align="center" prop="exampleNames" />
<el-table-column label="分类名称(如 '01 有源手术器械'),业务核心字段,必填" align="center" prop="categoryName" />
<el-table-column label="分类编号(如 '1-8-8.2''1-10-10.4'),业务唯一标识(页面标*必填)" align="center" prop="categoryCode" />
<el-table-column label="类别(如 '一类''二类''三类'),通过下拉选择,必填" align="center" prop="deviceType" />
<el-table-column label="品名举例(如 '移动式 LED 手术照明灯、LED 手术照明灯...'可选填" align="center" prop="exampleNames" />
<el-table-column
label="记录创建时间,自动生成,用于数据审计"
align="center"
@@ -140,7 +143,7 @@
:formatter="dateFormatter"
width="180px"
/>
<el-table-column label="记录创建人(如 "admin"用于追溯操作人" align="center" prop="createUser" />
<el-table-column label="记录创建人(如 'admin'用于追溯操作人" align="center" prop="createUser" />
<el-table-column label="记录最后更新人,数据首次创建时可为空,修改后自动填充" align="center" prop="updateUser" />
<el-table-column label="状态" align="center" prop="status" />
<el-table-column label="操作" align="center" min-width="120px">
@@ -184,6 +187,7 @@ import download from '@/utils/download'
import { DeviceCategoryApi, DeviceCategory } from '@/api/erp/devicecategory'
import DeviceCategoryForm from './DeviceCategoryForm.vue'
/** 进销存系统 - 器械分类 列表 */
defineOptions({ name: 'DeviceCategory' })