首页

社区医院挂号系统源码(含数据库脚本)

java

2020-6-27

一款简单的挂号系统

package org.com.action;


import java.io.OutputStream;
import java.sql.Connection;
import java.sql.ResultSet;
import java.util.Date;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFCellStyle;
import org.apache.poi.hssf.usermodel.HSSFFont;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.util.HSSFColor;
import org.apache.struts2.ServletActionContext;
import org.apache.struts2.interceptor.ServletRequestAware;
import org.com.dao.PatientDao;
import org.com.dao.UserDao;
import org.com.model.PageBean;
import org.com.model.Patient;
import org.com.model.User;
import org.com.util.DateUtil;
import org.com.util.DbUtil;
import org.com.util.JsonUtil;
import org.com.util.ResponseUtil;
import org.com.util.StringUtil;

import com.opensymphony.xwork2.ActionSupport;

public class PatientAction extends ActionSupport implements ServletRequestAware{
	
	private Patient patient;//patient对象
	private String page;//分页数据
	private String rows;//分页数据
	private String delIds;//批量删除数据的序列号
	private String patientId;//修改患者资料传递的患者编号
	//查询条件的变量
	private String s_patientName;
	private String s_sex;
	private String s_bbirthday;
	private String s_ebirthday;
	private String s_userId;
	
	public String getPage() {
		return page;
	}
	public void setPage(String page) {
		this.page = page;
	}
	
	public String getRows() {
		return rows;
	}
	public void setRows(String rows) {
		this.rows = rows;
	}
	
	public Patient getPatient() {
		return patient;
	}
	public void setPatient(Patient patient) {
		this.patient = patient;
	}	
	public String getDelIds() {
		return delIds;
	}
	public void setDelIds(String delIds) {
		this.delIds = delIds;
	}
	public String getPatientId() {
		return patientId;
	}
	public void setPatientId(String patientId) {
		this.patientId = patientId;
	}
	public String getS_patientName() {
		return s_patientName;
	}
	public void setS_patientName(String s_patientName) {
		this.s_patientName = s_patientName;
	}
	public String getS_sex() {
		return s_sex;
	}
	public void setS_sex(String s_sex) {
		this.s_sex = s_sex;
	}
	public String getS_bbirthday() {
		return s_bbirthday;
	}
	public void setS_bbirthday(String s_bbirthday) {
		this.s_bbirthday = s_bbirthday;
	}
	public String getS_ebirthday() {
		return s_ebirthday;
	}
	public void setS_ebirthday(String s_ebirthday) {
		this.s_ebirthday = s_ebirthday;
	}
	public String getS_userId() {
		return s_userId;
	}
	public void setS_userId(String s_userId) {
		this.s_userId = s_userId;
	}


	DbUtil dbUtil=new DbUtil();
	UserDao userDao=new UserDao();
	PatientDao patientDao=new PatientDao();
	HttpServletRequest request;
	//当前用户
	User currentUser;
	
	
	@Override
	public String execute() throws Exception {
		// 获取Session
		HttpSession session=request.getSession();	
		//链接connection
		Connection con=null;
		PageBean pageBean=new PageBean(Integer.parseInt(page),Integer.parseInt(rows));//分页pageBean
		if(patient==null){
			patient=new Patient();
		}
		//session中获取当前用户的ID 只查询当前用户增加的患者 只有管理员才全部查询
		currentUser=(User) session.getAttribute("currentUser");
		if(currentUser.getRole()!=0){
			//非管理员用户赋值,显示所属用户患者,管理员不赋值查询所有结果
			patient.setUserId(currentUser.getUserId());
		}	
		//将查询条件赋值给patient对象
		if(s_patientName!=null){
			patient.setPatientName(s_patientName);
			patient.setSex(s_sex);
			if(StringUtil.isNotEmpty(s_userId)){
				patient.setUserId(Integer.parseInt(s_userId));
			}
		}
		try{
			con=dbUtil.getCon();
			JSONObject result=new JSONObject();
			JSONArray jsonArray=JsonUtil.formatRsToJsonArray(patientDao.patientList(con, pageBean,patient,s_bbirthday,s_ebirthday));
			int total=patientDao.patientCount(con,patient,s_bbirthday,s_ebirthday);
			result.put("rows", jsonArray);
			result.put("total", total);
			ResponseUtil.write(ServletActionContext.getResponse(), result);
		}catch(Exception e){
			e.printStackTrace();
		}finally{
			try {
				dbUtil.closeCon(con);
			} catch (Exception e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
		return null;
	}
	//保存患者数据(新增和修改)
	public String save()throws Exception{
		//判断patientId是否为空
		if(StringUtil.isNotEmpty(patientId)){
			patient.setPatientId(Integer.parseInt(patientId));
		}
		Connection con=null;
		try{
			con=dbUtil.getCon();
			int saveNums=0;
			JSONObject result=new JSONObject();
			if(StringUtil.isNotEmpty(patientId)){
			//不为空,修改患者信息
				saveNums=patientDao.patientModify(con, patient);
			}else{
			//patientId为空,新增患者
				saveNums=patientDao.patientAdd(con, patient);
			}
			if(saveNums>0){
				result.put("success", "true");
			}else{
				result.put("success", "true");//业务逻辑,需要返回success,但返回的是错误message
				result.put("errorMsg", "保存失败");
			}
			ResponseUtil.write(ServletActionContext.getResponse(), result);
		}catch(Exception e){
			e.printStackTrace();
		}finally{
			try {
				dbUtil.closeCon(con);
			} catch (Exception e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
		return null;
	}
	//删除数据
	public String delete()throws Exception{
		Connection con=null;
		try{
			con=dbUtil.getCon();
			JSONObject result=new JSONObject();
			int delNums=patientDao.patientDelete(con, delIds);
			if(delNums>0){
				result.put("success", "true");
				result.put("delNums", delNums);
			}else{
				result.put("errorMsg", "删除失败");
			}
			ResponseUtil.write(ServletActionContext.getResponse(), result);
		}catch(Exception e){
			e.printStackTrace();
		}finally{
			try {
				dbUtil.closeCon(con);
			} catch (Exception e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
		return null;
	}
	//下拉框赋值 如果是管理员可以查询所有用户,如果是用户只能显示当前用户
	public String userNameComboList()throws Exception{
		Connection con=null;
		// 获取Session,判断当前用户类型
		HttpSession session=request.getSession();
		currentUser=(User) session.getAttribute("currentUser");
		if(currentUser.getRole()!=0){
			//普通用户显示当前用户
			//除了管理员以外的账号只查询该账号的患者
			JSONArray jsonArray=new JSONArray();
			JSONObject jsonObject=new JSONObject();
			jsonObject.put("userId", "");
			jsonObject.put("userName", "请选择...");
			jsonArray.add(jsonObject);
			jsonObject.put("userId", currentUser.getUserId());
			jsonObject.put("userName", currentUser.getUserName());
			jsonArray.add(jsonObject);
			ResponseUtil.write(ServletActionContext.getResponse(), jsonArray);
		}else{
			//管理员用户
			try{
				con=dbUtil.getCon();
				JSONArray jsonArray=new JSONArray();
				JSONObject jsonObject=new JSONObject();
				jsonObject.put("userId", "");
				jsonObject.put("userName", "请选择...");
				jsonArray.add(jsonObject);
				jsonArray.addAll(JsonUtil.formatRsToJsonArray(userDao.userList(con)));
				ResponseUtil.write(ServletActionContext.getResponse(), jsonArray);
			}catch(Exception e){
				e.printStackTrace();
			}finally{
				try {
					dbUtil.closeCon(con);
				}catch (Exception e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
			}
		}
		return null;
	}
	//下拉框赋值 如果是管理员可以查询所有用户的患者,如果是用户只能显示当前用户患者
		public String patientNameComboList()throws Exception{
			Connection con=null;
			if(patient==null){
				patient=new Patient();
			}
			// 获取Session,判断当前用户类型
			HttpSession session=request.getSession();
			currentUser=(User) session.getAttribute("currentUser");
			
			con=dbUtil.getCon();
			//无论当前什么用户,都需要在combobox中添加如下的jsonObject
			JSONArray jsonArray=new JSONArray();
			JSONObject jsonObject=new JSONObject();
			jsonObject.put("patientId", "");
			jsonObject.put("patientName", "请选择...");
			jsonArray.add(jsonObject);
			if(currentUser.getRole()!=0){
				try{
				//普通用户显示当前用户
				//除了管理员以外的账号只查询该账号的患者
				
				//设置非管理员用户id给patient
				patient.setUserId(currentUser.getUserId());
				jsonArray.addAll(JsonUtil.formatRsToJsonArray(patientDao.patientList(con,null, patient, null, null)));
				ResponseUtil.write(ServletActionContext.getResponse(), jsonArray);
				}catch(Exception e){
					e.printStackTrace();	
				}
			}else{
				//管理员用户
				try{
					jsonArray.addAll(JsonUtil.formatRsToJsonArray(patientDao.patientList(con,null,patient,null,null)));
					ResponseUtil.write(ServletActionContext.getResponse(), jsonArray);
				}catch(Exception e){
					e.printStackTrace();
				}finally{
					try {
						dbUtil.closeCon(con);
					}catch (Exception e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					}
				}
			}
			return null;
		}
	//输出excel表格(xls)
	public void exportPatient() throws Exception{
		// 创建Excel的工作书册 Workbook,对应到一个excel文档
	    HSSFWorkbook wb = new HSSFWorkbook();

	    // 创建Excel的工作sheet,对应到一个excel文档的tab
	    HSSFSheet sheet = wb.createSheet("sheet1");

	    // 设置excel每列宽度
	    sheet.setColumnWidth(0, 4000);
	    sheet.setColumnWidth(1, 3500);

	    // 创建字体样式
	    HSSFFont font = wb.createFont();
	    font.setFontName("Verdana");
	    font.setBoldweight((short) 100);
	    font.setFontHeight((short) 300);
	    font.setColor(HSSFColor.BLUE.index);

	    // 创建单元格样式
	    HSSFCellStyle style = wb.createCellStyle();
	    style.setAlignment(HSSFCellStyle.ALIGN_CENTER);
	    style.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);
	    style.setFillForegroundColor(HSSFColor.LIGHT_TURQUOISE.index);
	    style.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);

	    // 设置边框
	    style.setBottomBorderColor(HSSFColor.RED.index);
	    style.setBorderBottom(HSSFCellStyle.BORDER_THIN);
	    style.setBorderLeft(HSSFCellStyle.BORDER_THIN);
	    style.setBorderRight(HSSFCellStyle.BORDER_THIN);
	    style.setBorderTop(HSSFCellStyle.BORDER_THIN);

	    style.setFont(font);// 设置字体
	    style.setWrapText(true);// 自动换行

	    // 创建Excel的sheet的一行
	    HSSFRow row = sheet.createRow(0);
	    row.setHeight((short) 500);// 设定行的高度
	    HSSFCell cell=null;
	    // 创建一个Excel的单元格
	    String[] cellTitle = {"编号", "患者姓名", "性别","出生日期", "身份证号", "联系电话","家庭住址","所属用户"};	
		for (int i = 0; i < cellTitle.length; i  ) {
			cell = row.createCell(i);
			// 给Excel的单元格设置样式和赋值
		    cell.setCellStyle(style);
			cell.setCellValue(cellTitle[i]);
		}
		// 获取Session
		HttpSession session=request.getSession();	
		//链接connection
		Connection con=null;
		if(patient==null){
			patient=new Patient();
		}
		//session中获取当前用户的ID 只查询当前用户增加的患者 只有管理员才全部查询
		currentUser=(User) session.getAttribute("currentUser");
		if(currentUser.getRole()!=0){
			//非管理员用户赋值,显示所属用户患者,管理员不赋值查询所有结果
			patient.setUserId(currentUser.getUserId());
		}	
		//将查询条件赋值给patient对象
		if(s_patientName!=null){
			patient.setPatientName(s_patientName);
			patient.setSex(s_sex);
			if(StringUtil.isNotEmpty(s_userId)){
				patient.setUserId(Integer.parseInt(s_userId));
			}
		}
		ResultSet rs=null;
		try{
			con=dbUtil.getCon();
			rs=patientDao.patientList(con, null,patient,s_bbirthday,s_ebirthday);
			int rowIndex=1;
			while(rs.next()){
				row = sheet.createRow(rowIndex  );
				cell = row.createCell(0);
				cell.setCellValue(rs.getInt("patientId"));
				cell = row.createCell(1);
				cell.setCellValue(rs.getString("patientName"));
				cell = row.createCell(2);
				cell.setCellValue(rs.getString("sex"));
				cell = row.createCell(3);
				cell.setCellValue(rs.getString("birthday"));
				cell = row.createCell(4);
				cell.setCellValue(rs.getString("idNumber"));
				cell = row.createCell(5);
				cell.setCellValue(rs.getString("tel"));
				cell = row.createCell(6);
				cell.setCellValue(rs.getString("patientDesc"));
				cell = row.createCell(7);
				cell.setCellValue(rs.getString("userName"));
			}
			
	    String exportFileName = "patient.xls";
		
		ServletActionContext.getResponse().setHeader("Content-Disposition", "attachment;filename="   new String((exportFileName).getBytes(), "ISO8859-1"));//设定输出文件头
		ServletActionContext.getResponse().setContentType("application/vnd.ms-excel;charset=UTF-8");// 定义输出类型
		
		
		OutputStream out = ServletActionContext.getResponse().getOutputStream();
		wb.write(out);
		out.flush();
		out.close();
		}catch(Exception e){
			e.printStackTrace();
		}finally{
			try {
				dbUtil.closeCon(con);
			} catch (Exception e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			
		}
	}
		
		
	@Override
	public void setServletRequest(HttpServletRequest request) {
		// TODO Auto-generated method stub
		this.request=request;
	}
}

资源下载此资源下载价格为4D币(VIP免费),请先
资源文件列表
.idea/artifacts/ChatOnLine_war.xml , 302
.idea/artifacts/ChatOnLine_war_exploded.xml , 4918
.idea/compiler.xml , 632
.idea/libraries/Maven__com_alibaba_fastjson_1_1_41.xml , 514
.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_7_0.xml , 644
.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_7_0.xml , 595
.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_7_0.xml , 623
.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_0_9_1.xml , 561
.idea/libraries/Maven__com_github_pagehelper_pagehelper_4_0_0.xml , 561
.idea/libraries/Maven__com_google_code_gson_gson_2_3_1.xml , 515
.idea/libraries/Maven__com_mchange_c3p0_0_9_5_2.xml , 493
.idea/libraries/Maven__com_mchange_mchange_commons_java_0_2_11.xml , 598
.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_8_0.xml , 594
.idea/libraries/Maven__commons_collections_commons_collections_3_2_1.xml , 616
.idea/libraries/Maven__commons_lang_commons_lang_2_5.xml , 525
.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml , 572
.idea/libraries/Maven__javax_servlet_servlet_api_2_5.xml , 522
.idea/libraries/Maven__javax_websocket_javax_websocket_api_1_1.xml , 586
.idea/libraries/Maven__jstl_jstl_1_2.xml , 437
.idea/libraries/Maven__junit_junit_4_12.xml , 455
.idea/libraries/Maven__log4j_log4j_1_2_17.xml , 469
.idea/libraries/Maven__mysql_mysql_connector_java_5_1_6.xml , 567
.idea/libraries/Maven__net_sf_ezmorph_ezmorph_1_0_6.xml , 512
.idea/libraries/Maven__net_sf_json_lib_json_lib_jdk15_2_4.xml , 521
.idea/libraries/Maven__org_apache_tomcat_tomcat_coyote_9_0_17.xml , 573
.idea/libraries/Maven__org_apache_tomcat_tomcat_jni_9_0_17.xml , 552
.idea/libraries/Maven__org_apache_tomcat_tomcat_juli_9_0_17.xml , 559
.idea/libraries/Maven__org_apache_tomcat_tomcat_servlet_api_9_0_17.xml , 608
.idea/libraries/Maven__org_apache_tomcat_tomcat_util_9_0_17.xml , 559
.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_10.xml , 549
.idea/libraries/Maven__org_codehaus_jackson_jackson_core_asl_1_9_13.xml , 606
.idea/libraries/Maven__org_codehaus_jackson_jackson_mapper_asl_1_9_13.xml , 620
.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml , 532
.idea/libraries/Maven__org_mybatis_generator_mybatis_generator_core_1_3_5.xml , 645
.idea/libraries/Maven__org_mybatis_mybatis_3_4_1.xml , 500
.idea/libraries/Maven__org_mybatis_mybatis_spring_1_3_0.xml , 549
.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_7.xml , 506
.idea/libraries/Maven__org_slf4j_slf4j_log4j12_1_7_7.xml , 534
.idea/libraries/Maven__org_springframework_spring_aop_4_3_9_RELEASE.xml , 609
.idea/libraries/Maven__org_springframework_spring_beans_4_3_9_RELEASE.xml , 623
.idea/libraries/Maven__org_springframework_spring_context_4_3_9_RELEASE.xml , 637
.idea/libraries/Maven__org_springframework_spring_core_4_3_9_RELEASE.xml , 616
.idea/libraries/Maven__org_springframework_spring_expression_4_3_9_RELEASE.xml , 658
.idea/libraries/Maven__org_springframework_spring_jdbc_4_3_9_RELEASE.xml , 616
.idea/libraries/Maven__org_springframework_spring_test_4_3_9_RELEASE.xml , 616
.idea/libraries/Maven__org_springframework_spring_tx_4_3_9_RELEASE.xml , 602
.idea/libraries/Maven__org_springframework_spring_web_4_3_9_RELEASE.xml , 609
.idea/libraries/Maven__org_springframework_spring_webmvc_4_3_9_RELEASE.xml , 630
.idea/misc.xml , 566
.idea/modules.xml , 260
.idea/workspace.xml , 44761
.project , 1219
.settings/.jsdtscope , 639
.settings/org.eclipse.core.resources.prefs , 339
.settings/org.eclipse.jdt.core.prefs , 736
.settings/org.eclipse.jst.j2ee.ejb.annotations.xdoclet.prefs , 117
.settings/org.eclipse.ltk.core.refactoring.prefs , 106
.settings/org.eclipse.m2e.core.prefs , 90
.settings/org.eclipse.wst.common.component , 671
.settings/org.eclipse.wst.common.project.facet.core.xml , 252
.settings/org.eclipse.wst.jsdt.ui.superType.container , 49
.settings/org.eclipse.wst.jsdt.ui.superType.name , 6
.settings/org.eclipse.wst.validation.prefs , 50
.settings/org.eclipse.wst.xsl.core.prefs , 232
.tern-project , 359
ChatOnLine.iml , 7175
logs/chat.log , 33816
pom.xml , 6674
src/main/java/com/yichuan/controller/MessageController.java , 1950
src/main/java/com/yichuan/controller/UserController.java , 3507
src/main/java/com/yichuan/dao/MessageDao.java , 1183
src/main/java/com/yichuan/dao/UserDao.java , 616
src/main/java/com/yichuan/entity/Message.java , 1551
src/main/java/com/yichuan/entity/Msg.java , 1562
src/main/java/com/yichuan/entity/User.java , 1114
src/main/java/com/yichuan/service/MessageService.java , 1057
src/main/java/com/yichuan/service/UserService.java , 665
src/main/java/com/yichuan/service/impl/MessageServiceImpl.java , 1273
src/main/java/com/yichuan/service/impl/UserServiceImpl.java , 758
src/main/java/com/yichuan/util/Status.java , 225
src/main/java/com/yichuan/util/Tool.java , 933
src/main/java/com/yichuan/websocket/ChatScoket.java , 17314
src/main/java/com/yichuan/websocket/HttpSessionConfigurator.java , 744
src/main/resources/DTD/mybatis-3-mapper.dtd , 7392
src/main/resources/config.properties , 582
src/main/resources/log4j.properties , 1035
src/main/resources/mappings/MessageMapper.xml , 5459
src/main/resources/mappings/UserMapper.xml , 1681
src/main/resources/mybatis.xml , 815
src/main/resources/spring-mvc.xml , 2408
src/main/resources/spring-mybatis.xml , 4515
src/main/webapp/NotFound.jsp , 1487
src/main/webapp/SQL/chat.sql , 14511
src/main/webapp/WEB-INF/web.xml , 2322
src/main/webapp/chat.jsp , 18203
src/main/webapp/error.jsp , 425
src/main/webapp/index.jsp , 3225
src/main/webapp/static/bootstrap/css/bootstrap-theme.css , 26132
src/main/webapp/static/bootstrap/css/bootstrap-theme.css.map , 47706
src/main/webapp/static/bootstrap/css/bootstrap-theme.min.css , 23409
src/main/webapp/static/bootstrap/css/bootstrap-theme.min.css.map , 25648
src/main/webapp/static/bootstrap/css/bootstrap.css , 146010
src/main/webapp/static/bootstrap/css/bootstrap.css.map , 389287
src/main/webapp/static/bootstrap/css/bootstrap.min.css , 121200
src/main/webapp/static/bootstrap/css/bootstrap.min.css.map , 542194
src/main/webapp/static/bootstrap/fonts/glyphicons-halflings-regular.eot , 20127
src/main/webapp/static/bootstrap/fonts/glyphicons-halflings-regular.svg , 108738
src/main/webapp/static/bootstrap/fonts/glyphicons-halflings-regular.ttf , 45404
src/main/webapp/static/bootstrap/fonts/glyphicons-halflings-regular.woff , 23424
src/main/webapp/static/bootstrap/fonts/glyphicons-halflings-regular.woff2 , 18028
src/main/webapp/static/bootstrap/js/bootstrap.js , 69707
src/main/webapp/static/bootstrap/js/bootstrap.min.js , 37045
src/main/webapp/static/bootstrap/js/jquery-1.8.3.js , 275529
src/main/webapp/static/bootstrap/js/jquery.min.js , 84280
src/main/webapp/static/bootstrap/js/npm.js , 484
src/main/webapp/static/css/demo.css , 388
src/main/webapp/static/css/global.css , 3849
src/main/webapp/static/css/styles.css , 6073
src/main/webapp/static/image/failure.png , 666
src/main/webapp/static/image/icon.png , 23556
src/main/webapp/static/image/test.jpg , 264239
src/main/webapp/static/image/test2.jpg , 278134
src/main/webapp/static/image/test3.jpg , 50906
src/main/webapp/static/image/test4.jpg , 46008
src/main/webapp/static/image/timg.jpg , 50630
src/main/webapp/static/js/chat.js , 1977
src/main/webapp/static/js/easyloader.js , 6947
src/main/webapp/static/js/jquery-1.8.3.js , 275529
src/main/webapp/static/js/jquery-1.8.3.min.js , 93640
src/main/webapp/static/js/jquery.easyui.min.js , 409812
src/main/webapp/static/js/jquery.easyui.mobile.js , 4264
src/main/webapp/static/js/jquery.min.js , 95957
src/main/webapp/static/themes/black/accordion.css , 829
src/main/webapp/static/themes/black/calendar.css , 3902
src/main/webapp/static/themes/black/combo.css , 616
src/main/webapp/static/themes/black/combobox.css , 625
src/main/webapp/static/themes/black/datagrid.css , 5642
src/main/webapp/static/themes/black/datalist.css , 1821
src/main/webapp/static/themes/black/datebox.css , 619
src/main/webapp/static/themes/black/dialog.css , 877
src/main/webapp/static/themes/black/easyui.css , 59422
src/main/webapp/static/themes/black/filebox.css , 355
src/main/webapp/static/themes/black/images/accordion_arrows.png , 122
src/main/webapp/static/themes/black/images/blank.gif , 43
src/main/webapp/static/themes/black/images/calendar_arrows.png , 173
src/main/webapp/static/themes/black/images/combo_arrow.png , 100
src/main/webapp/static/themes/black/images/datagrid_icons.png , 300
src/main/webapp/static/themes/black/images/datebox_arrow.png , 626
src/main/webapp/static/themes/black/images/layout_arrows.png , 179
src/main/webapp/static/themes/black/images/linkbutton_bg.png , 1274
src/main/webapp/static/themes/black/images/loading.gif , 1737
最多只能显示150条信息!
没有账号? 忘记密码?

社交账号快速登录