Compare commits

..

2 Commits

Author SHA1 Message Date
yuxin-pc
301ce54771 复制任务 2025-06-24 09:31:13 +08:00
yuxin-pc
e47dcb9305 Update DataPackageController.java
创建时间倒序
2025-06-24 09:30:54 +08:00
3 changed files with 35 additions and 2 deletions

View File

@ -26,7 +26,7 @@
</slot>
</template>
</el-table-column>
<el-table-column label="操作" width="200" align="center">
<el-table-column label="操作" width="250" align="center">
<template slot-scope="scope" name="opt">
<slot v-bind:index="scope.$index">
</slot>

View File

@ -69,6 +69,12 @@
<el-button type="primary" icon="el-icon-edit" @click="edit(index)" size="mini"
plain circle></el-button>
</el-tooltip>
<el-tooltip class="item" effect="dark"
content="复制"
placement="top">
<el-button type="success" icon="el-icon-document-copy" @click="copyTask(index)" size="mini"
plain circle></el-button>
</el-tooltip>
<el-tooltip class="item" effect="dark"
content="删除"
placement="top">
@ -283,6 +289,33 @@ export default {
this.isEdit = true;
this.dialogVisible = true;
},
copyTask(index) {
MessageBox.confirm("是否复制此任务?", "提示", {
confirmButtonText: "确认",
cancelButtonText: "取消",
type: "info",
})
.then(() => {
this.formData = {...this.tableData[index]};
delete this.formData.id;
this.isEdit = false;
taskApi.saveTask(this.formData, this.isEdit, (response) => {
if (response.data.code === 200) {
Message.success("复制成功!");
this.queryPageable({
index: this.pageIndex - 1,
size: 10,
dataBody: this.setQueryDataBody()
});
} else {
Message.error("复制失败!");
}
})
this.clearForm();
})
.catch(() => {
})
},
enable(index, flag) {
this.formData = {...this.tableData[index]};
// this.formData.carrierType = this.formData.carrierType.toString();

View File

@ -21,7 +21,7 @@ public class DataPackageController {
public ResponseEntity<Page<DataPackage>> getPackageList(
@RequestParam(defaultValue = "0") int page,
@RequestParam(defaultValue = "10") int size) {
Pageable pageable = PageRequest.of(page, size);
Pageable pageable = PageRequest.of(page, size, Sort.by(Sort.Direction.DESC, "createTime"));
return ResponseEntity.ok(dataPackageService.getPackageList(pageable));
}