-
{{taskDetail.end_at ? cutTime : '--'}}
+
+ {{taskDetail.end_at ? cutTime : '--'}}
+
+
+
+
+
+
+
+
+
{{expiresFormat(taskDetail.end_at)}}
{{$L('超期未完成')}}
@@ -270,6 +301,7 @@
+
@@ -453,6 +485,30 @@
+
+
+
+
@@ -564,6 +620,21 @@ export default {
],
updateParams: {},
+
+ delayTaskLoading: false,
+ delayTaskShow: false,
+ delayTaskForm: {
+ time: 12,
+ remark: ''
+ },
+ delayTaskRule: {
+ time: [
+ { required: true, message: this.$L('请输入时长'), trigger: 'blur' },
+ ],
+ remark: [
+ { required: true, message: this.$L('请输入备注'), trigger: 'blur' },
+ ],
+ }
}
},
@@ -1607,6 +1678,35 @@ export default {
}
},
+ dropDeadline(command) {
+ switch (command) {
+ case 1:
+ this.delayTaskShow = true;
+ break;
+ case 2:
+ this.openTime()
+ break;
+ }
+ },
+
+ onDeforeClose(){
+ return new Promise((resolve, reject) => {})
+ },
+
+ onDelay(){
+ this.delayTaskShow = true
+ // this.delayTaskLoading = true;
+ this.$refs['formDelayTaskRef'].validate((valid) => {
+ if (valid) {
+ this.$Message.success('Success!');
+ } else {
+ this.$Message.error('Fail!');
+ }
+ // this.delayTaskLoading = false;
+ })
+ return true
+ },
+
updateVisible() {
this.updateData(['visibility', 'visibility_appointor'])
}