|
|
@@ -39,6 +39,7 @@
|
|
|
<!-- <el-table-column type="selection" width="55" align="center" />-->
|
|
|
<el-table-column label="编号" align="center" prop="id" v-if="true" />
|
|
|
<el-table-column label="名称" align="center" prop="name" />
|
|
|
+ <el-table-column label="排序" align="center" prop="sortWeight" />
|
|
|
<el-table-column label="应用状态" align="center" prop="status">
|
|
|
<template #default="scope">
|
|
|
<el-tag :type="scope.row.status === 1 ? 'success' : 'info'">
|
|
|
@@ -66,7 +67,7 @@
|
|
|
<el-form-item label="标签名称" prop="name">
|
|
|
<el-input v-model="form.name" placeholder="请输入标签名称" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="排序" prop="name">
|
|
|
+ <el-form-item label="排序" prop="sortWeight">
|
|
|
<el-input v-model="form.sortWeight" placeholder="请输入排序" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="应用状态" prop="status">
|
|
|
@@ -132,7 +133,10 @@ const data = reactive<PageData<TagForm, TagQuery>>({
|
|
|
},
|
|
|
rules: {
|
|
|
id: [{ required: true, message: '主键ID不能为空', trigger: 'blur' }],
|
|
|
- name: [{ required: true, message: '名称,最多50字不能为空', trigger: 'blur' }],
|
|
|
+ name: [
|
|
|
+ { required: true, message: '名称,最多6字不能为空', trigger: 'blur' },
|
|
|
+ { min: 2, max: 6, message: '名称长度必须在2到6个字符之间', trigger: 'blur' }
|
|
|
+ ],
|
|
|
type: [{ required: true, message: '类型:CATEGORY=类目,TAG=标签不能为空', trigger: 'change' }],
|
|
|
sortWeight: [{ required: true, message: '排序权重,数值越小越靠前不能为空', trigger: 'blur' }],
|
|
|
status: [{ required: true, message: '应用状态:1=启用,0=禁用不能为空', trigger: 'change' }]
|