fix(system): 统一字典标签颜色类型映射
- 统一 antd 与 ele 的字典颜色标准值 - 兼容 processing、error 历史颜色数据
This commit is contained in:
@@ -150,24 +150,17 @@ export function useTypeGridColumns(): VxeTableGridOptions['columns'] {
|
||||
|
||||
// ============================== 字典数据 ==============================
|
||||
|
||||
// TODO @芋艿:后续针对 antd,增加
|
||||
/**
|
||||
* 颜色选项
|
||||
*/
|
||||
const colorOptions = [
|
||||
{ value: '', label: '无' },
|
||||
{ value: 'processing', label: '主要' },
|
||||
{ value: 'success', label: '成功' },
|
||||
{ value: 'default', label: '默认' },
|
||||
{ value: 'primary', label: '主要' },
|
||||
{ value: 'success', label: '成功' },
|
||||
{ value: 'info', label: '信息' },
|
||||
{ value: 'warning', label: '警告' },
|
||||
{ value: 'error', label: '危险' },
|
||||
{ value: 'pink', label: 'pink' },
|
||||
{ value: 'red', label: 'red' },
|
||||
{ value: 'orange', label: 'orange' },
|
||||
{ value: 'green', label: 'green' },
|
||||
{ value: 'cyan', label: 'cyan' },
|
||||
{ value: 'blue', label: 'blue' },
|
||||
{ value: 'purple', label: 'purple' },
|
||||
{ value: 'danger', label: '危险' },
|
||||
];
|
||||
|
||||
/** 数据新增/修改的表单 */
|
||||
|
||||
@@ -20,7 +20,8 @@ const props = defineProps<DictTagProps>();
|
||||
/** 获取标签类型 */
|
||||
function getTagType(colorType?: string): TagType {
|
||||
switch (colorType) {
|
||||
case 'danger': {
|
||||
case 'danger':
|
||||
case 'error': {
|
||||
return 'danger';
|
||||
}
|
||||
case 'default': {
|
||||
@@ -29,7 +30,8 @@ function getTagType(colorType?: string): TagType {
|
||||
case 'info': {
|
||||
return 'info';
|
||||
}
|
||||
case 'primary': {
|
||||
case 'primary':
|
||||
case 'processing': {
|
||||
return 'primary';
|
||||
}
|
||||
case 'success': {
|
||||
|
||||
@@ -148,22 +148,15 @@ export function useTypeGridColumns(): VxeTableGridOptions['columns'] {
|
||||
|
||||
// ============================== 字典数据 ==============================
|
||||
|
||||
// TODO @芋艿:后续针对 antd,增加
|
||||
/** 颜色选项 */
|
||||
const colorOptions = [
|
||||
{ value: '', label: '无' },
|
||||
{ value: 'processing', label: '主要' },
|
||||
{ value: 'success', label: '成功' },
|
||||
{ value: 'default', label: '默认' },
|
||||
{ value: 'primary', label: '主要' },
|
||||
{ value: 'success', label: '成功' },
|
||||
{ value: 'info', label: '信息' },
|
||||
{ value: 'warning', label: '警告' },
|
||||
{ value: 'error', label: '危险' },
|
||||
{ value: 'pink', label: 'pink' },
|
||||
{ value: 'red', label: 'red' },
|
||||
{ value: 'orange', label: 'orange' },
|
||||
{ value: 'green', label: 'green' },
|
||||
{ value: 'cyan', label: 'cyan' },
|
||||
{ value: 'blue', label: 'blue' },
|
||||
{ value: 'purple', label: 'purple' },
|
||||
{ value: 'danger', label: '危险' },
|
||||
];
|
||||
|
||||
/** 数据新增/修改的表单 */
|
||||
|
||||
Reference in New Issue
Block a user