src/main/java/com/nanometer/smartlab/api/ApiAction.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/nanometer/smartlab/controller/HazardousWasteController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/webapp/WEB-INF/spring-menu.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/webapp/sys_hazardous_waste.xhtml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/nanometer/smartlab/api/ApiAction.java
@@ -1569,7 +1569,7 @@ hazardousWaste.setMedical(new BigDecimal(0)); } hazardousWaste.setUpdator(hazardousWaste.getCreator()); hazardousWaste.setUpdatetime(new Date()); // hazardousWaste.setUpdatetime(new Date()); hazardousWasteService.insertInfo(hazardousWaste); return ResponseModel.getOkInstence("添加成功"); }catch (Exception e){ src/main/java/com/nanometer/smartlab/controller/HazardousWasteController.java
@@ -2,8 +2,11 @@ import com.nanometer.smartlab.entity.HazardousWaste; import com.nanometer.smartlab.entity.dto.HazardousWasteUser; import com.nanometer.smartlab.entity.enumtype.Waster; import com.nanometer.smartlab.service.HazardousWasteService; import com.nanometer.smartlab.util.FacesUtils; import org.apache.commons.lang.StringUtils; import org.apache.log4j.Logger; import org.primefaces.model.LazyDataModel; import org.primefaces.model.SortOrder; @@ -46,11 +49,19 @@ List<HazardousWaste> list = null; try { int pageCount = hazardousWasteService.countAll(startTime,endTime,status,applyPerson,project,department,tid); this.setRowCount(pageCount); if (pageCount > 0) list = hazardousWasteService.selectAll(startTime,endTime,status,applyPerson,project,department,tid,first, pageSize); if (getUser().getWaster() != null){ if (getUser().getWaster().equals(Waster.MANAGE)){ int pageCount = hazardousWasteService.countAll(startTime,endTime,status,applyPerson,project,department,tid); this.setRowCount(pageCount); if (pageCount > 0) list = hazardousWasteService.selectAll(startTime,endTime,status,applyPerson,project,department,tid,first, pageSize); }else if (StringUtils.isNotBlank(getUser().getProject())){ int pageCount = hazardousWasteService.countAll(startTime,endTime,status,applyPerson,getUser().getProject(),department,tid); this.setRowCount(pageCount); if (pageCount > 0) list = hazardousWasteService.selectAll(startTime,endTime,status,applyPerson,getUser().getProject(),department,tid,first, pageSize); } } //查询更换模式 if (isSearch) { isSearch = false; @@ -203,7 +214,15 @@ public void export2Excel() { List<Map> list = hazardousWasteService.exportList(startTime,endTime,status,applyPerson,project,department,tid); List<Map> list = new ArrayList<>(); if (getUser().getWaster() != null){ if (getUser().getWaster().equals(Waster.MANAGE)){ list = hazardousWasteService.exportList(startTime,endTime,status,applyPerson,project,department,tid); }else if (StringUtils.isNotBlank(getUser().getProject())){ list = hazardousWasteService.exportList(startTime,endTime,status,applyPerson,getUser().getProject(),department,tid); } } try{ hazardousWasteService.export2Excel(list); }catch (Exception e){ src/main/webapp/WEB-INF/spring-menu.xml
@@ -172,6 +172,22 @@ <bean class="com.nanometer.smartlab.model.MenuModel"> <property name="id" value="base_info_mng"></property> <property name="title" value="危废处理"></property> <property name="icon" value="icon_sidebar1"></property> <property name="subMenu"> <list value-type="com.nanometer.smartlab.model.MenuModel"> <bean class="com.nanometer.smartlab.model.MenuModel"> <property name="id" value="sys_hazardous_waste"></property> <property name="title" value="危废处理信息"></property> <property name="page" value="sys_hazardous_waste"></property> <property name="privilegeCode" value="sys_hazardous_waste"></property> </bean> </list> </property> </bean> <bean class="com.nanometer.smartlab.model.MenuModel"> <property name="id" value="base_info_mng"></property> <property name="title" value="基本信息管理"></property> <property name="icon" value="icon_sidebar3"></property> <property name="subMenu"> @@ -231,12 +247,6 @@ <property name="title" value="编码替换字典"></property> <property name="page" value="sys_encode_replace_dict"></property> <property name="privilegeCode" value="sys_encode_replace_dict"></property> </bean> <bean class="com.nanometer.smartlab.model.MenuModel"> <property name="id" value="sys_hazardous_waste"></property> <property name="title" value="危废处理信息"></property> <property name="page" value="sys_hazardous_waste"></property> <property name="privilegeCode" value="sys_hazardous_waste"></property> </bean> </list> </property> src/main/webapp/sys_hazardous_waste.xhtml
@@ -15,9 +15,7 @@ <p:tab title="危废处理信息"> <h:form id="hazardousWasteForm"> <p:panel styleClass="center-header"> <p:outputLabel styleClass="title" value="危废处理信息"/> <p:panelGrid styleClass="filter" columns="9"> <p:panelGrid styleClass="filter" columns="20" style="white-space: nowrap"> <p:outputLabel value="开始时间:"/> <p:calendar value="#{hazardousWasteController.startTime}" converter="timestampConvert" @@ -36,9 +34,7 @@ <p:outputLabel value="确认者:"/> <p:inputText value="#{hazardousWasteController.applyPerson}"/> </p:panelGrid> <p:panelGrid styleClass="filter" columns="8"> <p:outputLabel value="单号:"/> <p:inputText value="#{hazardousWasteController.tid}"/> <p:outputLabel value="课题组"></p:outputLabel> @@ -57,6 +53,7 @@ <p:commandLink styleClass="search" process="@form" update="@form" actionListener="#{hazardousWasteController.modelChange}"/> </p:panelGrid> </p:panel> <p:panel styleClass="center-body"> <p:panelGrid columns="5" styleClass="btn"> @@ -102,10 +99,14 @@ <p:column headerText="确认者"> <h:outputText value="#{row.applyPerson}"/> </p:column> <p:column headerText="确认时间"> <h:outputText value="#{row.updatetime}"> <f:convertDateTime pattern="yyyy-MM-dd HH:mm:ss" locale="zh_CN"></f:convertDateTime> </h:outputText> </p:column> <p:column headerText="课题组"> <h:outputText value="#{row.project}"/> </p:column> <p:column headerText="部门"> <h:outputText value="#{row.department}"/> </p:column> @@ -120,10 +121,9 @@ <p:column headerText="创建时间"> <h:outputText value="#{row.createTime}"> <f:convertDateTime pattern="yyyy-MM-dd" locale="zh_CN"></f:convertDateTime> <f:convertDateTime pattern="yyyy-MM-dd HH:mm:ss" locale="zh_CN"></f:convertDateTime> </h:outputText> </p:column> </p:dataTable> </p:panel> </h:form> @@ -131,8 +131,6 @@ <p:tab title="统计分析"> <h:form id="hazardousWasteAnalysisForm"> <p:panel styleClass="center-header"> <p:outputLabel styleClass="title" value="危废处理信息"/> <p:panelGrid styleClass="filter" columns="15"> <p:outputLabel value="开始时间:"/> <p:calendar value="#{hazardousWasteController.startTime}"