@@ -38,7 +38,7 @@ <h4 v-if="Field.State != undefined" style="padding-bottom: 1px;border-bottom: 1p
3838 :rules ="getFieldRules(Field.MailServer) "
3939 :prop ="Field.MailServer.Name "
4040 class ="el-form-item "
41- style ="flex-grow: 3 ; ">
41+ style ="flex-grow: 1 ; ">
4242 < el-input v-model ="FormData.MailServer " :readonly ="readonly "> </ el-input >
4343 </ el-form-item >
4444
@@ -54,7 +54,7 @@ <h4 v-if="Field.State != undefined" style="padding-bottom: 1px;border-bottom: 1p
5454 class ="WorkflowDesignerParameterFromProcess "> @
5555 </ span >
5656 </ span >
57- < el-input- number v-if ="!parameterFromProcess.MailServerPort " controls-position =" right " v-model ="FormData.MailServerPort " :disabled ="readonly " style =" width:180px " > </ el-input-number >
57+ < el-input type =" number " v-if ="!parameterFromProcess.MailServerPort " v-model ="FormData.MailServerPort " :disabled ="readonly "> </ el-input >
5858 < el-input v-if ="parameterFromProcess.MailServerPort " v-model ="FormData.MailServerPort " :disabled ="readonly " style ="width:180px "> </ el-input >
5959 </ el-form-item >
6060 </ div >
@@ -79,6 +79,54 @@ <h4 v-if="Field.State != undefined" style="padding-bottom: 1px;border-bottom: 1p
7979 </ el-form-item >
8080 </ div >
8181
82+ < div class ="el-form--inline el-form--label-top " >
83+ < el-form-item
84+ :label ="customLabels.CcList "
85+ :rules ="getFieldRules(Field.CcList) "
86+ :prop ="Field.CcList.Name "
87+ class ="el-form-item "
88+ style ="flex-grow: 1; ">
89+ < el-select
90+ :readonly ="readonly "
91+ v-model ="FormData.CcList "
92+ filterable
93+ multiple
94+ allow-create
95+ style ="width: 100% ">
96+ </ el-select >
97+ </ el-form-item >
98+ < el-form-item
99+ :label ="customLabels.BccList "
100+ :rules ="getFieldRules(Field.BccList) "
101+ :prop ="Field.BccList.Name "
102+ class ="el-form-item "
103+ style ="flex-grow: 1; ">
104+ < el-select
105+ :readonly ="readonly "
106+ v-model ="FormData.BccList "
107+ filterable
108+ multiple
109+ allow-create
110+ style ="width: 100% ">
111+ </ el-select >
112+ </ el-form-item >
113+ </ div >
114+
115+ < el-form-item
116+ :label ="customLabels.ReplyToList "
117+ :rules ="getFieldRules(Field.ReplyToList) "
118+ :prop ="Field.ReplyToList.Name "
119+ class ="el-form-item "
120+ style ="flex-grow: 1; ">
121+ < el-select
122+ :readonly ="readonly "
123+ v-model ="FormData.ReplyToList "
124+ filterable
125+ multiple
126+ allow-create >
127+ </ el-select >
128+ </ el-form-item >
129+
82130 < el-form-item
83131 :label ="customLabels.Subject "
84132 :rules ="getFieldRules(Field.Subject) "
@@ -186,7 +234,9 @@ <h4 v-if="Field.State != undefined" style="padding-bottom: 1px;border-bottom: 1p
186234 MailServerSsl : false ,
187235 IsHTML : false
188236 } ,
189- FormData : { } ,
237+ FormData : {
238+
239+ } ,
190240 Field :{ } ,
191241 useAuth : false
192242 } ) ;
@@ -256,6 +306,10 @@ <h4 v-if="Field.State != undefined" style="padding-bottom: 1px;border-bottom: 1p
256306 delete me . VueConfig . data . FormData [ key ] ;
257307 }
258308
309+ me . VueConfig . data . FormData . CcList = WorkflowDesignerCommon . toJSON ( me . VueConfig . data . FormData . CcList ) ;
310+ me . VueConfig . data . FormData . BccList = WorkflowDesignerCommon . toJSON ( me . VueConfig . data . FormData . BccList ) ;
311+ me . VueConfig . data . FormData . ReplyToList = WorkflowDesignerCommon . toJSON ( me . VueConfig . data . FormData . ReplyToList ) ;
312+
259313 me . graph . insertDefaultValuesInForm ( me . VueConfig . data . Field , me . VueConfig . data . FormData )
260314
261315 me . VueConfig . data . useAuth = me . VueConfig . data . FormData . MailServerPass != null || me . VueConfig . data . FormData . MailServerLogin != null
@@ -284,16 +338,20 @@ <h4 v-if="Field.State != undefined" style="padding-bottom: 1px;border-bottom: 1p
284338 } ;
285339
286340 me . VueConfig . methods . onSave = function ( ) {
287- if ( ! me . VueConfig . data . useAuth ) {
288- me . VueConfig . data . FormData . MailServerLogin = null ;
289- me . VueConfig . data . FormData . MailServerPass = null ;
290- }
291-
292- var value = undefined ;
293- value = WorkflowDesignerCommon . toString ( me . VueConfig . data . FormData ) ;
294-
295341 this . $refs . form . validate ( function ( valid ) {
296342 if ( valid ) {
343+ if ( ! me . VueConfig . data . useAuth ) {
344+ me . VueConfig . data . FormData . MailServerLogin = null ;
345+ me . VueConfig . data . FormData . MailServerPass = null ;
346+ }
347+
348+ var FormData = me . VueConfig . data . FormData ;
349+
350+ FormData . CcList = WorkflowDesignerCommon . toString ( FormData . CcList ) ;
351+ FormData . BccList = WorkflowDesignerCommon . toString ( FormData . BccList ) ;
352+ FormData . ReplyToList = WorkflowDesignerCommon . toString ( FormData . ReplyToList ) ;
353+
354+ var value = WorkflowDesignerCommon . toString ( FormData ) ;
297355 me . onSuccess ( WorkflowDesignerCommon . toCompactJSON ( value ) ) ;
298356 me . onClose ( true ) ;
299357 }
@@ -304,4 +362,4 @@ <h4 v-if="Field.State != undefined" style="padding-bottom: 1px;border-bottom: 1p
304362 me . onClose ( true ) ;
305363 } ;
306364 } ;
307- </ script >
365+ </ script >
0 commit comments