From 6f804a3f7f46a9f5d8bf8059aa48bd3bd702f042 Mon Sep 17 00:00:00 2001 From: zhc077 <565291854> Date: Wed, 21 Jun 2023 09:46:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E7=AE=A1=E7=90=86=20?= =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9=206.21?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/task/TaskList.vue | 10 +- .../src/views/task/modules/TaskForm.vue | 108 ++++++++++++------ .../task/controller/TaskController.java | 4 +- .../org/jeecg/modules/task/entity/Task.java | 25 ++-- 4 files changed, 90 insertions(+), 57 deletions(-) diff --git a/ant-design-vue-jeecg/src/views/task/TaskList.vue b/ant-design-vue-jeecg/src/views/task/TaskList.vue index 58e21fb..5ac2e1b 100644 --- a/ant-design-vue-jeecg/src/views/task/TaskList.vue +++ b/ant-design-vue-jeecg/src/views/task/TaskList.vue @@ -203,12 +203,12 @@ export default { // } }, // { - // title: '预计结束时间', + // title: '创建时间', // align: "center", - // dataIndex: 'expectedEndTime', - // customRender: function (text) { - // return !text ? "" : (text.length > 10 ? text.substr(0, 10) : text) - // } + // dataIndex: 'createTime', + // // customRender: function (text) { + // // return !text ? "" : (text.length > 10 ? text.substr(0, 10) : text) + // // } // }, // { // title:'预计任务时长', diff --git a/ant-design-vue-jeecg/src/views/task/modules/TaskForm.vue b/ant-design-vue-jeecg/src/views/task/modules/TaskForm.vue index cb4c724..820bf3f 100644 --- a/ant-design-vue-jeecg/src/views/task/modules/TaskForm.vue +++ b/ant-design-vue-jeecg/src/views/task/modules/TaskForm.vue @@ -12,29 +12,30 @@ - - - + + + - - - - - - - + + + + + + + + + + + + + + + @@ -85,7 +86,7 @@ - @@ -100,35 +101,34 @@ - - - + + - - - + + - - + + - - + + @@ -148,7 +148,7 @@ - + @@ -182,8 +182,8 @@ export default { model: { workLevel: 2, workStatus: 0, - startTime: new Date(), - expectedEndTime: new Date(), + startTime: new Date(+new Date() + 8 * 3600 * 1000).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, ''), + expectedEndTime: new Date(+new Date() + 8 * 3600 * 1000).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, ''), expectedDuration: 1, // curryUserName: '', }, @@ -247,6 +247,7 @@ export default { formDisabled() { return this.disabled }, + }, created() { //备份model原始值 @@ -259,9 +260,8 @@ export default { this.$refs.treeList.setCheckedNodes([data.id]) } }, - changetree(data,lst) - { - if(lst,checkedKeys.lenght==0) + changetree(data, lst) { + if (lst, checkedKeys.lenght == 0) this.$refs.treeList.setCheckedNodes([data.id]) }, fillTaskName() { @@ -344,8 +344,42 @@ export default { } }) - } - , + }, + // currentTime() { + // var date = new Date(); + // var year = date.getFullYear(); //月份从0~11,所以加一 + // let month = date.getMonth(); + // // console.log("month",month); + // var dateArr = [ + // date.getMonth() + 1, + // date.getDate(), + // date.getHours(), + // date.getMinutes(), + // date.getSeconds(), + // ]; + // //如果格式是MM则需要此步骤,如果是M格式则此循环注释掉 + // for (var i = 0; i < dateArr.length; i++) { + // if (dateArr[i] >= 1 && dateArr[i] <= 9) { + // dateArr[i] = "0" + dateArr[i]; + // } + // } + // var strDate = + // year + + // "-" + + // dateArr[0] + + // "-" + + // dateArr[1] + + // " " + + // dateArr[2] + + // ":" + + // dateArr[3] + + // ":" + + // dateArr[4]; + // //此处可以拿外部的变量接收 strDate:2022-05-01 13:25:30 + // this.model.startTime = strDate; + // this.model.expectedEndTime = strDate; + // console.log("strDate", strDate); + // }, loadData2() { // if (!this.url.list) { // this.$message.error("请设置url.list属性!"); diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/task/controller/TaskController.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/task/controller/TaskController.java index 6e46153..b0bcf94 100644 --- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/task/controller/TaskController.java +++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/task/controller/TaskController.java @@ -94,8 +94,8 @@ public class TaskController extends JeecgController { } IPage pageList = taskService.page(page, queryWrapper); pageList.getRecords().stream().forEach(e -> { - String startDate = DateUtils.date2Str(e.getStartTime(), new SimpleDateFormat("yyyy/MM/dd")); - String endDate = DateUtils.date2Str(e.getExpectedEndTime(), new SimpleDateFormat("yyyy/MM/dd")); + String startDate = DateUtils.date2Str(e.getStartTime(), new SimpleDateFormat("yyyy/MM/dd hh:mm:ss")); + String endDate = DateUtils.date2Str(e.getExpectedEndTime(), new SimpleDateFormat("yyyy/MM/dd hh:mm:ss")); String startEndTime = startDate + "-" + endDate; e.setStartEndTime(startEndTime); Projectx projectx = iProjectxService.getById(e.getProjectId()); diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/task/entity/Task.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/task/entity/Task.java index 486cc62..72f392a 100644 --- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/task/entity/Task.java +++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/task/entity/Task.java @@ -133,25 +133,24 @@ public class Task implements Serializable { /** * 发布时间 */ - @Excel(name = "发布时间", width = 15, format = "yyyy-MM-dd") - @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") - @DateTimeFormat(pattern = "yyyy-MM-dd") - @ApiModelProperty(value = "发布时间") + @Excel(name = "发布时间", width = 15, format = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private java.util.Date publishTime; /** * 开始时间 */ - @Excel(name = "开始时间", width = 15, format = "yyyy-MM-dd") - @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") - @DateTimeFormat(pattern = "yyyy-MM-dd") + @Excel(name = "开始时间", width = 15, format = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "开始时间") private java.util.Date startTime; /** * 预计结束时间 */ - @Excel(name = "预计结束时间", width = 15, format = "yyyy-MM-dd") - @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") - @DateTimeFormat(pattern = "yyyy-MM-dd") + @Excel(name = "预计结束时间", width = 15, format = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "预计结束时间") private java.util.Date expectedEndTime; @@ -169,9 +168,9 @@ public class Task implements Serializable { /** * 提交时间 */ - @Excel(name = "提交时间", width = 15, format = "yyyy-MM-dd") - @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") - @DateTimeFormat(pattern = "yyyy-MM-dd") + @Excel(name = "提交时间", width = 15, format = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "提交时间") private java.util.Date submitTime; /**