/**
* 获取HR快捷流程
* @return
* @Description:
* @author xietongjian 2017 上午2:22:27
*/
@RequestMapping("/getQuickProcess")
public String getQuickProcess(ModelMap model, HttpServletRequest request, HttpServletResponse response){
// start 快捷流程 参数
try {
List<Dictionary> commonProcessDicts = dictionaryService.getBaseDataByType(readProperty.getValue("type_hrcommonprocess"));
List<Dictionary> dataList= new ArrayList<>();
for(Dictionary item : commonProcessDicts) {
String hrefStr = item.getRemark();
JSONObject jsonHref = null;
try {
jsonHref = JSONObject.fromObject(hrefStr);
Object urlObj = jsonHref.get("url");
String url = urlObj + "";
item.setRemark(url);
dataList.add(item);
} catch (Exception e) {
e.printStackTrace();
logger.error("后台数据字典的对应的备注字段数据格式不正确"+e);
}
}
model.put("DictionaryDataList", dataList);
} catch (Exception e) {
logger.error("获取HR快捷流程异常!" +e);
e.printStackTrace();
}
//end 快捷流程 参数
return "/hr/hr-index-quickprocess";
}
<#if DictionaryDataList??&&DictionaryDataList?size gt 0>
<#list DictionaryDataList as item>
<li title="${item.name}" ><nobr><i></i><a class="jsProcessWin" href="${(item.remark)!'#'}?dictionaryId=${item.id}" target="_blank" flowId="${item.id}">${(item.name)!''}</a></nobr></li>
</#list>
<#else>
<li style="text-align:center;"> 暂无数据!</li>
</#if>