|
|
@@ -279,7 +279,7 @@ export default {
|
|
|
: { type: 'danger', label: '停用' } },
|
|
|
{ type: 'invoke', render: [
|
|
|
{ label: '编辑', on: this.onEdit },
|
|
|
- { label: ({ enable }) => enable ? '停用' : '启用', render: task => !this.isExpired(task), on: this.onEnable },
|
|
|
+ { label: ({ enable }) => enable ? '停用' : '启用', render: task => !this.isExpired(task), on: this.onToggle },
|
|
|
{ label: '删除', on: this.onDel }
|
|
|
], width: 140 }
|
|
|
]
|
|
|
@@ -843,15 +843,10 @@ export default {
|
|
|
.concat(suffix)
|
|
|
.join(' ')
|
|
|
},
|
|
|
- onEnable (task) {
|
|
|
+ onToggle (task) {
|
|
|
this.hasChanged = true
|
|
|
task.flag = `${Date.now}`
|
|
|
- task.enable = true
|
|
|
- },
|
|
|
- onDisable (task) {
|
|
|
- this.hasChanged = true
|
|
|
- task.flag = `${Date.now}`
|
|
|
- task.enable = false
|
|
|
+ task.enable = !task.enable
|
|
|
},
|
|
|
onAdd () {
|
|
|
const today = parseTime(new Date(), '{y}-{m}-{d}')
|