表单工具类,rules用到时单独设置

pull/5/MERGE
dxfeng 3 years ago
parent 2f282aa5c4
commit c32eeed79c

@ -68,4 +68,10 @@ public interface SchemeService {
*/ */
Map<String, Object> getSchemeForm(Map<String, Object> params); Map<String, Object> getSchemeForm(Map<String, Object> params);
/**
*
* @return
*/
Map<String, Object> getTableBtn();
} }

@ -91,8 +91,8 @@ public class SchemeServiceImpl extends Service implements SchemeService {
Map<String, Object> apiDatas = new HashMap<>(); Map<String, Object> apiDatas = new HashMap<>();
List<SearchConditionGroup> addGroups = new ArrayList<>(); List<SearchConditionGroup> addGroups = new ArrayList<>();
List<SearchConditionItem> conditionItems = new ArrayList<>(); List<SearchConditionItem> conditionItems = new ArrayList<>();
SearchConditionItem schemeNameCondition = OrganizationFormItemUtil.inputItem(user, "", 2, 16, 3, 50, "方案名称", "schemeName"); SearchConditionItem schemeNameCondition = OrganizationFormItemUtil.inputItem(user, 2, 16, 3, 50, "方案名称", "schemeName");
SearchConditionItem schemeNoCondition = OrganizationFormItemUtil.inputItem(user, "", 2, 16, 3, 50, "方案编号", "schemeNo"); SearchConditionItem schemeNoCondition = OrganizationFormItemUtil.inputItem(user, 2, 16, 3, 50, "方案编号", "schemeNo");
conditionItems.add(schemeNameCondition); conditionItems.add(schemeNameCondition);
conditionItems.add(schemeNoCondition); conditionItems.add(schemeNoCondition);
addGroups.add(new SearchConditionGroup("高级搜索条件", true, conditionItems)); addGroups.add(new SearchConditionGroup("高级搜索条件", true, conditionItems));
@ -106,12 +106,14 @@ public class SchemeServiceImpl extends Service implements SchemeService {
Map<String, Object> apiDatas = new HashMap<>(); Map<String, Object> apiDatas = new HashMap<>();
List<SearchConditionItem> selectItems = new ArrayList<>(); List<SearchConditionItem> selectItems = new ArrayList<>();
List<SearchConditionGroup> addGroups = new ArrayList<>(); List<SearchConditionGroup> addGroups = new ArrayList<>();
SearchConditionItem schemeNameCondition = OrganizationFormItemUtil.inputItem(user, "required", 2, 16, 3, 50, "方案名称", "schemeName"); SearchConditionItem schemeNameCondition = OrganizationFormItemUtil.inputItem(user, 2, 16, 3, 50, "方案名称", "schemeName");
SearchConditionItem schemeNoCondition = OrganizationFormItemUtil.inputItem(user, "required", 2, 16, 3, 50, "方案编号", "schemeNo"); schemeNameCondition.setRules("required");
SearchConditionItem schemeNoCondition = OrganizationFormItemUtil.inputItem(user, 2, 16, 3, 50, "方案编号", "schemeNo");
schemeNoCondition.setRules("required");
SearchConditionItem textareaItem = OrganizationFormItemUtil.textareaItem(user, 2, 16, true, 2, 60, "方案说明", "schemeDescription"); SearchConditionItem textareaItem = OrganizationFormItemUtil.textareaItem(user, 2, 16, true, 2, 60, "方案说明", "schemeDescription");
// 编辑状态下赋值操作 // 编辑状态下赋值操作
String id = Util.null2String(params.get("locationid")); String id = Util.null2String(params.get("id"));
if (!StringUtil.isEmpty(id)) { if (!StringUtil.isEmpty(id)) {
SchemeMapper mapper = MapperProxyFactory.getProxy(SchemeMapper.class); SchemeMapper mapper = MapperProxyFactory.getProxy(SchemeMapper.class);
SchemePO schemePO = mapper.getSchemeByID(Integer.parseInt(id)); SchemePO schemePO = mapper.getSchemeByID(Integer.parseInt(id));
@ -129,6 +131,13 @@ public class SchemeServiceImpl extends Service implements SchemeService {
return apiDatas; return apiDatas;
} }
@Override
public Map<String, Object> getTableBtn() {
Map<String, Object> apiDatas = new HashMap<>();
return apiDatas;
}
/** /**
* *
* *

@ -69,14 +69,13 @@ public class OrganizationFormItemUtil {
/** /**
* *
* @param user * @param user
* @param rules
* @param colSpan * @param colSpan
* @param fieldcol * @param fieldcol
* @param viewAttr * @param viewAttr
* @param label * @param label
* @return * @return
*/ */
public static SearchConditionItem inputNumberItem(User user,String rules,int colSpan, int fieldcol, public static SearchConditionItem inputNumberItem(User user,int colSpan, int fieldcol,
int viewAttr, String label,String name) { int viewAttr, String label,String name) {
ConditionFactory conditionFactory = new ConditionFactory(user); ConditionFactory conditionFactory = new ConditionFactory(user);
SearchConditionItem inputnumber = conditionFactory.createCondition(ConditionType.INPUTNUMBER,502327, name); SearchConditionItem inputnumber = conditionFactory.createCondition(ConditionType.INPUTNUMBER,502327, name);
@ -84,8 +83,6 @@ public class OrganizationFormItemUtil {
inputnumber.setFieldcol(fieldcol); inputnumber.setFieldcol(fieldcol);
inputnumber.setViewAttr(viewAttr); inputnumber.setViewAttr(viewAttr);
inputnumber.setLabel(label); inputnumber.setLabel(label);
inputnumber.setRules(rules);
return inputnumber; return inputnumber;
} }
@ -93,7 +90,6 @@ public class OrganizationFormItemUtil {
/** /**
* *
* @param user * @param user
* @param rules
* @param colSpan * @param colSpan
* @param fieldcol * @param fieldcol
* @param viewAttr * @param viewAttr
@ -101,7 +97,7 @@ public class OrganizationFormItemUtil {
* @param label * @param label
* @return * @return
*/ */
public static SearchConditionItem inputItem(User user,String rules,int colSpan, int fieldcol, public static SearchConditionItem inputItem(User user,int colSpan, int fieldcol,
int viewAttr,int length, String label,String name) { int viewAttr,int length, String label,String name) {
ConditionFactory conditionFactory = new ConditionFactory(user); ConditionFactory conditionFactory = new ConditionFactory(user);
SearchConditionItem input = conditionFactory.createCondition(ConditionType.INPUT,25034, name); SearchConditionItem input = conditionFactory.createCondition(ConditionType.INPUT,25034, name);
@ -110,7 +106,6 @@ public class OrganizationFormItemUtil {
input.setViewAttr(viewAttr); input.setViewAttr(viewAttr);
input.setLength(length); input.setLength(length);
input.setLabel(label); input.setLabel(label);
input.setRules(rules);
return input; return input;
} }
@ -122,12 +117,11 @@ public class OrganizationFormItemUtil {
* @param viewAttr * @param viewAttr
* @param isQuickSearch * @param isQuickSearch
* @param label * @param label
* @param rules
* @param type * @param type
* @return * @return
*/ */
public static SearchConditionItem browserItem(User user,int colSpan, int fieldcol, public static SearchConditionItem browserItem(User user,int colSpan, int fieldcol,
int viewAttr,boolean isQuickSearch,String label,String rules,String type,String name) { int viewAttr,boolean isQuickSearch,String label,String type,String name) {
ConditionFactory conditionFactory = new ConditionFactory(user); ConditionFactory conditionFactory = new ConditionFactory(user);
SearchConditionItem browser = conditionFactory.createCondition(ConditionType.BROWSER,502327,name,type); SearchConditionItem browser = conditionFactory.createCondition(ConditionType.BROWSER,502327,name,type);
browser.setColSpan(colSpan); browser.setColSpan(colSpan);
@ -135,7 +129,6 @@ public class OrganizationFormItemUtil {
browser.setViewAttr(viewAttr); browser.setViewAttr(viewAttr);
browser.setIsQuickSearch(isQuickSearch); browser.setIsQuickSearch(isQuickSearch);
browser.setLabel(label); browser.setLabel(label);
browser.setRules(rules);
return browser; return browser;
} }
@ -147,18 +140,16 @@ public class OrganizationFormItemUtil {
* @param fieldcol * @param fieldcol
* @param viewAttr * @param viewAttr
* @param label * @param label
* @param rules
* @return * @return
*/ */
public static SearchConditionItem rangeDateItem(User user,int colSpan, int fieldcol,int viewAttr public static SearchConditionItem rangeDateItem(User user,int colSpan, int fieldcol,int viewAttr
,String label,String rules,String name1,String name2) { ,String label,String name1,String name2) {
ConditionFactory conditionFactory = new ConditionFactory(user); ConditionFactory conditionFactory = new ConditionFactory(user);
SearchConditionItem rangeDate = conditionFactory.createCondition(ConditionType.TIMEPICKER,502327,new String[]{name1,name2}); SearchConditionItem rangeDate = conditionFactory.createCondition(ConditionType.TIMEPICKER,502327,new String[]{name1,name2});
rangeDate.setColSpan(colSpan); rangeDate.setColSpan(colSpan);
rangeDate.setFieldcol(fieldcol); rangeDate.setFieldcol(fieldcol);
rangeDate.setViewAttr(viewAttr); rangeDate.setViewAttr(viewAttr);
rangeDate.setLabel(label); rangeDate.setLabel(label);
rangeDate.setRules(rules);
return rangeDate; return rangeDate;
} }

Loading…
Cancel
Save