mirror of
https://github.com/continew-org/continew-admin.git
synced 2025-09-14 03:01:36 +08:00
fix: 修复 FormTypeEnum 错误,并优化命名
This commit is contained in:
@@ -32,49 +32,61 @@ import top.continew.starter.data.mybatis.plus.base.IBaseEnum;
|
||||
public enum FormTypeEnum implements IBaseEnum<Integer> {
|
||||
|
||||
/**
|
||||
* 文本框
|
||||
* 输入框
|
||||
*/
|
||||
TEXT(1, "文本框"),
|
||||
INPUT(1, "输入框"),
|
||||
|
||||
/**
|
||||
* 文本域
|
||||
* 数字输入框
|
||||
*/
|
||||
TEXT_AREA(2, "文本域"),
|
||||
INPUT_NUMBER(2, "数字输入框"),
|
||||
|
||||
/**
|
||||
* 密码输入框
|
||||
*/
|
||||
INPUT_PASSWORD(3, "密码输入框"),
|
||||
|
||||
/**
|
||||
* 下拉框
|
||||
*/
|
||||
SELECT(3, "下拉框"),
|
||||
SELECT(4, "下拉框"),
|
||||
|
||||
/**
|
||||
* 单选框
|
||||
*/
|
||||
RADIO(4, "单选框"),
|
||||
/**
|
||||
* 日期框
|
||||
*/
|
||||
DATE(5, "日期框"),
|
||||
/**
|
||||
* 日期时间框
|
||||
*/
|
||||
DATE_TIME(6, "日期时间框"),;
|
||||
/**
|
||||
* 树形选择
|
||||
*/
|
||||
TREE_SELECT(7, "树选择"),
|
||||
/**
|
||||
* 复选框
|
||||
*/
|
||||
CHECK_GROUP(8, "复选框"),
|
||||
/**
|
||||
* 数字输入框
|
||||
*/
|
||||
INPUT_NUMBER(9, "数字输入框"),
|
||||
/**
|
||||
* 密码输入框
|
||||
*/
|
||||
INPUT_PASSWORD(10, "密码输入框"),
|
||||
RADIO(5, "单选框"),
|
||||
|
||||
/**
|
||||
* 开关
|
||||
*/
|
||||
SWITCH(11, "开关"),;
|
||||
SWITCH(6, "开关"),
|
||||
|
||||
/**
|
||||
* 复选框
|
||||
*/
|
||||
CHECK_BOX(7, "复选框"),
|
||||
|
||||
/**
|
||||
* 文本域
|
||||
*/
|
||||
TEXT_AREA(8, "文本域"),
|
||||
|
||||
/**
|
||||
* 日期时间框
|
||||
*/
|
||||
DATE_TIME(9, "日期时间框"),
|
||||
|
||||
/**
|
||||
* 日期框
|
||||
*/
|
||||
DATE(10, "日期框"),
|
||||
|
||||
/**
|
||||
* 树形选择
|
||||
*/
|
||||
TREE_SELECT(11, "树选择"),
|
||||
;
|
||||
|
||||
private final Integer value;
|
||||
private final String description;
|
||||
}
|
||||
|
@@ -159,7 +159,7 @@ public class FieldConfigDO implements Serializable {
|
||||
this.setShowInList(true);
|
||||
this.setShowInForm(this.getIsRequired());
|
||||
this.setShowInQuery(this.getIsRequired());
|
||||
this.setFormType(FormTypeEnum.TEXT);
|
||||
this.setFormType(FormTypeEnum.INPUT);
|
||||
this.setQueryType("String".equals(this.getFieldType()) ? QueryTypeEnum.LIKE : QueryTypeEnum.EQ);
|
||||
}
|
||||
|
||||
|
@@ -31,9 +31,9 @@ const formRef = ref<InstanceType<typeof GiForm>>()
|
||||
|
||||
<#list fieldConfigs as fieldConfig>
|
||||
<#if fieldConfig.showInForm>
|
||||
<#-- SELECT/RADIO/CHECK_GROUP/TREE_SELECT控件从服务器端获取数据 -->
|
||||
<#-- SELECT/RADIO/CHECK_BOX/TREE_SELECT控件从服务器端获取数据 -->
|
||||
<#if fieldConfig.formType = 'SELECT' || fieldConfig.formType = 'RADIO'
|
||||
|| fieldConfig.formType = 'CHECK_GROUP' || fieldConfig.formType = 'TREE_SELECT'>
|
||||
|| fieldConfig.formType = 'CHECK_BOX' || fieldConfig.formType = 'TREE_SELECT'>
|
||||
const { ${fieldConfig.columnName}_enum } = useDict('${fieldConfig.columnName}_enum')
|
||||
</#if>
|
||||
</#if>
|
||||
@@ -51,7 +51,7 @@ const columns: Columns = [
|
||||
{
|
||||
label: '${fieldConfig.comment}',
|
||||
field: '${fieldConfig.fieldName}',
|
||||
<#if fieldConfig.formType = 'TEXT'>
|
||||
<#if fieldConfig.formType = 'INPUT'>
|
||||
type: 'input',
|
||||
<#elseif fieldConfig.formType = 'TEXT_AREA'>
|
||||
type: 'textarea',
|
||||
@@ -65,7 +65,7 @@ const columns: Columns = [
|
||||
type: 'input-password',
|
||||
<#elseif fieldConfig.formType = 'SWITCH'>
|
||||
type: 'switch',
|
||||
<#elseif fieldConfig.formType = 'CHECK_GROUP'>
|
||||
<#elseif fieldConfig.formType = 'CHECK_BOX'>
|
||||
type: 'check-group',
|
||||
props: {
|
||||
options: ${fieldConfig.columnName}_enum,
|
||||
|
Reference in New Issue
Block a user