浏览代码

导出按钮

liuwei 1 月之前
父节点
当前提交
cf40b081f2
共有 39 个文件被更改,包括 486 次插入 和 8 次删除
  1. 13 0
      src/main/java/com/jeesite/modules/erp/entity/MesProductOrder.java
  2. 16 0
      src/main/java/com/jeesite/modules/erp/web/MesProductOrderController.java
  3. 18 0
      src/main/java/com/jeesite/modules/mes/entity/MesInspection.java
  4. 13 0
      src/main/java/com/jeesite/modules/mes/entity/MesMaterialCheckRecord.java
  5. 11 0
      src/main/java/com/jeesite/modules/mes/entity/MesMdcl.java
  6. 8 0
      src/main/java/com/jeesite/modules/mes/entity/MesOrderSn.java
  7. 11 0
      src/main/java/com/jeesite/modules/mes/entity/MesProductCmtData.java
  8. 15 0
      src/main/java/com/jeesite/modules/mes/entity/MesProductFsw.java
  9. 20 0
      src/main/java/com/jeesite/modules/mes/entity/MesProductQmzc.java
  10. 19 0
      src/main/java/com/jeesite/modules/mes/entity/MesProductReport.java
  11. 10 0
      src/main/java/com/jeesite/modules/mes/entity/MesProductTj.java
  12. 13 0
      src/main/java/com/jeesite/modules/mes/entity/MesProductVoltage.java
  13. 10 0
      src/main/java/com/jeesite/modules/mes/entity/MesScrewInfo.java
  14. 8 0
      src/main/java/com/jeesite/modules/mes/entity/MesSnCold.java
  15. 15 0
      src/main/java/com/jeesite/modules/mes/web/MesInspectionController.java
  16. 16 0
      src/main/java/com/jeesite/modules/mes/web/MesMaterialCheckRecordController.java
  17. 16 0
      src/main/java/com/jeesite/modules/mes/web/MesMdclController.java
  18. 15 0
      src/main/java/com/jeesite/modules/mes/web/MesOrderSnController.java
  19. 16 0
      src/main/java/com/jeesite/modules/mes/web/MesProductCmtDataController.java
  20. 16 0
      src/main/java/com/jeesite/modules/mes/web/MesProductFswController.java
  21. 16 0
      src/main/java/com/jeesite/modules/mes/web/MesProductQmzcController.java
  22. 15 0
      src/main/java/com/jeesite/modules/mes/web/MesProductReportController.java
  23. 16 0
      src/main/java/com/jeesite/modules/mes/web/MesProductTjController.java
  24. 16 0
      src/main/java/com/jeesite/modules/mes/web/MesProductVoltageController.java
  25. 16 0
      src/main/java/com/jeesite/modules/mes/web/MesScrewInfoController.java
  26. 16 0
      src/main/java/com/jeesite/modules/mes/web/MesSnColdController.java
  27. 8 0
      src/main/resources/views/modules/erp/mesProductOrderList.html
  28. 8 0
      src/main/resources/views/modules/mes/mesInspectionList.html
  29. 8 0
      src/main/resources/views/modules/mes/mesMaterialCheckRecordList.html
  30. 8 0
      src/main/resources/views/modules/mes/mesMdclList.html
  31. 8 0
      src/main/resources/views/modules/mes/mesOrderSnList.html
  32. 9 1
      src/main/resources/views/modules/mes/mesProductCmtDataList.html
  33. 9 1
      src/main/resources/views/modules/mes/mesProductFswList.html
  34. 9 1
      src/main/resources/views/modules/mes/mesProductQmzcList.html
  35. 9 1
      src/main/resources/views/modules/mes/mesProductReportList.html
  36. 9 1
      src/main/resources/views/modules/mes/mesProductTjList.html
  37. 9 1
      src/main/resources/views/modules/mes/mesProductVoltageList.html
  38. 9 1
      src/main/resources/views/modules/mes/mesScrewInfoList.html
  39. 9 1
      src/main/resources/views/modules/mes/mesSnColdList.html

+ 13 - 0
src/main/java/com/jeesite/modules/erp/entity/MesProductOrder.java

@@ -14,6 +14,9 @@ import com.jeesite.common.mybatis.annotation.Column;
 import com.jeesite.common.mybatis.annotation.Table;
 import com.jeesite.common.mybatis.mapper.query.QueryType;
 import com.jeesite.modules.mes.entity.MesMaterialBl;
+import com.jeesite.common.utils.excel.annotation.ExcelField;
+import com.jeesite.common.utils.excel.annotation.ExcelField.Align;
+import com.jeesite.common.utils.excel.annotation.ExcelFields;
 
 /**
  * 生产订单Entity
@@ -73,6 +76,16 @@ public class MesProductOrder extends DataEntity<MesProductOrder> {
 
 
 
+	@ExcelFields({
+		@ExcelField(title="订单编号", attrName="sn", align=Align.CENTER, sort=10),
+		@ExcelField(title="入库批号", attrName="lotCode", align=Align.CENTER, sort=20),
+		@ExcelField(title="产线编号", attrName="lineSn", align=Align.CENTER, sort=30),
+		@ExcelField(title="生产数量", attrName="nums", align=Align.CENTER, sort=40),
+		@ExcelField(title="交货日期", attrName="deliveryDate", align=Align.CENTER, sort=50, dataFormat="yyyy-MM-dd"),
+		@ExcelField(title="备注", attrName="remark", align=Align.CENTER, sort=60),
+		@ExcelField(title="状态", attrName="state", align=Align.CENTER, sort=70),
+		@ExcelField(title="更新时间", attrName="updateDate", align=Align.CENTER, sort=80, dataFormat="yyyy-MM-dd hh:mm"),
+	})
 	public MesProductOrder() {
 		this(null);
 	}

+ 16 - 0
src/main/java/com/jeesite/modules/erp/web/MesProductOrderController.java

@@ -23,6 +23,8 @@ import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
 import com.jeesite.common.config.Global;
 import com.jeesite.common.entity.Page;
+import com.jeesite.common.lang.DateUtils;
+import com.jeesite.common.utils.excel.ExcelExport;
 import com.jeesite.common.lang.StringUtils;
 import com.jeesite.common.service.ServiceException;
 import com.jeesite.common.web.BaseController;
@@ -71,6 +73,20 @@ public class MesProductOrderController extends BaseController {
 		return page;
 	}
 
+
+	/**
+	 * 导出数据
+	 */
+	@RequiresPermissions("erp:mesProductOrder:view")
+	@RequestMapping(value = "exportData")
+	public void exportData(MesProductOrder mesProductOrder, HttpServletResponse response) {
+		List<MesProductOrder> list = mesProductOrderService.findList(mesProductOrder);
+		String fileName = "生产订单" + DateUtils.getDate("yyyyMMddHHmmss") + ".xlsx";
+		try (ExcelExport ee = new ExcelExport("生产订单", MesProductOrder.class)) {
+			ee.setDataList(list).write(response, fileName);
+		}
+	}
+
 	/**
 	 * 查看编辑表单
 	 */

+ 18 - 0
src/main/java/com/jeesite/modules/mes/entity/MesInspection.java

@@ -10,6 +10,9 @@ import com.jeesite.common.entity.DataEntity;
 import com.jeesite.common.mybatis.annotation.Column;
 import com.jeesite.common.mybatis.annotation.Table;
 import com.jeesite.common.mybatis.mapper.query.QueryType;
+import com.jeesite.common.utils.excel.annotation.ExcelField;
+import com.jeesite.common.utils.excel.annotation.ExcelField.Align;
+import com.jeesite.common.utils.excel.annotation.ExcelFields;
 
 /**
  * mes_inspectionEntity
@@ -55,6 +58,21 @@ public class MesInspection extends DataEntity<MesInspection> {
 	private String lineSn;		// 产线编号
 
 
+	@ExcelFields({
+		@ExcelField(title="编号", attrName="inspectionSn", align=Align.CENTER, sort=10),
+		@ExcelField(title="工件码", attrName="sn", align=Align.CENTER, sort=20),
+		@ExcelField(title="工序", attrName="oprno", align=Align.CENTER, sort=30),
+		@ExcelField(title="检测时间", attrName="endDetectionTime", align=Align.CENTER, sort=40, dataFormat="yyyy-MM-dd hh:mm"),
+		@ExcelField(title="检测人", attrName="inspector", align=Align.CENTER, sort=50),
+		@ExcelField(title="检测结果", attrName="result", align=Align.CENTER, sort=60),
+		@ExcelField(title="状态", attrName="states", align=Align.CENTER, sort=70),
+		@ExcelField(title="送检人", attrName="createBy", align=Align.CENTER, sort=80),
+		@ExcelField(title="送检时间", attrName="createDate", align=Align.CENTER, sort=90, dataFormat="yyyy-MM-dd hh:mm"),
+		@ExcelField(title="结果评定人", attrName="resultBy", align=Align.CENTER, sort=100),
+		@ExcelField(title="备注", attrName="remark", align=Align.CENTER, sort=110),
+		@ExcelField(title="测量工具", attrName="tool", align=Align.CENTER, sort=120),
+		@ExcelField(title="送检类型", attrName="type", align=Align.CENTER, sort=130),
+	})
 	public MesInspection() {
 		this(null);
 	}

+ 13 - 0
src/main/java/com/jeesite/modules/mes/entity/MesMaterialCheckRecord.java

@@ -9,6 +9,9 @@ import com.jeesite.common.mybatis.annotation.Table;
 import com.jeesite.common.mybatis.mapper.query.QueryType;
 
 import java.util.Date;
+import com.jeesite.common.utils.excel.annotation.ExcelField;
+import com.jeesite.common.utils.excel.annotation.ExcelField.Align;
+import com.jeesite.common.utils.excel.annotation.ExcelFields;
 
 /**
  * 来料检查记录表Entity
@@ -70,6 +73,16 @@ public class MesMaterialCheckRecord extends DataEntity<MesMaterialCheckRecord> {
 		this.bhgQty = bhgQty;
 	}
 
+	@ExcelFields({
+		@ExcelField(title="来料码", attrName="sn", align=Align.CENTER, sort=10),
+		@ExcelField(title="物料", attrName="materialTitle", align=Align.CENTER, sort=20),
+		@ExcelField(title="实际确认数量", attrName="nums", align=Align.CENTER, sort=30),
+		@ExcelField(title="合格数量", attrName="hgQty", align=Align.CENTER, sort=40),
+		@ExcelField(title="不合格数量", attrName="bhgQty", align=Align.CENTER, sort=50),
+		@ExcelField(title="结果", attrName="state", align=Align.CENTER, sort=60),
+		@ExcelField(title="检查人", attrName="createBy", align=Align.CENTER, sort=70),
+		@ExcelField(title="检查日期", attrName="createDate", align=Align.CENTER, sort=80, dataFormat="yyyy-MM-dd hh:mm"),
+	})
 	public MesMaterialCheckRecord() {
 		this(null);
 	}

+ 11 - 0
src/main/java/com/jeesite/modules/mes/entity/MesMdcl.java

@@ -8,6 +8,9 @@ import com.jeesite.common.collect.ListUtils;
 import com.jeesite.common.entity.DataEntity;
 import com.jeesite.common.mybatis.annotation.Column;
 import com.jeesite.common.mybatis.annotation.Table;
+import com.jeesite.common.utils.excel.annotation.ExcelField;
+import com.jeesite.common.utils.excel.annotation.ExcelField.Align;
+import com.jeesite.common.utils.excel.annotation.ExcelFields;
 
 /**
  * 密度测量表Entity
@@ -47,6 +50,14 @@ public class MesMdcl extends DataEntity<MesMdcl> {
 		this.remark = remark;
 	}
 
+	@ExcelFields({
+		@ExcelField(title="炉号", attrName="luCode", align=Align.CENTER, sort=10),
+		@ExcelField(title="包号", attrName="baoCode", align=Align.CENTER, sort=20),
+		@ExcelField(title="密度值", attrName="mdValue", align=Align.CENTER, sort=30),
+		@ExcelField(title="DI值", attrName="diValue", align=Align.CENTER, sort=40),
+		@ExcelField(title="判定结果", attrName="result", align=Align.CENTER, sort=50),
+		@ExcelField(title="更新时间", attrName="updateDate", align=Align.CENTER, sort=60, dataFormat="yyyy-MM-dd hh:mm"),
+	})
 	public MesMdcl() {
 		this(null);
 	}

+ 8 - 0
src/main/java/com/jeesite/modules/mes/entity/MesOrderSn.java

@@ -6,6 +6,9 @@ import com.jeesite.common.entity.DataEntity;
 import com.jeesite.common.mybatis.annotation.Column;
 import com.jeesite.common.mybatis.annotation.Table;
 import com.jeesite.common.mybatis.mapper.query.QueryType;
+import com.jeesite.common.utils.excel.annotation.ExcelField;
+import com.jeesite.common.utils.excel.annotation.ExcelField.Align;
+import com.jeesite.common.utils.excel.annotation.ExcelFields;
 
 /**
  * 生产订单工件表Entity
@@ -28,6 +31,11 @@ public class MesOrderSn extends DataEntity<MesOrderSn> {
 	private String orderId;		// 订单编码
 	private String sn;		// 工件码
 
+	@ExcelFields({
+		@ExcelField(title="订单编码", attrName="orderId", align=Align.CENTER, sort=10),
+		@ExcelField(title="工件码", attrName="sn", align=Align.CENTER, sort=20),
+		@ExcelField(title="更新时间", attrName="updateDate", align=Align.CENTER, sort=30, dataFormat="yyyy-MM-dd hh:mm"),
+	})
 	public MesOrderSn() {
 		this(null);
 	}

+ 11 - 0
src/main/java/com/jeesite/modules/mes/entity/MesProductCmtData.java

@@ -6,6 +6,9 @@ import com.jeesite.common.entity.DataEntity;
 import com.jeesite.common.mybatis.annotation.Column;
 import com.jeesite.common.mybatis.annotation.Table;
 import com.jeesite.common.mybatis.mapper.query.QueryType;
+import com.jeesite.common.utils.excel.annotation.ExcelField;
+import com.jeesite.common.utils.excel.annotation.ExcelField.Align;
+import com.jeesite.common.utils.excel.annotation.ExcelFields;
 
 /**
  * cmt过程参数表Entity
@@ -36,6 +39,14 @@ public class MesProductCmtData extends DataEntity<MesProductCmtData> {
 	/** 送丝速度(接口字段 wireSpeed,映射到 ssSpeed) */
 	private String wireSpeed;
 
+	@ExcelFields({
+		@ExcelField(title="工件码", attrName="sn", align=Align.CENTER, sort=10),
+		@ExcelField(title="工位号", attrName="oprno", align=Align.CENTER, sort=20),
+		@ExcelField(title="送丝速度", attrName="ssSpeed", align=Align.CENTER, sort=30),
+		@ExcelField(title="电流", attrName="current", align=Align.CENTER, sort=40),
+		@ExcelField(title="电压", attrName="voltage", align=Align.CENTER, sort=50),
+		@ExcelField(title="创建时间", attrName="createDate", align=Align.CENTER, sort=60, dataFormat="yyyy-MM-dd hh:mm"),
+	})
 	public MesProductCmtData() {
 		this(null);
 	}

+ 15 - 0
src/main/java/com/jeesite/modules/mes/entity/MesProductFsw.java

@@ -6,6 +6,9 @@ import com.jeesite.common.entity.DataEntity;
 import com.jeesite.common.mybatis.annotation.Column;
 import com.jeesite.common.mybatis.annotation.Table;
 import com.jeesite.common.mybatis.mapper.query.QueryType;
+import com.jeesite.common.utils.excel.annotation.ExcelField;
+import com.jeesite.common.utils.excel.annotation.ExcelField.Align;
+import com.jeesite.common.utils.excel.annotation.ExcelFields;
 
 /**
  * FSW过程参数Entity
@@ -42,6 +45,18 @@ public class MesProductFsw extends DataEntity<MesProductFsw> {
 	private String pyl;		// 偏移量
 	private String jd;		// B轴角度
 
+	@ExcelFields({
+		@ExcelField(title="工件码", attrName="sn", align=Align.CENTER, sort=10),
+		@ExcelField(title="产线编号", attrName="lineSn", align=Align.CENTER, sort=20),
+		@ExcelField(title="工位号", attrName="oprno", align=Align.CENTER, sort=30),
+		@ExcelField(title="主轴转速", attrName="spindleSpeed", align=Align.CENTER, sort=40),
+		@ExcelField(title="主轴倍率", attrName="spindleRate", align=Align.CENTER, sort=50),
+		@ExcelField(title="进给倍率", attrName="feedRate", align=Align.CENTER, sort=60),
+		@ExcelField(title="进给速度", attrName="feedSpeed", align=Align.CENTER, sort=70),
+		@ExcelField(title="焊接压力", attrName="pressure", align=Align.CENTER, sort=80),
+		@ExcelField(title="偏移量", attrName="pyl", align=Align.CENTER, sort=90),
+		@ExcelField(title="B轴角度", attrName="jd", align=Align.CENTER, sort=100),
+	})
 	public MesProductFsw() {
 		this(null);
 	}

+ 20 - 0
src/main/java/com/jeesite/modules/mes/entity/MesProductQmzc.java

@@ -6,6 +6,9 @@ import com.jeesite.common.entity.DataEntity;
 import com.jeesite.common.mybatis.annotation.Column;
 import com.jeesite.common.mybatis.annotation.Table;
 import com.jeesite.common.mybatis.mapper.query.QueryType;
+import com.jeesite.common.utils.excel.annotation.ExcelField;
+import com.jeesite.common.utils.excel.annotation.ExcelField.Align;
+import com.jeesite.common.utils.excel.annotation.ExcelFields;
 
 /**
  * 总成气密数据表Entity
@@ -52,6 +55,23 @@ public class MesProductQmzc extends DataEntity<MesProductQmzc> {
 	private String result;		// 框架测试结果
 	private String ylbResult;		// 水冷板测试结果
 
+	@ExcelFields({
+		@ExcelField(title="工件码", attrName="sn", align=Align.CENTER, sort=10),
+		@ExcelField(title="液冷板充气时间", attrName="ylbCqsj", align=Align.CENTER, sort=20),
+		@ExcelField(title="液冷板测试时间", attrName="ylbCssj", align=Align.CENTER, sort=30),
+		@ExcelField(title="液冷板充气压力", attrName="ylbCqyl", align=Align.CENTER, sort=40),
+		@ExcelField(title="液冷板稳定压力", attrName="ylbWdyl", align=Align.CENTER, sort=50),
+		@ExcelField(title="液冷板泄漏里", attrName="ylbLeak", align=Align.CENTER, sort=60),
+		@ExcelField(title="夜冷板保压时间", attrName="ylbBysj", align=Align.CENTER, sort=70),
+		@ExcelField(title="框架架充气时间", attrName="cqsj", align=Align.CENTER, sort=80),
+		@ExcelField(title="框架测试时间", attrName="cssj", align=Align.CENTER, sort=90),
+		@ExcelField(title="框架充气压力", attrName="cqya", align=Align.CENTER, sort=100),
+		@ExcelField(title="框架稳定压力", attrName="wdyl", align=Align.CENTER, sort=110),
+		@ExcelField(title="框架泄漏里", attrName="leak", align=Align.CENTER, sort=120),
+		@ExcelField(title="框架保压时间", attrName="bysj", align=Align.CENTER, sort=130),
+		@ExcelField(title="框架测试结果", attrName="result", align=Align.CENTER, sort=140),
+		@ExcelField(title="水冷板测试结果", attrName="ylbResult", align=Align.CENTER, sort=150),
+	})
 	public MesProductQmzc() {
 		this(null);
 	}

+ 19 - 0
src/main/java/com/jeesite/modules/mes/entity/MesProductReport.java

@@ -10,6 +10,9 @@ import com.jeesite.common.entity.DataEntity;
 import com.jeesite.common.mybatis.annotation.Column;
 import com.jeesite.common.mybatis.annotation.Table;
 import com.jeesite.common.mybatis.mapper.query.QueryType;
+import com.jeesite.common.utils.excel.annotation.ExcelField;
+import com.jeesite.common.utils.excel.annotation.ExcelField.Align;
+import com.jeesite.common.utils.excel.annotation.ExcelFields;
 
 /**
  * 完工报告Entity
@@ -54,6 +57,22 @@ public class MesProductReport extends DataEntity<MesProductReport> {
 	private String scrapReason;		// 报废类型
 	private String lotCode;		// 入库批号
 
+	@ExcelFields({
+		@ExcelField(title="第三方数据标识", attrName="otherId", align=Align.CENTER, sort=10),
+		@ExcelField(title="单据类型编码", attrName="docTypeCode", align=Align.CENTER, sort=20),
+		@ExcelField(title="单据日期", attrName="businessDate", align=Align.CENTER, sort=30, dataFormat="yyyy-MM-dd"),
+		@ExcelField(title="单号", attrName="docNo", align=Align.CENTER, sort=40),
+		@ExcelField(title="生产订单单号", attrName="moDocNo", align=Align.CENTER, sort=50),
+		@ExcelField(title="完工时间", attrName="completeDate", align=Align.CENTER, sort=60, dataFormat="yyyy-MM-dd hh:mm"),
+		@ExcelField(title="入库确认时间", attrName="actualRcvTime", align=Align.CENTER, sort=70, dataFormat="yyyy-MM-dd hh:mm"),
+		@ExcelField(title="入库数量", attrName="completeQty", align=Align.CENTER, sort=80),
+		@ExcelField(title="合格数量", attrName="eligibleQty", align=Align.CENTER, sort=90),
+		@ExcelField(title="报废数量", attrName="scrapQty", align=Align.CENTER, sort=100),
+		@ExcelField(title="备注", attrName="remark", align=Align.CENTER, sort=110),
+		@ExcelField(title="更新时间", attrName="updateDate", align=Align.CENTER, sort=120, dataFormat="yyyy-MM-dd hh:mm"),
+		@ExcelField(title="报废类型", attrName="scrapReason", align=Align.CENTER, sort=130),
+		@ExcelField(title="入库批号", attrName="lotCode", align=Align.CENTER, sort=140),
+	})
 	public MesProductReport() {
 		this(null);
 	}

+ 10 - 0
src/main/java/com/jeesite/modules/mes/entity/MesProductTj.java

@@ -6,6 +6,9 @@ import com.jeesite.common.entity.DataEntity;
 import com.jeesite.common.mybatis.annotation.Column;
 import com.jeesite.common.mybatis.annotation.Table;
 import com.jeesite.common.mybatis.mapper.query.QueryType;
+import com.jeesite.common.utils.excel.annotation.ExcelField;
+import com.jeesite.common.utils.excel.annotation.ExcelField.Align;
+import com.jeesite.common.utils.excel.annotation.ExcelFields;
 
 /**
  * 涂胶数据Entity
@@ -32,6 +35,13 @@ public class MesProductTj extends DataEntity<MesProductTj> {
 	private String tjLength;		// 涂胶长度
 	private String tjData;		// 涂胶序号
 
+	@ExcelFields({
+		@ExcelField(title="工件码", attrName="sn", align=Align.CENTER, sort=10),
+		@ExcelField(title="工位号", attrName="oprno", align=Align.CENTER, sort=20),
+		@ExcelField(title="涂胶速度", attrName="tjSpeed", align=Align.CENTER, sort=30),
+		@ExcelField(title="涂胶长度", attrName="tjLength", align=Align.CENTER, sort=40),
+		@ExcelField(title="涂胶序号", attrName="tjData", align=Align.CENTER, sort=50),
+	})
 	public MesProductTj() {
 		this(null);
 	}

+ 13 - 0
src/main/java/com/jeesite/modules/mes/entity/MesProductVoltage.java

@@ -6,6 +6,9 @@ import com.jeesite.common.entity.DataEntity;
 import com.jeesite.common.mybatis.annotation.Column;
 import com.jeesite.common.mybatis.annotation.Table;
 import com.jeesite.common.mybatis.mapper.query.QueryType;
+import com.jeesite.common.utils.excel.annotation.ExcelField;
+import com.jeesite.common.utils.excel.annotation.ExcelField.Align;
+import com.jeesite.common.utils.excel.annotation.ExcelFields;
 
 /**
  * 绝缘电压数据表Entity
@@ -38,6 +41,16 @@ public class MesProductVoltage extends DataEntity<MesProductVoltage> {
 	private String result;		// 检测结果
 	private String time;		// 检测次数
 
+	@ExcelFields({
+		@ExcelField(title="工件码", attrName="sn", align=Align.CENTER, sort=10),
+		@ExcelField(title="检测电流", attrName="current", align=Align.CENTER, sort=20),
+		@ExcelField(title="爬升电流", attrName="currentPs", align=Align.CENTER, sort=30),
+		@ExcelField(title="电压1", attrName="oneVoltage", align=Align.CENTER, sort=40),
+		@ExcelField(title="电压2", attrName="twoVoltage", align=Align.CENTER, sort=50),
+		@ExcelField(title="电阻", attrName="resistance", align=Align.CENTER, sort=60),
+		@ExcelField(title="检测结果", attrName="result", align=Align.CENTER, sort=70),
+		@ExcelField(title="检测次数", attrName="time", align=Align.CENTER, sort=80),
+	})
 	public MesProductVoltage() {
 		this(null);
 	}

+ 10 - 0
src/main/java/com/jeesite/modules/mes/entity/MesScrewInfo.java

@@ -6,6 +6,9 @@ import com.jeesite.common.entity.DataEntity;
 import com.jeesite.common.mybatis.annotation.Column;
 import com.jeesite.common.mybatis.annotation.Table;
 import com.jeesite.common.mybatis.mapper.query.QueryType;
+import com.jeesite.common.utils.excel.annotation.ExcelField;
+import com.jeesite.common.utils.excel.annotation.ExcelField.Align;
+import com.jeesite.common.utils.excel.annotation.ExcelFields;
 
 /**
  * 锁付数据详情表Entity
@@ -31,6 +34,13 @@ public class MesScrewInfo extends DataEntity<MesScrewInfo> {
 	private String batch;		// 批次
 	private Integer count;		// 总数
 
+	@ExcelFields({
+		@ExcelField(title="工件码", attrName="sn", align=Align.CENTER, sort=10),
+		@ExcelField(title="工位号", attrName="oprno", align=Align.CENTER, sort=20),
+		@ExcelField(title="产线编号", attrName="lineSn", align=Align.CENTER, sort=30),
+		@ExcelField(title="批次", attrName="batch", align=Align.CENTER, sort=40),
+		@ExcelField(title="总数", attrName="count", align=Align.CENTER, sort=50),
+	})
 	public MesScrewInfo() {
 		this(null);
 	}

+ 8 - 0
src/main/java/com/jeesite/modules/mes/entity/MesSnCold.java

@@ -10,6 +10,9 @@ import com.jeesite.common.entity.DataEntity;
 import com.jeesite.common.mybatis.annotation.Column;
 import com.jeesite.common.mybatis.annotation.Table;
 import com.jeesite.common.mybatis.mapper.query.QueryType;
+import com.jeesite.common.utils.excel.annotation.ExcelField;
+import com.jeesite.common.utils.excel.annotation.ExcelField.Align;
+import com.jeesite.common.utils.excel.annotation.ExcelFields;
 
 /**
  * 工件水冷板绑定Entity
@@ -43,6 +46,11 @@ public class MesSnCold extends DataEntity<MesSnCold> {
 		this.oprno = oprno;
 	}
 
+	@ExcelFields({
+		@ExcelField(title="工件码", attrName="sn", align=Align.CENTER, sort=10),
+		@ExcelField(title="水冷板码", attrName="coldSn", align=Align.CENTER, sort=20),
+		@ExcelField(title="更新时间", attrName="updateTime", align=Align.CENTER, sort=30, dataFormat="yyyy-MM-dd hh:mm"),
+	})
 	public MesSnCold() {
 		this(null);
 	}

+ 15 - 0
src/main/java/com/jeesite/modules/mes/web/MesInspectionController.java

@@ -6,6 +6,7 @@ import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
 import com.jeesite.common.lang.DateUtils;
+import com.jeesite.common.utils.excel.ExcelExport;
 import com.jeesite.modules.sys.utils.UserUtils;
 import org.apache.shiro.authz.annotation.RequiresPermissions;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -74,6 +75,20 @@ public class MesInspectionController extends BaseController {
 		return page;
 	}
 
+
+	/**
+	 * 导出数据
+	 */
+	@RequiresPermissions("mes:mesInspection:view")
+	@RequestMapping(value = "exportData")
+	public void exportData(MesInspection mesInspection, HttpServletResponse response) {
+		List<MesInspection> list = mesInspectionService.findList(mesInspection);
+		String fileName = "三坐标检查" + DateUtils.getDate("yyyyMMddHHmmss") + ".xlsx";
+		try (ExcelExport ee = new ExcelExport("三坐标检查", MesInspection.class)) {
+			ee.setDataList(list).write(response, fileName);
+		}
+	}
+
 	/**
 	 * 查看编辑表单
 	 */

+ 16 - 0
src/main/java/com/jeesite/modules/mes/web/MesMaterialCheckRecordController.java

@@ -31,6 +31,8 @@ import org.springframework.web.bind.annotation.*;
 
 import com.jeesite.common.config.Global;
 import com.jeesite.common.entity.Page;
+import com.jeesite.common.lang.DateUtils;
+import com.jeesite.common.utils.excel.ExcelExport;
 import com.jeesite.common.web.BaseController;
 
 /**
@@ -101,6 +103,20 @@ public class MesMaterialCheckRecordController extends BaseController {
 		return page;
 	}
 
+
+	/**
+	 * 导出数据
+	 */
+	@RequiresPermissions("mes:mesMaterialCheckRecord:view")
+	@RequestMapping(value = "exportData")
+	public void exportData(MesMaterialCheckRecord mesMaterialCheckRecord, HttpServletResponse response) {
+		List<MesMaterialCheckRecord> list = mesMaterialCheckRecordService.findList(mesMaterialCheckRecord);
+		String fileName = "来料检查记录" + DateUtils.getDate("yyyyMMddHHmmss") + ".xlsx";
+		try (ExcelExport ee = new ExcelExport("来料检查记录", MesMaterialCheckRecord.class)) {
+			ee.setDataList(list).write(response, fileName);
+		}
+	}
+
 	/**
 	 * 查看编辑表单
 	 */

+ 16 - 0
src/main/java/com/jeesite/modules/mes/web/MesMdclController.java

@@ -19,6 +19,8 @@ import com.jeesite.common.collect.ListUtils;
 import com.jeesite.common.collect.MapUtils;
 import com.jeesite.common.config.Global;
 import com.jeesite.common.entity.Page;
+import com.jeesite.common.lang.DateUtils;
+import com.jeesite.common.utils.excel.ExcelExport;
 import com.jeesite.common.lang.StringUtils;
 import com.jeesite.common.web.BaseController;
 import com.jeesite.modules.file.entity.FileUpload;
@@ -73,6 +75,20 @@ public class MesMdclController extends BaseController {
 		return page;
 	}
 
+
+	/**
+	 * 导出数据
+	 */
+	@RequiresPermissions("mes:mesMdcl:view")
+	@RequestMapping(value = "exportData")
+	public void exportData(MesMdcl mesMdcl, HttpServletResponse response) {
+		List<MesMdcl> list = mesMdclService.findList(mesMdcl);
+		String fileName = "密度测量表" + DateUtils.getDate("yyyyMMddHHmmss") + ".xlsx";
+		try (ExcelExport ee = new ExcelExport("密度测量表", MesMdcl.class)) {
+			ee.setDataList(list).write(response, fileName);
+		}
+	}
+
 	/**
 	 * 查看详情
 	 */

+ 15 - 0
src/main/java/com/jeesite/modules/mes/web/MesOrderSnController.java

@@ -38,7 +38,9 @@ import org.springframework.web.bind.annotation.ResponseBody;
 
 import com.jeesite.common.config.Global;
 import com.jeesite.common.entity.Page;
+import com.jeesite.common.lang.DateUtils;
 import com.jeesite.common.mybatis.mapper.query.QueryType;
+import com.jeesite.common.utils.excel.ExcelExport;
 import com.jeesite.common.web.BaseController;
 import com.jeesite.modules.mes.entity.MesOrderSn;
 import com.jeesite.modules.mes.service.MesOrderSnService;
@@ -99,6 +101,19 @@ public class MesOrderSnController extends BaseController {
 	}
 
 	/**
+	 * 导出数据
+	 */
+	@RequiresPermissions("mes:mesOrderSn:view")
+	@RequestMapping(value = "exportData")
+	public void exportData(MesOrderSn mesOrderSn, HttpServletResponse response) {
+		List<MesOrderSn> list = mesOrderSnService.findList(mesOrderSn);
+		String fileName = "生产订单工件表" + DateUtils.getDate("yyyyMMddHHmmss") + ".xlsx";
+		try (ExcelExport ee = new ExcelExport("生产订单工件表", MesOrderSn.class)) {
+			ee.setDataList(list).write(response, fileName);
+		}
+	}
+
+	/**
 	 * 查看编辑表单
 	 */
 	@RequiresPermissions("mes:mesOrderSn:view")

+ 16 - 0
src/main/java/com/jeesite/modules/mes/web/MesProductCmtDataController.java

@@ -21,6 +21,8 @@ import org.springframework.web.bind.annotation.ResponseBody;
 
 import com.jeesite.common.config.Global;
 import com.jeesite.common.entity.Page;
+import com.jeesite.common.lang.DateUtils;
+import com.jeesite.common.utils.excel.ExcelExport;
 import com.jeesite.common.lang.StringUtils;
 import com.jeesite.common.web.BaseController;
 import com.jeesite.modules.mes.entity.MesProductCmtData;
@@ -68,6 +70,20 @@ public class MesProductCmtDataController extends BaseController {
 		return page;
 	}
 
+
+	/**
+	 * 导出数据
+	 */
+	@RequiresPermissions("mes:mesProductCmtData:view")
+	@RequestMapping(value = "exportData")
+	public void exportData(MesProductCmtData mesProductCmtData, HttpServletResponse response) {
+		List<MesProductCmtData> list = mesProductCmtDataService.findList(mesProductCmtData);
+		String fileName = "cmt过程参数表" + DateUtils.getDate("yyyyMMddHHmmss") + ".xlsx";
+		try (ExcelExport ee = new ExcelExport("cmt过程参数表", MesProductCmtData.class)) {
+			ee.setDataList(list).write(response, fileName);
+		}
+	}
+
 	/**
 	 * 查看编辑表单
 	 */

+ 16 - 0
src/main/java/com/jeesite/modules/mes/web/MesProductFswController.java

@@ -16,6 +16,8 @@ import org.springframework.web.bind.annotation.ResponseBody;
 
 import com.jeesite.common.config.Global;
 import com.jeesite.common.entity.Page;
+import com.jeesite.common.lang.DateUtils;
+import com.jeesite.common.utils.excel.ExcelExport;
 import com.jeesite.common.web.BaseController;
 import com.jeesite.modules.mes.entity.MesProductFsw;
 import com.jeesite.modules.mes.service.MesProductFswService;
@@ -62,6 +64,20 @@ public class MesProductFswController extends BaseController {
 		return page;
 	}
 
+
+	/**
+	 * 导出数据
+	 */
+	@RequiresPermissions("mes:mesProductFsw:view")
+	@RequestMapping(value = "exportData")
+	public void exportData(MesProductFsw mesProductFsw, HttpServletResponse response) {
+		List<MesProductFsw> list = mesProductFswService.findList(mesProductFsw);
+		String fileName = "FSW过程参数" + DateUtils.getDate("yyyyMMddHHmmss") + ".xlsx";
+		try (ExcelExport ee = new ExcelExport("FSW过程参数", MesProductFsw.class)) {
+			ee.setDataList(list).write(response, fileName);
+		}
+	}
+
 	/**
 	 * 查看编辑表单
 	 */

+ 16 - 0
src/main/java/com/jeesite/modules/mes/web/MesProductQmzcController.java

@@ -16,6 +16,8 @@ import org.springframework.web.bind.annotation.ResponseBody;
 
 import com.jeesite.common.config.Global;
 import com.jeesite.common.entity.Page;
+import com.jeesite.common.lang.DateUtils;
+import com.jeesite.common.utils.excel.ExcelExport;
 import com.jeesite.common.web.BaseController;
 import com.jeesite.modules.mes.entity.MesProductQmzc;
 import com.jeesite.modules.mes.service.MesProductQmzcService;
@@ -62,6 +64,20 @@ public class MesProductQmzcController extends BaseController {
 		return page;
 	}
 
+
+	/**
+	 * 导出数据
+	 */
+	@RequiresPermissions("mes:mesProductQmzc:view")
+	@RequestMapping(value = "exportData")
+	public void exportData(MesProductQmzc mesProductQmzc, HttpServletResponse response) {
+		List<MesProductQmzc> list = mesProductQmzcService.findList(mesProductQmzc);
+		String fileName = "总成气密数据表" + DateUtils.getDate("yyyyMMddHHmmss") + ".xlsx";
+		try (ExcelExport ee = new ExcelExport("总成气密数据表", MesProductQmzc.class)) {
+			ee.setDataList(list).write(response, fileName);
+		}
+	}
+
 	/**
 	 * 查看编辑表单
 	 */

+ 15 - 0
src/main/java/com/jeesite/modules/mes/web/MesProductReportController.java

@@ -11,6 +11,7 @@ import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.jeesite.common.lang.DateUtils;
+import com.jeesite.common.utils.excel.ExcelExport;
 import com.jeesite.modules.erp.entity.MesProductOrder;
 import com.jeesite.modules.erp.service.MesProductOrderService;
 import com.jeesite.modules.mes.util.U9cAuthUtil;
@@ -81,6 +82,20 @@ public class MesProductReportController extends BaseController {
 		return page;
 	}
 
+
+	/**
+	 * 导出数据
+	 */
+	@RequiresPermissions("mes:mesProductReport:view")
+	@RequestMapping(value = "exportData")
+	public void exportData(MesProductReport mesProductReport, HttpServletResponse response) {
+		List<MesProductReport> list = mesProductReportService.findList(mesProductReport);
+		String fileName = "完工报告" + DateUtils.getDate("yyyyMMddHHmmss") + ".xlsx";
+		try (ExcelExport ee = new ExcelExport("完工报告", MesProductReport.class)) {
+			ee.setDataList(list).write(response, fileName);
+		}
+	}
+
 	/**
 	 * 查看编辑表单
 	 */

+ 16 - 0
src/main/java/com/jeesite/modules/mes/web/MesProductTjController.java

@@ -16,6 +16,8 @@ import org.springframework.web.bind.annotation.ResponseBody;
 
 import com.jeesite.common.config.Global;
 import com.jeesite.common.entity.Page;
+import com.jeesite.common.lang.DateUtils;
+import com.jeesite.common.utils.excel.ExcelExport;
 import com.jeesite.common.web.BaseController;
 import com.jeesite.modules.mes.entity.MesProductTj;
 import com.jeesite.modules.mes.service.MesProductTjService;
@@ -62,6 +64,20 @@ public class MesProductTjController extends BaseController {
 		return page;
 	}
 
+
+	/**
+	 * 导出数据
+	 */
+	@RequiresPermissions("mes:mesProductTj:view")
+	@RequestMapping(value = "exportData")
+	public void exportData(MesProductTj mesProductTj, HttpServletResponse response) {
+		List<MesProductTj> list = mesProductTjService.findList(mesProductTj);
+		String fileName = "涂胶数据" + DateUtils.getDate("yyyyMMddHHmmss") + ".xlsx";
+		try (ExcelExport ee = new ExcelExport("涂胶数据", MesProductTj.class)) {
+			ee.setDataList(list).write(response, fileName);
+		}
+	}
+
 	/**
 	 * 查看编辑表单
 	 */

+ 16 - 0
src/main/java/com/jeesite/modules/mes/web/MesProductVoltageController.java

@@ -18,6 +18,8 @@ import org.springframework.web.bind.annotation.ResponseBody;
 
 import com.jeesite.common.config.Global;
 import com.jeesite.common.entity.Page;
+import com.jeesite.common.lang.DateUtils;
+import com.jeesite.common.utils.excel.ExcelExport;
 import com.jeesite.common.web.BaseController;
 import com.jeesite.modules.mes.entity.MesProductVoltage;
 import com.jeesite.modules.mes.resp.CommonResp;
@@ -65,6 +67,20 @@ public class MesProductVoltageController extends BaseController {
 		return page;
 	}
 
+
+	/**
+	 * 导出数据
+	 */
+	@RequiresPermissions("mes:mesProductVoltage:view")
+	@RequestMapping(value = "exportData")
+	public void exportData(MesProductVoltage mesProductVoltage, HttpServletResponse response) {
+		List<MesProductVoltage> list = mesProductVoltageService.findList(mesProductVoltage);
+		String fileName = "绝缘电压数据表" + DateUtils.getDate("yyyyMMddHHmmss") + ".xlsx";
+		try (ExcelExport ee = new ExcelExport("绝缘电压数据表", MesProductVoltage.class)) {
+			ee.setDataList(list).write(response, fileName);
+		}
+	}
+
 	/**
 	 * 查看编辑表单
 	 */

+ 16 - 0
src/main/java/com/jeesite/modules/mes/web/MesScrewInfoController.java

@@ -16,6 +16,8 @@ import org.springframework.web.bind.annotation.ResponseBody;
 
 import com.jeesite.common.config.Global;
 import com.jeesite.common.entity.Page;
+import com.jeesite.common.lang.DateUtils;
+import com.jeesite.common.utils.excel.ExcelExport;
 import com.jeesite.common.web.BaseController;
 import com.jeesite.modules.mes.entity.MesScrewInfo;
 import com.jeesite.modules.mes.service.MesScrewInfoService;
@@ -62,6 +64,20 @@ public class MesScrewInfoController extends BaseController {
 		return page;
 	}
 
+
+	/**
+	 * 导出数据
+	 */
+	@RequiresPermissions("mes:mesScrewInfo:view")
+	@RequestMapping(value = "exportData")
+	public void exportData(MesScrewInfo mesScrewInfo, HttpServletResponse response) {
+		List<MesScrewInfo> list = mesScrewInfoService.findList(mesScrewInfo);
+		String fileName = "锁付数据详情表" + DateUtils.getDate("yyyyMMddHHmmss") + ".xlsx";
+		try (ExcelExport ee = new ExcelExport("锁付数据详情表", MesScrewInfo.class)) {
+			ee.setDataList(list).write(response, fileName);
+		}
+	}
+
 	/**
 	 * 查看编辑表单
 	 */

+ 16 - 0
src/main/java/com/jeesite/modules/mes/web/MesSnColdController.java

@@ -22,6 +22,8 @@ import org.springframework.web.bind.annotation.ResponseBody;
 
 import com.jeesite.common.config.Global;
 import com.jeesite.common.entity.Page;
+import com.jeesite.common.lang.DateUtils;
+import com.jeesite.common.utils.excel.ExcelExport;
 import com.jeesite.common.web.BaseController;
 import com.jeesite.modules.mes.entity.MesSnCold;
 import com.jeesite.modules.mes.service.MesSnColdService;
@@ -71,6 +73,20 @@ public class MesSnColdController extends BaseController {
 		return page;
 	}
 
+
+	/**
+	 * 导出数据
+	 */
+	@RequiresPermissions("mes:mesSnCold:view")
+	@RequestMapping(value = "exportData")
+	public void exportData(MesSnCold mesSnCold, HttpServletResponse response) {
+		List<MesSnCold> list = mesSnColdService.findList(mesSnCold);
+		String fileName = "工件水冷板绑定" + DateUtils.getDate("yyyyMMddHHmmss") + ".xlsx";
+		try (ExcelExport ee = new ExcelExport("工件水冷板绑定", MesSnCold.class)) {
+			ee.setDataList(list).write(response, fileName);
+		}
+	}
+
 	/**
 	 * 查看编辑表单
 	 */

+ 8 - 0
src/main/resources/views/modules/erp/mesProductOrderList.html

@@ -7,6 +7,7 @@
 			</div>
 			<div class="box-tools pull-right">
 				<a href="#" class="btn btn-default" id="btnSearch" title="${text('查询')}"><i class="fa fa-filter"></i> ${text('查询')}</a>
+				<a href="#" class="btn btn-default" id="btnExport"><i class="glyphicon glyphicon-export"></i> 导出</a>
 				<% if(hasPermi('erp:mesProductOrder:edit')){ %>
 					<a href="${ctx}/erp/mesProductOrder/form" class="btn btn-default btnTool" title="${text('新增生产订单')}"><i class="fa fa-plus"></i> ${text('新增')}</a>
 				<% } %>
@@ -111,4 +112,11 @@ $('#dataGrid').dataGrid({
 
 	}
 });
+</script><script>
+$('#btnExport').click(function(){
+	js.ajaxSubmitForm($('#searchForm'), {
+		url:'${ctx}/erp/mesProductOrder/exportData',
+		downloadFile:true
+	});
+});
 </script>

+ 8 - 0
src/main/resources/views/modules/mes/mesInspectionList.html

@@ -7,6 +7,7 @@
 			</div>
 			<div class="box-tools pull-right">
 				<a href="#" class="btn btn-default" id="btnSearch" title="${text('查询')}"><i class="fa fa-filter"></i> ${text('查询')}</a>
+				<a href="#" class="btn btn-default" id="btnExport"><i class="glyphicon glyphicon-export"></i> 导出</a>
 				<% if(hasPermi('mes:mesInspection:edit')){ %>
 					<a href="${ctx}/mes/mesInspection/form" class="btn btn-default btnTool" title="${text('新增mes_inspection')}"><i class="fa fa-plus"></i> ${text('新增')}</a>
 				<% } %>
@@ -160,4 +161,11 @@ $('#dataGrid').dataGrid({
 
 	}
 });
+</script><script>
+$('#btnExport').click(function(){
+	js.ajaxSubmitForm($('#searchForm'), {
+		url:'${ctx}/mes/mesInspection/exportData',
+		downloadFile:true
+	});
+});
 </script>

+ 8 - 0
src/main/resources/views/modules/mes/mesMaterialCheckRecordList.html

@@ -7,6 +7,7 @@
 			</div>
 			<div class="box-tools pull-right">
 				<a href="#" class="btn btn-default" id="btnSearch" title="${text('查询')}"><i class="fa fa-filter"></i> ${text('查询')}</a>
+				<a href="#" class="btn btn-default" id="btnExport"><i class="glyphicon glyphicon-export"></i> 导出</a>
 				<% if(hasPermi('mes:mesMaterialCheckRecord:edit')){ %>
 					<a href="${ctx}/mes/mesMaterialCheckRecord/form" class="btn btn-default btnTool" title="${text('来料检查')}"><i class="fa fa-plus"></i> ${text('来料检查')}</a>
 				<% } %>
@@ -90,4 +91,11 @@ $('#dataGrid').dataGrid({
 
 	}
 });
+</script><script>
+$('#btnExport').click(function(){
+	js.ajaxSubmitForm($('#searchForm'), {
+		url:'${ctx}/mes/mesMaterialCheckRecord/exportData',
+		downloadFile:true
+	});
+});
 </script>

+ 8 - 0
src/main/resources/views/modules/mes/mesMdclList.html

@@ -7,6 +7,7 @@
 			</div>
 			<div class="box-tools pull-right">
 				<a href="#" class="btn btn-default" id="btnSearch" title="${text('查询')}"><i class="fa fa-filter"></i> ${text('查询')}</a>
+				<a href="#" class="btn btn-default" id="btnExport"><i class="glyphicon glyphicon-export"></i> 导出</a>
 				<% if(hasPermi('mes:mesMdcl:edit')){ %>
 					<a href="${ctx}/mes/mesMdcl/form" class="btn btn-default btnTool" title="${text('新增密度测量表')}"><i class="fa fa-plus"></i> ${text('新增')}</a>
 				<% } %>
@@ -90,4 +91,11 @@ $('#dataGrid').dataGrid({
 
 	}
 });
+</script><script>
+$('#btnExport').click(function(){
+	js.ajaxSubmitForm($('#searchForm'), {
+		url:'${ctx}/mes/mesMdcl/exportData',
+		downloadFile:true
+	});
+});
 </script>

+ 8 - 0
src/main/resources/views/modules/mes/mesOrderSnList.html

@@ -7,6 +7,7 @@
 			</div>
 			<div class="box-tools pull-right">
 				<a href="#" class="btn btn-default" id="btnSearch" title="${text('查询')}"><i class="fa fa-filter"></i> ${text('查询')}</a>
+				<a href="#" class="btn btn-default" id="btnExport"><i class="glyphicon glyphicon-export"></i> 导出</a>
 				<% if(hasPermi('mes:mesOrderSn:edit')){ %>
 					<a href="${ctx}/mes/mesOrderSn/form" class="btn btn-default btnTool" title="${text('新增生产订单工件表')}"><i class="fa fa-plus"></i> ${text('新增')}</a>
 				<% } %>
@@ -63,4 +64,11 @@ $('#dataGrid').dataGrid({
 		
 	}
 });
+</script><script>
+$('#btnExport').click(function(){
+	js.ajaxSubmitForm($('#searchForm'), {
+		url:'${ctx}/mes/mesOrderSn/exportData',
+		downloadFile:true
+	});
+});
 </script>

+ 9 - 1
src/main/resources/views/modules/mes/mesProductCmtDataList.html

@@ -7,6 +7,7 @@
 			</div>
 			<div class="box-tools pull-right">
 				<a href="#" class="btn btn-default" id="btnSearch" title="${text('查询')}"><i class="fa fa-filter"></i> ${text('查询')}</a>
+				<a href="#" class="btn btn-default" id="btnExport"><i class="glyphicon glyphicon-export"></i> 导出</a>
 				<% if(hasPermi('mes:mesProductCmtData:edit')){ %>
 					<a href="${ctx}/mes/mesProductCmtData/form" class="btn btn-default btnTool" title="${text('新增cmt过程参数表')}"><i class="fa fa-plus"></i> ${text('新增')}</a>
 				<% } %>
@@ -85,4 +86,11 @@ $('#dataGrid').dataGrid({
 		
 	}
 });
-</script>
+</script><script>
+$('#btnExport').click(function(){
+	js.ajaxSubmitForm($('#searchForm'), {
+		url:'${ctx}/mes/mesProductCmtData/exportData',
+		downloadFile:true
+	});
+});
+</script>

+ 9 - 1
src/main/resources/views/modules/mes/mesProductFswList.html

@@ -7,6 +7,7 @@
 			</div>
 			<div class="box-tools pull-right">
 				<a href="#" class="btn btn-default" id="btnSearch" title="${text('查询')}"><i class="fa fa-filter"></i> ${text('查询')}</a>
+				<a href="#" class="btn btn-default" id="btnExport"><i class="glyphicon glyphicon-export"></i> 导出</a>
 				<% if(hasPermi('mes:mesProductFsw:edit')){ %>
 					<a href="${ctx}/mes/mesProductFsw/form" class="btn btn-default btnTool" title="${text('新增FSW过程参数')}"><i class="fa fa-plus"></i> ${text('新增')}</a>
 				<% } %>
@@ -118,4 +119,11 @@ $('#dataGrid').dataGrid({
 		
 	}
 });
-</script>
+</script><script>
+$('#btnExport').click(function(){
+	js.ajaxSubmitForm($('#searchForm'), {
+		url:'${ctx}/mes/mesProductFsw/exportData',
+		downloadFile:true
+	});
+});
+</script>

+ 9 - 1
src/main/resources/views/modules/mes/mesProductQmzcList.html

@@ -7,6 +7,7 @@
 			</div>
 			<div class="box-tools pull-right">
 				<a href="#" class="btn btn-default" id="btnSearch" title="${text('查询')}"><i class="fa fa-filter"></i> ${text('查询')}</a>
+				<a href="#" class="btn btn-default" id="btnExport"><i class="glyphicon glyphicon-export"></i> 导出</a>
 				<% if(hasPermi('mes:mesProductQmzc:edit')){ %>
 					<a href="${ctx}/mes/mesProductQmzc/form" class="btn btn-default btnTool" title="${text('新增总成气密数据表')}"><i class="fa fa-plus"></i> ${text('新增')}</a>
 				<% } %>
@@ -153,4 +154,11 @@ $('#dataGrid').dataGrid({
 		
 	}
 });
-</script>
+</script><script>
+$('#btnExport').click(function(){
+	js.ajaxSubmitForm($('#searchForm'), {
+		url:'${ctx}/mes/mesProductQmzc/exportData',
+		downloadFile:true
+	});
+});
+</script>

+ 9 - 1
src/main/resources/views/modules/mes/mesProductReportList.html

@@ -7,6 +7,7 @@
 			</div>
 			<div class="box-tools pull-right">
 				<a href="#" class="btn btn-default" id="btnSearch" title="${text('查询')}"><i class="fa fa-filter"></i> ${text('查询')}</a>
+				<a href="#" class="btn btn-default" id="btnExport"><i class="glyphicon glyphicon-export"></i> 导出</a>
 				<% if(hasPermi('mes:mesProductReport:edit')){ %>
 					<a href="${ctx}/mes/mesProductReport/form" class="btn btn-default btnTool" title="${text('新增完工报告')}"><i class="fa fa-plus"></i> ${text('新增')}</a>
 				<% } %>
@@ -143,4 +144,11 @@ $('#dataGrid').dataGrid({
 		
 	}
 });
-</script>
+</script><script>
+$('#btnExport').click(function(){
+	js.ajaxSubmitForm($('#searchForm'), {
+		url:'${ctx}/mes/mesProductReport/exportData',
+		downloadFile:true
+	});
+});
+</script>

+ 9 - 1
src/main/resources/views/modules/mes/mesProductTjList.html

@@ -7,6 +7,7 @@
 			</div>
 			<div class="box-tools pull-right">
 				<a href="#" class="btn btn-default" id="btnSearch" title="${text('查询')}"><i class="fa fa-filter"></i> ${text('查询')}</a>
+				<a href="#" class="btn btn-default" id="btnExport"><i class="glyphicon glyphicon-export"></i> 导出</a>
 				<% if(hasPermi('mes:mesProductTj:edit')){ %>
 					<a href="${ctx}/mes/mesProductTj/form" class="btn btn-default btnTool" title="${text('新增涂胶数据')}"><i class="fa fa-plus"></i> ${text('新增')}</a>
 				<% } %>
@@ -83,4 +84,11 @@ $('#dataGrid').dataGrid({
 		
 	}
 });
-</script>
+</script><script>
+$('#btnExport').click(function(){
+	js.ajaxSubmitForm($('#searchForm'), {
+		url:'${ctx}/mes/mesProductTj/exportData',
+		downloadFile:true
+	});
+});
+</script>

+ 9 - 1
src/main/resources/views/modules/mes/mesProductVoltageList.html

@@ -7,6 +7,7 @@
 			</div>
 			<div class="box-tools pull-right">
 				<a href="#" class="btn btn-default" id="btnSearch" title="${text('查询')}"><i class="fa fa-filter"></i> ${text('查询')}</a>
+				<a href="#" class="btn btn-default" id="btnExport"><i class="glyphicon glyphicon-export"></i> 导出</a>
 				<% if(hasPermi('mes:mesProductVoltage:edit')){ %>
 					<a href="${ctx}/mes/mesProductVoltage/form" class="btn btn-default btnTool" title="${text('新增绝缘电压数据表')}"><i class="fa fa-plus"></i> ${text('新增')}</a>
 				<% } %>
@@ -104,4 +105,11 @@ $('#dataGrid').dataGrid({
 		
 	}
 });
-</script>
+</script><script>
+$('#btnExport').click(function(){
+	js.ajaxSubmitForm($('#searchForm'), {
+		url:'${ctx}/mes/mesProductVoltage/exportData',
+		downloadFile:true
+	});
+});
+</script>

+ 9 - 1
src/main/resources/views/modules/mes/mesScrewInfoList.html

@@ -7,6 +7,7 @@
 			</div>
 			<div class="box-tools pull-right">
 				<a href="#" class="btn btn-default" id="btnSearch" title="${text('查询')}"><i class="fa fa-filter"></i> ${text('查询')}</a>
+				<a href="#" class="btn btn-default" id="btnExport"><i class="glyphicon glyphicon-export"></i> 导出</a>
 				<% if(hasPermi('mes:mesScrewInfo:edit')){ %>
 					<a href="${ctx}/mes/mesScrewInfo/form" class="btn btn-default btnTool" title="${text('新增锁付数据详情表')}"><i class="fa fa-plus"></i> ${text('新增')}</a>
 				<% } %>
@@ -86,4 +87,11 @@ $('#dataGrid').dataGrid({
 		
 	}
 });
-</script>
+</script><script>
+$('#btnExport').click(function(){
+	js.ajaxSubmitForm($('#searchForm'), {
+		url:'${ctx}/mes/mesScrewInfo/exportData',
+		downloadFile:true
+	});
+});
+</script>

+ 9 - 1
src/main/resources/views/modules/mes/mesSnColdList.html

@@ -7,6 +7,7 @@
 			</div>
 			<div class="box-tools pull-right">
 				<a href="#" class="btn btn-default" id="btnSearch" title="${text('查询')}"><i class="fa fa-filter"></i> ${text('查询')}</a>
+				<a href="#" class="btn btn-default" id="btnExport"><i class="glyphicon glyphicon-export"></i> 导出</a>
 				<% if(hasPermi('mes:mesSnCold:edit')){ %>
 					<a href="${ctx}/mes/mesSnCold/form" class="btn btn-default btnTool" title="${text('新增工件水冷板绑定')}"><i class="fa fa-plus"></i> ${text('新增')}</a>
 				<% } %>
@@ -70,4 +71,11 @@ $('#dataGrid').dataGrid({
 		
 	}
 });
-</script>
+</script><script>
+$('#btnExport').click(function(){
+	js.ajaxSubmitForm($('#searchForm'), {
+		url:'${ctx}/mes/mesSnCold/exportData',
+		downloadFile:true
+	});
+});
+</script>