|
@@ -1,6 +1,5 @@
|
|
|
<template>
|
|
<template>
|
|
|
<el-dialog
|
|
<el-dialog
|
|
|
- v-if="orderOpen"
|
|
|
|
|
:visible.sync="dialogVisible"
|
|
:visible.sync="dialogVisible"
|
|
|
:close-on-click-modal="false"
|
|
:close-on-click-modal="false"
|
|
|
:close-on-press-escape="false"
|
|
:close-on-press-escape="false"
|
|
@@ -20,6 +19,9 @@
|
|
|
:task-id="taskId"
|
|
:task-id="taskId"
|
|
|
:wai-jian="waiJian"
|
|
:wai-jian="waiJian"
|
|
|
:instance-id="instanceId"
|
|
:instance-id="instanceId"
|
|
|
|
|
+ :data-resultitem="dataResultitem"
|
|
|
|
|
+ :time-modification="timeModification"
|
|
|
|
|
+ :time-modificationbtn="timeModificationbtn"
|
|
|
:task-change-id="taskChangeId"
|
|
:task-change-id="taskChangeId"
|
|
|
:copy-flow="copyFlow"
|
|
:copy-flow="copyFlow"
|
|
|
:add-data-cont="addDataCont"
|
|
:add-data-cont="addDataCont"
|
|
@@ -48,6 +50,18 @@ export default {
|
|
|
instanceId: { // 流程实例ID
|
|
instanceId: { // 流程实例ID
|
|
|
type: String
|
|
type: String
|
|
|
},
|
|
},
|
|
|
|
|
+ dataResultitem: { // 流程实例
|
|
|
|
|
+ type: Object
|
|
|
|
|
+ },
|
|
|
|
|
+ timeModification: { // 修改流程时间
|
|
|
|
|
+ type: Boolean,
|
|
|
|
|
+ default: false
|
|
|
|
|
+ },
|
|
|
|
|
+ // 修改流程时间按钮
|
|
|
|
|
+ timeModificationbtn: {
|
|
|
|
|
+ type: Boolean,
|
|
|
|
|
+ default: false
|
|
|
|
|
+ },
|
|
|
taskId: { // 流程任务ID
|
|
taskId: { // 流程任务ID
|
|
|
type: String
|
|
type: String
|
|
|
},
|
|
},
|
|
@@ -67,6 +81,9 @@ export default {
|
|
|
waiJian: { // 新增参数
|
|
waiJian: { // 新增参数
|
|
|
type: String
|
|
type: String
|
|
|
},
|
|
},
|
|
|
|
|
+ previousDataTemplate: {
|
|
|
|
|
+ type: Object
|
|
|
|
|
+ },
|
|
|
processName: { // 流程名称
|
|
processName: { // 流程名称
|
|
|
type: String,
|
|
type: String,
|
|
|
default: ''
|
|
default: ''
|
|
@@ -75,8 +92,7 @@ export default {
|
|
|
data () {
|
|
data () {
|
|
|
return {
|
|
return {
|
|
|
dialogVisible: this.visible,
|
|
dialogVisible: this.visible,
|
|
|
- dialogWidth: '80%',
|
|
|
|
|
- orderOpen: true
|
|
|
|
|
|
|
+ dialogWidth: '80%'
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
watch: {
|
|
watch: {
|
|
@@ -88,10 +104,8 @@ export default {
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
created () {
|
|
created () {
|
|
|
- this.orderOpen = true
|
|
|
|
|
},
|
|
},
|
|
|
beforeDestroy () {
|
|
beforeDestroy () {
|
|
|
- this.orderOpen = false
|
|
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
loadFormData () {
|
|
loadFormData () {
|
|
@@ -107,34 +121,39 @@ export default {
|
|
|
},
|
|
},
|
|
|
// 关闭当前窗口
|
|
// 关闭当前窗口
|
|
|
closeDialog () {
|
|
closeDialog () {
|
|
|
- this.$emit('close', false)
|
|
|
|
|
|
|
+ this.$emit('close', false, this.previousDataTemplate)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
</script>
|
|
</script>
|
|
|
<style lang="scss">
|
|
<style lang="scss">
|
|
|
- .bpmn-formrenderer-dialog{
|
|
|
|
|
- .el-dialog__header{
|
|
|
|
|
- padding: 0;
|
|
|
|
|
- border-bottom:0;
|
|
|
|
|
- }
|
|
|
|
|
- .el-dialog__body {
|
|
|
|
|
- padding: 0;
|
|
|
|
|
|
|
+.bpmn-formrenderer-dialog {
|
|
|
|
|
+ .el-dialog__header {
|
|
|
|
|
+ padding: 0;
|
|
|
|
|
+ border-bottom: 0;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .el-dialog__body {
|
|
|
|
|
+ padding: 0;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .el-dialog__headerbtn {
|
|
|
|
|
+ z-index: 99999;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @media print {
|
|
|
|
|
+ .dynamic-form {
|
|
|
|
|
+ margin-top: 0 !important;
|
|
|
}
|
|
}
|
|
|
- .el-dialog__headerbtn{
|
|
|
|
|
- z-index: 99999;
|
|
|
|
|
|
|
+
|
|
|
|
|
+ .el-dialog__headerbtn {
|
|
|
|
|
+ display: none !important;
|
|
|
}
|
|
}
|
|
|
- @media print {
|
|
|
|
|
- .dynamic-form{
|
|
|
|
|
- margin-top:0 !important;
|
|
|
|
|
- }
|
|
|
|
|
- .el-dialog__headerbtn {
|
|
|
|
|
- display: none !important;
|
|
|
|
|
- }
|
|
|
|
|
- .hidden-print{
|
|
|
|
|
- padding: 0;
|
|
|
|
|
- margin: 0;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+
|
|
|
|
|
+ .hidden-print {
|
|
|
|
|
+ padding: 0;
|
|
|
|
|
+ margin: 0;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+}
|
|
|
</style>
|
|
</style>
|