70 lines
2.1 KiB
Java
70 lines
2.1 KiB
Java
|
|
package com.engine.salary.util;
|
||
|
|
|
||
|
|
import com.api.browser.bean.SearchConditionItem;
|
||
|
|
import com.api.browser.bean.SearchConditionOption;
|
||
|
|
import com.api.browser.util.ConditionFactory;
|
||
|
|
import com.api.browser.util.ConditionType;
|
||
|
|
import weaver.hrm.User;
|
||
|
|
|
||
|
|
import java.util.List;
|
||
|
|
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @Author weaver_cl
|
||
|
|
* @Description: TODO
|
||
|
|
* @Date 2022/3/16
|
||
|
|
* @Version V1.0
|
||
|
|
**/
|
||
|
|
public class SalaryFormItemUtil {
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 下拉框
|
||
|
|
* @param user
|
||
|
|
* @param selectOptions
|
||
|
|
* @param colSpan
|
||
|
|
* @param fieldcol
|
||
|
|
* @param labelcol
|
||
|
|
* @param isQuickSearch
|
||
|
|
* @param label
|
||
|
|
* @return
|
||
|
|
*/
|
||
|
|
public static SearchConditionItem selectItem(User user, List<SearchConditionOption> selectOptions, int colSpan, int fieldcol,
|
||
|
|
int labelcol, boolean isQuickSearch, String label) {
|
||
|
|
ConditionFactory conditionFactory = new ConditionFactory(user);
|
||
|
|
SearchConditionItem select = conditionFactory.createCondition(ConditionType.SELECT,502327,"SELECT");
|
||
|
|
select.setOptions(selectOptions);
|
||
|
|
select.setColSpan(colSpan);
|
||
|
|
select.setFieldcol(fieldcol);
|
||
|
|
select.setLabelcol(labelcol);
|
||
|
|
select.setIsQuickSearch(isQuickSearch);
|
||
|
|
select.setLabel(label);
|
||
|
|
return select;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 输入框数字
|
||
|
|
* @param user
|
||
|
|
* @param rules
|
||
|
|
* @param key
|
||
|
|
* @param colSpan
|
||
|
|
* @param fieldcol
|
||
|
|
* @param viewAttr
|
||
|
|
* @param label
|
||
|
|
* @return
|
||
|
|
*/
|
||
|
|
public static SearchConditionItem inputNumberItem(User user,String rules,String key,int colSpan, int fieldcol,
|
||
|
|
int viewAttr, String label) {
|
||
|
|
ConditionFactory conditionFactory = new ConditionFactory(user);
|
||
|
|
SearchConditionItem inputnumber = conditionFactory.createCondition(ConditionType.INPUTNUMBER,502327, "inputNumber");
|
||
|
|
inputnumber.setColSpan(colSpan);
|
||
|
|
inputnumber.setFieldcol(fieldcol);
|
||
|
|
inputnumber.setViewAttr(viewAttr);
|
||
|
|
inputnumber.setLabel(label);
|
||
|
|
inputnumber.setKey(key);
|
||
|
|
inputnumber.setRules(rules);
|
||
|
|
|
||
|
|
return inputnumber;
|
||
|
|
}
|
||
|
|
}
|