表单工具类,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);
/**
*
* @return
*/
Map<String, Object> getTableBtn();
}

@ -91,8 +91,8 @@ public class SchemeServiceImpl extends Service implements SchemeService {
Map<String, Object> apiDatas = new HashMap<>();
List<SearchConditionGroup> addGroups = new ArrayList<>();
List<SearchConditionItem> conditionItems = new ArrayList<>();
SearchConditionItem schemeNameCondition = OrganizationFormItemUtil.inputItem(user, "", 2, 16, 3, 50, "方案名称", "schemeName");
SearchConditionItem schemeNoCondition = OrganizationFormItemUtil.inputItem(user, "", 2, 16, 3, 50, "方案编号", "schemeNo");
SearchConditionItem schemeNameCondition = OrganizationFormItemUtil.inputItem(user, 2, 16, 3, 50, "方案名称", "schemeName");
SearchConditionItem schemeNoCondition = OrganizationFormItemUtil.inputItem(user, 2, 16, 3, 50, "方案编号", "schemeNo");
conditionItems.add(schemeNameCondition);
conditionItems.add(schemeNoCondition);
addGroups.add(new SearchConditionGroup("高级搜索条件", true, conditionItems));
@ -106,12 +106,14 @@ public class SchemeServiceImpl extends Service implements SchemeService {
Map<String, Object> apiDatas = new HashMap<>();
List<SearchConditionItem> selectItems = new ArrayList<>();
List<SearchConditionGroup> addGroups = new ArrayList<>();
SearchConditionItem schemeNameCondition = OrganizationFormItemUtil.inputItem(user, "required", 2, 16, 3, 50, "方案名称", "schemeName");
SearchConditionItem schemeNoCondition = OrganizationFormItemUtil.inputItem(user, "required", 2, 16, 3, 50, "方案编号", "schemeNo");
SearchConditionItem schemeNameCondition = OrganizationFormItemUtil.inputItem(user, 2, 16, 3, 50, "方案名称", "schemeName");
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");
// 编辑状态下赋值操作
String id = Util.null2String(params.get("locationid"));
String id = Util.null2String(params.get("id"));
if (!StringUtil.isEmpty(id)) {
SchemeMapper mapper = MapperProxyFactory.getProxy(SchemeMapper.class);
SchemePO schemePO = mapper.getSchemeByID(Integer.parseInt(id));
@ -129,6 +131,13 @@ public class SchemeServiceImpl extends Service implements SchemeService {
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 rules
* @param colSpan
* @param fieldcol
* @param viewAttr
* @param label
* @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) {
ConditionFactory conditionFactory = new ConditionFactory(user);
SearchConditionItem inputnumber = conditionFactory.createCondition(ConditionType.INPUTNUMBER,502327, name);
@ -84,8 +83,6 @@ public class OrganizationFormItemUtil {
inputnumber.setFieldcol(fieldcol);
inputnumber.setViewAttr(viewAttr);
inputnumber.setLabel(label);
inputnumber.setRules(rules);
return inputnumber;
}
@ -93,7 +90,6 @@ public class OrganizationFormItemUtil {
/**
*
* @param user
* @param rules
* @param colSpan
* @param fieldcol
* @param viewAttr
@ -101,7 +97,7 @@ public class OrganizationFormItemUtil {
* @param label
* @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) {
ConditionFactory conditionFactory = new ConditionFactory(user);
SearchConditionItem input = conditionFactory.createCondition(ConditionType.INPUT,25034, name);
@ -110,7 +106,6 @@ public class OrganizationFormItemUtil {
input.setViewAttr(viewAttr);
input.setLength(length);
input.setLabel(label);
input.setRules(rules);
return input;
}
@ -122,12 +117,11 @@ public class OrganizationFormItemUtil {
* @param viewAttr
* @param isQuickSearch
* @param label
* @param rules
* @param type
* @return
*/
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);
SearchConditionItem browser = conditionFactory.createCondition(ConditionType.BROWSER,502327,name,type);
browser.setColSpan(colSpan);
@ -135,7 +129,6 @@ public class OrganizationFormItemUtil {
browser.setViewAttr(viewAttr);
browser.setIsQuickSearch(isQuickSearch);
browser.setLabel(label);
browser.setRules(rules);
return browser;
}
@ -147,18 +140,16 @@ public class OrganizationFormItemUtil {
* @param fieldcol
* @param viewAttr
* @param label
* @param rules
* @return
*/
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);
SearchConditionItem rangeDate = conditionFactory.createCondition(ConditionType.TIMEPICKER,502327,new String[]{name1,name2});
rangeDate.setColSpan(colSpan);
rangeDate.setFieldcol(fieldcol);
rangeDate.setViewAttr(viewAttr);
rangeDate.setLabel(label);
rangeDate.setRules(rules);
return rangeDate;
}

Loading…
Cancel
Save