📄 dicthelp.java
字号:
* 获取人事基础档案信息。id和姓名。
*
* @param selectName
* @param value
* @param hasBlank
* @return 下拉框的html字符串
*/
public static String getRsjcdaSelect(String selectName, String value,
boolean hasBlank) {
String sql = "select id,xm from zx_rsjcda ";
return SelectUtil.getNameValue(sql, selectName, value, hasBlank);
}
/**
* 获取人事基础档案信息id和姓名
*
* @param selectName
* @param value
* @param hasBlank
* @param js
* @return 下拉框的html字符串
*/
public static String getRsjcdaSelect(String selectName, String value,
boolean hasBlank, String js) {
String sql = "select id,xm from zx_rsjcda ";
return SelectUtil.getNameValue(sql, selectName, value, hasBlank, js);
}
/**
* 获取“是/否”的下拉框。name和value均为汉字。
*
* @param selectName
* @param value
* @param hasBlank
* @return 下拉框的html字符串
*/
public static String getYesNoSelect(String selectName, String value,
boolean hasBlank) {
StringBuffer sb = new StringBuffer("");
sb.append("<select name=\"" + selectName + "\">");
if (hasBlank) {
sb.append("<option value=\"\"></option>");
}
if ("是".equals(value)) {
sb.append("<option value=\"是\" selected>是</option>");
sb.append("<option value=\"否\">否</option>");
} else if ("否".equals(value)) {
sb.append("<option value=\"是\">是</option>");
sb.append("<option value=\"否\" selected>否</option>");
} else {
sb.append("<option value=\"是\">是</option>");
sb.append("<option value=\"否\">否</option>");
}
sb.append("</select>");
return sb.toString();
}
/**
* 获取“是/否”的下拉框。name和value均为汉字。
*
* @param selectName
* @param value
* @param hasBlank
* @param js
* @return 下拉框的html字符串
*/
public static String getYesNoSelect(String selectName, String value,
boolean hasBlank, String js) {
StringBuffer sb = new StringBuffer("");
sb.append("<select name=\"" + selectName + "\" " + js + ">");
if (hasBlank) {
sb.append("<option value=\"\"></option>");
}
if ("是".equals(value)) {
sb.append("<option value=\"是\" selected>是</option>");
sb.append("<option value=\"否\">否</option>");
} else if ("否".equals(value)) {
sb.append("<option value=\"是\">是</option>");
sb.append("<option value=\"否\" selected>否</option>");
} else {
sb.append("<option value=\"是\">是</option>");
sb.append("<option value=\"否\">否</option>");
}
sb.append("</select>");
return sb.toString();
}
/**
* 获取一级部门UP_DEPT。名称、名称;
*
* @param selectName
* @param value
* @param hasBlank
* @return 下拉框的html字符串
*/
public static String getFirstLevelDeptSelect(String selectName,
String value, boolean hasBlank) {
String sql = " SELECT DEPT_NAME, DEPT_NAME FROM UP_DEPT WHERE DEPT_PARENT=1";
return SelectUtil.getNameValue(sql, selectName, value, hasBlank);
}
/**
* 获取一级部门UP_DEPT。名称、名称;
*
* @param selectName
* @param value
* @param hasBlank
* @param js
* @return 下拉框的html字符串
*/
public static String getFirstLevelDeptSelect(String selectName,
String value, boolean hasBlank, String js) {
String sql = " SELECT DEPT_NAME, DEPT_NAME FROM UP_DEPT WHERE DEPT_PARENT=1";
return SelectUtil.getNameValue(sql, selectName, value, hasBlank, js);
}
/**
* 获取所有部门UP_DEPT。名称、名称;
*
* @param selectName
* @param value
* @param hasBlank
* @return 下拉框的html字符串
*/
public static String getALlDeptSelect(String selectName,
String value, boolean hasBlank) {
String sql = " SELECT DEPT_NAME, DEPT_NAME FROM UP_DEPT WHERE DEPT_PARENT<>0";
return SelectUtil.getNameValue(sql, selectName, value, hasBlank);
}
/**
* 获取所有部门UP_DEPT。名称、名称;
*
* @param selectName
* @param value
* @param hasBlank
* @param js
* @return 下拉框的html字符串
*/
public static String getALlDeptSelect(String selectName,
String value, boolean hasBlank, String js) {
String sql = " SELECT DEPT_NAME, DEPT_NAME FROM UP_DEPT WHERE DEPT_PARENT<>0";
return SelectUtil.getNameValue(sql, selectName, value, hasBlank, js);
}
/**
* 获取“有/无”的下拉框。name和value均为汉字。
*
* @param selectName
* @param value
* @param hasBlank
* @return 下拉框的html字符串
*/
public static String getYwSelect(String selectName, String value,
boolean hasBlank) {
StringBuffer sb = new StringBuffer("");
sb.append("<select name=\"" + selectName + "\">");
if (hasBlank) {
sb.append("<option value=\"\"></option>");
}
if ("有".equals(value)) {
sb.append("<option value=\"有\" selected>有</option>");
sb.append("<option value=\"无\">无</option>");
} else if ("无".equals(value)) {
sb.append("<option value=\"有\">有</option>");
sb.append("<option value=\"否\" selected>否</option>");
} else {
sb.append("<option value=\"有\">有</option>");
sb.append("<option value=\"无\">无</option>");
}
sb.append("</select>");
return sb.toString();
}
/**
* 获取“有/无”的下拉框。name和value均为汉字。
*
* @param selectName
* @param value
* @param hasBlank
* @param js
* @return 下拉框的html字符串
*/
public static String getYwSelect(String selectName, String value,
boolean hasBlank, String js) {
StringBuffer sb = new StringBuffer("");
sb.append("<select name=\"" + selectName + "\" " + js + ">");
if (hasBlank) {
sb.append("<option value=\"\"></option>");
}
if ("有".equals(value)) {
sb.append("<option value=\"有\" selected>有</option>");
sb.append("<option value=\"无\">无</option>");
} else if ("无".equals(value)) {
sb.append("<option value=\"有\">有</option>");
sb.append("<option value=\"无\" selected>否</option>");
} else {
sb.append("<option value=\"有\">有</option>");
sb.append("<option value=\"无\">无</option>");
}
sb.append("</select>");
return sb.toString();
}
/**
* 获取考勤状态。name和value均使用的汉字。
*
* @param selectName
* @param value
* @param hasBlank
* @return 下拉框的html字符串
*/
public static String getKaoQinZhuangTaiSelect(String selectName,
String value, boolean hasBlank) {
String sql = "select cd_name,cd_name from code_detail where related_cc_id=16 and is_use=1";
return SelectUtil.getNameValue(sql, selectName, value, hasBlank);
}
/**
* 获取考勤状态。name和value均使用的汉字。
*
* @param selectName
* @param value
* @param hasBlank
* @param js
* @return 下拉框的html字符串
*/
public static String getKaoQinZhuangTaiSelect(String selectName,
String value, boolean hasBlank, String js) {
String sql = "select cd_name,cd_name from code_detail where related_cc_id=16 and is_use=1";
return SelectUtil.getNameValue(sql, selectName, value, hasBlank, js);
}
/**
* 获取考勤状态。name和value均使用的汉字。
*
* @param selectName
* @param value
* @param hasBlank
* @return 下拉框的html字符串
*/
public static String getKaoQinShiJianSelect(String selectName,
String value, boolean hasBlank) {
StringBuffer sb = new StringBuffer("");
sb.append("<select name=\"" + selectName + "\">");
if (hasBlank) {
sb.append("<option value=\"\"></option>");
}
for (int i = 8; i >= 1; i--) {
// if (!value.trim().equals("") && i*0.5 ==
// Float.valueOf(value).floatValue()) { 注释掉的也可以。
if (!value.trim().equals("") && (i * 0.5 + "").equals(value)) {
sb.append("<option value=\"" + i * 0.5 + "\" selected>" + i
* 0.5 + "</option>");
} else {
sb.append("<option value=\"" + i * 0.5 + "\">" + i * 0.5
+ "</option>");
}
}
sb.append("</select>");
return sb.toString();
}
/**
* 获取考勤状态。name和value均使用的汉字。
*
* @param selectName 下拉框的名称
* @param value 默认选中的值
* @param hasBlank 是否包含空选项
* @param js js脚本
* @return 下拉框的html字符串
*/
public static String getKaoQinShiJianSelect(String selectName,
String value, boolean hasBlank, String js) {
StringBuffer sb = new StringBuffer("");
sb.append("<select name=\"" + selectName + "\" " + js + ">");
if (hasBlank) {
sb.append("<option value=\"\"></option>");
}
// (i*0.5+"").equals(value)
for (int i = 8; i >= 1; i--) {
if (!value.trim().equals("") && (i * 0.5 + "").equals(value)) {
sb.append("<option value=\"" + i * 0.5 + "\" selected>" + i
* 0.5 + "</option>");
} else {
sb.append("<option value=\"" + i * 0.5 + "\">" + i * 0.5
+ "</option>");
}
}
sb.append("</select>");
return sb.toString();
}
/**
* 简单测试。
* @param args
*/
public static void main(String[] args) {
System.out.println(getKaoQinShiJianSelect("swkqsj", "0.5", true, ""));
}
/**
* 获取用户的下拉框。name和value均使用的汉字。
*
* @param selectName
* @param value
* @param hasBlank
* @return 下拉框的html字符串
*/
public static String getUserSelect(String selectName, String value,
boolean hasBlank) {
String sql = "SELECT USERINFO_ALIAS, USERINFO_ALIAS FROM UP_USERINFO WHERE (USERINFO_NAME <> 'administrator') "
+ " order by userinfo_alias ";
return SelectUtil.getNameValue(sql, selectName, value, hasBlank);
}
/**
* 获取用户的下拉框。name和value均使用的汉字。
*
* @param selectName
* @param value
* @param hasBlank
* @param js
* @return 下拉框的html字符串
*/
public static String getUserSelect(String selectName, String value,
boolean hasBlank, String js) {
String sql = "SELECT USERINFO_ALIAS, USERINFO_ALIAS FROM UP_USERINFO WHERE (USERINFO_NAME <> 'administrator') "
+ " order by userinfo_alias ";
return SelectUtil.getNameValue(sql, selectName, value, hasBlank, js);
}
/**
* 获取会议室的下拉框。name和value均使用的汉字。
*
* @param selectName
* @param value
* @param hasBlank
* @return 下拉框的html字符串
*/
public static String getHuiYiShiSelect(String selectName, String value,
boolean hasBlank) {
String sql = "SELECT mc,mc from zx_hysjbqd order by id";
return SelectUtil.getNameValue(sql, selectName, value, hasBlank);
}
/**
* 获取会议室的下拉框。name和value均使用的汉字。
*
* @param selectName
* @param value
* @param hasBlank
* @param js
* @return 下拉框的html字符串
*/
public static String getHuiYiShiSelect(String selectName, String value,
boolean hasBlank, String js) {
String sql = "SELECT mc,mc from zx_hysjbqd order by id";
return SelectUtil.getNameValue(sql, selectName, value, hasBlank, js);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -