billion-main/src/main/java/com/billion/main/da/controller/DaStationCollectionController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
billion-main/src/main/java/com/billion/main/da/domain/DaStationCollection.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
billion-main/src/main/java/com/billion/main/da/mapper/DaStationCollectionMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
billion-main/src/main/java/com/billion/main/da/service/IDaStationCollectionService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
billion-main/src/main/java/com/billion/main/da/service/impl/DaStationCollectionServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
billion-main/src/main/resources/mapper/da/DaStationCollectionMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
billion-ui/src/api/main/da/stationCollection.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
billion-ui/src/views/main/da/stationCollection/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
billion-main/src/main/java/com/billion/main/da/controller/DaStationCollectionController.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,98 @@ package com.billion.main.da.controller; import com.billion.common.annotation.Log; import com.billion.common.core.controller.BaseController; import com.billion.common.core.domain.AjaxResult; import com.billion.common.core.page.TableDataInfo; import com.billion.common.enums.BusinessType; import com.billion.common.utils.poi.ExcelUtil; import com.billion.main.da.domain.DaStationCollection; import com.billion.main.da.service.IDaStationCollectionService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletResponse; import java.util.List; /** * è¿ç«ééController * * @author HDY * @date 2025-02-12 */ @RestController @RequestMapping("/da/stationCollection") public class DaStationCollectionController extends BaseController { @Autowired private IDaStationCollectionService daStationCollectionService; /** * æ¥è¯¢è¿ç«ééå表 */ @PreAuthorize("@ss.hasPermi('da:stationCollection:list')") @GetMapping("/list") public TableDataInfo list(DaStationCollection daStationCollection) { startPage(); List<DaStationCollection> list = daStationCollectionService.selectDaStationCollectionList(daStationCollection); return getDataTable(list); } /** * 导åºè¿ç«ééå表 */ @PreAuthorize("@ss.hasPermi('da:stationCollection:export')") @Log(title = "è¿ç«éé", businessType = BusinessType.EXPORT) @PostMapping("/export") public void export(HttpServletResponse response, DaStationCollection daStationCollection) { List<DaStationCollection> list = daStationCollectionService.selectDaStationCollectionList(daStationCollection); ExcelUtil<DaStationCollection> util = new ExcelUtil<DaStationCollection>(DaStationCollection.class); util.exportExcel(response, list, "è¿ç«ééæ°æ®"); } /** * è·åè¿ç«éé详ç»ä¿¡æ¯ */ @PreAuthorize("@ss.hasPermi('da:stationCollection:query')") @GetMapping(value = "/{id}") public AjaxResult getInfo(@PathVariable("id") Long id) { return success(daStationCollectionService.selectDaStationCollectionById(id)); } /** * æ°å¢è¿ç«éé */ @PreAuthorize("@ss.hasPermi('da:stationCollection:add')") @Log(title = "è¿ç«éé", businessType = BusinessType.INSERT) @PostMapping public AjaxResult add(@RequestBody DaStationCollection daStationCollection) { return toAjax(daStationCollectionService.insertDaStationCollection(daStationCollection)); } /** * ä¿®æ¹è¿ç«éé */ @PreAuthorize("@ss.hasPermi('da:stationCollection:edit')") @Log(title = "è¿ç«éé", businessType = BusinessType.UPDATE) @PutMapping public AjaxResult edit(@RequestBody DaStationCollection daStationCollection) { return toAjax(daStationCollectionService.updateDaStationCollection(daStationCollection)); } /** * å é¤è¿ç«éé */ @PreAuthorize("@ss.hasPermi('da:stationCollection:remove')") @Log(title = "è¿ç«éé", businessType = BusinessType.DELETE) @DeleteMapping("/{ids}") public AjaxResult remove(@PathVariable Long[] ids) { return toAjax(daStationCollectionService.deleteDaStationCollectionByIds(ids)); } } billion-main/src/main/java/com/billion/main/da/domain/DaStationCollection.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,52 @@ package com.billion.main.da.domain; import com.billion.common.annotation.Excel; import com.billion.main.common.BaseEntity; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.util.Date; /** * è¿ç«éé对象 da_station_collection * * @author HDY * @date 2025-02-12 */ @Data public class DaStationCollection extends BaseEntity { private static final long serialVersionUID = 1L; /** 主é®id */ private Long id; /** æ»æåºåå· */ @Excel(name = "æ»æåºåå·") private String sfcCode; /** å·¥ä½ç¼ç */ @Excel(name = "å·¥ä½ç¼ç ") private String locationCode; /** è¿ç«æ¶é´ */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "è¿ç«æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date inboundTime; /** åºç«æ¶é´ */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "åºç«æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date outboundTime; /** ç¶æï¼1åæ ¼0ä¸åæ ¼ï¼ */ @Excel(name = "ç¶æ", readConverterExp = "1=åæ ¼0ä¸åæ ¼") private String status; /** ééæ¶é´ */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "ééæ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date collectTime; } billion-main/src/main/java/com/billion/main/da/mapper/DaStationCollectionMapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,63 @@ package com.billion.main.da.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.billion.main.da.domain.DaStationCollection; import java.util.List; /** * è¿ç«ééMapperæ¥å£ * * @author HDY * @date 2025-02-12 */ public interface DaStationCollectionMapper extends BaseMapper<DaStationCollection> { /** * æ¥è¯¢è¿ç«éé * * @param id è¿ç«ééä¸»é® * @return è¿ç«éé */ public DaStationCollection selectDaStationCollectionById(Long id); /** * æ¥è¯¢è¿ç«ééå表 * * @param daStationCollection è¿ç«éé * @return è¿ç«éééå */ public List<DaStationCollection> selectDaStationCollectionList(DaStationCollection daStationCollection); /** * æ°å¢è¿ç«éé * * @param daStationCollection è¿ç«éé * @return ç»æ */ public int insertDaStationCollection(DaStationCollection daStationCollection); /** * ä¿®æ¹è¿ç«éé * * @param daStationCollection è¿ç«éé * @return ç»æ */ public int updateDaStationCollection(DaStationCollection daStationCollection); /** * å é¤è¿ç«éé * * @param id è¿ç«ééä¸»é® * @return ç»æ */ public int deleteDaStationCollectionById(Long id); /** * æ¹éå é¤è¿ç«éé * * @param ids éè¦å é¤çæ°æ®ä¸»é®éå * @return ç»æ */ public int deleteDaStationCollectionByIds(Long[] ids); } billion-main/src/main/java/com/billion/main/da/service/IDaStationCollectionService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,63 @@ package com.billion.main.da.service; import com.baomidou.mybatisplus.extension.service.IService; import com.billion.main.da.domain.DaStationCollection; import java.util.List; /** * è¿ç«ééServiceæ¥å£ * * @author HDY * @date 2025-02-12 */ public interface IDaStationCollectionService extends IService<DaStationCollection> { /** * æ¥è¯¢è¿ç«éé * * @param id è¿ç«ééä¸»é® * @return è¿ç«éé */ public DaStationCollection selectDaStationCollectionById(Long id); /** * æ¥è¯¢è¿ç«ééå表 * * @param daStationCollection è¿ç«éé * @return è¿ç«éééå */ public List<DaStationCollection> selectDaStationCollectionList(DaStationCollection daStationCollection); /** * æ°å¢è¿ç«éé * * @param daStationCollection è¿ç«éé * @return ç»æ */ public int insertDaStationCollection(DaStationCollection daStationCollection); /** * ä¿®æ¹è¿ç«éé * * @param daStationCollection è¿ç«éé * @return ç»æ */ public int updateDaStationCollection(DaStationCollection daStationCollection); /** * æ¹éå é¤è¿ç«éé * * @param ids éè¦å é¤çè¿ç«éé主é®éå * @return ç»æ */ public int deleteDaStationCollectionByIds(Long[] ids); /** * å é¤è¿ç«ééä¿¡æ¯ * * @param id è¿ç«ééä¸»é® * @return ç»æ */ public int deleteDaStationCollectionById(Long id); } billion-main/src/main/java/com/billion/main/da/service/impl/DaStationCollectionServiceImpl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,95 @@ package com.billion.main.da.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.billion.main.da.domain.DaStationCollection; import com.billion.main.da.mapper.DaStationCollectionMapper; import com.billion.main.da.service.IDaStationCollectionService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * è¿ç«ééServiceä¸å¡å±å¤ç * * @author HDY * @date 2025-02-12 */ @Service public class DaStationCollectionServiceImpl extends ServiceImpl<DaStationCollectionMapper, DaStationCollection> implements IDaStationCollectionService { @Autowired private DaStationCollectionMapper daStationCollectionMapper; /** * æ¥è¯¢è¿ç«éé * * @param id è¿ç«ééä¸»é® * @return è¿ç«éé */ @Override public DaStationCollection selectDaStationCollectionById(Long id) { return daStationCollectionMapper.selectDaStationCollectionById(id); } /** * æ¥è¯¢è¿ç«ééå表 * * @param daStationCollection è¿ç«éé * @return è¿ç«éé */ @Override public List<DaStationCollection> selectDaStationCollectionList(DaStationCollection daStationCollection) { return daStationCollectionMapper.selectDaStationCollectionList(daStationCollection); } /** * æ°å¢è¿ç«éé * * @param daStationCollection è¿ç«éé * @return ç»æ */ @Override public int insertDaStationCollection(DaStationCollection daStationCollection) { return daStationCollectionMapper.insertDaStationCollection(daStationCollection); } /** * ä¿®æ¹è¿ç«éé * * @param daStationCollection è¿ç«éé * @return ç»æ */ @Override public int updateDaStationCollection(DaStationCollection daStationCollection) { return daStationCollectionMapper.updateDaStationCollection(daStationCollection); } /** * æ¹éå é¤è¿ç«éé * * @param ids éè¦å é¤çè¿ç«ééä¸»é® * @return ç»æ */ @Override public int deleteDaStationCollectionByIds(Long[] ids) { return daStationCollectionMapper.deleteDaStationCollectionByIds(ids); } /** * å é¤è¿ç«ééä¿¡æ¯ * * @param id è¿ç«ééä¸»é® * @return ç»æ */ @Override public int deleteDaStationCollectionById(Long id) { return daStationCollectionMapper.deleteDaStationCollectionById(id); } } billion-main/src/main/resources/mapper/da/DaStationCollectionMapper.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,81 @@ <?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.billion.main.da.mapper.DaStationCollectionMapper"> <resultMap type="DaStationCollection" id="DaStationCollectionResult"> <result property="id" column="id" /> <result property="sfcCode" column="sfc_code" /> <result property="locationCode" column="location_code" /> <result property="inboundTime" column="inbound_time" /> <result property="outboundTime" column="outbound_time" /> <result property="status" column="status" /> <result property="collectTime" column="collect_time" /> </resultMap> <sql id="selectDaStationCollectionVo"> select id, sfc_code, location_code, inbound_time, outbound_time, status, collect_time from da_station_collection </sql> <select id="selectDaStationCollectionList" parameterType="DaStationCollection" resultMap="DaStationCollectionResult"> <include refid="selectDaStationCollectionVo"/> <where> <if test="sfcCode != null and sfcCode != ''"> and sfc_code = #{sfcCode}</if> <if test="locationCode != null and locationCode != ''"> and location_code = #{locationCode}</if> <if test="inboundTime != null "> and inbound_time = #{inboundTime}</if> <if test="outboundTime != null "> and outbound_time = #{outboundTime}</if> <if test="status != null and status != ''"> and status = #{status}</if> <if test="collectTime != null "> and collect_time = #{collectTime}</if> </where> </select> <select id="selectDaStationCollectionById" parameterType="Long" resultMap="DaStationCollectionResult"> <include refid="selectDaStationCollectionVo"/> where id = #{id} </select> <insert id="insertDaStationCollection" parameterType="DaStationCollection" useGeneratedKeys="true" keyProperty="id"> insert into da_station_collection <trim prefix="(" suffix=")" suffixOverrides=","> <if test="sfcCode != null">sfc_code,</if> <if test="locationCode != null">location_code,</if> <if test="inboundTime != null">inbound_time,</if> <if test="outboundTime != null">outbound_time,</if> <if test="status != null">status,</if> <if test="collectTime != null">collect_time,</if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="sfcCode != null">#{sfcCode},</if> <if test="locationCode != null">#{locationCode},</if> <if test="inboundTime != null">#{inboundTime},</if> <if test="outboundTime != null">#{outboundTime},</if> <if test="status != null">#{status},</if> <if test="collectTime != null">#{collectTime},</if> </trim> </insert> <update id="updateDaStationCollection" parameterType="DaStationCollection"> update da_station_collection <trim prefix="SET" suffixOverrides=","> <if test="sfcCode != null">sfc_code = #{sfcCode},</if> <if test="locationCode != null">location_code = #{locationCode},</if> <if test="inboundTime != null">inbound_time = #{inboundTime},</if> <if test="outboundTime != null">outbound_time = #{outboundTime},</if> <if test="status != null">status = #{status},</if> <if test="collectTime != null">collect_time = #{collectTime},</if> </trim> where id = #{id} </update> <delete id="deleteDaStationCollectionById" parameterType="Long"> delete from da_station_collection where id = #{id} </delete> <delete id="deleteDaStationCollectionByIds" parameterType="String"> delete from da_station_collection where id in <foreach item="id" collection="array" open="(" separator="," close=")"> #{id} </foreach> </delete> </mapper> billion-ui/src/api/main/da/stationCollection.js
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,44 @@ import request from '@/utils/request' // æ¥è¯¢è¿ç«ééå表 export function listStationCollection(query) { return request({ url: '/da/stationCollection/list', method: 'get', params: query }) } // æ¥è¯¢è¿ç«ééè¯¦ç» export function getStationCollection(id) { return request({ url: '/da/stationCollection/' + id, method: 'get' }) } // æ°å¢è¿ç«éé export function addStationCollection(data) { return request({ url: '/da/stationCollection', method: 'post', data: data }) } // ä¿®æ¹è¿ç«éé export function updateStationCollection(data) { return request({ url: '/da/stationCollection', method: 'put', data: data }) } // å é¤è¿ç«éé export function delStationCollection(id) { return request({ url: '/da/stationCollection/' + id, method: 'delete' }) } billion-ui/src/views/main/da/stationCollection/index.vue
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,303 @@ <template> <div class="app-container"> <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px"> <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="locationCode"> <el-input v-model="queryParams.locationCode" placeholder="请è¾å ¥å·¥ä½ç¼ç " clearable @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="è¿ç«æ¶é´" prop="inboundTime"> <el-date-picker clearable v-model="queryParams.inboundTime" type="date" value-format="yyyy-MM-dd" placeholder="请éæ©è¿ç«æ¶é´"> </el-date-picker> </el-form-item> <el-form-item label="åºç«æ¶é´" prop="outboundTime"> <el-date-picker clearable v-model="queryParams.outboundTime" type="date" value-format="yyyy-MM-dd" placeholder="请éæ©åºç«æ¶é´"> </el-date-picker> </el-form-item> <el-form-item label="ééæ¶é´" prop="collectTime"> <el-date-picker clearable v-model="queryParams.collectTime" type="date" value-format="yyyy-MM-dd" placeholder="请éæ©ééæ¶é´"> </el-date-picker> </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-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="['main:daStationCollection: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="['main:daStationCollection: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="['main:daStationCollection: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="['main:daStationCollection:export']" >导åº</el-button> </el-col> </el-row> <el-table border v-loading="loading" :data="daStationCollectionList" @selection-change="handleSelectionChange"> <el-table-column type="selection" width="55" align="center" /> <el-table-column label="主é®id" align="center" prop="id" /> <el-table-column :show-overflow-tooltip="true" label="æ»æåºåå·" align="center" prop="sfcCode" /> <el-table-column :show-overflow-tooltip="true" label="å·¥ä½ç¼ç " align="center" prop="locationCode" /> <el-table-column label="è¿ç«æ¶é´" align="center" prop="inboundTime" width="180"> </el-table-column> <el-table-column label="åºç«æ¶é´" align="center" prop="outboundTime" width="180"> </el-table-column> <el-table-column :show-overflow-tooltip="true" label="ç¶æ" align="center" prop="status" /> <el-table-column label="ééæ¶é´" align="center" prop="collectTime" width="180"> </el-table-column> </el-table> <pagination v-show="total>0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize" @pagination="getList" /> <!-- æ·»å æä¿®æ¹è¿ç«éé对è¯æ¡ --> <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> <el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form-item label="æ»æåºåå·" prop="sfcCode"> <el-input v-model="form.sfcCode" 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="inboundTime"> <el-date-picker clearable v-model="form.inboundTime" type="date" value-format="yyyy-MM-dd" placeholder="请éæ©è¿ç«æ¶é´"> </el-date-picker> </el-form-item> <el-form-item label="åºç«æ¶é´" prop="outboundTime"> <el-date-picker clearable v-model="form.outboundTime" type="date" value-format="yyyy-MM-dd" placeholder="请éæ©åºç«æ¶é´"> </el-date-picker> </el-form-item> <el-form-item label="ééæ¶é´" prop="collectTime"> <el-date-picker clearable v-model="form.collectTime" type="date" value-format="yyyy-MM-dd" placeholder="请éæ©ééæ¶é´"> </el-date-picker> </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 { listStationCollection, getStationCollection, delStationCollection, addStationCollection, updateStationCollection } from "@/api/main/da/stationCollection"; export default { name: "DaStationCollection", data() { return { // é®ç½©å± loading: true, // éä¸æ°ç» ids: [], // éå个ç¦ç¨ single: true, // éå¤ä¸ªç¦ç¨ multiple: true, // æ¾ç¤ºæç´¢æ¡ä»¶ showSearch: true, // æ»æ¡æ° total: 0, // è¿ç«ééè¡¨æ ¼æ°æ® daStationCollectionList: [], // å¼¹åºå±æ é¢ title: "", // æ¯å¦æ¾ç¤ºå¼¹åºå± open: false, // æ¥è¯¢åæ° queryParams: { pageNum: 1, pageSize: 10, sfcCode: null, locationCode: null, inboundTime: null, outboundTime: null, status: null, collectTime: null }, // 表ååæ° form: {}, // 表åæ ¡éª rules: { } }; }, created() { this.getList(); }, methods: { /** æ¥è¯¢è¿ç«ééå表 */ getList() { this.loading = true; listStationCollection(this.queryParams).then(response => { this.daStationCollectionList = response.rows; this.total = response.total; this.loading = false; }); }, // åæ¶æé® cancel() { this.open = false; this.reset(); }, // 表åéç½® reset() { this.form = { id: null, sfcCode: null, locationCode: null, inboundTime: null, outboundTime: null, status: null, collectTime: 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.title = "æ·»å è¿ç«éé"; }, /** ä¿®æ¹æé®æä½ */ handleUpdate(row) { this.reset(); const id = row.id || this.ids getStationCollection(id).then(response => { this.form = response.data; this.open = true; this.title = "ä¿®æ¹è¿ç«éé"; }); }, /** æ交æé® */ submitForm() { this.$refs["form"].validate(valid => { if (valid) { if (this.form.id != null) { updateStationCollection(this.form).then(response => { this.$modal.msgSuccess("ä¿®æ¹æå"); this.open = false; this.getList(); }); } else { addStationCollection(this.form).then(response => { this.$modal.msgSuccess("æ°å¢æå"); this.open = false; this.getList(); }); } } }); }, /** å é¤æé®æä½ */ handleDelete(row) { const ids = row.id || this.ids; this.$modal.confirm('æ¯å¦ç¡®è®¤å é¤').then(function() { return delStationCollection(ids); }).then(() => { this.getList(); this.$modal.msgSuccess("å é¤æå"); }).catch(() => {}); }, /** 导åºæé®æä½ */ handleExport() { this.download('main/daStationCollection/export', { ...this.queryParams }, `daStationCollection_${new Date().getTime()}.xlsx`) } } }; </script>