jcdm-main/src/main/java/com/jcdm/main/da/paramCollectionTemp/controller/DaParamCollectionTempController.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,104 @@ package com.jcdm.main.da.paramCollectionTemp.controller; import java.util.List; import javax.servlet.http.HttpServletResponse; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PutMapping; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import com.jcdm.common.annotation.Log; import com.jcdm.common.core.controller.BaseController; import com.jcdm.common.core.domain.AjaxResult; import com.jcdm.common.enums.BusinessType; import com.jcdm.main.da.paramCollectionTemp.domain.DaParamCollectionTemp; import com.jcdm.main.da.paramCollectionTemp.service.IDaParamCollectionTempService; import com.jcdm.common.utils.poi.ExcelUtil; import com.jcdm.common.core.page.TableDataInfo; /** * 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨Controller * * @author Yi * @date 2024-06-13 */ @RestController @RequestMapping("/da/paramCollectionTemp") public class DaParamCollectionTempController extends BaseController { @Autowired private IDaParamCollectionTempService daParamCollectionTempService; /** * æ¥è¯¢è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨å表 */ @PreAuthorize("@ss.hasPermi('da:paramCollectionTemp:list')") @GetMapping("/list") public TableDataInfo list(DaParamCollectionTemp daParamCollectionTemp) { startPage(); List<DaParamCollectionTemp> list = daParamCollectionTempService.selectDaParamCollectionTempList(daParamCollectionTemp); return getDataTable(list); } /** * 导åºè®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨å表 */ @PreAuthorize("@ss.hasPermi('da:paramCollectionTemp:export')") @Log(title = "设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨", businessType = BusinessType.EXPORT) @PostMapping("/export") public void export(HttpServletResponse response, DaParamCollectionTemp daParamCollectionTemp) { List<DaParamCollectionTemp> list = daParamCollectionTempService.selectDaParamCollectionTempList(daParamCollectionTemp); ExcelUtil<DaParamCollectionTemp> util = new ExcelUtil<DaParamCollectionTemp>(DaParamCollectionTemp.class); util.exportExcel(response, list, "设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨æ°æ®"); } /** * è·å设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨è¯¦ç»ä¿¡æ¯ */ @PreAuthorize("@ss.hasPermi('da:paramCollectionTemp:query')") @GetMapping(value = "/{id}") public AjaxResult getInfo(@PathVariable("id") Long id) { return success(daParamCollectionTempService.selectDaParamCollectionTempById(id)); } /** * æ°å¢è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ */ @PreAuthorize("@ss.hasPermi('da:paramCollectionTemp:add')") @Log(title = "设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨", businessType = BusinessType.INSERT) @PostMapping public AjaxResult add(@RequestBody DaParamCollectionTemp daParamCollectionTemp) { return toAjax(daParamCollectionTempService.insertDaParamCollectionTemp(daParamCollectionTemp)); } /** * ä¿®æ¹è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ */ @PreAuthorize("@ss.hasPermi('da:paramCollectionTemp:edit')") @Log(title = "设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨", businessType = BusinessType.UPDATE) @PutMapping public AjaxResult edit(@RequestBody DaParamCollectionTemp daParamCollectionTemp) { return toAjax(daParamCollectionTempService.updateDaParamCollectionTemp(daParamCollectionTemp)); } /** * å é¤è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ */ @PreAuthorize("@ss.hasPermi('da:paramCollectionTemp:remove')") @Log(title = "设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨", businessType = BusinessType.DELETE) @DeleteMapping("/{ids}") public AjaxResult remove(@PathVariable Long[] ids) { return toAjax(daParamCollectionTempService.deleteDaParamCollectionTempByIds(ids)); } } jcdm-main/src/main/java/com/jcdm/main/da/paramCollectionTemp/domain/DaParamCollectionTemp.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,377 @@ package com.jcdm.main.da.paramCollectionTemp.domain; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.jcdm.common.annotation.Excel; import com.jcdm.common.core.domain.BaseEntity; import java.util.Date; /** * 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨å¯¹è±¡ da_param_collection_temp * * @author Yi * @date 2024-06-13 */ public class DaParamCollectionTemp extends BaseEntity { private static final long serialVersionUID = 1L; /** 主é®id */ private Long id; /** å·¥åç¼å· */ @Excel(name = "å·¥åç¼å·") private String workOrderNo; /** æ»æåºåå· */ @Excel(name = "æ»æåºåå·") private String sfcCode; /** 产åç¼å· */ @Excel(name = "产åç¼å·") private String productCode; /** 产线ç¼å· */ @Excel(name = "产线ç¼å·") private String productionLine; /** å·¥ä½ç¼å· */ @Excel(name = "å·¥ä½ç¼å·") private String locationCode; /** 设å¤ç¼å· */ @Excel(name = "设å¤ç¼å·") private String equipmentNo; /** åæ°ç¼ç */ @Excel(name = "åæ°ç¼ç ") private String paramCode; /** åæ°å¼ */ @Excel(name = "åæ°å¼") private String paramValue; /** åæ°ä¸é */ @Excel(name = "åæ°ä¸é") private String paramUpper; /** åæ°ä¸é */ @Excel(name = "åæ°ä¸é") private String paramLower; /** æ åå¼ */ @Excel(name = "æ åå¼") private String paramStandard; /** ééæ¶é´ */ @Excel(name = "ééæ¶é´") private Date collectionTime; /** é¢çå段1 */ @Excel(name = "é¢çå段1") private String moduleCode; /** é¢çå段2 */ @Excel(name = "é¢çå段2") private String spareField2; /** å建ç¨æ· */ @Excel(name = "å建ç¨æ·") private String createUser; /** æ´æ¹ç¨æ· */ @Excel(name = "æ´æ¹ç¨æ·") private String updateUser; /** ç¶æï¼1åæ ¼ã2ä¸åæ ¼ï¼ */ @Excel(name = "ç¶æ", readConverterExp = "1=åæ ¼ã2ä¸åæ ¼") private String state; /** åæ°å称 */ @Excel(name = "åæ°å称") private String paramName; /** åä½ */ @Excel(name = "åä½") private String unit; /** ç±»å */ @Excel(name = "ç±»å") private String type; /** åæ°éç¼ç */ @Excel(name = "åæ°éç¼ç ") private String parameterSetCode; /** åæ°éå称 */ @Excel(name = "åæ°éå称") private String parameterSetName; /** å·¥åºç¼å· */ @Excel(name = "å·¥åºç¼å·") private String processesCode; /** å·¥åºå称 */ @Excel(name = "å·¥åºå称") private String processesName; public void setId(Long id) { this.id = id; } public Long getId() { return id; } public void setWorkOrderNo(String workOrderNo) { this.workOrderNo = workOrderNo; } public String getWorkOrderNo() { return workOrderNo; } public void setSfcCode(String sfcCode) { this.sfcCode = sfcCode; } public String getSfcCode() { return sfcCode; } public void setProductCode(String productCode) { this.productCode = productCode; } public String getProductCode() { return productCode; } public void setProductionLine(String productionLine) { this.productionLine = productionLine; } public String getProductionLine() { return productionLine; } public void setLocationCode(String locationCode) { this.locationCode = locationCode; } public String getLocationCode() { return locationCode; } public void setEquipmentNo(String equipmentNo) { this.equipmentNo = equipmentNo; } public String getEquipmentNo() { return equipmentNo; } public void setParamCode(String paramCode) { this.paramCode = paramCode; } public String getParamCode() { return paramCode; } public void setParamValue(String paramValue) { this.paramValue = paramValue; } public String getParamValue() { return paramValue; } public void setParamUpper(String paramUpper) { this.paramUpper = paramUpper; } public String getParamUpper() { return paramUpper; } public void setParamLower(String paramLower) { this.paramLower = paramLower; } public String getParamLower() { return paramLower; } public void setParamStandard(String paramStandard) { this.paramStandard = paramStandard; } public String getParamStandard() { return paramStandard; } public void setCollectionTime(Date collectionTime) { this.collectionTime = collectionTime; } public Date getCollectionTime() { return collectionTime; } public void setModuleCode(String moduleCode) { this.moduleCode = moduleCode; } public String getModuleCode() { return moduleCode; } public void setSpareField2(String spareField2) { this.spareField2 = spareField2; } public String getSpareField2() { return spareField2; } public void setCreateUser(String createUser) { this.createUser = createUser; } public String getCreateUser() { return createUser; } public void setUpdateUser(String updateUser) { this.updateUser = updateUser; } public String getUpdateUser() { return updateUser; } public void setState(String state) { this.state = state; } public String getState() { return state; } public void setParamName(String paramName) { this.paramName = paramName; } public String getParamName() { return paramName; } public void setUnit(String unit) { this.unit = unit; } public String getUnit() { return unit; } public void setType(String type) { this.type = type; } public String getType() { return type; } public void setParameterSetCode(String parameterSetCode) { this.parameterSetCode = parameterSetCode; } public String getParameterSetCode() { return parameterSetCode; } public void setParameterSetName(String parameterSetName) { this.parameterSetName = parameterSetName; } public String getParameterSetName() { return parameterSetName; } public void setProcessesCode(String processesCode) { this.processesCode = processesCode; } public String getProcessesCode() { return processesCode; } public void setProcessesName(String processesName) { this.processesName = processesName; } public String getProcessesName() { return processesName; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("workOrderNo", getWorkOrderNo()) .append("sfcCode", getSfcCode()) .append("productCode", getProductCode()) .append("productionLine", getProductionLine()) .append("locationCode", getLocationCode()) .append("equipmentNo", getEquipmentNo()) .append("paramCode", getParamCode()) .append("paramValue", getParamValue()) .append("paramUpper", getParamUpper()) .append("paramLower", getParamLower()) .append("paramStandard", getParamStandard()) .append("collectionTime", getCollectionTime()) .append("moduleCode", getModuleCode()) .append("spareField2", getSpareField2()) .append("createUser", getCreateUser()) .append("createTime", getCreateTime()) .append("updateUser", getUpdateUser()) .append("updateTime", getUpdateTime()) .append("state", getState()) .append("paramName", getParamName()) .append("unit", getUnit()) .append("type", getType()) .append("parameterSetCode", getParameterSetCode()) .append("parameterSetName", getParameterSetName()) .append("processesCode", getProcessesCode()) .append("processesName", getProcessesName()) .toString(); } } jcdm-main/src/main/java/com/jcdm/main/da/paramCollectionTemp/mapper/DaParamCollectionTempMapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,63 @@ package com.jcdm.main.da.paramCollectionTemp.mapper; import java.util.List; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.jcdm.main.da.paramCollectionTemp.domain.DaParamCollectionTemp; /** * 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨Mapperæ¥å£ * * @author Yi * @date 2024-06-13 */ public interface DaParamCollectionTempMapper extends BaseMapper<DaParamCollectionTemp> { /** * æ¥è¯¢è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ * * @param id 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ä¸»é® * @return 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ */ public DaParamCollectionTemp selectDaParamCollectionTempById(Long id); /** * æ¥è¯¢è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨å表 * * @param daParamCollectionTemp 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ * @return 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨éå */ public List<DaParamCollectionTemp> selectDaParamCollectionTempList(DaParamCollectionTemp daParamCollectionTemp); /** * æ°å¢è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ * * @param daParamCollectionTemp 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ * @return ç»æ */ public int insertDaParamCollectionTemp(DaParamCollectionTemp daParamCollectionTemp); /** * ä¿®æ¹è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ * * @param daParamCollectionTemp 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ * @return ç»æ */ public int updateDaParamCollectionTemp(DaParamCollectionTemp daParamCollectionTemp); /** * å é¤è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ * * @param id 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ä¸»é® * @return ç»æ */ public int deleteDaParamCollectionTempById(Long id); /** * æ¹éå é¤è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ * * @param ids éè¦å é¤çæ°æ®ä¸»é®éå * @return ç»æ */ public int deleteDaParamCollectionTempByIds(Long[] ids); } jcdm-main/src/main/java/com/jcdm/main/da/paramCollectionTemp/service/IDaParamCollectionTempService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,63 @@ package com.jcdm.main.da.paramCollectionTemp.service; import java.util.List; import com.baomidou.mybatisplus.extension.service.IService; import com.jcdm.main.da.paramCollectionTemp.domain.DaParamCollectionTemp; /** * 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨Serviceæ¥å£ * * @author Yi * @date 2024-06-13 */ public interface IDaParamCollectionTempService extends IService<DaParamCollectionTemp> { /** * æ¥è¯¢è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ * * @param id 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ä¸»é® * @return 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ */ public DaParamCollectionTemp selectDaParamCollectionTempById(Long id); /** * æ¥è¯¢è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨å表 * * @param daParamCollectionTemp 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ * @return 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨éå */ public List<DaParamCollectionTemp> selectDaParamCollectionTempList(DaParamCollectionTemp daParamCollectionTemp); /** * æ°å¢è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ * * @param daParamCollectionTemp 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ * @return ç»æ */ public int insertDaParamCollectionTemp(DaParamCollectionTemp daParamCollectionTemp); /** * ä¿®æ¹è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ * * @param daParamCollectionTemp 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ * @return ç»æ */ public int updateDaParamCollectionTemp(DaParamCollectionTemp daParamCollectionTemp); /** * æ¹éå é¤è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ * * @param ids éè¦å é¤ç设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ä¸»é®éå * @return ç»æ */ public int deleteDaParamCollectionTempByIds(Long[] ids); /** * å é¤è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ä¿¡æ¯ * * @param id 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ä¸»é® * @return ç»æ */ public int deleteDaParamCollectionTempById(Long id); } jcdm-main/src/main/java/com/jcdm/main/da/paramCollectionTemp/service/impl/DaParamCollectionTempServiceImpl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,101 @@ package com.jcdm.main.da.paramCollectionTemp.service.impl; import java.util.List; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.jcdm.common.utils.DateUtils; import com.jcdm.main.da.paramCollection.domain.DaParamCollection; import com.jcdm.main.da.paramCollection.mapper.DaParamCollectionMapper; import com.jcdm.main.da.paramCollection.service.IDaParamCollectionService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.jcdm.main.da.paramCollectionTemp.mapper.DaParamCollectionTempMapper; import com.jcdm.main.da.paramCollectionTemp.domain.DaParamCollectionTemp; import com.jcdm.main.da.paramCollectionTemp.service.IDaParamCollectionTempService; /** * 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨Serviceä¸å¡å±å¤ç * * @author Yi * @date 2024-06-13 */ @Service public class DaParamCollectionTempServiceImpl extends ServiceImpl<DaParamCollectionTempMapper, DaParamCollectionTemp> implements IDaParamCollectionTempService { @Autowired private DaParamCollectionTempMapper daParamCollectionTempMapper; /** * æ¥è¯¢è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ * * @param id 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ä¸»é® * @return 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ */ @Override public DaParamCollectionTemp selectDaParamCollectionTempById(Long id) { return daParamCollectionTempMapper.selectDaParamCollectionTempById(id); } /** * æ¥è¯¢è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨å表 * * @param daParamCollectionTemp 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ * @return 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ */ @Override public List<DaParamCollectionTemp> selectDaParamCollectionTempList(DaParamCollectionTemp daParamCollectionTemp) { return daParamCollectionTempMapper.selectDaParamCollectionTempList(daParamCollectionTemp); } /** * æ°å¢è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ * * @param daParamCollectionTemp 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ * @return ç»æ */ @Override public int insertDaParamCollectionTemp(DaParamCollectionTemp daParamCollectionTemp) { daParamCollectionTemp.setCreateTime(DateUtils.getNowDate()); return daParamCollectionTempMapper.insertDaParamCollectionTemp(daParamCollectionTemp); } /** * ä¿®æ¹è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ * * @param daParamCollectionTemp 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ * @return ç»æ */ @Override public int updateDaParamCollectionTemp(DaParamCollectionTemp daParamCollectionTemp) { daParamCollectionTemp.setUpdateTime(DateUtils.getNowDate()); return daParamCollectionTempMapper.updateDaParamCollectionTemp(daParamCollectionTemp); } /** * æ¹éå é¤è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ * * @param ids éè¦å é¤ç设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ä¸»é® * @return ç»æ */ @Override public int deleteDaParamCollectionTempByIds(Long[] ids) { return daParamCollectionTempMapper.deleteDaParamCollectionTempByIds(ids); } /** * å é¤è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ä¿¡æ¯ * * @param id 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ä¸»é® * @return ç»æ */ @Override public int deleteDaParamCollectionTempById(Long id) { return daParamCollectionTempMapper.deleteDaParamCollectionTempById(id); } } jcdm-main/src/main/java/com/jcdm/main/plcserver/sub/OPCUaSubscription.java
@@ -527,13 +527,22 @@ try { value = Float.parseFloat(part); // å°è¯å°å符串转æ¢ä¸ºæµ®ç¹æ° String replacement; if (value == 1f) { if(i<2){ replacement = part; }else{ if (value == 1f) { replacement = "OK"; } else{ replacement = "NG"; } } /* if (value == 1f) { replacement = "OK"; } else if (value == 2f) { replacement = "NG"; } else { replacement = part; // å¦æä¸æ¯1æ2ï¼åä¿æä¸å } }*/ sb.append(replacement); if (i < parts.length - 1) { sb.append(','); // æ·»å éå·ï¼é¤äºæåä¸ä¸ªå ç´ ï¼ @@ -604,6 +613,8 @@ } daPassingStationCollectionService.saveBeachDaPassingStationCollection(passingStationCollections); // miloService.writeToOpcShort(ReadWriteEntity.builder().identifier(RecordDataDoneAddress).value(21).build()); logger.info("å·¥ä½{}åå¤21",device); return "21"; }else { // miloService.writeToOpcShort(ReadWriteEntity.builder().identifier(RecordDataDoneAddress).value(22).build()); jcdm-main/src/main/resources/mapper/da/paramCollectionTemp/DaParamCollectionTempMapper.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,179 @@ <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.jcdm.main.da.paramCollectionTemp.mapper.DaParamCollectionTempMapper"> <resultMap type="DaParamCollectionTemp" id="DaParamCollectionTempResult"> <result property="id" column="id" /> <result property="workOrderNo" column="work_order_no" /> <result property="sfcCode" column="sfc_code" /> <result property="productCode" column="product_code" /> <result property="productionLine" column="production_line" /> <result property="locationCode" column="location_code" /> <result property="equipmentNo" column="equipment_no" /> <result property="paramCode" column="param_code" /> <result property="paramValue" column="param_value" /> <result property="paramUpper" column="param_upper" /> <result property="paramLower" column="param_lower" /> <result property="paramStandard" column="param_standard" /> <result property="collectionTime" column="collection_time" /> <result property="moduleCode" column="module_code" /> <result property="spareField2" column="spare_field2" /> <result property="createUser" column="create_user" /> <result property="createTime" column="create_time" /> <result property="updateUser" column="update_user" /> <result property="updateTime" column="update_time" /> <result property="state" column="state" /> <result property="paramName" column="param_name" /> <result property="unit" column="unit" /> <result property="type" column="type" /> <result property="parameterSetCode" column="parameter_set_code" /> <result property="parameterSetName" column="parameter_set_name" /> <result property="processesCode" column="processes_code" /> <result property="processesName" column="processes_name" /> </resultMap> <sql id="selectDaParamCollectionTempVo"> select id, work_order_no, sfc_code, product_code, production_line, location_code, equipment_no, param_code, param_value, param_upper, param_lower, param_standard, collection_time, module_code, spare_field2, create_user, create_time, update_user, update_time, state, param_name, unit, type, parameter_set_code, parameter_set_name, processes_code, processes_name from da_param_collection_temp </sql> <select id="selectDaParamCollectionTempList" parameterType="DaParamCollectionTemp" resultMap="DaParamCollectionTempResult"> <include refid="selectDaParamCollectionTempVo"/> <where> <if test="workOrderNo != null and workOrderNo != ''"> and work_order_no = #{workOrderNo}</if> <if test="sfcCode != null and sfcCode != ''"> and sfc_code = #{sfcCode}</if> <if test="productCode != null and productCode != ''"> and product_code = #{productCode}</if> <if test="productionLine != null and productionLine != ''"> and production_line = #{productionLine}</if> <if test="locationCode != null and locationCode != ''"> and location_code = #{locationCode}</if> <if test="equipmentNo != null and equipmentNo != ''"> and equipment_no = #{equipmentNo}</if> <if test="paramCode != null and paramCode != ''"> and param_code = #{paramCode}</if> <if test="paramValue != null and paramValue != ''"> and param_value = #{paramValue}</if> <if test="paramUpper != null and paramUpper != ''"> and param_upper = #{paramUpper}</if> <if test="paramLower != null and paramLower != ''"> and param_lower = #{paramLower}</if> <if test="paramStandard != null and paramStandard != ''"> and param_standard = #{paramStandard}</if> <if test="collectionTime != null and collectionTime != ''"> and collection_time = #{collectionTime}</if> <if test="moduleCode != null and moduleCode != ''"> and module_code = #{moduleCode}</if> <if test="spareField2 != null and spareField2 != ''"> and spare_field2 = #{spareField2}</if> <if test="createUser != null and createUser != ''"> and create_user = #{createUser}</if> <if test="updateUser != null and updateUser != ''"> and update_user = #{updateUser}</if> <if test="state != null and state != ''"> and state = #{state}</if> <if test="paramName != null and paramName != ''"> and param_name like concat('%', #{paramName}, '%')</if> <if test="unit != null and unit != ''"> and unit = #{unit}</if> <if test="type != null and type != ''"> and type = #{type}</if> <if test="parameterSetCode != null and parameterSetCode != ''"> and parameter_set_code = #{parameterSetCode}</if> <if test="parameterSetName != null and parameterSetName != ''"> and parameter_set_name like concat('%', #{parameterSetName}, '%')</if> <if test="processesCode != null and processesCode != ''"> and processes_code = #{processesCode}</if> <if test="processesName != null and processesName != ''"> and processes_name like concat('%', #{processesName}, '%')</if> </where> </select> <select id="selectDaParamCollectionTempById" parameterType="Long" resultMap="DaParamCollectionTempResult"> <include refid="selectDaParamCollectionTempVo"/> where id = #{id} </select> <insert id="insertDaParamCollectionTemp" parameterType="DaParamCollectionTemp" useGeneratedKeys="true" keyProperty="id"> insert into da_param_collection_temp <trim prefix="(" suffix=")" suffixOverrides=","> <if test="workOrderNo != null">work_order_no,</if> <if test="sfcCode != null">sfc_code,</if> <if test="productCode != null">product_code,</if> <if test="productionLine != null">production_line,</if> <if test="locationCode != null">location_code,</if> <if test="equipmentNo != null">equipment_no,</if> <if test="paramCode != null">param_code,</if> <if test="paramValue != null">param_value,</if> <if test="paramUpper != null">param_upper,</if> <if test="paramLower != null">param_lower,</if> <if test="paramStandard != null">param_standard,</if> <if test="collectionTime != null">collection_time,</if> <if test="moduleCode != null">module_code,</if> <if test="spareField2 != null">spare_field2,</if> <if test="createUser != null">create_user,</if> <if test="createTime != null">create_time,</if> <if test="updateUser != null">update_user,</if> <if test="updateTime != null">update_time,</if> <if test="state != null">state,</if> <if test="paramName != null">param_name,</if> <if test="unit != null">unit,</if> <if test="type != null">type,</if> <if test="parameterSetCode != null">parameter_set_code,</if> <if test="parameterSetName != null">parameter_set_name,</if> <if test="processesCode != null">processes_code,</if> <if test="processesName != null">processes_name,</if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="workOrderNo != null">#{workOrderNo},</if> <if test="sfcCode != null">#{sfcCode},</if> <if test="productCode != null">#{productCode},</if> <if test="productionLine != null">#{productionLine},</if> <if test="locationCode != null">#{locationCode},</if> <if test="equipmentNo != null">#{equipmentNo},</if> <if test="paramCode != null">#{paramCode},</if> <if test="paramValue != null">#{paramValue},</if> <if test="paramUpper != null">#{paramUpper},</if> <if test="paramLower != null">#{paramLower},</if> <if test="paramStandard != null">#{paramStandard},</if> <if test="collectionTime != null">#{collectionTime},</if> <if test="moduleCode != null">#{moduleCode},</if> <if test="spareField2 != null">#{spareField2},</if> <if test="createUser != null">#{createUser},</if> <if test="createTime != null">#{createTime},</if> <if test="updateUser != null">#{updateUser},</if> <if test="updateTime != null">#{updateTime},</if> <if test="state != null">#{state},</if> <if test="paramName != null">#{paramName},</if> <if test="unit != null">#{unit},</if> <if test="type != null">#{type},</if> <if test="parameterSetCode != null">#{parameterSetCode},</if> <if test="parameterSetName != null">#{parameterSetName},</if> <if test="processesCode != null">#{processesCode},</if> <if test="processesName != null">#{processesName},</if> </trim> </insert> <update id="updateDaParamCollectionTemp" parameterType="DaParamCollectionTemp"> update da_param_collection_temp <trim prefix="SET" suffixOverrides=","> <if test="workOrderNo != null">work_order_no = #{workOrderNo},</if> <if test="sfcCode != null">sfc_code = #{sfcCode},</if> <if test="productCode != null">product_code = #{productCode},</if> <if test="productionLine != null">production_line = #{productionLine},</if> <if test="locationCode != null">location_code = #{locationCode},</if> <if test="equipmentNo != null">equipment_no = #{equipmentNo},</if> <if test="paramCode != null">param_code = #{paramCode},</if> <if test="paramValue != null">param_value = #{paramValue},</if> <if test="paramUpper != null">param_upper = #{paramUpper},</if> <if test="paramLower != null">param_lower = #{paramLower},</if> <if test="paramStandard != null">param_standard = #{paramStandard},</if> <if test="collectionTime != null">collection_time = #{collectionTime},</if> <if test="moduleCode != null">module_code = #{moduleCode},</if> <if test="spareField2 != null">spare_field2 = #{spareField2},</if> <if test="createUser != null">create_user = #{createUser},</if> <if test="createTime != null">create_time = #{createTime},</if> <if test="updateUser != null">update_user = #{updateUser},</if> <if test="updateTime != null">update_time = #{updateTime},</if> <if test="state != null">state = #{state},</if> <if test="paramName != null">param_name = #{paramName},</if> <if test="unit != null">unit = #{unit},</if> <if test="type != null">type = #{type},</if> <if test="parameterSetCode != null">parameter_set_code = #{parameterSetCode},</if> <if test="parameterSetName != null">parameter_set_name = #{parameterSetName},</if> <if test="processesCode != null">processes_code = #{processesCode},</if> <if test="processesName != null">processes_name = #{processesName},</if> </trim> where id = #{id} </update> <delete id="deleteDaParamCollectionTempById" parameterType="Long"> delete from da_param_collection_temp where id = #{id} </delete> <delete id="deleteDaParamCollectionTempByIds" parameterType="String"> delete from da_param_collection_temp where id in <foreach item="id" collection="array" open="(" separator="," close=")"> #{id} </foreach> </delete> </mapper> jcdm-ui/src/api/main/da/paramCollectionTemp/paramCollectionTemp.js
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,44 @@ import request from '@/utils/request' // æ¥è¯¢è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨å表 export function listParamCollectionTemp(query) { return request({ url: '/da/paramCollectionTemp/list', method: 'get', params: query }) } // æ¥è¯¢è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨è¯¦ç» export function getParamCollectionTemp(id) { return request({ url: '/da/paramCollectionTemp/' + id, method: 'get' }) } // æ°å¢è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ export function addParamCollectionTemp(data) { return request({ url: '/da/paramCollectionTemp', method: 'post', data: data }) } // ä¿®æ¹è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ export function updateParamCollectionTemp(data) { return request({ url: '/da/paramCollectionTemp', method: 'put', data: data }) } // å é¤è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ export function delParamCollectionTemp(id) { return request({ url: '/da/paramCollectionTemp/' + id, method: 'delete' }) } jcdm-ui/src/views/main/da/paramCollectionTemp/index.vue
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,587 @@ <template> <div class="app-container"> <el-card class="box-card"> <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px"> <el-form-item label="å·¥åç¼å·" prop="workOrderNo"> <el-input v-model="queryParams.workOrderNo" placeholder="请è¾å ¥å·¥åç¼å·" clearable @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="æ»æåºåå·" prop="sfcCode"> <el-input v-model="queryParams.sfcCode" placeholder="请è¾å ¥æ»æåºåå·" clearable @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="产åç¼å·" prop="productCode"> <el-input v-model="queryParams.productCode" placeholder="请è¾å ¥äº§åç¼å·" clearable @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="产线ç¼å·" prop="productionLine"> <el-input v-model="queryParams.productionLine" placeholder="请è¾å ¥äº§çº¿ç¼å·" clearable @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="å·¥ä½ç¼å·" prop="locationCode"> <el-input v-model="queryParams.locationCode" placeholder="请è¾å ¥å·¥ä½ç¼å·" clearable @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="设å¤ç¼å·" prop="equipmentNo"> <el-input v-model="queryParams.equipmentNo" placeholder="请è¾å ¥è®¾å¤ç¼å·" clearable @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="åæ°ç¼ç " prop="paramCode"> <el-input v-model="queryParams.paramCode" placeholder="请è¾å ¥åæ°ç¼ç " clearable @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="åæ°å¼" prop="paramValue"> <el-input v-model="queryParams.paramValue" placeholder="请è¾å ¥åæ°å¼" clearable @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="åæ°ä¸é" prop="paramUpper"> <el-input v-model="queryParams.paramUpper" placeholder="请è¾å ¥åæ°ä¸é" clearable @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="åæ°ä¸é" prop="paramLower"> <el-input v-model="queryParams.paramLower" placeholder="请è¾å ¥åæ°ä¸é" clearable @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="æ åå¼" prop="paramStandard"> <el-input v-model="queryParams.paramStandard" placeholder="请è¾å ¥æ åå¼" clearable @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="é¢çå段1" prop="moduleCode"> <el-input v-model="queryParams.moduleCode" placeholder="请è¾å ¥é¢çå段1" clearable @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="é¢çå段2" prop="spareField2"> <el-input v-model="queryParams.spareField2" placeholder="请è¾å ¥é¢çå段2" clearable @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="å建ç¨æ·" prop="createUser"> <el-input v-model="queryParams.createUser" placeholder="请è¾å ¥å建ç¨æ·" clearable @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="æ´æ¹ç¨æ·" prop="updateUser"> <el-input v-model="queryParams.updateUser" placeholder="请è¾å ¥æ´æ¹ç¨æ·" clearable @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="ç¶æ" prop="state"> <el-input v-model="queryParams.state" placeholder="请è¾å ¥ç¶æ" clearable @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="åæ°å称" prop="paramName"> <el-input v-model="queryParams.paramName" placeholder="请è¾å ¥åæ°å称" clearable @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="åä½" prop="unit"> <el-input v-model="queryParams.unit" placeholder="请è¾å ¥åä½" clearable @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="åæ°éç¼ç " prop="parameterSetCode"> <el-input v-model="queryParams.parameterSetCode" placeholder="请è¾å ¥åæ°éç¼ç " clearable @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="åæ°éå称" prop="parameterSetName"> <el-input v-model="queryParams.parameterSetName" placeholder="请è¾å ¥åæ°éå称" clearable @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="å·¥åºç¼å·" prop="processesCode"> <el-input v-model="queryParams.processesCode" placeholder="请è¾å ¥å·¥åºç¼å·" clearable @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="å·¥åºå称" prop="processesName"> <el-input v-model="queryParams.processesName" placeholder="请è¾å ¥å·¥åºå称" clearable @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item style="float: right"> <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">æç´¢</el-button> <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">éç½®</el-button> </el-form-item> </el-form> </el-card> <el-card style="margin-top: 10px" class="box-card"> <el-row :gutter="10" class="mb8"> <el-col :span="1.5"> <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd" v-hasPermi="['da:paramCollectionTemp:add']" >æ°å¢</el-button> </el-col> <el-col :span="1.5"> <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate" v-hasPermi="['da:paramCollectionTemp:edit']" >ä¿®æ¹</el-button> </el-col> <el-col :span="1.5"> <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete" v-hasPermi="['da:paramCollectionTemp:remove']" >å é¤</el-button> </el-col> <el-col :span="1.5"> <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport" v-hasPermi="['da:paramCollectionTemp:export']" >导åº</el-button> </el-col> <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> </el-row> <el-table border v-loading="loading" :data="paramCollectionTempList" @selection-change="handleSelectionChange"> <el-table-column type="selection" width="55" align="center" /> <el-table-column label="主é®id" align="center" prop="id" /> <el-table-column label="å·¥åç¼å·" align="center" prop="workOrderNo"> </el-table-column> <el-table-column label="æ»æåºåå·" align="center" prop="sfcCode"> </el-table-column> <el-table-column label="产åç¼å·" align="center" prop="productCode"> </el-table-column> <el-table-column label="产线ç¼å·" align="center" prop="productionLine"> </el-table-column> <el-table-column label="å·¥ä½ç¼å·" align="center" prop="locationCode"> </el-table-column> <el-table-column label="设å¤ç¼å·" align="center" prop="equipmentNo"> </el-table-column> <el-table-column label="åæ°ç¼ç " align="center" prop="paramCode"> </el-table-column> <el-table-column label="åæ°å¼" align="center" prop="paramValue"> </el-table-column> <el-table-column label="åæ°ä¸é" align="center" prop="paramUpper"> </el-table-column> <el-table-column label="åæ°ä¸é" align="center" prop="paramLower"> </el-table-column> <el-table-column label="æ åå¼" align="center" prop="paramStandard"> </el-table-column> <el-table-column label="ééæ¶é´" align="center" prop="collectionTime"> </el-table-column> <el-table-column label="é¢çå段1" align="center" prop="moduleCode"> </el-table-column> <el-table-column label="é¢çå段2" align="center" prop="spareField2"> </el-table-column> <el-table-column label="å建ç¨æ·" align="center" prop="createUser"> </el-table-column> <el-table-column label="æ´æ¹ç¨æ·" align="center" prop="updateUser"> </el-table-column> <el-table-column label="ç¶æ" align="center" prop="state"> </el-table-column> <el-table-column label="åæ°å称" align="center" prop="paramName"> </el-table-column> <el-table-column label="åä½" align="center" prop="unit"> </el-table-column> <el-table-column label="ç±»å" align="center" prop="type"> </el-table-column> <el-table-column label="åæ°éç¼ç " align="center" prop="parameterSetCode"> </el-table-column> <el-table-column label="åæ°éå称" align="center" prop="parameterSetName"> </el-table-column> <el-table-column label="å·¥åºç¼å·" align="center" prop="processesCode"> </el-table-column> <el-table-column label="å·¥åºå称" align="center" prop="processesName"> </el-table-column> <el-table-column fixed="right" width="200" label="æä½" align="center" class-name="small-padding fixed-width"> <template slot-scope="scope"> <el-button size="mini" type="success" plain style="width: 72px" icon="el-icon-edit" @click="handleUpdate(scope.row)" v-hasPermi="['da:paramCollectionTemp:edit']" >ä¿®æ¹</el-button> <el-button size="mini" type="danger" plain style="width: 72px" icon="el-icon-delete" @click="handleDelete(scope.row)" v-hasPermi="['da:paramCollectionTemp:remove']" >å é¤</el-button> </template> </el-table-column> </el-table> </el-card> <pagination v-show="total>0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize" @pagination="getList" /> <!-- æ·»å æä¿®æ¹è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨å¯¹è¯æ¡ --> <el-dialog v-dialogpop-up :title="title" :visible.sync="open" width="500px" append-to-body> <span slot="title"> <i class="el-icon-s-order"></i> {{titleName}} </span> <el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form-item label="å·¥åç¼å·" prop="workOrderNo"> <el-input v-model="form.workOrderNo" placeholder="请è¾å ¥å·¥åç¼å·" /> </el-form-item> <el-form-item label="æ»æåºåå·" prop="sfcCode"> <el-input v-model="form.sfcCode" placeholder="请è¾å ¥æ»æåºåå·" /> </el-form-item> <el-form-item label="产åç¼å·" prop="productCode"> <el-input v-model="form.productCode" placeholder="请è¾å ¥äº§åç¼å·" /> </el-form-item> <el-form-item label="产线ç¼å·" prop="productionLine"> <el-input v-model="form.productionLine" placeholder="请è¾å ¥äº§çº¿ç¼å·" /> </el-form-item> <el-form-item label="å·¥ä½ç¼å·" prop="locationCode"> <el-input v-model="form.locationCode" placeholder="请è¾å ¥å·¥ä½ç¼å·" /> </el-form-item> <el-form-item label="设å¤ç¼å·" prop="equipmentNo"> <el-input v-model="form.equipmentNo" placeholder="请è¾å ¥è®¾å¤ç¼å·" /> </el-form-item> <el-form-item label="åæ°ç¼ç " prop="paramCode"> <el-input v-model="form.paramCode" placeholder="请è¾å ¥åæ°ç¼ç " /> </el-form-item> <el-form-item label="åæ°å¼" prop="paramValue"> <el-input v-model="form.paramValue" placeholder="请è¾å ¥åæ°å¼" /> </el-form-item> <el-form-item label="åæ°ä¸é" prop="paramUpper"> <el-input v-model="form.paramUpper" placeholder="请è¾å ¥åæ°ä¸é" /> </el-form-item> <el-form-item label="åæ°ä¸é" prop="paramLower"> <el-input v-model="form.paramLower" placeholder="请è¾å ¥åæ°ä¸é" /> </el-form-item> <el-form-item label="æ åå¼" prop="paramStandard"> <el-input v-model="form.paramStandard" placeholder="请è¾å ¥æ åå¼" /> </el-form-item> <el-form-item label="é¢çå段1" prop="moduleCode"> <el-input v-model="form.moduleCode" placeholder="请è¾å ¥é¢çå段1" /> </el-form-item> <el-form-item label="é¢çå段2" prop="spareField2"> <el-input v-model="form.spareField2" placeholder="请è¾å ¥é¢çå段2" /> </el-form-item> <el-form-item label="å建ç¨æ·" prop="createUser"> <el-input v-model="form.createUser" placeholder="请è¾å ¥å建ç¨æ·" /> </el-form-item> <el-form-item label="æ´æ¹ç¨æ·" prop="updateUser"> <el-input v-model="form.updateUser" placeholder="请è¾å ¥æ´æ¹ç¨æ·" /> </el-form-item> <el-form-item label="ç¶æ" prop="state"> <el-input v-model="form.state" placeholder="请è¾å ¥ç¶æ" /> </el-form-item> <el-form-item label="åæ°å称" prop="paramName"> <el-input v-model="form.paramName" placeholder="请è¾å ¥åæ°å称" /> </el-form-item> <el-form-item label="åä½" prop="unit"> <el-input v-model="form.unit" placeholder="请è¾å ¥åä½" /> </el-form-item> <el-form-item label="åæ°éç¼ç " prop="parameterSetCode"> <el-input v-model="form.parameterSetCode" placeholder="请è¾å ¥åæ°éç¼ç " /> </el-form-item> <el-form-item label="åæ°éå称" prop="parameterSetName"> <el-input v-model="form.parameterSetName" placeholder="请è¾å ¥åæ°éå称" /> </el-form-item> <el-form-item label="å·¥åºç¼å·" prop="processesCode"> <el-input v-model="form.processesCode" placeholder="请è¾å ¥å·¥åºç¼å·" /> </el-form-item> <el-form-item label="å·¥åºå称" prop="processesName"> <el-input v-model="form.processesName" placeholder="请è¾å ¥å·¥åºå称" /> </el-form-item> </el-form> <div slot="footer" class="dialog-footer"> <el-button type="primary" @click="submitForm">ç¡® å®</el-button> <el-button @click="cancel">å æ¶</el-button> </div> </el-dialog> </div> </template> <script> import { listParamCollectionTemp, getParamCollectionTemp, delParamCollectionTemp, addParamCollectionTemp, updateParamCollectionTemp } from "@/api/main/da/paramCollectionTemp/paramCollectionTemp"; export default { name: "ParamCollectionTemp", data() { return { // é®ç½©å± loading: true, titleName: "", // éä¸æ°ç» ids: [], // éå个ç¦ç¨ single: true, // éå¤ä¸ªç¦ç¨ multiple: true, // æ¾ç¤ºæç´¢æ¡ä»¶ showSearch: true, // æ»æ¡æ° total: 0, // 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨è¡¨æ ¼æ°æ® paramCollectionTempList: [], // å¼¹åºå±æ é¢ title: "", // æ¯å¦æ¾ç¤ºå¼¹åºå± open: false, // æ¥è¯¢åæ° queryParams: { pageNum: 1, pageSize: 10, workOrderNo: null, sfcCode: null, productCode: null, productionLine: null, locationCode: null, equipmentNo: null, paramCode: null, paramValue: null, paramUpper: null, paramLower: null, paramStandard: null, collectionTime: null, moduleCode: null, spareField2: null, createUser: null, updateUser: null, state: null, paramName: null, unit: null, type: null, parameterSetCode: null, parameterSetName: null, processesCode: null, processesName: null }, // 表ååæ° form: {}, // 表åæ ¡éª rules: { id: [ { required: true, message: "主é®idä¸è½ä¸ºç©º", trigger: "blur" } ], } }; }, created() { this.getList(); }, methods: { /** æ¥è¯¢è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨å表 */ getList() { this.loading = true; listParamCollectionTemp(this.queryParams).then(response => { this.paramCollectionTempList = response.rows; this.total = response.total; this.loading = false; }); }, // åæ¶æé® cancel() { this.open = false; this.reset(); }, // 表åéç½® reset() { this.form = { id: null, workOrderNo: null, sfcCode: null, productCode: null, productionLine: null, locationCode: null, equipmentNo: null, paramCode: null, paramValue: null, paramUpper: null, paramLower: null, paramStandard: null, collectionTime: null, moduleCode: null, spareField2: null, createUser: null, createTime: null, updateUser: null, updateTime: null, state: null, paramName: null, unit: null, type: null, parameterSetCode: null, parameterSetName: null, processesCode: null, processesName: null }; this.resetForm("form"); }, /** æç´¢æé®æä½ */ handleQuery() { this.queryParams.pageNum = 1; this.getList(); }, /** éç½®æé®æä½ */ resetQuery() { this.resetForm("queryForm"); this.handleQuery(); }, // å¤éæ¡éä¸æ°æ® handleSelectionChange(selection) { this.ids = selection.map(item => item.id) this.single = selection.length!==1 this.multiple = !selection.length }, /** æ°å¢æé®æä½ */ handleAdd() { this.reset(); this.open = true; this.titleName = "æ·»å 设å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨"; }, /** ä¿®æ¹æé®æä½ */ handleUpdate(row) { this.reset(); const id = row.id || this.ids getParamCollectionTemp(id).then(response => { this.form = response.data; this.open = true; this.titleName = "ä¿®æ¹è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨"; }); }, /** æ交æé® */ submitForm() { this.$refs["form"].validate(valid => { if (valid) { if (this.form.id != null) { updateParamCollectionTemp(this.form).then(response => { this.$modal.msgSuccess("ä¿®æ¹æå"); this.open = false; this.getList(); }); } else { addParamCollectionTemp(this.form).then(response => { this.$modal.msgSuccess("æ°å¢æå"); this.open = false; this.getList(); }); } } }); }, /** å é¤æé®æä½ */ handleDelete(row) { const ids = row.id || this.ids; this.$modal.confirm('æ¯å¦ç¡®è®¤å é¤è®¾å¤äº§åè¿ç¨åæ°éé临æ¶è¡¨ç¼å·ä¸º"' + ids + '"çæ°æ®é¡¹ï¼').then(function() { return delParamCollectionTemp(ids); }).then(() => { this.getList(); this.$modal.msgSuccess("å é¤æå"); }).catch(() => {}); }, /** 导åºæé®æä½ */ handleExport() { this.download('da/paramCollectionTemp/export', { ...this.queryParams }, `paramCollectionTemp_${new Date().getTime()}.xlsx`) } } }; </script>