|
|
@@ -162,15 +162,16 @@
|
|
|
<span v-else>{{ row.jianYanXiangMu }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="计划时间" prop="jiHuaShiJian">
|
|
|
+ <el-table-column label="计划时间" prop="jiHuaShiJian" width="180">
|
|
|
<template slot-scope="{ row }">
|
|
|
<el-date-picker
|
|
|
v-if="!isRead && !(row.shiFouYiDengJi === '1')"
|
|
|
v-model="row.jiHuaShiJian"
|
|
|
- type="date"
|
|
|
- format="yyyy-MM-dd"
|
|
|
+ type="datetime"
|
|
|
+ format="yyyy-MM-dd HH:mm"
|
|
|
placeholder="选择日期"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
+ :default-time="getCurrentTimeHms"
|
|
|
+ value-format="yyyy-MM-dd HH:mm"
|
|
|
>
|
|
|
</el-date-picker>
|
|
|
<span v-else>{{ row.jiHuaShiJian }}</span>
|
|
|
@@ -279,6 +280,21 @@ export default {
|
|
|
(this.requestPage.pageNo - 1) * this.requestPage.limit +
|
|
|
this.requestPage.limit
|
|
|
)
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 获取当前时间的 HH:mm:ss 格式
|
|
|
+ * @returns {String} 如 "14:30:45"
|
|
|
+ */
|
|
|
+ getCurrentTimeHms() {
|
|
|
+ const now = new Date()
|
|
|
+ // 补零函数:确保个位数补0(如 9时 → 09时)
|
|
|
+ const padZero = (num) => num.toString().padStart(2, '0')
|
|
|
+
|
|
|
+ const hours = padZero(now.getHours())
|
|
|
+ const minutes = padZero(now.getMinutes())
|
|
|
+ // const seconds = padZero(now.getSeconds())
|
|
|
+
|
|
|
+ return `${hours}:${minutes}:00`
|
|
|
}
|
|
|
},
|
|
|
watch: {
|
|
|
@@ -315,7 +331,6 @@ export default {
|
|
|
handleSelectionChange(val) {
|
|
|
this.multipleSelection = val
|
|
|
},
|
|
|
-
|
|
|
handleActionEvent(type) {
|
|
|
switch (type) {
|
|
|
case 'add':
|