{"__symbolic":"module","version":4,"exports":[{"from":"./lib/entity"},{"from":"./lib/wf-cell"},{"from":"./lib/WfConstants"},{"from":"./lib/WfDesignerUtils"},{"from":"./lib/WfEditorUi"},{"from":"./lib/WfEvents"},{"from":"./lib/WfGraph"},{"from":"./lib/WfSidebar"},{"from":"./lib/WfValidatorAdapter"},{"from":"./lib/WfValidationResult"}],"metadata":{"WfProcessEditorService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"ngInjectableDef":{}}},"WfProcessEditorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":51,"character":1},"arguments":[{"selector":"wf-process-editor","styles":["\n    .bpmn-designer {\n      height: 100%;\n      min-height: 400px;\n      width: 100%;\n    }"],"providers":[{"provide":{"__symbolic":"reference","name":"ɵa"},"useValue":{"__symbolic":"reference","name":"ɵc"}},{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-page-header mt-1\">\r\n    <nav class=\"f-page-header-base py-0\">\r\n      <div class=\"f-title\">\r\n        <span class=\"f-title-icon f-text-orna-manage\">\r\n          <i class=\"f-icon f-icon-page-title-administer\"></i>\r\n        </span>\r\n        <h4 class=\"f-title-text\">{{procNameTitle}}</h4>\r\n      </div>\r\n      <div class=\"btn-toolbar btn-group-lg\">\r\n        <ng-container *ngIf=\"action==='edit'&&time==='dt'\">\r\n          <button class=\"btn btn-primary btn-lg mr-2\" (click)=\"saveProc()\">{{ 'processEditor.button.saveProc' | wfLocale }}</button>\r\n          <button class=\"btn btn-secondary mr-2\" (click)=\"releaseProc()\">{{ 'processEditor.button.releaseProc' | wfLocale }}</button>\r\n        </ng-container>\r\n        <ng-container *ngIf=\"action==='edit'&&time==='rt'\">\r\n          <button class=\"btn btn-primary btn-lg mr-2\" (click)=\"saveProc()\">{{ 'processEditor.button.saveProc' | wfLocale }}</button>\r\n          <button class=\"btn btn-secondary mr-2\" (click)=\"sync()\">{{ 'processEditor.button.sync' | wfLocale }}</button>\r\n        </ng-container>\r\n        <ng-container *ngIf=\"time==='dt'&&action!='assignView'&& uiState.isSaved && !uiState.isByRoute\">\r\n          <button class=\"btn btn-secondary btn-lg mr-2\" (click)=\"saveAs()\">{{ 'processEditor.button.saveAs' | wfLocale }}</button>\r\n        </ng-container>\r\n        <button class=\"btn btn-secondary mr-2\" (click)=\"procRecord()\">{{ 'processEditor.button.procRecord' | wfLocale }}</button>\r\n        <ng-container *ngIf=\"showModelButton\">\r\n          <button class=\"btn btn-secondary mr-2\" (click)=\"viewProcModel()\">{{ 'processEditor.button.viewProcModel' | wfLocale }}</button>\r\n          </ng-container>\r\n        <button class=\"btn btn-secondary mr-2\" (click)=\"closeProc()\">{{ 'processEditor.button.closeProc' | wfLocale }}</button>\r\n      </div>\r\n    </nav>\r\n  </div>\r\n  <div class=\"f-page-main\">\r\n    <div class=\"f-utils-flex-column h-100\">\r\n      <div class=\"flex-auto d-flex flex-fill flex-row\" style=\"position:relative; overflow: hidden\">\r\n        <farris-splitter style=\"display: flex; flex-grow: 1\">\r\n          <farris-splitter-pane style=\"display: flex; flex-grow: 1\" id=\"gspWfDesignerPane\">\r\n            <div class=\"flex-grow-1 h-100\">\r\n              <div style=\"position: relative; height: 100%; width: 100%;\">\r\n                <div id=\"editorUiContainer\" class=\"editorUiContainer geEditor\" #editorUiContainer>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </farris-splitter-pane>\r\n          <farris-splitter-pane class=\"f-page-content-main f-component-splitter-pane\" style=\"margin: 0 0 0 10px\"\r\n            ngResizable [rzHandles]=\"'w'\" [ngStyle]=\"{ width: rightPanelWidth + 'px' }\" (rzStop)=\"rzStop($event)\"\r\n            [relatedIframeParent]=\"'#gspWfDesignerPane'\">\r\n            <div class=\"h-100 d-flex flex-column\">\r\n              <div class=\"f-utils-fill-flex-column\">\r\n                <app-property-panel #propertyPanel [(propertyConfig)]=\"uiState.propertyConfig\"\r\n                  [(propertyData)]=\"uiState.propertyData\" [enableChangeMode]=\"true\" [showCloseBtn]=\"false\"\r\n                  isWhiteTheme=\"true\" (showModeChange)=\"showModeChange($event)\" style=\"height:100%;width:100%;\">\r\n                </app-property-panel>\r\n              </div>\r\n            </div>\r\n          </farris-splitter-pane>\r\n        </farris-splitter>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</div>\r\n<ng-template #tipsTmpl let-datas>\r\n  <span class=\"f-icon f-icon-question\" style=\"font-size:14px;\"></span>{{datas[0]['list'].length}}\r\n</ng-template>\r\n"}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":70,"character":3},"arguments":["class"]}]}],"time":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":74,"character":3}}]}],"processInfo":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":83,"character":3}}]}],"rtProcessInfo":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":86,"character":3}}]}],"action":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":89,"character":3}}]}],"mode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":92,"character":3}}]}],"scene":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":95,"character":3}}]}],"procType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":103,"character":3}}]}],"content":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":106,"character":3}}]}],"oldBizDefKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":109,"character":3}}]}],"isChangedFlag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":117,"character":3}}]}],"isByRoute":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":126,"character":3}}]}],"close":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":139,"character":3}}]}],"outProc":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":141,"character":3}}]}],"propertyPanel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":143,"character":3},"arguments":["propertyPanel"]}]}],"tipsTmpl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":145,"character":3},"arguments":["tipsTmpl"]}]}],"iframe":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":147,"character":3},"arguments":["iframe"]}]}],"contentEl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":159,"character":3},"arguments":["content"]}]}],"editorUiContainerER":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":170,"character":3},"arguments":["editorUiContainer"]}]}],"editorUiContainerVCR":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":172,"character":3},"arguments":["editorUiContainer",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":172,"character":42}}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":194,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":195,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":195,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":196,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":197,"character":5}}]],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","module":"@farris/ui-loading","name":"LoadingService","line":186,"character":25},{"__symbolic":"reference","module":"@farris/ui-notify","name":"NotifyService","line":187,"character":20},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":188,"character":21},{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":190,"character":22},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":191,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":192,"character":22},{"__symbolic":"reference","name":"ɵt"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":194,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"createEditorUi":[{"__symbolic":"method"}],"addEditorUiListeners":[{"__symbolic":"method"}],"addEventBusListener":[{"__symbolic":"method"}],"addPropertyChangedHandler":[{"__symbolic":"method"}],"updateChangeProperty":[{"__symbolic":"method"}],"bindEntryFormInfo":[{"__symbolic":"method"}],"updateStartMode":[{"__symbolic":"method"}],"note":[{"__symbolic":"method"}],"openProcContent":[{"__symbolic":"method"}],"openNewProcess":[{"__symbolic":"method"}],"createBpmnModel":[{"__symbolic":"method"}],"openProcess":[{"__symbolic":"method"}],"addGraphModelChangedListener":[{"__symbolic":"method"}],"showTip":[{"__symbolic":"method"}],"showVerify":[{"__symbolic":"method"}],"questionOKHandle":[{"__symbolic":"method"}],"getProcContent":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"release":[{"__symbolic":"method"}],"saveHttp":[{"__symbolic":"method"}],"showLoading":[{"__symbolic":"method"}],"closeLoading":[{"__symbolic":"method"}],"ConvertExecuteForm":[{"__symbolic":"method"}],"formFormat2ExecuteForm":[{"__symbolic":"method"}],"completeStrategyChanged":[{"__symbolic":"method"}],"OtherAssignNodesChanged":[{"__symbolic":"method"}],"beforeCompleteStrategyChange":[{"__symbolic":"method"}],"checkModelContent":[{"__symbolic":"method"}],"showModeChange":[{"__symbolic":"method"}],"saveProc":[{"__symbolic":"method"}],"saveAs":[{"__symbolic":"method"}],"saveAsProcess":[{"__symbolic":"method"}],"releaseProc":[{"__symbolic":"method"}],"sync":[{"__symbolic":"method"}],"procRecord":[{"__symbolic":"method"}],"batchSet":[{"__symbolic":"method"}],"closeProc":[{"__symbolic":"method"}],"viewProcModel":[{"__symbolic":"method"}],"rzStop":[{"__symbolic":"method"}],"createValidationTips":[{"__symbolic":"method"}],"clearValidationTips":[{"__symbolic":"method"}],"copy":[{"__symbolic":"method"}],"viewModelMethod":[{"__symbolic":"method"}],"openTitleExpression":[{"__symbolic":"method"}],"openExecuteForm":[{"__symbolic":"method"}],"validatorExecuteForm":[{"__symbolic":"method"}],"openProcComponent":[{"__symbolic":"method"}],"openTimeLimitControl":[{"__symbolic":"method"}]}},"HttpLoaderFactory":{"__symbolic":"function"},"WfProcessEditorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":150,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"WfProcessEditorComponent"},{"__symbolic":"reference","name":"ɵu"},{"__symbolic":"reference","name":"ɵv"},{"__symbolic":"reference","name":"ɵw"},{"__symbolic":"reference","name":"ɵx"},{"__symbolic":"reference","name":"ɵy"},{"__symbolic":"reference","name":"ɵz"},{"__symbolic":"reference","name":"ɵbd"},{"__symbolic":"reference","name":"ɵbe"},{"__symbolic":"reference","name":"ɵbf"},{"__symbolic":"reference","name":"ɵbg"},{"__symbolic":"reference","name":"ɵbk"},{"__symbolic":"reference","name":"ɵbp"},{"__symbolic":"reference","name":"ɵbq"},{"__symbolic":"reference","name":"ɵbv"},{"__symbolic":"reference","name":"ɵbt"},{"__symbolic":"reference","name":"ɵbo"},{"__symbolic":"reference","name":"ɵcd"},{"__symbolic":"reference","name":"ɵce"},{"__symbolic":"reference","name":"ɵcf"},{"__symbolic":"reference","name":"ɵcg"},{"__symbolic":"reference","name":"ɵbx"},{"__symbolic":"reference","name":"ɵch"},{"__symbolic":"reference","name":"ɵci"},{"__symbolic":"reference","name":"ɵcj"},{"__symbolic":"reference","name":"ɵcm"},{"__symbolic":"reference","name":"ɵcn"},{"__symbolic":"reference","name":"ɵco"},{"__symbolic":"reference","name":"ɵcp"},{"__symbolic":"reference","name":"ɵcq"},{"__symbolic":"reference","name":"ɵcs"},{"__symbolic":"reference","name":"ɵct"},{"__symbolic":"reference","name":"ɵcu"},{"__symbolic":"reference","name":"ɵcv"},{"__symbolic":"reference","name":"ɵcw"},{"__symbolic":"reference","name":"ɵcx"},{"__symbolic":"reference","name":"ɵda"},{"__symbolic":"reference","name":"ɵdb"},{"__symbolic":"reference","name":"ɵdc"},{"__symbolic":"reference","name":"ɵde"},{"__symbolic":"reference","name":"ɵdg"},{"__symbolic":"reference","name":"ɵdh"},{"__symbolic":"reference","name":"ɵdf"},{"__symbolic":"reference","name":"ɵdi"},{"__symbolic":"reference","name":"ɵby"},{"__symbolic":"reference","name":"ɵdj"},{"__symbolic":"reference","name":"ɵdk"},{"__symbolic":"reference","name":"ɵca"},{"__symbolic":"reference","name":"ɵdl"},{"__symbolic":"reference","name":"ɵdm"},{"__symbolic":"reference","name":"ɵdn"},{"__symbolic":"reference","name":"ɵdo"},{"__symbolic":"reference","name":"ɵcc"},{"__symbolic":"reference","name":"ɵdp"},{"__symbolic":"reference","name":"ɵdq"},{"__symbolic":"reference","name":"ɵdr"},{"__symbolic":"reference","name":"ɵds"},{"__symbolic":"reference","name":"ɵdt"},{"__symbolic":"reference","name":"ɵdu"},{"__symbolic":"reference","name":"ɵbs"},{"__symbolic":"reference","name":"ɵdv"},{"__symbolic":"reference","name":"ɵdw"},{"__symbolic":"reference","name":"ɵdx"},{"__symbolic":"reference","name":"ɵdy"},{"__symbolic":"reference","name":"ɵdz"},{"__symbolic":"reference","name":"ɵea"},{"__symbolic":"reference","name":"ɵcr"},{"__symbolic":"reference","name":"ɵeb"},{"__symbolic":"reference","name":"ɵbu"},{"__symbolic":"reference","name":"ɵef"},{"__symbolic":"reference","name":"ɵeg"},{"__symbolic":"reference","name":"ɵck"}],"imports":[{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateModule","line":226,"character":4},"member":"forRoot"},"arguments":[{"loader":{"provide":{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateLoader","line":228,"character":17},"useFactory":{"__symbolic":"reference","name":"HttpLoaderFactory"},"deps":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":230,"character":15}]}}]},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":233,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":234,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":235,"character":4},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule","line":236,"character":4},{"__symbolic":"reference","module":"@gsp-sys/sysmgr-ui","name":"SysManagerUIModule","line":237,"character":4},{"__symbolic":"reference","module":"@gsp-sys/rtf-ui","name":"RtfAppHelpModule","line":238,"character":4},{"__symbolic":"reference","module":"@gsp-cmp/ccmp-ui","name":"CommonComponentUiModule","line":239,"character":4},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@gsp-lcm/metadatart-selector","name":"GSPMetadataRTServiceModule","line":240,"character":4},"member":"forRoot"},"arguments":[""]},{"__symbolic":"reference","module":"@gsp-lcm/metadatart-selector","name":"MetadataRTSelectModule","line":241,"character":4},{"__symbolic":"reference","module":"@farris/ui-treetable","name":"TreeTableModule","line":242,"character":4},{"__symbolic":"reference","module":"@farris/ui-datatable","name":"DataTableModule","line":243,"character":4},{"__symbolic":"reference","module":"@farris/ui-layout","name":"LayoutModule","line":244,"character":4},{"__symbolic":"reference","module":"@farris/ui-notify","name":"NotifyModule","line":245,"character":4},{"__symbolic":"reference","module":"@farris/ui-dialog","name":"FarrisDialogModule","line":246,"character":4},{"__symbolic":"reference","module":"@farris/ui-splitter","name":"SplitterModule","line":247,"character":4},{"__symbolic":"reference","module":"@farris/ui-input-group","name":"InputGroupModule","line":248,"character":4},{"__symbolic":"reference","module":"@farris/ui-lookup","name":"LookupModule","line":249,"character":4},{"__symbolic":"reference","module":"@farris/ui-flex-layout","name":"FlexLayoutModule","line":250,"character":4},{"__symbolic":"reference","module":"@farris/ui-panel","name":"FarrisPanelModule","line":251,"character":4},{"__symbolic":"reference","module":"@farris/ui-responsive","name":"FarrisResponsiveModule","line":252,"character":4},{"__symbolic":"reference","module":"@farris/ui-response-toolbar","name":"FResponseToolbarModule","line":253,"character":4},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionModule","line":254,"character":4},{"__symbolic":"reference","module":"@farris/ide-property-panel","name":"PropertyPanelModule","line":255,"character":4},{"__symbolic":"reference","module":"@farris/ui-tabs","name":"FarrisTabsModule","line":256,"character":4},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@farris/ui-loading","name":"LoadingModule","line":257,"character":4},"member":"forRoot"},"arguments":[{"message":"加载中..."}]},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerModule","line":260,"character":4},"member":"forRoot"},"arguments":[{"width":500}]},{"__symbolic":"reference","module":"@farris/ui-modal","name":"ModalModule","line":263,"character":4},{"__symbolic":"reference","module":"@farris/ui-popover","name":"PopoverModule","line":264,"character":4},{"__symbolic":"reference","module":"@farris/ui-pagination","name":"PaginationModule","line":265,"character":4},{"__symbolic":"reference","module":"@farris/ui-dropdown","name":"FarrisDropdownModule","line":266,"character":4},{"__symbolic":"reference","module":"@farris/ui-datagrid-editors","name":"DatagridEditorsModule","line":267,"character":4},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@farris/ui-datagrid","name":"DatagridModule","line":268,"character":4},"member":"forRoot"},"arguments":[[{"__symbolic":"spread","expression":{"__symbolic":"reference","module":"@farris/ui-datagrid-editors","name":"EditorProviders","line":269,"character":9}},{"__symbolic":"reference","module":"@farris/ui-personnel-selector","name":"PersonnelSelectorDataGridEditorProvider","line":270,"character":6}]]},{"__symbolic":"reference","module":"@farris/ui-combo-list","name":"ComboListModule","line":272,"character":4},{"__symbolic":"reference","module":"@farris/ui-wizard","name":"WizardModule","line":273,"character":4},{"__symbolic":"reference","module":"@farris/ui-forms","name":"FarrisFormsModule","line":274,"character":4},{"__symbolic":"reference","module":"@farris/ui-switch","name":"SwitchModule","line":275,"character":4},{"__symbolic":"reference","module":"@gsp-wf/wf-bizprocess-lookup","name":"WfBizprocessLookupModule","line":276,"character":4},{"__symbolic":"reference","module":"@farris/ui-number-spinner","name":"NumberSpinnerModule","line":277,"character":4},{"__symbolic":"reference","module":"@farris/ui-perfect-scrollbar","name":"PerfectScrollbarModule","line":278,"character":4},{"__symbolic":"reference","module":"@farris/ui-section","name":"FarrisSectionModule","line":279,"character":4},{"__symbolic":"reference","module":"@farris/ui-button","name":"FarrisButtonModule","line":280,"character":4},{"__symbolic":"reference","name":"ɵeh"},{"__symbolic":"reference","name":"ɵen"},{"__symbolic":"reference","module":"@farris/ui-button","name":"FarrisButtonModule","line":283,"character":4},{"__symbolic":"reference","module":"@farris/ui-combo-lookup","name":"ComboLookupModule","line":284,"character":4},{"__symbolic":"reference","module":"@gsp-sys/sysmgr-lookup","name":"SysmgrLookupModule","line":285,"character":4},{"__symbolic":"reference","module":"@farris/ui-dropdown","name":"FDropdownDirectiveTypeModule","line":286,"character":4},{"__symbolic":"reference","module":"@farris/ui-language-textbox","name":"LanguageTextboxModule","line":287,"character":4},{"__symbolic":"reference","module":"@farris/ui-verify-detail","name":"VerifyDetailModule","line":288,"character":4},{"__symbolic":"reference","module":"@farris/ui-html-editor","name":"FarrisHtmlEditorModule","line":289,"character":4},{"__symbolic":"reference","module":"@gsp-wf/wf-task-handler","name":"WfTaskHandlerModule","line":290,"character":4},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@farris/ui-datagrid-filter","name":"DatagridFilterRowModule","line":291,"character":4},"member":"forRoot"}},{"__symbolic":"reference","name":"ɵei"},{"__symbolic":"reference","module":"@gsp-svc/data-entity-adapter","name":"DataEntityModule","line":293,"character":4},{"__symbolic":"reference","module":"@gsp-wf/biz-process-api","name":"BizProcessApiModule","line":294,"character":4},{"__symbolic":"reference","module":"@farris/ui-personnel-selector","name":"PersonnelSelectorModule","line":295,"character":4},{"__symbolic":"reference","name":"ɵer"},{"__symbolic":"reference","name":"ɵet"},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵeu"},"member":"forRoot"},"arguments":[{"baseUrl":"/platform/runtime/common/web/assets"}]}],"providers":[{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"SessionService","line":305,"character":4},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":306,"character":4},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":307,"character":4},{"__symbolic":"reference","module":"@gsp-cmp/ccmp-ui","name":"CommonComponentUiRTService","line":308,"character":4},{"__symbolic":"reference","name":"ɵfa"},{"__symbolic":"reference","name":"ɵfb"},{"__symbolic":"reference","name":"ɵfc"},{"__symbolic":"reference","name":"ɵbr"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵbz"},{"__symbolic":"reference","name":"ɵt"},{"__symbolic":"reference","name":"ɵcb"},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":317,"character":15},"useValue":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"localStorage"},"member":"getItem"},"arguments":["languageCode"]},"right":"zh-CHS"}},{"provide":{"__symbolic":"reference","name":"ɵa"},"useValue":{"__symbolic":"reference","name":"ɵc"}},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵes"},{"__symbolic":"reference","name":"ɵbu"},{"__symbolic":"reference","name":"ɵq"},{"provide":{"__symbolic":"reference","name":"ɵp"},"useValue":{"__symbolic":"reference","name":"ɵel"}}],"exports":[{"__symbolic":"reference","name":"WfProcessEditorComponent"},{"__symbolic":"reference","name":"ɵck"}],"entryComponents":[{"__symbolic":"reference","name":"ɵu"},{"__symbolic":"reference","name":"ɵv"},{"__symbolic":"reference","name":"ɵw"},{"__symbolic":"reference","name":"ɵx"},{"__symbolic":"reference","name":"ɵy"},{"__symbolic":"reference","name":"ɵz"},{"__symbolic":"reference","name":"ɵbd"},{"__symbolic":"reference","name":"ɵbe"},{"__symbolic":"reference","name":"ɵbg"},{"__symbolic":"reference","module":"@gsp-lcm/metadatart-selector","name":"SelectMetadataRTComponent","line":336,"character":4},{"__symbolic":"reference","name":"ɵbk"},{"__symbolic":"reference","name":"ɵbp"},{"__symbolic":"reference","name":"ɵbq"},{"__symbolic":"reference","name":"ɵbv"},{"__symbolic":"reference","name":"ɵbt"},{"__symbolic":"reference","name":"ɵbo"},{"__symbolic":"reference","name":"ɵbx"},{"__symbolic":"reference","name":"ɵch"},{"__symbolic":"reference","name":"ɵci"},{"__symbolic":"reference","name":"ɵcj"},{"__symbolic":"reference","name":"ɵcm"},{"__symbolic":"reference","name":"ɵcn"},{"__symbolic":"reference","name":"ɵco"},{"__symbolic":"reference","name":"ɵcp"},{"__symbolic":"reference","name":"ɵcq"},{"__symbolic":"reference","name":"ɵcs"},{"__symbolic":"reference","name":"ɵct"},{"__symbolic":"reference","name":"ɵcu"},{"__symbolic":"reference","name":"ɵcv"},{"__symbolic":"reference","name":"ɵcw"},{"__symbolic":"reference","name":"ɵcx"},{"__symbolic":"reference","name":"ɵda"},{"__symbolic":"reference","name":"ɵdb"},{"__symbolic":"reference","name":"ɵdq"},{"__symbolic":"reference","name":"ɵdc"},{"__symbolic":"reference","name":"ɵde"},{"__symbolic":"reference","name":"ɵdg"},{"__symbolic":"reference","name":"ɵdh"},{"__symbolic":"reference","name":"ɵdf"},{"__symbolic":"reference","name":"ɵdi"},{"__symbolic":"reference","name":"ɵdj"},{"__symbolic":"reference","name":"ɵdk"},{"__symbolic":"reference","name":"ɵca"},{"__symbolic":"reference","name":"ɵdl"},{"__symbolic":"reference","name":"ɵdm"},{"__symbolic":"reference","name":"ɵek"},{"__symbolic":"reference","name":"ɵdn"},{"__symbolic":"reference","name":"ɵdo"},{"__symbolic":"reference","name":"ɵcc"},{"__symbolic":"reference","name":"ɵdp"},{"__symbolic":"reference","name":"ɵdr"},{"__symbolic":"reference","name":"ɵds"},{"__symbolic":"reference","name":"ɵdt"},{"__symbolic":"reference","name":"ɵdu"},{"__symbolic":"reference","name":"ɵbs"},{"__symbolic":"reference","name":"ɵdv"},{"__symbolic":"reference","name":"ɵdw"},{"__symbolic":"reference","name":"ɵdx"},{"__symbolic":"reference","name":"ɵdy"},{"__symbolic":"reference","name":"ɵdz"},{"__symbolic":"reference","name":"ɵea"},{"__symbolic":"reference","name":"ɵeb"},{"__symbolic":"reference","name":"ɵef"},{"__symbolic":"reference","name":"ɵeg"},{"__symbolic":"reference","name":"ɵck"}]}]}],"members":{}},"ProcessTime":{"dt":"dt","rt":"rt"},"ProcessInfo":{"__symbolic":"class","members":{}},"ProcessOrganization":{"__symbolic":"class","members":{}},"RTProcessInfo":{"__symbolic":"class","members":{}},"ɵa":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":2,"character":37},"arguments":["WF_LANG_RESOURCES"]},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":4,"character":1},"arguments":[{"name":"wfLocale"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":11,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":11,"character":21},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":11,"character":28}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":12,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":12,"character":21},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}]],"parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"}]}],"transform":[{"__symbolic":"method"}],"instant":[{"__symbolic":"method"}]}},"ɵc":{"zh-CHS":{"validate":{"noProcessHeader":"模型不存在processHeader属性","cmpsEmpty":"流程构件为空","cmpsEmptyMsg":"流程构件不允许为空，请联系表单开发确认问题","directNoPf":"启动方式为【直接】的流程不应该包含共享（PF）的流程构件","directNoPfMsg":"请移除以下共享（PF）的流程构件：","noLoadDataCmp":"缺少执行时机为[获取数据]的流程构件","noLoadDataCmpMsg":"流程定义不能缺少取数构件，请联系表单开发确认问题","noStartCmp":"缺少执行时机为[流程启动]的流程构件","noStartCmpMsg":"会导致流程启动时无法修改单据状态，请联系表单开发确认问题","lackProcessCompleteCmp":"缺少执行时机为[流程完成]的流程构件","lackProcessCompleteCmpMsg":"会导致流程完成时无法修改单据状态，请联系表单开发确认问题","lackProcessAbortCmp":"缺少执行时机为[流程终止]的流程构件","lackProcessAbortCmpMsg":"会导致流程终止时无法修改单据状态，请联系表单开发确认问题","lackProcessCancelCmp":"缺少执行时机为[流程终止]的流程构件","lackProcessCancelCmpMsg":"会导致流程终止时无法修改单据状态，请联系表单开发确认问题","lackProcessBackCmp":"缺少执行时机为[流程驳回]的流程构件","lackProcessBackCmpMsg":"会导致流程驳回时无法修改单据状态，请联系表单开发确认问题","lackProcessReStartCmp":"缺少执行时机为[重新提交]的流程构件","lackProcessReStartCmpMsg":"会导致流程重新提交时无法修改单据状态，请联系表单开发确认问题","parallelGatewayCheck":"【并行网关】没有成对出现","parallelGatewayCheckMsg":"【并行网关】需作为一条流程分支的拆分节点和汇聚节点成对出现，请修改","inclusiveGatewayCheck":"【包容网关】没有成对出现","inclusiveGatewayCheckMsg":"【包容网关】需作为一条流程分支的拆分节点和汇聚节点成对出现，请修改","approvalPerformerCheck":"活动，未设置参与者","notifyPerformerCheck":"节点，未设置知会接收人","noVariable1":"活动【变量设置】属性中已设置变量","noVariable2":"在流程属性【流程变量】中已不存在，请修改！","noSignRule":"节点未设置会签规则","activity":"活动【","noStartActivity":"】的标识不合法，不是以[startActivity]开头","noExclusiveGateway":"】的标识不合法，不是以[ExclusiveGateway]开头","noParallelGateway":"】的标识不合法，不是以[ParallelGateway]开头","noUserActivity":"】的标识不合法，不是以[UserActivity]开头","noOperationActivity":"】的标识不合法，不是以[OperationActivity]开头","noNotifyActivity":"】的标识不合法，不是以[NotifyActivity]开头","noCallActivitySubProcess":"】的标识不合法，不是以[CallActivitySubProcess]开头","noAutoActivity":"】的标识不合法，不是以[AutoActivity]开头","noIntermediateCatchEvent":"】的标识不合法，不是以[IntermediateCatchEventImpl]开头","noMessageActivity":"】的标识不合法，不是以[MessageActivity]开头","noAifCreationBillActivity":"】的标识不合法，不是以[AifCreationBillActivity]开头","noEndEvent":"】的标识不合法，不是以[EndEvent]开头","mark":"标识为【","noFlowNodeChsName":"】的活动简体中文名称为空，请修改","nameExceedsLengthLimit":"】的名称超长，不能超过40个字符，请修改","$quoted$":["noProcessHeader","cmpsEmpty","cmpsEmptyMsg","directNoPf","directNoPfMsg","noLoadDataCmp","noLoadDataCmpMsg","noStartCmp","noStartCmpMsg","lackProcessCompleteCmp","lackProcessCompleteCmpMsg","lackProcessAbortCmp","lackProcessAbortCmpMsg","lackProcessCancelCmp","lackProcessCancelCmpMsg","lackProcessBackCmp","lackProcessBackCmpMsg","lackProcessReStartCmp","lackProcessReStartCmpMsg","parallelGatewayCheck","parallelGatewayCheckMsg","inclusiveGatewayCheck","inclusiveGatewayCheckMsg","approvalPerformerCheck","notifyPerformerCheck","noVariable1","noVariable2","noSignRule","activity","noStartActivity","noExclusiveGateway","noParallelGateway","noUserActivity","noOperationActivity","noNotifyActivity","noCallActivitySubProcess","noAutoActivity","noIntermediateCatchEvent","noMessageActivity","noAifCreationBillActivity","noEndEvent","mark","noFlowNodeChsName","nameExceedsLengthLimit"]},"processEditor":{"tip":"提示","showButton":"显示查看模型按钮","changeRecord":"流程变更记录","noDtInfo":"不存在设计时流程信息！请先赋值！","noRtInfo":"不存在运行时流程信息！请先赋值！","wrongMoment":"设计器运行时机错误！","prompted":"系统提示","saveSuccess":"保存成功","waitReview":"保存成功，等待发起审核","successPublish":"发布成功","publishFail":"发布失败，","policyConflict":"会签策略下,“驳回规则”不允许“动态选择驳回目标节点”，请修改！","noPermissionToSave":"当前用户不具备另存流程的权限","closeProc1":"关闭此页面？","closeProc2":"系统可能不会保存您所做的更改。","closeProc3":"系统可能不会保存另存为后的页面或所作得修改","viewModel":"查看模型","copied":"模型已经复制到剪贴板","releaseCheckPrompt":"当前流程为审核状态，需要等到审核完成后，才可进行下一次发布","checkProcessCategoryExist":"请确认环境中是否存在该流程设计对应的流程分类","processIsExist":"请确认当前流程定义是否被删除","button":{"saveProc":"保存","releaseProc":"发布","sync":"同步设计时包","saveAs":"另存为","procRecord":"流程记录","viewProcModel":"查看模型","closeProc":"关闭","$quoted$":["saveProc","releaseProc","sync","saveAs","procRecord","viewProcModel","closeProc"]},"$quoted$":["tip","showButton","changeRecord","noDtInfo","noRtInfo","wrongMoment","prompted","saveSuccess","waitReview","successPublish","publishFail","policyConflict","noPermissionToSave","closeProc1","closeProc2","closeProc3","viewModel","copied","releaseCheckPrompt","checkProcessCategoryExist","processIsExist","button"]},"designer":{"wfEditorUi":{"basicElements":"基本元素","readOnly":"只读","$quoted$":["basicElements","readOnly"]},"wfProcessCell":{"basicInfo":"基本信息","name":"名称","nameLanguage":"名称","key":"标识","entryForm":"流程分类","startMode":"启动方式","wfTitle":"流程摘要","formDef":"表单定义","formsPC":"PC表单","formsMobile":"移动表单","process":"事件监听","advanced":"高级属性","basic":"基础属性","wfComponent":"流程构件","otherConfig":"其他配置","processVariables":"流程变量","basicElements":"基本元素","customizeAction":"自定义动作","timelinessInfo":"时效信息","enablePriority":"启用紧急程度","enableWholeOrderRetrieve":"撤回在审单据","messageProperty":"影像设置","timeLimitControl":"超时操作","messageNotice":"消息通知","extendProperty":"扩展属性","directTips":"提示：启动方式切换为直接，直接启动是默认的流程启动方式，切换后会移除共享(PF)相关构件，请知悉！","externalTips":"提示：启动方式切换为外部流程，适用于作为共享流程的外部流程相关场景，切换后保留流程上的共享（PF)相关构件，请知悉！","subprocessTips":"提示：启动方式切换为子流程，适用于调用式子流程的场景，切换后会移除除取数构件外的其他流程构件，请知悉！","$quoted$":["basicInfo","name","nameLanguage","key","entryForm","startMode","wfTitle","formDef","formsPC","formsMobile","process","advanced","basic","wfComponent","otherConfig","processVariables","basicElements","customizeAction","timelinessInfo","enablePriority","enableWholeOrderRetrieve","messageProperty","timeLimitControl","messageNotice","extendProperty","directTips","externalTips","subprocessTips"]},"WfSequenceFlowEdge":{"basicInfo":"基本信息","basic":"基础属性","name":"名称","nameLanguage":"名称","id":"标识","condition":"条件选项","ConditionExpression":"条件","default":"缺省转移线","$quoted$":["basicInfo","basic","name","nameLanguage","id","condition","ConditionExpression","default"]},"wfSidebar":{"bizactivitylib":"业务活动","$quoted$":["bizactivitylib"]},"$quoted$":["wfEditorUi","wfProcessCell","WfSequenceFlowEdge","wfSidebar"]},"app":{"processDesigner":{"all":"所有","assign":"指派","claim":"领用","preempt":"抢占模式","parallel":"并行会签","sequential":"串行会签","true":"是","false":"否","dataId":"单据内码","procInstId":"流程实例ID","bizDefKey":"入口单据ID","processDefinitionKey":"流程定义KEY","procInstCreator":"流程发起人","businessCreator":"业务发起人","procInstDescription":"流程摘要","comment":"审批意见","bizDefName":"流程分类名称","curLoginUsername":"当前登录人名称","procInstCreatorName":"流程发起人名称","currentParticipantId":"当前办理人ID","currentParticipantName":"当前办理人名称","currentUser":"当前登录用户","preActExecutors":"上一个活动的执行人","collectionElementVariable":"多实例子活动元素变量","subCollectionElementVariable":"多实例子流程元素变量","nrOfInstances":"多实例总数量","nrOfCompletedInstances":"多实例已完成数量","nrOfActiveInstances":"多实例正在运行中的数量","nrOfForward":"通过实例数量","nrOfBackward":"驳回实例数量","nrOfAbort":"终止实例数量","conclusionType":"结论类型","conclusionValue":"结论值","directSuperior":"直接上级","higherSuperior":"间接上级","DIRECT":"直接","EXTERNAL_PROCESS":"外部流程","SUB_PROCESS":"子流程","ALL":"电脑端和移动端","WEB":"电脑端","APP":"移动端","conclusionTypeTips":"审批项流转方向，1正向，2反向，3终止","conclusionValueTips":"审批项编号，例如，\"Pass\"、\"Back\"、\"Refuse\"","copy":"_副本","saveAs":"另存为","tips":"系统提示","saveAsSuccess":"另存为成功","saveAsFail":"另存为失败，请检查流程是否正确！","syncDt":"是否将当前版本流程定义同步到设计时流程定义包","checkExpressionAfterSaveAs":"模型校验失败，请检查并修改流程中的表达式配置","clickOk":"确认","ignoreAndContinue":"忽略并继续","processCategoryNotFound":"请重新检查流程，未找到流程分类信息","syncSuccess":"同步成功","beforeCompleteStrategyChange":"当前节点存在运行中的活动实例，不允许调整完成策略，请了解！","releaseProcess":"发布前审核","auto":"自动生单","push":"推式生单","pull":"拉式生单","creation":"通过生单流程生成目标单","$quoted$":["all","assign","claim","preempt","parallel","sequential","true","false","dataId","procInstId","bizDefKey","processDefinitionKey","procInstCreator","businessCreator","procInstDescription","comment","bizDefName","curLoginUsername","procInstCreatorName","currentParticipantId","currentParticipantName","currentUser","preActExecutors","collectionElementVariable","subCollectionElementVariable","nrOfInstances","nrOfCompletedInstances","nrOfActiveInstances","nrOfForward","nrOfBackward","nrOfAbort","conclusionType","conclusionValue","directSuperior","higherSuperior","DIRECT","EXTERNAL_PROCESS","SUB_PROCESS","ALL","WEB","APP","conclusionTypeTips","conclusionValueTips","copy","saveAs","tips","saveAsSuccess","saveAsFail","syncDt","checkExpressionAfterSaveAs","clickOk","ignoreAndContinue","processCategoryNotFound","syncSuccess","beforeCompleteStrategyChange","releaseProcess","auto","push","pull","creation"]},"$quoted$":["processDesigner"]},"multiInstanceLoopCharacteristics":{"loopCharacteristics":"多实例设置","set":"（已设置）","notSet":"（未设置）","isEnable":"是否启用","isSequential":"是否串行","loopCardinality":"元素集合","completionConditionRules":"完成条件","promptAct1":"1、[集合]中的元素个数为子活动启动实例数量。","promptAct2":"2、子活动启动时系统会将[集合]中的元素拆分映射到各个子活动实例的[元素变量]。","promptProc1":"1、[集合]中的元素个数为子流程启动实例数量。","promptProc2":"2、子流程启动时系统会将[集合]中的元素拆分映射到各个子流程实例的[元素变量]。","checkPrompt":"当前节点存在运行中的活动实例，不允许调整","completeSave":"请配置完成条件，并点确认进行保存","elementNotEmpty":"元素集合不允许为空","conditionRulesSet":"（已设置）","conditionRulesUnSet":"（未设置）","enableForbid":"驳回规则中返回设置为[返回我]或者勾选[允许修改返回设置]时，不允许启用多实例设置","completionConditionRulesList":{"forward":"正向","backward":"反向","abort":"终止","$quoted$":["forward","backward","abort"]},"$quoted$":["loopCharacteristics","set","notSet","isEnable","isSequential","loopCardinality","completionConditionRules","promptAct1","promptAct2","promptProc1","promptProc2","checkPrompt","completeSave","elementNotEmpty","conditionRulesSet","conditionRulesUnSet","enableForbid","completionConditionRulesList"]},"component":{"optins":{"wfOptions":"工作流选项","specified":"指定子流程","dynamic":"动态子流程","set":"（已设置）","notSet":"（未设置）","subProcessType":"子流程类型","processType":"流程类型","bizDef":"流程分类","procDef":"流程定义","clickCancel":"取消","clickOk":"确定","$quoted$":["wfOptions","specified","dynamic","set","notSet","subProcessType","processType","bizDef","procDef","clickCancel","clickOk"]},"voConfig":{"documentInfo":"单据信息","viewModelSelection":"视图模型选择","cancel":"取消","clickOk":"确定","selectOne":"确定","documentTypeSelect":"单据类型选择","set":"（已设置）","notSet":"（未设置）","viewModel":"视图模型","documenttype":"单据类型","placeholder":"请选择","$quoted$":["documentInfo","viewModelSelection","cancel","clickOk","selectOne","documentTypeSelect","set","notSet","viewModel","documenttype","placeholder"]},"variableSetting":{"constant":"常量","expression":"表达式","component":"构件","ACTIVITY_STARTED":"活动开始","ACTIVITY_COMPLETED":"活动结束","varAssign":"变量赋值","varNumber":"变量编号","REQUIRED":"必填","varName":"变量名称","valueType":"值类型","executionTime":"执行时机","valueText":"变量值","processVariables":"流程变量","notSelectedVar":"尚未选中变量！","valueCannotEmpty":"变量值不允许为空！","set":"（已设置）","notSet":"（未设置）","add":"新增","delete":"删除","serialNumber":"序号","clickCancel":"取消","clickOK":"确定","inconsistentParameters":"当前构件方法参数不一致，请更新！","methodNotExist":"当前构件已不存在此方法，请更新！","parameterName":"参数名","parameterValue":"参数值","methodnotSelected":"尚未选择构件方法","metadataNotExist":"帮助元数据不存在，请联系系统管理员查看原因！","errorObtainComponent":"获取解析构件出错","componentSelection":"构件选择","componentName":"构件名称","parameterList":"参数列表","lineNumber":"序号","$quoted$":["constant","expression","component","ACTIVITY_STARTED","ACTIVITY_COMPLETED","varAssign","varNumber","REQUIRED","varName","valueType","executionTime","valueText","processVariables","notSelectedVar","valueCannotEmpty","set","notSet","add","delete","serialNumber","clickCancel","clickOK","inconsistentParameters","methodNotExist","parameterName","parameterValue","methodnotSelected","metadataNotExist","errorObtainComponent","componentSelection","componentName","parameterList","lineNumber"]},"urgeHandleRule":{"urgentApproval":"催办审批：","pleaseApprove":"请您尽快审批","soOn":"的","urgeHandle":"催办","noSendingMethod":"尚未选择发送方式！","setMessageTemplate":"消息渠道启用短信时需设置消息模板","codeEmpty":"短信模板编号不允许为空","noMessageSubject":"尚未配置消息主题！","noMessageContent":"尚未选择消息内容！","earliestTimeNotEmpty":"最早允许催办时间不允许为空","minimumTimeNotEmpty":"最小允许催办间隔不允许为空","set":"（已设置）","notSet":"（未设置）","enableUrgeHandle":"启用催办","timeSetting":"时间设置","earliestTime":"最早允许催办时间（小时）","minimumInterval":"最小允许催办间隔（小时）","sendingMethod":"发送方式","messageSubject":"消息主题","supportEditing":"支持编辑","messageContent":"消息内容","displayReminder":"显示催办人","clickCancel":"取消","clickOK":"确定","$quoted$":["urgentApproval","pleaseApprove","soOn","urgeHandle","noSendingMethod","setMessageTemplate","codeEmpty","noMessageSubject","noMessageContent","earliestTimeNotEmpty","minimumTimeNotEmpty","set","notSet","enableUrgeHandle","timeSetting","earliestTime","minimumInterval","sendingMethod","messageSubject","supportEditing","messageContent","displayReminder","clickCancel","clickOK"]},"titleExpression":{"zh-CHS":"中文简体","zh-CHT":"中文繁体","en":"英文","taskDescription":"任务描述","set":"（已设置）","notSet":"（未设置）","currentLanguage":"当前摘要语言:","clickCancel":"取消","clickOK":"确定","$quoted$":["zh-CHS","zh-CHT","en","taskDescription","set","notSet","currentLanguage","clickCancel","clickOK"]},"timeLimitControl":{"timedOutOperation":"超时操作","constant":"固定值","scope":"时间范围","day":"天","hour":"时","minute":"分","BeforeDuration":"到期之前","OnDuration":"到期时","AfterDuration":"到期之后","SendMessageExpireOperation":"超时预警","AutoHandleExpireOperation":"自动办理","curDay":"当天","durationType":"期限类型","required":"必填","timeDuration":"时长","timeUnit":"单位","operationTypeName":"操作类型名称","sendType":"操作","onlyBeInteger":"任务期限只能是整数！","setOperation":"请设置超时操作！","setType":"请设置自动办理类型！","setComments":"请设置自动办理意见！","selectedOperation":"尚未选中预警操作！","notSupportAutomatic":"下一节点是由当前办理人指派的话，当前节点不支持任务自动办理","warningMessage":"预警消息","automaticProcessing":"自动办理","set":"（已设置）","notSet":"（未设置）","timelinessControl":"任务处理时效控制","isEnable":"是否启用","taskDeadline":"任务期限","timelyOperation":"时效预警操作","actionList":"操作列表","add":"新增","remove":"删除","clickCancel":"取消","clickOK":"确定","workItemParticipant":"当前节点办理人","procInstCreator":"流程发起人","to-doMessageTimeOut":"您有一条待办消息即将超时。","messageTimeOut":"您有一条消息即将超时","agree":"同意","$quoted$":["timedOutOperation","constant","scope","day","hour","minute","BeforeDuration","OnDuration","AfterDuration","SendMessageExpireOperation","AutoHandleExpireOperation","curDay","durationType","required","timeDuration","timeUnit","operationTypeName","sendType","onlyBeInteger","setOperation","setType","setComments","selectedOperation","notSupportAutomatic","warningMessage","automaticProcessing","set","notSet","timelinessControl","isEnable","taskDeadline","timelyOperation","actionList","add","remove","clickCancel","clickOK","workItemParticipant","procInstCreator","to-doMessageTimeOut","messageTimeOut","agree"]},"sendMessageOperation":{"procInstCreator":"流程发起人","workItemParticipant":"当前节点办理人","preActExecutors":"上一节点办理人","day":"天","hour":"时","minute":"分","cycleTimeNotEmpty":"循环时间间隔不允许为空！","sendMethodNotEmpty":"发送方式不允许为空！","subjectNotEmpty":"消息主题不允许为空！","contentNotEmpty":"消息内容不允许为空！","recipientNotEmpty":"接收人不允许为空！","messageTemplate":"消息渠道启用短信时需设置消息模板","smsTemplateNumberNotEmpty":"短信模板编号不允许为空","cycleEnable":"启用循环预警","cycleTime":"循环时间间隔","sendType":"发送方式","subject":"消息主题","message":"消息内容","receiverVari":"接收人","sysUsers":"系统用户","clickCancel":"取消","clickOK":"确定","opinionsNotEmpty":"自动办理意见不允许为空！","processingNotEmpty":"自动办理不允许为空！","automaticProcessSet":"自动办理设置","automaticProcessMethod":"自动办理方式","automaticOpinionHandle":"自动办理意见","$quoted$":["procInstCreator","workItemParticipant","preActExecutors","day","hour","minute","cycleTimeNotEmpty","sendMethodNotEmpty","subjectNotEmpty","contentNotEmpty","recipientNotEmpty","messageTemplate","smsTemplateNumberNotEmpty","cycleEnable","cycleTime","sendType","subject","message","receiverVari","sysUsers","clickCancel","clickOK","opinionsNotEmpty","processingNotEmpty","automaticProcessSet","automaticProcessMethod","automaticOpinionHandle"]},"smsMessageTemplate":{"smsTemplateContent":"第三方短信服务商里定义的模板原文，例如:阿里云您的管控大数据平台账号已开通,用户名为:${username}，初始密码为:${code}，请及时登录系统","code":"变量","value":"值","noRowsSelected":"尚未选中行","smsMessageTemplate":"短信服务模板","tips1":"消息模板是指已经在第三方短信服务商定义模板后，需要在GS Cloud里将短信服务商的模板变量和GS Cloud变量关联","tips2":"第三方短信服务商里定义的模板编号，例如: 阿里云 SMS_220626324","tips3":"将第三方短信服务商模板里的变量和GSCloud里的变量配置关联","smsTemplateNumber":"短信模板编号","smsVariableBinding":"短信变量绑定","addSmsVariable":"新增","deleteSmsVariable":"删除","$quoted$":["smsTemplateContent","code","value","noRowsSelected","smsMessageTemplate","tips1","tips2","tips3","smsTemplateNumber","smsVariableBinding","addSmsVariable","deleteSmsVariable"]},"signRule":{"countersignRules":"会签规则","byNumber":"按数量","byProportion":"按比例(%)","customConditions":"自定义条件","value":"编号","text":"名称","conclusionName":"结论名称","conclusionValue":"结论值","calculateType":"计算方式","conditionValue":"条件值","waitAllVotes":"等待全员办结","yes":"是","no":"否","notEmpty":"完成策略为会签时，会签规则不允许为空，请了解！","conditionNotEmpty":"计算方式设置为自定义条件时，自定义条件不能为空！","pleaseSelect":"请首先选中一条审批项！","maxConditionValue":"条件值最大值是100","minConditionValue":"条件值最小值是0","noConditional":"结论执行方式为全票或一票时不需要条件值","set":"（已设置）","notSet":"（未设置）","ruleList":"规则列表","approvalOptions":"审批选项","clickCancel":"取消","deleteRow":"重置","clickOK":"确定","$quoted$":["countersignRules","byNumber","byProportion","customConditions","value","text","conclusionName","conclusionValue","calculateType","conditionValue","waitAllVotes","yes","no","notEmpty","conditionNotEmpty","pleaseSelect","maxConditionValue","minConditionValue","noConditional","set","notSet","ruleList","approvalOptions","clickCancel","deleteRow","clickOK"]},"saveAsEdit":{"public":"公有","private":"私有","code":"编号","name":"名称","nameNotEmpty":"流程名称不能为空","organizationNotEmpty":"维护组织不能为空","organization":"组织","basicAttributes":"基础属性","processName":"流程名称","processKeyValue":"流程Key值","thisDocument":"本单据内","otherDocument":"其他单据","entryFormEmpty":"未选择流程分类，请选择流程分类或将另存位置切换为本单据内！","entryForm":"流程分类","savePos":"另存位置","maintenanceOrg":"维护组织","accessLevel":"访问级别","saveAsCancel":"取消","saveAsOK":"确定","$quoted$":["public","private","code","name","nameNotEmpty","organizationNotEmpty","organization","basicAttributes","processName","processKeyValue","thisDocument","otherDocument","entryFormEmpty","entryForm","savePos","maintenanceOrg","accessLevel","saveAsCancel","saveAsOK"]},"release":{"release":"流程发布","update":"流程更新","applicantName":"申请人名称","applicantDepartment":"申请人部门","procName":"流程名称","procVersion":"流程版本","releaseType":"发布类型","textDetail":"说明","saveAsCancel":"取消","saveAsOK":"确定","$quoted$":["release","update","applicantName","applicantDepartment","procName","procVersion","releaseType","textDetail","saveAsCancel","saveAsOK"]},"processVariables":{"string":"字符","integer":"整形","decimal":"小数","boolean":"布尔","constant":"常量","expression":"表达式","component":"构件","name":"变量编号","required":"必填","documentation":"变量名称","basicType":"变量类型","description":"描述","tag":"初始值类型","valueText":"初始值","processVariables":"流程变量","notSelected":"尚未选中流程变量！","variableNumberEmpty":"变量编号不允许为空！","variableNameEmpty":"变量名称不允许为空！","variableNumberNotStandard":"变量编号只能包含字母、数字和下划线，且不能以数字开头！","tagNotEmpty":"初始值类型不允许为空！","codeDuplicates":"流程变量编号不允许重复！","alreadyExists":"新增的变量已存在！","set":"（已设置）","notSet":"（未设置）","add":"新增","delete":"删除","number":"序号","clickCancel":"取消","clickOK":"确定","$quoted$":["string","integer","decimal","boolean","constant","expression","component","name","required","documentation","basicType","description","tag","valueText","processVariables","notSelected","variableNumberEmpty","variableNameEmpty","variableNumberNotStandard","tagNotEmpty","codeDuplicates","alreadyExists","set","notSet","add","delete","number","clickCancel","clickOK"]},"participant":{"user":"用户","variable":"变量参与者","position":"岗位","role":"角色","component":"构件参与者","reportingLine":"汇报关系","matrix":"矩阵","activityExecutor":"历史活动办理人","organization":"单位/部门","all":"所有","assign":"指派","claim":"领用","currentUser":"当前办理人","procInstCreator":"流程发起人","participantSet":"参与者设置","order":"序号","type":"类型","performerName":"名称","description":"描述","condition":"启用条件","dataMovement1":"是否将默认办理人数据移动到到备选办理人？","dataMovement2":"是否将备选办理人数据移动到默认办理人？","participantSelection":"参与者选择","selectProcessVariables":"尚未选择流程变量！","selectVariableValueType":"尚未选择变量值类型！","selectRelation":"尚未选择关系！","selectPosition":"尚未选择岗位！","selectOrgType":"尚未选择组织类型！","orgFill":"尚未填写组织！","refOrgIdNotNull":"参照类型为组织时，参照组织字段不能为空","refUserIdNotNull":"参照类型为系统用户/员工时，参照人字段不能为空","repDefConfigured":"该汇报关系已经进行过配置","atLeastOneCondition":"条件字段至少要存在一个","dataFieldAliasNotNull":"数据字段不能为空","matrixConfigured":"该矩阵已经进行过配置","selectPerformer":"尚未选择参与者","definitionDeleted":"该条汇报关系数据的定义已删除，该条数据将删除","matrixDeleted":"该条矩阵数据的定义已删除，该条数据将删除","selectParticipantInfo":"请先选中一条参与者信息！","noRowSelected":"尚未选中行！","selectDefaultHandler":"请先选中一条默认办理人","selectpotentialtHandler":"请先选中一条备选办理人","org":"组织：","positionType1":"岗位类型：通用岗位，组织：","positionType2":"岗位类型：通用岗位","positionType3":"岗位类型：组织岗位","comp":"构件：","parameters:":",参数：{","referencePerson:":"参照人：","referenceOrganization:":"参照组织：","code":"编号：","condition1":"条件1：","condition2":"条件2：","condition3":"条件3：","data":"数据：","set":"（已设置）","notSet":"（未设置）","allocationPolicy":"分配策略","operator":"指派操作人","multiSelect":"允许多选","necessary":"只有一个待选用户时，仍需手工选择","notifyRecipient":"知会接收人","defaultHandler":"默认办理人","new":"新增","editPerformer":"编辑","removePerformer":"移除","clearPerformer":"清空","moveUp":"上移","moveDown":"下移","alternativeHandler":"备选办理人","isAllScope":"指定参与人时不限范围，从全员用户中选择","clickCancel":"取消","clickOK":"确定","alternativeScope":"备选范围","orgId":"组织ID","includeChildren":"包含下级","conditon":"启用条件","currentUnit":"本单位","currentDepartment":"本部门","variableOrganization":"变量组织","$quoted$":["user","variable","position","role","component","reportingLine","matrix","activityExecutor","organization","all","assign","claim","currentUser","procInstCreator","participantSet","order","type","performerName","description","condition","dataMovement1","dataMovement2","participantSelection","selectProcessVariables","selectVariableValueType","selectRelation","selectPosition","selectOrgType","orgFill","refOrgIdNotNull","refUserIdNotNull","repDefConfigured","atLeastOneCondition","dataFieldAliasNotNull","matrixConfigured","selectPerformer","definitionDeleted","matrixDeleted","selectParticipantInfo","noRowSelected","selectDefaultHandler","selectpotentialtHandler","org","positionType1","positionType2","positionType3","comp","parameters:","referencePerson:","referenceOrganization:","code","condition1","condition2","condition3","data","set","notSet","allocationPolicy","operator","multiSelect","necessary","notifyRecipient","defaultHandler","new","editPerformer","removePerformer","clearPerformer","moveUp","moveDown","alternativeHandler","isAllScope","clickCancel","clickOK","alternativeScope","orgId","includeChildren","conditon","currentUnit","currentDepartment","variableOrganization"]},"activityExecutor":{"name":"名称","eventHandler":">活动办理人","nodeName":"节点名称","enablingConditions":"启用条件","activityList":"活动列表","clickCancel":"取消","clickOK":"确定","$quoted$":["name","eventHandler","nodeName","enablingConditions","activityList","clickCancel","clickOK"]},"componentPerformer":{"componentMethod":"当前构件方法参数不一致，请更新！","methodNotExist":"当前构件已不存在此方法，请更新！","code":"编号","name":"名称","description":"描述","valueText":"参数值","help":"帮助","errorObtaining":"获取解析构件出错","componentSelection":"构件选择","metadataNotExist":"帮助元数据不存在！","serverSideNotFound":"服务器端未找到帮助元数据，请检查元数据是否已经部署到环境中","componentName":"构件名称","componentSelect":"构件选择","parameterList":"参数列表","$quoted$":["componentMethod","methodNotExist","code","name","description","valueText","help","errorObtaining","componentSelection","metadataNotExist","serverSideNotFound","componentName","componentSelect","parameterList"]},"matrixPerformer":{"code":"编号","name":"名称","help":"帮助","multivalue":"多值","enumSelection":"枚举选择","refMatrixTable":"引用矩阵表","matrixTable":"矩阵表","curDataFieldValue":"结果列","conditionFields":"条件字段","condition":"启用条件","key":"键","value":"值","notSelectEnum":"尚未选中枚举值","cancel":"取消","onConfirm":"确定","lineNumber":"序号","$quoted$":["code","name","help","multivalue","enumSelection","refMatrixTable","matrixTable","curDataFieldValue","conditionFields","condition","key","value","notSelectEnum","cancel","onConfirm","lineNumber"]},"performerOptions":{"leave":"向下流转","throwException":"异常提示","sys":"用户ID","administrative_staff":"员工ID","procInstCreator":"流程发起人","preActExecutors":"上一节点办理人","allPassExecutors":"所有已办理人员","performerOptions":"参与者选项","exclusionNotAllowed":"所有已办理人员已设置自动审批，上个节点已办理人员默认不允许排除！","approvalNotAllowed":"【分配策略】为【领用】时，不允许设置自动审批，请了解！","approvalNotAllowedAsSet":"所有已办理人员已设置不允许审批，所以上个节点已办理人员默认不允许自动审批！","allocationStrategyIsCollect":"【分配策略】为【领用】时，不允许设置自动审批，请了解！","set":"（已设置）","advancedOptions":"参与者高级选项","historicFirst":"再次进入节点时，办理人是节点的已办人员","noPerformerStrategy":"办理人为空策略：","excludeProcInstCreator":"排除办理人选项","defaultNotParticipate":"流程发起人默认不参与审批","excludePreActExecutors":"上个节点已办理人员默认不参与审批","excludeAllPassExecutors":"所有已办理人员默认不参与审批","excludeExprPerformer":"流程变量：","variableOrgTypes":"变量值类型：","automaticApprovalOptions":"自动审批选项","autoProcInstCreator":"流程发起人默认自动审批通过","autoPreActExecutors":"上一节点办理人员默认自动审批通过","autoAllPassExecutors":"所有已办理人员默认自动审批通过","cancel":"取消","clickOK":"确定","$quoted$":["leave","throwException","sys","administrative_staff","procInstCreator","preActExecutors","allPassExecutors","performerOptions","exclusionNotAllowed","approvalNotAllowed","approvalNotAllowedAsSet","allocationStrategyIsCollect","set","advancedOptions","historicFirst","noPerformerStrategy","excludeProcInstCreator","defaultNotParticipate","excludePreActExecutors","excludeAllPassExecutors","excludeExprPerformer","variableOrgTypes","automaticApprovalOptions","autoProcInstCreator","autoPreActExecutors","autoAllPassExecutors","cancel","clickOK"]},"positionPerformer":{"orgPosition":"组织岗","generalPosition":"通用岗","sysPositions":"系统岗位","positionType":"岗位类型","role":"角色","position":"岗位","sysType":"组织类型","placeholder":"请选择","orgId":"组织ID","condition":"启用条件","clickCancel":"取消","clickOK":"确定","$quoted$":["orgPosition","generalPosition","sysPositions","positionType","role","position","sysType","placeholder","orgId","condition","clickCancel","clickOK"]},"reportingLine":{"higherSuperior":"间接上级","directSuperior":"直接上级","code":"编号","name":"名称","dept":"组织","sysUser":"系统用户","employee":"员工","businessFields":"业务字段","defName":"汇报定义","dimension":"汇报级别","curReportingRefer":"参照类型","usersName":"参照人","refOrgId":"参照组织","condition":"启用条件","definitionOfReport":"汇报关系定义","$quoted$":["higherSuperior","directSuperior","code","name","dept","sysUser","employee","businessFields","defName","dimension","curReportingRefer","usersName","refOrgId","condition","definitionOfReport"]},"userPerformer":{"regularUser":"固定用户","variablePart":"变量参与者","sys":"系统用户","administrative_organization":"员工","cantUseContext":"行政人员类型不能使用此上下文变量","user":"用户","variable":"变量","condition":"启用条件","$quoted$":["regularUser","variablePart","sys","administrative_organization","cantUseContext","user","variable","condition"]},"variablePerformer":{"sys":"用户ID","administrative_staff":"员工ID","oneself":"本人","administrative_organization":"部门ID","cantUseContext":"行政人员类型不能使用此上下文变量","processVariables":"流程变量","variableOrgTypes":"变量值类型","relationShipType":"关系","condition":"启用条件","$quoted$":["sys","administrative_staff","oneself","administrative_organization","cantUseContext","processVariables","variableOrgTypes","relationShipType","condition"]},"orgPotentialOwner":{"optionSettings":"选项设置","global":"全员","currentUnit":"本单位","currentDepartment":"本部门","addSignBehind":"加签","addSignFront":"征询","transfer":"移交","notify":"知会","set":"（已设置）","notSet":"（未设置）","option":"选项","enable":"是否启用","range":"范围","orgId":"组织ID","variableOrganization":"变量组织","includeChildren":"包含下级","clickCancel":"取消","clickOK":"确定","limit":"限定人员范围","turnOffPrompt":"请关闭限定人员范围选项","$quoted$":["optionSettings","global","currentUnit","currentDepartment","addSignBehind","addSignFront","transfer","notify","set","notSet","option","enable","range","orgId","variableOrganization","includeChildren","clickCancel","clickOK","limit","turnOffPrompt"]},"note":{"placeholder":"请输入流程变更记录","clickCancel":"取消","clickOK":"确定","$quoted$":["placeholder","clickCancel","clickOK"]},"MessageNotice":{"notify":"消息通知","subject":"消息主题","content":"消息内容","sendTime":"发送时机","sendType":"发送方式","receiverText":"消息接收人","procInstCreator":"流程发起人，","workItemParticipant":"任务接收人，","messageSet":"消息设置","selectedRow":"尚未选中消息通知！","noCopy":"没有待复制的消息通知属性！","batchCopy":"批量复制","set":"（已设置）","notSet":"（未设置）","add":"新增","edit":"编辑","delete":"删除","lineNumber":"序号","clickCancel":"取消","clickOK":"确定","messContent":"{\"expr\":\"'您有一条消息通知。'\",\"sexpr\":\"\"}","procComplete":"流程完成","procAborted":"流程终止","procRollBack":"流程驳回","workCreated":"任务创建","workAborted":"任务终止","actComplete":"活动完成","actAborted":"活动终止","email":"邮件","sms":"短信","cloudplus":"云","processParticipant":"流程参与人","variableParticipant":"变量参与者","userParticipant":"指定用户","positionParticipant":"岗位","activityExecutorParticipant":"历史办理人","sys":"系统用户","administrative_organization":"员工","name":"名称","noTargetNode":"尚未选中节点！","noMessageNotifyAttribute!":"没有消息通知属性！","$quoted$":["notify","subject","content","sendTime","sendType","receiverText","procInstCreator","workItemParticipant","messageSet","selectedRow","noCopy","batchCopy","set","notSet","add","edit","delete","lineNumber","clickCancel","clickOK","messContent","procComplete","procAborted","procRollBack","workCreated","workAborted","actComplete","actAborted","email","sms","cloudplus","processParticipant","variableParticipant","userParticipant","positionParticipant","activityExecutorParticipant","sys","administrative_organization","name","noTargetNode","noMessageNotifyAttribute!"]},"messageNoticeEdit":{"procInstCreator":"流程发起人","activityExecutorParticipant":"历史办理人","workItemParticipant":"任务办理人","sys":"系统用户","administrative_organization":"员工","processParticipant":"流程参与人","workItemReceiveParticipant":"任务接收人","variableParticipant":"变量参与者","userParticipant":"指定用户","positionParticipant":"岗位","sendType":"发送方式不允许为空","smsMessageTemplate":"消息渠道启用短信时需设置消息模板","smsMessageTemplateCode":"短信模板编号不允许为空","sendTime":"发送时机不允许为空","subject":"消息主题不允许为空","content":"消息内容不允许为空","receivers":"接收人不允许为空！","processParticipantNotNull":"流程参与人不允许为空","activityDefIdNotNull":"流程参与人为历史办理人时，办理节点不允许为空","variableParticipantNotNull":"变量参与者不允许为空","orgType":"变量参与者组织类型不允许为空","userIds":"指定用户不允许为空","positionId":"岗位不允许为空","activityList":"活动列表","position":"岗位","optionalNodes":"可选节点","targetNodeList":"目标节点列表","placeholder":"请选择目标节点","optionalAttribute":"可选属性","lineNumber":"序号","clickCancel":"取消","clickOK":"确定","messSendType":"消息渠道","messSubject":"消息主题","enable":"启用表达式","messContent":"消息内容","recipient":"接收人","addReceiver":"添加","organization":"组织：","posi":"岗位：","$quoted$":["procInstCreator","activityExecutorParticipant","workItemParticipant","sys","administrative_organization","processParticipant","workItemReceiveParticipant","variableParticipant","userParticipant","positionParticipant","sendType","smsMessageTemplate","smsMessageTemplateCode","sendTime","subject","content","receivers","processParticipantNotNull","activityDefIdNotNull","variableParticipantNotNull","orgType","userIds","positionId","activityList","position","optionalNodes","targetNodeList","placeholder","optionalAttribute","lineNumber","clickCancel","clickOK","messSendType","messSubject","enable","messContent","recipient","addReceiver","organization","posi"]},"jumpScope":{"targetNodeOptions":"目标节点选项","name":"名称","outConnectNode":"流程图连线节点","global":"流程内所有节点","afterNodes":"所有后继节点","specifiedSet":"流程图连线节点+附加节点","firstNode":"条件为true的连线节点，当有多条时默认选中首条","nullNode":"默认为空，每次都手动选择","specifyNode":"指定默认节点","noSetTargetNode":"尚未设置目标节点选项，请了解！","noSetSpecifyNode":"尚未指定默认节点，请了解！","selectedRow":"请首先选中一条选项！","optionalNodes":"可选节点","listOfAdditional":"附加节点列表","pleaseSelect1":"请选择附加节点","defaultNode":"默认节点","pleaseSelect2":"请选择默认节点","defaultNodeList":"默认节点列表","clickCancel":"取消","clickOK":"确定","set":"（已设置）","$quoted$":["targetNodeOptions","name","outConnectNode","global","afterNodes","specifiedSet","firstNode","nullNode","specifyNode","noSetTargetNode","noSetSpecifyNode","selectedRow","optionalNodes","listOfAdditional","pleaseSelect1","defaultNode","pleaseSelect2","defaultNodeList","clickCancel","clickOK","set"]},"imageSet":{"imageSet":"影像设置","onlyView":"仅可查看","edit":"编辑","reScanStart":"发起重扫","reScanComplete":"重扫完成","mutualExclusion":"【仅可查看】选项与其他选项互斥，请了解！","set":"（已设置）","notSet":"（未设置）","imageOperation":"影像操作权限","clickCancel":"取消","clickOK":"确定","$quoted$":["imageSet","onlyView","edit","reScanStart","reScanComplete","mutualExclusion","set","notSet","imageOperation","clickCancel","clickOK"]},"extendProperty":{"extendProperty":"扩展属性","true":"是","false":"否","set":"（已设置）","notSet":"（未设置）","illustrate":"说明","placeholder":"请选择","cancel":"取消","clickOK":"确定","$quoted$":["extendProperty","true","false","set","notSet","illustrate","placeholder","cancel","clickOK"]},"expressionEditor":{"expressionEditor":"条件编辑","notSet":"（未设置）","clickCancel":"取消","changeType":"切换类型","clickOK":"确定","$quoted$":["expressionEditor","notSet","clickCancel","changeType","clickOK"]},"executeForms":{"executeForms":"表单定义","parameters":"参数【","typeAsvariable":"】类型为变量，但在流程变量里不存在","parameterSettings":"参数设置","formDefinitionList":"表单定义列表","notSet":"（未设置）","default":"流程默认表单","processEmbeddedForm":"流程嵌表单","formEmbedProcess":"表单嵌流程","clickCancel":"取消","clickOK":"确定","noForm":"暂无表单格式","form":"选择表单","placeholder":"请选择","parametersSet":"参数","key":"变量编号","name":"变量名称","lineNumber":"序号","code":"编号","paramName":"名称","tag":"类型","value":"参数值","variable":"变量","constant":"常量","expression":"表达式","method":"方法标识","methodName":"方法名称","description":"描述","workFlowAction":"流转方向","formOperations":"表单操作","executionTime":"执行时机","sortOrder":"执行顺序","methodParameters":"参数","selectFormActionConfig":"尚未选中表单操作配置！","selectFormAction":"尚未选中表单操作！","editParam":"设置","formEvents":"表单事件","buttonName":"按钮名称","enable":"是否可用","disabled":"是否禁用","hidden":"是否隐藏","fieldName":"字段名称","editable":"是否可写","readonly":"是否只读","required":"是否必填","saveFail":"保存配置失败，请联系管理员查看原因！","checkedRows":"尚未选择按钮集合","checkeds":"尚未选择字段集合","enableBtn":"可用","disabledBtn":"禁用","hiddenBtn":"隐藏","btnBatchReset":"重置","editableBtn":"可写","readonlyBtn":"只读","requiredBtn":"必填","add":"新增","delete":"删除","other":"其他","formBtn":"表单按钮","formfield":"表单字段","apptag":"单据类型","functionMenu":"功能菜单","formFormat":"表单格式","docFormatNumber":"单据格式编号","docFormatName":"单据格式名称","selectedRow":"尚未选择表单定义！","set":"（已设置）","operationDelete":"该操作不允许删除","operationAdd":"该操作无法新增","alreadySelect":"该表单定义已被选择，请选择其他表单","canAddSameOperation":"表单操作不允许重复","$quoted$":["executeForms","parameters","typeAsvariable","parameterSettings","formDefinitionList","notSet","default","processEmbeddedForm","formEmbedProcess","clickCancel","clickOK","noForm","form","placeholder","parametersSet","key","name","lineNumber","code","paramName","tag","value","variable","constant","expression","method","methodName","description","workFlowAction","formOperations","executionTime","sortOrder","methodParameters","selectFormActionConfig","selectFormAction","editParam","formEvents","buttonName","enable","disabled","hidden","fieldName","editable","readonly","required","saveFail","checkedRows","checkeds","enableBtn","disabledBtn","hiddenBtn","btnBatchReset","editableBtn","readonlyBtn","requiredBtn","add","delete","other","formBtn","formfield","apptag","functionMenu","formFormat","docFormatNumber","docFormatName","selectedRow","set","operationDelete","operationAdd","alreadySelect","canAddSameOperation"]},"eventDefinition":{"eventDefinition":"信号定义","pass":"正向","back":"反向","abort":"终止","signalRef":"信号编号","name":"信号名称","triggerAction":"流转方向","selectedRow":"尚未选中一条触发事件！","dataLength":"至少需要一个信号定义，请了解！","codeNotNull":"信号编号不允许为空！","nameNotNull":"信号名称不允许为空！","codeNotNumber":"信号编号不允许为纯数字！","codeRepeat":"信号编号不允许重复！","set":"（已设置）","notSet":"（未设置）","add":"新增","delete":"删除","clickCancel":"取消","clickOK":"确定","$quoted$":["eventDefinition","pass","back","abort","signalRef","name","triggerAction","selectedRow","dataLength","codeNotNull","nameNotNull","codeNotNumber","codeRepeat","set","notSet","add","delete","clickCancel","clickOK"]},"entryFormEditor":{"flowForm":"流程分类","code":"编号","name":"名称","base":"类型","foundation":"基础","extend":"扩展","selectedRow":"尚未选择流程分类","absent":"流程分类已经不存在","lineNumber":"序号","clickCancel":"取消","clickOK":"重新绑定","$quoted$":["flowForm","code","name","base","foundation","extend","selectedRow","absent","lineNumber","clickCancel","clickOK"]},"editComponentParameter":{"code":"编号","name":"名称","required":"必填","yes":"是","no":"否","value":"参数值","openComponentFail":"获取解析构件出错","componentSelection":"构件选择","curComponent":"请选择流程构件","executionTime":"请选择执行时机","para":"参数","paraRequired":"】必填","execuTime":"执行时机","parameterList":"参数列表","clickCancel":"取消","clickOK":"确定","$quoted$":["code","name","required","yes","no","value","openComponentFail","componentSelection","curComponent","executionTime","para","paraRequired","execuTime","parameterList","clickCancel","clickOK"]},"customizeAction":{"customizeAction":"自定义动作","app":"移动","web":"web","all":"web,移动","name":"名称","code":"编号","terminalType":"适用终端","isAll":"是否默认","yes":"是","no":"否","paramName":"编号","valueText":"名称","value":"参数值","addActions":"自定义动作选择","actionExisted":"新增的自定义动作已经存在！","selectedRow":"请首先选中一条选项！","set":"（已设置）","notSet":"（未设置）","add":"新增","delete":"删除","parameterList":"参数列表","clickCancel":"取消","clickOK":"确定","$quoted$":["customizeAction","app","web","all","name","code","terminalType","isAll","yes","no","paramName","valueText","value","addActions","actionExisted","selectedRow","set","notSet","add","delete","parameterList","clickCancel","clickOK"]},"checkCondition":{"zhChs":"简体中文","zhCht":"繁体中文","en":"英文","checkCondition":"活动校验规则","set":"（已设置）","notSet":"（未设置）","nodeEntry":"节点进入","activityBeforeStarted":"节点进入条件","enterErrorTips":"进入条件不匹配提示语","activityBeforeCompleted":"节点离开","activityBeforeCompletedValue":"节点离开条件","leaveErrorTips":"离开条件不匹配提示语","clickCancel":"取消","clickOK":"确定","$quoted$":["zhChs","zhCht","en","checkCondition","set","notSet","nodeEntry","activityBeforeStarted","enterErrorTips","activityBeforeCompleted","activityBeforeCompletedValue","leaveErrorTips","clickCancel","clickOK"]},"batchSet":{"targetNode":"目标节点","addSignFront":"征询","addSignBehind":"加签","transfer":"移交","notify":"知会","backWardRule":"驳回规则","participantOptions":"参与者选项","name":"名称","$quoted$":["targetNode","addSignFront","addSignBehind","transfer","notify","backWardRule","participantOptions","name"]},"subProcess":{"subProcessSet":"子流程设置","specified":"指定子流程","dynamic":"动态子流程","inheritParent":"与父流程相同","autoCreation":"自动生成下游单据","variablesExpression":"变量表达式","rteNull":"请选中一条生单流程","orderProcess":"生单流程","clickOk":"确定","clickCancel":"取消","inheritBizDataId":"当子流程与父流程单据不一致时，请设置子流程单据内码！","set":"（已设置）","notSet":"（未设置）","radioGroupProcessType":"子流程类型","flowForm":"流程分类","processDef":"流程定义","radioGroupBillSource":"单据来源","autoCreationProcess":"生单流程","bizDataId":"单据内码","setOption":"设置选项","SameParentProcess":"与父流程同一张业务单据","setBizDataId":"设置单据内码","subProcessOpt":"子流程选项","$quoted$":["subProcessSet","specified","dynamic","inheritParent","autoCreation","variablesExpression","rteNull","orderProcess","clickOk","clickCancel","inheritBizDataId","set","notSet","radioGroupProcessType","flowForm","processDef","radioGroupBillSource","autoCreationProcess","bizDataId","setOption","SameParentProcess","setBizDataId","subProcessOpt"]},"backwardRule":{"reEdit":"驳回活动节点已不存在，请重新编辑","backwardRule":"驳回规则","initialActityId":"开始节点","precursorActivityId":"前置节点","empty":"空","name":"名称","id":"标识","sequence":"顺序流转","backToMe":"返回我","backToCurrentNode":"返回本节点","popover":"1.顺序流转:按照流转线顺序进行流转; 2.返回我:完成策略为抢占：只给驳回人创建任务,完成策略为会签：驳回人与未审批人收到新任务，已审批人员自动审批通过; 3.返回本节点:实际效果受“再次进入节点时，办理人是否是节点已办人员影响”选项的影响","selectAbleClick":"会签策略下，不允许动态选择驳回目标节点!","dictPicked":"“驳回至空”选项请搭配“允许动态选择驳回目标节点”使用","set":"（已设置）","notSet":"（未设置）","rejectedTo:":"驳回至：","backScope":"驳回范围","defaultPrompt":"默认选取全部历史驳回节点","title":"活动列表","dynamicSelection":"允许动态选择驳回目标节点","resubmitEffectOptions":"返回设置","popover1":"1.顺序流转:按照流转线顺序进行流转; ","popover2":"2.返回我:完成策略为抢占：只给驳回人创建任务,完成策略为会签：驳回人与未审批人收到新任务，已审批人员自动审批通过;","popover3":"3.返回本节点:实际效果受“再次进入节点时，办理人是否是节点已办人员影响”选项的影响","allowModification":"允许修改返回设置","dynamicBackWardRuleAbleClick":"开启多实例后，禁止勾选允许修改返回设置","backToMeForbid":"开启多实例后，禁止选择返回我","clickCancel":"取消","clickOk":"确定","$quoted$":["reEdit","backwardRule","initialActityId","precursorActivityId","empty","name","id","sequence","backToMe","backToCurrentNode","popover","selectAbleClick","dictPicked","set","notSet","rejectedTo:","backScope","defaultPrompt","title","dynamicSelection","resubmitEffectOptions","popover1","popover2","popover3","allowModification","dynamicBackWardRuleAbleClick","backToMeForbid","clickCancel","clickOk"]},"assignStrategy":{"all":"所有","assign":"指派","claim":"领用","currentUser":"当前办理人","procInstCreator":"流程发起人","assignStrategy":"分配策略","option":"选项","assignmentRules":"指派规则","operator":"指派操作人","multiSelect":"允许选择多个待选用户","necessary":"只有一个待选用户时，仍需手工选择","clickCancel":"取消","clickOK":"确定","$quoted$":["all","assign","claim","currentUser","procInstCreator","assignStrategy","option","assignmentRules","operator","multiSelect","necessary","clickCancel","clickOK"]},"assignScope":{"assignScopeList":"指派节点列表","required":"必填","yes":"是","no":"否","condition":"条件","add":"增加","delete":"删除","name":"名称","deleteRow":"请首先选中一条选项！","curActivity":"尚未选中行","duplicateNodeNoAdd":"已选择节点不会重复增加","set":"（已设置）","notSet":"（未设置）","nodeList":"节点列表","moveUp":"上移","moveDown":"下移","clickCancel":"取消","clickOK":"确定","$quoted$":["assignScopeList","required","yes","no","condition","add","delete","name","deleteRow","curActivity","duplicateNodeNoAdd","set","notSet","nodeList","moveUp","moveDown","clickCancel","clickOK"]},"assignPerformer":{"currentUser":"当前办理人","procInstCreator":"流程发起人","global":"全员","currentUnit":"本单位","currentDepartment":"本部门","assignPerformer":"指派规则","set":"（已设置）","operator":"指派操作人","multiSelect":"允许选择多个待选用户","necessary":"只有一个待选用户时，仍需手工选择","clickCancel":"取消","clickOK":"确定","$quoted$":["currentUser","procInstCreator","global","currentUnit","currentDepartment","assignPerformer","set","operator","multiSelect","necessary","clickCancel","clickOK"]},"approvelItems":{"approvalOptions":"审批选项","forward":"正向","backward":"反向","abort":"终止","value":"编号","text":"名称","workFlowAction":"流转方向","isDefault":"默认","no":"否","yes":"是","commentNecessary":"意见必填","attachmentNecessary":"附件上传","certification":"数字签名","signatureNecessary":"手写签名必填","defaultComment":"默认意见","zh-CHS":"中文简体","zh-CHT":"中文繁体","en":"英文","workFlowActionNotNull":"审批项流转方向不允许为空，请修改！","deleteRow":"请首先选中一条选项！","set":"（已设置）","notSet":"（未设置）","add":"新增","delete":"删除","clickCancel":"取消","clickOK":"确定","approvalAction":"审批动作","lineNumber":"序号","$quoted$":["approvalOptions","forward","backward","abort","value","text","workFlowAction","isDefault","no","yes","commentNecessary","attachmentNecessary","certification","signatureNecessary","defaultComment","zh-CHS","zh-CHT","en","workFlowActionNotNull","deleteRow","set","notSet","add","delete","clickCancel","clickOK","approvalAction","lineNumber"]},"approvalPivot":{"remind":"文字提示","type":"类型","condition":"条件","title":"显示名称","description":"详细说明","approvalPivot":"审批要点","selectedRow":"尚未选中审批要点！","configTitle":"尚未填写显示标题！","set":"（已设置）","notSet":"（未设置）","enable":"是否启用","expand":"是否展开","showTitle":"显示标题","list":"列表","add":"新增","delete":"删除","clickCancel":"取消","clickOK":"确定","$quoted$":["remind","type","condition","title","description","approvalPivot","selectedRow","configTitle","set","notSet","enable","expand","showTitle","list","add","delete","clickCancel","clickOK"]},"anonymousSet":{"anonymousOpt":"匿名选项","approver":"审批人","set":"（已设置）","notSet":"（未设置）","anonymousSet":"匿名设置","isAnonymity":"是否启用","anonymous":"匿名代称","clickCancel":"取消","clickOK":"确定","$quoted$":["anonymousOpt","approver","set","notSet","anonymousSet","isAnonymity","anonymous","clickCancel","clickOK"]},"activityList":{"name":"名称","checkeds":"尚未选择活动节点","lineNumber":"序号","clickCancel":"取消","clickOK":"确定","$quoted$":["name","checkeds","lineNumber","clickCancel","clickOK"]},"activityComponent":{"component":"构件","method":"构件方法","inconsistentParameters":"参数不一致，请检查","longerExists":"构件已不存在此构件方法","absent":"取消","pleaseCheck":"，请检查","edit":"编辑","deleteRow":"删除","executionTime":"执行时机","cmpName":"构件名称","metadataId":"构件ID","methodCode":"构件方法","isForCompensation":"补偿操作","yes":"是","no":"否","operate":"操作","code":"编号","name":"名称","value":"参数值","editComponent":"编辑构件","confirmDelete":"确认是否删除构件？","curComponent":"尚未选中构件！","newComponent":"新建构件","selectComponent":"选择构件","sameCmp":"存在相同的流程构件","cmpMethod":"构件方法：","executionTimeNotNull":"构件执行时机不允许为空！","param":"的参数","required":"必填","set":"（已设置）","notSet":"（未设置）","PROCESSINSTANCE_STARTED":"流程启动","PROCESSINSTANCE_SUSPENDED":"流程挂起","PROCESSINSTANCE_RESUMED":"流程恢复","PROCESSINSTANCE_COMPLETED":"流程完成","PROCESSINSTANCE_ABORTED":"流程终止","PROCESSINSTANCE_CANCELED":"流程取消","PROCESSINSTANCE_REACTIVATED":"流程复活","PROCESSINSTANCE_ROLLBACK":"流程驳回","PROCESSINSTANCE_RESUBMIT":"重新提交","ACTIVITY_AND_PARTICIPANT_UPDATED":"环节办理人变更","PROCESSINSTANCE_ABORTED_BY_ADMIN":"管理员终止","PROCESSINSTANCE_BEFORE_START":"流程启动前","WORKITEM_BEFORE_COMPLETE":"任务完成前","WORKITEM_AFTER_COMPLETE":"任务完成后","LOADDATA":"获取数据","ACTIVITY_STARTED":"活动启动","ACTIVITY_COMPLETED":"活动完成","ACTIVITY_ABORTED":"活动终止","WORKITEM_CREATED":"工作项创建","WORKITEM_COMPLETED":"工作项完成","WORKITEM_SUSPENDED":"工作项挂起","WORKITEM_RESUMED":"工作项恢复","WORKITEM_ABORTED":"工作项终止","WORKITEM_RETRIEVED":"工作项取回","WORKITEM_CLAIMED":"工作项领用","WORKITEM_UNCLAIMED":"工作项反领用","ACTIVITY_ASSIGNMENT":"任务分配前","deleteNotAllowed":"取数构件不允许删除，请了解！","tips":"提示：","prefabricated":"已经预制外部流程构件，此处只保留取数构件","add":"新增","moveUp":"上移","moveDown":"下移","clickCancel":"取消","clickOK":"确定","$quoted$":["component","method","inconsistentParameters","longerExists","absent","pleaseCheck","edit","deleteRow","executionTime","cmpName","metadataId","methodCode","isForCompensation","yes","no","operate","code","name","value","editComponent","confirmDelete","curComponent","newComponent","selectComponent","sameCmp","cmpMethod","executionTimeNotNull","param","required","set","notSet","PROCESSINSTANCE_STARTED","PROCESSINSTANCE_SUSPENDED","PROCESSINSTANCE_RESUMED","PROCESSINSTANCE_COMPLETED","PROCESSINSTANCE_ABORTED","PROCESSINSTANCE_CANCELED","PROCESSINSTANCE_REACTIVATED","PROCESSINSTANCE_ROLLBACK","PROCESSINSTANCE_RESUBMIT","ACTIVITY_AND_PARTICIPANT_UPDATED","PROCESSINSTANCE_ABORTED_BY_ADMIN","PROCESSINSTANCE_BEFORE_START","WORKITEM_BEFORE_COMPLETE","WORKITEM_AFTER_COMPLETE","LOADDATA","ACTIVITY_STARTED","ACTIVITY_COMPLETED","ACTIVITY_ABORTED","WORKITEM_CREATED","WORKITEM_COMPLETED","WORKITEM_SUSPENDED","WORKITEM_RESUMED","WORKITEM_ABORTED","WORKITEM_RETRIEVED","WORKITEM_CLAIMED","WORKITEM_UNCLAIMED","ACTIVITY_ASSIGNMENT","deleteNotAllowed","tips","prefabricated","add","moveUp","moveDown","clickCancel","clickOK"]},"$quoted$":["optins","voConfig","variableSetting","urgeHandleRule","titleExpression","timeLimitControl","sendMessageOperation","smsMessageTemplate","signRule","saveAsEdit","release","processVariables","participant","activityExecutor","componentPerformer","matrixPerformer","performerOptions","positionPerformer","reportingLine","userPerformer","variablePerformer","orgPotentialOwner","note","MessageNotice","messageNoticeEdit","jumpScope","imageSet","extendProperty","expressionEditor","executeForms","eventDefinition","entryFormEditor","editComponentParameter","customizeAction","checkCondition","batchSet","subProcess","backwardRule","assignStrategy","assignScope","assignPerformer","approvelItems","approvalPivot","anonymousSet","activityList","activityComponent"]},"$quoted$":["validate","processEditor","designer","app","multiInstanceLoopCharacteristics","component"]},"en":{"validate":{"noProcessHeader":"processHeader attribute does not exist in the model","cmpsEmpty":"Process component is empty","cmpsEmptyMsg":"The process component cannot be empty, please contact the form development to confirm the problem","directNoPf":"A process whose startup mode is [direct] should not contain shared (PF) process components","directNoPfMsg":"Please remove the following process components of sharing (PF):","noLoadDataCmp":"There is no process component whose execution opportunity is [get data]","noLoadDataCmpMsg":"The process definition cannot be short of fetching components, please contact the form development to confirm the problem","noStartCmp":"The process component whose execution opportunity is [Process Start] is missing","noStartCmpMsg":"The document status cannot be modified when the process is started, please contact the form development to confirm the problem","lackProcessCompleteCmp":"There is no process component whose execution opportunity is [Process Completion]","lackProcessCompleteCmpMsg":"The document status cannot be modified when the process is completed, please contact the form development to confirm the problem","lackProcessAbortCmp":"Lack of process component with execution timing of [process termination]","lackProcessAbortCmpMsg":"The document status cannot be modified when the process is terminated, please contact the form development to confirm the problem","lackProcessCancelCmp":"The process component with execution opportunity of [Process Termination] is missing","lackProcessCancelCmpMsg":"The document status cannot be modified when the process is terminated, please contact the form development to confirm the problem","lackProcessBackCmp":"Lack of process component with execution opportunity of [Process Rejection]","lackProcessBackCmpMsg":"The document status cannot be modified when the process is rejected, please contact the form development to confirm the problem","lackProcessReStartCmp":"Lack of process component with execution opportunity of [resubmit]","lackProcessReStartCmpMsg":"It will lead to the failure to modify the document status when the process is resubmitted, please contact the form development to confirm the problem","parallelGatewayCheck":"[Parallel Gateway] does not appear in pairs","parallelGatewayCheckMsg":"[Parallel Gateway] needs to appear as a split node and a sink node of a process branch in pairs, please modify it","inclusiveGatewayCheck":"[Inclusive Gateway] does not appear in pairs","inclusiveGatewayCheckMsg":"[Inclusive Gateway] needs to appear as a split node and a sink node of a process branch in pairs, please modify it","approvalPerformerCheck":"activity, no participant set","notifyPerformerCheck":"node, no notification recipient set","noVariable1":"A variable has been set in the variable setting attribute of the activity","noVariable2":"It no longer exists in the process attribute Process Variable. Please modify it!","noSignRule":"Node no sig rules have been set","activity":"activity [","noStartActivity":"] is illegal and does not start with [startActivity]","noExclusiveGateway":"] is illegal and does not start with [ExclusiveGateway]","noParallelGateway":"] is illegal and does not start with [ParallelGateway]","noUserActivity":"] is illegal and does not start with [UserActivity]","noOperationActivity":"] is illegal and does not start with [OperationActivity]","noNotifyActivity":"] is illegal and does not start with [NotifyActivity]","noCallActivitySubProcess":"] is illegal and does not start with [CallActivitySubProcess]","noAutoActivity":"] is illegal and does not start with [AutoActivity]","noIntermediateCatchEvent":"] is illegal and does not start with [MediaTechEventTimpl]","noMessageActivity":"] is illegal and does not start with [MessageActivity]","noAifCreationBillActivity":"] is illegal and does not start with [AifCreationBillActivity]","noEndEvent":"] is illegal and does not start with [EndEvent]","mark":"The logo is [","noFlowNodeChsName":"] is empty, please modify it","nameExceedsLengthLimit":"] is too long and cannot exceed 40 characters. Please modify it.","$quoted$":["noProcessHeader","cmpsEmpty","cmpsEmptyMsg","directNoPf","directNoPfMsg","noLoadDataCmp","noLoadDataCmpMsg","noStartCmp","noStartCmpMsg","lackProcessCompleteCmp","lackProcessCompleteCmpMsg","lackProcessAbortCmp","lackProcessAbortCmpMsg","lackProcessCancelCmp","lackProcessCancelCmpMsg","lackProcessBackCmp","lackProcessBackCmpMsg","lackProcessReStartCmp","lackProcessReStartCmpMsg","parallelGatewayCheck","parallelGatewayCheckMsg","inclusiveGatewayCheck","inclusiveGatewayCheckMsg","approvalPerformerCheck","notifyPerformerCheck","noVariable1","noVariable2","noSignRule","activity","noStartActivity","noExclusiveGateway","noParallelGateway","noUserActivity","noOperationActivity","noNotifyActivity","noCallActivitySubProcess","noAutoActivity","noIntermediateCatchEvent","noMessageActivity","noAifCreationBillActivity","noEndEvent","mark","noFlowNodeChsName","nameExceedsLengthLimit"]},"processEditor":{"tip":"Tip","showButton":"Show Model View Button","changeRecord":"Process Change Record","noDtInfo":"No design time process information exists! Please assign it first!","noRtInfo":"No runtime process information exists! Please assign it first!","wrongMoment":"Wrong moment for the editor!","prompted":"System Prompt","saveSuccess":"Save successful","waitReview":"Save successful, awaiting review initiation","successPublish":"Publish successful","publishFail":"Publish failed,","policyConflict":"In countersign strategy, 'Rejection Rule' does not allow 'Dynamic Select Rejection Target Nodes', please modify!","noPermissionToSave":"The current user does not have permission to save the process","closeProc1":"Close this page?","closeProc2":"The system may not save the changes you made.","closeProc3":"The system may not save the saved as page or the modifications made","viewModel":"View Model","copied":"The model has been copied to the clipboard","releaseCheckPrompt":"The current process is in the review status and needs to wait until the review is completed before proceeding to the next release","checkProcessCategoryExist":"Please confirm if there is a Process Category corresponding to the process design in the environment","processIsExist":"Please confirm if the current process definition has been deleted","button":{"saveProc":"Save","releaseProc":"Publish","sync":"Synchronize Design Time Package","saveAs":"Save As","procRecord":"Process Record","viewProcModel":"View Model","closeProc":"Close","$quoted$":["saveProc","releaseProc","sync","saveAs","procRecord","viewProcModel","closeProc"]},"$quoted$":["tip","showButton","changeRecord","noDtInfo","noRtInfo","wrongMoment","prompted","saveSuccess","waitReview","successPublish","publishFail","policyConflict","noPermissionToSave","closeProc1","closeProc2","closeProc3","viewModel","copied","releaseCheckPrompt","checkProcessCategoryExist","processIsExist","button"]},"designer":{"wfEditorUi":{"basicElements":"Basic Elements","readOnly":"Read-only","$quoted$":["basicElements","readOnly"]},"wfProcessCell":{"basicInfo":"Basic Information","name":"Name","nameLanguage":"Name","key":"Identifier","entryForm":"Process Category","startMode":"Start Mode","wfTitle":"Process Summary","formDef":"Form Definition","formsPC":"PC Form","formsMobile":"Mobile Form","process":"Event Listener","advanced":"Advanced Properties","basic":"Basic Properties","wfComponent":"Process Component","otherConfig":"Other Configuration","processVariables":"Process Variables","basicElements":"Basic Elements","customizeAction":"Custom Actions","timelinessInfo":"Timeliness Information","enablePriority":"Enable Priority","enableWholeOrderRetrieve":"Withdraw Documents Under Review","messageProperty":"Image Setting","timeLimitControl":"Timeout Operation","messageNotice":"Message Notification","extendProperty":"Extended Properties","directTips":"Tip: Switching start mode to 'Direct' will remove shared (PF) related components as it is the default start mode. Please be aware of this!","externalTips":"Tip: Switching start mode to 'External Process' is suitable for scenarios where the process serves as an external process for sharing. After switching, shared (PF) related components on the process will be retained. Please be aware of this!","subprocessTips":"Tip: Switching start mode to 'Subprocess' is suitable for invoking sub-processes. After switching, all process components except those for data extraction will be removed. Please be aware of this!","$quoted$":["basicInfo","name","nameLanguage","key","entryForm","startMode","wfTitle","formDef","formsPC","formsMobile","process","advanced","basic","wfComponent","otherConfig","processVariables","basicElements","customizeAction","timelinessInfo","enablePriority","enableWholeOrderRetrieve","messageProperty","timeLimitControl","messageNotice","extendProperty","directTips","externalTips","subprocessTips"]},"WfSequenceFlowEdge":{"basicInfo":"Basic Information","basic":"Basic Properties","name":"Name","nameLanguage":"Name","id":"Identifier","condition":"Condition Options","ConditionExpression":"Condition Expression","default":"Default Transition","$quoted$":["basicInfo","basic","name","nameLanguage","id","condition","ConditionExpression","default"]},"wfSidebar":{"bizactivitylib":"Business Activity Library","$quoted$":["bizactivitylib"]},"$quoted$":["wfEditorUi","wfProcessCell","WfSequenceFlowEdge","wfSidebar"]},"app":{"processDesigner":{"all":"All","assign":"Assign","claim":"Claim","preempt":"Preempt Mode","parallel":"Parallel Countersignature","sequential":"Sequential Countersignature","true":"Yes","false":"No","dataId":"Document ID","procInstId":"Process Instance ID","bizDefKey":"Entrance Document ID","processDefinitionKey":"Process Definition Key","procInstCreator":"Process Initiator","businessCreator":"Business Initiator","procInstDescription":"Process Summary","comment":"Approval Comment","bizDefName":"Process Category Name","curLoginUsername":"Current Login User Name","procInstCreatorName":"Process Initiator Name","currentParticipantId":"Current Participant ID","currentParticipantName":"Current Participant Name","currentUser":"Current Login User","preActExecutors":"Executors of the Previous Activity","collectionElementVariable":"MultiInstance Child activity element variables","subCollectionElementVariable":"MultiInstance Sub-process element variables","nrOfInstances":"Total number of multiple instances","nrOfCompletedInstances":"Number of multi-instance completed","nrOfActiveInstances":"The number of multiple instances running","nrOfForward":"Number of Passed Instances","nrOfBackward":"Number of rejected instances","nrOfAbort":"Number of terminated instances","conclusionType":"Conclusion Type","conclusionValue":"Conclusion Value","directSuperior":"Direct Superior","higherSuperior":"Indirect Superior","DIRECT":"Direct","EXTERNAL_PROCESS":"External Process","SUB_PROCESS":"Subprocess","ALL":"PC and Mobile","WEB":"PC","APP":"Mobile","conclusionTypeTips":"The direction of item circulation, 1 for forward, 2 for backward, 3 for termination","conclusionValueTips":"Item number, for example, 'Pass', 'Back', 'Refuse'","copy":"_Copy","saveAs":"Save As","tips":"System Tips","saveAsSuccess":"Save As Successful","saveAsFail":"Save As Failed, please check if the process is correct!","syncDt":"Whether to synchronize the current version of the process definition to the design-time process definition package","checkExpressionAfterSaveAs":"Model validation failed, please check and modify the expression configuration in the process","clickOk":"ClickOk","ignoreAndContinue":"Ignore and continue","processCategoryNotFound":"Please recheck the process, no process classification information found","syncSuccess":"Synchronization Successful","beforeCompleteStrategyChange":"There are running activity instances in the current node, adjusting the completion strategy is not allowed, please be aware!","releaseProcess":"Review before Release","auto":"Auto-generated Form","push":"Push-generated Form","pull":"Pull-generated Form","creation":"Generate the target form through the form generation process","$quoted$":["all","assign","claim","preempt","parallel","sequential","true","false","dataId","procInstId","bizDefKey","processDefinitionKey","procInstCreator","businessCreator","procInstDescription","comment","bizDefName","curLoginUsername","procInstCreatorName","currentParticipantId","currentParticipantName","currentUser","preActExecutors","collectionElementVariable","subCollectionElementVariable","nrOfInstances","nrOfCompletedInstances","nrOfActiveInstances","nrOfForward","nrOfBackward","nrOfAbort","conclusionType","conclusionValue","directSuperior","higherSuperior","DIRECT","EXTERNAL_PROCESS","SUB_PROCESS","ALL","WEB","APP","conclusionTypeTips","conclusionValueTips","copy","saveAs","tips","saveAsSuccess","saveAsFail","syncDt","checkExpressionAfterSaveAs","clickOk","ignoreAndContinue","processCategoryNotFound","syncSuccess","beforeCompleteStrategyChange","releaseProcess","auto","push","pull","creation"]},"$quoted$":["processDesigner"]},"multiInstanceLoopCharacteristics":{"loopCharacteristics":"Multi-instance Setup","set":"(Set)","notSet":"(Not Set)","isEnable":"Enable","isSequential":"Sequential","loopCardinality":"Elements Collections","completionConditionRules":"Completion COnditions","promptAct1":"1. The number of elements in [Collection] is the number of instances of the sub-activity start.","promptAct2":"2. When the sub-activity starts, the system will split and map the elements in the [Collection] to the [Element Variables] of each sub-activity instance.","promptProc1":"1. The number of elements in [Collection] is the number of instances of the sub-process start.","promptProc2":"2. When the sub-process starts, the system will split and map the elements in the [Collection] to the [Element Variables] of each sub-process instance.","checkPrompt":"There are running activity instances in the current node, adjusting is not allowed","completeSave":"Please configure the completion conditions and click confirm to save","elementNotEmpty":"Element collection cannot be empty","conditionRulesSet":"(Set)","conditionRulesUnSet":"(Not Set)","enableForbid":"After enabling multiple instances, it is not allowed to enable the multi instance setting when the return setting in the rejection rule is set to [Return to me] or when [Allow modification of return setting] is checked","completionConditionRulesList":{"forward":"Forward","backward":"BackWard","abort":"Abort","$quoted$":["forward","backward","abort"]},"$quoted$":["loopCharacteristics","set","notSet","isEnable","isSequential","loopCardinality","completionConditionRules","promptAct1","promptAct2","promptProc1","promptProc2","checkPrompt","completeSave","elementNotEmpty","conditionRulesSet","conditionRulesUnSet","enableForbid","completionConditionRulesList"]},"component":{"optins":{"wfOptions":"Workflow Options","specified":"Specified Subprocess","dynamic":"Dynamic Subprocess","set":"(Set)","notSet":"(Not Set)","subProcessType":"Subprocess Type","processType":"Process Type","bizDef":"Process Category","procDef":"Process Definition","clickCancel":"Cancel","clickOk":"OK","$quoted$":["wfOptions","specified","dynamic","set","notSet","subProcessType","processType","bizDef","procDef","clickCancel","clickOk"]},"voConfig":{"documentInfo":"Document Information","viewModelSelection":"View Model Selection","cancel":"Cancel","clickOk":"OK","selectOne":"Select One","documentTypeSelect":"Document Type Selection","set":"(Set)","notSet":"(Not Set)","viewModel":"View Model","documenttype":"Document Type","placeholder":"Please Select","$quoted$":["documentInfo","viewModelSelection","cancel","clickOk","selectOne","documentTypeSelect","set","notSet","viewModel","documenttype","placeholder"]},"variableSetting":{"constant":"Constant","expression":"Expression","component":"Component","ACTIVITY_STARTED":"Activity Started","ACTIVITY_COMPLETED":"Activity Completed","varAssign":"Variable Assignment","varNumber":"Variable Number","REQUIRED":"Required","varName":"Variable Name","valueType":"Value Type","executionTime":"Execution Time","valueText":"Variable Value","processVariables":"Process Variables","notSelectedVar":"Variable Not Selected!","valueCannotEmpty":"Variable Value Cannot be Empty!","set":"(Set)","notSet":"(Not Set)","add":"Add","delete":"Delete","serialNumber":"Serial Number","clickCancel":"Cancel","clickOK":"OK","inconsistentParameters":"Inconsistent Method Parameters for the Current Component, Please Update!","methodNotExist":"The Current Component No Longer Exists This Method, Please Update!","parameterName":"Parameter Name","parameterValue":"Parameter Value","methodnotSelected":"Component Method Not Selected Yet","metadataNotExist":"Help Metadata Does Not Exist, Please Contact the System Administrator for Details!","errorObtainComponent":"Error Obtaining Parsed Component","componentSelection":"Component Selection","componentName":"Component Name","parameterList":"Parameter List","lineNumber":"No.","$quoted$":["constant","expression","component","ACTIVITY_STARTED","ACTIVITY_COMPLETED","varAssign","varNumber","REQUIRED","varName","valueType","executionTime","valueText","processVariables","notSelectedVar","valueCannotEmpty","set","notSet","add","delete","serialNumber","clickCancel","clickOK","inconsistentParameters","methodNotExist","parameterName","parameterValue","methodnotSelected","metadataNotExist","errorObtainComponent","componentSelection","componentName","parameterList","lineNumber"]},"urgeHandleRule":{"urgentApproval":"Urge Approval:","pleaseApprove":"Please Approve","soOn":" ","urgeHandle":"Urge Handle","noSendingMethod":"No Sending Method Selected Yet!","setMessageTemplate":"Message Template Needs to be Set When Using SMS as the Message Channel","codeEmpty":"SMS Template Number Cannot be Empty","noMessageSubject":"No Message Subject Configured Yet!","noMessageContent":"No Message Content Selected Yet!","earliestTimeNotEmpty":"Earliest Urge Time Cannot be Empty","minimumTimeNotEmpty":"Minimum Urge Interval Cannot be Empty","set":"(Set)","notSet":"(Not Set)","enableUrgeHandle":"Enable Urgent Handling","timeSetting":"Time Setting","earliestTime":"Earliest Urge Time (Hours)","minimumInterval":"Minimum Urge Interval (Hours)","sendingMethod":"Sending Method","messageSubject":"Message Subject","supportEditing":"Support Editing","messageContent":"Message Content","displayReminder":"Display Urgent Reminder","clickCancel":"Cancel","clickOK":"OK","$quoted$":["urgentApproval","pleaseApprove","soOn","urgeHandle","noSendingMethod","setMessageTemplate","codeEmpty","noMessageSubject","noMessageContent","earliestTimeNotEmpty","minimumTimeNotEmpty","set","notSet","enableUrgeHandle","timeSetting","earliestTime","minimumInterval","sendingMethod","messageSubject","supportEditing","messageContent","displayReminder","clickCancel","clickOK"]},"titleExpression":{"zh-CHS":"Simplified Chinese","zh-CHT":"Traditional Chinese","en":"English","taskDescription":"Task Description","set":"(Set)","notSet":"(Not Set)","currentLanguage":"Current Summary Language:","clickCancel":"Cancel","clickOK":"OK","$quoted$":["zh-CHS","zh-CHT","en","taskDescription","set","notSet","currentLanguage","clickCancel","clickOK"]},"timeLimitControl":{"timedOutOperation":"Timed Out Operation","constant":"Constant","scope":"Time Scope","day":"Day(s)","hour":"Hour(s)","minute":"Minute(s)","BeforeDuration":"Before Due","OnDuration":"On Due","AfterDuration":"After Due","SendMessageExpireOperation":"Expiring Alert","AutoHandleExpireOperation":"Automatic Processing","curDay":"Current Day","durationType":"Duration Type","required":"Required","timeDuration":"Duration","timeUnit":"Unit","operationTypeName":"Operation Type Name","sendType":"Operation","onlyBeInteger":"Task Duration Can Only Be an Integer!","setOperation":"Please Set Timeout Operation!","setType":"Please Set Automatic Processing Type!","setComments":"Please Set Automatic Processing Opinion!","selectedOperation":"No Expiring Operation Selected Yet!","notSupportAutomatic":"If the Next Node is Assigned by the Current Operator, the Current Node Does Not Support Automatic Task Processing","warningMessage":"Warning Message","automaticProcessing":"Automatic Processing","set":"(Set)","notSet":"(Not Set)","timelinessControl":"Task Processing Timeliness Control","isEnable":"Enable or Not","taskDeadline":"Task Deadline","timelyOperation":"Timely Alert Operation","actionList":"Action List","add":"Add","remove":"Remove","clickCancel":"Cancel","clickOK":"OK","workItemParticipant":"Current Node Operator","procInstCreator":"Process Initiator","to-doMessageTimeOut":"You Have a Pending Task Message About to Time Out.","messageTimeOut":"You Have a Message About to Time Out","agree":"Agree","$quoted$":["timedOutOperation","constant","scope","day","hour","minute","BeforeDuration","OnDuration","AfterDuration","SendMessageExpireOperation","AutoHandleExpireOperation","curDay","durationType","required","timeDuration","timeUnit","operationTypeName","sendType","onlyBeInteger","setOperation","setType","setComments","selectedOperation","notSupportAutomatic","warningMessage","automaticProcessing","set","notSet","timelinessControl","isEnable","taskDeadline","timelyOperation","actionList","add","remove","clickCancel","clickOK","workItemParticipant","procInstCreator","to-doMessageTimeOut","messageTimeOut","agree"]},"sendMessageOperation":{"procInstCreator":"Process Initiator","workItemParticipant":"Current Node Handler","preActExecutors":"Previous Node Handlers","day":"Day","hour":"Hour","minute":"Minute","cycleTimeNotEmpty":"Cycle time interval cannot be empty!","sendMethodNotEmpty":"Send method cannot be empty!","subjectNotEmpty":"Message subject cannot be empty!","contentNotEmpty":"Message content cannot be empty!","recipientNotEmpty":"Recipient cannot be empty!","messageTemplate":"Message template needs to be set when SMS channel is enabled","smsTemplateNumberNotEmpty":"SMS template number cannot be empty","cycleEnable":"Enable cycle warning","cycleTime":"Cycle time interval","sendType":"Send method","subject":"Message subject","message":"Message content","receiverVari":"Recipient","sysUsers":"System users","clickCancel":"Cancel","clickOK":"OK","opinionsNotEmpty":"Automatic handling opinion cannot be empty!","processingNotEmpty":"Automatic handling cannot be empty!","automaticProcessSet":"Automatic handling settings","automaticProcessMethod":"Automatic handling method","automaticOpinionHandle":"Automatic handling opinion","$quoted$":["procInstCreator","workItemParticipant","preActExecutors","day","hour","minute","cycleTimeNotEmpty","sendMethodNotEmpty","subjectNotEmpty","contentNotEmpty","recipientNotEmpty","messageTemplate","smsTemplateNumberNotEmpty","cycleEnable","cycleTime","sendType","subject","message","receiverVari","sysUsers","clickCancel","clickOK","opinionsNotEmpty","processingNotEmpty","automaticProcessSet","automaticProcessMethod","automaticOpinionHandle"]},"smsMessageTemplate":{"smsTemplateContent":"Template text defined in third-party SMS service provider, for example: Your GS Cloud data platform account has been activated. Username: ${username}, initial password: ${code}. Please log in to the system in time.","code":"Variable","value":"Value","noRowsSelected":"No rows selected","smsMessageTemplate":"SMS Service Template","tips1":"Message template refers to the association of template variables defined by third-party SMS service provider with GS Cloud variables after the template has been defined.","tips2":"Template number defined in the third-party SMS service provider, for example: Aliyun SMS_220626324","tips3":"Configure the association between variables in the third-party SMS service provider's template and variables in GSCloud","smsTemplateNumber":"SMS template number","smsVariableBinding":"SMS variable binding","addSmsVariable":"Add","deleteSmsVariable":"Delete","$quoted$":["smsTemplateContent","code","value","noRowsSelected","smsMessageTemplate","tips1","tips2","tips3","smsTemplateNumber","smsVariableBinding","addSmsVariable","deleteSmsVariable"]},"signRule":{"countersignRules":"Countersign rules","byNumber":"By Quantity","byProportion":"By Percentage (%)","customConditions":"Custom Conditions","value":"Number","text":"Name","conclusionName":"Conclusion Name","conclusionValue":"Conclusion Value","calculateType":"Calculation Method","conditionValue":"Condition Value","waitAllVotes":"Wait for all members to complete","yes":"Yes","no":"No","notEmpty":"When the completion strategy is countersignature, the countersign rules cannot be empty. Please understand!","conditionNotEmpty":"When the Calculation Method is set to Custom Conditions, the Custom Conditions cannot be empty!","pleaseSelect":"Please select an item first!","maxConditionValue":"The maximum value of the condition must be 100","minConditionValue":"The minimum value of the condition must be 0","noConditional":"No conditional value is required when the execution mode is unanimous or one vote","set":"(Set)","notSet":"(Not Set)","ruleList":"Rule List","approvalOptions":"Approval Options","clickCancel":"Cancel","deleteRow":"Reset","clickOK":"OK","$quoted$":["countersignRules","byNumber","byProportion","customConditions","value","text","conclusionName","conclusionValue","calculateType","conditionValue","waitAllVotes","yes","no","notEmpty","conditionNotEmpty","pleaseSelect","maxConditionValue","minConditionValue","noConditional","set","notSet","ruleList","approvalOptions","clickCancel","deleteRow","clickOK"]},"saveAsEdit":{"public":"Public","private":"Private","code":"Number","name":"Name","nameNotEmpty":"Process name cannot be empty","organizationNotEmpty":"Maintenance organization cannot be empty","organization":"Organization","basicAttributes":"Basic Attributes","processName":"Process name","processKeyValue":"Process Key value","thisDocument":"This document","otherDocument":"Other document","entryFormEmpty":"Process Category has not been selected. Please select a process category or switch the save location to this document!","entryForm":"Process Category","savePos":"Save location","maintenanceOrg":"Maintenance organization","accessLevel":"Access level","saveAsCancel":"Cancel","saveAsOK":"OK","$quoted$":["public","private","code","name","nameNotEmpty","organizationNotEmpty","organization","basicAttributes","processName","processKeyValue","thisDocument","otherDocument","entryFormEmpty","entryForm","savePos","maintenanceOrg","accessLevel","saveAsCancel","saveAsOK"]},"release":{"release":"Process Release","update":"Process Update","applicantName":"Applicant Name","applicantDepartment":"Applicant Department","procName":"Process name","procVersion":"Process version","releaseType":"Release type","textDetail":"Description","saveAsCancel":"Cancel","saveAsOK":"OK","$quoted$":["release","update","applicantName","applicantDepartment","procName","procVersion","releaseType","textDetail","saveAsCancel","saveAsOK"]},"processVariables":{"string":"String","integer":"Integer","decimal":"Decimal","boolean":"Boolean","constant":"Constant","expression":"Expression","component":"Component","name":"Variable number","required":"Required","documentation":"Variable name","basicType":"Variable type","description":"Description","tag":"Initial value type","valueText":"Initial value","processVariables":"Process variables","notSelected":"No process variables selected!","variableNumberEmpty":"Variable number cannot be empty!","variableNameEmpty":"Variable name cannot be empty!","variableNumberNotStandard":"Variable number can only contain letters, numbers, and underscores, and cannot start with a number!","tagNotEmpty":"Initial value type cannot be empty!","codeDuplicates":"Process variable number cannot be duplicated!","alreadyExists":"The added variable already exists!","set":"(Set)","notSet":"(Not Set)","add":"Add","delete":"Delete","number":"Number","clickCancel":"Cancel","clickOK":"OK","$quoted$":["string","integer","decimal","boolean","constant","expression","component","name","required","documentation","basicType","description","tag","valueText","processVariables","notSelected","variableNumberEmpty","variableNameEmpty","variableNumberNotStandard","tagNotEmpty","codeDuplicates","alreadyExists","set","notSet","add","delete","number","clickCancel","clickOK"]},"participant":{"user":"User","variable":"Variable Participant","position":"Position","role":"Role","component":"Component Participant","reportingLine":"Reporting Line","matrix":"Matrix","activityExecutor":"Historical Activity Executor","organization":"Organization/Department","all":"All","assign":"Assign","claim":"Claim","currentUser":"Current Handler","procInstCreator":"Process Initiator","participantSet":"Participant Set","order":"Order","type":"Type","performerName":"Name","description":"Description","condition":"Enable Condition","dataMovement1":"Move default handler data to alternative handlers?","dataMovement2":"Move alternative handler data to default handler?","participantSelection":"Participant Selection","selectProcessVariables":"Process variables not selected yet!","selectVariableValueType":"Variable value type not selected yet!","selectRelation":"Relation not selected yet!","selectPosition":"Position not selected yet!","selectOrgType":"Organization type not selected yet!","orgFill":"Organization not filled yet!","refOrgIdNotNull":"When reference type is organization, the reference organization field cannot be empty","refUserIdNotNull":"When reference type is system user/employee, the reference person field cannot be empty","repDefConfigured":"The reporting line has already been configured","atLeastOneCondition":"At least one condition field must exist","dataFieldAliasNotNull":"Data field cannot be empty","matrixConfigured":"The matrix has already been configured","selectPerformer":"Performer not selected yet","definitionDeleted":"The definition of this reporting line data has been deleted, this data will be deleted","matrixDeleted":"The definition of this matrix data has been deleted, this data will be deleted","selectParticipantInfo":"Please select a participant information first!","noRowSelected":"No row selected yet!","selectDefaultHandler":"Please select a default handler first","selectpotentialtHandler":"Please select an alternative handler first","org":"Organization:","positionType1":"Position type: General position, Organization:","positionType2":"Position type: General position","positionType3":"Position type: Organization position","comp":"Component:","parameters:":", Parameters: {","referencePerson:":"Reference person: ","referenceOrganization:":"Reference organization: ","code":"Code：","condition1":"Condition 1: ","condition2":"Condition 2: ","condition3":"Condition 3: ","data":"Data: ","set":"(Set)","notSet":"(Not set)","allocationPolicy":"Allocation Policy","operator":"Assign Operator","multiSelect":"Allow Multiple Selection","necessary":"Only one candidate user, still requires manual selection","notifyRecipient":"Notify Recipient","defaultHandler":"Default Handler","new":"Add","editPerformer":"Edit","removePerformer":"Remove","clearPerformer":"Clear","moveUp":"Move Up","moveDown":"Move Down","alternativeHandler":"Alternative Handler","isAllScope":"When specifying participants, there is no restriction, select from all users","clickCancel":"Cancel","clickOK":"OK","alternativeScope":"Alternative Scope","orgId":"OrgID","includeChildren":"Include Children","conditon":"Conditon","currentUnit":"Current Unit","currentDepartment":"Current Department","variableOrganization":"Variable Org","$quoted$":["user","variable","position","role","component","reportingLine","matrix","activityExecutor","organization","all","assign","claim","currentUser","procInstCreator","participantSet","order","type","performerName","description","condition","dataMovement1","dataMovement2","participantSelection","selectProcessVariables","selectVariableValueType","selectRelation","selectPosition","selectOrgType","orgFill","refOrgIdNotNull","refUserIdNotNull","repDefConfigured","atLeastOneCondition","dataFieldAliasNotNull","matrixConfigured","selectPerformer","definitionDeleted","matrixDeleted","selectParticipantInfo","noRowSelected","selectDefaultHandler","selectpotentialtHandler","org","positionType1","positionType2","positionType3","comp","parameters:","referencePerson:","referenceOrganization:","code","condition1","condition2","condition3","data","set","notSet","allocationPolicy","operator","multiSelect","necessary","notifyRecipient","defaultHandler","new","editPerformer","removePerformer","clearPerformer","moveUp","moveDown","alternativeHandler","isAllScope","clickCancel","clickOK","alternativeScope","orgId","includeChildren","conditon","currentUnit","currentDepartment","variableOrganization"]},"activityExecutor":{"name":"Name","eventHandler":">Activity Executor","nodeName":"Node Name","enablingConditions":"Enable Conditions","activityList":"Activity List","clickCancel":"Cancel","clickOK":"OK","$quoted$":["name","eventHandler","nodeName","enablingConditions","activityList","clickCancel","clickOK"]},"componentPerformer":{"componentMethod":"Current component method parameters are inconsistent, please update!","methodNotExist":"This method does not exist in the current component, please update!","code":"Code","name":"Name","description":"Description","valueText":"Parameter Value","help":"Help","errorObtaining":"Error obtaining parsing component","componentSelection":"Component Selection","metadataNotExist":"Help metadata does not exist!","serverSideNotFound":"Server side did not find help metadata, please check if the metadata has been deployed to the environment","componentName":"Component Name","componentSelect":"Component Selection","parameterList":"Parameter List","$quoted$":["componentMethod","methodNotExist","code","name","description","valueText","help","errorObtaining","componentSelection","metadataNotExist","serverSideNotFound","componentName","componentSelect","parameterList"]},"matrixPerformer":{"code":"Code","name":"Name","help":"Help","multivalue":"Multi","enumSelection":"Enum Selection","refMatrixTable":"Reference Matrix Table","matrixTable":"Matrix Table","curDataFieldValue":"Result Column","conditionFields":"Condition Fields","condition":"Enable Condition","key":"Key","value":"Value","notSelectEnum":"Enum value not selected yet","cancel":"Cancel","onConfirm":"Confirm","lineNumber":"Line Number","$quoted$":["code","name","help","multivalue","enumSelection","refMatrixTable","matrixTable","curDataFieldValue","conditionFields","condition","key","value","notSelectEnum","cancel","onConfirm","lineNumber"]},"performerOptions":{"leave":"Flow Down","throwException":"Exception Prompt","sys":"User ID","administrative_staff":"Employee ID","procInstCreator":"Process Initiator","preActExecutors":"Previous Node Executors","allPassExecutors":"All Approved Personnel","performerOptions":"Performer Options","exclusionNotAllowed":"All Approved Personnel have set automatic approval, previous node executors are not allowed to be excluded by default!","approvalNotAllowed":"When [Allocation Policy] is [Claim], automatic approval is not allowed to be set, please be aware!","approvalNotAllowedAsSet":"All Approved Personnel have set not allowed for approval, previous node executors are not allowed to be automatically approved by default!","allocationStrategyIsCollect":"When [Allocation Policy] is [Claim], automatic approval is not allowed to be set, please be aware!","set":"(Set)","advancedOptions":"Advanced Performer Options","historicFirst":"When entering the node again, the handler is the previously handled personnel of the node","noPerformerStrategy":"Handler is Empty Strategy:","excludeProcInstCreator":"Exclude Handler Options","defaultNotParticipate":"Process Initiator does not participate in approval by default","excludePreActExecutors":"Previous node executors do not participate in approval by default","excludeAllPassExecutors":"All Approved Personnel do not participate in approval by default","excludeExprPerformer":"Process Variable:","variableOrgTypes":"Variable Value Types:","automaticApprovalOptions":"Automatic Approval Options","autoProcInstCreator":"Process Initiator is automatically approved by default","autoPreActExecutors":"Previous node executors are automatically approved by default","autoAllPassExecutors":"All Approved Personnel are automatically approved by default","cancel":"Cancel","clickOK":"OK","$quoted$":["leave","throwException","sys","administrative_staff","procInstCreator","preActExecutors","allPassExecutors","performerOptions","exclusionNotAllowed","approvalNotAllowed","approvalNotAllowedAsSet","allocationStrategyIsCollect","set","advancedOptions","historicFirst","noPerformerStrategy","excludeProcInstCreator","defaultNotParticipate","excludePreActExecutors","excludeAllPassExecutors","excludeExprPerformer","variableOrgTypes","automaticApprovalOptions","autoProcInstCreator","autoPreActExecutors","autoAllPassExecutors","cancel","clickOK"]},"positionPerformer":{"orgPosition":"Organization Position","generalPosition":"General Position","sysPositions":"System Positions","positionType":"Position Type","role":"Role","position":"Position","sysType":"Organization Type","placeholder":"Please select","orgId":"Organization ID","condition":"Enable Condition","clickCancel":"Cancel","clickOK":"OK","$quoted$":["orgPosition","generalPosition","sysPositions","positionType","role","position","sysType","placeholder","orgId","condition","clickCancel","clickOK"]},"reportingLine":{"higherSuperior":"Indirect Supervisor","directSuperior":"Direct Supervisor","code":"Code","name":"Name","dept":"Organization","sysUser":"System User","employee":"Employee","businessFields":"Business Fields","defName":"Reporting Definition","dimension":"Reporting Level","curReportingRefer":"Reference Type","usersName":"Reference Person","refOrgId":"Reference Organization","condition":"Enable Condition","definitionOfReport":"Definition of Reporting Relationship","$quoted$":["higherSuperior","directSuperior","code","name","dept","sysUser","employee","businessFields","defName","dimension","curReportingRefer","usersName","refOrgId","condition","definitionOfReport"]},"userPerformer":{"regularUser":"Regular User","variablePart":"Variable Participant","sys":"System User","administrative_organization":"Employee","cantUseContext":"Administrative staff type cannot use this context variable","user":"User","variable":"Variable","condition":"Enable Condition","$quoted$":["regularUser","variablePart","sys","administrative_organization","cantUseContext","user","variable","condition"]},"variablePerformer":{"sys":"User ID","administrative_staff":"Employee ID","oneself":"Self","administrative_organization":"Department ID","cantUseContext":"Administrative staff type cannot use this context variable","processVariables":"Process Variables","variableOrgTypes":"Variable Value Types","relationShipType":"Relationship","condition":"Enable Condition","$quoted$":["sys","administrative_staff","oneself","administrative_organization","cantUseContext","processVariables","variableOrgTypes","relationShipType","condition"]},"orgPotentialOwner":{"optionSettings":"Option Settings","global":"All Members","currentUnit":"Current Unit","currentDepartment":"Current Department","addSignBehind":"Add Signature","addSignFront":"Consult","transfer":"Transfer","notify":"Notify","set":"(Set)","notSet":"(Not Set)","option":"Option","enable":"Enable or Not","range":"Range","OrgId":"Org Id","variableOrganization":"Variable Org","includeChildren":"Include Subordinates","clickCancel":"Cancel","clickOK":"OK","limit":"Limit Scope","turnOffPrompt":"Please Turn off the Scope of People option!","$quoted$":["optionSettings","global","currentUnit","currentDepartment","addSignBehind","addSignFront","transfer","notify","set","notSet","option","enable","range","OrgId","variableOrganization","includeChildren","clickCancel","clickOK","limit","turnOffPrompt"]},"note":{"placeholder":"Please enter process change record","clickCancel":"Cancel","clickOK":"OK","$quoted$":["placeholder","clickCancel","clickOK"]},"MessageNotice":{"notify":"Message Notice","subject":"Message Subject","content":"Message Content","sendTime":"Sending Time","sendType":"Send Method","receiverText":"Message Receiver","procInstCreator":"Process Initiator,","workItemParticipant":"Task Receiver,","messageSet":"Message Settings","selectedRow":"No message notification selected yet!","noCopy":"No message notification attributes to copy!","batchCopy":"Batch Copy","set":"(Set)","notSet":"(Not Set)","add":"Add","edit":"Edit","delete":"Delete","lineNumber":"Number","clickCancel":"Cancel","clickOK":"OK","messContent":{"expr":"'You have a message notification.'","sexpr":"","$quoted$":["expr","sexpr"]},"procComplete":"Process Completed","procAborted":"Process Aborted","procRollBack":"Process Rejected","workCreated":"Task Created","workAborted":"Task Aborted","actComplete":"Activity Completed","actAborted":"Activity Aborted","email":"Email","sms":"SMS","cloudplus":"Cloud","processParticipant":"Process Participant","variableParticipant":"Variable Participant","userParticipant":"Designated User","positionParticipant":"Position","activityExecutorParticipant":"Historical Handler","sys":"System User","administrative_organization":"Employee","name":"Name","noTargetNode":"No node selected yet!","noMessageNotifyAttribute!":"No message notification attribute!","$quoted$":["notify","subject","content","sendTime","sendType","receiverText","procInstCreator","workItemParticipant","messageSet","selectedRow","noCopy","batchCopy","set","notSet","add","edit","delete","lineNumber","clickCancel","clickOK","messContent","procComplete","procAborted","procRollBack","workCreated","workAborted","actComplete","actAborted","email","sms","cloudplus","processParticipant","variableParticipant","userParticipant","positionParticipant","activityExecutorParticipant","sys","administrative_organization","name","noTargetNode","noMessageNotifyAttribute!"]},"messageNoticeEdit":{"procInstCreator":"Process Initiator","activityExecutorParticipant":"Historical Handler","workItemParticipant":"Task Handler","sys":"System User","administrative_organization":"Employee","processParticipant":"Process Participant","workItemReceiveParticipant":"Task Receiver","variableParticipant":"Variable Participant","userParticipant":"Designated User","positionParticipant":"Position","sendType":"Send method cannot be empty","smsMessageTemplate":"Message channel requires SMS, please set the message template","smsMessageTemplateCode":"SMS template code cannot be empty","sendTime":"Sending time cannot be empty","subject":"Message subject cannot be empty","content":"Message content cannot be empty","receivers":"Receiver cannot be empty!","processParticipantNotNull":"Process participant cannot be empty","activityDefIdNotNull":"When process participant is historical handler, the handling node cannot be empty","variableParticipantNotNull":"Variable participant cannot be empty","orgType":"Organization type of variable participant cannot be empty","userIds":"Designated user cannot be empty","positionId":"Position cannot be empty","activityList":"Activity List","position":"Position","optionalNodes":"Optional Nodes","targetNodeList":"Target Node List","placeholder":"Please select target node","optionalAttribute":"Optional Attributes","lineNumber":"Number","clickCancel":"Cancel","clickOK":"OK","messSendType":"Message Channel","messSubject":"Message Subject","enable":"Enable Expression","messContent":"Message Content","recipient":"Receiver","addReceiver":"Add","organization":"Organization:","posi":"Position:","$quoted$":["procInstCreator","activityExecutorParticipant","workItemParticipant","sys","administrative_organization","processParticipant","workItemReceiveParticipant","variableParticipant","userParticipant","positionParticipant","sendType","smsMessageTemplate","smsMessageTemplateCode","sendTime","subject","content","receivers","processParticipantNotNull","activityDefIdNotNull","variableParticipantNotNull","orgType","userIds","positionId","activityList","position","optionalNodes","targetNodeList","placeholder","optionalAttribute","lineNumber","clickCancel","clickOK","messSendType","messSubject","enable","messContent","recipient","addReceiver","organization","posi"]},"jumpScope":{"targetNodeOptions":"Target Node Options","name":"Name","outConnectNode":"Process Diagram Connection Node","global":"All Nodes within the Process","afterNodes":"All Successor Nodes","specifiedSet":"Process Diagram Connection Node + Additional Nodes","firstNode":"Conditional true connection node, when there are multiple options, the first one is selected by default","nullNode":"Default is empty, manual selection every time","specifyNode":"Specify the default node","noSetTargetNode":"Target node options not set yet, please understand!","noSetSpecifyNode":"Default node not specified yet, please understand!","selectedRow":"Please select an option first!","optionalNodes":"Optional Nodes","listOfAdditional":"List of Additional Nodes","pleaseSelect1":"Please select additional nodes","defaultNode":"Default Node","pleaseSelect2":"Please select default node","defaultNodeList":"Default Node List","clickCancel":"Cancel","clickOK":"OK","set":"(Set)","$quoted$":["targetNodeOptions","name","outConnectNode","global","afterNodes","specifiedSet","firstNode","nullNode","specifyNode","noSetTargetNode","noSetSpecifyNode","selectedRow","optionalNodes","listOfAdditional","pleaseSelect1","defaultNode","pleaseSelect2","defaultNodeList","clickCancel","clickOK","set"]},"imageSet":{"imageSet":"Image Setting","onlyView":"View Only","edit":"Edit","reScanStart":"Initiate Re-scan","reScanComplete":"Re-scan Complete","mutualExclusion":"[View Only] option is exclusive with other options, please understand!","set":"(Set)","notSet":"(Not Set)","imageOperation":"Image Operation Permission","clickCancel":"Cancel","clickOK":"OK","$quoted$":["imageSet","onlyView","edit","reScanStart","reScanComplete","mutualExclusion","set","notSet","imageOperation","clickCancel","clickOK"]},"extendProperty":{"extendProperty":"Extended Property","true":"Yes","false":"No","set":"(Set)","notSet":"(Not Set)","illustrate":"Illustrate","placeholder":"Please select","cancel":"Cancel","clickOK":"OK","$quoted$":["extendProperty","true","false","set","notSet","illustrate","placeholder","cancel","clickOK"]},"expressionEditor":{"expressionEditor":"Expression Editor","notSet":"(Not Set)","clickCancel":"Cancel","changeType":"Switch Type","clickOK":"OK","$quoted$":["expressionEditor","notSet","clickCancel","changeType","clickOK"]},"executeForms":{"executeForms":"Form Definition","parameters":"Parameters [","typeAsvariable":"] is of variable type, but does not exist in process variables","parameterSettings":"Parameter Settings","formDefinitionList":"Form Definition List","notSet":"(Not Set)","default":"Process Default Form","processEmbeddedForm":"Process-Embedded Form","formEmbedProcess":"Form-Embedded Process","clickCancel":"Cancel","clickOK":"OK","noForm":"No Form Format","form":"Select Form","placeholder":"Please select","parametersSet":"Parameters","key":"Variable ID","name":"Variable Name","lineNumber":"Serial Number","code":"Code","paramName":"Name","tag":"Type","value":"Parameter Value","variable":"Variable","constant":"Constant","expression":"Expression","method":"Method Identifier","methodName":"Method Name","description":"Description","workFlowAction":"Workflow Direction","formOperations":"Form Operations","executionTime":"Execution Time","sortOrder":"Execution Order","methodParameters":"Parameters","selectFormActionConfig":"Form Action Configuration not selected!","selectFormAction":"Form Action not selected!","editParam":"Settings","formEvents":"Form Events","buttonName":"Button Name","enable":"Enabled","disabled":"Disabled","hidden":"Hidden","fieldName":"Field Name","editable":"Editable","readonly":"Read-only","required":"Required","saveFail":"Failed to save configuration. Please contact the administrator for details!","checkedRows":"No button collection selected","checkeds":"No field collection selected","enableBtn":"Enabled","disabledBtn":"Disabled","hiddenBtn":"Hidden","btnBatchReset":"Reset","editableBtn":"Editable","readonlyBtn":"Read-only","requiredBtn":"Required","add":"Add","delete":"Delete","other":"Other","formBtn":"Form Button","formfield":"Form Field","apptag":"Document Type","functionMenu":"Function Menu","formFormat":"Form Format","docFormatNumber":"Document Format Number","docFormatName":"Document Format Name","selectedRow":"No form definition selected!","set":"(Set)","operationDelete":"This operation does not allow deletion","operationAdd":"This operation cannot be added","alreadySelect":"The form definition has been selected, please choose another form","canAddSameOperation":"Form operations do not allow duplicates","$quoted$":["executeForms","parameters","typeAsvariable","parameterSettings","formDefinitionList","notSet","default","processEmbeddedForm","formEmbedProcess","clickCancel","clickOK","noForm","form","placeholder","parametersSet","key","name","lineNumber","code","paramName","tag","value","variable","constant","expression","method","methodName","description","workFlowAction","formOperations","executionTime","sortOrder","methodParameters","selectFormActionConfig","selectFormAction","editParam","formEvents","buttonName","enable","disabled","hidden","fieldName","editable","readonly","required","saveFail","checkedRows","checkeds","enableBtn","disabledBtn","hiddenBtn","btnBatchReset","editableBtn","readonlyBtn","requiredBtn","add","delete","other","formBtn","formfield","apptag","functionMenu","formFormat","docFormatNumber","docFormatName","selectedRow","set","operationDelete","operationAdd","alreadySelect","canAddSameOperation"]},"eventDefinition":{"eventDefinition":"Signal Definition","pass":"Forward","back":"Backward","abort":"Abort","signalRef":"Signal ID","name":"Signal Name","triggerAction":"Workflow Direction","selectedRow":"No trigger event selected!","dataLength":"At least one signal definition is required!","codeNotNull":"Signal ID cannot be empty!","nameNotNull":"Signal Name cannot be empty!","codeNotNumber":"Signal ID cannot be pure numbers!","codeRepeat":"Signal ID cannot be repeated!","set":"(Set)","notSet":"(Not Set)","add":"Add","delete":"Delete","clickCancel":"Cancel","clickOK":"OK","$quoted$":["eventDefinition","pass","back","abort","signalRef","name","triggerAction","selectedRow","dataLength","codeNotNull","nameNotNull","codeNotNumber","codeRepeat","set","notSet","add","delete","clickCancel","clickOK"]},"entryFormEditor":{"flowForm":"Process Category","code":"Code","name":"Name","base":"Base","foundation":"Foundation","extend":"Extended","selectedRow":"No process category selected","absent":"Process category no longer exists","lineNumber":"Serial Number","clickCancel":"Cancel","clickOK":"Rebind","$quoted$":["flowForm","code","name","base","foundation","extend","selectedRow","absent","lineNumber","clickCancel","clickOK"]},"editComponentParameter":{"code":"Code","name":"Name","required":"Required","yes":"Yes","no":"No","value":"Parameter Value","openComponentFail":"Failed to parse component","componentSelection":"Component Selection","curComponent":"Please select a process component","executionTime":"Please select execution time","para":"Parameter","paraRequired":"] is required","execuTime":"Execution Time","parameterList":"Parameter List","clickCancel":"Cancel","clickOK":"OK","$quoted$":["code","name","required","yes","no","value","openComponentFail","componentSelection","curComponent","executionTime","para","paraRequired","execuTime","parameterList","clickCancel","clickOK"]},"customizeAction":{"customizeAction":"Customize Action","app":"Mobile","web":"Web","all":"Web, Mobile","name":"Name","code":"Code","terminalType":"Terminal Type","isAll":"Default","yes":"Yes","no":"No","paramName":"Code","valueText":"Name","value":"Parameter Value","addActions":"Select Custom Actions","actionExisted":"The added custom action already exists!","selectedRow":"Please select an option first!","set":"(Set)","notSet":"(Not set)","add":"Add","delete":"Delete","parameterList":"Parameter List","clickCancel":"Cancel","clickOK":"OK","$quoted$":["customizeAction","app","web","all","name","code","terminalType","isAll","yes","no","paramName","valueText","value","addActions","actionExisted","selectedRow","set","notSet","add","delete","parameterList","clickCancel","clickOK"]},"checkCondition":{"zhChs":"Simplified Chinese","zhCht":"Traditional Chinese","en":"English","checkCondition":"Activity Validation Rule","set":"(Set)","notSet":"(Not set)","nodeEntry":"Node Entry","activityBeforeStarted":"Node Entry Condition","enterErrorTips":"Enter Condition Mismatch Tips","activityBeforeCompleted":"Node Exit","activityBeforeCompletedValue":"Node Exit Condition","leaveErrorTips":"Leave Condition Mismatch Tips","clickCancel":"Cancel","clickOK":"OK","$quoted$":["zhChs","zhCht","en","checkCondition","set","notSet","nodeEntry","activityBeforeStarted","enterErrorTips","activityBeforeCompleted","activityBeforeCompletedValue","leaveErrorTips","clickCancel","clickOK"]},"batchSet":{"targetNode":"target Node","addSignFront":"addSign Front","addSignBehind":"addSign Behind","transfer":"transfer","notify":"notify","backWardRule":"backWard Rule","participantOptions":"performer Options","name":"name","$quoted$":["targetNode","addSignFront","addSignBehind","transfer","notify","backWardRule","participantOptions","name"]},"subProcess":{"subProcessSet":"Subprocess Settings","specified":"Specify Subprocess","dynamic":"Dynamic Subprocess","inheritParent":"Same as Parent Process","autoCreation":"Auto Generate Downstream Documents","variablesExpression":"Variable Expression","rteNull":"Please select a document workflow","orderProcess":"Document Workflow","clickOk":"OK","clickCancel":"Cancel","inheritBizDataId":"When the subprocess is inconsistent with the parent process document, please set the subprocess document ID!","set":"(Set)","notSet":"(Not set)","radioGroupProcessType":"Sub Type","flowForm":"Flow Category","processDef":"Process Definition","radioGroupBillSource":"Source","autoCreationProcess":"Auto Process","bizDataId":"Document ID","setOption":"Set options","SameParentProcess":"The same business document as the parent process","setBizDataId":"Set document ID","subProcessOpt":"Subprocess Options","$quoted$":["subProcessSet","specified","dynamic","inheritParent","autoCreation","variablesExpression","rteNull","orderProcess","clickOk","clickCancel","inheritBizDataId","set","notSet","radioGroupProcessType","flowForm","processDef","radioGroupBillSource","autoCreationProcess","bizDataId","setOption","SameParentProcess","setBizDataId","subProcessOpt"]},"backwardRule":{"reEdit":"The rejected activity node no longer exists. Please re-edit.","backwardRule":"Rejection Rule","initialActityId":"Start Node","precursorActivityId":"Predecessor Node","empty":"Empty","name":"Name","id":"Identifier","sequence":"Sequential Transition","backToMe":"Return to Me","backToCurrentNode":"Return to Current Node","popover":"1. Sequential Transition: Transition according to the order of the flow lines; 2. Return to Me: If the completion strategy is Preemptive, only create tasks for the person who rejected it. If the completion strategy is Countersignature, the person who rejected it and the unapproved person will receive new tasks, and the approved personnel will automatically approve them; 3. Return to Current Node: The actual effect is affected by the option 'Is the executor a person who has already processed the node when entering the node again'","selectAbleClick":"Under the Countersignature strategy, dynamic selection of rejection target nodes is not allowed!","dictPicked":"Please use the 'Revert to Empty' option with the 'Allow dynamic selection of rejection target nodes' option","set":"(Set)","notSet":"(Not set)","rejectedTo:":"Reverted to:","backScope":"Scope of rejection","defaultPrompt":"All historical rejection nodes are selected by default","title":"Activity List","dynamicSelection":"Allow dynamic selection of rejection target nodes","resubmitEffectOptions":"Return Settings","popover1":"1. Sequential Transition: Transition according to the order of the flow lines;","popover2":"2. Return to Me: If the completion strategy is Preemptive, only create tasks for the person who rejected it. If the completion strategy is Countersignature, the person who rejected it and the unapproved person will receive new tasks, and the approved personnel will automatically approve them;","popover3":"3. Return to Current Node: The actual effect is affected by the option 'Is the executor a person who has already processed the node when entering the node again'","allowModification":"Allow modification of return settings","dynamicBackWardRuleAbleClick":"After enabling multiple instances, it is forbidden to check the option to allow modification of return settings","backToMeForbid":"After enabling multiple instances, it is prohibited to select 'return to me'","clickCancel":"Cancel","clickOk":"OK","$quoted$":["reEdit","backwardRule","initialActityId","precursorActivityId","empty","name","id","sequence","backToMe","backToCurrentNode","popover","selectAbleClick","dictPicked","set","notSet","rejectedTo:","backScope","defaultPrompt","title","dynamicSelection","resubmitEffectOptions","popover1","popover2","popover3","allowModification","dynamicBackWardRuleAbleClick","backToMeForbid","clickCancel","clickOk"]},"assignStrategy":{"all":"All","assign":"Assign","claim":"Claim","currentUser":"Current Executor","procInstCreator":"Process Initiator","assignStrategy":"Assignment Strategy","option":"Option","assignmentRules":"Assignment Rules","operator":"Assign Operator","multiSelect":"Multiple candidate users can be selected","necessary":"Only one candidate user, still requires manual selection","clickCancel":"Cancel","clickOK":"OK","$quoted$":["all","assign","claim","currentUser","procInstCreator","assignStrategy","option","assignmentRules","operator","multiSelect","necessary","clickCancel","clickOK"]},"assignScope":{"assignScopeList":"Assigned Node List","required":"Required","yes":"Yes","no":"No","condition":"Condition","add":"Add","delete":"Delete","name":"Name","deleteRow":"Please select an option first!","curActivity":"No row selected","duplicateNodeNoAdd":"Selected nodes will not be added repeatedly","set":"(Set)","notSet":"(Not set)","nodeList":"Node List","moveUp":"Move Up","moveDown":"Move Down","clickCancel":"Cancel","clickOK":"OK","$quoted$":["assignScopeList","required","yes","no","condition","add","delete","name","deleteRow","curActivity","duplicateNodeNoAdd","set","notSet","nodeList","moveUp","moveDown","clickCancel","clickOK"]},"assignPerformer":{"currentUser":"Current User","procInstCreator":"Process Initiator","global":"Global","currentUnit":"Current Unit","currentDepartment":"Current Department","assignPerformer":"Assign Rule","set":"(Set)","operator":"Assign Operator","multiSelect":"Allow Selecting Multiple Candidates","necessary":"When there is only one candidate, manual selection is still required","clickCancel":"Cancel","clickOK":"OK","$quoted$":["currentUser","procInstCreator","global","currentUnit","currentDepartment","assignPerformer","set","operator","multiSelect","necessary","clickCancel","clickOK"]},"approvelItems":{"approvalOptions":"Approval Options","forward":"Forward","backward":"Backward","abort":"Abort","value":"Number","text":"Name","workFlowAction":"Workflow Direction","isDefault":"Default","no":"No","yes":"Yes","commentNecessary":"Comment Required","attachmentNecessary":"Attachment Upload","certification":"Digital Signature","signatureNecessary":"Manual Signature Required","defaultComment":"Default Comment","zh-CHS":"Simplified Chinese","zh-CHT":"Traditional Chinese","en":"English","workFlowActionNotNull":"Approval item workflow direction cannot be empty, please modify!","deleteRow":"Please select an option first!","set":"(Set)","notSet":"(Not Set)","add":"Add","delete":"Delete","clickCancel":"Cancel","clickOK":"OK","approvalAction":"Approval Action","lineNumber":"Number","$quoted$":["approvalOptions","forward","backward","abort","value","text","workFlowAction","isDefault","no","yes","commentNecessary","attachmentNecessary","certification","signatureNecessary","defaultComment","zh-CHS","zh-CHT","en","workFlowActionNotNull","deleteRow","set","notSet","add","delete","clickCancel","clickOK","approvalAction","lineNumber"]},"approvalPivot":{"remind":"Text Prompt","type":"Type","condition":"Condition","title":"Display Name","description":"Detailed Description","approvalPivot":"Approval Key Point","selectedRow":"Approval key point not selected!","configTitle":"Display title not filled!","set":"(Set)","notSet":"(Not Set)","enable":"Enable","expand":"Expand","showTitle":"Display Title","list":"List","add":"Add","delete":"Delete","clickCancel":"Cancel","clickOK":"OK","$quoted$":["remind","type","condition","title","description","approvalPivot","selectedRow","configTitle","set","notSet","enable","expand","showTitle","list","add","delete","clickCancel","clickOK"]},"anonymousSet":{"anonymousOpt":"Anonymous Option","approver":"Approver","set":"(Set)","notSet":"(Not Set)","anonymousSet":"Anonymous Settings","isAnonymity":"Enable","anonymous":"Anonymous Alias","clickCancel":"Cancel","clickOK":"OK","$quoted$":["anonymousOpt","approver","set","notSet","anonymousSet","isAnonymity","anonymous","clickCancel","clickOK"]},"activityList":{"name":"Name","checkeds":"No activity nodes selected","lineNumber":"Number","clickCancel":"Cancel","clickOK":"OK","$quoted$":["name","checkeds","lineNumber","clickCancel","clickOK"]},"activityComponent":{"component":"Component","method":"Component Method","inconsistentParameters":"Inconsistent parameters, please check","longerExists":"The component no longer exists in this method","absent":"Cancel","pleaseCheck":", please check","edit":"Edit","deleteRow":"Delete","executionTime":"Execution Time","cmpName":"Component Name","metadataId":"Component ID","methodCode":"Component Method","isForCompensation":"Compensation Operation","yes":"Yes","no":"No","operate":"Operate","code":"Code","name":"Name","value":"Parameter Value","editComponent":"Edit Component","confirmDelete":"Confirm whether to delete the component?","curComponent":"No component selected!","newComponent":"New Component","selectComponent":"Select Component","sameCmp":"There are duplicate process components","cmpMethod":"Component Method:","executionTimeNotNull":"Component execution time cannot be empty!","param":" parameter","required":"Required","set":"(Set)","notSet":"(Not Set)","PROCESSINSTANCE_STARTED":"Process Started","PROCESSINSTANCE_SUSPENDED":"Process Suspended","PROCESSINSTANCE_RESUMED":"Process Resumed","PROCESSINSTANCE_COMPLETED":"Process Completed","PROCESSINSTANCE_ABORTED":"Process Aborted","PROCESSINSTANCE_CANCELED":"Process Canceled","PROCESSINSTANCE_REACTIVATED":"Process Reactivated","PROCESSINSTANCE_ROLLBACK":"Process Rolled Back","PROCESSINSTANCE_RESUBMIT":"Resubmit Process","ACTIVITY_AND_PARTICIPANT_UPDATED":"Activity Participants Changed","PROCESSINSTANCE_ABORTED_BY_ADMIN":"Terminated by Administrator","PROCESSINSTANCE_BEFORE_START":"Before Process Start","WORKITEM_BEFORE_COMPLETE":"Before Task Completion","WORKITEM_AFTER_COMPLETE":"After Task Completion","LOADDATA":"Retrieve Data","ACTIVITY_STARTED":"Activity Started","ACTIVITY_COMPLETED":"Activity Completed","ACTIVITY_ABORTED":"Activity Aborted","WORKITEM_CREATED":"Work Item Created","WORKITEM_COMPLETED":"Work Item Completed","WORKITEM_SUSPENDED":"Work Item Suspended","WORKITEM_RESUMED":"Work Item Resumed","WORKITEM_ABORTED":"Work Item Aborted","WORKITEM_RETRIEVED":"Work Item Retrieved","WORKITEM_CLAIMED":"Work Item Claimed","WORKITEM_UNCLAIMED":"Work Item Unclaimed","ACTIVITY_ASSIGNMENT":"Task Assignment","deleteNotAllowed":"The data retrieval component cannot be deleted, please understand!","tips":"Tips:","prefabricated":"External process components have been prefabricated, only data retrieval components are retained here","add":"Add","moveUp":"Move Up","moveDown":"Move Down","clickCancel":"Cancel","clickOK":"OK","$quoted$":["component","method","inconsistentParameters","longerExists","absent","pleaseCheck","edit","deleteRow","executionTime","cmpName","metadataId","methodCode","isForCompensation","yes","no","operate","code","name","value","editComponent","confirmDelete","curComponent","newComponent","selectComponent","sameCmp","cmpMethod","executionTimeNotNull","param","required","set","notSet","PROCESSINSTANCE_STARTED","PROCESSINSTANCE_SUSPENDED","PROCESSINSTANCE_RESUMED","PROCESSINSTANCE_COMPLETED","PROCESSINSTANCE_ABORTED","PROCESSINSTANCE_CANCELED","PROCESSINSTANCE_REACTIVATED","PROCESSINSTANCE_ROLLBACK","PROCESSINSTANCE_RESUBMIT","ACTIVITY_AND_PARTICIPANT_UPDATED","PROCESSINSTANCE_ABORTED_BY_ADMIN","PROCESSINSTANCE_BEFORE_START","WORKITEM_BEFORE_COMPLETE","WORKITEM_AFTER_COMPLETE","LOADDATA","ACTIVITY_STARTED","ACTIVITY_COMPLETED","ACTIVITY_ABORTED","WORKITEM_CREATED","WORKITEM_COMPLETED","WORKITEM_SUSPENDED","WORKITEM_RESUMED","WORKITEM_ABORTED","WORKITEM_RETRIEVED","WORKITEM_CLAIMED","WORKITEM_UNCLAIMED","ACTIVITY_ASSIGNMENT","deleteNotAllowed","tips","prefabricated","add","moveUp","moveDown","clickCancel","clickOK"]},"$quoted$":["optins","voConfig","variableSetting","urgeHandleRule","titleExpression","timeLimitControl","sendMessageOperation","smsMessageTemplate","signRule","saveAsEdit","release","processVariables","participant","activityExecutor","componentPerformer","matrixPerformer","performerOptions","positionPerformer","reportingLine","userPerformer","variablePerformer","orgPotentialOwner","note","MessageNotice","messageNoticeEdit","jumpScope","imageSet","extendProperty","expressionEditor","executeForms","eventDefinition","entryFormEditor","editComponentParameter","customizeAction","checkCondition","batchSet","subProcess","backwardRule","assignStrategy","assignScope","assignPerformer","approvelItems","approvalPivot","anonymousSet","activityList","activityComponent"]},"$quoted$":["validate","processEditor","designer","app","multiInstanceLoopCharacteristics","component"]},"zh-CHT":{"validate":{"noProcessHeader":"模型不存在processHeader内容","cmpsEmpty":"流程構件為空","cmpsEmptyMsg":"流程構件不允許為空,請聯系表單開發確認問題","directNoPf":"啟動管道為【直接】的流程不應該包含共亯（PF）的流程構件","directNoPfMsg":"請移除以下共亯（PF）的流程構件:","noLoadDataCmp":"缺少執行時機為[獲取數據]的流程構件","noLoadDataCmpMsg":"流程定義不能缺少取數構件,請聯系表單開發確認問題","noStartCmp":"缺少執行時機為[流程啟動]的流程構件","noStartCmpMsg":"會導致流程啟動時無法修改單據狀態,請聯系表單開發確認問題","lackProcessCompleteCmp":"缺少執行時機為[流程完成]的流程構件","lackProcessCompleteCmpMsg":"會導致流程完成時無法修改單據狀態,請聯系表單開發確認問題","lackProcessAbortCmp":"缺少執行時機為[流程終止]的流程構件","lackProcessAbortCmpMsg":"會導致流程終止時無法修改單據狀態,請聯系表單開發確認問題","lackProcessCancelCmp":"缺少執行時機為[流程終止]的流程構件","lackProcessCancelCmpMsg":"會導致流程終止時無法修改單據狀態,請聯系表單開發確認問題","lackProcessBackCmp":"缺少執行時機為[流程駁回]的流程構件","lackProcessBackCmpMsg":"會導致流程駁回時無法修改單據狀態,請聯系表單開發確認問題","lackProcessReStartCmp":"缺少執行時機為[重新提交]的流程構件","lackProcessReStartCmpMsg":"會導致流程重新提交時無法修改單據狀態,請聯系表單開發確認問題","parallelGatewayCheck":"【並行閘道】沒有成對出現","parallelGatewayCheckMsg":"【並行閘道】需作為一條流程分支的折開節點和彙聚節點成對出現,請修改","inclusiveGatewayCheck":"【包容網關】沒有成對出現","inclusiveGatewayCheckMsg":"【包容網關】需作為一條流程分支的折開節點和彙聚節點成對出現,請修改","approvalPerformerCheck":"活動,未設定參與者","notifyPerformerCheck":"節點，未設定知會接收人","noVariable1":"活動【變數設定】内容中已設定變數","noVariable2":"在流程内容【流程變數】中已不存在,請修改！","noSignRule":"節點未設定會簽規則","activity":"活動【","noStartActivity":"】的標識不合法,不是以[startActivity]開頭","noExclusiveGateway":"】的標識不合法,不是以[ExclusiveGateway]開頭","noParallelGateway":"】的標識不合法,不是以[ParallelGateway]開頭","noUserActivity":"】的標識不合法,不是以[UserActivity]開頭","noOperationActivity":"】的標識不合法,不是以[OperationActivity]開頭","noNotifyActivity":"】的標識不合法,不是以[NotifyActivity]開頭","noCallActivitySubProcess":"】的標識不合法,不是以[CallActivitySubProcess]開頭","noAutoActivity":"】的標識不合法,不是以[AutoActivity]開頭","noIntermediateCatchEvent":"】的標識不合法,不是以[IntermediateCatchEventImpl]開頭","noMessageActivity":"】的標識不合法,不是以[MessageActivity]開頭","noAifCreationBillActivity":"】的標識不合法,不是以[AifCreationBillActivity]開頭","noEndEvent":"】的標識不合法,不是以[EndEvent]開頭","mark":"標識為【","noFlowNodeChsName":"】的活動簡體中文名稱為空，請修改","nameExceedsLengthLimit":"】的名稱超長，不能超過40個字元，請修改","$quoted$":["noProcessHeader","cmpsEmpty","cmpsEmptyMsg","directNoPf","directNoPfMsg","noLoadDataCmp","noLoadDataCmpMsg","noStartCmp","noStartCmpMsg","lackProcessCompleteCmp","lackProcessCompleteCmpMsg","lackProcessAbortCmp","lackProcessAbortCmpMsg","lackProcessCancelCmp","lackProcessCancelCmpMsg","lackProcessBackCmp","lackProcessBackCmpMsg","lackProcessReStartCmp","lackProcessReStartCmpMsg","parallelGatewayCheck","parallelGatewayCheckMsg","inclusiveGatewayCheck","inclusiveGatewayCheckMsg","approvalPerformerCheck","notifyPerformerCheck","noVariable1","noVariable2","noSignRule","activity","noStartActivity","noExclusiveGateway","noParallelGateway","noUserActivity","noOperationActivity","noNotifyActivity","noCallActivitySubProcess","noAutoActivity","noIntermediateCatchEvent","noMessageActivity","noAifCreationBillActivity","noEndEvent","mark","noFlowNodeChsName","nameExceedsLengthLimit"]},"processEditor":{"tip":"提示","showButton":"顯示查看模型按鈕","changeRecord":"流程變更記錄","noDtInfo":"不存在設計時流程信息！請先賦值！","noRtInfo":"不存在運行時流程信息！請先賦值！","wrongMoment":"設計者運行時機錯誤！","prompted":"系統提示","saveSuccess":"保存成功","waitReview":"保存成功，等待發起審核","successPublish":"發布成功","publishFail":"發布失敗，","policyConflict":"會簽策略下，“駁回規則”不允許“動態選擇駁回目標節點”，請修改！","noPermissionToSave":"當前用戶不具備另存流程的權限","closeProc1":"關閉此頁面？","closeProc2":"系統可能不會保存您所做的更改。","closeProc3":"系統可能不會保存另存為後的頁面或所作的修改","viewModel":"查看模型","copied":"模型已經復制到剪貼板","releaseCheckPrompt":"當前流程為稽核狀態，需要等到稽核完成後，才可進行下一次發佈","checkProcessCategoryExist":"請確認環境中是否存在該流程設計對應的流程分類","processIsExist":"請確認當前流程定義是否被删除","button":{"saveProc":"保存","releaseProc":"發布","sync":"同步設計時包","saveAs":"另存為","procRecord":"流程記錄","viewProcModel":"查看模型","closeProc":"關閉","$quoted$":["saveProc","releaseProc","sync","saveAs","procRecord","viewProcModel","closeProc"]},"$quoted$":["tip","showButton","changeRecord","noDtInfo","noRtInfo","wrongMoment","prompted","saveSuccess","waitReview","successPublish","publishFail","policyConflict","noPermissionToSave","closeProc1","closeProc2","closeProc3","viewModel","copied","releaseCheckPrompt","checkProcessCategoryExist","processIsExist","button"]},"designer":{"wfEditorUi":{"basicElements":"基本元素","readOnly":"只讀","$quoted$":["basicElements","readOnly"]},"wfProcessCell":{"basicInfo":"基本信息","name":"名稱","nameLanguage":"名稱","key":"標識","entryForm":"流程分類","startMode":"啟動方式","wfTitle":"流程摘要","formDef":"表單定義","formsPC":"PC表單","formsMobile":"移動表單","process":"事件監聽","advanced":"高級屬性","basic":"基礎屬性","wfComponent":"流程構件","otherConfig":"其他配置","processVariables":"流程變量","basicElements":"基本元素","customizeAction":"自定義動作","timelinessInfo":"時效信息","enablePriority":"啟用緊急程度","enableWholeOrderRetrieve":"撤回在審單據","messageProperty":"影像設置","timeLimitControl":"超時操作","messageNotice":"消息通知","extendProperty":"擴展屬性","directTips":"提示：啟動方式切換為直接，直接啟動是默認的流程啟動方式，切換後會移除共享(PF)相關構件，請知悉！","externalTips":"提示：啟動方式切換為外部流程，適用於作為共享流程的外部流程相關場景，切換後保留流程上的共享（PF)相關構件，請知悉！","subprocessTips":"提示：啟動方式切換為子流程，適用於調用式子流程的場景，切換後會移除除取數構件外的其他流程構件，請知悉！","$quoted$":["basicInfo","name","nameLanguage","key","entryForm","startMode","wfTitle","formDef","formsPC","formsMobile","process","advanced","basic","wfComponent","otherConfig","processVariables","basicElements","customizeAction","timelinessInfo","enablePriority","enableWholeOrderRetrieve","messageProperty","timeLimitControl","messageNotice","extendProperty","directTips","externalTips","subprocessTips"]},"WfSequenceFlowEdge":{"basicInfo":"基本信息","basic":"基礎屬性","name":"名稱","nameLanguage":"名稱","id":"標識","condition":"條件選項","ConditionExpression":"條件","default":"缺省轉移線","$quoted$":["basicInfo","basic","name","nameLanguage","id","condition","ConditionExpression","default"]},"wfSidebar":{"bizactivitylib":"業務活動","$quoted$":["bizactivitylib"]},"$quoted$":["wfEditorUi","wfProcessCell","WfSequenceFlowEdge","wfSidebar"]},"app":{"processDesigner":{"all":"所有","assign":"指派","claim":"領用","preempt":"搶占模式","parallel":"並行會簽","sequential":"串行會簽","true":"是","false":"否","dataId":"單據內碼","procInstId":"流程實例ID","bizDefKey":"入口單據ID","processDefinitionKey":"流程定義KEY","procInstCreator":"流程發起人","businessCreator":"業務發起人","procInstDescription":"流程摘要","comment":"審批意見","bizDefName":"流程分類名稱","curLoginUsername":"當前登錄人名稱","procInstCreatorName":"流程發起人名稱","currentParticipantId":"當前辦理人ID","currentParticipantName":"當前辦理人名稱","currentUser":"當前登錄用戶","preActExecutors":"上一個活動的執行人","collectionElementVariable":"多實例子活動元素變數","subCollectionElementVariable":"多實例子流程元素變數","nrOfInstances":"多實例總數量","nrOfCompletedInstances":"多實例已完成數量","nrOfActiveInstances":"多實例正在運行中的數量","nrOfForward":"通過實例數量","nrOfBackward":"駁回實例數量","nrOfAbort":"終止實例數量","conclusionType":"結論類型","conclusionValue":"結論值","directSuperior":"直接上級","higherSuperior":"間接上級","DIRECT":"直接","EXTERNAL_PROCESS":"外部流程","SUB_PROCESS":"子流程","ALL":"電腦端和移動端","WEB":"電腦端","APP":"移動端","conclusionTypeTips":"審批項流轉方向，1正向，2反向，3終止","conclusionValueTips":"審批項編號，例如，Pass、Back、Refuse","copy":"_副本","saveAs":"另存為","tips":"系統提示","saveAsSuccess":"另存為成功","saveAsFail":"另存為失敗，請檢查流程是否正確！","syncDt":"是否將當前版本流程定義同步到設計時流程定義包","checkExpressionAfterSaveAs":"模型校驗失敗，請檢查並修改流程中的運算式配寘","clickOk":"確認","ignoreAndContinue":"忽略並繼續","processCategoryNotFound":"請重新檢查流程，未找到流程分類資訊","syncSuccess":"同步成功","beforeCompleteStrategyChange":"當前節點存在運行中的活動實例，不允許調整完成策略，請了解！","releaseProcess":"發布前審核","auto":"自動生單","push":"推式生單","pull":"拉式生單","creation":"通過生單流程生成目標單","$quoted$":["all","assign","claim","preempt","parallel","sequential","true","false","dataId","procInstId","bizDefKey","processDefinitionKey","procInstCreator","businessCreator","procInstDescription","comment","bizDefName","curLoginUsername","procInstCreatorName","currentParticipantId","currentParticipantName","currentUser","preActExecutors","collectionElementVariable","subCollectionElementVariable","nrOfInstances","nrOfCompletedInstances","nrOfActiveInstances","nrOfForward","nrOfBackward","nrOfAbort","conclusionType","conclusionValue","directSuperior","higherSuperior","DIRECT","EXTERNAL_PROCESS","SUB_PROCESS","ALL","WEB","APP","conclusionTypeTips","conclusionValueTips","copy","saveAs","tips","saveAsSuccess","saveAsFail","syncDt","checkExpressionAfterSaveAs","clickOk","ignoreAndContinue","processCategoryNotFound","syncSuccess","beforeCompleteStrategyChange","releaseProcess","auto","push","pull","creation"]},"$quoted$":["processDesigner"]},"multiInstanceLoopCharacteristics":{"loopCharacteristics":"多實例設置","set":"（已設置）","notSet":"（未設置）","isEnable":"是否啟用","isSequential":"是否串行","loopCardinality":"元素集合","completionConditionRules":"完成條件","promptAct1":"1、[集合]中的元素個數為子活動啟動實例數量。","promptAct2":"2、子活動啟動時系統會將[集合]中的元素拆分映射到各個子活動實例的[元素變數]。","promptProc1":"1、[集合]中的元素個數為子流程啟動實例數量。","promptProc2":"2、子流程啟動時系統會將[集合]中的元素拆分映射到各個子流程實例的[元素變數]。","checkPrompt":"當前節點存在運行中的活動實例，不允許調整","completeSave":"請配寘完成條件，並點確認進行保存","elementNotEmpty":"元素集合不允許為空","conditionRulesSet":"（已設置）","conditionRulesUnSet":"（未設置）","enableForbid":"開啟多實例後，禁止選擇返回我駁回規則中返回設定為[返回我]或者勾選[允許修改返回設定]時，不允許啟用多實例設定","completionConditionRulesList":{"forward":"正向","backward":"反向","abort":"終止","$quoted$":["forward","backward","abort"]},"$quoted$":["loopCharacteristics","set","notSet","isEnable","isSequential","loopCardinality","completionConditionRules","promptAct1","promptAct2","promptProc1","promptProc2","checkPrompt","completeSave","elementNotEmpty","conditionRulesSet","conditionRulesUnSet","enableForbid","completionConditionRulesList"]},"component":{"optins":{"wfOptions":"工作流選項","specified":"指定子流程","dynamic":"動態子流程","set":"（已設置）","notSet":"（未設置）","subProcessType":"子流程類型","processType":"流程類型","bizDef":"流程分類","procDef":"流程定義","clickCancel":"取消","clickOk":"確定","$quoted$":["wfOptions","specified","dynamic","set","notSet","subProcessType","processType","bizDef","procDef","clickCancel","clickOk"]},"voConfig":{"documentInfo":"單據信息","viewModelSelection":"視圖模型選擇","cancel":"取消","clickOk":"確定","selectOne":"確定","documentTypeSelect":"單據類型選擇","set":"（已設置）","notSet":"（未設置）","viewModel":"視圖模型","documenttype":"單據類型","placeholder":"請選擇","$quoted$":["documentInfo","viewModelSelection","cancel","clickOk","selectOne","documentTypeSelect","set","notSet","viewModel","documenttype","placeholder"]},"variableSetting":{"constant":"常數","expression":"表達式","component":"構件","ACTIVITY_STARTED":"活動開始","ACTIVITY_COMPLETED":"活動結束","varAssign":"變量賦值","varNumber":"變量編號","REQUIRED":"必填","varName":"變量名稱","valueType":"值類型","executionTime":"執行時機","valueText":"變量值","processVariables":"流程變量","notSelectedVar":"尚未選中變量！","valueCannotEmpty":"變量值不允許為空！","set":"（已設置）","notSet":"（未設置）","add":"新增","delete":"刪除","serialNumber":"序號","clickCancel":"取消","clickOK":"確定","inconsistentParameters":"當前構件方法參數不一致，請更新！","methodNotExist":"當前構件已不存在此方法，請更新！","parameterName":"參數名","parameterValue":"參數值","methodnotSelected":"尚未選擇構件方法","metadataNotExist":"幫助元數據不存在，請聯繫系統管理員查看原因！","errorObtainComponent":"獲取解析構件錯誤","componentSelection":"構件選擇","componentName":"構件名稱","parameterList":"參數列表","lineNumber":"序號","$quoted$":["constant","expression","component","ACTIVITY_STARTED","ACTIVITY_COMPLETED","varAssign","varNumber","REQUIRED","varName","valueType","executionTime","valueText","processVariables","notSelectedVar","valueCannotEmpty","set","notSet","add","delete","serialNumber","clickCancel","clickOK","inconsistentParameters","methodNotExist","parameterName","parameterValue","methodnotSelected","metadataNotExist","errorObtainComponent","componentSelection","componentName","parameterList","lineNumber"]},"urgeHandleRule":{"urgentApproval":"催辦審批：","pleaseApprove":"請您儘快審批","soOn":"的","urgeHandle":"催辦","noSendingMethod":"尚未選擇發送方式！","setMessageTemplate":"消息渠道啟用簡訊時需設置消息模板","codeEmpty":"簡訊模板編號不允許為空","noMessageSubject":"尚未配置消息主題！","noMessageContent":"尚未選擇消息內容！","earliestTimeNotEmpty":"最早允許催辦時間不允許為空","minimumTimeNotEmpty":"最小允許催辦間隔不允許為空","set":"（已設置）","notSet":"（未設置）","enableUrgeHandle":"啟用催辦","timeSetting":"時間設置","earliestTime":"最早允許催辦時間（小時）","minimumInterval":"最小允許催辦間隔（小時）","sendingMethod":"發送方式","messageSubject":"消息主題","supportEditing":"支持編輯","messageContent":"消息內容","displayReminder":"顯示催辦人","clickCancel":"取消","clickOK":"確定","$quoted$":["urgentApproval","pleaseApprove","soOn","urgeHandle","noSendingMethod","setMessageTemplate","codeEmpty","noMessageSubject","noMessageContent","earliestTimeNotEmpty","minimumTimeNotEmpty","set","notSet","enableUrgeHandle","timeSetting","earliestTime","minimumInterval","sendingMethod","messageSubject","supportEditing","messageContent","displayReminder","clickCancel","clickOK"]},"titleExpression":{"zh-CHS":"中文简体","zh-CHT":"中文繁體","en":"英文","taskDescription":"任務描述","set":"（已設置）","notSet":"（未設置）","currentLanguage":"當前摘要語言:","clickCancel":"取消","clickOK":"確定","$quoted$":["zh-CHS","zh-CHT","en","taskDescription","set","notSet","currentLanguage","clickCancel","clickOK"]},"timeLimitControl":{"timedOutOperation":"超時操作","constant":"固定值","scope":"時間範圍","day":"天","hour":"時","minute":"分","BeforeDuration":"到期之前","OnDuration":"到期時","AfterDuration":"到期之後","SendMessageExpireOperation":"超時預警","AutoHandleExpireOperation":"自動辦理","curDay":"當天","durationType":"期限類型","required":"必填","timeDuration":"時長","timeUnit":"單位","operationTypeName":"操作類型名稱","sendType":"操作","onlyBeInteger":"任務期限只能是整數！","setOperation":"請設置超時操作！","setType":"請設置自動辦理類型！","setComments":"請設置自動辦理意見！","selectedOperation":"尚未選中預警操作！","notSupportAutomatic":"下一節點是由當前辦理人指派的話，當前節點不支持任務自動辦理","warningMessage":"預警消息","automaticProcessing":"自動辦理","set":"（已設置）","notSet":"（未設置）","timelinessControl":"任務處理時效控制","isEnable":"是否啟用","taskDeadline":"任務期限","timelyOperation":"時效預警操作","actionList":"操作列表","add":"新增","remove":"刪除","clickCancel":"取消","clickOK":"確定","workItemParticipant":"當前節點辦理人","procInstCreator":"流程發起人","to-doMessageTimeOut":"您有一條待辦消息即將超時。","messageTimeOut":"您有一條消息即將超時","agree":"同意","$quoted$":["timedOutOperation","constant","scope","day","hour","minute","BeforeDuration","OnDuration","AfterDuration","SendMessageExpireOperation","AutoHandleExpireOperation","curDay","durationType","required","timeDuration","timeUnit","operationTypeName","sendType","onlyBeInteger","setOperation","setType","setComments","selectedOperation","notSupportAutomatic","warningMessage","automaticProcessing","set","notSet","timelinessControl","isEnable","taskDeadline","timelyOperation","actionList","add","remove","clickCancel","clickOK","workItemParticipant","procInstCreator","to-doMessageTimeOut","messageTimeOut","agree"]},"sendMessageOperation":{"procInstCreator":"流程發起人","workItemParticipant":"當前節點辦理人","preActExecutors":"上一節點辦理人","day":"天","hour":"時","minute":"分","cycleTimeNotEmpty":"循環時間間隔不允許為空！","sendMethodNotEmpty":"發送方式不允許為空！","subjectNotEmpty":"消息主題不允許為空！","contentNotEmpty":"消息內容不允許為空！","recipientNotEmpty":"接收人不允許為空！","messageTemplate":"消息渠道啟用短信時需設置消息模板","smsTemplateNumberNotEmpty":"短信模板編號不允許為空","cycleEnable":"啟用循環預警","cycleTime":"循環時間間隔","sendType":"發送方式","subject":"消息主題","message":"消息內容","receiverVari":"接收人","sysUsers":"系統用戶","clickCancel":"取消","clickOK":"確定","opinionsNotEmpty":"自動辦理意見不允許為空！","processingNotEmpty":"自動辦理不允許為空！","automaticProcessSet":"自動辦理設置","automaticProcessMethod":"自動辦理方式","automaticOpinionHandle":"自動辦理意見","$quoted$":["procInstCreator","workItemParticipant","preActExecutors","day","hour","minute","cycleTimeNotEmpty","sendMethodNotEmpty","subjectNotEmpty","contentNotEmpty","recipientNotEmpty","messageTemplate","smsTemplateNumberNotEmpty","cycleEnable","cycleTime","sendType","subject","message","receiverVari","sysUsers","clickCancel","clickOK","opinionsNotEmpty","processingNotEmpty","automaticProcessSet","automaticProcessMethod","automaticOpinionHandle"]},"smsMessageTemplate":{"smsTemplateContent":"協力廠商簡訊服務商裏定義的範本原文，例如：阿裡雲您的管控大數據平臺帳號已開通，用戶名為：${username}，初始密碼為：${code}，請及時登入系統","code":"變量","value":"值","noRowsSelected":"尚未選中行","smsMessageTemplate":"短信服務模板","tips1":"消息模板是指已經在第三方短信服務商定義模板後，需要在GS Cloud裡將短信服務商的模板變量和GS Cloud變量關聯","tips2":"第三方短信服務商裡定義的模板編號，例如: 阿里雲 SMS_220626324","tips3":"將第三方短信服務商模板裡的變量和GSCloud裡的變量配置關聯","smsTemplateNumber":"短信模板編號","smsVariableBinding":"短信變量綁定","addSmsVariable":"新增","deleteSmsVariable":"刪除","$quoted$":["smsTemplateContent","code","value","noRowsSelected","smsMessageTemplate","tips1","tips2","tips3","smsTemplateNumber","smsVariableBinding","addSmsVariable","deleteSmsVariable"]},"signRule":{"countersignRules":"會簽規則","byNumber":"按數量","byProportion":"按比例(%)","customConditions":"自定義條件","value":"編號","text":"名稱","conclusionName":"結論名稱","conclusionValue":"結論值","calculateType":"計算方式","conditionValue":"條件值","waitAllVotes":"等待全員辦結","yes":"是","no":"否","notEmpty":"完成策略為會簽時，會簽規則不允許為空，請了解！","conditionNotEmpty":"計算方式設置為自定義條件時，自定義條件不能為空！","pleaseSelect":"請首先選中一條審批項！","maxConditionValue":"條件值最大值是100","minConditionValue":"條件值最小值是0","noConditional":"結論執行方式為全票或一票時不需要條件值","set":"（已設置）","notSet":"（未設置）","ruleList":"規則列表","approvalOptions":"審批選項","clickCancel":"取消","deleteRow":"重置","clickOK":"確定","$quoted$":["countersignRules","byNumber","byProportion","customConditions","value","text","conclusionName","conclusionValue","calculateType","conditionValue","waitAllVotes","yes","no","notEmpty","conditionNotEmpty","pleaseSelect","maxConditionValue","minConditionValue","noConditional","set","notSet","ruleList","approvalOptions","clickCancel","deleteRow","clickOK"]},"saveAsEdit":{"public":"公有","private":"私有","code":"編號","name":"名稱","nameNotEmpty":"流程名稱不能為空","organizationNotEmpty":"維護組織不能為空","organization":"組織","basicAttributes":"基礎屬性","processName":"流程名稱","processKeyValue":"流程Key值","thisDocument":"本單據內","otherDocument":"其他單據","entryFormEmpty":"未選擇流程分類，請選擇流程分類或將另存位置切換為本單據內！","entryForm":"流程分類","savePos":"另存位置","maintenanceOrg":"維護組織","accessLevel":"訪問級別","saveAsCancel":"取消","saveAsOK":"確定","$quoted$":["public","private","code","name","nameNotEmpty","organizationNotEmpty","organization","basicAttributes","processName","processKeyValue","thisDocument","otherDocument","entryFormEmpty","entryForm","savePos","maintenanceOrg","accessLevel","saveAsCancel","saveAsOK"]},"release":{"release":"流程發布","update":"流程更新","applicantName":"申請人名稱","applicantDepartment":"申請人部門","procName":"流程名稱","procVersion":"流程版本","releaseType":"發布類型","textDetail":"說明","saveAsCancel":"取消","saveAsOK":"確定","$quoted$":["release","update","applicantName","applicantDepartment","procName","procVersion","releaseType","textDetail","saveAsCancel","saveAsOK"]},"processVariables":{"string":"字符","integer":"整型","decimal":"小數","boolean":"布爾","constant":"常量","expression":"表達式","component":"構件","name":"變量編號","required":"必填","documentation":"變量名稱","basicType":"變量類型","description":"描述","tag":"初始值類型","valueText":"初始值","processVariables":"流程變量","notSelected":"尚未選中流程變量！","variableNumberEmpty":"變量編號不允許為空！","variableNameEmpty":"變量名稱不允許為空！","variableNumberNotStandard":"變量編號只能包含字母、數字和下劃線，且不能以數字開頭！","tagNotEmpty":"初始值類型不允許為空！","codeDuplicates":"流程變量編號不允許重複！","alreadyExists":"新增的變量已存在！","set":"（已設置）","notSet":"（未設置）","add":"新增","delete":"刪除","number":"序號","clickCancel":"取消","clickOK":"確定","$quoted$":["string","integer","decimal","boolean","constant","expression","component","name","required","documentation","basicType","description","tag","valueText","processVariables","notSelected","variableNumberEmpty","variableNameEmpty","variableNumberNotStandard","tagNotEmpty","codeDuplicates","alreadyExists","set","notSet","add","delete","number","clickCancel","clickOK"]},"participant":{"user":"用戶","variable":"變量參與者","position":"崗位","role":"角色","component":"構件參與者","reportingLine":"匯報關係","matrix":"矩陣","activityExecutor":"歷史活動辦理人","organization":"單位/部門","all":"所有","assign":"指派","claim":"領用","currentUser":"當前辦理人","procInstCreator":"流程發起人","participantSet":"參與者設置","order":"序號","type":"類型","performerName":"名稱","description":"描述","condition":"啟用條件","dataMovement1":"是否將默認辦理人數據移動到到備選辦理人？","dataMovement2":"是否將備選辦理人數據移動到默認辦理人？","participantSelection":"參與者選擇","selectProcessVariables":"尚未選擇流程變量！","selectVariableValueType":"尚未選擇變量值類型！","selectRelation":"尚未選擇關係！","selectPosition":"尚未選擇崗位！","selectOrgType":"尚未選擇組織類型！","orgFill":"尚未填寫組織！","refOrgIdNotNull":"參照類型為組織時，參照組織欄位不能為空","refUserIdNotNull":"參照類型為系統用戶/員工時，參照人欄位不能為空","repDefConfigured":"該匯報關係已經進行過配置","atLeastOneCondition":"條件欄位至少要存在一個","dataFieldAliasNotNull":"數據欄位不能為空","matrixConfigured":"該矩陣已經進行過配置","selectPerformer":"尚未選擇參與者","definitionDeleted":"該條匯報關係數據的定義已刪除，該條數據將刪除","matrixDeleted":"該條矩陣數據的定義已刪除，該條數據將刪除","selectParticipantInfo":"請先選中一條參與者信息！","noRowSelected":"尚未選中行！","selectDefaultHandler":"請先選中一條默認辦理人","selectpotentialtHandler":"請先選中一條備選辦理人","org":"組織：","positionType1":"崗位類型：通用崗位，組織：","positionType2":"崗位類型：通用崗位","positionType3":"崗位類型：組織崗位","comp":"構件：","parameters:":"，參數：{","referencePerson:":"參照人：","referenceOrganization:":"參照組織：","code":"編號：","condition1":"條件1：","condition2":"條件2：","condition3":"條件3：","data":"數據：","set":"（已設置）","notSet":"（未設置）","allocationPolicy":"分配策略","operator":"指派操作人","multiSelect":"允許多選","necessary":"只有一個待選用戶時，仍需手工選擇","notifyRecipient":"知會接收人","defaultHandler":"默認辦理人","new":"新增","editPerformer":"編輯","removePerformer":"移除","clearPerformer":"清空","moveUp":"上移","moveDown":"下移","alternativeHandler":"備選辦理人","isAllScope":"指定參與人時不限範圍，從全員用戶中選擇","clickCancel":"取消","clickOK":"確定","alternativeScope":"備選範圍","orgId":"組織ID","includeChildren":"包含下級","conditon":"啟用條件","currentUnit":"本組織","currentDepartment":"本部門","variableOrganization":"變量組織","$quoted$":["user","variable","position","role","component","reportingLine","matrix","activityExecutor","organization","all","assign","claim","currentUser","procInstCreator","participantSet","order","type","performerName","description","condition","dataMovement1","dataMovement2","participantSelection","selectProcessVariables","selectVariableValueType","selectRelation","selectPosition","selectOrgType","orgFill","refOrgIdNotNull","refUserIdNotNull","repDefConfigured","atLeastOneCondition","dataFieldAliasNotNull","matrixConfigured","selectPerformer","definitionDeleted","matrixDeleted","selectParticipantInfo","noRowSelected","selectDefaultHandler","selectpotentialtHandler","org","positionType1","positionType2","positionType3","comp","parameters:","referencePerson:","referenceOrganization:","code","condition1","condition2","condition3","data","set","notSet","allocationPolicy","operator","multiSelect","necessary","notifyRecipient","defaultHandler","new","editPerformer","removePerformer","clearPerformer","moveUp","moveDown","alternativeHandler","isAllScope","clickCancel","clickOK","alternativeScope","orgId","includeChildren","conditon","currentUnit","currentDepartment","variableOrganization"]},"activityExecutor":{"name":"名稱","eventHandler":">活動辦理人","nodeName":"節點名稱","enablingConditions":"啟用條件","activityList":"活動列表","clickCancel":"取消","clickOK":"確定","$quoted$":["name","eventHandler","nodeName","enablingConditions","activityList","clickCancel","clickOK"]},"componentPerformer":{"componentMethod":"當前構件方法參數不一致，請更新！","methodNotExist":"當前構件已不存在此方法，請更新！","code":"編號","name":"名稱","description":"描述","valueText":"參數值","help":"幫助","errorObtaining":"獲取解析構件出錯","componentSelection":"構件選擇","metadataNotExist":"幫助元數據不存在！","serverSideNotFound":"服務器端未找到幫助元數據，請檢查元數據是否已經部署到環境中","componentName":"構件名稱","componentSelect":"構件選擇","parameterList":"參數列表","$quoted$":["componentMethod","methodNotExist","code","name","description","valueText","help","errorObtaining","componentSelection","metadataNotExist","serverSideNotFound","componentName","componentSelect","parameterList"]},"matrixPerformer":{"code":"編號","name":"名稱","help":"幫助","multivalue":"多值","enumSelection":"枚舉選擇","refMatrixTable":"引用矩陣表","matrixTable":"矩陣表","curDataFieldValue":"結果列","conditionFields":"條件字段","condition":"啟用條件","key":"鍵","value":"值","notSelectEnum":"尚未選中枚舉值","cancel":"取消","onConfirm":"確定","lineNumber":"序號","$quoted$":["code","name","help","multivalue","enumSelection","refMatrixTable","matrixTable","curDataFieldValue","conditionFields","condition","key","value","notSelectEnum","cancel","onConfirm","lineNumber"]},"performerOptions":{"leave":"向下流轉","throwException":"異常提示","sys":"用戶ID","administrative_staff":"員工ID","procInstCreator":"流程發起人","preActExecutors":"上一節點辦理人","allPassExecutors":"所有已辦理人員","performerOptions":"參與者選項","exclusionNotAllowed":"所有已辦理人員已設置自動審批，上個節點已辦理人員默認不允許排除！","approvalNotAllowed":"【分配策略】為【領用】時，不允許設置自動審批，請了解！","approvalNotAllowedAsSet":"所有已辦理人員已設置不允許審批，所以上個節點已辦理人員默認不允許自動審批！","allocationStrategyIsCollect":"【分配策略】為【領用】時，不允許設置自動審批，請了解！","set":"（已設置）","advancedOptions":"參與者高級選項","historicFirst":"再次進入節點時，辦理人是節點的已辦人員","noPerformerStrategy":"辦理人為空策略：","excludeProcInstCreator":"排除辦理人選項","defaultNotParticipate":"流程發起人默認不參與審批","excludePreActExecutors":"上個節點已辦理人員默認不參與審批","excludeAllPassExecutors":"所有已辦理人員默認不參與審批","excludeExprPerformer":"流程變量：","variableOrgTypes":"變量值類型：","automaticApprovalOptions":"自動審批選項","autoProcInstCreator":"流程發起人默認自動審批通過","autoPreActExecutors":"上一節點辦理人員默認自動審批通過","autoAllPassExecutors":"所有已辦理人員默認自動審批通過","cancel":"取消","clickOK":"確定","$quoted$":["leave","throwException","sys","administrative_staff","procInstCreator","preActExecutors","allPassExecutors","performerOptions","exclusionNotAllowed","approvalNotAllowed","approvalNotAllowedAsSet","allocationStrategyIsCollect","set","advancedOptions","historicFirst","noPerformerStrategy","excludeProcInstCreator","defaultNotParticipate","excludePreActExecutors","excludeAllPassExecutors","excludeExprPerformer","variableOrgTypes","automaticApprovalOptions","autoProcInstCreator","autoPreActExecutors","autoAllPassExecutors","cancel","clickOK"]},"positionPerformer":{"orgPosition":"組織岗","generalPosition":"通用岗","sysPositions":"系統岗位","positionType":"岗位類型","role":"角色","position":"岗位","sysType":"組織類型","placeholder":"請選擇","orgId":"組織ID","condition":"啟用條件","clickCancel":"取消","clickOK":"確定","$quoted$":["orgPosition","generalPosition","sysPositions","positionType","role","position","sysType","placeholder","orgId","condition","clickCancel","clickOK"]},"reportingLine":{"higherSuperior":"間接上級","directSuperior":"直接上級","code":"編號","name":"名稱","dept":"組織","sysUser":"系統用戶","employee":"員工","businessFields":"業務字段","defName":"匯報定義","dimension":"匯報級別","curReportingRefer":"參照類型","usersName":"參照人","refOrgId":"參照組織","condition":"啟用條件","definitionOfReport":"匯報關係定義","$quoted$":["higherSuperior","directSuperior","code","name","dept","sysUser","employee","businessFields","defName","dimension","curReportingRefer","usersName","refOrgId","condition","definitionOfReport"]},"userPerformer":{"regularUser":"固定使用者","variablePart":"變數參與者","sys":"系統使用者","administrative_organization":"員工","cantUseContext":"行政人員類型不能使用此上下文變數","user":"使用者","variable":"變數","condition":"啟用條件","$quoted$":["regularUser","variablePart","sys","administrative_organization","cantUseContext","user","variable","condition"]},"variablePerformer":{"sys":"使用者ID","administrative_staff":"員工ID","oneself":"本人","administrative_organization":"部門ID","cantUseContext":"行政人員類型不能使用此上下文變數","processVariables":"流程變數","variableOrgTypes":"變數值類型","relationShipType":"關係","condition":"啟用條件","$quoted$":["sys","administrative_staff","oneself","administrative_organization","cantUseContext","processVariables","variableOrgTypes","relationShipType","condition"]},"orgPotentialOwner":{"optionSettings":"選項設置","global":"全體成員","currentUnit":"本單位","currentDepartment":"本部門","addSignBehind":"加簽","addSignFront":"徵詢","transfer":"移交","notify":"知會","set":"（已設置）","notSet":"（未設置）","option":"選項","enable":"是否啟用","range":"範圍","OrgId":"組織ID","variableOrganization":"變數組織","includeChildren":"包含下級","clickCancel":"取消","clickOK":"確定","limit":"限定人員範圍","turnOffPrompt":"請關閉限定人員範圍選項","$quoted$":["optionSettings","global","currentUnit","currentDepartment","addSignBehind","addSignFront","transfer","notify","set","notSet","option","enable","range","OrgId","variableOrganization","includeChildren","clickCancel","clickOK","limit","turnOffPrompt"]},"note":{"placeholder":"請輸入流程變更記錄","clickCancel":"取消","clickOK":"確定","$quoted$":["placeholder","clickCancel","clickOK"]},"MessageNotice":{"notify":"消息通知","subject":"消息主題","content":"消息內容","sendTime":"發送時機","sendType":"發送方式","receiverText":"消息接收人","procInstCreator":"流程發起人，","workItemParticipant":"任務接收人，","messageSet":"消息設置","selectedRow":"尚未選中消息通知！","noCopy":"沒有待複製的消息通知屬性！","batchCopy":"批量複製","set":"（已設置）","notSet":"（未設置）","add":"新增","edit":"編輯","delete":"刪除","lineNumber":"序號","clickCancel":"取消","clickOK":"確定","messContent":"{\"expr\":\"'您有一條消息通知。'\",\"sexpr\":\"\"}","procComplete":"流程完成","procAborted":"流程終止","procRollBack":"流程驳回","workCreated":"任務創建","workAborted":"任務終止","actComplete":"活動完成","actAborted":"活動終止","email":"郵件","sms":"短信","cloudplus":"雲","processParticipant":"流程參與人","variableParticipant":"變數參與者","userParticipant":"指定使用者","positionParticipant":"崗位","activityExecutorParticipant":"歷史辦理人","sys":"系統使用者","administrative_organization":"員工","name":"名稱","noTargetNode":"尚未選中節點！","noMessageNotifyAttribute!":"沒有消息通知屬性！","$quoted$":["notify","subject","content","sendTime","sendType","receiverText","procInstCreator","workItemParticipant","messageSet","selectedRow","noCopy","batchCopy","set","notSet","add","edit","delete","lineNumber","clickCancel","clickOK","messContent","procComplete","procAborted","procRollBack","workCreated","workAborted","actComplete","actAborted","email","sms","cloudplus","processParticipant","variableParticipant","userParticipant","positionParticipant","activityExecutorParticipant","sys","administrative_organization","name","noTargetNode","noMessageNotifyAttribute!"]},"messageNoticeEdit":{"procInstCreator":"流程發起人","activityExecutorParticipant":"歷史辦理人","workItemParticipant":"任務辦理人","sys":"系統使用者","administrative_organization":"員工","processParticipant":"流程參與人","workItemReceiveParticipant":"任務接收人","variableParticipant":"變數參與者","userParticipant":"指定使用者","positionParticipant":"崗位","sendType":"發送方式不允許為空","smsMessageTemplate":"消息渠道啟用短信時需設置消息模板","smsMessageTemplateCode":"短信模板編號不允許為空","sendTime":"發送時機不允許為空","subject":"消息主題不允許為空","content":"消息內容不允許為空","receivers":"接收人不允許為空！","processParticipantNotNull":"流程參與人不允許為空","activityDefIdNotNull":"流程參與人為歷史辦理人時，辦理節點不允許為空","variableParticipantNotNull":"變數參與者不允許為空","orgType":"變數參與者組織類型不允許為空","userIds":"指定使用者不允許為空","positionId":"崗位不允許為空","activityList":"活動列表","position":"崗位","optionalNodes":"可選節點","targetNodeList":"目標節點列表","placeholder":"請選擇目標節點","optionalAttribute":"可選屬性","lineNumber":"序號","clickCancel":"取消","clickOK":"確定","messSendType":"消息渠道","messSubject":"消息主題","enable":"啟用表達式","messContent":"消息內容","recipient":"接收人","addReceiver":"添加","organization":"組織：","posi":"崗位：","$quoted$":["procInstCreator","activityExecutorParticipant","workItemParticipant","sys","administrative_organization","processParticipant","workItemReceiveParticipant","variableParticipant","userParticipant","positionParticipant","sendType","smsMessageTemplate","smsMessageTemplateCode","sendTime","subject","content","receivers","processParticipantNotNull","activityDefIdNotNull","variableParticipantNotNull","orgType","userIds","positionId","activityList","position","optionalNodes","targetNodeList","placeholder","optionalAttribute","lineNumber","clickCancel","clickOK","messSendType","messSubject","enable","messContent","recipient","addReceiver","organization","posi"]},"jumpScope":{"targetNodeOptions":"目標節點選項","name":"名稱","outConnectNode":"流程圖連線節點","global":"流程內所有節點","afterNodes":"所有後繼節點","specifiedSet":"流程圖連線節點+附加節點","firstNode":"條件為true的連線節點，當有多條時默認選中首條","nullNode":"默認為空，每次都手動選擇","specifyNode":"指定默認節點","noSetTargetNode":"尚未設置目標節點選項，請了解！","noSetSpecifyNode":"尚未指定默認節點，請了解！","selectedRow":"請首先選中一條選項！","optionalNodes":"可選節點","listOfAdditional":"附加節點列表","pleaseSelect1":"請選擇附加節點","defaultNode":"默認節點","pleaseSelect2":"請選擇默認節點","defaultNodeList":"默認節點列表","clickCancel":"取消","clickOK":"確定","set":"（已設置）","$quoted$":["targetNodeOptions","name","outConnectNode","global","afterNodes","specifiedSet","firstNode","nullNode","specifyNode","noSetTargetNode","noSetSpecifyNode","selectedRow","optionalNodes","listOfAdditional","pleaseSelect1","defaultNode","pleaseSelect2","defaultNodeList","clickCancel","clickOK","set"]},"imageSet":{"imageSet":"影像設置","onlyView":"僅可查看","edit":"編輯","reScanStart":"發起重掃","reScanComplete":"重掃完成","mutualExclusion":"【僅可查看】選項與其他選項互斥，請了解！","set":"（已設置）","notSet":"（未設置）","imageOperation":"影像操作權限","clickCancel":"取消","clickOK":"確定","$quoted$":["imageSet","onlyView","edit","reScanStart","reScanComplete","mutualExclusion","set","notSet","imageOperation","clickCancel","clickOK"]},"extendProperty":{"extendProperty":"擴展屬性","true":"是","false":"否","set":"（已設置）","notSet":"（未設置）","illustrate":"說明","placeholder":"請選擇","cancel":"取消","clickOK":"確定","$quoted$":["extendProperty","true","false","set","notSet","illustrate","placeholder","cancel","clickOK"]},"expressionEditor":{"expressionEditor":"條件編輯","notSet":"（未設置）","clickCancel":"取消","changeType":"切換類型","clickOK":"確定","$quoted$":["expressionEditor","notSet","clickCancel","changeType","clickOK"]},"executeForms":{"executeForms":"表單定義","parameters":"參數【","typeAsvariable":"】類型為變量，但在流程變量裡不存在","parameterSettings":"參數設置","formDefinitionList":"表單定義列表","notSet":"（未設置）","default":"流程默認表單","processEmbeddedForm":"流程嵌表單","formEmbedProcess":"表單嵌流程","clickCancel":"取消","clickOK":"確定","noForm":"暫無表單格式","form":"選擇表單","placeholder":"請選擇","parametersSet":"參數","key":"變量編號","name":"變量名稱","lineNumber":"序號","code":"編號","paramName":"名稱","tag":"類型","value":"參數值","variable":"變量","constant":"常量","expression":"表達式","method":"方法標識","methodName":"方法名稱","description":"描述","workFlowAction":"流轉方向","formOperations":"表單操作","executionTime":"執行時機","sortOrder":"執行順序","methodParameters":"參數","selectFormActionConfig":"尚未選中表單操作配置！","selectFormAction":"尚未選中表單操作！","editParam":"設置","formEvents":"表單事件","buttonName":"按鈕名稱","enable":"是否可用","disabled":"是否禁用","hidden":"是否隱藏","fieldName":"字段名稱","editable":"是否可寫","readonly":"是否只讀","required":"是否必填","saveFail":"保存配置失敗，請聯繫管理員查看原因！","checkedRows":"尚未選擇按鈕集合","checkeds":"尚未選擇字段集合","enableBtn":"可用","disabledBtn":"禁用","hiddenBtn":"隱藏","btnBatchReset":"重置","editableBtn":"可寫","readonlyBtn":"只讀","requiredBtn":"必填","add":"新增","delete":"刪除","other":"其他","formBtn":"表單按鈕","formfield":"表單字段","apptag":"單據類型","functionMenu":"功能菜單","formFormat":"表單格式","docFormatNumber":"單據格式編號","docFormatName":"單據格式名稱","selectedRow":"尚未選擇表單定義！","set":"（已設置）","operationDelete":"該操作不允許删除","operationAdd":"該操作無法新增","alreadySelect":"該表單定義已被選擇，請選擇其他表單","canAddSameOperation":"表單操作不允許重複","$quoted$":["executeForms","parameters","typeAsvariable","parameterSettings","formDefinitionList","notSet","default","processEmbeddedForm","formEmbedProcess","clickCancel","clickOK","noForm","form","placeholder","parametersSet","key","name","lineNumber","code","paramName","tag","value","variable","constant","expression","method","methodName","description","workFlowAction","formOperations","executionTime","sortOrder","methodParameters","selectFormActionConfig","selectFormAction","editParam","formEvents","buttonName","enable","disabled","hidden","fieldName","editable","readonly","required","saveFail","checkedRows","checkeds","enableBtn","disabledBtn","hiddenBtn","btnBatchReset","editableBtn","readonlyBtn","requiredBtn","add","delete","other","formBtn","formfield","apptag","functionMenu","formFormat","docFormatNumber","docFormatName","selectedRow","set","operationDelete","operationAdd","alreadySelect","canAddSameOperation"]},"eventDefinition":{"eventDefinition":"信號定義","pass":"正向","back":"反向","abort":"終止","signalRef":"信號編號","name":"信號名稱","triggerAction":"流轉方向","selectedRow":"尚未選中一條觸發事件！","dataLength":"至少需要一個信號定義，請了解！","codeNotNull":"信號編號不允許為空！","nameNotNull":"信號名稱不允許為空！","codeNotNumber":"信號編號不允許為純數字！","codeRepeat":"信號編號不允許重複！","set":"（已設置）","notSet":"（未設置）","add":"新增","delete":"刪除","clickCancel":"取消","clickOK":"確定","$quoted$":["eventDefinition","pass","back","abort","signalRef","name","triggerAction","selectedRow","dataLength","codeNotNull","nameNotNull","codeNotNumber","codeRepeat","set","notSet","add","delete","clickCancel","clickOK"]},"entryFormEditor":{"flowForm":"流程分類","code":"編號","name":"名稱","base":"類型","foundation":"基礎","extend":"擴展","selectedRow":"尚未選擇流程分類","absent":"流程分類已經不存在","lineNumber":"序號","clickCancel":"取消","clickOK":"重新綁定","$quoted$":["flowForm","code","name","base","foundation","extend","selectedRow","absent","lineNumber","clickCancel","clickOK"]},"editComponentParameter":{"code":"編號","name":"名稱","required":"必填","yes":"是","no":"否","value":"參數值","openComponentFail":"獲取解析構件出錯","componentSelection":"構件選擇","curComponent":"請選擇流程構件","executionTime":"請選擇執行時機","para":"參數","paraRequired":"】必填","execuTime":"執行時機","parameterList":"參數列表","clickCancel":"取消","clickOK":"確定","$quoted$":["code","name","required","yes","no","value","openComponentFail","componentSelection","curComponent","executionTime","para","paraRequired","execuTime","parameterList","clickCancel","clickOK"]},"customizeAction":{"customizeAction":"自定義動作","app":"移動","web":"web","all":"web,移動","name":"名稱","code":"編號","terminalType":"適用終端","isAll":"是否默認","yes":"是","no":"否","paramName":"編號","valueText":"名稱","value":"參數值","addActions":"自定義動作選擇","actionExisted":"新增的自定義動作已經存在！","selectedRow":"請首先選中一條選項！","set":"（已設置）","notSet":"（未設置）","add":"新增","delete":"刪除","parameterList":"參數列表","clickCancel":"取消","clickOK":"確定","$quoted$":["customizeAction","app","web","all","name","code","terminalType","isAll","yes","no","paramName","valueText","value","addActions","actionExisted","selectedRow","set","notSet","add","delete","parameterList","clickCancel","clickOK"]},"checkCondition":{"zhChs":"簡體中文","zhCht":"繁體中文","en":"英文","checkCondition":"活動校驗規則","set":"（已設置）","notSet":"（未設置）","nodeEntry":"節點進入","activityBeforeStarted":"節點進入條件","enterErrorTips":"進入條件不匹配提示語","activityBeforeCompleted":"節點離開","activityBeforeCompletedValue":"節點離開條件","leaveErrorTips":"離開條件不匹配提示語","clickCancel":"取消","clickOK":"確定","$quoted$":["zhChs","zhCht","en","checkCondition","set","notSet","nodeEntry","activityBeforeStarted","enterErrorTips","activityBeforeCompleted","activityBeforeCompletedValue","leaveErrorTips","clickCancel","clickOK"]},"batchSet":{"targetNode":"目標節點","addSignFront":"徵詢","addSignBehind":"加簽","transfer":"移交","notify":"知會","backWardRule":"駁回規則","participantOptions":"參與者選項","name":"名稱","$quoted$":["targetNode","addSignFront","addSignBehind","transfer","notify","backWardRule","participantOptions","name"]},"subProcess":{"subProcessSet":"子流程設置","specified":"指定子流程","dynamic":"動態子流程","inheritParent":"與父流程相同","autoCreation":"自动生成下游單據","variablesExpression":"變量表達式","rteNull":"請選中一條生單流程","orderProcess":"生單流程","clickOk":"確定","clickCancel":"取消","inheritBizDataId":"當子流程與父流程單據不一致時，請設置子流程單據內碼！","set":"（已設置）","notSet":"（未設置）","radioGroupProcessType":"子流程類型","flowForm":"流程分類","processDef":"流程定義","radioGroupBillSource":"單據來源","autoCreationProcess":"生單流程","bizDataId":"單據內碼","setOption":"設置選項","SameParentProcess":"與父流程同一張業務單據","setBizDataId":"設置單據內碼","subProcessOpt":"子流程選項","$quoted$":["subProcessSet","specified","dynamic","inheritParent","autoCreation","variablesExpression","rteNull","orderProcess","clickOk","clickCancel","inheritBizDataId","set","notSet","radioGroupProcessType","flowForm","processDef","radioGroupBillSource","autoCreationProcess","bizDataId","setOption","SameParentProcess","setBizDataId","subProcessOpt"]},"backwardRule":{"reEdit":"駁回活動節點已不存在，請重新編輯","backwardRule":"駁回規則","initialActityId":"開始節點","precursorActivityId":"前置節點","empty":"空","name":"名稱","id":"標識","sequence":"順序流轉","backToMe":"返回我","backToCurrentNode":"返回本節點","popover":"1.順序流轉:按照流轉線順序進行流轉; 2.返回我:完成策略為搶佔：只給駁回人創建任務,完成策略為會簽：駁回人與未審批人收到新任務，已審批人員自動審批通過; 3.返回本節點:實際效果受“再次進入節點時，辦理人是否是節點已辦人員影響”選項的影響","selectAbleClick":"會簽策略下，不允許動態選擇駁回目標節點!","dictPicked":"“駁回至空”選項請搭配“允許動態選擇駁回目標節點”使用","set":"（已設置）","notSet":"（未設置）","rejectedTo:":"駁回至：","backScope":"駁回範圍","defaultPrompt":"默認選取全部歷史駁回節點","title":"活動列表","dynamicSelection":"允許動態選擇駁回目標節點","resubmitEffectOptions":"返回設置","popover1":"1.順序流轉:按照流轉線順序進行流轉; ","popover2":"2.返回我:完成策略為搶佔：只給駁回人創建任務,完成策略為會簽：駁回人與未審批人收到新任務，已審批人員自動審批通過;","popover3":"3.返回本節點:實際效果受“再次進入節點時，辦理人是否是節點已辦人員影響”選項的影響","allowModification":"允許修改返回設置","dynamicBackWardRuleAbleClick":"開啟多實例後，禁止勾選允許修改返回設定","backToMeForbid":"開啟多實例後，禁止選擇返回我","clickCancel":"取消","clickOk":"確定","$quoted$":["reEdit","backwardRule","initialActityId","precursorActivityId","empty","name","id","sequence","backToMe","backToCurrentNode","popover","selectAbleClick","dictPicked","set","notSet","rejectedTo:","backScope","defaultPrompt","title","dynamicSelection","resubmitEffectOptions","popover1","popover2","popover3","allowModification","dynamicBackWardRuleAbleClick","backToMeForbid","clickCancel","clickOk"]},"assignStrategy":{"all":"所有","assign":"指派","claim":"領用","currentUser":"當前辦理人","procInstCreator":"流程發起人","assignStrategy":"分配策略","option":"選項","assignmentRules":"指派規則","operator":"指派操作人","multiSelect":"允許選擇多個待選用戶","necessary":"只有一個待選用戶時，仍需手工選擇","clickCancel":"取消","clickOK":"確定","$quoted$":["all","assign","claim","currentUser","procInstCreator","assignStrategy","option","assignmentRules","operator","multiSelect","necessary","clickCancel","clickOK"]},"assignScope":{"assignScopeList":"指派節點列表","required":"必填","yes":"是","no":"否","condition":"條件","add":"增加","delete":"刪除","name":"名稱","deleteRow":"請首先選中壹條選項！","curActivity":"尚未選中行","duplicateNodeNoAdd":"已選擇節點不會重複新增","set":"（已設置）","notSet":"（未設置）","nodeList":"節點列表","moveUp":"上移","moveDown":"下移","clickCancel":"取消","clickOK":"確定","$quoted$":["assignScopeList","required","yes","no","condition","add","delete","name","deleteRow","curActivity","duplicateNodeNoAdd","set","notSet","nodeList","moveUp","moveDown","clickCancel","clickOK"]},"assignPerformer":{"currentUser":"當前辦理人","procInstCreator":"流程發起人","global":"全員","currentUnit":"本單位","currentDepartment":"本部門","assignPerformer":"指派規則","set":"（已設置）","operator":"指派操作人","multiSelect":"允許選擇多個待選用戶","necessary":"只有一個待選用戶時，仍需手工選擇","clickCancel":"取消","clickOK":"確定","$quoted$":["currentUser","procInstCreator","global","currentUnit","currentDepartment","assignPerformer","set","operator","multiSelect","necessary","clickCancel","clickOK"]},"approvelItems":{"approvalOptions":"審批選項","forward":"正向","backward":"反向","abort":"終止","value":"編號","text":"名稱","workFlowAction":"流轉方向","isDefault":"默認","no":"否","yes":"是","commentNecessary":"意見必填","attachmentNecessary":"附件上傳","certification":"數字簽名","signatureNecessary":"手寫簽名必填","defaultComment":"默認意見","zh-CHS":"中文簡體","zh-CHT":"中文繁體","en":"英文","workFlowActionNotNull":"審批項流轉方向不允許為空，請修改！","deleteRow":"請首先選中壹條選項！","set":"（已設置）","notSet":"（未設置）","add":"新增","delete":"刪除","clickCancel":"取消","clickOK":"確定","approvalAction":"審批動作","lineNumber":"序號","$quoted$":["approvalOptions","forward","backward","abort","value","text","workFlowAction","isDefault","no","yes","commentNecessary","attachmentNecessary","certification","signatureNecessary","defaultComment","zh-CHS","zh-CHT","en","workFlowActionNotNull","deleteRow","set","notSet","add","delete","clickCancel","clickOK","approvalAction","lineNumber"]},"approvalPivot":{"remind":"文字提示","type":"類型","condition":"條件","title":"顯示名稱","description":"詳細說明","approvalPivot":"審批要點","selectedRow":"尚未選中審批要點！","configTitle":"尚未填寫顯示標題！","set":"（已設置）","notSet":"（未設置）","enable":"是否啟用","expand":"是否展開","showTitle":"顯示標題","list":"列表","add":"新增","delete":"刪除","clickCancel":"取消","clickOK":"確定","$quoted$":["remind","type","condition","title","description","approvalPivot","selectedRow","configTitle","set","notSet","enable","expand","showTitle","list","add","delete","clickCancel","clickOK"]},"anonymousSet":{"anonymousOpt":"匿名選項","approver":"審批人","set":"（已設置）","notSet":"（未設置）","anonymousSet":"匿名設置","isAnonymity":"是否啟用","anonymous":"匿名代稱","clickCancel":"取消","clickOK":"確定","$quoted$":["anonymousOpt","approver","set","notSet","anonymousSet","isAnonymity","anonymous","clickCancel","clickOK"]},"activityList":{"name":"名稱","checkeds":"尚未選擇活動節點","lineNumber":"序號","clickCancel":"取消","clickOK":"確定","$quoted$":["name","checkeds","lineNumber","clickCancel","clickOK"]},"activityComponent":{"component":"構件","method":"構件方法","inconsistentParameters":"參數不壹致，請檢查","longerExists":"構件已不存在此構件方法","absent":"取消","pleaseCheck":"，請檢查","edit":"編輯","deleteRow":"刪除","executionTime":"執行時機","cmpName":"構件名稱","metadataId":"構件ID","methodCode":"構件方法","isForCompensation":"補償操作","yes":"是","no":"否","operate":"操作","code":"編號","name":"名稱","value":"參數值","editComponent":"編輯構件","confirmDelete":"確認是否刪除構件？","curComponent":"尚未選中構件！","newComponent":"新建構件","selectComponent":"Select Component","sameCmp":"存在相同的流程構件","cmpMethod":"構件方法：","executionTimeNotNull":"構件執行時機不允許為空！","param":"的參數","required":"必填","set":"（已設置）","notSet":"（未設置）","PROCESSINSTANCE_STARTED":"流程啟動","PROCESSINSTANCE_SUSPENDED":"流程挂起","PROCESSINSTANCE_RESUMED":"流程恢復","PROCESSINSTANCE_COMPLETED":"流程完成","PROCESSINSTANCE_ABORTED":"流程終止","PROCESSINSTANCE_CANCELED":"流程取消","PROCESSINSTANCE_REACTIVATED":"流程復活","PROCESSINSTANCE_ROLLBACK":"流程驳回","PROCESSINSTANCE_RESUBMIT":"重新提交","ACTIVITY_AND_PARTICIPANT_UPDATED":"環節辦理人變更","PROCESSINSTANCE_ABORTED_BY_ADMIN":"管理員終止","PROCESSINSTANCE_BEFORE_START":"流程啟動前","WORKITEM_BEFORE_COMPLETE":"任務完成前","WORKITEM_AFTER_COMPLETE":"任務完成後","LOADDATA":"獲取數據","ACTIVITY_STARTED":"活動啟動","ACTIVITY_COMPLETED":"活動完成","ACTIVITY_ABORTED":"活動終止","WORKITEM_CREATED":"工作項創建","WORKITEM_COMPLETED":"工作項完成","WORKITEM_SUSPENDED":"工作項挂起","WORKITEM_RESUMED":"工作項恢復","WORKITEM_ABORTED":"工作項終止","WORKITEM_RETRIEVED":"工作項取回","WORKITEM_CLAIMED":"工作項領用","WORKITEM_UNCLAIMED":"工作項反領用","ACTIVITY_ASSIGNMENT":"任務分配前","deleteNotAllowed":"取數構件不允許刪除，請了解！","tips":"提示：","prefabricated":"已經預製外部流程構件，此處只保留取數構件","add":"新增","moveUp":"上移","moveDown":"下移","clickCancel":"取消","clickOK":"確定","$quoted$":["component","method","inconsistentParameters","longerExists","absent","pleaseCheck","edit","deleteRow","executionTime","cmpName","metadataId","methodCode","isForCompensation","yes","no","operate","code","name","value","editComponent","confirmDelete","curComponent","newComponent","selectComponent","sameCmp","cmpMethod","executionTimeNotNull","param","required","set","notSet","PROCESSINSTANCE_STARTED","PROCESSINSTANCE_SUSPENDED","PROCESSINSTANCE_RESUMED","PROCESSINSTANCE_COMPLETED","PROCESSINSTANCE_ABORTED","PROCESSINSTANCE_CANCELED","PROCESSINSTANCE_REACTIVATED","PROCESSINSTANCE_ROLLBACK","PROCESSINSTANCE_RESUBMIT","ACTIVITY_AND_PARTICIPANT_UPDATED","PROCESSINSTANCE_ABORTED_BY_ADMIN","PROCESSINSTANCE_BEFORE_START","WORKITEM_BEFORE_COMPLETE","WORKITEM_AFTER_COMPLETE","LOADDATA","ACTIVITY_STARTED","ACTIVITY_COMPLETED","ACTIVITY_ABORTED","WORKITEM_CREATED","WORKITEM_COMPLETED","WORKITEM_SUSPENDED","WORKITEM_RESUMED","WORKITEM_ABORTED","WORKITEM_RETRIEVED","WORKITEM_CLAIMED","WORKITEM_UNCLAIMED","ACTIVITY_ASSIGNMENT","deleteNotAllowed","tips","prefabricated","add","moveUp","moveDown","clickCancel","clickOK"]},"$quoted$":["optins","voConfig","variableSetting","urgeHandleRule","titleExpression","timeLimitControl","sendMessageOperation","smsMessageTemplate","signRule","saveAsEdit","release","processVariables","participant","activityExecutor","componentPerformer","matrixPerformer","performerOptions","positionPerformer","reportingLine","userPerformer","variablePerformer","orgPotentialOwner","note","MessageNotice","messageNoticeEdit","jumpScope","imageSet","extendProperty","expressionEditor","executeForms","eventDefinition","entryFormEditor","editComponentParameter","customizeAction","checkCondition","batchSet","subProcess","backwardRule","assignStrategy","assignScope","assignPerformer","approvelItems","approvalPivot","anonymousSet","activityList","activityComponent"]},"$quoted$":["validate","processEditor","designer","app","multiInstanceLoopCharacteristics","component"]},"$quoted$":["zh-CHS","en","zh-CHT"]},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":12,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":19,"character":18},{"__symbolic":"reference","name":"ɵb"}]}],"variableContextName":[{"__symbolic":"method"}],"ranksName":[{"__symbolic":"method"}],"getMessageChannels":[{"__symbolic":"method"}],"getAdministratorInfo":[{"__symbolic":"method"}],"getEnableAdminOrgAut":[{"__symbolic":"method"}],"getEnableFlowFormAut":[{"__symbolic":"method"}],"getEnableProcessDesignerDataAut":[{"__symbolic":"method"}],"getCurrentUser":[{"__symbolic":"method"}],"getAdministrator":[{"__symbolic":"method"}],"getReleaseConfig":[{"__symbolic":"method"}],"getAdministratorConfig":[{"__symbolic":"method"}],"getSysOrgById":[{"__symbolic":"method"}],"getSysOrgWithAllSubsById":[{"__symbolic":"method"}],"getCurUserInfo":[{"__symbolic":"method"}],"getOrgConfig":[{"__symbolic":"method"}],"getUserInfo":[{"__symbolic":"method"}],"createData":[{"__symbolic":"method"}],"releaseSave":[{"__symbolic":"method"}],"setProcessVariableContext":[{"__symbolic":"method"}],"getHelpMetaData":[{"__symbolic":"method"}],"getTopWindow":[{"__symbolic":"method"}],"initUIState":[{"__symbolic":"method"}],"getUserActList":[{"__symbolic":"method"}],"getEndEventList":[{"__symbolic":"method"}],"getNotifyEventList":[{"__symbolic":"method"}],"getMessageEventList":[{"__symbolic":"method"}],"getSubAndCatchEventsList":[{"__symbolic":"method"}],"getStartMode":[{"__symbolic":"method"}],"addContext":[{"__symbolic":"method"}],"createNM":[{"__symbolic":"method"}]}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":38,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":63,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":64,"character":5}}]],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","module":"@farris/ui-notify","name":"NotifyService","line":45,"character":20},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":46,"character":21},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","name":"ɵs"},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":57,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":58,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":59,"character":22},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":60,"character":18},{"__symbolic":"reference","name":"ɵt"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","module":"@farris/ui-loading","name":"LoadingService","line":63,"character":37},{"__symbolic":"reference","module":"@gsp-sys/rtf-common","name":"FrameworkService","line":64,"character":38}]}],"initProcessProperty":[{"__symbolic":"method"}],"setProperty":[{"__symbolic":"method"}],"updateSchemas":[{"__symbolic":"method"}],"getFlowFormInfoById":[{"__symbolic":"method"}],"getFormFormatsByBizCategory":[{"__symbolic":"method"}],"saveProcess":[{"__symbolic":"method"}],"findReleaseProcessByProcDefKey":[{"__symbolic":"method"}],"deployProcess":[{"__symbolic":"method"}],"releaseProcess":[{"__symbolic":"method"}],"auditProcessDef":[{"__symbolic":"method"}],"saveRTProcess":[{"__symbolic":"method"}],"checkExpressions":[{"__symbolic":"method"}],"syncDtProcess":[{"__symbolic":"method"}],"beforeCompleteStrategyChange":[{"__symbolic":"method"}],"getProcessCategory":[{"__symbolic":"method"}],"setFormParamCxt":[{"__symbolic":"method"}],"copy":[{"__symbolic":"method"}],"batchSet":[{"__symbolic":"method"}],"getProcDefsByKey":[{"__symbolic":"method"}],"checkExpressionsByPayload":[{"__symbolic":"method"}],"getBeMappingByBizDefKey":[{"__symbolic":"method"}]}},"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":11,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":14,"character":22},{"__symbolic":"reference","name":"ɵg"}]}],"GetFlowFormbyId":[{"__symbolic":"method"}],"getParametersbyFlowFormKey":[{"__symbolic":"method"}],"getComponentsbyFlowformkey":[{"__symbolic":"method"}],"getExecuteFormbyFlowFormKey":[{"__symbolic":"method"}],"getBizActivities":[{"__symbolic":"method"}],"getCustomizeActions":[{"__symbolic":"method"}],"getBizActivityComponents":[{"__symbolic":"method"}],"getBizActivityActions":[{"__symbolic":"method"}],"getBusinessEntitybyId":[{"__symbolic":"method"}],"getProcContentbyKey":[{"__symbolic":"method"}],"getRTProcContentbyId":[{"__symbolic":"method"}],"findReleaseProcessByProcDefKey":[{"__symbolic":"method"}],"saveProcess":[{"__symbolic":"method"}],"saveAsProcess":[{"__symbolic":"method"}],"auditProcessDef":[{"__symbolic":"method"}],"deployProcess":[{"__symbolic":"method"}],"saveRTProcess":[{"__symbolic":"method"}],"syncDtProcess":[{"__symbolic":"method"}],"getProcExtendProperty":[{"__symbolic":"method"}],"getBizCmp":[{"__symbolic":"method"}],"getAllBizCmp":[{"__symbolic":"method"}],"getFormFormat":[{"__symbolic":"method"}],"getGeneralConfig":[{"__symbolic":"method"}]}},"ɵg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"getProcessDesignerRouter":[{"__symbolic":"method"}],"getFlowFormWebApi":[{"__symbolic":"method"}],"getFormalParametersWebApi":[{"__symbolic":"method"}],"getMetaDataRUWebApi":[{"__symbolic":"method"}],"getBizComponentsWebApi":[{"__symbolic":"method"}],"getExcuteFormsWebApi":[{"__symbolic":"method"}],"getProcessDefinitionWebApi":[{"__symbolic":"method"}],"getCheckExistActiveProcDefApi":[{"__symbolic":"method"}],"getBizActivityWebApi":[{"__symbolic":"method"}],"getProcDefKeyWebApi":[{"__symbolic":"method"}],"deployWebApi":[{"__symbolic":"method"}],"saveWebApi":[{"__symbolic":"method"}],"getApprovalActionWebApi":[{"__symbolic":"method"}],"getRTProcessDefinitionWebApi":[{"__symbolic":"method"}],"getValue":[{"__symbolic":"method"}],"toUpperCase":[{"__symbolic":"method"}],"toLowCase":[{"__symbolic":"method"}]},"statics":{"GenerateElementId":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@edp-pmf/bpmn-model","name":"BpmnModelHelper","line":11,"character":13},"member":"GenerateElementId"}}}}},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":26,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵb"}]}],"setProcessProperty":[{"__symbolic":"method"}],"setProcessConfig":[{"__symbolic":"method"}],"setProcessEntity":[{"__symbolic":"method"}]}},"ɵi":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":37,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":43,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":44,"character":22},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":45,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":46,"character":22},{"__symbolic":"reference","name":"ɵb"}]}],"setFlowElementProperty":[{"__symbolic":"method"}],"setFlowEleConfig":[{"__symbolic":"method"}],"setFlowEleEntity":[{"__symbolic":"method"}],"setUserActivityProperty":[{"__symbolic":"method"}],"setUserActConfig":[{"__symbolic":"method"}],"setUserActEntity":[{"__symbolic":"method"}],"buildCounterSignVariables":[{"__symbolic":"method"}],"buildApprovalItems":[{"__symbolic":"method"}],"buildSignRules":[{"__symbolic":"method"}]}},"ɵj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":11,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵb"}]}],"setProperty":[{"__symbolic":"method"}],"setConfig":[{"__symbolic":"method"}],"setEntity":[{"__symbolic":"method"}]}},"ɵk":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":9,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵb"}]}],"setProperty":[{"__symbolic":"method"}],"setConfig":[{"__symbolic":"method"}],"setEntity":[{"__symbolic":"method"}]}},"ɵl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":9,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":14,"character":26},{"__symbolic":"reference","name":"ɵb"}]}],"setProperty":[{"__symbolic":"method"}],"setConfig":[{"__symbolic":"method"}],"setEntity":[{"__symbolic":"method"}]}},"ɵm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵb"}]}],"setProperty":[{"__symbolic":"method"}],"setConfig":[{"__symbolic":"method"}],"setEntity":[{"__symbolic":"method"}]}},"ɵn":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":12,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵb"}]}],"setProperty":[{"__symbolic":"method"}],"setConfig":[{"__symbolic":"method"}],"setEntity":[{"__symbolic":"method"}]}},"ɵo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵq"}]}],"setProperty":[{"__symbolic":"method"}],"setConfig":[{"__symbolic":"method"}],"setEntity":[{"__symbolic":"method"}]}},"ɵp":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":2,"character":38},"arguments":["BIF_LANG_RESOURCES"]},"ɵq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":4,"character":1},"arguments":[{"name":"aifLocale"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":11,"character":9},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":11,"character":16}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":12,"character":9},"arguments":[{"__symbolic":"reference","name":"ɵp"}]}]],"parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"}]}],"transform":[{"__symbolic":"method"}],"instant":[{"__symbolic":"method"}]}},"ɵr":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵb"}]}],"setProperty":[{"__symbolic":"method"}],"setConfig":[{"__symbolic":"method"}],"setEntity":[{"__symbolic":"method"}]}},"ɵs":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":9,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵq"}]}],"setProperty":[{"__symbolic":"method"}],"setConfig":[{"__symbolic":"method"}],"setEntity":[{"__symbolic":"method"}]}},"ɵt":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":51,"character":1}}],"members":{"on":[{"__symbolic":"method"}],"emit":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}]}},"ɵu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"app-entry-form-editor","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-page-main f-utils-fill-flex-column h-100\">\r\n    <div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100\" style=\"border-radius:16px;border: 1.5px solid #F1F3F7;margin-left: 6px;margin-right: 6px;\">\r\n      <farris-datagrid #grid [data]=\"data\" [columns]=\"columns\" [idField]=\"'id'\" [fit]=\"true\" [fitColumns]=\"true\"\r\n         [pagination]=\"false\" [showCheckbox]=\"false\" [multiSelect]=\"false\" [showLineNumber]=\"true\" lineNumberTitle=\"{{'component.entryFormEditor.lineNumber' | wfLocale}}\"\r\n         [lineNumberWidth]=\"50\">\r\n      </farris-datagrid>\r\n    </div>\r\n  </div>\r\n</div>\r\n\r\n\r\n<ng-template #iconSelectFooter>\r\n    <button type=\"button\" class=\"btn btn-secondary btn-sm px-3\" (click)=\"clickCancel()\">{{'component.entryFormEditor.clickCancel' | wfLocale}}</button>\r\n    <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"clickOK()\">{{'component.entryFormEditor.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":19,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":20,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":3},"arguments":["iconSelectFooter"]}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":31,"character":3},"arguments":["grid"]}]}],"editorParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":55,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":56,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":56,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":57,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":58,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":53,"character":18},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":54,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":55,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"getBaseAndExtendFlowForm":[{"__symbolic":"method"}]}},"ɵv":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"app-expression-editor","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"mx-3 h-100\" style=\"border-radius:16px;border: 1.5px solid #F1F3F7;\">\r\n  <app-compute-rule-editor #compute\r\n  [text]=\"value\"\r\n  [advancedContexts]=\"contextEntities\"\r\n  [injectName]=\"injectName\"\r\n  [injectSchemaName]=\"'Schema'\"\r\n  [injectNameInSchema]=\"injectName\"\r\n  [schema]=\"schema\"\r\n  [schemaName]=\"'Schema'\">\r\n</app-compute-rule-editor>\r\n</div>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <div class=\"btns\">\r\n    <button type=\"button\" class=\"btn btn-secondary btn-sm mr-2\" (click)=\"clickCancel()\">{{'component.expressionEditor.clickCancel' | wfLocale}}</button>\r\n    <button type=\"button\" class=\"btn btn-secondary btn-sm mr-2\" (click)=\"changeType()\">{{'component.expressionEditor.changeType' | wfLocale}}</button>\r\n    <button type=\"button\" class=\"btn btn-primary btn-sm\" (click)=\"clickOK()\">{{'component.expressionEditor.clickOK' | wfLocale}}</button>\r\n  </div>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":16,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":21,"character":3},"arguments":["iconSelectFooter"]}]}],"editorParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"editor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":25,"character":3},"arguments":[{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressioneditorComponent","line":25,"character":13}]}]}],"compute":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":26,"character":3},"arguments":["compute"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":42,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":43,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":43,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":44,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":45,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":40,"character":18},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":42,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"changeType":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"convertToValue":[{"__symbolic":"method"}]}},"ɵw":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"app-assign-performer-config","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <section class=\"f-page-main d-flex flex-column\">\r\n    <farris-section class=\"pt-0 f-section-form f-section-in-mainsubcard\" mainTitle=\"{{'component.assignPerformer.assignPerformer'|wfLocale}}\" [enableAccordion]=\"'default'\"\r\n      [enableMaximize]=\"false\">\r\n      <div class=\"f-form-layout farris-form farris-form-controls-inline\">\r\n        <fieldset class=\"f-section-formgroup\">\r\n          <div class=\"f-section-formgroup-inputs\">\r\n            <div class=\"col-12\">\r\n              <div class=\"farris-group-wrap\">\r\n                <div class=\"form-group\">\r\n                  <label class=\"col-form-label\">\r\n                    <span class=\"farris-label-text\">{{'component.assignPerformer.operator'|wfLocale}}</span>\r\n                  </label>\r\n                  <div class=\"farris-input-wrap\" style=\"width: 300px;\">\r\n                    <farris-combo-list [(ngModel)]=\"operator\" name=\"operator\" [ngModelOptions]=\"{standalone: true}\"\r\n                      [idField]=\"'value'\" [textField]=\"'text'\" [valueField]=\"'value'\" [data]=\"operatorCollection\"\r\n                      [panelHeight]=\"60\">\r\n                    </farris-combo-list>\r\n                    <div class=\"farris-feedback valid-feedback\"></div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-6\">\r\n              <div class=\"farris-group-wrap ml-2 pl-4\">\r\n                <div class=\"form-group farris-form-group\">\r\n                  <div class=\"farris-input-wrap\">\r\n                    <div class=\"custom-control custom-checkbox\">\r\n                      <input class=\"custom-control-input\" type=\"checkbox\" id=\"multiSelect\" formControlName=\"multiSelect\"\r\n                        [readOnly]=\"false\" />\r\n                      <label class=\"custom-control-label\" for=\"multiSelect\">{{'component.assignPerformer.multiSelect'|wfLocale}}</label>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-6\">\r\n              <div class=\"farris-group-wrap\">\r\n                <div class=\"form-group farris-form-group\">\r\n                  <div class=\"farris-input-wrap\">\r\n                    <div class=\"custom-control custom-checkbox\">\r\n                      <input class=\"custom-control-input\" type=\"checkbox\" id=\"necessary\" formControlName=\"necessary\" [readOnly]=\"false\" />\r\n                      <label class=\"custom-control-label\" for=\"necessary\">{{'component.assignPerformer.necessary'|wfLocale}}</label>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </fieldset>\r\n      </div>\r\n    </farris-section>\r\n    <!-- <farris-section class=\"pt-0 f-section-form f-section-in-mainsubcard\" [mainTitle]=\"'备选范围'\" [enableAccordion]=\"'default'\"\r\n      [enableMaximize]=\"false\">\r\n      <div class=\"f-form-layout farris-form farris-form-controls-inline\">\r\n        <fieldset class=\"f-section-formgroup\">\r\n          <div class=\"f-section-formgroup-inputs\">\r\n            <div class=\"col-12\">\r\n              <div class=\"farris-group-wrap ml-2 pl-4\">\r\n                <div class=\"form-group\">\r\n                  <div class=\"farris-input-wrap\" style=\"width: 300px;\">\r\n                    <farris-radiogroup [(ngModel)]=\"assignScope\" [data]=\"assignScopeList\" name=\"assignScope\"\r\n                      [horizontal]=\"true\">\r\n                    </farris-radiogroup>\r\n                    <div class=\"farris-feedback valid-feedback\"></div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </fieldset>\r\n      </div>\r\n    </farris-section>\r\n    <farris-section class=\"pt-0 f-section-grid f-section-in-managelist\" [mainTitle]=\"'备选范围'\" [enableAccordion]=\"'default'\"\r\n      [enableMaximize]=\"false\" style=\"height: 200px;\">\r\n      <app-performer [type]=\"'assignPerformer'\"></app-performer>\r\n    </farris-section> -->\r\n  </section>\r\n</div>\r\n\r\n<!--\r\n<div class=\"f-page\">\r\n  <div class=\"f-utils-fill-flex-column farris-split-section m-2 h-100\">\r\n    <section class=\"f-utils-fill-flex-column h-100\">\r\n      <div class=\"f-section-header pt-2 mx-2\">\r\n        <div class=\"f-title\">\r\n          <h4 class=\"f-title-text\">指派规则选项</h4>\r\n        </div>\r\n      </div>\r\n      <div class=\"f-utils-fill-flex-column h-100\">\r\n        <form class=\"h-100\" [formGroup]=\"assingPerformerConfigForm\">\r\n          <div class=\"f-utils-fill-flex-column justify-content-center h-100 pb-4\">\r\n            <div class=\"my-2 mx-5\">\r\n              <div class=\"farris-group-wrap\">\r\n                <div class=\"form-group\">\r\n                  <label class=\"col-form-label\">\r\n                    <span class=\"farris-label-text\">指派操作人</span>\r\n                  </label>\r\n                  <div class=\"farris-input-wrap mt-1\" style=\"width: 300px;\">\r\n                    <farris-combo-list [(ngModel)]=\"operator\" name=\"operator\" [ngModelOptions]=\"{standalone: true}\"\r\n                      [idField]=\"'value'\" [textField]=\"'text'\" [valueField]=\"'value'\" [data]=\"operatorCollection\"\r\n                      [panelHeight]=\"60\">\r\n                    </farris-combo-list>\r\n                    <div class=\"farris-feedback valid-feedback\"></div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <div class=\"my-2 mx-5\">\r\n              <div class=\"farris-input-wrap\">\r\n                <div class=\"custom-control custom-checkbox\">\r\n                  <input class=\"custom-control-input\" type=\"checkbox\" id=\"multiSelect\" formControlName=\"multiSelect\"\r\n                    [readOnly]=\"false\" />\r\n                  <label class=\"custom-control-label\" for=\"multiSelect\">允许选择多个待选用户</label>\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <div class=\"my-2 mx-5\">\r\n              <div class=\"farris-input-wrap\">\r\n                <div class=\"custom-control custom-checkbox\">\r\n                  <input class=\"custom-control-input\" type=\"checkbox\" id=\"necessary\" formControlName=\"necessary\" [readOnly]=\"false\" />\r\n                  <label class=\"custom-control-label\" for=\"necessary\">只有一个待选用户时，仍需手工选择</label>\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <div class=\"mx-2 mt-3\">\r\n              <div class=\"title-content\">\r\n                <h4 class=\"title-text\">设定的参与者范围外指派</h4><span class=\"title-line\"></span>\r\n              </div>\r\n            </div>\r\n            <div class=\"farris-form form-inline farris-form-inline my-1\">\r\n              <div class=\"col-12 mt-3\">\r\n                <div class=\"farris-group-wrap\">\r\n                  <div class=\"form-group farris-form-group\">\r\n                    <label class=\"col-form-label\">\r\n                      <span class=\"farris-label-text\">是否启用</span>\r\n                    </label>\r\n                    <div class=\"farris-input-wrap ml-1\">\r\n                      <farris-switch [(ngModel)]=\"allowGlobalAssign\" [ngModelOptions]=\"{standalone: true}\" name=\"allowGlobalAssign\"></farris-switch>\r\n                      <div class=\"farris-feedback valid-feedback\"></div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div class=\"d-flex flex-row\">\r\n                <div class=\"col-8 my-2\">\r\n                  <div class=\"farris-group-wrap\">\r\n                    <div class=\"form-group farris-form-group\">\r\n                      <label class=\"col-form-label\">\r\n                        <span class=\"farris-label-text\">组织范围</span>\r\n                      </label>\r\n                      <div class=\"farris-input-wrap ml-1\">\r\n                        <farris-combo-list [panelHeight]=\"100\" [(ngModel)]=\"organizationLevel\" [ngModelOptions]=\"{standalone: true}\"\r\n                          name=\"organizationLevel\" [idField]=\"'value'\" [textField]=\"'text'\" [valueField]=\"'value'\"\r\n                          [data]=\"organizationLevelCollection\" [readonly]=\"allowGlobalAssign===false\" (valueChange)=\"valueChange($event)\">\r\n                        </farris-combo-list>\r\n                        <div class=\"farris-feedback valid-feedback\"></div>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n                <div class=\"col-4 my-2\">\r\n                  <div class=\"farris-input-wrap pt-1\">\r\n                    <div class=\"custom-control custom-checkbox mr-3\">\r\n                      <input class=\"custom-control-input\" type=\"checkbox\" [(ngModel)]=\"includeChildren\" [ngModelOptions]=\"{standalone: true}\"\r\n                        name=\"includeChildren\" id=\"includeChildren\" [disabled]=\"!(allowGlobalAssign===true && organizationLevel === organizationLevelCollection[2].value)\" />\r\n                      <label class=\"custom-control-label\" for=\"includeChildren\">包含下级</label>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </form>\r\n      </div>\r\n    </section>\r\n  </div>\r\n</div> -->\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3 mx-2\" (click)=\"clickCancel()\">{{'component.assignPerformer.clickCancel'|wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"clickOK()\">{{'component.assignPerformer.clickOK'|wfLocale}}</button>\r\n</ng-template>\r\n\r\n","styles":[".title-content{color:#000;display:inline-flex;align-items:center;line-height:1.375rem;position:relative;overflow:hidden;padding:0 0 0 1rem;min-width:415px}.title-content ::before{content:'';width:.25rem;height:1.125rem;background:#59a1ff;border-radius:1px;position:absolute;top:50%;left:0;margin-top:-.5625rem}.title-text{font-size:1rem;line-height:1.375rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:0;margin-right:10px}.title-line{flex-grow:1;border-bottom:1px dashed rgba(0,0,0,.1)}"]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":17,"character":3},"arguments":["class"]}]}],"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":19,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":20,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":38,"character":3},"arguments":["iconSelectFooter"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":61,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":62,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":62,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":63,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":64,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":61,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"valueChange":[{"__symbolic":"method"}]}},"ɵx":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":17,"character":1},"arguments":[{"selector":"app-sign-rule","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"  <div class=\"f-page\">\r\n    <div class=\"f-page-main f-utils-fill-flex-column h-100\">\r\n      <div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100\">\r\n        <farris-datagrid #grid [data]=\"data\" [columns]=\"columns\" [idField]=\"'id'\" [fit]=\"true\"\r\n          [fitColumns]=\"true\" [editable]=\"true\" [editMode]=\"'cell'\" [pagination]=\"false\" [showCheckbox]=\"false\"\r\n          [multiSelect]=\"false\" [afterEdit]='afterEdit' (endEdit)=\"endEdit($event)\">\r\n        </farris-datagrid>\r\n      </div>\r\n    </div>\r\n  </div>\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3 mx-2\" (click)=\"clickCancel()\">{{'component.signRule.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3 mx-2\" (click)=\"deleteRow()\">{{'component.signRule.deleteRow' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"clickOK()\">{{'component.signRule.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n\r\n\r\n<ng-template #iconSelectFooter1>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3 mx-2\" (click)=\"clickCancel()\">{{'component.signRule.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3 mx-2\" (click)=\"deleteRow1()\">{{'component.signRule.deleteRow' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"clickOK1()\">{{'component.signRule.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n\r\n<farris-dialog #approvalItemDialog [buttons]=\"buttonRef\" [width]=\"700\" [height]=\"520\" title=\"{{'component.signRule.approvalOptions'| wfLocale}}\">\r\n  <div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100 m-2\">\r\n      <farris-datagrid #approvalTable [columns]=\"approvalCols\" [data]=\"approvalItems\" [idField]=\"'value'\"\r\n        [fit]=\"true\" [fitColumns]=\"true\" [pagination]='false' [multiSelect]=\"true\"\r\n        [showCheckbox]=\"true\" [multiSelect]=\"true\" [checkOnSelect]=\"true\" [selectOnCheck]=\"true\">\r\n      </farris-datagrid>\r\n  </div>\r\n</farris-dialog>\r\n<ng-template #buttonRef>\r\n  <button class=\"btn btn-secondary btn-sm px-3 mx-2\" (click)=\"approvalItemDialog.close()\">{{'component.signRule.clickCancel' | wfLocale}}</button>\r\n  <button class=\"btn btn-sm btn-primary px-3 mx-2\" (click)=\"approvalSelect()\">{{'component.signRule.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":26,"character":3},"arguments":["class"]}]}],"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":29,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":3}}]}],"value1":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":53,"character":3}}]}],"editorParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":73,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":74,"character":3},"arguments":["iconSelectFooter"]}]}],"modalFooter1":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":75,"character":3},"arguments":["iconSelectFooter1"]}]}],"apvlItemsGrid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":76,"character":3},"arguments":["approvalTable"]}]}],"apvlItemDialog":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":77,"character":3},"arguments":["approvalItemDialog"]}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":78,"character":3},"arguments":["grid"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":145,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":146,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":146,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":147,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":148,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":141,"character":25},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":142,"character":21},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":143,"character":25},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":145,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"deleteRow":[{"__symbolic":"method"}],"deleteRow1":[{"__symbolic":"method"}],"setName1":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickOK1":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}],"editConditon":[{"__symbolic":"method"}],"approvalSelect":[{"__symbolic":"method"}],"endEdit":[{"__symbolic":"method"}],"isEmpty":[{"__symbolic":"method"}]}},"ɵy":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"app-approvel-items","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-page-header\">\r\n    <nav class=\"f-page-header-base\">\r\n      <div class=\"f-title\">\r\n      </div>\r\n      <div class=\"btn-toolbar btn-group-lg\">\r\n      <button class=\"btn btn-primary mr-2\" (click)=\"actionsDialog.show()\">{{'component.approvelItems.add' | wfLocale}}</button>\r\n      <button class=\"btn btn-secondary\" (click)=\"deleteRow()\">{{'component.approvelItems.delete' | wfLocale}}</button>\r\n      </div>\r\n    </nav>\r\n  </div>\r\n  <div class=\"f-page-main f-utils-fill-flex-column h-100\">\r\n    <div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100\">\r\n      <farris-datagrid #grid [data]=\"data\" [columns]=\"columns\" [idField]=\"'value'\" [fit]=\"true\"\r\n        [fitColumns]=\"true\" [editable]=\"true\" [editMode]=\"'cell'\" [pagination]=\"false\" [showCheckbox]=\"false\"\r\n        [multiSelect]=\"false\" (selectChanged)=\"selectChanged($event)\">\r\n      </farris-datagrid>\r\n    </div>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3 mx-2\" (click)=\"clickCancel()\">{{'component.approvelItems.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"clickOK()\">{{'component.approvelItems.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n\r\n<ng-template #buttonRef>\r\n  <button class=\"btn btn-sm btn-default px-3\" (click)=\"SelectCancel()\">{{'component.approvelItems.clickCancel' | wfLocale}}</button>\r\n  <button class=\"btn btn-sm btn-primary px-3\" (click)=\"actionsSelect()\">{{'component.approvelItems.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n<farris-dialog #actionsDialog [buttons]=\"buttonRef\" [width]=\"700\" [height]=\"520\" title=\"{{'component.approvelItems.approvalAction' | wfLocale}}\">\r\n  <!-- 2023-6-1 解决审批动作弹窗双滚动条的问题 -->\r\n  <div class=\"f-utils-fill-flex-column farris-overflow-y-hidden h-100\" style=\"margin-left: 8px;margin-right: 8px;\">\r\n    <farris-datagrid #actionsTable [columns]=\"actionsCols\" [data]=\"actions\"\r\n      [idField]=\"'id'\" [fit]=\"true\" [fitColumns]=\"true\" [pagination]='false'\r\n      [showCheckbox]=\"true\" [multiSelect]=\"true\" [checkOnSelect]=\"true\" [selectOnCheck]=\"true\" [showAllCheckbox]=\"true\"\r\n      [showLineNumber]=\"true\" lineNumberTitle=\"{{'component.approvelItems.lineNumber' | wfLocale}}\" [lineNumberWidth]=\"50\" [striped]=\"true\">\r\n    </farris-datagrid>\r\n  </div>\r\n</farris-dialog>\r\n","styles":[""]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":25,"character":3},"arguments":["class"]}]}],"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":29,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":56,"character":3},"arguments":["iconSelectFooter"]}]}],"actionsTable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":57,"character":3},"arguments":["actionsTable"]}]}],"actionsDialog":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":58,"character":3},"arguments":["actionsDialog"]}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":59,"character":3},"arguments":["grid"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":174,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":175,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":175,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":176,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":177,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":169,"character":21},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":171,"character":18},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":173,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":174,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"validator":[{"__symbolic":"method"}],"selectChanged":[{"__symbolic":"method"}],"deleteRow":[{"__symbolic":"method"}],"getActionsList":[{"__symbolic":"method"}],"actionsSelect":[{"__symbolic":"method"}],"SelectCancel":[{"__symbolic":"method"}],"actionValidate":[{"__symbolic":"method"}]}},"ɵz":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":19,"character":1},"arguments":[{"selector":"app-execute-forms","providers":[{"__symbolic":"reference","name":"ɵba"},{"__symbolic":"reference","name":"ɵbb"},{"__symbolic":"reference","name":"ɵbc"},{"__symbolic":"reference","name":"ɵb"}],"template":"\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm\" (click)=\"clickCancel()\">{{'component.executeForms.clickCancel'|wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm mx-2\" (click)=\"clickOK()\">{{'component.executeForms.clickOK'|wfLocale}}</button>\r\n</ng-template>\r\n\r\n<ng-template #empty>\r\n  <div class=\"f-utils-fill-flex-column h-100\">\r\n    <div class=\"f-datagrid-norecords\" style=\"height: 100%;\">\r\n      <div class=\"f-datagrid-norecords-content w-100\">{{'component.executeForms.noForm'|wfLocale}}</div>\r\n    </div>\r\n  </div>\r\n</ng-template>\r\n\r\n<div class=\"f-page f-page-is-managelist\">\r\n  <div class=\"f-page-main mx-3\" style=\"border-radius:16px;border: 1.5px solid #F1F3F7;\">\r\n    <div class=\"farris-form farris-form-controls-inline farris-form-auto f-form-lable-auto\">\r\n      <div class=\"f-section-formgroup-inputs\">\r\n        <div class=\"col-12 col-md-5 px-0 my-2\" style=\"margin-left: 50px;\">\r\n          <div class=\"farris-group-wrap\">\r\n            <div class=\"form-group farris-form-group mb-0\">\r\n              <label class=\"col-form-label\">\r\n                <span class=\"farris-label-text\">{{'component.executeForms.form'|wfLocale}}</span>\r\n              </label>\r\n              <input-group class=\"form-control\" style=\"width: 100%;padding:0;border:0;\" [enableClear]=\"true\"\r\n                [showButtonWhenDisabled]=\"false\" [(ngModel)]=\"form.Name\" name=\"form\" placeholder=\"{{'component.executeForms.placeholder'|wfLocale}}\"\r\n                [editable]=\"false\" (clickHandle)=\"selectExecuteForm()\" (clear)=\"clear()\" [groupText]=\"groupIcon\">\r\n              </input-group>\r\n              <div class=\"farris-feedback valid-feedback\"></div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n        <div class=\"col-12 col-md-2 my-2 px-0\">\r\n          <div class=\"farris-group-wrap\" style=\"padding-top: 2px;\">\r\n            <div class=\"form-group farris-form-group mb-0\">\r\n              <div class=\"farris-input-wrap\">\r\n                <farris-button [disabled]=\"!form || (!form.ComponentId && !form.formFormatId)\" [type]=\"'link'\" (click)=\"parametersSet()\">\r\n                  {{'component.executeForms.parametersSet'|wfLocale}}\r\n                </farris-button>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n    <div class=\"h-100 mx-3\">\r\n    <lib-form-config-container #configContainer\r\n      [formFormatId]=\"form.formFormatId\" [formatConfigId]=\"form.formatConfigId\" [showMethodTab]=\"showMethodTab\"\r\n      class=\"h-100\"></lib-form-config-container>\r\n    </div>\r\n  </div>\r\n</div>\r\n\r\n\r\n\r\n\r\n","styles":[""]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":36,"character":3},"arguments":["class"]}]}],"style":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":38,"character":3},"arguments":["style.background"]}]}],"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":39,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":40,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3}}]}],"editorParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":74,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":75,"character":3},"arguments":["iconSelectFooter"]}]}],"configContainer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":76,"character":3},"arguments":["configContainer"]}]}],"configSection":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":78,"character":3},"arguments":["configSection",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":78,"character":38}}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":104,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":105,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":105,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":106,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":107,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":96,"character":25},{"__symbolic":"reference","name":"ɵba"},{"__symbolic":"reference","name":"ɵbb"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":99,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":100,"character":22},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":101,"character":26},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":103,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":104,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"validator":[{"__symbolic":"method"}],"getForm":[{"__symbolic":"method"}],"parametersSet":[{"__symbolic":"method"}],"selectExecuteForm":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"initVariableType":[{"__symbolic":"method"}],"getVariableList":[{"__symbolic":"method"}]}},"ɵba":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"}]}]}},"ɵbb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1}}],"members":{}},"ɵbc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1}}],"members":{}},"ɵbd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"app-jump-scope","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-utils-fill-flex-column farris-split-section m-2 h-100\">\r\n    <section class=\"f-utils-fill-flex-column h-100\">\r\n      <div class=\"f-utils-fill-flex-column h-100\">\r\n        <form class=\"h-100\">\r\n          <div class=\"f-utils-fill-flex-column h-100\">\r\n            <!-- 允许选择目标节点单选项 -->\r\n            <!-- <div class=\"mx-4 mt-3 farris-form-controls-inline\">\r\n              <div class=\"farris-group-wrap\">\r\n                <div class=\"form-group farris-form-group\">\r\n                  <div class=\"farris-input-wrap\">\r\n                    <div class=\"custom-control custom-checkbox\">\r\n                      <input class=\"custom-control-input\" name=\"submitterAutoPass\" type=\"checkbox\"\r\n                        id=\"submitterAutoPass\" [(ngModel)]=\"outConnectNode\" />\r\n                      <label class=\"custom-control-label\" for=\"submitterAutoPass\">允许选择目标节点</label>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div> -->\r\n            <!-- 可选节点小标题 -->\r\n            <div class=\"mx-2 mt-1\">\r\n              <div class=\"title-content\">\r\n                <h4 class=\"title-text\">{{'component.jumpScope.optionalNodes'|wfLocale}}</h4><span class=\"title-line\"></span>\r\n              </div>\r\n            </div>\r\n            <div class=\"mt-2 mx-4 farris-form-controls-inline\">\r\n              <div class=\"farris-group-wrap\">\r\n                <div class=\"form-group\">\r\n                  <!-- 竖列枚举的category选项 -->\r\n                  <farris-radiogroup [(ngModel)]=\"category\" [data]=\"categoryListItems\" name=\"category\"\r\n                    [horizontal]=false>\r\n                  </farris-radiogroup>\r\n                </div>\r\n                <!-- 附加节点帮助 -->\r\n                <farris-lookup-grid #userActisDialog\r\n                  [items]=\"uistate.allActList | jumpScopePipe:uistate.propertyData.Id \" [columns]=\"cols\"\r\n                  [disabled]=\"!(category === 'SpecifiedSet')\" [resizable]=\"true\" [singleSelect]=\"false\" [idField]=\"'Id'\"\r\n                  [textField]=\"'Name'\" [(ngModel)]=\"actis\" [valueField]=\"'Id'\" [pagination]=\"true\"\r\n                  [pageIndex]=\"pageInfo.pageIndex\" name=\"defaultActivities\" [pageSize]=\"pageInfo.pageSize\" (search)=\"searchSelect($event)\"\r\n                  [pageList]=\"pageInfo.pageList\" [total]=\"total\" [enableClear]=\"false\" title=\"{{'component.jumpScope.listOfAdditional'|wfLocale}}\"\r\n                  [displayType]=\"'List'\" [remoteSearch]='false' [enableToSelect]=\"false\" placeholder=\"{{'component.jumpScope.pleaseSelect1'|wfLocale}}\" [dictPicked]=\"actisSelect\">\r\n                </farris-lookup-grid>\r\n              </div>\r\n            </div>\r\n            <!-- 默认节点小标题 -->\r\n            <div class=\"mx-2 mt-1\">\r\n              <div class=\"title-content\">\r\n                <h4 class=\"title-text\">{{'component.jumpScope.defaultNode'|wfLocale}}</h4><span class=\"title-line\"></span>\r\n              </div>\r\n            </div>\r\n            <div class=\"mt-2 mx-4 farris-form-controls-inline\">\r\n              <div class=\"farris-group-wrap\">\r\n                <div class=\"form-group\">\r\n                  <!-- 竖列枚举的DefaultType选项 -->\r\n                  <farris-radiogroup [(ngModel)]=\"defaultType\" [data]=\"defaultTypeListItems\" name=\"defaultType\"\r\n                    [horizontal]=false>\r\n                  </farris-radiogroup>\r\n                </div>\r\n                <!-- 默认节点帮助 -->\r\n                <farris-lookup-grid #allActisTable [items]=\"uistate.allActList | jumpScopePipe:uistate.propertyData.Id \"\r\n                  [columns]=\"cols\" [disabled]=\"!(defaultType === 'SpecifyNode')\" [resizable]=\"true\"\r\n                  [singleSelect]=\"true\" [idField]=\"'Id'\" [textField]=\"'Name'\" [(ngModel)]=\"defaultacty\"\r\n                  [valueField]=\"'Id'\" [pagination]=\"true\" placeholder=\"{{'component.jumpScope.pleaseSelect2'|wfLocale}}\" [pageIndex]=\"pageInfo.pageIndex\"\r\n                  name=\"defaultActivity\" [pageSize]=\"pageInfo.pageSize\" [pageList]=\"pageInfo.pageList\" [total]=\"total\"\r\n                  [enableClear]=\"false\" title=\"{{'component.jumpScope.defaultNodeList'|wfLocale}}\" (search)=\"searchDefault($event)\" [displayType]=\"'List'\" [remoteSearch]='false' [dictPicked]=\"defaultActivitySelect\">\r\n                </farris-lookup-grid>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </form>\r\n      </div>\r\n    </section>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm\" (click)=\"clickCancel()\">{{'component.jumpScope.clickCancel'|wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm mx-2\" (click)=\"clickOK()\">{{'component.jumpScope.clickOK'|wfLocale}}</button>\r\n</ng-template>\r\n\r\n<!-- <ng-template #buttonRef>\r\n  <button class=\"btn btn-sm btn-primary mx-2\" (click)=\"actisSelect()\">确定</button>\r\n  <button class=\"btn btn-sm btn-default\" (click)=\"allActisDialog.close()\">取消</button>\r\n</ng-template> -->\r\n<!-- <farris-dialog #allActisDialog [buttons]=\"buttonRef\" [width]=\"700\" [height]=\"520\" title=\"'活动列表'\">\r\n  <div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100 m-2\">\r\n    <farris-datagrid #allActisTable [columns]=\"cols\"\r\n      [data]=\"uistate.userActList | jumpScopePipe:uistate.propertyData.Id\" [idField]=\"'Id'\" [fit]=\"true\"\r\n      [fitColumns]=\"true\" [pagination]='false' [multiSelect]=\"true\" [showCheckbox]=\"true\" [multiSelect]=\"true\"\r\n      [checkOnSelect]=\"true\" [selectOnCheck]=\"true\">\r\n    </farris-datagrid>\r\n  </div>\r\n</farris-dialog> -->\r\n","styles":[".title-content{color:#000;display:inline-flex;align-items:center;line-height:1.375rem;position:relative;overflow:hidden;padding:0 0 0 1rem;min-width:760px}.title-content ::before{content:'';width:.25rem;height:1.125rem;background:#59a1ff;border-radius:1px;position:absolute;top:50%;left:0;margin-top:-.5625rem}.title-text{font-size:1rem;line-height:1.375rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:0;margin-right:10px}.title-line{flex-grow:1;border-bottom:1px dashed rgba(0,0,0,.1)}"]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":20,"character":3},"arguments":["class"]}]}],"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":23,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":24,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":55,"character":3},"arguments":["iconSelectFooter"]}]}],"allActisTable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":63,"character":3},"arguments":["allActisTable"]}]}],"allActisDialog":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":64,"character":3},"arguments":["allActisDialog"]}]}],"actTable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":65,"character":3},"arguments":["actTable"]}]}],"lookup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":66,"character":3},"arguments":["lookup"]}]}],"userActis":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":67,"character":3},"arguments":["userActisDialog"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":98,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":99,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":99,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":100,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":101,"character":5}}]],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":97,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":98,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"validator":[{"__symbolic":"method"}],"searchDefault":[{"__symbolic":"method"}],"loadDefault":[{"__symbolic":"method"}],"searchSelect":[{"__symbolic":"method"}],"loadSelect":[{"__symbolic":"method"}],"deleteRow":[{"__symbolic":"method"}]}},"ɵbe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"procDesigner-backward-rule","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-utils-fill-flex-column farris-split-section m-2 h-100\">\r\n    <section class=\"f-utils-fill-flex-column h-100\">\r\n      <div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100\" style=\"border-radius:16px;border: 1.5px solid #F1F3F7;\">\r\n        <div class=\"farris-form form-inline farris-form-inline\">\r\n          <div class=\"col-12 farris-group-auto my-3 pr-5\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">{{'component.backwardRule.rejectedTo:' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\" style=\"padding-right: 30px\">\r\n                  <farris-lookup-grid #hlp [items]=\"items\" [columns]=\"columns\" [resizable]=\"true\" [singleSelect]=\"true\"\r\n                    [idField]=\"'Id'\" [textField]=\"'Name'\" [(ngModel)]=\"displayText\" [valueField]=\"'Id'\"  [beforeOpen] = \"beforeOpen\"\r\n                    [pagination]=\"false\" [pageIndex]=\"pageInfo.pageIndex\" [pageSize]=\"pageInfo.pageSize\" [editable]=\"false\"\r\n                    [pageList]=\"pageInfo.pageList\" [total]=\"total\" title=\"{{'component.backwardRule.title' | wfLocale}}\" [displayType]=\"'List'\"\r\n                    [dictPicked]=\"dictPicked\" [remoteSearch]='false' (pagerChanged)=\"pagerChanged($event)\"\r\n                    (search)=\"search($event)\" [enableClear]=\"false\" (pageSizeChange)=\"pageSizeChange($event)\">\r\n                  </farris-lookup-grid>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div *ngIf=\"nodeType==='UserActivity'\">\r\n            <div class=\"col-12 farris-group-auto my-3\">\r\n              <div class=\"farris-group-wrap\" style=\"padding-left: 2.75rem!important\">\r\n                <div class=\"form-group farris-form-group\">\r\n                  <div class=\"farris-input-wrap\">\r\n                    <div class=\"custom-control custom-checkbox\">\r\n                      <input class=\"custom-control-input\" name=\"selectAble\" type=\"checkbox\" id=\"selectAble\"\r\n                        [(ngModel)]=\"selectAbleChecked\" (change)=\"selectAbleClick()\" />\r\n                      <label class=\"custom-control-label\" for=\"selectAble\">{{'component.backwardRule.dynamicSelection' | wfLocale}}</label>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-12 farris-group-auto my-3 pr-5\" *ngIf=\"selectAbleChecked\">\r\n              <div class=\"farris-group-wrap\">\r\n                <div class=\"form-group farris-form-group\">\r\n                  <label class=\"col-form-label\">\r\n                    <span class=\"farris-label-text\">{{'component.backwardRule.backScope' | wfLocale}}</span>\r\n                  </label>\r\n                  <div class=\"farris-input-wrap\" style=\"padding-right: 30px;\">\r\n                    <farris-lookup-grid #hlpScope [items]=\"itemsBackScope\" [columns]=\"columns\" [disabled]=\"!(selectAbleChecked)\"  [beforeOpen] = \"beforeOpenBackScope\"\r\n                      [resizable]=\"true\" [singleSelect]=\"false\" [idField]=\"'Id'\" [textField]=\"'Name'\" [(ngModel)]=\"displayBackScopeText\" [valueField]=\"'Id'\"\r\n                      [pagination]=\"false\" [pageIndex]=\"pageInfo.pageIndex\" [pageSize]=\"pageInfo.pageSize\" [editable]=\"false\"\r\n                      [pageList]=\"pageInfo.pageList\" [total]=\"totalBackScope\" title=\"{{'component.backwardRule.title' | wfLocale}}\" [displayType]=\"'List'\"\r\n                      [dictPicked]=\"dictPickedBackScope\" [remoteSearch]='false' (pagerChanged)=\"pagerChangedBackScope($event)\"\r\n                      placeholder=\"{{'component.backwardRule.defaultPrompt' | wfLocale}}\" [enableToSelect]=\"true\" [beforeLoadData]=\"onbeforeLoadData\"\r\n                      (search)=\"searchBackScope($event)\" [enableClear]=\"false\" (pageSizeChange)=\"pageSizeChangeBackScope($event)\">\r\n                    </farris-lookup-grid>\r\n                    <div class=\"farris-feedback valid-feedback\"></div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-12 farris-group-auto my-3 pr-5\">\r\n              <div class=\"farris-group-wrap\">\r\n                <div class=\"form-group farris-form-group\">\r\n                  <label class=\"col-form-label\">\r\n                    <span class=\"farris-label-text\">{{'component.backwardRule.resubmitEffectOptions' | wfLocale}}</span>\r\n                  </label>\r\n                  <div class=\"farris-input-wrap\" style=\"padding-right: 30px\">\r\n                    <farris-combo-list [data]=\"resubmitEffectOptions\" [textField]=\"'text'\" [valueField]=\"'value'\" (valueChange)=\"resubmitEffectChange($event)\"\r\n                      [idField]=\"'value'\" [(ngModel)]=\"resubmitEffect\" style=\"flex: 1;\" [enableClear]=\"false\">\r\n                    </farris-combo-list>\r\n                    <div class=\"farris-feedback valid-feedback\"></div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-12 farris-group-auto my-3 pr-5\">\r\n              <div class=\"farris-group-wrap\">\r\n                <div class=\"form-group farris-form-group\">\r\n                  <label class=\"col-form-label\">\r\n                    <span class=\"farris-label-text\"></span>\r\n                  </label>\r\n                  <div class=\"farris-input-wrap\" style=\"padding-right: 30px;border-radius:15px\">\r\n                    <div class=\"page-friendly-reminder\" style=\"background:#ECF4FF;padding: 0.5rem!important;border-radius:6px\">\r\n                      <div class=\"reminder-message\">\r\n                        <span class=\"reminder-title\">\r\n                          <span class=\"f-icon f-icon-info\">\r\n                          </span>\r\n                          <span class=\"reminder-name\" style=\"padding-left: 0.25rem\">\r\n                          </span>\r\n                        </span>\r\n                        <span class=\"message\"><br/>{{'component.backwardRule.popover1' | wfLocale}}<br/>\r\n                          {{'component.backwardRule.popover2' | wfLocale}}<br/>\r\n                          {{'component.backwardRule.popover3' | wfLocale}}<br/>\r\n                        </span>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-12 farris-group-auto my-3\">\r\n              <div class=\"farris-group-wrap\" style=\"padding-left: 2.75rem!important\">\r\n                <div class=\"form-group farris-form-group\">\r\n                  <div class=\"farris-input-wrap\">\r\n                    <div class=\"custom-control custom-checkbox\">\r\n                      <input class=\"custom-control-input\" name=\"dynamicBackWardRuleAble\" type=\"checkbox\"\r\n                        id=\"dynamicBackWardRuleAble\" [(ngModel)]=\"dynamicBackWardRuleAbleChecked\"\r\n                        (change)=\"dynamicBackWardRuleAbleClick()\" />\r\n                      <label class=\"custom-control-label\" for=\"dynamicBackWardRuleAble\">{{'component.backwardRule.allowModification' | wfLocale}}</label>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </section>\r\n  </div>\r\n</div>\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm mx-2\" (click)=\"clickCancel()\">{{'component.backwardRule.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm mx-2\" (click)=\"clickOK()\">{{'component.backwardRule.clickOk' | wfLocale}}</button>\r\n</ng-template>\r\n","styles":[".item-header{padding:1rem}.item{padding:.5rem 5rem}"]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":20,"character":3},"arguments":["class"]}]}],"editorParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"nodeType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":68,"character":3}}]}],"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":70,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":71,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":73,"character":3},"arguments":["iconSelectFooter"]}]}],"hlp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":74,"character":3},"arguments":["hlp"]}]}],"hlpScope":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":75,"character":3},"arguments":["hlpScope"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":125,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":126,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":126,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":127,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":128,"character":5}}]],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":123,"character":21},{"__symbolic":"reference","module":"@farris/ui-notify","name":"NotifyService","line":124,"character":20},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":125,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"selectAbleClick":[{"__symbolic":"method"}],"waitReturnClick":[{"__symbolic":"method"}],"dynamicBackWardRuleAbleClick":[{"__symbolic":"method"}],"resubmitEffectChange":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"pagerChanged":[{"__symbolic":"method"}],"pagerChangedBackScope":[{"__symbolic":"method"}],"pageSizeChange":[{"__symbolic":"method"}],"pageSizeChangeBackScope":[{"__symbolic":"method"}],"search":[{"__symbolic":"method"}],"searchBackScope":[{"__symbolic":"method"}],"load":[{"__symbolic":"method"}],"loadBackScope":[{"__symbolic":"method"}],"getTargetRef":[{"__symbolic":"method"}],"deepCloneDefine":[{"__symbolic":"method"}],"deepCloneBackDefine":[{"__symbolic":"method"}]}},"ɵbf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":2,"character":1},"arguments":[{"name":"jumpScopePipe"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"ɵbg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":19,"character":1},"arguments":[{"selector":"app-activity-component","providers":[{"__symbolic":"reference","name":"ɵbh"},{"__symbolic":"reference","name":"ɵbi"},{"__symbolic":"reference","name":"ɵbj"},{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-page-header\">\r\n    <nav class=\"f-page-header-base\">\r\n      <div class=\"f-title\">\r\n              <ng-container *ngIf=\"exBizTips\">\r\n                <div  class=\"f-component-wizard-page-detail-header\">\r\n                  <div class=\"page-friendly-reminder\" style=\"background:#E6F7FF;padding: 0.5rem!important\">\r\n                    <div class=\"reminder-message\">\r\n                      <span class=\"reminder-title\">\r\n                        <span class=\"f-icon f-icon-info\">\r\n                        </span>\r\n                        <span class=\"reminder-name\" style=\"padding-left: 0.25rem\">{{'component.activityComponent.tips' | wfLocale}}\r\n                        </span>\r\n                      </span>\r\n                      <span class=\"message\">{{'component.activityComponent.prefabricated' | wfLocale}}\r\n                      </span>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </ng-container>\r\n      </div>\r\n      <div class=\"btn-toolbar btn-group-lg\">\r\n        <button class=\"btn btn-primary mr-2\" (click)=\"componentSelect()\">{{'component.activityComponent.add' | wfLocale}}</button>\r\n        <button class=\"btn btn-secondary mr-2\" (click)=\"moveUp()\">{{'component.activityComponent.moveUp' | wfLocale}}</button>\r\n        <button class=\"btn btn-secondary\" (click)=\"moveDown()\">{{'component.activityComponent.moveDown' | wfLocale}}</button>\r\n      </div>\r\n    </nav>\r\n  </div>\r\n  <div class=\"f-page-main f-utils-fill-flex-column h-100\">\r\n    <div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100\" style=\"border-radius:16px;border: 1.5px solid #F1F3F7;margin-left: 6px;margin-right: 6px;\">\r\n      <div [style.height.%]=\"uistate.curComponent?100:100\">\r\n        <farris-datagrid #cmplist [data]=\"uistate.components\" [idField]=\"'id'\" [columns]=\"columns\" [fit]=\"true\"\r\n          [showGroupColumn]=\"true\" [fitColumns]=\"true\" [editable]=\"true\" [editMode]=\"'cell'\" [pagination]=\"false\"\r\n          [showCheckbox]=\"false\" [groupRows]=\"true\" [multiSelect]=\"false\" (selectChanged)=\"selectionChange($event)\"\r\n          [closeOtherGridEditor]=\"true\" [mergeCell]=\"true\" [mergeFields]=\"['executionTime']\">\r\n        </farris-datagrid>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #buttonsTemplate let-ctx>\r\n  <farris-button-group [count]=\"2\" [data]=\"buttonGroupData\" (change)=\"clickAction($event, ctx)\">\r\n  </farris-button-group>\r\n</ng-template>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3\" (click)=\"clickCancel()\">{{'component.activityComponent.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"clickOK()\">{{'component.activityComponent.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":28,"character":3},"arguments":["class"]}]}],"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":30,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":31,"character":3}}]}],"editorParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":33,"character":3},"arguments":["iconSelectFooter"]}]}],"btnTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":3},"arguments":["buttonsTemplate"]}]}],"cmplist":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":35,"character":3},"arguments":["cmplist"]}]}],"paramlist":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":36,"character":3},"arguments":["paramlist"]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":122,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":123,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":123,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":124,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":125,"character":5}}]],"parameters":[{"__symbolic":"reference","name":"ɵbi"},{"__symbolic":"reference","name":"ɵbj"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":115,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":116,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":117,"character":22},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":118,"character":26},{"__symbolic":"reference","module":"@gsp-cmp/ccmp-ui","name":"CommonComponentUiRTService","line":119,"character":30},{"__symbolic":"reference","name":"ɵbh"},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":121,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":122,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"restart":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"edit":[{"__symbolic":"method"}],"deleteRow":[{"__symbolic":"method"}],"moveUp":[{"__symbolic":"method"}],"moveDown":[{"__symbolic":"method"}],"clickAction":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"componentSelect":[{"__symbolic":"method"}],"openComponentSelectorNew":[{"__symbolic":"method"}],"showExprHelp":[{"__symbolic":"method"}],"selectionChange":[{"__symbolic":"method"}],"closeCellEdit":[{"__symbolic":"method"}],"validator":[{"__symbolic":"method"}]}},"ɵbh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":11,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵbi"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":20,"character":22},{"__symbolic":"reference","name":"ɵd"}]}],"loadComponents":[{"__symbolic":"method"}],"removeComponent":[{"__symbolic":"method"}],"addComponent":[{"__symbolic":"method"}],"bindParas":[{"__symbolic":"method"}],"assignParameterValue":[{"__symbolic":"method"}],"swapArray":[{"__symbolic":"method"}],"getBizCmp":[{"__symbolic":"method"}]}},"ɵbi":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"}]}]}},"ɵbj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵbi"},{"__symbolic":"reference","name":"ɵbh"},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":15,"character":26},{"__symbolic":"reference","name":"ɵb"}]}],"deleteRow":[{"__symbolic":"method"}],"componentSelect":[{"__symbolic":"method"}],"loadComponents":[{"__symbolic":"method"}]}},"ɵbk":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":26,"character":1},"arguments":[{"selector":"app-performer","providers":[{"__symbolic":"reference","name":"ɵbl"},{"__symbolic":"reference","name":"ɵbm"},{"__symbolic":"reference","name":"ɵbn"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-page-header\">\r\n    <nav class=\"f-page-header-base\">\r\n      <div class=\"f-title\">\r\n        <span class=\"f-title-icon f-text-orna-bill\">\r\n          <i class=\"f-icon f-icon-page-title-administer\"></i>\r\n        </span>\r\n        <h4 *ngIf=\"nodeType==='notifyActivity' || type==='defaultPerformer'\"  class=\"f-title-text\">办理人列表</h4>\r\n        <h5 *ngIf=\"type==='assignPerformer'\" class=\"f-title-subtitle\">全员范围</h5>\r\n        <farris-switch *ngIf=\"type==='assignPerformer'\" style=\"height: 22px;\"\r\n          [(ngModel)]=\"uistate.performerInfo.isAllScope\" name=\"isAllScope\"\r\n          [readonly]=\"false\" (valueChange)=\"switchChange($event)\"></farris-switch>\r\n      </div>\r\n      <div class=\"btn-toolbar btn-group-lg\">\r\n      <!--<button class=\"btn btn-primary mr-2\" (click)=\"add()\">新增</button>-->\r\n        <div *ngIf=\"type!=='assignPerformer' || !uistate.performerInfo.isAllScope\" class=\"btn-group mr-2\"  fDropdown #dropdownEl=\"fDropdown\">\r\n          <button class=\"btn btn-primary dropdown-toggle\" fDropdownToggle type=\"button\">\r\n            新增\r\n          </button>\r\n          <div class=\"dropdown-menu\" fDropdownMenu>\r\n            <li class=\"dropdown-item\" (click)=\"addPerformer('wf.UserParticipantExpression')\"><span>用户</span></li>\r\n            <li class=\"dropdown-item\" (click)=\"addPerformer('wf.VariableParticipantExpression')\"><span>变量参与者</span></li>\r\n            <li class=\"dropdown-item\" (click)=\"addPerformer('wf.PositionParticipantExpression')\"><span>{{designerUIState.scene==='inSuite'?'角色':'岗位'}}</span></li>\r\n            <li class=\"dropdown-item\" (click)=\"addPerformer('wf.ReportingLineParticipantExpression')\"><span>汇报关系</span></li>\r\n            <li class=\"dropdown-item\" (click)=\"addPerformer('wf.ActivityExecutorParticipantExpression')\"><span>历史活动办理人</span></li>\r\n            <li class=\"dropdown-item\" (click)=\"addPerformer('wf.MatrixParticipantExpression')\"><span>矩阵关系</span></li>\r\n            <li class=\"dropdown-item\" (click)=\"addPerformer('wf.ComponentParticipantExpression')\"><span>参与者构件</span></li>\r\n            <li *ngIf=\"type==='assignPerformer'\" class=\"dropdown-item\" (click)=\"addPerformer('wf.OrganizationParticipantExpression')\"><span>单位/部门\r\n            </span></li>\r\n          </div>\r\n        </div>\r\n        <button *ngIf=\"type!=='assignPerformer' || !uistate.performerInfo.isAllScope\" class=\"btn btn-secondary mr-2\" [disabled]=\"(!uistate.curPerformer)\"\r\n        (click)=\"edit()\">编辑</button>\r\n        <button *ngIf=\"type!=='assignPerformer' || !uistate.performerInfo.isAllScope\" class=\"btn btn-secondary mr-2\" (click)=\"remove()\">移除</button>\r\n        <button *ngIf=\"type!=='assignPerformer' || !uistate.performerInfo.isAllScope\" class=\"btn btn-secondary mr-2\" (click)=\"clear()\">清空</button>\r\n        <button *ngIf=\"nodeType==='userActivity' && type==='defaultPerformer'\" class=\"btn btn-secondary\" (click)=\"participantOptions.show()\">办理人选项</button>\r\n      </div>\r\n    </nav>\r\n  </div>\r\n  <div class=\"f-page-main f-utils-fill-flex-column h-100\">\r\n    <div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100\">\r\n      <farris-datagrid #grid [data]=\"uistate.performersList\" [columns]=\"columns\" [idField]=\"'id'\" [fit]=\"true\"\r\n        [fitColumns]=\"true\" [editable]=\"true\" [editMode]=\"'cell'\" [pagination]=\"false\" [showCheckbox]=\"false\"\r\n        [multiSelect]=\"false\" [afterEdit]=\"afterEdit\" (selectChanged)=\"selectChanged($event)\">\r\n      </farris-datagrid>\r\n    </div>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3 mx-2\" (click)=\"clickCancel()\">取消</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"clickOK()\">确定</button>\r\n</ng-template>\r\n\r\n<ng-template #editFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3 mx-2\" (click)=\"editCancel()\">取消</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"editOK()\">确定</button>\r\n</ng-template>\r\n\r\n<farris-dialog #participantOptions [buttons]=\"buttonRef\" [width]=\"500\" [height]=\"530\" title=\"'参与者选项'\">\r\n  <app-performer-options [value]=\"uistate.performerInfo.options\"></app-performer-options>\r\n</farris-dialog>\r\n<ng-template #buttonRef>\r\n  <button class=\"btn btn-sm btn-default px-3\" (click)=\"participantOptions.close()\">取消</button>\r\n  <button class=\"btn btn-sm btn-primary px-3\" (click)=\"participantOptionsSet()\">确定</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":39,"character":3},"arguments":["iconSelectFooter"]}]}],"editFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":40,"character":3},"arguments":["editFooter"]}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":41,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbo"}]}]}],"optionsDialog":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":42,"character":3},"arguments":["participantOptions"]}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":43,"character":3},"arguments":[{"__symbolic":"reference","module":"@farris/ui-datagrid","name":"DatagridComponent","line":43,"character":13}]}]}],"dropDownEl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":44,"character":3},"arguments":["dropdownEl"]}]}],"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":46,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":47,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":3}}]}],"editorParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":127,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵbl"},{"__symbolic":"reference","name":"ɵbn"},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":188,"character":25},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":189,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":190,"character":22},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":191,"character":26},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":192,"character":21},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":194,"character":18},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":195,"character":18}]}],"ngOnInit":[{"__symbolic":"method"}],"switchChange":[{"__symbolic":"method"}],"addPerformer":[{"__symbolic":"method"}],"edit":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"editOK":[{"__symbolic":"method"}],"addReportingLineData":[{"__symbolic":"method"}],"addMatrixData":[{"__symbolic":"method"}],"editCancel":[{"__symbolic":"method"}],"participantOptionsSet":[{"__symbolic":"method"}],"performerDescription":[{"__symbolic":"method"}],"componentDescription":[{"__symbolic":"method"}],"reportingLineDescription":[{"__symbolic":"method"}],"matrixDescription":[{"__symbolic":"method"}],"editConditon":[{"__symbolic":"method"}],"selectChanged":[{"__symbolic":"method"}],"GetOrganizationType":[{"__symbolic":"method"}],"getMatrixConfig":[{"__symbolic":"method"}]}},"ɵbl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":7,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":8,"character":26},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":9,"character":30}]}]}},"ɵbm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1}}],"members":{}},"ɵbn":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵd"}]}],"clearPerformer":[{"__symbolic":"method"}]}},"ɵbo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"app-performer-options","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-utils-fill-flex-column h-100\">\r\n    <section class=\"f-utils-fill-flex-column h-100 mx-3\" style=\"border-radius:16px;border: 1.5px solid #F1F3F7;\">\r\n      <div class=\"f-utils-fill-flex-column h-100 pl-3\">\r\n        <perfect-scrollbar [config]=\"{}\">\r\n          <form class=\"h-100\" style=\"overflow-x: hidden;\">\r\n            <div class=\"f-form-layout farris-form pb-4\">\r\n              <div class=\"farris-form form-inline farris-form-inline\">\r\n                <div class=\"mx-2 mt-3\">\r\n                  <div class=\"title-content\">\r\n                    <h5 class=\"title-text\">{{'component.performerOptions.advancedOptions'|wfLocale}}</h5><span class=\"title-line\"></span>\r\n                  </div>\r\n                </div>\r\n                <div class=\"col-12 farris-group-auto my-2\" style=\"margin-left: 100px;\">\r\n                  <div class=\"farris-group-wrap pl-3\">\r\n                    <div class=\"form-group farris-form-group\">\r\n                      <div class=\"farris-input-wrap\">\r\n                        <div class=\"custom-control custom-checkbox\">\r\n                          <input class=\"custom-control-input\" name=\"historicFirst\" type=\"checkbox\" id=\"historicFirst\"\r\n                            [(ngModel)]=\"historicFirst\" />\r\n                          <label class=\"custom-control-label\" for=\"historicFirst\">{{'component.performerOptions.historicFirst'|wfLocale}}</label>\r\n                        </div>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n                <div class=\"col-12 farris-group-auto mt-3 pr-4\">\r\n                  <div class=\"farris-group-wrap f-form-lable-auto pl-3\">\r\n                    <div class=\"form-group farris-form-group\">\r\n                      <label class=\"col-form-label\">\r\n                        <span class=\"farris-label-text\">{{'component.performerOptions.noPerformerStrategy'|wfLocale}}</span>\r\n                      </label>\r\n                      <div class=\"farris-input-wrap\">\r\n                        <farris-combo-list [(ngModel)]=\"noPerformerStrategy\" name=\"noPerformerStrategy\" [idField]=\"'value'\"\r\n                          [textField]=\"'text'\" [valueField]=\"'value'\" [data]=\"noPerformerStrategyList\" [panelHeight]=\"60\">\r\n                        </farris-combo-list>\r\n                        <div class=\"farris-feedback valid-feedback\"></div>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n                <div class=\"mx-2 mt-3\">\r\n                  <div class=\"title-content\">\r\n                    <h5 class=\"title-text\">{{'component.performerOptions.excludeProcInstCreator'|wfLocale}}</h5><span class=\"title-line\"></span>\r\n                  </div>\r\n                </div>\r\n                <div class=\"col-12 farris-group-auto my-2\" style=\"margin-left: 100px;\">\r\n                  <div class=\"farris-group-wrap pl-3\">\r\n                    <div class=\"form-group farris-form-group\">\r\n                      <div class=\"farris-input-wrap\">\r\n                        <div class=\"custom-control custom-checkbox\">\r\n                          <input class=\"custom-control-input\" name=\"excludeProcInstCreator\" type=\"checkbox\" id=\"excludeProcInstCreator\"\r\n                            [(ngModel)]=\"excludeProcInstCreator\" (change)=\"excludeProcInstCreatorClick($event)\" />\r\n                          <label class=\"custom-control-label\" for=\"excludeProcInstCreator\">{{'component.performerOptions.defaultNotParticipate'|wfLocale}}</label>\r\n                        </div>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n                <div class=\"col-12 farris-group-auto my-2\" style=\"margin-left: 100px;\">\r\n                  <div class=\"farris-group-wrap pl-3\">\r\n                    <div class=\"form-group farris-form-group\">\r\n                      <div class=\"farris-input-wrap\">\r\n                        <div class=\"custom-control custom-checkbox\">\r\n                          <input class=\"custom-control-input\" name=\"excludePreActExecutors\" type=\"checkbox\" id=\"excludePreActExecutors\"\r\n                            [(ngModel)]=\"excludePreActExecutors\" (change)=\"excludePreActExecutorsClick($event)\"/>\r\n                          <label class=\"custom-control-label\" for=\"excludePreActExecutors\">{{'component.performerOptions.excludePreActExecutors'|wfLocale}}</label>\r\n                        </div>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n                <div class=\"col-12 farris-group-auto my-2\" style=\"margin-left: 100px;\">\r\n                  <div class=\"farris-group-wrap pl-3\">\r\n                    <div class=\"form-group farris-form-group\">\r\n                      <div class=\"farris-input-wrap\">\r\n                        <div class=\"custom-control custom-checkbox\">\r\n                          <input class=\"custom-control-input\" name=\"excludeAllPassExecutors\" type=\"checkbox\" id=\"excludeAllPassExecutors\"\r\n                            [(ngModel)]=\"excludeAllPassExecutors\" (change)=\"excludeAllPassExecutorsClick($event)\"/>\r\n                          <label class=\"custom-control-label\" for=\"excludeAllPassExecutors\">{{'component.performerOptions.excludeAllPassExecutors'|wfLocale}}</label>\r\n                        </div>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n                <div class=\"col-12 farris-group-auto pr-4 my-2\">\r\n                  <div class=\"farris-group-wrap f-form-lable-auto pl-3\">\r\n                    <div class=\"form-group farris-form-group\">\r\n                      <label class=\"col-form-label\">\r\n                        <span class=\"farris-label-text\">{{'component.performerOptions.excludeExprPerformer'|wfLocale}}</span>\r\n                      </label>\r\n                      <div class=\"farris-input-wrap\">\r\n                        <div #inputGroup class=\"input-group\">\r\n                          <input type=\"text\" class=\"form-control\" [(ngModel)]=\"excludeExprPerformer\" name=\"excludeExprPerformer\"\r\n                            [readOnly]=\"true\" />\r\n                          <div class=\"input-group-append\">\r\n                            <span [style.display]=\"showClearButton ? '' : 'none'\" class=\"input-group-text input-group-clear\"\r\n                              (click)=\"clear()\">\r\n                              <i class=\"f-icon modal_close\"></i>\r\n                            </span>\r\n                            <span class=\"input-group-text\" (click)=\"openExprEditor()\" style=\"background: #FFF;\">\r\n                              <i class=\"f-icon f-icon-lookup\"></i>\r\n                            </span>\r\n                          </div>\r\n                        </div>\r\n                        <div class=\"farris-feedback valid-feedback\"></div>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n                <div *ngIf=\"excludeExprPerformer != null || excludeExprPerformer != ''\">\r\n                  <div class=\"col-9 farris-group-auto my-2 pr-4\">\r\n                    <div class=\"farris-group-wrap f-form-lable-auto pl-3\">\r\n                      <div class=\"form-group farris-form-group\">\r\n                        <label class=\"col-form-label\">\r\n                          <span class=\"farris-label-text\">{{'component.performerOptions.variableOrgTypes'|wfLocale}}</span>\r\n                        </label>\r\n                        <div class=\"farris-input-wrap\" style=\"margin-bottom: 5px;\">\r\n                          <div class=\"custom-control custom-checkbox\">\r\n                            <farris-radiogroup [data]=\"variableOrgTypes\" [horizontal]=\"true\" [(ngModel)]=\"exprPerformerType\" name=\"referObject\"\r\n                              (changeValue)=\"orgTypeChange($event)\"></farris-radiogroup>\r\n                          </div>\r\n                        </div>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n                <div *ngIf=\"performerOptionsLocation!='autoActivity'\">\r\n                <div class=\"mx-2 mt-3\">\r\n                  <div class=\"title-content\">\r\n                    <h5 class=\"title-text\">{{'component.performerOptions.automaticApprovalOptions'|wfLocale}}</h5><span class=\"title-line\"></span>\r\n                  </div>\r\n                </div>\r\n                <div class=\"col-12 farris-group-auto my-2\" style=\"margin-left: 100px;\">\r\n                  <div class=\"farris-group-wrap pl-3\">\r\n                    <div class=\"form-group farris-form-group\">\r\n                      <div class=\"farris-input-wrap\">\r\n                        <div class=\"custom-control custom-checkbox\">\r\n                          <input class=\"custom-control-input\" name=\"autoProcInstCreator\" type=\"checkbox\" id=\"autoProcInstCreator\"\r\n                            [(ngModel)]=\"autoProcInstCreator\" (change)=\"autoProcInstCreatorClick($event)\" />\r\n                          <label class=\"custom-control-label\" for=\"autoProcInstCreator\">{{'component.performerOptions.autoProcInstCreator'|wfLocale}}</label>\r\n                        </div>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n                <div class=\"col-12 farris-group-auto my-2\" style=\"margin-left: 100px;\">\r\n                  <div class=\"farris-group-wrap pl-3\">\r\n                    <div class=\"form-group farris-form-group\">\r\n                      <div class=\"farris-input-wrap\">\r\n                        <div class=\"custom-control custom-checkbox\">\r\n                          <input class=\"custom-control-input\" name=\"autoPreActExecutors\" type=\"checkbox\" id=\"autoPreActExecutors\"\r\n                            [(ngModel)]=\"autoPreActExecutors\" (change)=\"autoPreActExecutorsClick($event)\" />\r\n                          <label class=\"custom-control-label\" for=\"autoPreActExecutors\">{{'component.performerOptions.autoPreActExecutors'|wfLocale}}</label>\r\n                        </div>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n                <div class=\"col-12 farris-group-auto my-2\" style=\"margin-left: 100px;\">\r\n                  <div class=\"farris-group-wrap pl-3\">\r\n                    <div class=\"form-group farris-form-group\">\r\n                      <div class=\"farris-input-wrap\">\r\n                        <div class=\"custom-control custom-checkbox\">\r\n                          <input class=\"custom-control-input\" name=\"autoAllPassExecutors\" type=\"checkbox\" id=\"autoAllPassExecutors\"\r\n                            [(ngModel)]=\"autoAllPassExecutors\" (change)=\"autoAllPassExecutorsClick($event)\" />\r\n                          <label class=\"custom-control-label\" for=\"autoAllPassExecutors\">{{'component.performerOptions.autoAllPassExecutors'|wfLocale}}</label>\r\n                        </div>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              </div>\r\n            </div>\r\n          </form>\r\n        </perfect-scrollbar>\r\n\r\n      </div>\r\n    </section>\r\n  </div>\r\n</div>\r\n\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm mx-2\" (click)=\"cancel()\">{{'component.performerOptions.cancel'|wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm mx-2\" (click)=\"clickOK()\">{{'component.performerOptions.clickOK'|wfLocale}}</button>\r\n</ng-template>\r\n","styles":[".item-header{padding:1rem}.item{padding:.5rem 5rem}.title-content{color:#000;display:inline-flex;align-items:center;line-height:1.375rem;position:relative;overflow:hidden;padding:0 0 0 1rem;min-width:450px}.title-content ::before{content:'';width:.25rem;height:1.125rem;background:#59a1ff;border-radius:1px;position:absolute;top:50%;left:0;margin-top:-.5625rem}.title-text{font-size:1rem;line-height:1.375rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:0;margin-right:10px}.title-line{flex-grow:1;border-bottom:1px dashed rgba(0,0,0,.1)}"]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":18,"character":3},"arguments":["class"]}]}],"editorParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":21,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":22,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":23,"character":3},"arguments":["iconSelectFooter"]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"exclusionPerformers":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"inputGroup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":65,"character":3},"arguments":["inputGroup"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":109,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":110,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":110,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":111,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":112,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":105,"character":20},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":107,"character":18},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":108,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":109,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"onMouseEnter":[{"__symbolic":"method"}],"onMouseLeave":[{"__symbolic":"method"}],"toggleClearIcon":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"cancel":[{"__symbolic":"method"}],"excludeProcInstCreatorClick":[{"__symbolic":"method"}],"excludePreActExecutorsClick":[{"__symbolic":"method"}],"excludeAllPassExecutorsClick":[{"__symbolic":"method"}],"autoProcInstCreatorClick":[{"__symbolic":"method"}],"autoPreActExecutorsClick":[{"__symbolic":"method"}],"autoAllPassExecutorsClick":[{"__symbolic":"method"}],"getPerformerOptions":[{"__symbolic":"method"}],"getExclusionPerformers":[{"__symbolic":"method"}],"getAutoPerformers":[{"__symbolic":"method"}],"openExprEditor":[{"__symbolic":"method"}],"orgTypeChange":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}]}},"ɵbp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"app-performer-edit","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<app-user-performer *ngIf=\"performerType === 'wf.UserParticipantExpression'\"></app-user-performer>\r\n<app-variable-performer *ngIf=\"performerType === 'wf.VariableParticipantExpression'\"></app-variable-performer>\r\n<app-position-performer *ngIf=\"performerType === 'wf.PositionParticipantExpression'\"></app-position-performer>\r\n<app-reporting-line *ngIf=\"performerType === 'wf.ReportingLineParticipantExpression'\"></app-reporting-line>\r\n<app-matrix-performer *ngIf=\"performerType === 'wf.MatrixParticipantExpression'\"></app-matrix-performer>\r\n<app-activity-handler-performer\r\n  *ngIf=\"performerType === 'wf.ActivityExecutorParticipantExpression'\"></app-activity-handler-performer>\r\n<app-component-performer [component]=\"component\" style=\"background: #FFF;\"\r\n  *ngIf=\"performerType === 'wf.ComponentParticipantExpression'\"></app-component-performer>\r\n\r\n<div *ngIf=\"performerType === 'wf.OrganizationParticipantExpression'\" class=\"f-page\">\r\n  <div class=\"f-utils-fill-flex-column farris-split-section m-2 h-100\" style=\"background: #FFF;\">\r\n    <div class=\"f-utils-fill-flex-column farris-split-section mx-1 h-100\"\r\n      style=\"border-radius:16px;border: 1.5px solid #F1F3F7;\">\r\n      <form style=\"width: 100%; height: 100%;\">\r\n        <div class=\"d-flex m-2 flex-column w-100\">\r\n          <div class=\"d-flex flex-column\" style=\"height: 120px;\">\r\n            <div class=\"farris-form form-inline  farris-form-inline mr-5 my-2 pt-3\">\r\n              <div class=\"col-12 farris-group-auto\">\r\n                <div class=\"farris-group-wrap\">\r\n                  <div class=\"form-group farris-form-group\">\r\n                    <label class=\"col-form-label\">\r\n                      <span class=\"farris-label-text\">{{'component.participant.alternativeScope'|wfLocale}}</span>\r\n                    </label>\r\n                    <div class=\"farris-input-wrap ml-1\">\r\n                      <farris-combo-list [panelHeight]=\"100\" [(ngModel)]=\"organizationParticipant.organizationLevel\"\r\n                        name=\"actionScope\" [idField]=\"'value'\" [enableClear]=\"false\" [textField]=\"'text'\"\r\n                        [valueField]=\"'value'\" [data]=\"organizationLevelCollection\" [readonly]=\"false\"\r\n                        (valueChange)=\"valueChange($event)\">\r\n                      </farris-combo-list>\r\n                      <div class=\"farris-feedback valid-feedback\"></div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <!-- 单位/部门参与者支持单位ID -->\r\n              <div *ngIf=\"organizationParticipant.organizationLevel===organizationLevelCollection[2].value\"\r\n                class=\"col-12 farris-group-auto my-3 pr-3\">\r\n                <div class=\"farris-group-wrap\">\r\n                  <div class=\"form-group farris-form-group\">\r\n                    <label class=\"col-form-label\">\r\n                      <span class=\"farris-label-text\">{{'component.participant.orgId'|wfLocale}}</span>\r\n                    </label>\r\n                    <div class=\"farris-input-wrap ml-1\">\r\n                      <div class=\"input-group\">\r\n                        <input type=\"text\" class=\"form-control\" [(ngModel)]=\"organizationParticipant.organizationId\"\r\n                          name=\"organizationId\" [readOnly]=\"true\" />\r\n                        <div class=\"input-group-append\">\r\n                          <span class=\"input-group-text\" (click)=\"editOrganizationId()\" style=\"background: #FFF;\">\r\n                            <i class=\"f-icon f-icon-lookup\"></i>\r\n                          </span>\r\n                        </div>\r\n                      </div>\r\n                      <div class=\"farris-feedback valid-feedback\"></div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div *ngIf=\"organizationParticipant.organizationLevel!=organizationLevelCollection[0].value\"\r\n                class=\"col-12 farris-group-auto my-3 pr-5\">\r\n                <div class=\"farris-group-wrap\">\r\n                  <div class=\"form-group farris-form-group\">\r\n                    <label class=\"col-form-label\">\r\n                      <span class=\"farris-label-text\">{{'component.participant.includeChildren'|wfLocale}}</span>\r\n                    </label>\r\n                    <div class=\"farris-input-wrap ml-1\">\r\n                      <farris-switch [(ngModel)]=\"organizationParticipant.includeChildren\"\r\n                        name=\"includeChildren\"></farris-switch>\r\n                      <div class=\"farris-feedback valid-feedback\"></div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <!-- 单位/部门参与者支持指定组织 -->\r\n              <!-- <div *ngIf=\"organizationParticipant.organizationLevel===organizationLevelCollection[3].value\"\r\n              class=\"col-12 farris-group-auto my-3 pr-3\">\r\n              <div class=\"farris-group-wrap\">\r\n                <div class=\"form-group farris-form-group\">\r\n                  <label class=\"col-form-label\">\r\n                    <span class=\"farris-label-text\">系统组织</span>\r\n                  </label>\r\n                  <div class=\"farris-input-wrap\">\r\n                    <farris-organization-selector #farrisOrgHelp style=\"display: none\" [multiSelect]=\"false\">\r\n                    </farris-organization-selector>\r\n                    <div class=\"input-group\">\r\n                      <input type=\"text\" class=\"form-control\" [(ngModel)]=\"organizationParticipant.organizationName\"\r\n                        name=\"organizationId\" [readOnly]=\"true\" />\r\n                      <div class=\"input-group-append\">\r\n                        <span class=\"input-group-text\" (click)=\"selectionChange()\" style=\"background: #FFF;\">\r\n                          <i class=\"f-icon f-icon-lookup\"></i>\r\n                        </span>\r\n                      </div>\r\n                    </div>\r\n                    <div class=\"farris-feedback valid-feedback\"></div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div> -->\r\n            </div>\r\n          </div>\r\n          <div class=\"d-flex flex-column m-2 w-100\">\r\n            <div class=\"farris-form form-inline farris-form-inline mr-5\">\r\n              <div class=\"col-12 farris-group-auto my-4\" style=\"padding-left: 6px;padding-right: 21px;\">\r\n                <div class=\"farris-group-wrap\">\r\n                  <div class=\"form-group farris-form-group\">\r\n                    <label class=\"col-form-label\">\r\n                      <span class=\"farris-label-text\">{{'component.participant.conditon'|wfLocale}}</span>\r\n                    </label>\r\n                    <div class=\"farris-input-wrap\">\r\n                      <div class=\"input-group\">\r\n                        <input type=\"text\" class=\"form-control\" [(ngModel)]=\"organizationParticipant.condition\"\r\n                          name=\"conditon\" [readOnly]=\"true\" />\r\n                        <div class=\"input-group-append\">\r\n                          <span class=\"input-group-text\" (click)=\"editConditon()\" style=\"background: #FFF;\">\r\n                            <i class=\"f-icon f-icon-lookup\"></i>\r\n                          </span>\r\n                        </div>\r\n                      </div>\r\n                      <div class=\"farris-feedback valid-feedback\"></div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </form>\r\n    </div>\r\n  </div>\r\n</div>","styles":[""]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":25,"character":3},"arguments":["class"]}]}],"display":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":3}}]}],"usersCmp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":58,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbq"}]}]}],"varCmp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":59,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbs"}]}]}],"posiCmp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":60,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbt"}]}]}],"cmpCmp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":61,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbv"}]}]}],"reportingLineCmp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":62,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbx"}]}]}],"matrixCmp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":63,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵca"}]}]}],"activityExecutorCmp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":64,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵcc"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":72,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":72,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":73,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":74,"character":5}}]],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":70,"character":18},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":71,"character":18},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"valueChange":[{"__symbolic":"method"}],"getPerformers":[{"__symbolic":"method"}],"editConditon":[{"__symbolic":"method"}],"editOrganizationId":[{"__symbolic":"method"}]}},"ɵbq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"app-user-performer","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"d-flex flex-fill farris-overflow-y-auto p-md-2\" style=\"background: #FFF;\">\r\n  <div class=\"d-flex flex-fill farris-overflow-y-auto mx-3 my-2\" style=\"border-radius:16px;border: 1.5px solid #F1F3F7;\">\r\n  <form style=\"width: 100%;\" >\r\n    <div class=\"d-flex m-2 flex-column w-100\">\r\n      <div class=\"d-flex flex-column\">\r\n        <div class=\"farris-form form-inline  farris-form-inline mr-5\">\r\n          <div class=\"col-12 farris-group-auto my-4\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\" *ngIf=\"userType === 'user'\">{{'component.userPerformer.user'|wfLocale}}</span>\r\n                  <span class=\"farris-label-text\" *ngIf=\"userType === 'variable'\">{{'component.userPerformer.variable'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <div #inputGroup class=\"input-group\">\r\n                    <input type=\"text\" class=\"form-control\" [value]=\"users | usersName \" name=\"users\" [readOnly]=\"true\" />\r\n                    <div *ngIf=\"multiSelect\" class=\"input-group-append\">\r\n                      <span [style.display]=\"showClearButton ? '' : 'none'\" class=\"input-group-text input-group-clear\"\r\n                        (click)=\"clear($event)\">\r\n                        <i class=\"f-icon modal_close\"></i>\r\n                      </span>\r\n                      <span class=\"input-group-text\" (click)=\"selectUsers($event)\" style=\"background: #FFF;\">\r\n                        <i class=\"f-icon f-icon-lookup\"></i>\r\n                      </span>\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n      <div class=\"d-flex flex-column\">\r\n        <div class=\"farris-form form-inline farris-form-inline mr-5\">\r\n          <div class=\"col-12 farris-group-auto my-4\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.userPerformer.condition'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <div class=\"input-group\">\r\n                    <input type=\"text\" class=\"form-control\" [(ngModel)]=\"condition\" name=\"conditon\" [readOnly]=\"true\" />\r\n                    <div class=\"input-group-append\">\r\n                      <span class=\"input-group-text\" (click)=\"editConditon()\" style=\"background: #FFF;\">\r\n                        <i class=\"f-icon f-icon-lookup\"></i>\r\n                      </span>\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </form>\r\n</div>\r\n</div>\r\n\r\n<farris-personnel-selector #userHelp style=\"display: none\" [readonly]=\"false\" [width]=\"'100%'\"\r\n  [multiSelect]=\"multiSelect\" [includeJobLeavers]=\"false\" [includeCurrentUser]=\"true\" [unSelectedUserIds]=\"users | usersId \"\r\n  [enableChildHierarchy]=\"true\" [showTabIds]=\"farrisUserHelpShowTabIds\" [activeTabId]=\"activeTabId\"\r\n  [userIds]=\"selectedUserIds\" [personnelOrderField]=\"'orderby_ordernum'\" [userTypeMode]=\"'WfMode'\"\r\n  [includeStopUser]=\"false\" (selectionsChange)=\"usersSelect($event)\">\r\n</farris-personnel-selector>\r\n","styles":[""]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":21,"character":3},"arguments":["class"]}]}],"userHelp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":24,"character":3},"arguments":[{"__symbolic":"reference","module":"@farris/ui-personnel-selector","name":"PersonnelSelectorComponent","line":24,"character":13}]}]}],"inputGroup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":26,"character":3},"arguments":["inputGroup"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":54,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":55,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":55,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":56,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":57,"character":5}}],null,null],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":50,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":51,"character":22},{"__symbolic":"reference","name":"ɵbr"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":53,"character":20},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":54,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":58,"character":19},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":59,"character":22}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"onMouseEnter":[{"__symbolic":"method"}],"onMouseLeave":[{"__symbolic":"method"}],"toggleClearIcon":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"selectUsers":[{"__symbolic":"method"}],"editConditon":[{"__symbolic":"method"}],"usersSelect":[{"__symbolic":"method"}],"showExprHelp":[{"__symbolic":"method"}],"getPerformers":[{"__symbolic":"method"}],"variableParticipantName":[{"__symbolic":"method"}],"orgTypeChange":[{"__symbolic":"method"}]}},"ɵbr":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":8,"character":30}]}],"getLookupConfig":[{"__symbolic":"method"}]}},"ɵbs":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"app-variable-performer","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"d-flex flex-fill farris-overflow-y-auto p-md-2\" style=\"background: #FFF;\">\r\n  <div class=\"d-flex flex-fill farris-overflow-y-auto mx-3 my-2\" style=\"border-radius:16px;border: 1.5px solid #F1F3F7;\">\r\n  <form style=\"width: 100%;\" >\r\n    <div class=\"d-flex m-2 flex-column w-100\">\r\n      <div class=\"d-flex flex-column\">\r\n        <div class=\"farris-form form-inline  farris-form-inline mr-5 my-2\">\r\n          <div class=\"col-12 farris-group-auto my-4\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">{{'component.variablePerformer.processVariables'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <div #inputGroup class=\"input-group\">\r\n                    <input type=\"text\" class=\"form-control\" [value]=\"users | variableName \" name=\"users\" [readOnly]=\"true\" />\r\n                    <div class=\"input-group-append\">\r\n                      <span [style.display]=\"showClearButton ? '' : 'none'\" class=\"input-group-text input-group-clear\"\r\n                        (click)=\"clear($event)\">\r\n                        <i class=\"f-icon modal_close\"></i>\r\n                      </span>\r\n                      <span class=\"input-group-text\" (click)=\"selectUsers($event)\" style=\"background: #FFF;\">\r\n                        <i class=\"f-icon f-icon-lookup\"></i>\r\n                      </span>\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <ng-container *ngIf=\"userTypeButtonNeedShow\">\r\n            <div class=\"col-12 farris-group-auto my-4\">\r\n              <div class=\"farris-group-wrap\">\r\n                <div class=\"form-group farris-form-group\">\r\n                  <label class=\"col-form-label\">\r\n                    <span class=\"farris-label-info text-danger\">*</span>\r\n                    <span class=\"farris-label-text\">{{'component.variablePerformer.variableOrgTypes'|wfLocale}}</span>\r\n                  </label>\r\n                  <div class=\"farris-input-wrap\">\r\n                    <farris-radiogroup [data]=\"variableOrgTypes\" [horizontal]=\"true\"\r\n                                       [(ngModel)]=\"curOrgType\" name=\"referObject\"\r\n                                       (changeValue)=\"orgTypeChange($event)\"\r\n                    ></farris-radiogroup>\r\n                    <div class=\"farris-feedback valid-feedback\"></div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </ng-container>\r\n            <div class=\"col-12 farris-group-auto my-4\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">{{'component.variablePerformer.relationShipType'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <farris-combo-list [data]=\"scene !== 'inSuite'?personnelRelationShipTypes:inSuiteField\"\r\n                                     [idField]=\"'value'\" [textField]=\"'name'\" [valueField]=\"'value'\" [readonly]=\"scene !== 'inSuite'\"\r\n                                     [(ngModel)]=\"relationShipType\" name=\"relationShipObject\" (valueChange)=\"enabledStateChange($event)\"\r\n                  ></farris-combo-list>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n      <div class=\"d-flex flex-column\" style=\"background: #FFF;\">\r\n        <div class=\"farris-form form-inline farris-form-inline mr-5\">\r\n          <div class=\"col-12 farris-group-auto my-4\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.variablePerformer.condition'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <div class=\"input-group\">\r\n                    <input type=\"text\" class=\"form-control\" [(ngModel)]=\"condition\" name=\"conditon\" [readOnly]=\"true\" />\r\n                    <div class=\"input-group-append\">\r\n                      <span class=\"input-group-text\" (click)=\"editConditon()\" style=\"background: #FFF;\">\r\n                        <i class=\"f-icon f-icon-lookup\"></i>\r\n                      </span>\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </form>\r\n</div>\r\n</div>\r\n","styles":[""]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":19,"character":3},"arguments":["class"]}]}],"inputGroup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":21,"character":3},"arguments":["inputGroup"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":44,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":45,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":45,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":46,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":47,"character":5}}],null,null],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":42,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":43,"character":20},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":44,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":48,"character":19},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":49,"character":22}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"onMouseEnter":[{"__symbolic":"method"}],"onMouseLeave":[{"__symbolic":"method"}],"toggleClearIcon":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"selectUsers":[{"__symbolic":"method"}],"editConditon":[{"__symbolic":"method"}],"showExprHelp":[{"__symbolic":"method"}],"getPerformers":[{"__symbolic":"method"}],"variableParticipantName":[{"__symbolic":"method"}],"orgTypeChange":[{"__symbolic":"method"}],"enabledStateChange":[{"__symbolic":"method"}],"getInSuiteField":[{"__symbolic":"method"}]}},"ɵbt":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":20,"character":1},"arguments":[{"selector":"app-position-performer","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"d-flex flex-fill farris-overflow-y-auto p-md-2\" style=\"background: #FFF;\">\r\n  <div class=\"d-flex flex-fill farris-overflow-y-auto mx-3 my-2\" style=\"border-radius:16px;border: 1.5px solid #F1F3F7;\">\r\n  <form style=\"width: 100%;\">\r\n    <div class=\"d-flex m-2 flex-column w-100\" style=\"margin-top: 20px!important;\">\r\n      <div class=\"d-flex flex-column\" [ngStyle]=\"style\">\r\n        <div class=\"farris-form form-inline  farris-form-inline mr-5\">\r\n          <div *ngIf=\"designerUIState.scene!=='inSuite'\" class=\"col-12 farris-group-auto my-3\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.positionPerformer.positionType'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <farris-combo-list [(ngModel)]=\"position.positionType\" name=\"positionType\" [panelHeight]=\"'auto'\" [idField]=\"'value'\"\r\n                    [textField]=\"'text'\" [data]=\"positionTypes\" (valueChange)=\"positionTypeChange($event)\"\r\n                    [panelHeight]=\"'auto'\" [enableClear]=\"false\">\r\n                  </farris-combo-list>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 farris-group-auto my-4\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">{{designerUIState.scene==='inSuite'?('component.positionPerformer.role'|wfLocale):('component.positionPerformer.position'|wfLocale)}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <div #inputGroup class=\"input-group\">\r\n                    <input type=\"text\" class=\"form-control\" [(ngModel)]=\"performerName\" name=\"positionName\" [readOnly]=\"true\" />\r\n                    <div class=\"input-group-append\">\r\n                      <span [style.display]=\"showClearButton ? '' : 'none'\" class=\"input-group-text input-group-clear\" (click)=\"clear()\">\r\n                        <i class=\"f-icon modal_close\"></i>\r\n                      </span>\r\n                      <span class=\"input-group-text\" (click)=\"selectPosition()\" style=\"background: #FFF;\">\r\n                        <i class=\"f-icon f-icon-lookup\"></i>\r\n                      </span>\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div *ngIf=\"designerUIState.scene!=='inSuite' && position.positionType === '1'\" class=\"col-12 farris-group-auto my-4\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <ng-container *ngIf=\"isRequired&&position.positionType==='1'\">\r\n                    <span class=\"farris-label-info text-danger\">*</span>\r\n                  </ng-container>\r\n                  <span class=\"farris-label-text\">{{'component.positionPerformer.sysType'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <farris-combo-list [(ngModel)]=\"position.orgType\" name=\"orgType\" [idField]=\"'value'\" [textField]=\"'text'\" [valueField]=\"'value'\"\r\n                    [data]=\"designerUIState.orgTypeCollection\" [panelHeight]=\"'auto'\" (clear)=\"clearOrgType()\"\r\n                    (selectChange)='orgTypeChange($event)' [readonly]=\"!(position.positionType==='1')\" placeholder=\"{{position.positionType==='1'?('component.positionPerformer.placeholder'|wfLocale):''}}\">\r\n                  </farris-combo-list>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div *ngIf=\"designerUIState.scene!=='inSuite' && position.positionType === '1'\" class=\"col-12 farris-group-auto my-4\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <ng-container *ngIf=\"isRequired&&position.positionType==='1'\">\r\n                    <span class=\"farris-label-info text-danger\">*</span>\r\n                  </ng-container>\r\n                  <span class=\"farris-label-text\">{{'component.positionPerformer.orgId'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <input-group class=\"form-control\" style=\"width: 100%;padding:0;border:0;\" [enableClear]=\"false\"\r\n                    [showButtonWhenDisabled]=\"false\" [readonly]=\"!(position.positionType==='1')\"\r\n                    [(ngModel)]=\"position.orgId\" name=\"organization\" placeholder=\"{{position.positionType==='1'?('component.positionPerformer.placeholder'|wfLocale):''}}\"\r\n                    [editable]=\"false\" (clickHandle)=\"selectOrganition()\" [groupText]=\"groupIcon\"></input-group>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n      <div *ngIf=\"showCondition\" class=\"d-flex flex-column\" style=\"background: #FFF;\">\r\n        <div class=\"farris-form form-inline farris-form-inline mr-5\">\r\n          <div class=\"col-12 farris-group-auto my-3\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.positionPerformer.condition'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <div class=\"input-group\">\r\n                    <input type=\"text\" class=\"form-control\" [(ngModel)]=\"this.position.condition\" name=\"conditon\" [readOnly]=\"true\" />\r\n                    <div class=\"input-group-append\">\r\n                      <span class=\"input-group-text\" (click)=\"editCondition()\" style=\"background: #FFF;\">\r\n                        <i class=\"f-icon f-icon-lookup\"></i>\r\n                      </span>\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </form>\r\n</div>\r\n</div>\r\n\r\n<ng-template #buttonRef>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3\" (click)=\"clickCancel()\">{{'component.positionPerformer.clickCancel'|wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"clickOK()\">{{'component.positionPerformer.clickOK'|wfLocale}}</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":29,"character":3},"arguments":["class"]}]}],"closeEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":3}}]}],"submitEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":33,"character":3}}]}],"posiHelp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":3},"arguments":[{"__symbolic":"reference","module":"@gsp-sys/sysmgr-ui","name":"SysFarrisLookupComponent","line":34,"character":13}]}]}],"buttonRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":35,"character":3},"arguments":["buttonRef"]}]}],"inputGroup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":37,"character":3},"arguments":["inputGroup"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":66,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":67,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":67,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":68,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":69,"character":5}}],null],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":61,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":62,"character":20},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":63,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":64,"character":22},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":65,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":66,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵbu"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"onMouseEnter":[{"__symbolic":"method"}],"onMouseLeave":[{"__symbolic":"method"}],"toggleClearIcon":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"positionTypeChange":[{"__symbolic":"method"}],"selectOrganition":[{"__symbolic":"method"}],"selectPosition":[{"__symbolic":"method"}],"editCondition":[{"__symbolic":"method"}],"orgTypeChange":[{"__symbolic":"method"}],"clearOrgType":[{"__symbolic":"method"}],"positionsSelected":[{"__symbolic":"method"}],"setPosition":[{"__symbolic":"method"}],"getPerformers":[{"__symbolic":"method"}]}},"ɵbu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":3,"character":1},"arguments":[{"name":"positionsName"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"transform":[{"__symbolic":"method"}]}},"ɵbv":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":21,"character":1},"arguments":[{"selector":"app-component-performer","providers":[{"__symbolic":"reference","name":"ɵbw"},{"__symbolic":"reference","name":"ɵb"}],"template":"\r\n    <div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100\">\r\n      <div class=\"f-utils-fill-flex-column h-100 mx-3\" style=\"border-radius:16px;border: 1.5px solid #F1F3F7;\">\r\n      <form class=\"farris-form farris-card-content-bg farris-card-section mx-2\">\r\n        <div class=\"d-flex flex-wrap flex-column mb-2 pr-4\">\r\n          <div class=\"farris-form-controls-inline farris-form-auto mb-2\">\r\n            <div class=\"farris-group-wrap mx-3\">\r\n              <div class=\"form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">{{'component.componentPerformer.componentName'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap ml-2\">\r\n                  <input type=\"text\" class=\"k-textbox form-control\" name=\"name\"\r\n                    [(ngModel)]=\"component.name\" />\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"farris-form-controls-inline farris-form-auto\">\r\n            <div class=\"farris-group-wrap mx-3\">\r\n              <div class=\"form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">{{'component.componentPerformer.componentSelect'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap ml-2\">\r\n                  <div #inputGroup class=\"input-group\">\r\n                    <input type=\"text\" class=\"form-control\" [(ngModel)]=\"component.methodCode\" name=\"methodCode\" [readOnly]=\"true\" />\r\n                    <div class=\"input-group-append\">\r\n                      <span [style.display]=\"showClearButton ? '' : 'none'\" class=\"input-group-text input-group-clear\" (click)=\"clear()\">\r\n                        <i class=\"f-icon modal_close\"></i>\r\n                      </span>\r\n                      <span class=\"input-group-text\" (click)=\"selectComponent()\" style=\"background: #FFF;\">\r\n                        <i class=\"f-icon f-icon-lookup\"></i>\r\n                      </span>\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </form>\r\n      <farris-tabs class=\"f-utils-fill mx-3\" #params [value]=\"'params'\" [contentFill]=\"true\">\r\n        <farris-tab title=\"{{'component.componentPerformer.parameterList' | wfLocale}}\" [id]=\"'params'\">\r\n          <ng-template #content>\r\n            <div class=\"f-utils-fill-flex-column h-100\">\r\n              <farris-datagrid #grid [data]=\"component.actualParameters\" [columns]=\"columns\" [idField]=\"'code'\" [fit]=\"true\"\r\n                [fitColumns]=\"true\" [editable]=\"true\" [editMode]=\"'cell'\" [pagination]=\"false\" [showCheckbox]=\"false\"\r\n                [multiSelect]=\"false\" [afterEdit]=\"afterEdit\" [beforeEdit]=\"beforeEdit\"\r\n                (selectChanged)=\"selectChanged($event)\" (endEdit)=\"endEdit($event)\"></farris-datagrid>\r\n            </div>\r\n          </ng-template>\r\n        </farris-tab>\r\n      </farris-tabs>\r\n    </div>\r\n    </div>\r\n\r\n<!-- <farris-lookup-grid style=\"display: none;\" [items]=\"helpInfo.items\" [columns]=\"helpInfo.columns\" [resizable]=\"true\"\r\n  [singleSelect]=\"true\" [idField]=\"helpInfo.fieldInfo.idField\" [textField]=\"helpInfo.fieldInfo.textField\"\r\n  [valueField]=\"helpInfo.fieldInfo.valueField\" [pagination]=\"true\" [pageIndex]=\"helpInfo.pageInfo.pageIndex\"\r\n  [pageSize]=\"helpInfo.pageInfo.pageSize\" [pageList]=\"helpInfo.pageInfo.pageList\" [total]=\"helpInfo.total\"\r\n  title=\"helpInfo.title\" [displayType]=\"helpInfo.displayType\" [dictPicked]=\"dictPicked\" [remoteSearch]='false'\r\n  (pagerChanged)=\"pagerChanged($event)\" (search)=\"search($event)\">\r\n</farris-lookup-grid> -->\r\n<!-- 2023-6-28 DD需求，直接用帮助id打开而不是自己组织数据源，以实现分层加载 -->\r\n<farris-lookup-grid\r\nstyle=\"display: none;\"\r\n[uri]=\"'testLookupUri'\"\r\n[displayType]=\"'List'\"\r\n[idField]=\"'id'\"\r\n[pagination]=\"true\"\r\n[editable]=\"false\"\r\n[singleSelect]=\"true\"\r\n[textField]=\"'name'\"\r\n[helpId]=\"helpId\"\r\n[dictPicking]=\"onDictPicking\"\r\n[dictPicked]=\"dictPicked\"\r\n>\r\n</farris-lookup-grid>\r\n","styles":[""]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":31,"character":3},"arguments":["class"]}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":3},"arguments":[{"__symbolic":"reference","module":"@farris/ui-datagrid","name":"DatagridComponent","line":34,"character":13}]}]}],"lookup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":35,"character":3},"arguments":[{"__symbolic":"reference","module":"@farris/ui-lookup","name":"LookupGridComponent","line":35,"character":13}]}]}],"inputGroup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":36,"character":3},"arguments":["inputGroup"]}]}],"component":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":139,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":140,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":140,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":141,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":142,"character":5}}]],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":129,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":130,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":131,"character":22},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"SessionService","line":132,"character":24},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":133,"character":26},{"__symbolic":"reference","module":"@gsp-cmp/ccmp-ui","name":"CommonComponentUiRTService","line":134,"character":30},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":135,"character":20},{"__symbolic":"reference","name":"ɵbw"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":138,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":139,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"onMouseEnter":[{"__symbolic":"method"}],"onMouseLeave":[{"__symbolic":"method"}],"toggleClearIcon":[{"__symbolic":"method"}],"selectChanged":[{"__symbolic":"method"}],"endEdit":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"selectComponent":[{"__symbolic":"method"}],"openComponentSelectorNew":[{"__symbolic":"method"}],"showExprHelp":[{"__symbolic":"method"}],"getPerformers":[{"__symbolic":"method"}],"getHelpInfo":[{"__symbolic":"method"}],"pagerChanged":[{"__symbolic":"method"}],"search":[{"__symbolic":"method"}]}},"ɵbw":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":6,"character":30}]}],"getLookUpData":[{"__symbolic":"method"}],"getHelpMetaData":[{"__symbolic":"method"}]}},"ɵbx":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"app-reporting-line","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<sys-farris-tree-help class=\"flex-fill\" #orgHelp style=\"display: none;\"\r\n                      [singleSelect]=\"true\" [sourceType]=\"'org'\" [disabled]=\"false\" [filter]=\"treeFilter\"\r\n                      [useBeforeCloseEvent]=\"false\" [async]=\"true\"\r\n                      (afterConfirm)=\"orgSelected($event)\">\r\n</sys-farris-tree-help>\r\n\r\n<div class=\"d-flex flex-fill farris-overflow-y-auto p-md-2\" style=\"background: #FFF;\">\r\n  <div class=\"d-flex flex-fill farris-overflow-y-auto mx-3 my-2\" style=\"border-radius:16px;border: 1.5px solid #F1F3F7;\">\r\n  <form style=\"width: 100%\">\r\n    <div class=\"d-flex m-2 flex-column w-100\">\r\n      <div class=\"d-flex flex-column\">\r\n        <div class=\"farris-form form-inline  farris-form-inline mr-5\">\r\n          <div class=\"col-12 farris-group-auto my-4\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">{{'component.reportingLine.defName'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <input-group [editable]=\"false\" [customCls]=\"'custom-cls'\" [groupText]=\"groupIcon2\"\r\n                               [(value)]=\"defName\"\r\n                               (clickHandle)=\"defChanged()\" [enableClear]=\"false\"\r\n                  ></input-group>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 farris-group-auto my-4\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">{{'component.reportingLine.dimension'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <farris-combo-list [(ngModel)]=\"reportingLineDataEntity.dimension\" name=\"dimension\" [panelHeight]=\"200\"\r\n                                     [idField]=\"'value'\" [textField]=\"'text'\" [data]=\"this.designerUIState.dimensions\" (valueChange)=\"reportingDimensionChange($event)\"\r\n                                     ></farris-combo-list>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 farris-group-auto my-4\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">{{'component.reportingLine.curReportingRefer'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <farris-radiogroup [data]=\"reportingReferObjects\" [horizontal]=\"true\"\r\n                                     [(ngModel)]=\"curReportingRefer\" name=\"referObject\"\r\n                                     (changeValue)=\"referObjectChange($event)\"\r\n                  ></farris-radiogroup>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 farris-group-auto my-4\" [ngStyle]=\"{'display':display}\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">{{'component.reportingLine.usersName'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <div #inputGroup1 class=\"input-group\">\r\n                    <input type=\"text\" class=\"form-control\" [value]=\"users | usersName \" [(ngModel)]=\"reportingLineDataEntity.performerName\" name=\"users\" [readOnly]=\"true\" />\r\n                    <div class=\"input-group-append\">\r\n                      <span [style.display]=\"showClearButton ? '' : 'none'\" class=\"input-group-text input-group-clear\"\r\n                            (click)=\"clearUser()\">\r\n                        <i class=\"f-icon modal_close\"></i>\r\n                      </span>\r\n                      <span *ngIf=\"curReportingRefer === 'sysUser'\" class=\"input-group-text\" (click)=\"selectUsers('sysUser')\" style=\"background: #FFF;\">\r\n                        <i class=\"f-icon f-icon-lookup\"></i>\r\n                      </span>\r\n                      <span *ngIf=\"curReportingRefer === 'employee'\" class=\"input-group-text\" (click)=\"selectUsers('employee')\" style=\"background: #FFF;\">\r\n                        <i class=\"f-icon f-icon-lookup\"></i>\r\n                      </span>\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 farris-group-auto my-4\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-info text-danger\" [ngStyle]=\"{'display':display === 'none' ? 'block':'none'}\">*</span>\r\n                  <span class=\"farris-label-text\">{{'component.reportingLine.refOrgId'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <div #inputGroup class=\"input-group\">\r\n                    <input type=\"text\" class=\"form-control\" [(ngModel)]=\"reportingLineDataEntity.refOrgId\" name=\"dept\" [readOnly]=\"true\" />\r\n                    <div class=\"input-group-append\">\r\n                      <span [style.display]=\"showClearButton ? '' : 'none'\" class=\"input-group-text input-group-clear\"\r\n                            (click)=\"clearOrg()\">\r\n                        <i class=\"f-icon modal_close\"></i>\r\n                      </span>\r\n                      <span class=\"input-group-text\" (click)=\"selectOrg('org')\" style=\"background: #FFF;\">\r\n                        <i class=\"f-icon f-icon-lookup\"></i>\r\n                      </span>\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n      <div class=\"d-flex flex-column\">\r\n        <div class=\"farris-form form-inline farris-form-inline mr-5\">\r\n          <div class=\"col-12 farris-group-auto my-4\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.reportingLine.condition'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <div class=\"input-group\">\r\n                    <input type=\"text\" class=\"form-control\" [(ngModel)]=\"reportingLineDataEntity.condition\" name=\"conditon\" [readOnly]=\"true\" />\r\n                    <div class=\"input-group-append\">\r\n                      <span class=\"input-group-text\" (click)=\"editCondition()\" style=\"background: #FFF;\">\r\n                        <i class=\"f-icon f-icon-lookup\"></i>\r\n                      </span>\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </form>\r\n</div>\r\n</div>\r\n\r\n<app-wf-report-def-help style=\"display: none;\" [singleSelect]=\"true\" title=\"{{'component.reportingLine.definitionOfReport'|wfLocale}}\" (afterConfirm)=\"defSelected($event)\">\r\n\r\n</app-wf-report-def-help>\r\n","styles":[""]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":25,"character":3},"arguments":["class"]}]}],"reportingLineDefHelp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":45,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵby"}]}]}],"setReportingLineDataEntity":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":47,"character":3}}]}],"lookup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":90,"character":3},"arguments":[{"__symbolic":"reference","module":"@farris/ui-lookup","name":"LookupGridComponent","line":90,"character":13}]}]}],"orgHelp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":91,"character":3},"arguments":[{"__symbolic":"reference","module":"@gsp-sys/sysmgr-ui","name":"SysFarrisTreeHelpComponent","line":91,"character":13}]}]}],"inputGroup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":92,"character":3},"arguments":["inputGroup"]}]}],"inputGroup1":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":93,"character":3},"arguments":["inputGroup1"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":128,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":129,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":129,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":130,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":131,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":124,"character":18},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":126,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":127,"character":20},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":128,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"getReportingLineType":[{"__symbolic":"method"}],"onclear":[{"__symbolic":"method"}],"referObjectChange":[{"__symbolic":"method"}],"referUserChange":[{"__symbolic":"method"}],"reportingDimensionChange":[{"__symbolic":"method"}],"orgSelected":[{"__symbolic":"method"}],"editCondition":[{"__symbolic":"method"}],"getReportingTypes":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"onMouseEnter":[{"__symbolic":"method"}],"onMouseLeave":[{"__symbolic":"method"}],"toggleClearIcon":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"clearUser":[{"__symbolic":"method"}],"clearOrg":[{"__symbolic":"method"}],"selectOrg":[{"__symbolic":"method"}],"selectUsers":[{"__symbolic":"method"}],"showExprHelp":[{"__symbolic":"method"}],"variableParticipantName":[{"__symbolic":"method"}],"defChanged":[{"__symbolic":"method"}],"defSelected":[{"__symbolic":"method"}],"getPerformers":[{"__symbolic":"method"}]}},"ɵby":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"app-wf-report-def-help","template":"\n    <farris-lookup-grid #lookup\n      [disabled]=\"disabled\"\n      [editable]=\"false\"\n      [bindingData]=\"bindingData\"\n      [(ngModel)]=\"displayTxt\"\n      [columns]=\"columns\"\n      [singleSelect]=\"singleSelect\"\n      title=\"title\"\n      [displayType]=\"'List'\"\n      [uri]=\"dataUri\"\n      [idField]=\"'id'\"\n      [pageIndex]=\"pageIndex\"\n      [pageSize]=\"pageSize\"\n      [pagination]=\"pagination\"\n      [valueField]=\"'id'\"\n      [textField]=\"'name'\"\n      (clear)=\"afterClear($event)\"\n      [dialogWidth]=\"width\"\n      [dictPicking]=\"beforeOpen\"\n      [dictPicked]=\"dictPicked\">\n    </farris-lookup-grid>\n  ","styles":[],"providers":[{"provide":{"__symbolic":"reference","module":"@farris/ui-lookup","name":"ServerSideToken","line":32,"character":25},"useClass":{"__symbolic":"reference","name":"ɵbz"}}]}]}],"members":{"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":3}}]}],"sourceType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3}}]}],"singleSelect":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":3}}]}],"pagination":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":46,"character":3}}]}],"pageIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":48,"character":3}}]}],"pageSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":3}}]}],"displayTxt":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":3}}]}],"bindingData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":54,"character":3}}]}],"filter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":56,"character":3}}]}],"afterConfirm":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":60,"character":3}}]}],"dialogClosed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":61,"character":3}}]}],"clear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":62,"character":3}}]}],"lookUp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":66,"character":3},"arguments":["lookup"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"afterClear":[{"__symbolic":"method"}],"showHelp":[{"__symbolic":"method"}]}},"ɵbz":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":10,"character":18}]}],"getData":[{"__symbolic":"method"}]}},"ɵca":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":17,"character":1},"arguments":[{"selector":"app-matrix-performer","providers":[{"provide":{"__symbolic":"reference","module":"@farris/ui-lookup","name":"ServerSideToken","line":22,"character":15},"useClass":{"__symbolic":"reference","module":"@farris/lookup-config","name":"LookupDataService","line":22,"character":42}},{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"d-flex flex-fill farris-overflow-y-auto p-md-2\" style=\"background: #FFF;\">\r\n  <div class=\"d-flex flex-fill farris-overflow-y-auto mx-3 my-2\" style=\"border-radius:16px;border: 1.5px solid #F1F3F7;\">\r\n  <form style=\"width: 100%;\">\r\n    <div class=\"d-flex m-2 flex-column w-100\">\r\n      <div class=\"d-flex flex-column\">\r\n        <div class=\"farris-form form-inline  farris-form-inline\"><!--mr-5-->\r\n          <div class=\"col-12 farris-group-auto my-4\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\" style=\"width: 14%\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">{{'component.matrixPerformer.refMatrixTable'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\" style=\"width: 77.5%\">\r\n                  <farris-lookup-grid [items]=\"items\" [columns]=\"columns\" [(ngModel)]=\"curMatrixDataEntity.matrixDefName\"\r\n                                      name=\"definitionId\" [resizable]=\"true\" [singleSelect]=\"true\" [idField]=\"'id'\" [pagination]=\"true\"\r\n                                      [pageIndex]=\"pageIndex\" [pageSize]=\"pageSize\" [pageList]=\"pageList\" [total]=\"total\" [textField]=\"'name'\"\r\n                                      [valueField]=\"'id'\" title=\"{{'component.matrixPerformer.matrixTable'|wfLocale}}\" [dictPicked]=\"dictPicked\" (clear)=\"onClear()\" [readonly]=\"typeReadOnly\"\r\n                                      [customDisplayType] = \"true\" [displayType]=\"'LIST'\" [uri]=\"dataUri\" [dictPicking]=\"onBeforeHelp\">\r\n                  </farris-lookup-grid>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n                <div style=\"width: 7.5%\"></div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 farris-group-auto my-4\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\" style=\"width: 14%\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">{{'component.matrixPerformer.curDataFieldValue'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\" style=\"width: 77.5%\">\r\n                  <!--下拉列表-->\r\n                  <farris-combo-list [(ngModel)]=\"curDataFieldValue\" name=\"referObject\" [panelHeight]=\"200\" [idField]=\"'value'\"\r\n                                     [textField]=\"'text'\" [data]=\"dataFieldAndValues\" (selectChange)='dataFieldChange($event)'>\r\n                  </farris-combo-list>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n                <div style=\"width: 7.5%\"></div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 farris-group-auto my-4\" *ngIf=\"conditionFields && conditionFields.length > 0\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\" style=\"margin-top: -17px; margin-bottom: -22px\">\r\n                <label class=\"col-form-label\" style=\"width: 14%\">\r\n                  <span class=\"farris-label-text\" style=\"color: rgb(180,180,180)\">{{'component.matrixPerformer.conditionFields'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\" style=\"width: 77.5%\">\r\n                  <hr size=\"3px\">\r\n                </div>\r\n                <div style=\"width: 7.5%\"></div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 farris-group-auto my-4\" *ngIf=\"conditionFields && conditionFields.length > 0\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\" style=\"width: 14%\">\r\n                  <span class=\"farris-label-text\">{{conditionFields[0].alias}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\" style=\"width: 60%\" *ngIf=\"conditionFields[0].inputType === 'help' && !condition1ExprAble\">\r\n                  <input-group name=\"condition1\" [editable]=\"false\" [customCls]=\"'custom-cls'\" [groupText]=\"groupIcon2\" [(ngModel)]=\"condition1Text\" (clickHandle)=\"onHelpSearch($event,0,conditionFields[0].id)\"></input-group>\r\n                </div>\r\n                <div class=\"farris-input-wrap\" style=\"width: 60%\" *ngIf=\"conditionFields[0].inputType === 'enum' && !condition1ExprAble\">\r\n                  <input-group name=\"condition1\" [editable]=\"false\" [customCls]=\"'custom-cls'\" [groupText]=\"groupIcon2\" [(ngModel)]=\"condition1Text\" (clickHandle)=\"openEnumValue(0,conditionFields[0].id)\"></input-group>\r\n                </div>\r\n                <div class=\"farris-input-wrap\" style=\"width: 60%\" *ngIf=\"condition1ExprAble\">\r\n                  <input-group name=\"condition1\" [editable]=\"false\" [customCls]=\"'custom-cls'\" [groupText]=\"groupIcon2\"\r\n                               [(ngModel)]=\"condition1Text\" (clickHandle)=\"condition1Expr('condition1')\">\r\n                  </input-group>\r\n                </div>\r\n                <farris-checkboxgroup style=\"width: 10%; padding-left: 5px\" [(ngModel)]=\"condition1\" name=\"Expr1Able\" [horizontal]=\"true\"\r\n                                      [data]=\"exprGroup\" (changeValue)=\"condition1ExprClick()\">\r\n                </farris-checkboxgroup>\r\n                <farris-checkboxgroup style=\"width: 10%\" [(ngModel)]=\"MultivalueOption1\" name=\"Expr1Mul\" [horizontal]=\"true\" [disable]=\"!condition1ExprAble\"\r\n                [data]=\"mulGroup\" (changeValue)=\"condition1MulClick()\">\r\n                </farris-checkboxgroup>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 farris-group-auto my-4\" *ngIf=\"conditionFields && conditionFields.length > 1\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\" style=\"width: 14%\">\r\n                  <span class=\"farris-label-text\">{{conditionFields[1].alias}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\" style=\"width: 60%\" *ngIf=\"conditionFields[1].inputType === 'help' && !condition2ExprAble\">\r\n                  <input-group name=\"condition2\" [editable]=\"false\" [customCls]=\"'custom-cls'\" [groupText]=\"groupIcon2\" [(ngModel)]=\"condition2Text\" (clickHandle)=\"onHelpSearch($event,1,conditionFields[1].id)\"></input-group>\r\n                </div>\r\n                <div class=\"farris-input-wrap\" style=\"width: 60%\" *ngIf=\"conditionFields[1].inputType === 'enum' && !condition2ExprAble\">\r\n                  <input-group name=\"condition2\" [editable]=\"false\" [customCls]=\"'custom-cls'\" [groupText]=\"groupIcon2\" [(ngModel)]=\"condition2Text\" (clickHandle)=\"openEnumValue(1,conditionFields[1].id)\"></input-group>\r\n                </div>\r\n                <div class=\"farris-input-wrap\" style=\"width: 60%\" *ngIf=\"condition2ExprAble\">\r\n                  <input-group name=\"condition2\" [editable]=\"false\" [customCls]=\"'custom-cls'\" [groupText]=\"groupIcon2\"\r\n                               [(ngModel)]=\"condition2Text\" (clickHandle)=\"condition2Expr('condition2')\">\r\n                  </input-group>\r\n                </div>\r\n                <farris-checkboxgroup style=\"width: 10%; padding-left: 5px\" [(ngModel)]=\"condition2\" name=\"Expr2Able\" [horizontal]=\"true\"\r\n                                      [data]=\"exprGroup\" (changeValue)=\"condition2ExprClick()\">\r\n                </farris-checkboxgroup>\r\n                <farris-checkboxgroup style=\"width: 10%\" [(ngModel)]=\"MultivalueOption2\" name=\"Expr2Mul\" [horizontal]=\"true\" [disable]=\"!condition2ExprAble\"\r\n                [data]=\"mulGroup\" (changeValue)=\"condition2MulClick()\">\r\n                </farris-checkboxgroup>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 farris-group-auto my-4\" *ngIf=\"conditionFields && conditionFields.length > 2\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\" style=\"width: 14%\">\r\n                  <span class=\"farris-label-text\">{{conditionFields[2].alias}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\" style=\"width: 60%\" *ngIf=\"conditionFields[2].inputType === 'help' && !condition3ExprAble\">\r\n                  <input-group name=\"condition3\" [editable]=\"false\" [customCls]=\"'custom-cls'\" [groupText]=\"groupIcon2\" [(ngModel)]=\"condition3Text\" (clickHandle)=\"onHelpSearch($event,2,conditionFields[2].id)\"></input-group>\r\n                </div>\r\n                <div class=\"farris-input-wrap\" style=\"width: 60%\" *ngIf=\"conditionFields[2].inputType === 'enum' && !condition3ExprAble\">\r\n                  <input-group name=\"condition3\" [editable]=\"false\" [customCls]=\"'custom-cls'\" [groupText]=\"groupIcon2\" [(ngModel)]=\"condition3Text\" (clickHandle)=\"openEnumValue(2,conditionFields[2].id)\"></input-group>\r\n                </div>\r\n                <div class=\"farris-input-wrap\" style=\"width: 60%\" *ngIf=\"condition3ExprAble\">\r\n                  <input-group name=\"condition3\" [editable]=\"false\" [customCls]=\"'custom-cls'\" [groupText]=\"groupIcon2\"\r\n                               [(ngModel)]=\"condition3Text\" (clickHandle)=\"condition3Expr('condition3')\">\r\n                  </input-group>\r\n                </div>\r\n                <farris-checkboxgroup style=\"width: 10%; padding-left: 5px\" [(ngModel)]=\"condition3\" name=\"Expr3Able\" [horizontal]=\"true\"\r\n                                      [data]=\"exprGroup\" (changeValue)=\"condition3ExprClick()\">\r\n                </farris-checkboxgroup>\r\n                <farris-checkboxgroup style=\"width: 10%\" [(ngModel)]=\"MultivalueOption3\" name=\"Expr3Mul\" [horizontal]=\"true\" [disable]=\"!condition3ExprAble\"\r\n                [data]=\"mulGroup\" (changeValue)=\"condition3MulClick()\">\r\n                </farris-checkboxgroup>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n      <div class=\"d-flex flex-column\">\r\n        <div class=\"farris-form form-inline farris-form-inline mr-5\">\r\n          <div class=\"col-12 farris-group-auto my-4\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.matrixPerformer.condition'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <div class=\"input-group\">\r\n                    <input type=\"text\" class=\"form-control\" [(ngModel)]=\"curMatrixDataEntity.condition\" name=\"conditon\" [readOnly]=\"true\" />\r\n                    <div class=\"input-group-append\">\r\n                      <span class=\"input-group-text\" (click)=\"editCondition()\" style=\"background: #FFF;\">\r\n                        <i class=\"f-icon f-icon-lookup\"></i>\r\n                      </span>\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </form>\r\n</div>\r\n</div>\r\n\r\n<farris-lookup-grid style=\"display: none;\" #lookup [(ngModel)]=\"value\" name=\"value\" [helpId]=\"helpId\"\r\n  [singleSelect]=\"true\" [uri]=\"'assets/data/tree-list-help.json'\" (selectedData)=\"selectedDataHandler($event)\"\r\n  [dictPicked]=\"dictHelpPicked\" [enableCascade]=\"false\">\r\n</farris-lookup-grid>\r\n","styles":[""]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":27,"character":3},"arguments":["class"]}]}],"setMatrixDataEntity":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":95,"character":3}}]}],"lookUp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":161,"character":3},"arguments":["lookup"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":171,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":172,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":172,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":173,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":174,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":164,"character":18},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":166,"character":18},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":167,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":168,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":169,"character":22},{"__symbolic":"reference","name":"ɵcb"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":171,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"getMatrixLineType":[{"__symbolic":"method"}],"setFields":[{"__symbolic":"method"}],"onClear":[{"__symbolic":"method"}],"editCondition":[{"__symbolic":"method"}],"onHelpSearch":[{"__symbolic":"method"}],"openEnumValue":[{"__symbolic":"method"}],"showEnumList":[{"__symbolic":"method"}],"dataFieldChange":[{"__symbolic":"method"}],"selectedDataHandler":[{"__symbolic":"method"}],"getPerformers":[{"__symbolic":"method"}],"showExprHelp":[{"__symbolic":"method"}],"condition1Expr":[{"__symbolic":"method"}],"condition1ExprClick":[{"__symbolic":"method"}],"condition1MulClick":[{"__symbolic":"method"}],"condition2Expr":[{"__symbolic":"method"}],"condition2ExprClick":[{"__symbolic":"method"}],"condition2MulClick":[{"__symbolic":"method"}],"condition3Expr":[{"__symbolic":"method"}],"condition3ExprClick":[{"__symbolic":"method"}],"condition3MulClick":[{"__symbolic":"method"}]}},"ɵcb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":10,"character":18}]}],"getData":[{"__symbolic":"method"}]}},"ɵcc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"app-activity-handler-performer","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"d-flex flex-fill farris-overflow-y-auto p-md-2\" style=\"background: #FFF;\">\r\n  <div class=\"d-flex flex-fill farris-overflow-y-auto mx-3 my-2\" style=\"border-radius:16px;border: 1.5px solid #F1F3F7;\">\r\n  <form style=\"width: 100%;\" >\r\n    <div class=\"d-flex m-2 flex-column w-100\">\r\n      <div class=\"d-flex flex-column\">\r\n        <div class=\"farris-form form-inline  farris-form-inline mr-5 my-2\">\r\n          <div class=\"col-12 farris-group-auto my-4\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">{{'component.activityExecutor.nodeName'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <div #inputGroup class=\"input-group\">\r\n                    <input type=\"text\" class=\"form-control\" [value]=\"activityExecutors | activityExecutor \" name=\"users\" [readOnly]=\"true\" />\r\n                    <div class=\"input-group-append\">\r\n                      <span [style.display]=\"showClearButton ? '' : 'none'\" class=\"input-group-text input-group-clear\"\r\n                            (click)=\"clear($event)\">\r\n                        <i class=\"f-icon modal_close\"></i>\r\n                      </span>\r\n                      <span class=\"input-group-text\" (click)=\"selectUsers($event)\" style=\"background: #FFF;\">\r\n                        <i class=\"f-icon f-icon-lookup\"></i>\r\n                      </span>\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n      <div class=\"d-flex flex-column\">\r\n        <div class=\"farris-form form-inline farris-form-inline mr-5\">\r\n          <div class=\"col-12 farris-group-auto my-4\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.activityExecutor.enablingConditions'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <div class=\"input-group\">\r\n                    <input type=\"text\" class=\"form-control\" [(ngModel)]=\"condition\" name=\"conditon\" [readOnly]=\"true\" />\r\n                    <div class=\"input-group-append\">\r\n                      <span class=\"input-group-text\" (click)=\"editConditon()\" style=\"background: #FFF;\">\r\n                        <i class=\"f-icon f-icon-lookup\"></i>\r\n                      </span>\r\n                    </div>\r\n                  </div>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </form>\r\n</div>\r\n</div>\r\n\r\n<farris-dialog #allActivityDialog [buttons]=\"buttonRef\" [width]=\"700\" [height]=\"520\" title=\"{{'component.activityExecutor.activityList'|wfLocale}}\">\r\n  <div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100\">\r\n    <farris-datagrid #allActivityTable [columns]=\"cols\" [data]=\"designerUIState.userActList\"  [idField]=\"'Id'\" [fit]=\"true\"\r\n                     [fitColumns]=\"true\" [pagination]='false' [multiSelect]=\"true\" [showCheckbox]=\"true\"\r\n                     [checkOnSelect]=\"true\" [selectOnCheck]=\"true\">\r\n    </farris-datagrid>\r\n  </div>\r\n</farris-dialog>\r\n<ng-template #buttonRef>\r\n  <button class=\"btn btn-sm btn-default\" (click)=\"allActivityDialog.close()\">{{'component.activityExecutor.clickCancel'|wfLocale}}</button>\r\n  <button class=\"btn btn-sm btn-primary mx-2\" (click)=\"activitiesSelect()\">{{'component.activityExecutor.clickOK'|wfLocale}}</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":18,"character":3},"arguments":["class"]}]}],"inputGroup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":28,"character":3},"arguments":["inputGroup"]}]}],"allActivityDialog":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":3},"arguments":["allActivityDialog"]}]}],"allActivityTable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":30,"character":3},"arguments":["allActivityTable"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":36,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":37,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":37,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":38,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":39,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":33,"character":20},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":35,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":36,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"onMouseEnter":[{"__symbolic":"method"}],"onMouseLeave":[{"__symbolic":"method"}],"toggleClearIcon":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"selectUsers":[{"__symbolic":"method"}],"editConditon":[{"__symbolic":"method"}],"activitiesSelect":[{"__symbolic":"method"}],"getPerformers":[{"__symbolic":"method"}]}},"ɵcd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":3,"character":1},"arguments":[{"name":"usersName"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"transform":[{"__symbolic":"method"}]}},"ɵce":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":17,"character":1},"arguments":[{"name":"usersId"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"transform":[{"__symbolic":"method"}]}},"ɵcf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":3,"character":1},"arguments":[{"name":"variableName"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"transform":[{"__symbolic":"method"}]}},"ɵcg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":3,"character":1},"arguments":[{"name":"activityExecutor"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"transform":[{"__symbolic":"method"}]}},"ɵch":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"app-title-expression","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-page-header\">\r\n    <nav class=\"f-page-header-base\">\r\n      <div class=\"f-title\">\r\n        <div class=\"col-12 farris-group-auto pr-5\">\r\n          <div class=\"farris-group-wrap\">\r\n            <div class=\"form-group farris-form-group\" style=\"display:flex\">\r\n              <label class=\"col-form-label\">\r\n                <span class=\"farris-label-text\">{{'component.titleExpression.currentLanguage' | wfLocale}}</span>\r\n              </label>\r\n              <div class=\"farris-input-wrap\">\r\n                <farris-combo-list [data]=\"languageOptions\" [textField]=\"'text'\" [valueField]=\"'value'\"\r\n                  [idField]=\"'value'\" [(ngModel)]=\"language\" style=\"flex: 1;\" [enableClear]=\"false\">\r\n                </farris-combo-list>\r\n                <div class=\"farris-feedback valid-feedback\"></div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </nav>\r\n  </div>\r\n  <div class=\"f-page-main f-utils-fill-flex-column h-100\">\r\n    <div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100\">\r\n      <app-expressioneditor class=\"h-100\" [isPanel]=\"true\" [contextEntities]=\"contextEntities\" [text]=\"value\"\r\n        [customSchemaName]=\"'Schema'\" [customSchema]=\"schema\" [injectName]=\"injectName\" [injectSchemaName]=\"'Schema'\"\r\n        [injectNameInSchema]=\"injectName\" [language]=\"language\" [textWithMultiLanguage]=\"textWithMultiLanguage\">\r\n      </app-expressioneditor>\r\n    </div>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <div class=\"btns\">\r\n    <button type=\"button\" class=\"btn btn-secondary btn-sm\" (click)=\"clickCancel()\">{{'component.titleExpression.clickCancel' | wfLocale}}</button>\r\n    <button type=\"button\" class=\"btn btn-primary btn-sm mr-2\" (click)=\"clickOK()\">{{'component.titleExpression.clickOK' | wfLocale}}</button>\r\n  </div>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":23,"character":3},"arguments":["iconSelectFooter"]}]}],"editorParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"editor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":27,"character":3},"arguments":[{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressioneditorComponent","line":27,"character":13}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":49,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":50,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":50,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":51,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":52,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":46,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":47,"character":22},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":49,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"convertToValue":[{"__symbolic":"method"}]}},"ɵci":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"app-save-as-edit","providers":[{"provide":{"__symbolic":"reference","module":"@farris/ui-lookup","name":"ServerSideToken","line":16,"character":15},"useClass":{"__symbolic":"reference","module":"@farris/lookup-config","name":"LookupDataService","line":16,"character":42}},{"__symbolic":"reference","name":"ɵb"}],"template":"<!-- <div class=\"f-page\">\r\n  <div class=\"f-page-main\">\r\n    <div class=\"d-flex m-2 py-2 farris-row\">\r\n      <div class=\"w-100 px-4\">\r\n        <label class=\"col-form-label\">\r\n          <span class=\"farris-label-text\">流程名称</span>\r\n        </label>\r\n        <div class=\"farris-input-wrap\">\r\n          <input type=\"text\" class=\"form-control\" [(ngModel)]=\"procName\" name=\"procName\" />\r\n          <div class=\"farris-feedback valid-feedback\"></div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n    <div class=\"d-flex m-2 py-2 farris-row\">\r\n      <div class=\"px-4 w-100\">\r\n        <label class=\"col-form-label\">\r\n          <span class=\"farris-label-text\">流程Key值</span>\r\n        </label>\r\n        <div class=\"farris-input-wrap\">\r\n          <input type=\"text\" class=\"form-control\" [(ngModel)]=\"procKey\" name=\"procKey\" [readonly]=\"true\" />\r\n          <div class=\"farris-feedback valid-feedback\"></div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</div> -->\r\n\r\n<div class=\"f-page f-page-card f-page-is-mainsubcard\">\r\n  <section class=\"f-page-main\">\r\n    <!--不确认---------------------------卡片组件不同的Section是在不同的组件里，还是在同一个卡片组件里-->\r\n    <!--表单区域-->\r\n    <!--需要嵌套的层---------------------------IDE转化成组件----------->\r\n    <div class=\"f-struct-wrapper\">\r\n      <farris-section class=\"f-section-form f-section-in-mainsubcard\" [enableAccordion]=\"''\" mainTitle=\"{{'component.saveAsEdit.basicAttributes'|wfLocale}}\"\r\n        [subTitle]=\"''\" [enableMaximize]=\"false\">\r\n\r\n        <!--输入控件 没有分组-->\r\n        <div class=\"f-form-layout farris-form farris-form-controls-inline pr-4 m-2\">\r\n          <div class=\"col-12 px-0 my-2\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">{{'component.saveAsEdit.processName' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <input type=\"text\" class=\"form-control\" [(ngModel)]=\"procName\" name=\"procName\" />\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 px-0 my-2\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.saveAsEdit.processKeyValue' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <input type=\"text\" class=\"form-control\" [(ngModel)]=\"procKey\" name=\"procKey\" [readonly]=\"true\" />\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 px-0 my-2\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">{{'component.saveAsEdit.savePos' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <farris-radiogroup name=\"radioGroupValue\" [(ngModel)]=\"radioGroupValue\" [horizontal]=\"true\" [data]=\"radioGroupDatas\" (changeValue)=\"commonRadioValueChange($event)\">\r\n                  </farris-radiogroup>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 px-0 my-2\" *ngIf=\"radioGroupValue!='SelfBill'\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">{{'component.saveAsEdit.entryForm' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <wf-bizprocess-lookup #flowFormHelp title=\"{{'component.saveAsEdit.entryForm'|wfLocale}}\" [sourceType]=\"'flowform'\" [enableFlowFormAut] = \"false\" [singleSelect]=\"true\"\r\n                  [displayTxt]=\"bizDefName\" [filter]=\"filterBizCat\" (afterConfirm)=\"flowFormConfirm($event)\" (clear)=\"clearFlowForm($event)\">\r\n                  </wf-bizprocess-lookup>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 px-0 my-2\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">{{'component.saveAsEdit.maintenanceOrg' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <farris-lookup-grid *ngIf=\"!enableAdminOrgAut; else adminOrg\" #lookup [(ngModel)]=\"organizationName\" name=\"orgName\"\r\n                    [singleSelect]=\"true\" [dictPicked]=\"dictPicked\"\r\n                    [enableClear]=\"false\"\r\n                    [editable]=\"false\"\r\n                    [dictPicking]=\"dictPicking\"\r\n                    [uri]=\"dataUri\"\r\n                    [loadTreeDataType]=\"loadType\">\r\n                  </farris-lookup-grid>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 px-0 my-2\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">{{'component.saveAsEdit.accessLevel' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <farris-combo-list [(ngModel)]=\"accessLevel\" name=\"accessLevel\"\r\n                    [ngModelOptions]=\"{standalone: true}\" [idField]=\"'value'\" [textField]=\"'text'\"\r\n                    [valueField]=\"'value'\" [data]=\"accessLevelCollection\" [panelHeight]=\"'auto'\" [enableClear]=\"false\">\r\n                  </farris-combo-list>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </farris-section>\r\n    </div>\r\n  </section>\r\n</div>\r\n\r\n<ng-template #buttonRef>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm mx-2\" (click)=\"saveAsCancel()\">{{'component.saveAsEdit.saveAsCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-sm btn-primary mx-2\" [disabled]=\"disabled\" (click)=\"saveAsOK()\">{{'component.saveAsEdit.saveAsOK' | wfLocale}}</button>\r\n</ng-template>\r\n\r\n\r\n<ng-template #adminOrg>\r\n  <farris-lookup-grid #adminOrgLookup [(ngModel)]=\"organizationName\" name=\"adminOrgName\"\r\n    [helpId]=\"'processdesigneradminorgdataaut'\" [enableClear]=\"false\" [editable]=\"false\"\r\n    [singleSelect]=\"true\" [uri]=\"'assets/data/tree-list-help.json'\" (selectedData)=\"selectedDataHandler($event)\">\r\n  </farris-lookup-grid>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"btnRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":22,"character":3},"arguments":["buttonRef"]}]}],"procName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"procKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"lookUp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":3},"arguments":["lookup"]}]}],"flowFormHelp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":30,"character":3},"arguments":["flowFormHelp"]}]}],"submit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":3}}]}],"cancel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":33,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":96,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":97,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":97,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":98,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":99,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":93,"character":22},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":94,"character":18},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":95,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":96,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"commonRadioValueChange":[{"__symbolic":"method"}],"selectBizdefKey":[{"__symbolic":"method"}],"clearBizdefKey":[{"__symbolic":"method"}],"flowFormConfirm":[{"__symbolic":"method"}],"clearFlowForm":[{"__symbolic":"method"}],"saveAsOK":[{"__symbolic":"method"}],"saveAsCancel":[{"__symbolic":"method"}],"validator":[{"__symbolic":"method"}],"checkExpressionsByPayload":[{"__symbolic":"method"}],"search":[{"__symbolic":"method"}],"selectedDataHandler":[{"__symbolic":"method"}],"orgTreeData":[{"__symbolic":"method"}],"treeIterator":[{"__symbolic":"method"}],"findChild":[{"__symbolic":"method"}],"makeTreeByParent":[{"__symbolic":"method"}],"findChildrenByParent":[{"__symbolic":"method"}],"getSysOrgs":[{"__symbolic":"method"}]}},"ɵcj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"app-organization-potential-owner","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-utils-fill-flex-column farris-split-section m-2 h-100 farris-overflow-y-auto farris-overflow-y-auto\">\r\n    <section class=\"f-utils-fill-flex-column h-100\">\r\n      <div class=\"f-utils-fill-flex-column h-100 farris-overflow-y-auto\" style=\"border-radius:16px;border: 1.5px solid #F1F3F7;\">\r\n        <div class=\"farris-form form-inline farris-form-inline\">\r\n          <div class=\"col-12 farris-group-auto my-3 pr-5\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\" style=\"width: 5.3rem\">\r\n                  <span class=\"farris-label-text\">{{('component.orgPotentialOwner.enable'|wfLocale) + actionName()}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap ml-1\">\r\n                  <farris-switch [(ngModel)]=\"enable\" name=\"enable\"></farris-switch>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 farris-group-auto my-3 pr-5\">\r\n            <wf-alternative-participant [editorParams] = \"editorParams.nodeType\">\r\n            </wf-alternative-participant>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </section>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm mx-2\" (click)=\"clickCancel()\">{{'component.orgPotentialOwner.clickCancel'|wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm mx-2\" (click)=\"clickOK()\">{{'component.orgPotentialOwner.clickOK'|wfLocale}}</button>\r\n</ng-template>\r\n","styles":[".title-content{color:#000;display:inline-flex;align-items:center;line-height:1.375rem;position:relative;overflow:hidden;padding:0 0 0 1rem;min-width:390px}.title-content ::before{content:'';width:.25rem;height:1.125rem;background:#59a1ff;border-radius:1px;position:absolute;top:50%;left:0;margin-top:-.5625rem}.title-text{font-size:1rem;line-height:1.375rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:0;margin-right:10px}.title-line{flex-grow:1;border-bottom:1px dashed rgba(0,0,0,.1)}"]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":20,"character":3},"arguments":["class"]}]}],"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":23,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":24,"character":3}}]}],"editorParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"alternativeParticipant":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":28,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵck"}]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":69,"character":3},"arguments":["iconSelectFooter"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":106,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":107,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":107,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":108,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":109,"character":5}}],null,null,null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":106,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":110,"character":18},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":111,"character":21},{"__symbolic":"reference","name":"ɵd"}]}],"ngOnInit":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}],"valueChange":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"selectValue":[{"__symbolic":"method"}],"showExprHelp":[{"__symbolic":"method"}]}},"ɵck":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":20,"character":1},"arguments":[{"selector":"wf-alternative-participant","providers":[{"__symbolic":"reference","name":"ɵcl"},{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page-main d-flex flex-column farris-overflow-y-auto farris-overflow-x-auto\" style=\"height: 300px\">\r\n  <div class=\"f-page-header\">\r\n    <div class=\"farris-group-wrap\">\r\n      <div class=\"form-group farris-form-group\">\r\n        <label class=\"col-form-label\" style=\"width: 4.9rem\">\r\n          <span class=\"farris-label-text\">{{'component.orgPotentialOwner.limit'|wfLocale}}</span>\r\n        </label>\r\n        <div class=\"farris-input-wrap ml-1\">\r\n          <farris-switch [(ngModel)]=\"participant.isAllScope\" name=\"enable\" (valueChange)=\"isEnable($event)\"></farris-switch>\r\n        </div>\r\n        <div class=\"f-toolbar last-div farris-form-controls-inline\" [ngStyle]=\"{'visibility' : participant.isAllScope ? 'visible' : 'hidden'}\">\r\n          <div class=\"btn-group mr-2\"  fDropdown #dropdownE2=\"fDropdown\" [autoRectify]=\"true\">\r\n            <farris-button class=\"dropdown-toggle\" fDropdownToggle [type]=\"'link'\">\r\n              {{'component.participant.new'|wfLocale}}\r\n            </farris-button>\r\n            <div class=\"dropdown-menu\" fDropdownMenu>\r\n              <li class=\"dropdown-item\" (click)=\"addPerformer('wf.UserParticipantExpression','potentialOwner')\"><span>{{'component.participant.user'|wfLocale}}</span></li>\r\n              <li class=\"dropdown-item\" (click)=\"addPerformer('wf.VariableParticipantExpression','potentialOwner')\"><span>{{'component.participant.variable'|wfLocale}}</span></li>\r\n              <li class=\"dropdown-item\" (click)=\"addPerformer('wf.PositionParticipantExpression','potentialOwner')\"><span>{{designerUIState.scene==='inSuite'?(('component.participant.role'|wfLocale)):('component.participant.position'|wfLocale)}}</span></li>\r\n              <li class=\"dropdown-item\" (click)=\"addPerformer('wf.ReportingLineParticipantExpression','potentialOwner')\"><span>{{'component.participant.reportingLine'|wfLocale}}</span></li>\r\n              <li class=\"dropdown-item\" (click)=\"addPerformer('wf.ActivityExecutorParticipantExpression','potentialOwner')\"><span>{{'component.participant.activityExecutor'|wfLocale}}</span></li>\r\n              <li class=\"dropdown-item\" (click)=\"addPerformer('wf.MatrixParticipantExpression','potentialOwner')\"><span>{{'component.participant.matrix'|wfLocale}}</span></li>\r\n              <li class=\"dropdown-item\" (click)=\"addPerformer('wf.ComponentParticipantExpression','potentialOwner')\"><span>{{'component.participant.component'|wfLocale}}</span></li>\r\n              <li class=\"dropdown-item\" (click)=\"addPerformer('wf.OrganizationParticipantExpression','potentialOwner')\"><span>{{'component.participant.organization'|wfLocale}}\r\n              </span></li>\r\n            </div>\r\n          </div>\r\n          <farris-button  [type]=\"'link'\" (click)=\"editPerformer('potentialOwner')\">{{'component.participant.editPerformer'|wfLocale}}</farris-button>\r\n          <farris-button  [type]=\"'link'\" (click)=\"removePerformer('potentialOwner')\">{{'component.participant.removePerformer'|wfLocale}}</farris-button>\r\n          <farris-button  [type]=\"'link'\" (click)=\"clearPerformer('potentialOwner')\">{{'component.participant.clearPerformer'|wfLocale}}</farris-button>\r\n          <farris-button  [type]=\"'link'\" (click)=\"moveUp('potentialOwner')\">{{'component.participant.moveUp'|wfLocale}}</farris-button>\r\n          <farris-button  [type]=\"'link'\" (click)=\"moveDown('potentialOwner')\">{{'component.participant.moveDown'|wfLocale}}</farris-button>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n  <div class=\"f-utils-fill farris-overflow-y-auto\">\r\n    <farris-datagrid #potentialOwnerGrid class=\"f-component-grid\" [columns]=\"columns\" [data]=\"participant.potentialOwnerList\" #defaultPerformerGrid [idField]=\"'id'\" [showLineNumber]=\"false\"\r\n      [striped]=\"true\" [showCheckbox]=\"false\" [pagination]=\"false\" [fit]=\"true\" [fitColumns]=\"true\" [editable]=\"true\" [editMode]=\"'cell'\"\r\n      [multiSelect]=\"false\">\r\n    </farris-datagrid>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #editFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3 mx-2\" (click)=\"editCancel()\">{{'component.participant.clickCancel'|wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"editOK()\">{{'component.participant.clickOK'|wfLocale}}</button>\r\n</ng-template>\r\n","styles":[".container{display:flex;justify-content:space-between}.last-div{margin-left:auto}"]}]}],"members":{"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":31,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":3},"arguments":["iconSelectFooter"]}]}],"dropDownE2":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":36,"character":3},"arguments":["dropdownE2"]}]}],"editFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":37,"character":3},"arguments":["editFooter"]}]}],"potentialOwnerGrid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":39,"character":3},"arguments":["potentialOwnerGrid"]}]}],"editorParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":145,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":146,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":146,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":147,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":148,"character":5}}]],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵcl"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":139,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":140,"character":22},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":141,"character":26},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":142,"character":21},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":143,"character":18},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":144,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":145,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"switchChange":[{"__symbolic":"method"}],"assignStrategyChange":[{"__symbolic":"method"}],"isEnable":[{"__symbolic":"method"}],"addPerformer":[{"__symbolic":"method"}],"editOK":[{"__symbolic":"method"}],"addUserPerformer":[{"__symbolic":"method"}],"addvariablePerformer":[{"__symbolic":"method"}],"addPositionPerformer":[{"__symbolic":"method"}],"addComponentPerformer":[{"__symbolic":"method"}],"addReportingLinePerformer":[{"__symbolic":"method"}],"addMatrixPerformer":[{"__symbolic":"method"}],"addActivityExecutorPerformer":[{"__symbolic":"method"}],"addOrganizationParticipant":[{"__symbolic":"method"}],"editCancel":[{"__symbolic":"method"}],"editPerformer":[{"__symbolic":"method"}],"removePerformer":[{"__symbolic":"method"}],"clearPerformer":[{"__symbolic":"method"}],"moveUp":[{"__symbolic":"method"}],"moveDown":[{"__symbolic":"method"}],"swapArray":[{"__symbolic":"method"}],"removePotentialOwner":[{"__symbolic":"method"}],"getUserPerformerDescription":[{"__symbolic":"method"}],"getVariablePerformerDescription":[{"__symbolic":"method"}],"getPositionPerformerDescription":[{"__symbolic":"method"}],"getComponentPerformerDescription":[{"__symbolic":"method"}],"getReportingLinePerformerDescription":[{"__symbolic":"method"}],"getMatrixPerformerDescription":[{"__symbolic":"method"}],"editConditon":[{"__symbolic":"method"}],"GetOrganizationType":[{"__symbolic":"method"}],"attributeBoxSize":[{"__symbolic":"method"}]}},"ɵcl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"}]}]}},"ɵcm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"app-customize-action","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-page-header\">\r\n    <nav class=\"f-page-header-base\">\r\n      <div class=\"f-title\">\r\n        <!-- <span class=\"f-title-icon f-text-orna-bill\">\r\n          <i class=\"f-icon f-icon-page-title-administer\"></i>\r\n        </span> -->\r\n        <!-- <h4 class=\"f-title-text\">列表</h4> -->\r\n      </div>\r\n      <div class=\"btn-toolbar btn-group-lg\">\r\n        <button class=\"btn btn-primary mr-2\" (click)=\"addActions()\">{{'component.customizeAction.add' | wfLocale}}</button>\r\n        <button class=\"btn btn-secondary\" (click)=\"delete()\">{{'component.customizeAction.delete' | wfLocale}}</button>\r\n      </div>\r\n    </nav>\r\n  </div>\r\n  <div class=\"f-page-main f-utils-fill-flex-column h-100\">\r\n    <div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100\">\r\n      <div [style.height.%]=\"curAction?45:100\">\r\n        <farris-datagrid #actionlist [data]=\"actions\" [idField]=\"'id'\"\r\n          [columns]=\"columns\" [fit]=\"true\" [fitColumns]=\"true\" [editable]=\"true\"\r\n          [editMode]=\"'cell'\" [pagination]=\"false\" [showCheckbox]=\"false\" [multiSelect]=\"false\"\r\n          (selectChanged)=\"selectChanged($event)\" [closeOtherGridEditor]=\"true\">\r\n        </farris-datagrid>\r\n      </div>\r\n      <ng-container *ngIf=\"curAction\">\r\n        <farris-tabs class=\"f-utils-fill\" [value]=\"'parameters'\" [contentFill]=\"true\" [autoTitleWidth]=\"true\">\r\n          <farris-tab title=\"{{'component.customizeAction.parameterList'|wfLocale}}\" [id]=\"'parameters'\">\r\n            <ng-template #content>\r\n              <div class=\"f-utils-fill-flex-column h-100\">\r\n                <farris-datagrid #paramlist [data]=\"curAction.actualParameters\" [columns]=\"paramColumns\"\r\n                  [idField]=\"'Name'\" [fit]=\"true\" [fitColumns]=\"true\" [editable]=\"true\" [editMode]=\"'cell'\"\r\n                  [pagination]=\"false\" [showCheckbox]=\"false\" [multiSelect]=\"false\" [closeOtherGridEditor]=\"true\">\r\n                </farris-datagrid>\r\n              </div>\r\n            </ng-template>\r\n          </farris-tab>\r\n        </farris-tabs>\r\n      </ng-container>\r\n    </div>\r\n  </div>\r\n</div>\r\n\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3\" (click)=\"clickCancel()\">{{'component.customizeAction.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"clickOK()\">{{'component.customizeAction.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":23,"character":3},"arguments":["class"]}]}],"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":25,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":26,"character":3}}]}],"editorParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":3},"arguments":["iconSelectFooter"]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"actionlist":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":57,"character":3},"arguments":["actionlist"]}]}],"paramlist":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":58,"character":3},"arguments":["paramlist"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":111,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":112,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":112,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":113,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":114,"character":5}}]],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":106,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":107,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":108,"character":22},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":109,"character":26},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":110,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":111,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"addActions":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"loadData":[{"__symbolic":"method"}],"selectChanged":[{"__symbolic":"method"}],"showExprHelp":[{"__symbolic":"method"}]}},"ɵcn":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"app-customize-action-list","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100 m-2\">\r\n  <farris-datagrid #grid [columns]=\"cols\" [data]=\"customActionList\" [idField]=\"'id'\" [fit]=\"true\"\r\n    [fitColumns]=\"true\" [pagination]='false' [multiSelect]=\"true\" [showCheckbox]=\"true\" [multiSelect]=\"true\"\r\n    [checkOnSelect]=\"true\" [selectOnCheck]=\"true\">\r\n  </farris-datagrid>\r\n</div>\r\n\r\n<ng-template #footer>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3\" (click)=\"clickCancel()\">{{'component.customizeAction.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"clickOK()\">{{'component.customizeAction.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":18,"character":3},"arguments":["grid"]}]}],"footer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":19,"character":3},"arguments":["footer"]}]}],"submit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":21,"character":3}}]}],"cancel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":22,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":47,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":48,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":48,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":49,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":50,"character":5}}]],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":47,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}]}},"ɵco":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"lib-call-activity-sub-process","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-utils-fill-flex-column farris-split-section m-2 h-100\">\r\n    <section class=\"f-utils-fill-flex-column h-100\">\r\n      <div class=\"f-section-header pt-2 mx-2\">\r\n        <div class=\"f-title\">\r\n          <h4 class=\"f-title-text\">{{'component.subProcess.setOption' | wfLocale}}</h4>\r\n        </div>\r\n      </div>\r\n      <div class=\"f-utils-fill-flex-column h-100\">\r\n        <form class=\"h-100\">\r\n          <div class=\"farris-form form-inline farris-form-inline\">\r\n            <div class=\"farris-group-wrap mt-1\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.subProcess.flowForm' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap ml-1\">\r\n                  <wf-bizprocess-lookup title=\"{{'component.subProcess.flowForm' | wfLocale}}\" [sourceType]=\"'flowform'\" [displayTxt]=\"callActivitySubProcess.calledBizDefName\"\r\n                    (afterConfirm)=\"flowFormConfirm($event)\" (clear)=\"clearFlowForm($event)\">\r\n                  </wf-bizprocess-lookup>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <div class=\"farris-group-wrap my-4\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.subProcess.processDef' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap ml-1\">\r\n                  <wf-bizprocess-lookup title=\"{{'component.subProcess.processDef' | wfLocale}}\"  [displayTxt]=\"callActivitySubProcess.calledElementName\"\r\n                    (afterConfirm)=\"processConfirm($event)\" (clear)=\"clearProcessDef($event)\">\r\n                  </wf-bizprocess-lookup>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <!-- <div class=\"farris-group-wrap my-4\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">继承变量</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap ml-1\">\r\n                  <farris-switch [(ngModel)]=\"callActivitySubProcess.inheritVariables\" name=\"inheritVariables\">\r\n                  </farris-switch>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div> -->\r\n            <div class=\"farris-group-wrap my-4\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"ml-4 pl-3\">\r\n                  <span class=\"farris-label-text\">{{'component.subProcess.SameParentProcess' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap ml-3\">\r\n                  <farris-switch  [(ngModel)]=\"callActivitySubProcess.inheritBizDataId\" name=\"inheritBizDataId\"\r\n                    (valueChange)=\"valueChange($event)\">\r\n                  </farris-switch>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <div *ngIf=\"!callActivitySubProcess.inheritBizDataId\" class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"ml-4 pl-3\">\r\n                  <span class=\"farris-label-text\">{{'component.subProcess.setBizDataId' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap ml-3\">\r\n                  <input-group class=\"form-control\" style=\"width: 100%;padding:0;border:0;\" [enableClear]=\"false\"\r\n                    [ngModel]=\"callActivitySubProcess.bizDataId\" name=\"bizDataId\"\r\n                    [editable]=\"false\" (clickHandle)=\"setBizDataId()\" [groupText]=\"groupIcon\"></input-group>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </form>\r\n      </div>\r\n    </section>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm mx-2\" (click)=\"clickCancel()\">{{'component.subProcess.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm mx-2\" (click)=\"clickOK()\">{{'component.subProcess.clickOk' | wfLocale}}</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":21,"character":3},"arguments":["class"]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":31,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":3},"arguments":["iconSelectFooter"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":51,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":52,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":52,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":53,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":54,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":46,"character":21},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":48,"character":18},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":50,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":51,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"processConfirm":[{"__symbolic":"method"}],"clearProcessDef":[{"__symbolic":"method"}],"flowFormConfirm":[{"__symbolic":"method"}],"clearFlowForm":[{"__symbolic":"method"}],"setBizDataId":[{"__symbolic":"method"}],"showExprHelp":[{"__symbolic":"method"}],"valueChange":[{"__symbolic":"method"}],"validator":[{"__symbolic":"method"}],"getProcessDefKey":[{"__symbolic":"method"}],"getFlowForm":[{"__symbolic":"method"}]}},"ɵcp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"lib-time-limit-control","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-utils-fill-flex-column farris-split-section m-2 h-100\">\r\n    <section class=\"f-utils-fill-flex-column h-100\" style=\"border-radius:16px;border: 1.5px solid #F1F3F7\">\r\n      <div class=\"f-section-header pt-2 mx-2\">\r\n        <div class=\"f-title\">\r\n          <h4 class=\"f-title-text\">{{ 'component.timeLimitControl.timelinessControl' | wfLocale }}</h4><span class=\"title-line\"></span>\r\n        </div>\r\n      </div>\r\n      <div class=\"f-utils-fill-flex-column h-100\">\r\n        <form class=\"h-100\">\r\n          <div class=\"f-utils-fill-flex-column h-100\">\r\n            <div class=\"farris-form-controls-inline\">\r\n              <div class=\"farris-group-wrap\">\r\n                <div class=\"form-group\">\r\n                  <label class=\"col-form-label pl-1 mr-3\">\r\n                    <span class=\"farris-label-text\">{{ 'component.timeLimitControl.isEnable' | wfLocale }}</span>\r\n                  </label>\r\n                  <div class=\"farris-input-wrap mr-5\">\r\n                    <farris-switch [(ngModel)]=\"timeLimitInfo.enable\" name=\"enable\"></farris-switch>\r\n                    <div class=\"farris-feedback valid-feedback\"></div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <div class=\"farris-form-controls-inline\">\r\n              <div class=\"farris-group-wrap\">\r\n                <div class=\"form-group\" style=\"width: 100%;\">\r\n                  <label class=\"col-form-label pl-1 mr-3\">\r\n                    <span class=\"farris-label-text\">{{ 'component.timeLimitControl.taskDeadline' | wfLocale }}</span>\r\n                  </label>\r\n                  <div class=\"farris-input-wrap mr-1\" style=\"width: 35%;\"><!--name=\"tag\"-->\r\n                    <farris-combo-list [(ngModel)]=\"timeLimitInfo.tag\" [idField]=\"'value'\" [textField]=\"'text'\" name=\"tag\"\r\n                                       [valueField]=\"'value'\" [data]=\"tagCollection\" [panelHeight]=\"'auto'\"\r\n                                       [editable]=\"false\" [enableClear]=\"false\" (selectChange)=\"tagSelectChange($event)\">\r\n                    </farris-combo-list>\r\n                    <div class=\"farris-feedback valid-feedback\"></div>\r\n                  </div>\r\n                  <div *ngIf=\"timeLimitInfo.tag === 'constant'\" class=\"farris-input-wrap mr-1\" style=\"width: 35%;\">\r\n                    <farris-number-spinner [(ngModel)]=\"timeLimitInfo.dueTime\" name=\"dueTime\"\r\n                      [editable]=\"true\" [precision]=\"0\" [parser]=\"parser\"\r\n                      [min]=\"0\"></farris-number-spinner>\r\n                    <div class=\"farris-feedback valid-feedback\"></div>\r\n                  </div>\r\n                  <div *ngIf=\"timeLimitInfo.tag === 'constant'\" class=\"farris-input-wrap mr-5\" style=\"width: 30%;\">\r\n                    <farris-combo-list [(ngModel)]=\"timeLimitInfo.timeUnit\" name=\"timeUnit\" [idField]=\"'value'\" [textField]=\"'text'\"\r\n                    [valueField]=\"'value'\" [data]=\"timeUnitCollection\" [panelHeight]=\"'auto'\"\r\n                    [editable]=\"false\" [enableClear]=\"false\">\r\n                    </farris-combo-list>\r\n                    <div class=\"farris-feedback valid-feedback\"></div>\r\n                  </div>\r\n                  <div *ngIf=\"timeLimitInfo.tag === 'scope'\" class=\"farris-input-wrap mr-1\" style=\"width: 65%;\">\r\n                    <farris-radiogroup [(ngModel)]=\"timeLimitInfo.dueTime\" name=\"scope\"\r\n                                       [data]=\"timeScopeCollection\"\r\n                                       (changeValue)=\"changeTimeScope($event)\">\r\n                    </farris-radiogroup>\r\n                    <div class=\"farris-feedback valid-feedback\"></div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <div class=\"mx-2 mt-3\">\r\n              <div class=\"title-content\">\r\n                <h4 class=\"title-text\">{{ 'component.timeLimitControl.timelyOperation' | wfLocale }}</h4><span class=\"title-line\"></span>\r\n              </div>\r\n            </div>\r\n            <div class=\"mx-2 h-100\">\r\n              <farris-tabs class=\"f-utils-fill h-100\" [value]=\"'operation'\" [contentFill]=\"true\" [autoTitleWidth]=\"true\">\r\n                <farris-tab title=\"{{'component.timeLimitControl.timelyOperation' | wfLocale}}\" [id]=\"'operation'\">\r\n                  <ng-template farrisTabsExtend>\r\n                    <div class=\"mx-2\">\r\n                      <button type=\"button\" (click)=\"add()\"\r\n                        class=\"btn btn-primary mr-2\">{{ 'component.timeLimitControl.add' | wfLocale }}</button>\r\n                      <button type=\"button\" (click)=\"remove()\"\r\n                        class=\"btn btn-secondary\">{{ 'component.timeLimitControl.remove' | wfLocale }}</button>\r\n                    </div>\r\n                  </ng-template>\r\n                  <ng-template #content>\r\n                    <div class=\"f-utils-fill-flex-column h-100\" style=\"background: #FFF;\">\r\n                      <farris-datagrid #grid [data]=\"timeLimitInfo.expireOperations\" [idField]=\"'id'\" [columns]=\"cols\"\r\n                        [fit]=\"true\" [editMode]=\"'cell'\" [editable]=\"true\"\r\n                        [fitColumns]=\"true\" [pagination]=\"false\" [showCheckbox]=\"false\" [multiSelect]=\"false\"><!--[beforeEdit]=\"beforeEdit\" [afterEdit]=\"afterEdit\"-->\r\n                      </farris-datagrid>\r\n                    </div>\r\n                  </ng-template>\r\n                </farris-tab>\r\n              </farris-tabs>\r\n            </div>\r\n          </div>\r\n        </form>\r\n      </div>\r\n    </section>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #cell let-ctx>\r\n  <span (click)=\"editOperation(ctx)\" *ngIf=\"ctx.rowData.operationTypeName === 'SendMessageExpireOperation'\" class=\"link\">\r\n    {{ ctx.rowData.sendType?('component.timeLimitControl.set' | wfLocale): ('component.timeLimitControl.notSet' | wfLocale) }}\r\n  </span>\r\n  <span (click)=\"editOperation(ctx)\" *ngIf=\"ctx.rowData.operationTypeName === 'AutoHandleExpireOperation'\" class=\"link\">\r\n    {{ (ctx.rowData.autoHandleType && ctx.rowData.message)?('component.timeLimitControl.set' | wfLocale): ('component.timeLimitControl.notSet' | wfLocale) }}\r\n  </span>\r\n</ng-template>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm\" (click)=\"clickCancel()\">{{'component.timeLimitControl.clickCancel' | wfLocale }}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm mx-2\" (click)=\"clickOK()\">{{'component.timeLimitControl.clickOK' | wfLocale }}</button>\r\n</ng-template>","styles":[".title-content{color:#000;display:inline-flex;align-items:center;line-height:1.375rem;position:relative;overflow:hidden;padding:0 0 0 1rem;min-width:760px}.title-content ::before{content:'';width:.25rem;height:1.125rem;background:#59a1ff;border-radius:1px;position:absolute;top:50%;left:0;margin-top:-.5625rem}.title-text{font-size:1rem;line-height:1.375rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:0;margin-right:10px}.title-line{flex-grow:1;border-bottom:1px dashed rgba(0,0,0,.1)}.link{color:#1206bb;font-size:14px}.link:hover{color:#5d478b;font-size:14px}"]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":23,"character":3},"arguments":["class"]}]}],"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":26,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"editorParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":46,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":47,"character":3},"arguments":["iconSelectFooter"]}]}],"cell":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":48,"character":3},"arguments":["cell"]}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":49,"character":3},"arguments":["grid"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":112,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":113,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":113,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":114,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":115,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":108,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":109,"character":22},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":110,"character":26},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":111,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":112,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"validator":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"editOperation":[{"__symbolic":"method"}],"sendMassageOperation":[{"__symbolic":"method"}],"autoHandleOperation":[{"__symbolic":"method"}],"tagSelectChange":[{"__symbolic":"method"}],"changeTimeScope":[{"__symbolic":"method"}]}},"ɵcq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"lib-send-message-operation","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-utils-fill-flex-column h-100\">\r\n    <perfect-scrollbar [config]=\"{}\">\r\n      <form class=\"h-100\">\r\n        <div class=\"f-form-layout farris-form farris-form-controls-inline farris-form-auto\" style=\"padding-right: 0.875rem; padding-left: 0.875rem;\">\r\n          <div class=\"col-12 mt-2\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group\">\r\n                <label class=\"col-form-label pl-1 mr-3\">\r\n                  <span class=\"farris-label-text\">{{'component.sendMessageOperation.cycleEnable' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap mr-5\">\r\n                  <farris-switch [(ngModel)]=\"operation.cycleEnable\" name=\"cycleEnable\"></farris-switch>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-7 mt-2 pr-1\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group\" style=\"width: 100%;\">\r\n                <label class=\"col-form-label pl-1 mr-3\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">{{'component.sendMessageOperation.cycleTime' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap mr-1\" style=\"width: 35%;\">\r\n                  <farris-number-spinner [(ngModel)]=\"operation.cycleTime\" name=\"cycleTime\"\r\n                                          [editable]=\"true\" [precision]=\"0\" [parser]=\"parser\"\r\n                                          [min]=\"0\"></farris-number-spinner>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-3 mt-2 pl-1\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group\" style=\"width: 100%;\">\r\n                <div class=\"farris-input-wrap mr-5\" style=\"width: 30%;\">\r\n                  <farris-combo-list [(ngModel)]=\"operation.cycleTimeUnit\" name=\"cycleTimeUnit\" [idField]=\"'value'\" [textField]=\"'text'\"\r\n                                      [valueField]=\"'value'\" [data]=\"timeUnitCollection\" [panelHeight]=\"'auto'\"\r\n                                      [editable]=\"false\" [enableClear]=\"false\">\r\n                  </farris-combo-list>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 mt-2\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">{{'component.sendMessageOperation.sendType' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap ml-1\">\r\n                  <farris-checkboxgroup #checkboxGroup [(ngModel)]=\"operation.sendType\" name=\"sendType\" [horizontal]=\"true\"\r\n                    [data]=\"typeGroup\" (changeValue)=\"sendTypeChange($event)\">\r\n                  </farris-checkboxgroup>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 mt-2\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">{{'component.sendMessageOperation.subject' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap ml-1\">\r\n                    <input-group [editable]=\"false\" [enableClear]=\"false\" [customCls]=\"'custom-cls'\" [groupText]=\"groupIcon2\"\r\n                    [(value)]=\"operation.subject\" (clickHandle)=\"titleExpr($event)\">\r\n                    </input-group>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 mt-2\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">{{'component.sendMessageOperation.message' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap ml-1\">\r\n                    <input-group [editable]=\"false\" [enableClear]=\"false\" [customCls]=\"'custom-cls'\" [groupText]=\"groupIcon2\"\r\n                    [(value)]=\"operation.message\" (clickHandle)=\"contentExpr($event)\">\r\n                    </input-group>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 mt-2\">\r\n            <div *ngIf=\"location==='process'\" class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">{{'component.sendMessageOperation.receiverVari' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap ml-1\">\r\n                  <div class=\"pb-2\">\r\n                    <farris-checkboxgroup #receiverVariable [(ngModel)]=\"receiverVari\" name=\"receiverVariable\"\r\n                      [horizontal]=\"true\" [data]=\"receiverVariables\">\r\n                    </farris-checkboxgroup>\r\n                  </div>\r\n                  <div>\r\n                    <sys-farris-grid-lookup #userHelp [singleSelect]=\"false\" [displayTxt]=\"bindingData.name\" [pagination]=\"true\"\r\n                      [pageSize]=\"20\" title=\"{{'component.sendMessageOperation.sysUsers' | wfLocale}}\" [sourceType]=\"'user'\" [bindingData]=\"bindingData\"\r\n                      [filter]=\"{notGetCurrentUser:false, notGetStopUser:true}\" [typeMode]=\"1\" (clear)=\"clear()\">\r\n                    </sys-farris-grid-lookup>\r\n                  </div>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <div *ngIf=\"location==='activity'\" class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">{{'component.sendMessageOperation.receiverVari' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap ml-1\">\r\n                  <div class=\"pb-2\">\r\n                    <farris-checkboxgroup #receiverVariable1 [(ngModel)]=\"activityReceiverVar\" name=\"ActivityReceiverVariable\"\r\n                                          [horizontal]=\"true\" [data]=\"activityReceiverVariables\">\r\n                    </farris-checkboxgroup>\r\n                  </div>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n        <lib-sms-message-template *ngIf=\"hasSmsTemplate\" [smsMessageTemplate]=\"operation.smsMessageTemplate\"></lib-sms-message-template>\r\n      </form>\r\n    </perfect-scrollbar>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #footer>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm mx-2\" (click)=\"clickCancel()\">{{'component.sendMessageOperation.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm mx-2\" (click)=\"clickOK()\">{{'component.sendMessageOperation.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"footer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":21,"character":3},"arguments":["footer"]}]}],"SmsTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":22,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵcr"}]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"closeEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":88,"character":3}}]}],"submitEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":89,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":130,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":131,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":131,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":132,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":133,"character":5}}],null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":127,"character":22},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":128,"character":21},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":130,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":134,"character":18}]}],"ngOnInit":[{"__symbolic":"method"}],"contentExpr":[{"__symbolic":"method"}],"titleExpr":[{"__symbolic":"method"}],"showContentHelp":[{"__symbolic":"method"}],"showTitleHelp":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"sendTypeChange":[{"__symbolic":"method"}],"setReceiver":[{"__symbolic":"method"}],"setActivityReceiver":[{"__symbolic":"method"}],"validator":[{"__symbolic":"method"}],"hasSmsMessage":[{"__symbolic":"method"}],"showExpr":[{"__symbolic":"method"}]}},"ɵcr":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"lib-sms-message-template","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"w-100\">\r\n  <farris-section class=\"py-0 \" [enableAccordion]=\"''\" [enableMaximize]=\"false\">\r\n    <ng-template farrisSectionHeader>\r\n      <div class=\"f-title\">\r\n        <h4 class=\"f-title-text\">{{'component.smsMessageTemplate.smsMessageTemplate'|wfLocale}}</h4>\r\n        <span farrisPopover class=\"f-icon f-icon-message_help\" style=\"color:#FBB902\" [container]=\"'body'\"\r\n          [triggers]=\"'hover'\" [placement]=\"'right'\" [popover]=\"poptmpl\">\r\n        </span>\r\n        <ng-template #poptmpl let-infos>\r\n          <div style=\"padding:10px 10px 10px 10px;font-size: 12px;color: black;width: 260px;\">\r\n            <h4 style=\"font-weight: 600;font-size: 16px;color: saddlebrown;\">{{'component.smsMessageTemplate.smsMessageTemplate'|wfLocale}}</h4>\r\n            <p style=\"margin: 0 0 10px;\">{{'component.smsMessageTemplate.tips1'|wfLocale}}</p>\r\n            <h4 style=\"font-weight: 600;font-size: 16px;color: saddlebrown;\">{{'component.smsMessageTemplate.smsTemplateNumber'|wfLocale}}</h4>\r\n            <p style=\"margin: 0 0 10px;\">{{'component.smsMessageTemplate.tips2'|wfLocale}}</p>\r\n            <!-- <h4 style=\"font-weight: 600;font-size: 16px;color: saddlebrown;\">短信模板内容</h4>\r\n            <p style=\"margin: 0 0 10px;\">{{smsTemplateContent}}</p> -->\r\n            <h4 style=\"font-weight: 600;font-size: 16px;color: saddlebrown;\">{{'component.smsMessageTemplate.smsVariableBinding'|wfLocale}}</h4>\r\n            <p style=\"margin: 0 0 10px;\">{{'component.smsMessageTemplate.tips3'|wfLocale}}</p>\r\n          </div>\r\n        </ng-template>\r\n      </div>\r\n    </ng-template>\r\n    <div class=\"f-form-layout farris-form  farris-form-controls-inline f-form-lable-auto farris-form-auto\">\r\n      <div class=\"col-12\">\r\n        <div class=\"farris-group-wrap\">\r\n          <div class=\"form-group farris-form-group\">\r\n            <label class=\"col-form-label\">\r\n              <!-- 设计器不对短信模板编号是否填写进行校验限制 -->\r\n              <!-- <span class=\"farris-label-info text-danger\">*</span> -->\r\n              <span class=\"farris-label-text\">{{'component.smsMessageTemplate.smsTemplateNumber'|wfLocale}}</span>\r\n            </label>\r\n            <div class=\"farris-input-wrap ml-1\">\r\n              <input [(ngModel)]=\"smsMessageTemplate.code\" class=\"form-control\" name=\"tempCode\" type=\"text\">\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n      <!-- <div class=\"col-12\">\r\n        <div class=\"farris-group-wrap\">\r\n          <div class=\"form-group farris-form-group\">\r\n            <label class=\"col-form-label\">\r\n              <span class=\"farris-label-info text-danger\" style=\"visibility: hidden;\">*</span>\r\n              <span class=\"farris-label-text\">短信模板内容</span>\r\n            </label>\r\n            <div class=\"farris-input-wrap ml-1\">\r\n              <textarea [(ngModel)]=\"smsMessageTemplate.content\"  class=\"form-control \" cols=\"10\" id=\"textobj\" name=\"tempText\" rows=\"3\"> </textarea>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div> -->\r\n    </div>\r\n  </farris-section>\r\n</div>\r\n<div class=\"w-100\">\r\n  <farris-section class=\"pt-0 f-section-grid f-section-in-managelist\"\r\n    enableAccordion=\"{{'component.smsMessageTemplate.smsTemplateNumber'|wfLocale}}\" [enableMaximize]=\"false\" [mainTitle]=\"''\">\r\n    <!-- <ng-template farrisSectionTitle>\r\n      <div class=\"farris-label-text\">短信变量绑定</div>\r\n    </ng-template> -->\r\n    <ng-template farrisSectionToolbar>\r\n      <farris-button [type]=\"'link'\" (click)=\"addSmsVariable()\">\r\n        <span class=\"f-icon f-icon-add\"></span>\r\n        {{'component.smsMessageTemplate.addSmsVariable'|wfLocale}}</farris-button>\r\n      <farris-button [type]=\"'link'\" (click)=\"deleteSmsVariable()\">\r\n        <span class=\"f-icon f-icon-delete\"></span>\r\n        {{'component.smsMessageTemplate.deleteSmsVariable'|wfLocale}}</farris-button>\r\n    </ng-template>\r\n    <div style=\"height: 180px\">\r\n      <farris-datagrid #grid [data]=\"smsMessageTemplate.smsMessageVariables\" [idField]=\"'id'\" [columns]=\"smsVariableCols\"\r\n        [fit]=\"true\" [fitColumns]=\"true\" [editable]=\"true\" [editMode]=\"'cell'\" [pagination]=\"false\"\r\n        [showLineNumber]=\"true\" [showCheckbox]=\"false\" [multiSelect]=\"false\">\r\n      </farris-datagrid>\r\n    </div>\r\n  </farris-section>\r\n</div>\r\n","styles":[""]}]}],"members":{"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":20,"character":3},"arguments":["grid"]}]}],"smsMessageTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":33,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":34,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":34,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":35,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":36,"character":5}}]],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":31,"character":18},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":32,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":33,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"addSmsVariable":[{"__symbolic":"method"}],"deleteSmsVariable":[{"__symbolic":"method"}],"endGridEdit":[{"__symbolic":"method"}],"showExprHelp":[{"__symbolic":"method"}]}},"ɵcs":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"lib-event-definition","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-page-header\">\r\n    <nav class=\"f-page-header-base\">\r\n      <div class=\"f-title\">\r\n        <!-- <span class=\"f-title-icon f-text-orna-bill\">\r\n          <i class=\"f-icon f-icon-page-title-administer\"></i>\r\n        </span> -->\r\n        <!-- <h4 class=\"f-title-text\">列表</h4> -->\r\n      </div>\r\n      <div class=\"btn-toolbar btn-group-lg\">\r\n        <button class=\"btn btn-primary mr-2\" (click)=\"add()\">{{'component.eventDefinition.add' | wfLocale}}</button>\r\n        <button class=\"btn btn-secondary\" (click)=\"delete()\">{{'component.eventDefinition.delete' | wfLocale}}</button>\r\n      </div>\r\n    </nav>\r\n  </div>\r\n  <div class=\"f-page-main f-utils-fill-flex-column h-100\">\r\n    <div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100\">\r\n      <farris-datagrid #grid [data]=\"data\" [columns]=\"columns\" [idField]=\"'Id'\" [fit]=\"true\" [fitColumns]=\"true\"\r\n        [editable]=\"true\" [editMode]=\"'cell'\" [pagination]=\"false\" [showCheckbox]=\"false\" [multiSelect]=\"false\">\r\n      </farris-datagrid>\r\n    </div>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3 mx-2\" (click)=\"clickCancel()\">{{'component.eventDefinition.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"clickOK()\">{{'component.eventDefinition.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":19,"character":3},"arguments":["class"]}]}],"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":22,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":23,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":39,"character":3},"arguments":["iconSelectFooter"]}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":40,"character":3},"arguments":["grid"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":61,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":62,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":62,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":63,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":64,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":58,"character":21},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":60,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":61,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"validator":[{"__symbolic":"method"}]}},"ɵct":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"lib-anonymous-set","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-utils-fill-flex-column farris-split-section m-2 h-100\">\r\n    <section class=\"f-utils-fill-flex-column h-100\">\r\n      <div class=\"f-section-header pt-2 mx-2\">\r\n        <div class=\"f-title\">\r\n          <h4 class=\"f-title-text\">{{'component.anonymousSet.anonymousSet'|wfLocale}}</h4>\r\n        </div>\r\n      </div>\r\n      <div class=\"f-utils-fill-flex-column h-100\">\r\n        <div class=\"farris-form form-inline farris-form-inline\">\r\n          <div class=\"col-12 farris-group-auto my-3 pr-5\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.anonymousSet.isAnonymity'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap ml-1\">\r\n                  <farris-switch [(ngModel)]=\"anonymousSet.isAnonymity\" name=\"isAnonymity\"></farris-switch>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 farris-group-auto mt-4 pr-5\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.anonymousSet.anonymous'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap ml-1\">\r\n                  <textarea class=\"form-control\" type=\"text\" value=\"anonymous\" [(ngModel)]=\"anonymousSet.anonymous\" name=\"anonymous\"\r\n                  style=\"height: 50px;\" [readOnly]=\"!anonymousSet.isAnonymity\"></textarea>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </section>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm mx-2\" (click)=\"clickCancel()\">{{'component.anonymousSet.clickCancel'|wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm mx-2\" (click)=\"clickOK()\">{{'component.anonymousSet.clickOK'|wfLocale}}</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":15,"character":3},"arguments":["class"]}]}],"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":19,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":26,"character":3},"arguments":["iconSelectFooter"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":37,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":38,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":38,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":39,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":40,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":36,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":37,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}]}},"ɵcu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":17,"character":1},"arguments":[{"selector":"lib-process-variables","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div *ngIf=\"!variableSetting\" class=\"f-page-header\">\r\n    <nav class=\"f-page-header-base\">\r\n      <div class=\"f-title\">\r\n      </div>\r\n      <div class=\"btn-toolbar btn-group-lg\">\r\n        <button class=\"btn btn-secondary mr-2\" (click)=\"delete()\">{{'component.processVariables.delete' | wfLocale}}</button>\r\n        <button class=\"btn btn-primary\" (click)=\"add()\">{{'component.processVariables.add' | wfLocale}}</button>\r\n      </div>\r\n    </nav>\r\n  </div>\r\n  <div class=\"f-page-main f-utils-fill-flex-column h-100\">\r\n    <div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100\">\r\n      <farris-datagrid #grid [data]=\"value\" [columns]=\"columns\" [idField]=\"'id'\" [fit]=\"true\" [fitColumns]=\"true\"\r\n        [editable]=\"!variableSetting\" [editMode]=\"'cell'\" [pagination]=\"false\" (endEdit)=\"endEdit($event)\" [beforeEdit]=\"beforeEdit\"\r\n        [showCheckbox]=\"variableSetting\" [multiSelect]=\"variableSetting\" [checkOnSelect]=\"true\" [selectOnCheck]=\"true\" [showAllCheckbox]=\"variableSetting\"\r\n        [showLineNumber]=\"true\" lineNumberTitle=\"{{'component.processVariables.number' | wfLocale}}\" [lineNumberWidth]=\"50\" [striped]=\"true\">\r\n      </farris-datagrid>\r\n    </div>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3 mx-2\" (click)=\"clickCancel()\">{{'component.processVariables.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"clickOK()\">{{'component.processVariables.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":26,"character":3},"arguments":["class"]}]}],"variableSetting":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}],"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":30,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":31,"character":3}}]}],"variableSetEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":3}}]}],"selectedValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"editorParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":37,"character":3},"arguments":["iconSelectFooter"]}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":38,"character":3},"arguments":["grid"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":145,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":146,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":146,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":147,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":148,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":139,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":140,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":141,"character":22},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":142,"character":26},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":144,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":145,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"endEdit":[{"__symbolic":"method"}],"valueEdit":[{"__symbolic":"method"}],"editConstant":[{"__symbolic":"method"}],"editExpression":[{"__symbolic":"method"}],"editComponent":[{"__symbolic":"method"}],"validator":[{"__symbolic":"method"}],"IsMatchVariableNameRules":[{"__symbolic":"method"}],"varValidator":[{"__symbolic":"method"}]}},"ɵcv":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"lib-variable-setting","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-page-header\">\r\n    <nav class=\"f-page-header-base\">\r\n      <div class=\"f-title\">\r\n      </div>\r\n      <div class=\"btn-toolbar btn-group-lg\">\r\n        <button class=\"btn btn-primary mr-2\" (click)=\"add()\">{{'component.variableSetting.add' | wfLocale}}</button>\r\n        <button class=\"btn btn-secondary\" (click)=\"delete()\">{{'component.variableSetting.delete' | wfLocale}}</button>\r\n      </div>\r\n    </nav>\r\n  </div>\r\n  <div class=\"f-page-main f-utils-fill-flex-column h-100\">\r\n    <div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100\">\r\n      <farris-datagrid #grid [data]=\"value\" [columns]=\"columns\" [idField]=\"'variableCode'\" [fit]=\"true\" [fitColumns]=\"true\"\r\n        [editable]=\"true\" [editMode]=\"'cell'\" [pagination]=\"false\" [showCheckbox]=\"false\" [multiSelect]=\"false\"\r\n        [showLineNumber]=\"true\" lineNumberTitle=\"{{'component.variableSetting.lineNumber' | wfLocale}}\" [lineNumberWidth]=\"50\" [striped]=\"true\"\r\n        (endEdit)=\"endEdit($event)\" [beforeEdit]=\"beforeEdit\">\r\n      </farris-datagrid>\r\n    </div>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3 mx-2\" (click)=\"clickCancel()\">{{'component.variableSetting.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"clickOK()\">{{'component.variableSetting.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n\r\n<ng-template #cell let-ctx>\r\n  <span (click)=\"valueEdit(ctx)\" class=\"link\">\r\n    {{ ctx.rowData.value ? ('component.variableSetting.set' | wfLocale) : ('component.variableSetting.notSet' | wfLocale) }}\r\n  </span>\r\n</ng-template>\r\n","styles":[".link{color:#1206bb;font-size:14px}.link:hover{color:#5d478b;font-size:14px}"]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":25,"character":3},"arguments":["class"]}]}],"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"editorParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":32,"character":3},"arguments":["iconSelectFooter"]}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":33,"character":3},"arguments":["grid"]}]}],"cell":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":3},"arguments":["cell"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":63,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":64,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":64,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":65,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":66,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":57,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":58,"character":22},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":59,"character":26},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":60,"character":21},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":62,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":63,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"validator":[{"__symbolic":"method"}],"endEdit":[{"__symbolic":"method"}],"valueEdit":[{"__symbolic":"method"}],"editExpression":[{"__symbolic":"method"}],"editComponent":[{"__symbolic":"method"}]}},"ɵcw":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"lib-constant-edit","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-utils-fill-flex-column farris-split-section m-2 h-100\">\r\n    <section class=\"f-utils-fill-flex-column h-100\">\r\n      <textarea class=\"form-control\" type=\"text\" value=\"message\" [(ngModel)]=\"value\"\r\n        name=\"message\" style=\"height: 100%;\"></textarea>\r\n      <div class=\"farris-feedback valid-feedback\"></div>\r\n    </section>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #footer>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm\" (click)=\"clickCancel()\">{{'component.optins.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm mx-2\" (click)=\"clickOK()\">{{'component.optins.clickOk' | wfLocale}}</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"footer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":13,"character":3},"arguments":["footer"]}]}],"closeEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":15,"character":3}}]}],"submitEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":16,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":21,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":22,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":22,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":23,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":24,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":21,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}]}},"ɵcx":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":23,"character":1},"arguments":[{"selector":"lib-component-edit","providers":[{"__symbolic":"reference","name":"ɵcy"},{"provide":{"__symbolic":"reference","module":"@farris/ui-lookup","name":"ServerSideToken","line":29,"character":15},"useClass":{"__symbolic":"reference","name":"ɵcz"}},{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100 m-2\" style=\"background:#FFF;\">\r\n  <form class=\"farris-form farris-card-content-bg farris-card-section mx-2\">\r\n    <div class=\"d-flex flex-wrap flex-column mb-2 pr-4\">\r\n      <div class=\"farris-form-controls-inline farris-form-auto mb-2\">\r\n        <div class=\"farris-group-wrap mx-3\">\r\n          <div class=\"form-group\">\r\n            <label class=\"col-form-label\">\r\n              <span class=\"farris-label-info text-danger\">*</span>\r\n              <span class=\"farris-label-text\">{{ 'component.variableSetting.parameterName' | wfLocale }}</span>\r\n            </label>\r\n            <div class=\"farris-input-wrap ml-2\">\r\n              <input type=\"text\" class=\"k-textbox form-control\" name=\"name\" [(ngModel)]=\"component.Name\" />\r\n              <div class=\"farris-feedback valid-feedback\"></div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n      <div class=\"farris-form-controls-inline farris-form-auto\">\r\n        <div class=\"farris-group-wrap mx-3\">\r\n          <div class=\"form-group\">\r\n            <label class=\"col-form-label\">\r\n              <span class=\"farris-label-info text-danger\">*</span>\r\n              <span class=\"farris-label-text\">{{ 'component.variableSetting.componentSelection' | wfLocale }}</span>\r\n            </label>\r\n            <div class=\"farris-input-wrap ml-2\">\r\n              <div #inputGroup class=\"input-group\">\r\n                <input type=\"text\" class=\"form-control\" [(ngModel)]=\"component.MethodCode\" name=\"methodCode\"\r\n                  [readOnly]=\"true\" />\r\n                <div class=\"input-group-append\">\r\n                  <span [style.display]=\"showClearButton ? '' : 'none'\" class=\"input-group-text input-group-clear\"\r\n                    (click)=\"clear()\">\r\n                    <i class=\"f-icon modal_close\"></i>\r\n                  </span>\r\n                  <span class=\"input-group-text\" (click)=\"selectComponent()\" style=\"background: #FFF;\">\r\n                    <i class=\"f-icon f-icon-lookup\"></i>\r\n                  </span>\r\n                </div>\r\n              </div>\r\n              <div class=\"farris-feedback valid-feedback\"></div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </form>\r\n  <farris-tabs class=\"f-utils-fill\" #params [value]=\"'params'\" [contentFill]=\"true\">\r\n    <farris-tab title=\"{{'component.variableSetting.parameterList' | wfLocale}}\" [id]=\"'params'\">\r\n      <ng-template #content>\r\n        <div class=\"f-utils-fill-flex-column h-100\">\r\n          <farris-datagrid #grid [data]=\"component.ActualParameters\" [columns]=\"columns\" [idField]=\"'Name'\" [fit]=\"true\"\r\n            [fitColumns]=\"true\" [editable]=\"true\" [editMode]=\"'cell'\" [pagination]=\"false\" [showCheckbox]=\"false\" [striped]=\"true\"\r\n            [multiSelect]=\"false\" [afterEdit]=\"afterEdit\" [beforeEdit]=\"beforeEdit\"></farris-datagrid>\r\n        </div>\r\n      </ng-template>\r\n    </farris-tab>\r\n  </farris-tabs>\r\n</div>\r\n\r\n<farris-lookup-grid style=\"display: none;\" #lookup [(ngModel)]=\"value\" [editable]=\"false\" [columns]=\"helpCols\"\r\n  [singleSelect]=\"true\" title=\"title\" [displayType]=\"displayType\" [uri]=\"dataUri\"\r\n  [idField]=\"helpFields.idField\" [pagination]=\"true\" [valueField]=\"helpFields.valueField\"\r\n  [textField]=\"helpFields.textField\" [dictPicking]=\"dictPicking\" [dictPicked]=\"dictPicked\">\r\n</farris-lookup-grid>\r\n\r\n<ng-template #footer>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm\" (click)=\"clickCancel()\">{{'component.variableSetting.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm mx-2\" (click)=\"clickOK()\">{{'component.variableSetting.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":34,"character":3},"arguments":["class"]}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":37,"character":3},"arguments":[{"__symbolic":"reference","module":"@farris/ui-datagrid","name":"DatagridComponent","line":37,"character":13}]}]}],"lookup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":38,"character":3},"arguments":[{"__symbolic":"reference","module":"@farris/ui-lookup","name":"LookupGridComponent","line":38,"character":13}]}]}],"footer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":40,"character":3},"arguments":["footer"]}]}],"closeEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":42,"character":3}}]}],"submitEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":43,"character":3}}]}],"inputGroup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":45,"character":3},"arguments":["inputGroup"]}]}],"component":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":130,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":131,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":131,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":132,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":133,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":118,"character":25},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":120,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":121,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":122,"character":22},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"SessionService","line":123,"character":24},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":124,"character":26},{"__symbolic":"reference","module":"@gsp-cmp/ccmp-ui","name":"CommonComponentUiRTService","line":125,"character":30},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":126,"character":20},{"__symbolic":"reference","name":"ɵcy"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":129,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":130,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"onMouseEnter":[{"__symbolic":"method"}],"onMouseLeave":[{"__symbolic":"method"}],"toggleClearIcon":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"validator":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"selectComponent":[{"__symbolic":"method"}],"openComponentSelectorNew":[{"__symbolic":"method"}],"showExprHelp":[{"__symbolic":"method"}],"getHelpInfo":[{"__symbolic":"method"}]}},"ɵcy":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":7,"character":22}]}],"getHelpMetaData":[{"__symbolic":"method"}]}},"ɵcz":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":9,"character":22}]}],"getData":[{"__symbolic":"method"}]}},"ɵda":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"lib-message-notice","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-page-header\">\r\n    <nav class=\"f-page-header-base\">\r\n      <div class=\"f-title\">\r\n      </div>\r\n      <div class=\"btn-toolbar btn-group-lg\">\r\n        <button class=\"btn btn-primary mr-2\" (click)=\"add()\">{{'component.MessageNotice.add' | wfLocale}}</button>\r\n        <button class=\"btn btn-secondary mr-2\" (click)=\"edit()\">{{'component.MessageNotice.edit' | wfLocale}}</button>\r\n        <button class=\"btn btn-secondary mr-2\" [disabled]=\"location!=='activity'\" (click)=\"batchCopy()\">{{'component.MessageNotice.batchCopy' | wfLocale}}</button>\r\n        <button class=\"btn btn-secondary\" (click)=\"delete()\">{{'component.MessageNotice.delete' | wfLocale}}</button>\r\n      </div>\r\n    </nav>\r\n  </div>\r\n  <div class=\"f-page-main f-utils-fill-flex-column h-100\">\r\n    <div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100\" style=\"border-radius:16px;border: 1.5px solid #F1F3F7;\">\r\n      <farris-datagrid #grid [data]=\"messageNotices\" [columns]=\"columns\" [idField]=\"'id'\" [fit]=\"true\"\r\n        [fitColumns]=\"true\" [editable]=\"false\" [pagination]=\"false\" [showCheckbox]=\"false\"\r\n        [multiSelect]=\"false\" [showLineNumber]=\"true\" lineNumberTitle=\"{{'component.MessageNotice.lineNumber'|wfLocale}}\" [lineNumberWidth]=\"50\"\r\n        [striped]=\"true\">\r\n      </farris-datagrid>\r\n    </div>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3 mx-2\" (click)=\"clickCancel()\">{{'component.MessageNotice.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"clickOK()\">{{'component.MessageNotice.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":25,"character":3},"arguments":["class"]}]}],"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":29,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"editorParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":47,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":48,"character":3},"arguments":["iconSelectFooter"]}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":49,"character":3},"arguments":["grid"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":71,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":72,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":72,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":73,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":74,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":64,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":65,"character":22},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":66,"character":26},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":67,"character":21},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":70,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":71,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"edit":[{"__symbolic":"method"}],"batchCopy":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"GetOrganizationType":[{"__symbolic":"method"}]}},"ɵdb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":17,"character":1},"arguments":[{"selector":"lib-message-notice-edit","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-utils-fill-flex-column farris-split-section m-2 h-100\" style=\"border-radius:16px;border: 1.5px solid #F1F3F7;\">\r\n    <section class=\"f-utils-fill-flex-column h-100\">\r\n      <div class=\"f-utils-fill-flex-column h-100\">\r\n        <perfect-scrollbar [config]=\"{}\">\r\n          <form class=\"h-100\">\r\n            <div class=\"f-form-layout farris-form  farris-form-controls-inline f-form-label-sm\">\r\n              <div *ngIf=\"location!=='messageActivity'\" class=\"col-12 col-md-6 mt-3\">\r\n                <div class=\"farris-group-wrap\">\r\n                  <div class=\"form-group farris-form-group\">\r\n                    <label class=\"col-form-label\">\r\n                      <span class=\"farris-label-info text-danger\">*</span>\r\n                      <span class=\"farris-label-text\">{{'component.MessageNotice.sendTime'|wfLocale}}</span>\r\n                    </label>\r\n                    <div class=\"farris-input-wrap ml-1\">\r\n                      <farris-combo-list [(ngModel)]=\"messageNotice.sendTime\" [idField]=\"'value'\" [textField]=\"'text'\"\r\n                        [enableClear]=\"false\" [data]=\"sendTimes\" name=\"sendTime\" [editable]=\"false\"\r\n                        (selectChange)=\"sendTimeChange($event)\">\r\n                      </farris-combo-list>\r\n                      <div class=\"farris-feedback valid-feedback\"></div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div class=\"col-12 farris-group-auto mt-2\">\r\n                <div class=\"farris-group-wrap\">\r\n                  <div class=\"form-group farris-form-group\">\r\n                    <label class=\"col-form-label\">\r\n                      <span class=\"farris-label-info text-danger\">*</span>\r\n                      <span class=\"farris-label-text\">{{'component.messageNoticeEdit.messSendType'|wfLocale}}</span>\r\n                    </label>\r\n                    <div class=\"farris-input-wrap ml-1\">\r\n                      <farris-checkboxgroup #checkboxGroup [(ngModel)]=\"messageNotice.sendType\" name=\"sendType\"\r\n                        [horizontal]=\"true\" [data]=\"typeGroup\" (changeValue)=\"sendTypeChange($event)\">\r\n                      </farris-checkboxgroup>\r\n                      <div class=\"farris-feedback valid-feedback\"></div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div class=\"col-8 farris-group-auto mt-2\">\r\n                <div class=\"farris-group-wrap\">\r\n                  <div class=\"form-group farris-form-group\">\r\n                    <label class=\"col-form-label\">\r\n                      <span class=\"farris-label-info text-danger\">*</span>\r\n                      <span class=\"farris-label-text\">{{'component.messageNoticeEdit.messSubject'|wfLocale}}</span>\r\n                    </label>\r\n                    <div class=\"farris-input-wrap ml-1\" *ngIf=\"!exprAble; else disabled\">\r\n                      <input class=\"form-control\" type=\"text\" value=\"subject\" [(ngModel)]=\"messageNotice.subject\"\r\n                        name=\"subject\" />\r\n                      <div class=\"farris-feedback valid-feedback\"></div>\r\n                    </div>\r\n                    <ng-template #disabled>\r\n                      <div class=\"farris-input-wrap ml-1\">\r\n                        <input-group [editable]=\"false\" [enableClear]=\"false\" [customCls]=\"'custom-cls'\" [groupText]=\"groupIcon2\"\r\n                          [(value)]=\"messageNotice.subject\" (clickHandle)=\"titleExpr($event)\">\r\n                        </input-group>\r\n                      </div>\r\n                    </ng-template>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div class=\"col-4 farris-group-auto mt-2\">\r\n                <div class=\"farris-group-wrap\">\r\n                  <div class=\"form-group farris-form-group\">\r\n                    <label class=\"col-form-label\">\r\n                      <span class=\"farris-label-text\">{{'component.messageNoticeEdit.enable'|wfLocale}}</span>\r\n                    </label>\r\n                    <div class=\"farris-input-wrap\">\r\n                      <farris-switch [(ngModel)]=\"exprAble\" name=\"enable\" (click)=\"tranExpr()\"></farris-switch>\r\n                      <div class=\"farris-feedback valid-feedback\"></div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div class=\"col-12 farris-group-auto mt-2\">\r\n                <div class=\"farris-group-wrap\">\r\n                  <div class=\"form-group farris-form-group\">\r\n                    <label class=\"col-form-label\">\r\n                      <span class=\"farris-label-info text-danger\">*</span>\r\n                      <span class=\"farris-label-text\">{{'component.messageNoticeEdit.messContent'|wfLocale}}</span>\r\n                    </label>\r\n                    <div class=\"farris-input-wrap ml-1\">\r\n                      <input-group [editable]=\"false\" [enableClear]=\"false\" [customCls]=\"'custom-cls'\" [groupText]=\"groupIcon2\"\r\n                        [(value)]=\"messageNotice.content\" (clickHandle)=\"contentExpr($event)\">\r\n                      </input-group>\r\n                      <div class=\"farris-feedback valid-feedback\"></div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div class=\"col-12 farris-group-auto mt-2\">\r\n                <div class=\"farris-group-wrap\">\r\n                  <div class=\"form-group farris-form-group\">\r\n                    <label class=\"col-form-label\">\r\n                      <span class=\"farris-label-info text-danger\">*</span>\r\n                      <span class=\"farris-label-text\">{{'component.messageNoticeEdit.recipient'|wfLocale}}</span>\r\n                    </label>\r\n                    <div class=\"farris-input-wrap\">\r\n                      <div class=\"text-right mb-2\">\r\n                        <farris-button [type]=\"'link'\" (click)=\"addReceiver()\" [disabled]=\"disableAdd()\">\r\n                          <span class=\"f-icon f-icon-add\"></span>\r\n                          {{'component.messageNoticeEdit.addReceiver'|wfLocale}}</farris-button>\r\n                      </div>\r\n                      <div *ngFor=\"let receiver of messageNotice.receivers; let i=index\" class=\"col-12 d-flex px-0\">\r\n                        <div class=\"farris-group-wrap col-4 pl-0\">\r\n                          <div class=\"form-group farris-form-group\">\r\n                            <div class=\"farris-input-wrap\">\r\n                              <farris-combo-list [(ngModel)]=\"receiver.type\" [idField]=\"'value'\" [textField]=\"'text'\"\r\n                                [enableClear]=\"true\" [data]=\"receiverTypes\" [name]=\"'receiverType'+i\"\r\n                                [editable]=\"false\">\r\n                              </farris-combo-list>\r\n                            </div>\r\n                          </div>\r\n                        </div>\r\n                        <div *ngIf=\"receiver.type==='processParticipant'\" class=\"farris-group-wrap col-4 pl-0\">\r\n                          <div class=\"form-group farris-form-group\">\r\n                            <div class=\"farris-input-wrap\">\r\n                              <farris-combo-list [(ngModel)]=\"receiver.processParticipant\" [idField]=\"'value'\"\r\n                                [textField]=\"'text'\" [enableClear]=\"false\" [data]=\"processParticipantTypes\"\r\n                                [name]=\"'processParticipantType'+i\" [editable]=\"false\">\r\n                              </farris-combo-list>\r\n                            </div>\r\n                          </div>\r\n                        </div>\r\n                        <div\r\n                          *ngIf=\"receiver.type==='processParticipant' && receiver.processParticipant==='activityExecutorParticipant'\"\r\n                          class=\"farris-group-wrap col-4 px-0\">\r\n                          <div class=\"form-group farris-form-group\">\r\n                            <div class=\"farris-input-wrap\">\r\n                              <input-group [editable]=\"false\" [customCls]=\"'custom-cls'\" [groupText]=\"groupIcon2\"\r\n                                [enableClear]=\"true\" (clear)=\"clearActivityExecutor(i)\"\r\n                                [(value)]=\"receiver.activityDefName\"\r\n                                (clickHandle)=\"selectActivityExecutorParticipant(receiver.activityDefId, i)\">\r\n                              </input-group>\r\n                            </div>\r\n                          </div>\r\n                        </div>\r\n                        <div *ngIf=\"receiver.type==='variableParticipant'\" class=\"farris-group-wrap col-5 px-0\">\r\n                          <div class=\"form-group farris-form-group\">\r\n                            <div class=\"farris-input-wrap\">\r\n                              <input-group [editable]=\"false\" [customCls]=\"'custom-cls'\" [groupText]=\"groupIcon2\"\r\n                                [enableClear]=\"true\" (clear)=\"clearVariableParticipant(i)\"\r\n                                [(value)]=\"receiver.variableName\"\r\n                                (clickHandle)=\"selectVariableParticipant(receiver.variableParticipant, i)\">\r\n                              </input-group>\r\n                            </div>\r\n                          </div>\r\n                        </div>\r\n                        <div *ngIf=\"receiver.type==='variableParticipant'\" class=\"farris-group-wrap col-3 px-0 pl-3\">\r\n                          <div class=\"form-group farris-form-group\">\r\n                            <div class=\"farris-input-wrap\">\r\n                              <farris-combo-list [(ngModel)]=\"receiver.orgType\" [idField]=\"'value'\" [textField]=\"'name'\"\r\n                                [enableClear]=\"false\" [data]=\"variableOrgTypes\" [name]=\"'variableParticipantOrgType'+i\"\r\n                                [editable]=\"false\">\r\n                              </farris-combo-list>\r\n                            </div>\r\n                          </div>\r\n                        </div>\r\n                        <div *ngIf=\"receiver.type==='userParticipant'\" class=\"farris-group-wrap col-8 px-0\">\r\n                          <div class=\"form-group farris-form-group\">\r\n                            <div class=\"farris-input-wrap\">\r\n                              <input-group [editable]=\"false\" [customCls]=\"'custom-cls'\" [groupText]=\"groupIcon2\"\r\n                                [(value)]=\"receiver.userNames\" (clickHandle)=\"selectUserParticipant(receiver, i)\"\r\n                                (clear)=\"clearUsers(i)\">\r\n                              </input-group>\r\n                            </div>\r\n                          </div>\r\n                        </div>\r\n                        <div *ngIf=\"receiver.type==='positionParticipant'\" class=\"farris-group-wrap col-8 px-0\">\r\n                          <div class=\"form-group farris-form-group\">\r\n                            <div class=\"farris-input-wrap\">\r\n                              <input-group [editable]=\"false\" [customCls]=\"'custom-cls'\" [groupText]=\"groupIcon2\"\r\n                                [enableClear]=\"true\" (clear)=\"clearPosition(i)\"\r\n                                [value]=\"receiver.positionId?('component.messageNoticeEdit.posi'|wfLocale)+receiver.positionName+'；'+(receiver.orgId?(('component.messageNoticeEdit.organization'|wfLocale))+receiver.orgId:''):''\"\r\n                                (clickHandle)=\"selectPositionParticipant(receiver, i)\">\r\n                              </input-group>\r\n                            </div>\r\n                          </div>\r\n                        </div>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <lib-sms-message-template *ngIf=\"hasSmsTemplate\" [smsMessageTemplate]=\"this.messageNotice.smsMessageTemplate\"></lib-sms-message-template>\r\n          </form>\r\n        </perfect-scrollbar>\r\n      </div>\r\n    </section>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #footer>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm mx-2\" (click)=\"clickCancel()\">{{'component.messageNoticeEdit.clickCancel'|wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm mx-2\" (click)=\"clickOK()\">{{'component.messageNoticeEdit.clickOK'|wfLocale}}</button>\r\n</ng-template>\r\n\r\n\r\n<sys-farris-grid-lookup #userHelp style=\"display: none;\" [singleSelect]=\"false\" [displayTxt]=\"bindingData.name\"\r\n  [pagination]=\"true\" [pageSize]=\"20\" title=\"{{'component.messageNoticeEdit.sys'|wfLocale}}\" [sourceType]=\"'user'\" (afterConfirm)=\"usersSelect($event)\"\r\n  [bindingData]=\"bindingData\" [filter]=\"{notGetCurrentUser:false, notGetStopUser: true}\" [typeMode]=\"1\"\r\n  [required]=\"false\">\r\n</sys-farris-grid-lookup>\r\n","styles":[".help-tip{text-align:center;background-color:#bcdbea;border-radius:50%;width:20px;height:20px;font-size:6px;cursor:default}"]}]}],"members":{"footer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":3},"arguments":["footer"]}]}],"SmsTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":30,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵcr"}]}]}],"closeEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":3}}]}],"submitEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":33,"character":3}}]}],"userHelp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":3},"arguments":[{"__symbolic":"reference","module":"@gsp-sys/sysmgr-ui","name":"SysFarrisLookupComponent","line":34,"character":13}]}]}],"location":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":107,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":108,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":108,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":109,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":110,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":99,"character":21},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":101,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":102,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":103,"character":22},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":104,"character":26},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":106,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":107,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"sendTimeChange":[{"__symbolic":"method"}],"sendTypeChange":[{"__symbolic":"method"}],"hasSmsMessage":[{"__symbolic":"method"}],"usersSelect":[{"__symbolic":"method"}],"clearUsers":[{"__symbolic":"method"}],"clearPosition":[{"__symbolic":"method"}],"clearActivityExecutor":[{"__symbolic":"method"}],"clearVariableParticipant":[{"__symbolic":"method"}],"changeValue":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"setReceiver":[{"__symbolic":"method"}],"validator":[{"__symbolic":"method"}],"addReceiver":[{"__symbolic":"method"}],"selectActivityExecutorParticipant":[{"__symbolic":"method"}],"selectVariableParticipant":[{"__symbolic":"method"}],"selectUserParticipant":[{"__symbolic":"method"}],"selectPositionParticipant":[{"__symbolic":"method"}],"titleExpr":[{"__symbolic":"method"}],"contentExpr":[{"__symbolic":"method"}],"showContentHelp":[{"__symbolic":"method"}],"showTitleHelp":[{"__symbolic":"method"}],"showExpr":[{"__symbolic":"method"}],"tranExpr":[{"__symbolic":"method"}],"variableParticipantName":[{"__symbolic":"method"}]}},"ɵdc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"lib-add-execute-form","providers":[{"provide":{"__symbolic":"reference","module":"@farris/ui-lookup","name":"ServerSideToken","line":23,"character":13},"useClass":{"__symbolic":"reference","name":"ɵdd"}},{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page f-page-is-managelist\">\r\n  <div class=\"f-page-main my-0\">\r\n    <div class=\"f-struct-wrapper f-utils-fill-flex-column\">\r\n      <farris-section class=\"f-section-grid f-section-in-managelist p-2\" [showHeader]=\"false\">\r\n        <farris-datagrid class=\"f-component-grid\" [columns]=\"columns\" [data]=\"forms\" #grid\r\n          [idField]=\"'id'\" [showLineNumber]=\"true\" [striped]=\"true\"\r\n          [showCheckbox]=\"false\" [virtualized]=\"true\" [pagination]=\"false\" [fit]=\"true\" [fitColumns]=\"true\">\r\n        </farris-datagrid>\r\n      </farris-section>\r\n    </div>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm\" (click)=\"clickCancel()\">{{'component.executeForms.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm mx-2\" (click)=\"clickOK()\">{{'component.executeForms.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n<!--\r\n<app-rtf-app-help #appHelper (afterHelpConfirm)=\"funcSelected($event)\" [isLayeredLoad]=\"true\">\r\n</app-rtf-app-help>\r\n\r\n<farris-lookup-grid #lookup style=\"display: none;\" [editable]=\"false\" [columns]=\"cols\" [singleSelect]=\"true\"\r\n  title=\"'单据格式'\" [displayType]=\"'List'\" [uri]=\"dataUri\" [idField]=\"'id'\" [pageIndex]=\"1\" [pageSize]=\"20\"\r\n  [pagination]=\"true\" [valueField]=\"'id'\" [textField]=\"'name'\" [dialogWidth]=\"550\" [dictPicked]=\"dictPicked\"\r\n  [dictPicking]=\"dictPicking\">\r\n</farris-lookup-grid> -->\r\n","styles":[""]}]}],"members":{"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":3},"arguments":["iconSelectFooter"]}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":32,"character":3},"arguments":["grid"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":89,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":90,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":90,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":91,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":92,"character":5}}]],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":86,"character":18},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"SessionService","line":87,"character":21},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":88,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":89,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"getAllExecuteForms":[{"__symbolic":"method"}],"initVariableType":[{"__symbolic":"method"}],"getExecuteForms":[{"__symbolic":"method"}],"getFormFormats":[{"__symbolic":"method"}]}},"ɵdd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":9,"character":22}]}],"getData":[{"__symbolic":"method"}]}},"ɵde":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":21,"character":1},"arguments":[{"selector":"lib-form-format-config","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"\r\n<!--需要嵌套的层-----------标签页---------------->\r\n<farris-tabs class=\"h-100 f-component-tabs f-tabs-has-grid\" [value]=\"'buttonConfig'\" [contentFill]=\"true\">\r\n  <farris-tab title=\"{{'component.executeForms.formBtn'|wfLocale}}\" [id]=\"'buttonConfig'\">\r\n    <ng-template farrisTabsExtend>\r\n      <farris-button [type]=\"'link'\" (click)=\"btnBatchOperate('enable')\">\r\n        {{'component.executeForms.enableBtn'|wfLocale}}\r\n      </farris-button>\r\n      <farris-button [type]=\"'link'\" (click)=\"btnBatchOperate('disabled')\">\r\n        {{'component.executeForms.disabledBtn'|wfLocale}}\r\n      </farris-button>\r\n      <farris-button [type]=\"'link'\" (click)=\"btnBatchOperate('hidden')\">\r\n        {{'component.executeForms.hiddenBtn'|wfLocale}}\r\n      </farris-button>\r\n      <farris-button [type]=\"'link'\" (click)=\"btnBatchReset()\">\r\n        {{'component.executeForms.btnBatchReset'|wfLocale}}\r\n      </farris-button>\r\n    </ng-template>\r\n    <ng-template #content>\r\n      <div class=\"f-utils-fill-flex-column\" style=\"background: #FFF;\">\r\n        <farris-datagrid class=\"f-component-grid f-utils-fill\" [columns]=\"buttonCols\" [data]=\"buttonConfigs\" #btnGrid\r\n          [idField]=\"'id'\" [showLineNumber]=\"false\" [fitColumns]=\"true\" [striped]=\"true\"\r\n          [virtualized]=\"true\" [pagination]=\"false\" [useThemes]=\"false\" [fit]=\"true\" [showAllCheckbox]=\"true\"\r\n          [showCheckbox]=\"true\" [multiSelect]=\"true\" [enableFilterRow]=\"true\">\r\n        </farris-datagrid>\r\n      </div>\r\n    </ng-template>\r\n  </farris-tab>\r\n  <farris-tab title=\"{{'component.executeForms.formfield'|wfLocale}}\" [id]=\"'fieldConfig'\">\r\n    <ng-template farrisTabsExtend>\r\n      <farris-button [type]=\"'link'\" (click)=\"fieldBatchOperate('editable')\">\r\n        {{'component.executeForms.editableBtn'|wfLocale}}\r\n      </farris-button>\r\n      <farris-button [type]=\"'link'\" (click)=\"fieldBatchOperate('readonly')\">\r\n        {{'component.executeForms.readonlyBtn'|wfLocale}}\r\n      </farris-button>\r\n      <farris-button [type]=\"'link'\" (click)=\"fieldBatchOperate('hidden')\">\r\n        {{'component.executeForms.hiddenBtn'|wfLocale}}\r\n      </farris-button>\r\n      <farris-button [type]=\"'link'\" (click)=\"fieldBatchOperate('required')\">\r\n        {{'component.executeForms.requiredBtn'|wfLocale}}\r\n      </farris-button>\r\n      <farris-button [type]=\"'link'\" (click)=\"fieldBatchReset()\">\r\n        {{'component.executeForms.btnBatchReset'|wfLocale}}\r\n      </farris-button>\r\n    </ng-template>\r\n    <ng-template #content>\r\n      <div class=\"f-utils-fill-flex-column\" style=\"background: #FFF;\">\r\n        <farris-treetable #fieldTree [columns]=\"fieldCols\" [showFilterBar]=\"true\" [searchFields] = \"searchFields\"\r\n          [showBorder]=\"false\" [showHeader]=\"true\" [data]=\"fieldConfigs\" [fit]=\"true\" [fitColumns]=\"true\" [searchAnyField]=\"false\"\r\n          [idField]=\"'id'\" [virtualized]=\"true\" [singleSelect]=\"false\" [showCheckbox]=\"true\" [onlySelectSelf]=\"true\"\r\n          [showCheckAll]=\"true\" [striped]=\"true\" [fixedHeader]=\"true\" (search)=\"searchField($event)\">\r\n        </farris-treetable>\r\n      </div>\r\n    </ng-template>\r\n  </farris-tab>\r\n  <farris-tab title=\"{{'component.executeForms.formEvents'|wfLocale}}\" [id]=\"'operationConfig'\" [show]=\"showMethodTab\">\r\n    <ng-template farrisTabsExtend>\r\n      <farris-button [type]=\"'link'\" (click)=\"operationConfig.add()\">\r\n        {{'component.executeForms.add'|wfLocale}}\r\n      </farris-button>\r\n      <farris-button [type]=\"'link'\" (click)=\"operationConfig.delete()\">\r\n        {{'component.executeForms.delete'|wfLocale}}\r\n      </farris-button>\r\n    </ng-template>\r\n    <ng-template #content>\r\n      <lib-form-operation-config\r\n        [formFormatId]=\"formFormatId\"\r\n        [formFormatConfigId]=\"config.id\"\r\n        [operations]=\"config.formMethodConfigs\"\r\n        [hasRequired]=\"hasRequired(fieldConfigs)\"\r\n        class=\"h-100\"></lib-form-operation-config>\r\n    </ng-template>\r\n  </farris-tab>\r\n  <farris-tab title=\"{{'component.executeForms.other'|wfLocale}}\" [id]=\"'extendConfig'\" [show]=\"showExtendTab\">\r\n    <ng-template #content>\r\n      <ng-container #container></ng-container>\r\n    </ng-template>\r\n  </farris-tab>\r\n</farris-tabs>\r\n<!--Tab区域-->\r\n\r\n  <!-- </section>\r\n</div> -->\r\n\r\n<ng-template #btnEnable let-ctx>\r\n  <farris-switch [(ngModel)]=\"ctx.rowData.enable\" \r\n    [disabled]=\"ctx.rowData.configurableStates && (ctx.rowData.configurableStates.length == 0 || !isHasBtn('enable', ctx.rowData.configurableStates))\" \r\n    (valueChange)=\"btnConfigChange($event, ctx.field, ctx.rowData.id)\"></farris-switch>\r\n</ng-template>\r\n<ng-template #btnDisabled let-ctx>\r\n  <farris-switch [(ngModel)]=\"ctx.rowData.disabled\" \r\n    [disabled]=\"ctx.rowData.configurableStates && (ctx.rowData.configurableStates.length == 0 || !isHasBtn('disabled', ctx.rowData.configurableStates))\" \r\n    (valueChange)=\"btnConfigChange($event, ctx.field, ctx.rowData.id)\"></farris-switch>\r\n</ng-template>\r\n<ng-template #btnHidden let-ctx>\r\n  <farris-switch [(ngModel)]=\"ctx.rowData.hidden\" \r\n    [disabled]=\"ctx.rowData.configurableStates && (ctx.rowData.configurableStates.length == 0 || !isHasBtn('hidden', ctx.rowData.configurableStates))\" \r\n    (valueChange)=\"btnConfigChange($event, ctx.field, ctx.rowData.id)\"></farris-switch>\r\n</ng-template>\r\n<ng-template #fieldEditable let-ctx>\r\n  <farris-switch *ngIf=\"ctx.node.leaf\" size=\"small\" [(ngModel)]=\"ctx.node.data.editable\"\r\n    [disabled]=\"ctx.rowData.configurableStates && (ctx.rowData.configurableStates.length == 0 || !isHasField('editable', ctx.rowData.configurableStates))\"\r\n    (valueChange)=\"fieldConfigChange($event, ctx.column.field, ctx.node.data.id)\">\r\n  </farris-switch>\r\n</ng-template>\r\n<ng-template #fieldReadonly let-ctx>\r\n  <farris-switch *ngIf=\"ctx.node.leaf\" size=\"small\" [(ngModel)]=\"ctx.node.data.readonly\"\r\n    [disabled]=\"ctx.rowData.configurableStates && (ctx.rowData.configurableStates.length == 0 || !isHasField('readonly', ctx.rowData.configurableStates))\"\r\n    (valueChange)=\"fieldConfigChange($event, ctx.column.field, ctx.node.data.id)\">\r\n  </farris-switch>\r\n</ng-template>\r\n<ng-template #fieldHidden let-ctx>\r\n  <farris-switch *ngIf=\"ctx.node.leaf\" size=\"small\" [(ngModel)]=\"ctx.node.data.hidden\"\r\n    [disabled]=\"ctx.rowData.configurableStates && (ctx.rowData.configurableStates.length == 0 || !isHasField('hidden', ctx.rowData.configurableStates))\"\r\n    (valueChange)=\"fieldConfigChange($event, ctx.column.field, ctx.node.data.id)\">\r\n  </farris-switch>\r\n</ng-template>\r\n<ng-template #fieldRequired let-ctx>\r\n  <farris-switch *ngIf=\"ctx.node.leaf\" size=\"small\" [(ngModel)]=\"ctx.node.data.required\"\r\n    [disabled]=\"ctx.rowData.configurableStates && (ctx.rowData.configurableStates.length == 0 || !isHasField('required', ctx.rowData.configurableStates))\"\r\n    (valueChange)=\"fieldConfigChange($event, ctx.column.field, ctx.node.data.id)\">\r\n  </farris-switch>\r\n</ng-template>\r\n\r\n\r\n","styles":[""]}]}],"members":{"btnEnable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":31,"character":3},"arguments":["btnEnable"]}]}],"btnDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":32,"character":3},"arguments":["btnDisabled"]}]}],"btnHidden":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":33,"character":3},"arguments":["btnHidden"]}]}],"fieldEditable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":3},"arguments":["fieldEditable"]}]}],"fieldReadonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":35,"character":3},"arguments":["fieldReadonly"]}]}],"fieldHidden":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":36,"character":3},"arguments":["fieldHidden"]}]}],"fieldRequired":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":37,"character":3},"arguments":["fieldRequired"]}]}],"btnGrid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":39,"character":3},"arguments":["btnGrid"]}]}],"fieldTree":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":40,"character":3},"arguments":["fieldTree"]}]}],"operationConfig":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":41,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵdf"}]}]}],"container":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":43,"character":3},"arguments":["container",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":43,"character":34}}]}]}],"showMethodTab":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":54,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":94,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":95,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":95,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":96,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":97,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":90,"character":18},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":91,"character":21},{"__symbolic":"reference","module":"@farris/ui-notify","name":"NotifyService","line":92,"character":20},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":93,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":94,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"submit":[{"__symbolic":"method"}],"searchField":[{"__symbolic":"method"}],"btnConfigChange":[{"__symbolic":"method"}],"btnBatchOperate":[{"__symbolic":"method"}],"btnBatchReset":[{"__symbolic":"method"}],"fieldConfigChange":[{"__symbolic":"method"}],"fieldSwitchChange":[{"__symbolic":"method"}],"fieldBatchOperate":[{"__symbolic":"method"}],"fieldBatchReset":[{"__symbolic":"method"}],"resetFieldConfig":[{"__symbolic":"method"}],"validator":[{"__symbolic":"method"}],"innerValidator":[{"__symbolic":"method"}],"setBtnAndFieldConfigs":[{"__symbolic":"method"}],"getFieldConfigs":[{"__symbolic":"method"}],"getConfig":[{"__symbolic":"method"}],"createExtendComponent":[{"__symbolic":"method"}],"orgFieldConfigs":[{"__symbolic":"method"}],"setFieldConfig":[{"__symbolic":"method"}],"saveConfig":[{"__symbolic":"method"}],"getFormFormat":[{"__symbolic":"method"}],"getFormFormatType":[{"__symbolic":"method"}],"getFormFormatConfig":[{"__symbolic":"method"}],"convertFormFormat":[{"__symbolic":"method"}],"convertformFields":[{"__symbolic":"method"}],"getFormatFieldList":[{"__symbolic":"method"}],"getFormatField":[{"__symbolic":"method"}],"hasRequired":[{"__symbolic":"method"}],"getFormMethods":[{"__symbolic":"method"}],"isHasField":[{"__symbolic":"method"}],"isHasBtn":[{"__symbolic":"method"}]}},"ɵdf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"lib-form-operation-config","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-utils-fill-flex-column h-100\" style=\"background: #FFF;\">\r\n  <farris-datagrid class=\"f-component-grid f-utils-fill\" [columns]=\"cols\" [data]=\"operations\" #grid\r\n    [idField]=\"'id'\" [showLineNumber]=\"true\" [fitColumns]=\"true\" [striped]=\"true\" [showCheckbox]=\"false\"\r\n    [virtualized]=\"true\" [pagination]=\"false\" [useThemes]=\"false\" [fit]=\"true\"\r\n    [editable]=\"true\" [editMode]=\"'cell'\" >\r\n  </farris-datagrid>\r\n  <ng-template #cell let-ctx>\r\n    <a href=\"javascript: void(0);\" title=\"{{'component.executeForms.parameterSettings'|wfLocale}}\" (click)=\"editParam(ctx)\">{{'component.executeForms.editParam'|wfLocale}}</a>\r\n  </ng-template>\r\n</div>\r\n\r\n<ng-template #buttonRef>\r\n  <button class=\"btn btn-sm btn-default px-3\" (click)=\"methodsDialog.close()\">{{'component.executeForms.clickCancel'|wfLocale}}</button>\r\n  <button class=\"btn btn-sm btn-primary px-3\" (click)=\"methodSelected()\">{{'component.executeForms.clickOK'|wfLocale}}</button>\r\n</ng-template>\r\n<farris-dialog #methodsDialog [buttons]=\"buttonRef\" [width]=\"700\" [height]=\"500\" title=\"{{'component.executeForms.formEvents'|wfLocale}}\">\r\n  <div class=\"f-page f-page-is-managelist\">\r\n    <div class=\"f-page-main\">\r\n      <div class=\"f-struct-wrapper f-utils-fill-flex-column\">\r\n        <farris-section class=\"f-section-grid f-section-in-managelist p-0\" [showHeader]=\"false\">\r\n          <farris-datagrid class=\"f-component-grid\" [columns]=\"methodCols\" [data]=\"formMethods\" #methodGrid [idField]=\"'id'\"\r\n            [showLineNumber]=\"true\" [striped]=\"true\" [showCheckbox]=\"false\" [virtualized]=\"true\" [pagination]=\"false\"\r\n            [fit]=\"true\" [fitColumns]=\"true\">\r\n          </farris-datagrid>\r\n        </farris-section>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</farris-dialog>\r\n\r\n","styles":[""]}]}],"members":{"formFormatId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"formFormatConfigId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":3}}]}],"operations":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"hasRequired":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"methodsDialog":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":38,"character":3},"arguments":["methodsDialog"]}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":39,"character":3},"arguments":["grid"]}]}],"methodGrid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":40,"character":3},"arguments":["methodGrid"]}]}],"cell":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":41,"character":3},"arguments":["cell"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":64,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":65,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":65,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":66,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":67,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":59,"character":18},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":60,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":61,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":62,"character":22},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":63,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":64,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"editParam":[{"__symbolic":"method"}],"methodSelected":[{"__symbolic":"method"}],"validator":[{"__symbolic":"method"}],"getFormMethods":[{"__symbolic":"method"}]}},"ɵdg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"lib-form-config-container","template":"<ng-container #container></ng-container>\r\n","styles":[""]}]}],"members":{"container":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":18,"character":3},"arguments":["container",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":18,"character":34}}]}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":19,"character":3},"arguments":["iconSelectFooter"]}]}],"formFormatId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"formatConfigId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"showMethodTab":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":34,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":35,"character":17},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":36,"character":18}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"submit":[{"__symbolic":"method"}],"showComponentRef":[{"__symbolic":"method"}],"createWFComponentRef":[{"__symbolic":"method"}],"getFormFormatType":[{"__symbolic":"method"}]}},"ɵdh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"lib-parameter-setting","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"\r\n<div class=\"f-page f-page-is-managelist\">\r\n  <div class=\"f-page-main my-0\">\r\n    <div class=\"f-struct-wrapper f-utils-fill-flex-column\">\r\n      <farris-section class=\"f-section-grid f-section-in-managelist px-0\" [showHeader]=\"showFormType\" mainTitle=\"{{'component.executeForms.parametersSet' | wfLocale}}\" [enableMaximize]=\"false\">\r\n        <ng-template farrisSectionToolbar>\r\n          <farris-combo-list [(ngModel)]=\"formType\" name=\"formType\" [idField]=\"'value'\" [textField]=\"'text'\"\r\n            [enableClear]=\"false\" [valueField]=\"'value'\" [data]=\"formTypeCollection\" [panelHeight]=\"'auto'\" [editable]=\"false\"\r\n            style=\"width: 130px;\">\r\n          </farris-combo-list>\r\n        </ng-template>\r\n        <farris-datagrid class=\"f-component-grid\" [columns]=\"cols\" [data]=\"parameters\" #grid\r\n          [idField]=\"idField\" [fit]=\"true\" [fitColumns]=\"true\" [editable]=\"true\" [editMode]=\"'cell'\" [pagination]=\"false\"\r\n          [showCheckbox]=\"false\" [multiSelect]=\"false\" [showLineNumber]=\"true\" [striped]=\"true\" [beforeEdit]=\"beforeEdit\"\r\n          [virtualized]=\"true\">\r\n        </farris-datagrid>\r\n      </farris-section>\r\n    </div>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm\" (click)=\"clickCancel()\">{{'component.executeForms.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm mx-2\" (click)=\"clickOK()\">{{'component.executeForms.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":22,"character":3},"arguments":["iconSelectFooter"]}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":23,"character":3},"arguments":["grid"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":126,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":127,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":127,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":128,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":129,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":121,"character":18},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":123,"character":22},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":124,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":125,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":126,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"showExprHelp":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"valueTypeChange":[{"__symbolic":"method"}],"selectVariable":[{"__symbolic":"method"}]}},"ɵdi":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"lib-approval-pivot","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <section class=\"f-page-main d-flex flex-column\">\r\n    <farris-section class=\"pt-0 f-section-form f-section-in-mainsubcard\" mainTitle=\"{{'component.approvalPivot.approvalPivot'|wfLocale}}\" [enableAccordion]=\"'default'\"\r\n      [enableMaximize]=\"false\">\r\n      <div class=\"wf-process-pivot\">\r\n        <div class=\"wf-process-pivot-actions\">\r\n          <span class=\"wf-process-pivot-actions-text\">{{'component.approvalPivot.enable'|wfLocale}}</span>\r\n          <farris-switch [(ngModel)]=\"config.enable\" name=\"enable\"></farris-switch>\r\n        </div>\r\n        <div class=\"wf-process-pivot-actions\">\r\n          <span class=\"wf-process-pivot-actions-text\">{{'component.approvalPivot.expand'|wfLocale}}</span>\r\n          <farris-switch [(ngModel)]=\"config.expand\" name=\"expand\" [disabled]=\"!config.enable\"></farris-switch>\r\n        </div>\r\n        <div class=\"wf-process-pivot-actions\">\r\n          <span class=\"farris-label-info text-danger\">*</span>\r\n          <span class=\"wf-process-pivot-actions-text\">{{'component.approvalPivot.showTitle'|wfLocale}}</span>\r\n          <div class=\"farris-input-wrap\">\r\n            <input type=\"text\" class=\"form-control\" [(ngModel)]=\"config.title\" name=\"title\" [readonly]=\"!config.enable\"/>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </farris-section>\r\n    <farris-section class=\"pt-0 f-section-grid f-section-in-managelist\" mainTitle=\"{{'component.approvalPivot.list'|wfLocale}}\" [enableAccordion]=\"''\"\r\n      [enableMaximize]=\"false\" [fill]=\"true\">\r\n      <ng-template farrisSectionToolbar>\r\n        <button class=\"btn btn-link pr-2 mr-2\" (click)=\"add()\" [disabled]=\"!config.enable\">{{'component.approvalPivot.add'|wfLocale}}</button>\r\n        <button class=\"btn btn-link mr-0\" (click)=\"delete()\" [disabled]=\"!config.enable\">{{'component.approvalPivot.delete'|wfLocale}}</button>\r\n      </ng-template>\r\n      <farris-datagrid class=\"f-component-grid\" [columns]=\"columns\" [data]=\"config.approvalPivots\" #grid [idField]=\"'id'\" [showLineNumber]=\"true\"\r\n        [striped]=\"true\" [showCheckbox]=\"false\" [pagination]=\"false\" [fit]=\"true\" [fitColumns]=\"true\" [editable]=\"true\" [editMode]=\"'cell'\"\r\n        [multiSelect]=\"false\" [disabled]=\"!config.enable\">\r\n      </farris-datagrid>\r\n    </farris-section>\r\n  </section>\r\n</div>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3\" (click)=\"clickCancel()\">{{'component.approvalPivot.clickCancel'|wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"clickOK()\">{{'component.approvalPivot.clickOK'|wfLocale}}</button>\r\n</ng-template>\r\n","styles":[".wf-process-pivot{display:flex;align-items:center;margin-bottom:20px}.wf-process-pivot-actions{display:flex;padding-left:30px;align-items:center}.wf-process-pivot-actions-text{padding-right:10px}"]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":21,"character":3},"arguments":["class"]}]}],"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":24,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":25,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":27,"character":3},"arguments":["iconSelectFooter"]}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":28,"character":3},"arguments":["grid"]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":116,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":117,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":117,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":118,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":119,"character":5}}]],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":114,"character":18},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":115,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":116,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"validator":[{"__symbolic":"method"}],"editConditon":[{"__symbolic":"method"}]}},"ɵdj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"lib-urge-handle-rule","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-utils-fill-flex-column farris-split-section m-2 h-100\">\r\n    <perfect-scrollbar [config]=\"{}\">\r\n      <form class=\"h-100\">\r\n        <div class=\"f-form-layout farris-form farris-form-controls-inline farris-form-auto\">\r\n          <fieldset class=\"f-section-formgroup\">\r\n            <div class=\"f-section-formgroup-inputs\">\r\n              <div class=\"col-12 mt-2\">\r\n                <div class=\"farris-group-wrap\">\r\n                  <div class=\"form-group farris-form-group\">\r\n                    <label class=\"col-form-label\">\r\n                      <span class=\"farris-label-info text-danger\">*</span>\r\n                      <span class=\"farris-label-text\">{{'component.urgeHandleRule.enableUrgeHandle' | wfLocale}}</span>\r\n                    </label>\r\n                    <div class=\"farris-input-wrap ml-1\">\r\n                      <farris-switch [(ngModel)]=\"urgeHandleRule.urgeHandleAble\" name=\"urgeHandleEnable\"></farris-switch>\r\n                      <div class=\"farris-feedback valid-feedback\"></div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div class=\"col-10 mt-2\">\r\n                <div class=\"farris-group-wrap\">\r\n                  <div class=\"form-group farris-form-group\">\r\n                    <label class=\"col-form-label\">\r\n                      <span class=\"farris-label-info text-danger\">*</span>\r\n                      <span class=\"farris-label-text\">{{'component.urgeHandleRule.timeSetting' | wfLocale}}</span>\r\n                    </label>\r\n                    <label class=\"mb-0\">\r\n                      <span class=\"farris-label-text\">{{'component.urgeHandleRule.earliestTime' | wfLocale}}</span>\r\n                    </label>\r\n                    <div class=\"farris-input-wrap\" style=\"width: 300px;\">\r\n                      <farris-number-spinner [(ngModel)]=\"urgeHandleRule.earlyTime\" name=\"earlyTime\" [editable]=\"true\" [precision]=\"0\"\r\n                        [parser]=\"parser\" [min]=\"0\"></farris-number-spinner>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div class=\"col-10\">\r\n                <div class=\"farris-group-wrap\">\r\n                  <div class=\"form-group farris-form-group\">\r\n                    <label class=\"col-form-label\">\r\n                      <span class=\"farris-label-text\"></span>\r\n                    </label>\r\n                    <label class=\"mb-0\">\r\n                      <span class=\"farris-label-text\">{{'component.urgeHandleRule.minimumInterval' | wfLocale}}</span>\r\n                    </label>\r\n                    <div class=\"farris-input-wrap\" style=\"width: 300px;\">\r\n                      <farris-number-spinner [(ngModel)]=\"urgeHandleRule.intervalTime\" name=\"intervalTime\" [editable]=\"true\" [precision]=\"0\"\r\n                        [parser]=\"parser\" [min]=\"0\"></farris-number-spinner>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div class=\"col-12 mt-2\">\r\n                <div class=\"farris-group-wrap\">\r\n                  <div class=\"form-group farris-form-group\">\r\n                    <label class=\"col-form-label\">\r\n                      <span class=\"farris-label-info text-danger\">*</span>\r\n                      <span class=\"farris-label-text\">{{'component.urgeHandleRule.sendingMethod' | wfLocale}}</span>\r\n                    </label>\r\n                    <div class=\"farris-input-wrap\">\r\n                      <farris-checkboxgroup #checkboxGroup [(ngModel)]=\"urgeHandleRule.sendType\" name=\"sendType\" [horizontal]=\"true\"\r\n                        [data]=\"typeGroup\" (changeValue)=\"sendTypeChange($event)\">\r\n                      </farris-checkboxgroup>\r\n                      <div class=\"farris-feedback valid-feedback\"></div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div class=\"col-12 mt-2\">\r\n                <div class=\"farris-group-wrap\">\r\n                  <div class=\"form-group farris-form-group\">\r\n                    <label class=\"col-form-label\">\r\n                      <span class=\"farris-label-info text-danger\">*</span>\r\n                      <span class=\"farris-label-text\">{{'component.urgeHandleRule.messageSubject' | wfLocale}}</span>\r\n                    </label>\r\n                    <div class=\"farris-input-wrap\" style=\"width: 300px;\">\r\n                      <input-group [editable]=\"false\" [customCls]=\"'custom-cls'\" [groupText]=\"groupIcon2\"\r\n                                    [(value)]=\"urgeHandleRule.urgeMessageSubject\" (clickHandle)=\"titleExpr($event)\">\r\n                      </input-group>\r\n                      <div class=\"farris-feedback valid-feedback\"></div>\r\n                    </div>\r\n                    <label class=\"col-form-label\">\r\n                      <span class=\"farris-label-text\">{{'component.urgeHandleRule.supportEditing' | wfLocale}}</span>\r\n                    </label>\r\n                    <!-- 2023-6-14 在测试环境中出现按钮靠最右的情况，删除style=\"text-align: right\"后正常 -->\r\n                    <div class=\"farris-input-wrap\">\r\n                      <farris-switch [(ngModel)]=\"urgeHandleRule.subjectEditable\" name=\"enable1\" size=\"small\"></farris-switch>\r\n                      <div class=\"farris-feedback valid-feedback\"></div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div class=\"col-12 mt-2\">\r\n                <div class=\"farris-group-wrap\">\r\n                  <div class=\"form-group farris-form-group\">\r\n                    <label class=\"col-form-label\">\r\n                      <span class=\"farris-label-info text-danger\">*</span>\r\n                      <span class=\"farris-label-text\">{{'component.urgeHandleRule.messageContent' | wfLocale}}</span>\r\n                    </label>\r\n                    <div class=\"farris-input-wrap\" style=\"width: 300px;\">\r\n                      <input-group [editable]=\"false\" [customCls]=\"'custom-cls'\" [groupText]=\"groupIcon2\"\r\n                                    [(value)]=\"urgeHandleRule.urgeMessageContent\" (clickHandle)=\"contentExpr($event)\">\r\n                      </input-group>\r\n                      <div class=\"farris-feedback valid-feedback\"></div>\r\n                    </div>\r\n                    <label class=\"col-form-label\">\r\n                      <span class=\"farris-label-text\">{{'component.urgeHandleRule.supportEditing' | wfLocale}}</span>\r\n                    </label>\r\n                    <div class=\"farris-input-wrap\">\r\n                      <farris-switch [(ngModel)]=\"urgeHandleRule.contentEditable\" name=\"enable2\" size=\"small\"></farris-switch>\r\n                      <div class=\"farris-feedback valid-feedback\"></div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div class=\"col-12 mt-2\">\r\n                <div class=\"farris-group-wrap\">\r\n                  <div class=\"form-group farris-form-group\">\r\n                    <label class=\"col-form-label\">\r\n                      <span class=\"farris-label-text\">{{'component.urgeHandleRule.displayReminder' | wfLocale}}</span>\r\n                    </label>\r\n                    <div class=\"farris-input-wrap\">\r\n                      <farris-switch [(ngModel)]=\"urgeHandleRule.addReminder\" name=\"enable\" size=\"small\"></farris-switch>\r\n                      <div class=\"farris-feedback valid-feedback\"></div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </fieldset>\r\n        </div>\r\n        <lib-sms-message-template *ngIf=\"hasSmsTemplate\" [smsMessageTemplate]=\"urgeHandleRule.smsMessageTemplate\"></lib-sms-message-template>\r\n      </form>\r\n    </perfect-scrollbar>\r\n</div>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3\" (click)=\"clickCancel()\">{{'component.urgeHandleRule.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"clickOK()\">{{'component.urgeHandleRule.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":22,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":23,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":25,"character":3},"arguments":["iconSelectFooter"]}]}],"SmsTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":26,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵcr"}]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":66,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":67,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":67,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":68,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":69,"character":5}}]],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":64,"character":18},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":65,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":66,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"validator":[{"__symbolic":"method"}],"sendTypeChange":[{"__symbolic":"method"}],"titleExpr":[{"__symbolic":"method"}],"contentExpr":[{"__symbolic":"method"}],"showTitleHelp":[{"__symbolic":"method"}],"showContentHelp":[{"__symbolic":"method"}],"showExpr":[{"__symbolic":"method"}],"hasSmsMessage":[{"__symbolic":"method"}]}},"ɵdk":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"lib-note","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-page-main f-utils-fill-flex-column h-100\">\r\n    <div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100\">\r\n      <textarea class=\"form-control content-textarea\" style=\"height: 100%;\" [(ngModel)]=\"record\" [placeholder]=\"placeholder\"></textarea>\r\n    </div>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #footer>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm\" (click)=\"clickCancel()\">{{'component.note.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm mx-2\" (click)=\"clickOK()\">{{'component.note.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"footer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":15,"character":3},"arguments":["footer"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":25,"character":3}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":26,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":26,"character":10}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":27,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":28,"character":3}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":25,"character":27},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}]}},"ɵdl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"app-enum-list","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<ng-template #buttons>\r\n  <button class=\"btn btn-secondary\" (click)=\"cancel()\">{{'component.matrixPerformer.cancel'|wfLocale}}</button>\r\n  <button class=\"btn btn-primary\" (click)=\"onConfirm()\">{{'component.matrixPerformer.onConfirm'|wfLocale}}</button>\r\n</ng-template>\r\n\r\n<div class=\"f-page\">\r\n  <div class=\"f-page-main f-utils-fill-flex-column h-100\">\r\n    <div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100\">\r\n      <farris-datagrid [data]=\"data\" [columns]=\"columns\" #dg=\"datagrid\" [fit]=\"true\"\r\n                       [idField]=\"'key'\" [fitColumns]=\"true\" [showLineNumber]=\"true\" [(checkValues)]=\"selectedIds\"\r\n                       [showAllCheckbox]=\"true\" [showCheckbox]=\"true\" [multiSelect]=\"false\" [checkOnSelect]=\"true\" [selectOnCheck]=\"true\"\r\n                       lineNumberTitle=\"{{'component.matrixPerformer.lineNumber'|wfLocale}}\" [lineNumberWidth]=\"50\" [striped]=\"true\" [virtualized]=\"true\" [pagination]=\"false\">\r\n      </farris-datagrid>\r\n    </div>\r\n  </div>\r\n</div>\r\n\r\n","styles":[""]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":17,"character":3},"arguments":["class"]}]}],"dg":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":23,"character":3},"arguments":["dg"]}]}],"btnRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":24,"character":3},"arguments":["buttons"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":39,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":40,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":40,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":41,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":42,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":37,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":38,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":39,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"load":[{"__symbolic":"method"}],"onConfirm":[{"__symbolic":"method"}],"cancel":[{"__symbolic":"method"}]}},"ɵdm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"lib-auto-handle-operation","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-utils-fill-flex-column farris-split-section m-2 h-100\">\r\n    <section class=\"f-utils-fill-flex-column h-100\">\r\n      <div class=\"f-section-header pt-2 mx-2\">\r\n        <div class=\"f-title\">\r\n          <h4 class=\"f-title-text\">{{'component.sendMessageOperation.automaticProcessSet' | wfLocale}}</h4>\r\n        </div>\r\n      </div>\r\n      <div class=\"f-utils-fill-flex-column h-100\">\r\n        <perfect-scrollbar [config]=\"{}\">\r\n          <form class=\"h-100\">\r\n            <div class=\"farris-form form-inline farris-form-inline\">\r\n              <div class=\"farris-group-wrap\">\r\n                <div class=\"form-group farris-form-group\">\r\n                  <label class=\"col-form-label\">\r\n                    <span class=\"farris-label-info text-danger\">*</span>\r\n                    <span class=\"farris-label-text\">{{'component.sendMessageOperation.automaticProcessMethod' | wfLocale}}</span>\r\n                  </label>\r\n                  <div class=\"farris-input-wrap ml-1\">\r\n                    <farris-combo-list [(ngModel)]=\"operation.autoHandleType\" name=\"cycleTimeUnit\" [idField]=\"'value'\" [textField]=\"'text'\"\r\n                                       [valueField]=\"'value'\" [data]=\"autoHandleType\" [panelHeight]=\"'auto'\"\r\n                                       [editable]=\"false\" [enableClear]=\"false\">\r\n                    </farris-combo-list>\r\n                    <div class=\"farris-feedback valid-feedback\"></div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div class=\"farris-group-wrap my-3\">\r\n                <div class=\"form-group farris-form-group\">\r\n                  <label class=\"col-form-label\">\r\n                    <span class=\"farris-label-info text-danger\">*</span>\r\n                    <span class=\"farris-label-text\">{{'component.sendMessageOperation.automaticOpinionHandle' | wfLocale}}</span>\r\n                  </label>\r\n                  <div class=\"farris-input-wrap ml-1\">\r\n                    <textarea class=\"form-control\" type=\"text\" value=\"message\" [(ngModel)]=\"operation.message\" name=\"message\"\r\n                              [placeholder]=\"placeholder\" style=\"height: 100px;\"></textarea>\r\n                    <div class=\"farris-feedback valid-feedback\"></div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </form>\r\n        </perfect-scrollbar>\r\n      </div>\r\n    </section>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #footer>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm mx-2\" (click)=\"clickCancel()\">{{'component.sendMessageOperation.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm mx-2\" (click)=\"clickOK()\">{{'component.sendMessageOperation.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"footer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":17,"character":3},"arguments":["footer"]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"submitEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":34,"character":3}}]}],"closeEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":35,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":45,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":46,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":46,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":47,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":48,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":43,"character":21},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":45,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"validator":[{"__symbolic":"method"}]}},"ɵdn":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"lib-extend-property","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-page-main\">\r\n    <section class=\"\">\r\n      <div class=\"f-section-header pt-2 mx-2\">\r\n      </div>\r\n      <div class=\"f-section-content\">\r\n        <div class=\"f-form-layout farris-form farris-form-controls-inline\">\r\n          <fieldset class=\"f-section-formgroup\"\r\n            style=\"flex-grow: 1; overflow-y: auto; height: 210px;\">\r\n            <div class=\"f-section-formgroup-inputs\">\r\n              <ng-container *ngFor=\"let data of procExtendProperty\">\r\n                <!-- 文本型属性框 -->\r\n                <div *ngIf=\"data.propertyType === 'text'\" class=\"col-12 farris-group-auto pr-5\">\r\n                  <div class=\"farris-group-wrap\">\r\n                    <div class=\"form-group farris-form-group\">\r\n                      <label class=\"col-form-label\">\r\n                        <span class=\"farris-label-text\">{{data.propertyTitle}}</span>\r\n                      </label>\r\n                      <div class=\"farris-input-wrap ml-1\" style=\"padding-right: 30px\">\r\n                        <input-group [(ngModel)]=\"data.value\"></input-group>\r\n                        <div class=\"farris-feedback valid-feedback\"></div>\r\n                      </div>\r\n                      <span class=\"f-icon f-icon-info\" farrisPopover popoverTitle=\"{{'component.extendProperty.extendProperty'|wfLocale}}\"\r\n                        [popover]=\"data.propertyNote\" [container]=\"'body'\" [triggers]=\"'hover'\"\r\n                        [placement]=\"'left'\"></span>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n                <!-- 枚举型属性框 -->\r\n                  <div *ngIf=\"data.propertyType === 'enum'\" class=\"col-12 farris-group-auto pr-5\">\r\n                    <div class=\"farris-group-wrap\">\r\n                      <div class=\"form-group farris-form-group\">\r\n                        <label class=\"col-form-label\">\r\n                          <span class=\"farris-label-text\">{{data.propertyTitle}}</span>\r\n                        </label>\r\n                        <div class=\"farris-input-wrap ml-1\" style=\"padding-right: 30px\">\r\n                          <farris-combo-list autoHeight=\"true\" [(ngModel)]=\"data.value\" name=\"booleanProperty\"\r\n                            [idField]=\"'value'\" [textField]=\"'key'\" [valueField]=\"'value'\" [data]=\"data.enumValue\"\r\n                            placeholder=\"{{'component.extendProperty.placeholder'|wfLocale}}\">\r\n                          </farris-combo-list>\r\n                          <div class=\"farris-feedback valid-feedback\"></div>\r\n                        </div>\r\n                        <span class=\"f-icon f-icon-info\" farrisPopover popoverTitle=\"{{'component.extendProperty.illustrate'|wfLocale}}\"\r\n                          [popover]=\"data.propertyNote\" [container]=\"'body'\" [triggers]=\"'hover'\"\r\n                          [placement]=\"'left'\"></span>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                <!-- 布尔型属性框 mt-4 -->\r\n                  <div *ngIf=\"data.propertyType === 'boolean'\" class=\"col-12 farris-group-auto pr-5\">\r\n                    <div class=\"farris-group-wrap\">\r\n                      <div class=\"form-group farris-form-group\">\r\n                        <label class=\"col-form-label\">\r\n                          <span class=\"farris-label-text\">{{data.propertyTitle}}</span>\r\n                        </label>\r\n                        <div class=\"farris-input-wrap ml-1\" style=\"padding-right: 30px\">\r\n                          <farris-combo-list autoHeight=\"true\" [(ngModel)]=\"data.value\" name=\"booleanProperty\"\r\n                            [idField]=\"'value'\" [textField]=\"'key'\" [valueField]=\"'value'\" [data]=\"booleanlist\"\r\n                            placeholder=\"{{'component.extendProperty.placeholder'|wfLocale}}\">\r\n                          </farris-combo-list>\r\n                          <div class=\"farris-feedback valid-feedback\"></div>\r\n                        </div>\r\n                        <span class=\"f-icon f-icon-info\" farrisPopover popoverTitle=\"{{'component.extendProperty.illustrate'|wfLocale}}\"\r\n                          [popover]=\"data.propertyNote\" [container]=\"'body'\" [triggers]=\"'hover'\"\r\n                          [placement]=\"'left'\"></span>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n              </ng-container>\r\n            </div>\r\n          </fieldset>\r\n        </div>\r\n      </div>\r\n    </section>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm mx-2\" (click)=\"cancel()\">{{'component.extendProperty.cancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm mx-2\" (click)=\"clickOK()\">{{'component.extendProperty.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":19,"character":3},"arguments":["iconSelectFooter"]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":58,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":59,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":59,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":60,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":61,"character":5}}]],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":58,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"setProperty":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"cancel":[{"__symbolic":"method"}]}},"ɵdo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":20,"character":1},"arguments":[{"selector":"lib-call-activity-sub-process2","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-utils-fill-flex-column farris-split-section my-2 mx-3 h-100\" style=\"border-radius:16px;border: 1.5px solid #F1F3F7;\">\r\n    <section>\r\n      <div class=\"f-utils-fill-flex-column h-100\" style=\"margin-top: 15px;\">\r\n        <div class=\"h-100\">\r\n          <div class=\"farris-form form-inline farris-form-inline\">\r\n            <div class=\"farris-group-wrap mt-1\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.subProcess.radioGroupProcessType' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap ml-1\">\r\n                  <farris-radiogroup #radioGroupProcessType\r\n                    [(ngModel)]=\"callActivitySubProcess&&callActivitySubProcess.subProcessType\" [horizontal]=\"false\"\r\n                    [data]=\"radioGroupProcessTypeData\" (changeValue)=\"processTypeChange($event)\">\r\n                  </farris-radiogroup>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n\r\n            <div class=\"farris-group-wrap mt-1\" *ngIf=\"callActivitySubProcess.subProcessType==subProcessType.Dynamic\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.subProcess.flowForm' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap ml-1\">\r\n                  <wf-bizprocess-lookup title=\"{{'component.subProcess.flowForm' | wfLocale}}\" [sourceType]=\"'flowform'\"\r\n                    [displayTxt]=\"callActivitySubProcess.calledBizDefName\" (afterConfirm)=\"flowFormConfirm($event)\"\r\n                    (clear)=\"clearFlowForm($event)\">\r\n                  </wf-bizprocess-lookup>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n\r\n            <div class=\"farris-group-wrap mt-1\" *ngIf=\"callActivitySubProcess.subProcessType==subProcessType.Specified\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.subProcess.processDef' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap ml-1\">\r\n                  <wf-bizprocess-lookup title=\"{{'component.subProcess.processDef' | wfLocale}}\" [displayTxt]=\"callActivitySubProcess.calledElementName\"\r\n                    (afterConfirm)=\"processConfirm($event)\" (clear)=\"clearProcessDef($event)\">\r\n                  </wf-bizprocess-lookup>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </section>\r\n    <section class=\"\">\r\n      <div class=\"f-utils-fill-flex-column h-100\">\r\n        <div class=\"h-100\">\r\n          <div class=\"farris-form form-inline farris-form-inline\">\r\n\r\n            <div class=\"farris-group-wrap mt-1\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.subProcess.radioGroupBillSource' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap ml-1\">\r\n                  <farris-radiogroup #radioGroupBillSource\r\n                    [(ngModel)]=\"callActivitySubProcess&&callActivitySubProcess.billSourceType\" [horizontal]=\"false\"\r\n                    [data]=\"radioGroupBillSourceData\" (changeValue)=\"billSourceChange($event)\">\r\n                  </farris-radiogroup>\r\n                </div>\r\n                <div class=\"farris-feedback valid-feedback\"></div>\r\n              </div>\r\n            </div>\r\n\r\n            <div class=\"farris-group-wrap mt-1\"\r\n              *ngIf=\"callActivitySubProcess.billSourceType==billSourceType.AutoCreation\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.subProcess.autoCreationProcess' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap ml-1\">\r\n                  <input-group [ngModel]=\"callActivitySubProcess&&callActivitySubProcess.aifProcessName\"\r\n                    [editable]=\"false\" (clickHandle)=\"selectProcess()\" [groupText]=\"groupIcon\" (clear)=\"clearProcess()\">\r\n                  </input-group>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n\r\n            <div class=\"farris-group-wrap mt-1\"\r\n              *ngIf=\"callActivitySubProcess.billSourceType==billSourceType.VariablesExpression\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.subProcess.bizDataId' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap ml-1\">\r\n                  <input-group [ngModel]=\"callActivitySubProcess.bizDataId\" [enableClear]=\"false\"\r\n                    [ngModel]=\"callActivitySubProcess.bizDataId\" name=\"bizDataId\" [editable]=\"false\"\r\n                    (clickHandle)=\"setBizDataId()\" [groupText]=\"groupIcon\">\r\n                  </input-group>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </section>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm mx-2\" (click)=\"clickCancel()\">{{'component.subProcess.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm mx-2\" (click)=\"clickOK()\">{{'component.subProcess.clickOk' | wfLocale}}</button>\r\n</ng-template>\r\n"}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":28,"character":3},"arguments":["class"]}]}],"editorParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":61,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":62,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":64,"character":3},"arguments":["iconSelectFooter"]}]}],"radioGroupProcessType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":99,"character":3},"arguments":["radioGroupProcessType"]}]}],"radioGroupBillSource":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":106,"character":3},"arguments":["radioGroupBillSource"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":124,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":125,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":125,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":126,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":127,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@farris/ui-notify","name":"NotifyService","line":115,"character":20},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":116,"character":26},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":117,"character":21},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":119,"character":18},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":121,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":122,"character":17},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":123,"character":17},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":124,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"processConfirm":[{"__symbolic":"method"}],"processTypeChange":[{"__symbolic":"method"}],"billSourceChange":[{"__symbolic":"method"}],"selectProcess":[{"__symbolic":"method"}],"clearProcess":[{"__symbolic":"method"}],"openProcHelp":[{"__symbolic":"method"}],"clearProcessDef":[{"__symbolic":"method"}],"flowFormConfirm":[{"__symbolic":"method"}],"clearFlowForm":[{"__symbolic":"method"}],"setBizDataId":[{"__symbolic":"method"}],"showExprHelp":[{"__symbolic":"method"}],"valueChange":[{"__symbolic":"method"}],"validator":[{"__symbolic":"method"}],"getProcessDefKey":[{"__symbolic":"method"}],"getFlowForm":[{"__symbolic":"method"}],"getAifProcessName":[{"__symbolic":"method"}]}},"ɵdp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"lib-image-set","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-utils-fill-flex-column farris-split-section m-2 h-100\">\r\n    <section class=\"f-utils-fill-flex-column h-100\">\r\n      <!-- <div class=\"f-section-header pt-2 mx-2\">\r\n        <div class=\"f-title\">\r\n          <h4 class=\"f-title-text\">影像设置</h4>\r\n        </div>\r\n      </div> -->\r\n      <div class=\"f-utils-fill-flex-column h-100\">\r\n        <div class=\"farris-form form-inline farris-form-inline\">\r\n          <div class=\"col-12 farris-group-auto my-3 pr-5\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.imageSet.imageOperation'|wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap ml-1\">\r\n                  <farris-checkboxgroup [data]=\"operationList\" [(ngModel)]=\"imageSetting.imageOperation\" [horizontal]=\"true\"\r\n                  [isStringValue]=true (changeValue)=\"changeValue($event)\">\r\n                  </farris-checkboxgroup>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </section>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm mx-2\" (click)=\"clickCancel()\">{{'component.imageSet.clickCancel'|wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm mx-2\" (click)=\"clickOK()\">{{'component.imageSet.clickOK'|wfLocale}}</button>\r\n</ng-template>\r\n\r\n","styles":[""]}]}],"members":{"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":27,"character":3},"arguments":["iconSelectFooter"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":44,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":45,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":45,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":46,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":47,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":43,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":44,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"changeValue":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}]}},"ɵdq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"lib-message-notice-copy","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-utils-fill-flex-column farris-split-section m-2 h-100\">\r\n    <section class=\"f-utils-fill-flex-column h-100\">\r\n      <div class=\"f-utils-fill-flex-column h-100\">\r\n        <form class=\"h-100\">\r\n          <div class=\"f-utils-fill-flex-column h-100\">\r\n            <!-- 可选节点目标小标题 -->\r\n            <div class=\"mx-2 mt-1\">\r\n              <div class=\"title-content\">\r\n                <h4 class=\"title-text\">{{'component.messageNoticeEdit.optionalNodes'|wfLocale}}</h4><span class=\"title-line\"></span>\r\n              </div>\r\n            </div>\r\n            <div class=\"mt-2 mx-4 farris-form-controls-inline\">\r\n              <div class=\"farris-group-wrap\">\r\n                <!-- 附加节点帮助 -->\r\n                <farris-lookup-grid #userActisDialog [items]=\"uistate.userActList\" [columns]=\"cols\" [resizable]=\"true\"\r\n                  [singleSelect]=\"false\" [idField]=\"'Id'\" [textField]=\"'Name'\" [(ngModel)]=\"actis\" [valueField]=\"'Id'\"\r\n                  [pagination]=\"false\" [pageIndex]=\"pageInfo.pageIndex\" name=\"defaultActivities\"\r\n                  [pageSize]=\"pageInfo.pageSize\" [pageList]=\"pageInfo.pageList\" [total]=\"total\" [enableClear]=\"false\"\r\n                  title=\"{{'component.messageNoticeEdit.targetNodeList'|wfLocale}}\" [displayType]=\"'List'\" [remoteSearch]='false' [enableToSelect]=\"false\"\r\n                  placeholder=\"{{'component.messageNoticeEdit.placeholder'|wfLocale}}\" [dictPicked]=\"actisSelect\" [nosearch]=\"true\" [showFilterBar]=\"false\">\r\n                </farris-lookup-grid>\r\n              </div>\r\n            </div>\r\n            <!-- 可选属性目标小标题 -->\r\n            <div class=\"mx-2 mt-1\">\r\n              <div class=\"title-content\">\r\n                <h4 class=\"title-text\">{{'component.messageNoticeEdit.optionalAttribute'|wfLocale}}</h4><span class=\"title-line\"></span>\r\n              </div>\r\n            </div>\r\n            <!-- 消息通知属性 -->\r\n            <div class=\"f-page-main f-utils-fill-flex-column h-100\">\r\n              <div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100\">\r\n                <farris-datagrid #grid [data]=\"messageNotices\" [columns]=\"columns\" [idField]=\"'id'\" [fit]=\"true\"\r\n                  [fitColumns]=\"true\" [editable]=\"false\" [pagination]=\"false\" [showCheckbox]=\"false\"\r\n                  [multiSelect]=\"false\" [showLineNumber]=\"true\" lineNumberTitle=\"{{'component.messageNoticeEdit.lineNumber'|wfLocale}}\" [lineNumberWidth]=\"50\"\r\n                  [striped]=\"true\" [showAllCheckbox]=\"false\" [afterEdit]=\"paramAfterEdit\" (endEdit)=\"endEdit($event)\">\r\n                </farris-datagrid>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </form>\r\n      </div>\r\n    </section>\r\n  </div>\r\n</div>\r\n\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm\" (click)=\"clickCancel()\">{{'component.messageNoticeEdit.clickCancel'|wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm mx-2\" (click)=\"clickOK()\">{{'component.messageNoticeEdit.clickOK'|wfLocale}}</button>\r\n</ng-template>\r\n","styles":[".title-content{color:#000;display:inline-flex;align-items:center;line-height:1.375rem;position:relative;overflow:hidden;padding:0 0 0 1rem;min-width:760px}.title-content ::before{content:'';width:.25rem;height:1.125rem;background:#59a1ff;border-radius:1px;position:absolute;top:50%;left:0;margin-top:-.5625rem}.title-text{font-size:1rem;line-height:1.375rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:0;margin-right:10px}.title-line{flex-grow:1;border-bottom:1px dashed rgba(0,0,0,.1)}"]}]}],"members":{"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":20,"character":3},"arguments":["iconSelectFooter"]}]}],"closeEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":21,"character":3}}]}],"submitEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":22,"character":3}}]}],"allActisTable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":24,"character":3},"arguments":["allActisTable"]}]}],"allActisDialog":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":25,"character":3},"arguments":["allActisDialog"]}]}],"actTable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":26,"character":3},"arguments":["actTable"]}]}],"lookup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":27,"character":3},"arguments":["lookup"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":72,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":73,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":73,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":74,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":75,"character":5}}]],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":71,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":72,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"endEdit":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}]}},"ɵdr":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"lib-check-condition","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <section class=\"f-page-main d-flex flex-column\">\r\n    <farris-section class=\"pt-0 f-section-form f-section-in-mainsubcard\" mainTitle=\"{{'component.checkCondition.nodeEntry'|wfLocale}}\" [enableAccordion]=\"'default'\"\r\n      [enableMaximize]=\"false\">\r\n      <div class=\"f-form-layout farris-form mx-3\">\r\n        <fieldset class=\"f-section-formgroup\">\r\n          <div class=\"f-section-formgroup-inputs\">\r\n            <div class=\"col-12\">\r\n              <div class=\"farris-group-wrap\">\r\n                <div class=\"form-group farris-form-group\">\r\n                  <label class=\"col-form-label\">\r\n                    <span class=\"farris-label-text\">{{'component.checkCondition.activityBeforeStarted' | wfLocale}}</span>\r\n                  </label>\r\n                  <div class=\"farris-input-wrap\">\r\n                    <input-group [editable]=\"false\" [(ngModel)]=\"activityBeforeStarted.value\" name= \"activityBeforeStarted\" (clickHandle)=\"editCondition('ACTIVITY_BEFORE_STARTED')\" [groupText]=\"groupIcon\" (clear)=\"clearCondition('ACTIVITY_BEFORE_STARTED')\"></input-group>\r\n                    <div class=\"farris-feedback valid-feedback\"></div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-12\">\r\n              <div class=\"farris-group-wrap\">\r\n                <div class=\"form-group farris-form-group\">\r\n                  <label class=\"col-form-label\">\r\n                    <span class=\"farris-label-info text-danger\"></span>\r\n                    <span class=\"farris-label-text\">{{'component.checkCondition.enterErrorTips' | wfLocale}}</span>\r\n                  </label>\r\n                  <div class=\"farris-input-wrap\">\r\n                    <language-textbox [languages]=\"languages\" [(ngModel)]=\"activityBeforeStarted.errorTips\" name=\"activityBeforeStartedErrorTips\"></language-textbox>\r\n                    <div class=\"farris-feedback valid-feedback\"></div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </fieldset>\r\n      </div>\r\n    </farris-section>\r\n    <farris-section class=\"pt-0 f-section-form f-section-in-mainsubcard\" mainTitle=\"{{'component.checkCondition.activityBeforeCompleted'|wfLocale}}\" [enableAccordion]=\"'default'\"\r\n      [enableMaximize]=\"false\" [fill]=\"true\">\r\n      <div class=\"f-form-layout farris-form mx-3\">\r\n        <fieldset class=\"f-section-formgroup\">\r\n          <div class=\"f-section-formgroup-inputs\">\r\n            <div class=\"col-12\">\r\n              <div class=\"farris-group-wrap\">\r\n                <div class=\"form-group farris-form-group\">\r\n                  <label class=\"col-form-label\">\r\n                    <span class=\"farris-label-text\">{{'component.checkCondition.activityBeforeCompletedValue' | wfLocale}}</span>\r\n                  </label>\r\n                  <div class=\"farris-input-wrap\">\r\n                    <input-group [editable]=\"false\" [(ngModel)]=\"activityBeforeCompleted.value\" name= \"activityBeforeCompleted\" (clickHandle)=\"editCondition('ACTIVITY_BEFORE_COMPLETED')\" [groupText]=\"groupIcon\" (clear)=\"clearCondition('ACTIVITY_BEFORE_COMPLETED')\"></input-group>\r\n                    <div class=\"farris-feedback valid-feedback\"></div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n            <div class=\"col-12\">\r\n              <div class=\"farris-group-wrap\">\r\n                <div class=\"form-group farris-form-group\">\r\n                  <label class=\"col-form-label\">\r\n                    <span class=\"farris-label-info text-danger\"></span>\r\n                    <span class=\"farris-label-text\">{{'component.checkCondition.leaveErrorTips' | wfLocale}}</span>\r\n                  </label>\r\n                  <div class=\"farris-input-wrap\">\r\n                    <language-textbox [languages]=\"languages\" [(ngModel)]=\"activityBeforeCompleted.errorTips\" name=\"activityBeforeCompletedErrorTips\"></language-textbox>\r\n                    <div class=\"farris-feedback valid-feedback\"></div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </fieldset>\r\n      </div>\r\n    </farris-section>\r\n  </section>\r\n</div>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm mx-2\" (click)=\"clickCancel()\">{{'component.checkCondition.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm mx-2\" (click)=\"clickOK()\">{{'component.checkCondition.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":22,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":23,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":40,"character":3},"arguments":["iconSelectFooter"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":58,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":59,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":59,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":60,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":61,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":53,"character":22},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":54,"character":21},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":56,"character":18},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":57,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":58,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"editCondition":[{"__symbolic":"method"}],"clearCondition":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"validator":[{"__symbolic":"method"}]}},"ɵds":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"lib-assign-strategy","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <section class=\"f-page-main d-flex flex-column\">\r\n    <farris-section class=\"pt-0 f-section-form f-section-in-mainsubcard\" mainTitle=\"{{'component.assignStrategy.option' | wfLocale}}\" [enableAccordion]=\"''\"\r\n      [enableMaximize]=\"false\">\r\n      <div class=\"f-form-layout farris-form farris-form-controls-inline\">\r\n        <fieldset class=\"f-section-formgroup\">\r\n          <div class=\"f-section-formgroup-inputs\">\r\n            <div class=\"col-12\">\r\n              <div class=\"farris-group-wrap ml-2 pl-4\">\r\n                <div class=\"form-group\">\r\n                  <div class=\"farris-input-wrap\">\r\n                    <farris-radiogroup [(ngModel)]=\"assignStrategy.assignStrategy\" [data]=\"assignStrategyList\" name=\"assignStrategy\"\r\n                      [horizontal]=\"true\">\r\n                    </farris-radiogroup>\r\n                    <div class=\"farris-feedback valid-feedback\"></div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </fieldset>\r\n      </div>\r\n    </farris-section>\r\n    <farris-section *ngIf=\"assignStrategy.assignStrategy==='ASSIGN'\" class=\"pt-0 f-section-form f-section-in-mainsubcard\" mainTitle=\"{{'component.assignStrategy.assignmentRules' | wfLocale}}\" [enableAccordion]=\"''\"\r\n      [enableMaximize]=\"false\">\r\n      <form class=\"h-100\" [formGroup]=\"assingPerformerConfigForm\">\r\n        <div class=\"f-form-layout farris-form farris-form-controls-inline\">\r\n          <fieldset class=\"f-section-formgroup\">\r\n            <div class=\"f-section-formgroup-inputs\">\r\n              <div class=\"col-12\">\r\n                <div class=\"farris-group-wrap\">\r\n                  <div class=\"form-group\">\r\n                    <label class=\"col-form-label\">\r\n                      <span class=\"farris-label-text\">{{'component.assignStrategy.operator' | wfLocale}}</span>\r\n                    </label>\r\n                    <div class=\"farris-input-wrap\" style=\"width: 300px;\">\r\n                      <farris-combo-list [(ngModel)]=\"assignStrategy.assignConfig.operator\" name=\"operator\" [ngModelOptions]=\"{standalone: true}\"\r\n                        [idField]=\"'value'\" [textField]=\"'text'\" [valueField]=\"'value'\" [data]=\"operatorCollection\"\r\n                        [panelHeight]=\"60\">\r\n                      </farris-combo-list>\r\n                      <div class=\"farris-feedback valid-feedback\"></div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div class=\"col-12 mt-2\">\r\n                <div class=\"farris-group-wrap ml-2 pl-4\">\r\n                  <div class=\"form-group farris-form-group\">\r\n                    <div class=\"farris-input-wrap\">\r\n                      <div class=\"custom-control custom-checkbox\">\r\n                        <input class=\"custom-control-input\" type=\"checkbox\" id=\"multiSelect\" formControlName=\"multiSelect\"\r\n                          [readOnly]=\"false\" />\r\n                        <label class=\"custom-control-label\" for=\"multiSelect\">{{'component.assignStrategy.multiSelect' | wfLocale}}</label>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div class=\"col-12 mt-2\">\r\n                <div class=\"farris-group-wrap ml-2 pl-4\">\r\n                  <div class=\"form-group farris-form-group\">\r\n                    <div class=\"farris-input-wrap\">\r\n                      <div class=\"custom-control custom-checkbox\">\r\n                        <input class=\"custom-control-input\" type=\"checkbox\" id=\"necessary\" formControlName=\"necessary\" [readOnly]=\"false\" />\r\n                        <label class=\"custom-control-label\" for=\"necessary\">{{'component.assignStrategy.necessary' | wfLocale}}</label>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </fieldset>\r\n        </div>\r\n      </form>\r\n    </farris-section>\r\n  </section>\r\n</div>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3 mx-2\" (click)=\"clickCancel()\">{{'component.assignStrategy.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"clickOK()\">{{'component.assignStrategy.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n\r\n","styles":[""]}]}],"members":{"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":21,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":22,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":36,"character":3},"arguments":["iconSelectFooter"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":67,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":68,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":68,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":69,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":70,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":63,"character":22},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":64,"character":21},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":66,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":67,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"changeValue":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}]}},"ɵdt":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"lib-activity-list","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-page-main f-utils-fill-flex-column h-100\">\r\n    <div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100\">\r\n      <farris-datagrid #grid [data]=\"data\" [columns]=\"columns\" [idField]=\"'Id'\" [fit]=\"true\" [fitColumns]=\"true\"\r\n         [pagination]=\"false\" [showCheckbox]=\"showCheckbox\" [multiSelect]=\"multiSelect\" [showLineNumber]=\"true\" lineNumberTitle=\"{{'component.activityList.checkeds' | wfLocale}}\"\r\n         [lineNumberWidth]=\"50\" [checkOnSelect]=\"true\" [selectOnCheck]=\"true\">\r\n      </farris-datagrid>\r\n    </div>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #buttonRef>\r\n    <button type=\"button\" class=\"btn btn-secondary btn-sm px-3\" (click)=\"clickCancel()\">{{'component.activityList.clickCancel' | wfLocale}}</button>\r\n    <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"clickOK()\">{{'component.activityList.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"closeEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":3}}]}],"submitEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":3}}]}],"buttonRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":19,"character":3},"arguments":["buttonRef"]}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":20,"character":3},"arguments":["grid"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":33,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":34,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":34,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":35,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":36,"character":5}}]],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":32,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":33,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}]}},"ɵdu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"lib-edit-component-parameter","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div *ngIf=\"curComponent\" class=\"f-page\">\r\n  <div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100\">\r\n    <form class=\"farris-form farris-card-content-bg farris-card-section mx-2\">\r\n      <div class=\"d-flex flex-wrap flex-column mb-2 pr-4\">\r\n        <div class=\"farris-form-controls-inline farris-form-auto mb-2\">\r\n          <div class=\"farris-group-wrap mx-3\">\r\n            <div class=\"form-group\">\r\n              <label class=\"col-form-label\">\r\n                <span class=\"farris-label-info text-danger\">*</span>\r\n                <span class=\"farris-label-text\">{{'component.editComponentParameter.componentSelection' | wfLocale}}</span>\r\n              </label>\r\n              <div class=\"farris-input-wrap ml-2\">\r\n                <input-group class=\"form-control\" style=\"width: 100%;padding:0;border:0;\" name=\"method\" [showButtonWhenDisabled]=\"false\"\r\n                [enableClear]=\"false\" [editable]=\"false\" (clickHandle)=\"componentSelect()\" [groupText]=\"groupIcon\" [(ngModel)]=\"curComponent.name\" [disabled]=\"editState==='edit'\"></input-group>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n        <ng-container *ngIf=\"location!=='autoActivity'\">\r\n          <div class=\"farris-form-controls-inline farris-form-auto\">\r\n            <div class=\"farris-group-wrap mx-3\">\r\n              <div class=\"form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-info text-danger\">*</span>\r\n                  <span class=\"farris-label-text\">{{'component.editComponentParameter.execuTime' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap ml-2\">\r\n                  <farris-combo-list name=\"executionTime\" [idField]=\"'value'\" [(ngModel)]=\"curComponent.executionTime\"\r\n                    [textField]=\"'text'\" [valueField]=\"'value'\" [data]=\"executionTimingList\" [panelHeight]=\"'auto'\">\r\n                  </farris-combo-list>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </ng-container>\r\n      </div>\r\n    </form>\r\n    <ng-container *ngIf=\"isShowParameters\">\r\n      <farris-tabs class=\"f-utils-fill pr-2 pl-2\" [value]=\"'parameters'\" [contentFill]=\"true\" [autoTitleWidth]=\"true\">\r\n        <farris-tab title=\"{{'component.editComponentParameter.parameterList'|wfLocale}}\" [id]=\"'parameters'\">\r\n          <ng-template #content>\r\n            <div class=\"f-utils-fill-flex-column h-100\">\r\n              <farris-datagrid #paramlist [data]=\"curComponent.actualParameters\" [columns]=\"paramColumns\"\r\n                [idField]=\"'code'\" [fit]=\"true\" [fitColumns]=\"true\" [editable]=\"true\" [editMode]=\"'cell'\"\r\n                [pagination]=\"false\" [showCheckbox]=\"false\" [multiSelect]=\"false\" [afterEdit]=\"paramAfterEdit\"\r\n                [closeOtherGridEditor]=\"true\">\r\n              </farris-datagrid>\r\n            </div>\r\n          </ng-template>\r\n        </farris-tab>\r\n      </farris-tabs>\r\n    </ng-container>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #editFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3 mx-2\" (click)=\"editCancel()\">{{'component.editComponentParameter.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"editOK()\">{{'component.editComponentParameter.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n\r\n","styles":[""]}]}],"members":{"editState":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"closeEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":29,"character":3}}]}],"submitEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":30,"character":3}}]}],"paramlist":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":31,"character":3},"arguments":["paramlist"]}]}],"editFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":32,"character":3},"arguments":["editFooter"]}]}],"curComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":52,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":53,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":53,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":54,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":55,"character":5}}]],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":44,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":45,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":46,"character":22},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"SessionService","line":47,"character":24},{"__symbolic":"reference","module":"@gsp-cmp/ccmp-ui","name":"CommonComponentUiRTService","line":48,"character":30},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":49,"character":26},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":50,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":51,"character":15},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":51,"character":15},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"showExprHelp":[{"__symbolic":"method"}],"openComponentSelectorNew":[{"__symbolic":"method"}],"bindParas":[{"__symbolic":"method"}],"assignParameterValue":[{"__symbolic":"method"}],"componentSelect":[{"__symbolic":"method"}],"endCellEdit":[{"__symbolic":"method"}],"editOK":[{"__symbolic":"method"}],"editCancel":[{"__symbolic":"method"}],"validator":[{"__symbolic":"method"}]}},"ɵdv":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"lib-release-component","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page f-page-card f-page-is-mainsubcard\">\r\n  <section class=\"f-page-main\">\r\n    <div class=\"f-struct-wrapper\">\r\n      <!-- <farris-section class=\"f-section-form f-section-in-mainsubcard\" [enableAccordion]=\"''\"\r\n        [subTitle]=\"''\" [enableMaximize]=\"false\"> -->\r\n        <div class=\"f-form-layout farris-form farris-form-controls-inline pr-4 m-2\">\r\n          <div class=\"col-12 px-0 my-2\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.release.applicantName' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <input type=\"text\" class=\"form-control\" [(ngModel)]=\"applicantName\" name=\"procName\" [readOnly]=\"true\"/>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 px-0 my-2\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.release.applicantDepartment' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <input type=\"text\" class=\"form-control\" [(ngModel)]=\"applicantDepartment\" name=\"procKey\" [readOnly]=\"true\"/>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 px-0 my-2\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.release.procName' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <input type=\"text\" class=\"form-control\" [(ngModel)]=\"procName\" name=\"procName\" [readOnly]=\"true\"/>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 px-0 my-2\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.release.procVersion' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <input type=\"text\" class=\"form-control\" [(ngModel)]=\"procVersion\" name=\"procVersion\" [readOnly]=\"true\"/>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 px-0 my-2\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.release.releaseType' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <farris-radiogroup [(ngModel)]=\"releaseType\" name=\"releaseType\" [data]=\"releaseTypeList\"\r\n                  [horizontal]=\"true\" (changeValue)=\"changeValue($event)\" [disabled]=\"true\">\r\n                  </farris-radiogroup>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 px-0 my-2\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.release.textDetail' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <textarea [(ngModel)]=\"textDetail\" name=\"textarea\" id=\"textarea\" style=\"height: 250px; width: 100%\"\r\n                  [auto-size]=\"true\" [maxHeight]=\"500\" [textarea-zoom]=\"true\"></textarea>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      <!-- </farris-section> -->\r\n    </div>\r\n  </section>\r\n</div>\r\n\r\n<ng-template #buttonRef>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm mx-2\" (click)=\"saveAsCancel()\">{{'component.release.saveAsCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-sm btn-primary mx-2\" (click)=\"saveAsOK()\">{{'component.release.saveAsOK' | wfLocale}}</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"btnRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":17,"character":3},"arguments":["buttonRef"]}]}],"procName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"procVersion":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"processDefinitionKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"lookUp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":27,"character":3},"arguments":["lookup"]}]}],"submit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":29,"character":3}}]}],"cancel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":30,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":52,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":53,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":53,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":54,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":55,"character":5}}]],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-wf/wf-task-handler","name":"WfTaskHandlerService","line":51,"character":27},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":52,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"saveAsOK":[{"__symbolic":"method"}],"saveAsCancel":[{"__symbolic":"method"}],"editorCreated":[{"__symbolic":"method"}],"contentChanged":[{"__symbolic":"method"}],"validator":[{"__symbolic":"method"}],"changeValue":[{"__symbolic":"method"}],"mySubmit":[{"__symbolic":"method"}]}},"ɵdw":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":20,"character":1},"arguments":[{"selector":"lib-participant","providers":[{"__symbolic":"reference","name":"ɵcl"},{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page f-utils-overflow-xhya\">\r\n  <div class=\"f-page-main d-flex flex-column farris-overflow-y-auto\" style=\"border-radius:16px;border: 1.5px solid #F1F3F7;\">\r\n  <section class=\"f-page-main d-flex flex-column\">\r\n    <farris-section *ngIf=\"nodeType === 'userActivity'\" class=\"pt-0 f-section-form f-section-in-mainsubcard mb-1\" [showHeader]=\"false\" >\r\n      <div class=\"f-form-layout farris-form f-form-lable-auto farris-form-controls-inline\">\r\n        <div class=\"col-12 farris-group-wrap\">\r\n          <div class=\"form-group\">\r\n            <label class=\"col-form-label\">\r\n              <span class=\"farris-label-text\">{{'component.participant.allocationPolicy'|wfLocale}}</span>\r\n            </label>\r\n            <div class=\"farris-input-wrap\">\r\n              <farris-radiogroup [(ngModel)]=\"participant.assignStrategy.assignStrategy\" [data]=\"assignStrategyList\" name=\"assignStrategy\"\r\n                [horizontal]=\"true\" (changeValue)=\"assignStrategyChange($event)\">\r\n              </farris-radiogroup>\r\n              <div class=\"farris-feedback valid-feedback\"></div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </farris-section>\r\n    <farris-section *ngIf=\"nodeType === 'userActivity' && participant.assignStrategy.assignStrategy==='ASSIGN'\" class=\"pt-0 f-section-form f-section-in-mainsubcard\" [showHeader]=\"false\">\r\n      <div class=\"f-form-layout farris-form f-form-lable-auto farris-form-controls-inline\">\r\n        <div class=\"col-12 px-0 d-flex\">\r\n          <div class=\"col-4 farris-group-wrap\">\r\n            <div class=\"form-group\">\r\n              <label class=\"col-form-label\">\r\n                <span class=\"farris-label-text\">{{'component.participant.operator'|wfLocale}}</span>\r\n              </label>\r\n              <div class=\"farris-input-wrap\">\r\n                <farris-combo-list [(ngModel)]=\"participant.assignStrategy.assignConfig.operator\" name=\"operator\" [ngModelOptions]=\"{standalone: true}\"\r\n                  [idField]=\"'value'\" [textField]=\"'text'\" [valueField]=\"'value'\" [data]=\"operatorCollection\"\r\n                  [panelHeight]=\"60\">\r\n                </farris-combo-list>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-auto farris-group-wrap f-form-label-xl\">\r\n            <div class=\"form-group\">\r\n              <label class=\"col-form-label\">\r\n                <span class=\"farris-label-text\">{{'component.participant.multiSelect'|wfLocale}}</span>\r\n              </label>\r\n              <div class=\"farris-input-wrap\">\r\n                <farris-switch size=\"small\" [(ngModel)]=\"participant.assignStrategy.assignConfig.multiSelect\" name=\"multiSelect\">\r\n                </farris-switch>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-auto farris-group-wrap f-form-label-el\">\r\n            <div class=\"form-group\">\r\n              <label class=\"col-form-label\">\r\n                <span class=\"farris-label-text\">{{'component.participant.necessary'|wfLocale}}</span>\r\n              </label>\r\n              <div class=\"farris-input-wrap\">\r\n                <farris-switch size=\"small\" [(ngModel)]=\"participant.assignStrategy.assignConfig.necessary\" name=\"necessary\">\r\n                </farris-switch>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </farris-section>\r\n    <div class=\"d-flex flex-column\" [ngStyle]=\"{'height':nodeType === 'notifyActivity'? '470px': participant.assignStrategy.assignStrategy==='ASSIGN' ? '210px':'470px'}\">\r\n      <farris-section class=\"pt-0 f-section-grid\" [mainTitle]=\"nodeType === 'notifyActivity' ? ('component.participant.notifyRecipient' | wfLocale) : ('component.participant.defaultHandler' | wfLocale)\" [enableAccordion]=\"''\"\r\n      [enableMaximize]=\"false\" [fill]=\"true\" style=\"overflow: initial;\">\r\n      <ng-template farrisSectionToolbar>\r\n        <div class=\"btn-group mr-2\"  fDropdown #dropdownEl=\"fDropdown\" [autoRectify]=\"true\">\r\n          <farris-button class=\"dropdown-toggle\" fDropdownToggle [type]=\"'link'\">\r\n            {{'component.participant.new'|wfLocale}}\r\n          </farris-button>\r\n          <div class=\"dropdown-menu\" fDropdownMenu>\r\n            <li class=\"dropdown-item\" (click)=\"addPerformer('wf.UserParticipantExpression' ,'humanPerformer')\"><span>{{'component.participant.user'|wfLocale}}</span></li>\r\n            <li class=\"dropdown-item\" (click)=\"addPerformer('wf.VariableParticipantExpression','humanPerformer')\"><span>{{'component.participant.variable'|wfLocale}}</span></li>\r\n            <li class=\"dropdown-item\" (click)=\"addPerformer('wf.PositionParticipantExpression','humanPerformer')\"><span>{{designerUIState.scene==='inSuite'?(('component.participant.role'|wfLocale)):('component.participant.position'|wfLocale)}}</span></li>\r\n            <li class=\"dropdown-item\" (click)=\"addPerformer('wf.ReportingLineParticipantExpression','humanPerformer')\"><span>{{'component.participant.reportingLine'|wfLocale}}</span></li>\r\n            <li class=\"dropdown-item\" (click)=\"addPerformer('wf.ActivityExecutorParticipantExpression','humanPerformer')\"><span>{{'component.participant.activityExecutor'|wfLocale}}</span></li>\r\n            <li class=\"dropdown-item\" (click)=\"addPerformer('wf.MatrixParticipantExpression','humanPerformer')\"><span>{{'component.participant.matrix'|wfLocale}}</span></li>\r\n            <li class=\"dropdown-item\" (click)=\"addPerformer('wf.ComponentParticipantExpression','humanPerformer')\"><span>{{'component.participant.component'|wfLocale}}</span></li>\r\n          </div>\r\n        </div>\r\n        <farris-button  [type]=\"'link'\" (click)=\"editPerformer('humanPerformer')\">{{'component.participant.editPerformer'|wfLocale}}</farris-button>\r\n        <farris-button  [type]=\"'link'\" (click)=\"removePerformer('humanPerformer')\">{{'component.participant.removePerformer'|wfLocale}}</farris-button>\r\n        <farris-button  [type]=\"'link'\" (click)=\"clearPerformer('humanPerformer')\">{{'component.participant.clearPerformer'|wfLocale}}</farris-button>\r\n        <farris-button  [type]=\"'link'\" (click)=\"moveUp('humanPerformer')\">{{'component.participant.moveUp'|wfLocale}}</farris-button>\r\n        <farris-button  [type]=\"'link'\" (click)=\"moveDown('humanPerformer')\">{{'component.participant.moveDown'|wfLocale}}</farris-button>\r\n      </ng-template>\r\n      <div class=\"f-utils-fill\">\r\n        <farris-datagrid #humanPerformerGrid class=\"f-component-grid\" [columns]=\"columns\" [data]=\"participant.humanPerformerList\" #defaultPerformerGrid [idField]=\"'id'\" [showLineNumber]=\"false\"\r\n          [striped]=\"true\" [showCheckbox]=\"false\" [pagination]=\"false\" [fit]=\"true\" [fitColumns]=\"true\" [editable]=\"true\" [editMode]=\"'cell'\"\r\n          [multiSelect]=\"false\">\r\n        </farris-datagrid>\r\n      </div>\r\n    </farris-section>\r\n    </div>\r\n    <div *ngIf=\"nodeType === 'userActivity' && participant.assignStrategy.assignStrategy==='ASSIGN'\" class=\"d-flex flex-column\" style=\"height: 210px;\">\r\n      <farris-section class=\"pt-0 f-section-grid\" mainTitle=\"{{'component.participant.alternativeHandler'|wfLocale}}\" [enableAccordion]=\"''\"\r\n        [enableMaximize]=\"false\" [fill]=\"true\" style=\"overflow: initial;\">\r\n      <ng-template farrisSectionHeader>\r\n        <div class=\"f-title\">\r\n          <h4 class=\"f-title-text\">{{'component.participant.alternativeHandler'|wfLocale}}</h4>\r\n        </div>\r\n        <label class=\"col-form-label mr-2 mb-0\">\r\n          <span class=\"farris-label-text\">{{'component.participant.isAllScope'|wfLocale}}</span>\r\n        </label>\r\n        <farris-switch size=\"small\" [(ngModel)]=\"participant.isAllScope\" name=\"isAllScope\" (valueChange)=\"switchChange($event)\">\r\n        </farris-switch>\r\n        <div class=\"f-toolbar\" [ngStyle]=\"{'visibility' : participant.isAllScope ? 'hidden' : 'visible'}\">\r\n          <div class=\"btn-group mr-2\"  fDropdown #dropdownE2=\"fDropdown\" [autoRectify]=\"true\">\r\n            <farris-button class=\"dropdown-toggle\" fDropdownToggle [type]=\"'link'\">\r\n              {{'component.participant.new'|wfLocale}}\r\n            </farris-button>\r\n            <div class=\"dropdown-menu\" fDropdownMenu>\r\n              <li class=\"dropdown-item\" (click)=\"addPerformer('wf.UserParticipantExpression','potentialOwner')\"><span>{{'component.participant.user'|wfLocale}}</span></li>\r\n              <li class=\"dropdown-item\" (click)=\"addPerformer('wf.VariableParticipantExpression','potentialOwner')\"><span>{{'component.participant.variable'|wfLocale}}</span></li>\r\n              <li class=\"dropdown-item\" (click)=\"addPerformer('wf.PositionParticipantExpression','potentialOwner')\"><span>{{designerUIState.scene==='inSuite'?(('component.participant.role'|wfLocale)):('component.participant.position'|wfLocale)}}</span></li>\r\n              <li class=\"dropdown-item\" (click)=\"addPerformer('wf.ReportingLineParticipantExpression','potentialOwner')\"><span>{{'component.participant.reportingLine'|wfLocale}}</span></li>\r\n              <li class=\"dropdown-item\" (click)=\"addPerformer('wf.ActivityExecutorParticipantExpression','potentialOwner')\"><span>{{'component.participant.activityExecutor'|wfLocale}}</span></li>\r\n              <li class=\"dropdown-item\" (click)=\"addPerformer('wf.MatrixParticipantExpression','potentialOwner')\"><span>{{'component.participant.matrix'|wfLocale}}</span></li>\r\n              <li class=\"dropdown-item\" (click)=\"addPerformer('wf.ComponentParticipantExpression','potentialOwner')\"><span>{{'component.participant.component'|wfLocale}}</span></li>\r\n              <li class=\"dropdown-item\" (click)=\"addPerformer('wf.OrganizationParticipantExpression','potentialOwner')\"><span>{{'component.participant.organization'|wfLocale}}\r\n              </span></li>\r\n            </div>\r\n          </div>\r\n          <farris-button  [type]=\"'link'\" (click)=\"editPerformer('potentialOwner')\">{{'component.participant.editPerformer'|wfLocale}}</farris-button>\r\n          <farris-button  [type]=\"'link'\" (click)=\"removePerformer('potentialOwner')\">{{'component.participant.removePerformer'|wfLocale}}</farris-button>\r\n          <farris-button  [type]=\"'link'\" (click)=\"clearPerformer('potentialOwner')\">{{'component.participant.clearPerformer'|wfLocale}}</farris-button>\r\n          <farris-button  [type]=\"'link'\" (click)=\"moveUp('potentialOwner')\">{{'component.participant.moveUp'|wfLocale}}</farris-button>\r\n          <farris-button  [type]=\"'link'\" (click)=\"moveDown('potentialOwner')\">{{'component.participant.moveDown'|wfLocale}}</farris-button>\r\n        </div>\r\n      </ng-template>\r\n      <div class=\"f-utils-fill\">\r\n        <farris-datagrid #potentialOwnerGrid class=\"f-component-grid\" [columns]=\"columns\" [data]=\"participant.potentialOwnerList\" #defaultPerformerGrid [idField]=\"'id'\" [showLineNumber]=\"false\"\r\n          [striped]=\"true\" [showCheckbox]=\"false\" [pagination]=\"false\" [fit]=\"true\" [fitColumns]=\"true\" [editable]=\"true\" [editMode]=\"'cell'\"\r\n          [multiSelect]=\"false\">\r\n        </farris-datagrid>\r\n      </div>\r\n    </farris-section>\r\n    </div>\r\n  </section>\r\n</div>\r\n</div>\r\n\r\n\r\n\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3 mx-2\" (click)=\"clickCancel()\">{{'component.participant.clickCancel'|wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"clickOK()\">{{'component.participant.clickOK'|wfLocale}}</button>\r\n</ng-template>\r\n\r\n\r\n<ng-template #editFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3 mx-2\" (click)=\"editCancel()\">{{'component.participant.clickCancel'|wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"editOK()\">{{'component.participant.clickOK'|wfLocale}}</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":31,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":3},"arguments":["iconSelectFooter"]}]}],"dropDownEl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":35,"character":3},"arguments":["dropdownEl"]}]}],"dropDownE2":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":36,"character":3},"arguments":["dropdownE2"]}]}],"editFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":37,"character":3},"arguments":["editFooter"]}]}],"humanPerformerGrid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":38,"character":3},"arguments":["humanPerformerGrid"]}]}],"potentialOwnerGrid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":39,"character":3},"arguments":["potentialOwnerGrid"]}]}],"editorParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":192,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":193,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":193,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":194,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":195,"character":5}}]],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵcl"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":186,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":187,"character":22},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":188,"character":26},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":189,"character":21},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":190,"character":18},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":191,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":192,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"assignStrategyChange":[{"__symbolic":"method"}],"switchChange":[{"__symbolic":"method"}],"addPerformer":[{"__symbolic":"method"}],"editOK":[{"__symbolic":"method"}],"addUserPerformer":[{"__symbolic":"method"}],"addvariablePerformer":[{"__symbolic":"method"}],"addPositionPerformer":[{"__symbolic":"method"}],"addComponentPerformer":[{"__symbolic":"method"}],"addReportingLinePerformer":[{"__symbolic":"method"}],"addMatrixPerformer":[{"__symbolic":"method"}],"addActivityExecutorPerformer":[{"__symbolic":"method"}],"addOrganizationParticipant":[{"__symbolic":"method"}],"editCancel":[{"__symbolic":"method"}],"editPerformer":[{"__symbolic":"method"}],"removePerformer":[{"__symbolic":"method"}],"clearPerformer":[{"__symbolic":"method"}],"moveUp":[{"__symbolic":"method"}],"moveDown":[{"__symbolic":"method"}],"swapArray":[{"__symbolic":"method"}],"removeHumanPerformer":[{"__symbolic":"method"}],"removePotentialOwner":[{"__symbolic":"method"}],"getUserPerformerDescription":[{"__symbolic":"method"}],"getVariablePerformerDescription":[{"__symbolic":"method"}],"getPositionPerformerDescription":[{"__symbolic":"method"}],"getComponentPerformerDescription":[{"__symbolic":"method"}],"getReportingLinePerformerDescription":[{"__symbolic":"method"}],"getMatrixPerformerDescription":[{"__symbolic":"method"}],"editConditon":[{"__symbolic":"method"}],"humanPerformerCopyToPotentialOwner":[{"__symbolic":"method"}],"potentialOwnerCopyToHumanPerformer":[{"__symbolic":"method"}],"GetOrganizationType":[{"__symbolic":"method"}],"attributeBoxSize":[{"__symbolic":"method"}]}},"ɵdx":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"lib-variable-grid","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-page-main f-utils-fill-flex-column h-100\">\r\n    <div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100\">\r\n      <farris-datagrid #grid [data]=\"data\" [columns]=\"columns\" [idField]=\"'key'\" [fit]=\"true\" [fitColumns]=\"true\"\r\n         [pagination]=\"false\" [showCheckbox]=\"false\" [multiSelect]=\"false\" [showLineNumber]=\"true\" lineNumberTitle=\"{{'component.executeForms.lineNumber' | wfLocale}}\"\r\n         [lineNumberWidth]=\"50\">\r\n      </farris-datagrid>\r\n    </div>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #buttonRef>\r\n    <button type=\"button\" class=\"btn btn-secondary btn-sm px-3\" (click)=\"clickCancel()\">{{'component.executeForms.clickCancel' | wfLocale}}</button>\r\n    <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"clickOK()\">{{'component.executeForms.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":15,"character":3},"arguments":[{"__symbolic":"reference","module":"@farris/ui-datagrid","name":"DatagridComponent","line":15,"character":13}]}]}],"buttonRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":16,"character":3},"arguments":["buttonRef"]}]}],"cancel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":3}}]}],"submit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":28,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":29,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":29,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":30,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":31,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":28,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}]}},"ɵdy":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":21,"character":1},"arguments":[{"selector":"lib-vo-config","styleUrls":[],"providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page f-page-card f-page-is-mainsubcard\" id=\"bif-manager-list\">\r\n  <div class=\"f-page-main\" id=\"page-main\" style=\"overflow-y: auto;\">\r\n    <div class=\"f-form-layout farris-form farris-form-controls-inline\">\r\n      <div class=\"col-12\">\r\n        <div class=\"farris-group-wrap\">\r\n          <div class=\"form-group farris-form-group\">\r\n            <label class=\"col-form-label\" title=\"{{'component.voConfig.viewModel' | wfLocale}}\" for=\"vo\">\r\n              <span class=\"farris-label-text\">{{'component.voConfig.viewModel' | wfLocale}}</span>\r\n            </label>\r\n            <div class=\"farris-input-wrap\">\r\n              <input-group id=\"vo\" [ngModel]=\"entity&&entity.currentVoName\" [editable]=\"false\" [enableClear]=\"false\"\r\n                (clickHandle)=\"selectVo()\" (clear)=\"clearVo()\" [groupText]=\"groupIcon\" placeholder=\"{{'component.voConfig.placeholder' | wfLocale}}\">\r\n              </input-group>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n\r\n      <div class=\"col-12\">\r\n        <div class=\"farris-group-wrap\">\r\n          <div class=\"form-group farris-form-group\">\r\n            <label class=\"col-form-label\" title=\"{{'component.voConfig.documenttype' | wfLocale}}\" for=\"vo\">\r\n              <span class=\"farris-label-text\">{{'component.voConfig.documenttype' | wfLocale}}</span>\r\n            </label>\r\n            <div class=\"farris-input-wrap\">\r\n              <input-group id=\"vo\" [ngModel]=\"entity&&entity.currentDocumentTypeName\" [editable]=\"false\"\r\n                [enableClear]=\"false\" (clickHandle)=\"selectDocuType()\" (clear)=\"clearDocuType()\" [groupText]=\"groupIcon\"\r\n                placeholder=\"{{'component.voConfig.placeholder' | wfLocale}}\">\r\n              </input-group>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3 mx-2\" (click)=\"clickCancel()\">{{'component.voConfig.cancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"clickOk()\">{{'component.voConfig.clickOk' | wfLocale}}</button>\r\n</ng-template>\r\n"}]}],"members":{"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":33,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"editorParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":46,"character":3},"arguments":["iconSelectFooter"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":66,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":67,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":67,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":68,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":69,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":57,"character":22},{"__symbolic":"reference","module":"@farris/ui-notify","name":"NotifyService","line":58,"character":20},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":59,"character":19},{"__symbolic":"reference","module":"@gsp-sys/rtf-common","name":"FrameworkService","line":60,"character":23},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":61,"character":20},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":62,"character":28},{"__symbolic":"reference","module":"@farris/ui-loading","name":"LoadingService","line":63,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":64,"character":17},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":65,"character":17},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":66,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"clickOk":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"selectVo":[{"__symbolic":"method"}],"clearVo":[{"__symbolic":"method"}],"selectDocuType":[{"__symbolic":"method"}],"clearDocuType":[{"__symbolic":"method"}]}},"ɵdz":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":22,"character":1},"arguments":[{"selector":"lib-wf-options","styleUrls":[],"providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page f-page-card f-page-is-mainsubcard\" id=\"bif-manager-list\">\r\n  <div class=\"f-page-main\" id=\"page-main\" style=\"overflow-y: auto;\">\r\n    <div class=\"f-form-layout farris-form farris-form-controls-inline\">\r\n      <div class=\"col-12\">\r\n        <div class=\"farris-group-wrap\">\r\n          <div class=\"form-group farris-form-group\">\r\n            <label class=\"col-form-label\" title=\"{{'component.optins.subProcessType' | wfLocale}}\" for=\"processType\">\r\n              <span class=\"farris-label-text\">{{'component.optins.processType' | wfLocale}}</span>\r\n            </label>\r\n            <div class=\"farris-input-wrap\">\r\n              <farris-radiogroup #radioGroupProcessType [(ngModel)]=\"entity&&entity.subProcessType\" [horizontal]=\"false\"\r\n                [data]=\"radioGroupProcessTypeData\" (changeValue)=\"processTypeChange($event)\">\r\n              </farris-radiogroup>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n\r\n      <div class=\"col-12\" *ngIf=\"entity&&entity.subProcessType&&entity.subProcessType==subProcessType.Dynamic\">\r\n        <div class=\"farris-group-wrap\">\r\n          <div class=\"form-group farris-form-group\">\r\n            <label class=\"col-form-label\" title=\"{{'component.optins.bizDef' | wfLocale}}\" for=\"calledBizDefKey\">\r\n              <span class=\"farris-label-text\">{{'component.optins.bizDef' | wfLocale}}</span>\r\n            </label>\r\n            <div class=\"farris-input-wrap\">\r\n              <wf-bizprocess-lookup title=\"{{'component.optins.bizDef' | wfLocale}}\" [sourceType]=\"'flowform'\" [displayTxt]=\"entity.calledBizDefName\"\r\n                (afterConfirm)=\"flowFormConfirm($event)\" (clear)=\"clearFlowForm($event)\">\r\n              </wf-bizprocess-lookup>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n\r\n      <div class=\"col-12\" *ngIf=\"entity&&entity.subProcessType&&entity.subProcessType==subProcessType.Specified\">\r\n        <div class=\"farris-group-wrap\">\r\n          <div class=\"form-group farris-form-group\">\r\n            <label class=\"col-form-label\" title=\"{{'component.optins.procDef' | wfLocale}}\" for=\"calledElement\">\r\n              <span class=\"farris-label-text\">{{'component.optins.procDef' | wfLocale}}</span>\r\n            </label>\r\n            <div class=\"farris-input-wrap\">\r\n              <wf-bizprocess-lookup title=\"{{'component.optins.procDef' | wfLocale}}\" [displayTxt]=\"entity.calledElementName\"\r\n                (afterConfirm)=\"processConfirm($event)\" (clear)=\"clearProcessDef($event)\">\r\n              </wf-bizprocess-lookup>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3 mx-2\" (click)=\"clickCancel()\">{{'component.optins.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"clickOk()\">{{'component.optins.clickOk' | wfLocale}}</button>\r\n</ng-template>\r\n"}]}],"members":{"editorParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":53,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":54,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":56,"character":3},"arguments":["iconSelectFooter"]}]}],"radioGroupProcessType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":68,"character":3},"arguments":["radioGroupProcessType"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":85,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":86,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":86,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":87,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":88,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@farris/ui-notify","name":"NotifyService","line":76,"character":20},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":77,"character":26},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":78,"character":21},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":80,"character":18},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":82,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":83,"character":17},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":84,"character":17},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":85,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"clickOk":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"processTypeChange":[{"__symbolic":"method"}],"processConfirm":[{"__symbolic":"method"}],"clearProcessDef":[{"__symbolic":"method"}],"flowFormConfirm":[{"__symbolic":"method"}],"clearFlowForm":[{"__symbolic":"method"}],"getProcessDefKey":[{"__symbolic":"method"}],"getFlowForm":[{"__symbolic":"method"}]}},"ɵea":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"lib-assign-scope","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <section class=\"f-page-main d-flex flex-column\">\r\n    <farris-section class=\"pt-0 f-section-grid f-section-in-managelist\" mainTitle=\"{{'component.assignScope.set'|wfLocale}}\" [enableAccordion]=\"''\"\r\n      [enableMaximize]=\"false\" [fill]=\"true\">\r\n      <ng-template farrisSectionToolbar>\r\n        <button class=\"btn btn-secondary mr-2\" (click)=\"actionsDialogShow()\">{{'component.assignScope.add'|wfLocale}}</button>\r\n        <button class=\"btn btn-secondary mr-2\" (click)=\"delete()\">{{'component.assignScope.delete'|wfLocale}}</button>\r\n        <button class=\"btn btn-secondary mr-2\" (click)=\"moveUp()\">{{'component.assignScope.moveUp'|wfLocale}}</button>\r\n        <button class=\"btn btn-secondary\" (click)=\"moveDown()\">{{'component.assignScope.moveDown'|wfLocale}}</button>\r\n      </ng-template>\r\n      <div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100\" style=\"border-radius:16px;border: 1.5px solid #F1F3F7;\">\r\n        <farris-datagrid class=\"f-component-grid\" [columns]=\"cols\" [data]=\"listItems\" #grid [idField]=\"'activityDefinitionId'\" [showLineNumber]=\"true\"\r\n          [striped]=\"true\" [multiSelect]=\"true\" [editMode]=\"'cell'\"\r\n          [checkOnSelect]=\"true\" [selectOnCheck]=\"true\"  [pagination]=\"false\" [fit]=\"true\" [fitColumns]=\"true\" [editable]=\"true\"\r\n          (selectChanged)=\"selectionChange($event)\">\r\n        </farris-datagrid>\r\n      </div>\r\n    </farris-section>\r\n  </section>\r\n</div>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3\" (click)=\"clickCancel()\">{{'component.assignScope.clickCancel' | wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"clickOK()\">{{'component.assignScope.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n\r\n<ng-template #buttonRef>\r\n  <button class=\"btn btn-sm btn-default px-3\" (click)=\"SelectCancel()\">{{'component.approvelItems.clickCancel' | wfLocale}}</button>\r\n  <button class=\"btn btn-sm btn-primary px-3\" (click)=\"actionsSelect()\">{{'component.approvelItems.clickOK' | wfLocale}}</button>\r\n</ng-template>\r\n<farris-dialog #actionsDialog1 [buttons]=\"buttonRef\" [width]=\"700\" [height]=\"520\" title='节点列表'>\r\n  <!-- 2023-6-1 解决审批动作弹窗双滚动条的问题 -->\r\n  <div class=\"f-utils-fill-flex-column farris-overflow-y-hidden h-100\" style=\"margin-left: 8px;margin-right: 8px;\">\r\n    <farris-datagrid #actionsTable1 [columns]=\"nodeCols\" [data]=\"items\"\r\n      [idField]=\"'Id'\" [fit]=\"true\" [fitColumns]=\"true\" [pagination]='false' \r\n      [showCheckbox]=\"true\" [multiSelect]=\"true\" [checkOnSelect]=\"true\" [selectOnCheck]=\"true\" [showAllCheckbox]=\"true\" [striped]=\"true\">\r\n    </farris-datagrid>\r\n  </div>\r\n</farris-dialog>\r\n","styles":[""]}]}],"members":{"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":24,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":25,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":26,"character":3},"arguments":["iconSelectFooter"]}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":27,"character":3},"arguments":["grid"]}]}],"actionsTable1":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":28,"character":3},"arguments":["actionsTable1"]}]}],"actionsDialog1":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":3},"arguments":["actionsDialog1"]}]}],"editorParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":110,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":111,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":111,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":112,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":113,"character":5}}]],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":108,"character":21},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":109,"character":25},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":110,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"moveUp":[{"__symbolic":"method"}],"moveDown":[{"__symbolic":"method"}],"selectionChange":[{"__symbolic":"method"}],"swapArray":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"actionsDialogShow":[{"__symbolic":"method"}],"actionsSelect":[{"__symbolic":"method"}],"SelectCancel":[{"__symbolic":"method"}],"editConditon":[{"__symbolic":"method"}]}},"ɵeb":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵec"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":24,"character":1},"arguments":[{"selector":"lib-start-condition","providers":[{"provide":{"__symbolic":"reference","name":"ɵp"},"useValue":{"__symbolic":"reference","name":"ɵed"}},{"__symbolic":"reference","name":"ɵq"},{"__symbolic":"reference","name":"ɵee"}],"template":"<div class=\"f-page f-page-is-managelist p-2\">\r\n  <div class=\"f-page-header-base\" style=\"min-height: unset;\">\r\n    <div class=\"f-title\">\r\n      <span class=\"f-title-icon f-text-orna-param\">\r\n        <i class=\"f-icon f-icon-clock\"></i>\r\n      </span>\r\n      <h4 class=\"f-title-text\" style=\"font-size: 1rem;\">\r\n        {{ 'startCondition' | aifLocale }}\r\n      </h4>\r\n    </div>\r\n    <f-response-toolbar class=\"f-toolbar\" #toolbar [datas]=\"toolbarData\" (rtClickEvent)=\"toolbarClickHandler($event)\"\r\n      [style.display]=\"canEdit==false?'none':null\">\r\n    </f-response-toolbar>\r\n  </div>\r\n  <div class=\"f-utils-fill-flex-column\">\r\n    <farris-datagrid #dg=\"datagrid\" [columns]=\"dgColumns\" [data]=\"dgData\" [editable]=\"canEdit\" [editMode]=\"'row'\"\r\n      [idField]=\"dgIdField\" [showLineNumber]=\"true\" [striped]=\"false\" [showBorder]=\"true\" [pagination]=\"false\"\r\n      [showAllCheckbox]=\"true\" [selectOnCheck]=\"false\" [checkOnSelect]=\"false\" [onlySelectSelf]=\"true\"\r\n      [showCheckbox]=\"true\" [multiSelect]=\"true\" [keepSelect]=\"true\" [fitColumns]=\"true\" [fit]=\"true\"\r\n      [virtualized]=\"false\" [clickToEdit]=\"false\" [beforeEdit]=\"beforeEdit\" (beginEdit)=\"beginEdit($event)\"\r\n      [afterEdit]=\"afterEdit\" (endEdit)=\"endEdit($event)\" (cancelEdited)=\"cancelEdited($event)\">\r\n    </farris-datagrid>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #dgIsEnabledStateCell let-ctx>\r\n  <div class=\"f-datagrid-cell-formgroup farris-group-auto\" style=\"line-height: 100%;\">\r\n    <farris-switch checked id=\"isEnabled\" [disabled]=\"!canEdit\" checkedLabel=\"{{'yes'|aifLocale}}\"\r\n      uncheckedLabel=\"{{'no'|aifLocale}}\" [(ngModel)]=\"ctx.rowData.isEnabled\"></farris-switch>\r\n  </div>\r\n</ng-template>\r\n\r\n<ng-template #dgOpCell let-ctx>\r\n  <ng-container\r\n    *ngIf=\"dg.isEditing()!=false&&dg.isEditing()!=null&&dg.selectedRow.id==ctx.rowData.id; else elseTemplate\">\r\n    <button class=\"btn btn-link mr-2\" [disabled]=\"!canEdit\" (click)=\"endRowEdit(ctx)\" title=\"{{'confirm'|aifLocale}}\">\r\n      <span class=\"f-icon f-icon-check\" [ngClass]=\"{'f-pretend-link': canEdit}\"\r\n        style=\"width: 20px; height: 20px; font-size: 20px;\"></span>\r\n    </button>\r\n  </ng-container>\r\n  <ng-template #elseTemplate>\r\n    <button class=\"btn btn-link mr-2\" [disabled]=\"!canEdit\" (click)=\"startRowEdit(ctx)\" title=\"{{'edit'|aifLocale}}\">\r\n      <span class=\"f-icon f-icon-edit-button\" [ngClass]=\"{'f-pretend-link': canEdit}\"\r\n        style=\"width: 20px; height: 20px; font-size: 20px;\"></span>\r\n    </button>\r\n  </ng-template>\r\n  <button class=\"btn btn-link mr-2\" [disabled]=\"!canEdit\" (click)=\"rowMove($event, ctx, -1)\"\r\n    title=\"{{'moveUp'|aifLocale}}\">\r\n    <span class=\"f-icon f-icon-arrow-seek-up\" [ngClass]=\"{'f-pretend-link': canEdit}\"\r\n      style=\"width: 20px; height: 20px; font-size: 20px;\"></span>\r\n  </button>\r\n  <button class=\"btn btn-link mr-2\" [disabled]=\"!canEdit\" (click)=\"rowMove($event, ctx, 1)\"\r\n    title=\"{{'moveDown'|aifLocale}}\">\r\n    <span class=\"f-icon f-icon-arrow-seek-down\" [ngClass]=\"{'f-pretend-link': canEdit}\"\r\n      style=\"width: 20px; height: 20px; font-size: 20px;\"></span>\r\n  </button>\r\n  <button class=\"btn btn-link mr-2\" [disabled]=\"!canEdit\" (click)=\"remove($event, ctx)\" title=\"{{'remove'|aifLocale}}\">\r\n    <span class=\"f-icon f-icon-delete\" [ngClass]=\"{'f-pretend-link': canEdit}\"\r\n      style=\"width: 20px; height: 20px; font-size: 20px;\"></span>\r\n  </button>\r\n</ng-template>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3 mx-2\" (click)=\"clickCancel()\">取消</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"clickOk()\">确定</button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":37,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":38,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3}}]}],"editorParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":77,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":82,"character":3},"arguments":["iconSelectFooter"]}]}],"dg":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":91,"character":3},"arguments":["dg"]}]}],"dgIsEnabledStateCell":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":106,"character":3},"arguments":["dgIsEnabledStateCell"]}]}],"dgOpCell":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":108,"character":3},"arguments":["dgOpCell"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":127,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":127,"character":12}]}],null,null,null,null],"parameters":[{"__symbolic":"reference","name":"ɵee"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-lcm/metadatart-selector","name":"GSPMetadataRTService","line":117,"character":21},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":118,"character":17},{"__symbolic":"reference","module":"@gsp-svc/data-entity-adapter","name":"DataEntityService","line":119,"character":16},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":120,"character":21},{"__symbolic":"reference","module":"@farris/ui-notify","name":"NotifyService","line":121,"character":19},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":122,"character":18},{"__symbolic":"reference","module":"@gsp-sys/rtf-common","name":"FrameworkService","line":123,"character":22},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":124,"character":19},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":125,"character":27},{"__symbolic":"reference","module":"@farris/ui-loading","name":"LoadingService","line":126,"character":20},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"ɵq"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":129,"character":16},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":130,"character":16},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":131,"character":16}]}],"ngOnInit":[{"__symbolic":"method"}],"clickOk":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"load":[{"__symbolic":"method"}],"toolbarClickHandler":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"selectContent":[{"__symbolic":"method"}],"selectCommonComp":[{"__symbolic":"method"}],"selectVOAction":[{"__symbolic":"method"}],"showExpression":[{"__symbolic":"method"}],"clearContent":[{"__symbolic":"method"}],"configDgColumns":[{"__symbolic":"method"}],"beginEdit":[{"__symbolic":"method"}],"endEdit":[{"__symbolic":"method"}],"cancelEdited":[{"__symbolic":"method"}],"configExpressionExpendFuncs":[{"__symbolic":"method"}]}},"ɵec":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":43,"character":28},{"__symbolic":"reference","module":"@farris/ui-notify","name":"NotifyService","line":44,"character":26},{"__symbolic":"reference","module":"@gsp-lcm/metadatart-selector","name":"GSPMetadataRTService","line":45,"character":35},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":46,"character":32},{"__symbolic":"reference","name":"ɵq"},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":48,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":49,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":50,"character":23}]}],"ngOnInit":[{"__symbolic":"method"}],"toolbarClickHandler":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"startRowEdit":[{"__symbolic":"method"}],"cancelRowEdit":[{"__symbolic":"method"}],"endRowEdit":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"rowMove":[{"__symbolic":"method"}],"findIndex":[{"__symbolic":"method"}],"load":[{"__symbolic":"method"}],"configDgColumns":[{"__symbolic":"method"}]}},"ɵed":{"zh-CHS":{"startCondition":"启动条件","yes":"是","no":"否","confirm":"确定","edit":"编辑","moveUp":"上移","moveDown":"下移","add":"新增","remove":"删除","isEnabled":"是否启用","type":"类型","commonComponent":"通用构件","expression":"表达式","billAction":"业务动作","content":"内容","description":"描述","operation":"操作","typeMustNotBeNull":"类型不可为空","contentMustNotBeNull":"内容不可为空","commonComponentMetadataSelector":"通用构件选择","pleaseSelectOneItemAtLeast":"请至少选择一条数据","pleaseEndCurrentRowEditing":"请先结束当前行编辑","$quoted$":["startCondition","yes","no","confirm","edit","moveUp","moveDown","add","remove","isEnabled","type","commonComponent","expression","billAction","content","description","operation","typeMustNotBeNull","contentMustNotBeNull","commonComponentMetadataSelector","pleaseSelectOneItemAtLeast","pleaseEndCurrentRowEditing"]},"en":{"startCondition":"Start Condition","yes":"Yes","no":"No","confirm":"Confirm","edit":"Edit","moveUp":"Move Up","moveDown":"Move Down","add":"Add","remove":"Remove","isEnabled":"Is Enabled","type":"Type","commonComponent":"Common Component","expression":"Expression","billAction":"Bill Action","content":"Content","description":"Description","operation":"Operation","typeMustNotBeNull":"Type must not be null","contentMustNotBeNull":"Content must not be null","commonComponentMetadataSelector":"Common Component Selector","pleaseSelectOneItemAtLeast":"Please select one item at least","pleaseEndCurrentRowEditing":"Please end current row editing","$quoted$":["startCondition","yes","no","confirm","edit","moveUp","moveDown","add","remove","isEnabled","type","commonComponent","expression","billAction","content","description","operation","typeMustNotBeNull","contentMustNotBeNull","commonComponentMetadataSelector","pleaseSelectOneItemAtLeast","pleaseEndCurrentRowEditing"]},"zh-CHT":{"startCondition":"啓動條件","yes":"是","no":"否","confirm":"確定","edit":"編輯","moveUp":"上移","moveDown":"下移","add":"新增","remove":"刪除","isEnabled":"是否啓用","type":"類型","commonComponent":"通用構件","expression":"表達式","billAction":"業務動作","content":"內容","description":"描述","operation":"操作","typeMustNotBeNull":"類型不可爲空","contentMustNotBeNull":"內容不可爲空","commonComponentMetadataSelector":"通用構件選擇","pleaseSelectOneItemAtLeast":"請至少選擇壹條數據","pleaseEndCurrentRowEditing":"請先結束當前行編輯","$quoted$":["startCondition","yes","no","confirm","edit","moveUp","moveDown","add","remove","isEnabled","type","commonComponent","expression","billAction","content","description","operation","typeMustNotBeNull","contentMustNotBeNull","commonComponentMetadataSelector","pleaseSelectOneItemAtLeast","pleaseEndCurrentRowEditing"]},"$quoted$":["zh-CHS","en","zh-CHT"]},"ɵee":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"createConditionEntity":[{"__symbolic":"method"}],"generateGUID":[{"__symbolic":"method"}]}},"ɵef":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"lib-batch-set-properties","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <section class=\"f-page-main d-flex flex-column\"\r\n    style=\"border-radius:10px;border: 1.5px solid #F1F3F7;\">\r\n    <div class=\"f-form-layout farris-form mx-3\">\r\n      <fieldset class=\"f-section-formgroup\">\r\n        <div class=\"f-section-formgroup-inputs\">\r\n          <div class=\"col-12 mt-3\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'component.batchSet.targetNode' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\">\r\n                  <farris-lookup-grid #addSignFrontActisDialog [items]=\"useractivities\" [columns]=\"cols\"\r\n                    [resizable]=\"true\" [singleSelect]=\"false\" [idField]=\"'Id'\" [textField]=\"'Name'\" [(ngModel)]=\"actis1\"\r\n                    [valueField]=\"'Id'\" [pagination]=\"false\" [pageIndex]=\"pageInfo.pageIndex\" name=\"addSignFrontActis\"\r\n                    [pageSize]=\"pageInfo.pageSize\" [pageList]=\"pageInfo.pageList\" [total]=\"total\" [enableClear]=\"false\"\r\n                    title=\"{{'component.batchSet.targetNode'|wfLocale}}\" [displayType]=\"'List'\"\r\n                    [remoteSearch]='false' [enableToSelect]=\"false\"\r\n                    placeholder=\"{{'component.messageNoticeEdit.placeholder'|wfLocale}}\" [dictPicked]=\"frontActisSelect\"\r\n                    [nosearch]=\"true\" [showFilterBar]=\"false\">\r\n                  </farris-lookup-grid>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n    </fieldset>\r\n</div>\r\n<!-- 征询 -->\r\n  <div class=\"f-form-layout farris-form mx-3\">\r\n    <fieldset class=\"f-section-formgroup\">\r\n      <div class=\"f-section-formgroup-inputs\">\r\n        <div class=\"farris-form form-inline farris-form-inline col-12\">\r\n          <div class=\"farris-group-auto\">\r\n            <div class=\"form-group farris-form-group\">\r\n              <label class=\"col-6 col-form-label\" style=\"padding-right: 79px;padding-left: 0px;\">\r\n                <span class=\"farris-label-text\" style=\"flex-grow: 1;\">{{'component.batchSet.addSignFront' | wfLocale}}</span>\r\n              </label>\r\n              <div class=\"col-6 col-form-label\">\r\n                <farris-switch [(ngModel)]=\"addSignFrontEnable\" name=\"addSignFrontEnable\"></farris-switch>\r\n                <div class=\"farris-feedback valid-feedback\"></div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </fieldset>\r\n  </div>\r\n<!-- 加签 -->\r\n  <div class=\"f-form-layout farris-form mx-3\">\r\n    <fieldset class=\"f-section-formgroup\">\r\n      <div class=\"f-section-formgroup-inputs\">\r\n        <div class=\"farris-form form-inline farris-form-inline col-12\">\r\n          <div class=\"farris-group-auto\">\r\n            <div class=\"form-group farris-form-group\">\r\n              <label class=\"col-6 col-form-label\" style=\"padding-right: 79px;padding-left: 0px;\">\r\n                <span class=\"farris-label-text\" style=\"flex-grow: 1;\">{{'component.batchSet.addSignBehind' | wfLocale}}</span>\r\n              </label>\r\n              <div class=\"col-6 col-form-label\">\r\n                <farris-switch [(ngModel)]=\"addSignBehindEnable\" name=\"addSignBehindEnable\"></farris-switch>\r\n                <div class=\"farris-feedback valid-feedback\"></div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </fieldset>\r\n  </div>\r\n  <div class=\"f-form-layout farris-form mx-3\">\r\n    <fieldset class=\"f-section-formgroup\">\r\n      <div class=\"f-section-formgroup-inputs\">\r\n        <div class=\"farris-form form-inline farris-form-inline col-12\">\r\n          <div class=\"farris-group-auto\">\r\n            <div class=\"form-group farris-form-group\">\r\n              <label class=\"col-6 col-form-label\" style=\"padding-right: 79px;padding-left: 0px;\">\r\n                <span class=\"farris-label-text\" style=\"flex-grow: 1;\">{{'component.batchSet.transfer' | wfLocale}}</span>\r\n              </label>\r\n              <div class=\"col-6 col-form-label\">\r\n                <farris-switch [(ngModel)]=\"transferEnable\" name=\"transferEnable\"></farris-switch>\r\n                <div class=\"farris-feedback valid-feedback\"></div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </fieldset>\r\n  </div>\r\n  <div class=\"f-form-layout farris-form mx-3\">\r\n    <fieldset class=\"f-section-formgroup\">\r\n      <div class=\"f-section-formgroup-inputs\">\r\n        <div class=\"farris-form form-inline farris-form-inline col-12\">\r\n          <div class=\"farris-group-auto\">\r\n            <div class=\"form-group farris-form-group\">\r\n              <label class=\"col-6 col-form-label\" style=\"padding-right: 79px;padding-left: 0px;\">\r\n                <span class=\"farris-label-text\" style=\"flex-grow: 1;\">{{'component.batchSet.notify' | wfLocale}}</span>\r\n              </label>\r\n              <div class=\"col-6 col-form-label\">\r\n                <farris-switch [(ngModel)]=\"notifyEnable\" name=\"notifyEnable\"></farris-switch>\r\n                <div class=\"farris-feedback valid-feedback\"></div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </fieldset>\r\n  </div>\r\n  <div class=\"f-form-layout farris-form mx-3\">\r\n    <fieldset class=\"f-section-formgroup\">\r\n      <div class=\"f-section-formgroup-inputs\">\r\n        <div class=\"farris-form form-inline farris-form-inline col-12\">\r\n          <div class=\"farris-group-auto\">\r\n            <div class=\"form-group farris-form-group\">\r\n              <label class=\"col-6 col-form-label\" style=\"padding-right: 54px;padding-left: 0px;\">\r\n                <span class=\"farris-label-text\" style=\"flex-grow: 1;\">{{'component.batchSet.backWardRule' | wfLocale}}</span>\r\n              </label>\r\n              <div class=\"col-6 col-form-label\">\r\n                <farris-switch [(ngModel)]=\"backWardRuleEnable\" name=\"backWardRuleEnable\"></farris-switch>\r\n                <div class=\"farris-feedback valid-feedback\"></div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </fieldset>\r\n  </div>\r\n  <div class=\"f-form-layout farris-form mx-3\">\r\n    <fieldset class=\"f-section-formgroup\">\r\n      <div class=\"f-section-formgroup-inputs\">\r\n        <div class=\"farris-form form-inline farris-form-inline col-12\">\r\n          <div class=\"farris-group-auto\">\r\n            <div class=\"form-group farris-form-group\">\r\n              <label class=\"col-6 col-form-label\" style=\"padding-right: 41px;padding-left: 0px;\">\r\n                <span class=\"farris-label-text\" style=\"flex-grow: 1;\">{{'component.batchSet.participantOptions' | wfLocale}}</span>\r\n              </label>\r\n              <div class=\"col-6 col-form-label\">\r\n                <farris-switch [(ngModel)]=\"participantOptionsEnable\" name=\"participantOptionsEnable\"></farris-switch>\r\n                <div class=\"farris-feedback valid-feedback\"></div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </fieldset>\r\n  </div>\r\n</section>\r\n</div>\r\n\r\n<ng-template #footer>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm\" (click)=\"clickCancel()\">{{'component.note.clickCancel' |\r\n    wfLocale}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm mx-2\" (click)=\"clickOK()\">{{'component.note.clickOK' |\r\n    wfLocale}}</button>\r\n</ng-template>","styles":[""]}]}],"members":{"footer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":27,"character":3},"arguments":["footer"]}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":28,"character":3},"arguments":["iconSelectFooter"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":68,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":68,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":69,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":70,"character":5}}],null,null,null,null],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":71,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":72,"character":22},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":73,"character":26},{"__symbolic":"reference","name":"ɵe"}]}],"ngOnInit":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"batchSet":[{"__symbolic":"method"}]}},"ɵeg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":22,"character":1},"arguments":[{"selector":"lib-multi-instance-loop-characteristics","providers":[{"__symbolic":"reference","name":"ɵb"}],"template":"<div class=\"f-page\">\r\n  <div class=\"f-utils-fill-flex-column farris-split-section m-2 h-100\">\r\n    <section class=\"f-utils-fill-flex-column h-100\">\r\n      <div class=\"f-utils-fill-flex-column farris-overflow-y-auto h-100\" style=\"border-radius:16px;border: 1.5px solid #F1F3F7;\">\r\n        <div class=\"farris-form form-inline farris-form-inline\">\r\n          <div class=\"col-12 farris-group-auto my-3 pr-5\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'multiInstanceLoopCharacteristics.isEnable' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap mr-5\">\r\n                  <farris-switch [(ngModel)]=\"loopCharacteristics.enable\" name=\"enable\" (valueChange)=\"isEnable($event)\"></farris-switch>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 farris-group-auto my-3 pr-5\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'multiInstanceLoopCharacteristics.isSequential' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap mr-5\">\r\n                  <farris-switch [(ngModel)]=\"loopCharacteristics.sequential\" name=\"sequential\"></farris-switch>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 farris-group-auto my-3 pr-5\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'multiInstanceLoopCharacteristics.loopCardinality' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap ml-1\">\r\n                  <input-group [editable]=\"false\" [enableClear]=\"false\" [customCls]=\"'custom-cls'\" [groupText]=\"groupIcon2\"\r\n                    [(value)]=\"loopCharacteristics.loopCardinality\" (clickHandle)=\"loopCardinalityExpr($event)\">\r\n                  </input-group>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 farris-group-auto my-3 pr-5\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\"></span>\r\n                </label>\r\n                <div class=\"farris-input-wrap\" style=\"padding-right: 30px;border-radius:15px\">\r\n                  <div class=\"page-friendly-reminder\" style=\"background:#ECF4FF;padding: 0.5rem!important;border-radius:6px\">\r\n                    <div class=\"reminder-message\">\r\n                      <span class=\"reminder-title\">\r\n                        <span class=\"f-icon f-icon-info\">\r\n                        </span>\r\n                        <span class=\"reminder-name\" style=\"padding-left: 0.25rem\">\r\n                        </span>\r\n                      </span>\r\n                      <span class=\"message\" *ngIf=\"promptAct\"><br/>{{'multiInstanceLoopCharacteristics.promptAct1' | wfLocale}}<br/>\r\n                        {{'multiInstanceLoopCharacteristics.promptAct2' | wfLocale}}<br/>\r\n                      </span>\r\n                      <span class=\"message\" *ngIf=\"!promptAct\"><br/>{{'multiInstanceLoopCharacteristics.promptProc1' | wfLocale}}<br/>\r\n                        {{'multiInstanceLoopCharacteristics.promptProc2' | wfLocale}}<br/>\r\n                      </span>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-12 farris-group-auto my-3 pr-5\" *ngIf=\"loopCharacteristics.enable\">\r\n            <div class=\"farris-group-wrap\">\r\n              <div class=\"form-group farris-form-group\">\r\n                <label class=\"col-form-label\">\r\n                  <span class=\"farris-label-text\">{{'multiInstanceLoopCharacteristics.completionConditionRules' | wfLocale}}</span>\r\n                </label>\r\n                <div class=\"farris-input-wrap ml-1\">\r\n                  <input-group [editable]=\"false\" [enableClear]=\"false\" [customCls]=\"'custom-cls'\" [groupText]=\"groupIcon2\" \r\n                    [(value)]=\"conditionRulesIsSet\" (clickHandle)=\"setCompletionConditionRules(loopCharacteristics.completionConditionRules)\">\r\n                  </input-group>\r\n                  <div class=\"farris-feedback valid-feedback\"></div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </section>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm\" (click)=\"clickCancel()\">{{'component.timeLimitControl.clickCancel' | wfLocale }}</button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm mx-2\" (click)=\"clickOK()\">{{'component.timeLimitControl.clickOK' | wfLocale }}</button>\r\n</ng-template>","styles":[""]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":31,"character":3},"arguments":["class"]}]}],"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":35,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":36,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3}}]}],"editorParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":68,"character":3}}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":69,"character":3},"arguments":["iconSelectFooter"]}]}],"cell":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":70,"character":3},"arguments":["cell"]}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":71,"character":3},"arguments":["grid"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":104,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":105,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":105,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":106,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":107,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":97,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":98,"character":22},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@gsp-svc/expression","name":"ExpressionService","line":100,"character":18},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":101,"character":26},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":102,"character":21},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":103,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":104,"character":29},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"loopCardinalityExpr":[{"__symbolic":"method"}],"showloopCardinalityHelp":[{"__symbolic":"method"}],"showExpr":[{"__symbolic":"method"}],"isEnable":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}],"setCompletionConditionRules":[{"__symbolic":"method"}],"clickOK":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"validateSave":[{"__symbolic":"method"}]}},"ɵeh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":31,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":33,"character":4},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule","line":34,"character":4},{"__symbolic":"reference","module":"@gsp-lcm/metadatart-selector","name":"MetadataRTSelectModule","line":35,"character":4},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@gsp-lcm/metadatart-selector","name":"GSPMetadataRTServiceModule","line":36,"character":4},"member":"forRoot"},"arguments":[""]},{"__symbolic":"reference","module":"@farris/ui-response-toolbar","name":"FResponseToolbarModule","line":37,"character":4},{"__symbolic":"reference","module":"@farris/ui-list-filter","name":"ListFilterModule","line":38,"character":4},{"__symbolic":"reference","module":"@farris/ui-draggable","name":"AngularDraggableModule","line":39,"character":4},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@farris/ui-common","name":"FarrisCommonModule","line":40,"character":4},"member":"forRoot"}},{"__symbolic":"reference","module":"@farris/ui-forms","name":"FarrisFormsModule","line":41,"character":4},{"__symbolic":"reference","module":"@farris/ui-section","name":"FarrisSectionModule","line":42,"character":4},{"__symbolic":"reference","module":"@farris/ui-datagrid-editors","name":"DatagridEditorsModule","line":43,"character":4},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@farris/ui-datagrid","name":"DatagridModule","line":44,"character":4},"member":"forRoot"},"arguments":[[{"__symbolic":"spread","expression":{"__symbolic":"reference","module":"@farris/ui-datagrid-editors","name":"EditorProviders","line":45,"character":9}}]]},{"__symbolic":"reference","module":"@farris/ui-combo-list","name":"ComboListModule","line":47,"character":4},{"__symbolic":"reference","module":"@farris/ui-input-group","name":"InputGroupModule","line":48,"character":4},{"__symbolic":"reference","module":"@farris/ui-dialog","name":"FarrisDialogModule","line":49,"character":4},{"__symbolic":"reference","module":"@farris/ui-switch","name":"SwitchModule","line":50,"character":4},{"__symbolic":"reference","module":"@farris/ui-tabs","name":"FarrisTabsModule","line":51,"character":4},{"__symbolic":"reference","module":"@farris/ui-lookup","name":"LookupModule","line":52,"character":4},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@farris/ui-loading","name":"LoadingModule","line":53,"character":4},"member":"forRoot"},"arguments":[{"message":"Loading..."}]},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@farris/ui-notify","name":"NotifyModule","line":56,"character":4},"member":"forRoot"}},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerModule","line":57,"character":4},"member":"forRoot"},"arguments":[{"width":550,"height":450}]},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@farris/ui-modal","name":"ModalModule","line":61,"character":4},"member":"forRoot"}},{"__symbolic":"reference","name":"ɵei"}],"providers":[{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"CacheService","line":65,"character":4},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"SessionService","line":66,"character":4},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":67,"character":4},{"__symbolic":"reference","module":"@gsp-sys/rtf-common","name":"FrmEventBus","line":68,"character":4},{"__symbolic":"reference","module":"@gsp-sys/rtf-common","name":"FuncsService","line":69,"character":4},{"__symbolic":"reference","module":"@farris/ui-loading","name":"LoadingService","line":70,"character":4},{"__symbolic":"reference","module":"@gsp-sys/rtf-common","name":"AppService","line":71,"character":4},{"__symbolic":"reference","module":"@gsp-sys/rtf-common","name":"FrameworkService","line":72,"character":4},{"__symbolic":"reference","module":"@gsp-lcm/metadatart-selector","name":"GSPMetadataRTService","line":73,"character":4},{"__symbolic":"reference","module":"@gsp-lcm/bo-rt-service","name":"BusinessObjectRtService","line":74,"character":4},{"__symbolic":"reference","name":"ɵej"}],"declarations":[{"__symbolic":"reference","name":"ɵek"},{"__symbolic":"reference","name":"ɵem"}],"entryComponents":[{"__symbolic":"reference","name":"ɵek"},{"__symbolic":"reference","name":"ɵem"}]}]}],"members":{}},"ɵei":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":3,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵq"}],"exports":[{"__symbolic":"reference","name":"ɵq"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["resources"],"value":{"ngModule":{"__symbolic":"reference","name":"ɵei"},"providers":[{"provide":{"__symbolic":"reference","name":"ɵp"},"useValue":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"resources"},"right":{}}}]}}}},"ɵej":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":11,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@gsp-sys/rtf-common","name":"AppService","line":16,"character":24},{"__symbolic":"reference","module":"@gsp-sys/rtf-common","name":"FrameworkService","line":17,"character":30},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":18,"character":25}]}],"openBifManagerApp":[{"__symbolic":"method"}],"getDatagridData":[{"__symbolic":"method"}],"getProcessNameByCode":[{"__symbolic":"method"}]}},"ɵek":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":21,"character":1},"arguments":[{"selector":"app-process-list-help","providers":[{"provide":{"__symbolic":"reference","name":"ɵp"},"useValue":{"__symbolic":"reference","name":"ɵel"}},{"__symbolic":"reference","name":"ɵq"}],"template":"<div class=\"f-page f-page-is-managelist\" id=\"bif-manager-list\">\r\n  <app-proc-help-query-solution id=\"query-solution\" #querySolution [(queryParam)]=\"queryParam\"\r\n    (onSearch)=\"onSearch($event)\">\r\n  </app-proc-help-query-solution>\r\n\r\n  <div class=\"f-page-main\" id=\"page-main\">\r\n    <div *ngIf=\"setProcess&&setProcess.code\" class=\"d-flex px-2\" style=\"line-height: 32px; height: 32px;\">\r\n      <div>\r\n        {{\"setProcess\" | aifLocale}}\r\n      </div>\r\n      <div class=\"farris-tags\">\r\n        <ul class=\"farris-tags-item-container\">\r\n          <li class=\"farris-tag-item farris-tag-item-info\">\r\n            <span class=\"tag-box\">\r\n              {{setProcess&&setProcess.showText}}\r\n            </span>\r\n            <span *ngIf=\"false\" class=\"tag-delete\" (click)=\"removeSetProcess()\">\r\n              <i class=\"f-icon f-icon-close\"></i>\r\n            </span>\r\n          </li>\r\n        </ul>\r\n      </div>\r\n    </div>\r\n    <div class=\"f-utils-fill-flex-column\">\r\n      <farris-datagrid id=\"tt\" #tt [data]=\"ttData\" [columns]=\"ttColumns\" [idField]=\"ttIdField\" [multiSelect]=\"true\"\r\n        [showCheckbox]=\"false\" [showAllCheckbox]=\"false\" [onlySelectSelf]=\"true\" [keepSelect]=\"true\"\r\n        [selectOnCheck]=\"true\" [checkOnSelect]=\"false\" [showHeader]=\"true\" [fit]=\"true\" [fitColumns]=\"true\"\r\n        [pagination]=\"true\" [showPageList]=\"true\" [pageSize]=\"defaultPageSize\" [pageList]=\"pageList\"\r\n        (pageChanged)=\"onPageChanged($event)\" (pageSizeChanged)=\"onPageSizeChanged($event)\" [remoteSort]=\"false\">\r\n      </farris-datagrid>\r\n    </div>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #nameCellTemp let-ctx>\r\n  <a href=\"javascript: void(0);\" (click)=\"clickNameCell(ctx)\">{{ctx?.rowData?.name}}</a>\r\n</ng-template>\r\n\r\n<ng-template #iconSelectFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary btn-sm px-3 mx-2\" (click)=\"clickCancel()\">\r\n    {{'clickCancel' | aifLocale}}\r\n  </button>\r\n  <button type=\"button\" class=\"btn btn-primary btn-sm px-3 mx-2\" (click)=\"clickOk()\">\r\n    {{'clickOk' | aifLocale}}\r\n  </button>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"closeModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":31,"character":3}}]}],"submitModal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":3}}]}],"editorParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3}}]}],"tt":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":58,"character":3},"arguments":["tt"]}]}],"nameCellTemp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":66,"character":3},"arguments":["nameCellTemp"]}]}],"modalFooter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":69,"character":3},"arguments":["iconSelectFooter"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":97,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":97,"character":12}]}],null],"parameters":[{"__symbolic":"reference","name":"ɵej"},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":90,"character":22},{"__symbolic":"reference","module":"@farris/ui-notify","name":"NotifyService","line":91,"character":20},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":92,"character":26},{"__symbolic":"reference","module":"@gsp-sys/rtf-common","name":"FrameworkService","line":93,"character":30},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":94,"character":20},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":95,"character":28},{"__symbolic":"reference","module":"@farris/ui-loading","name":"LoadingService","line":96,"character":21},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"ɵq"}]}],"ngOnInit":[{"__symbolic":"method"}],"clickOk":[{"__symbolic":"method"}],"clickCancel":[{"__symbolic":"method"}],"onSearch":[{"__symbolic":"method"}],"clickNameCell":[{"__symbolic":"method"}],"onPageSizeChanged":[{"__symbolic":"method"}],"onPageChanged":[{"__symbolic":"method"}],"pageChangeHandler":[{"__symbolic":"method"}],"pageSizeChangeHandler":[{"__symbolic":"method"}],"removeSetProcess":[{"__symbolic":"method"}],"loadItems":[{"__symbolic":"method"}],"configTtColumns":[{"__symbolic":"method"}],"createDefaultQueryParam":[{"__symbolic":"method"}]}},"ɵel":{"zh-CHS":{"code":"编号","name":"名称","lastModifiedTime":"最后修改时间","upBill":"上游单据","downBill":"下游单据","processName":"流程名称","processType":"流程类型","creation":"生单","writeback":"回写","enabledState":"启用状态","sysInit":"系统预置","filter":"筛选","all":"全部","enabled":"已启用","disabled":"已禁用","yes":"是","no":"否","billSelector":"单据选择","querySolution":"筛选方案","collapse":"收起","expand":"展开","loading":"加载中","pleaseSelectNonVirtualVO":"请选择非虚拟VO","pleaseSelectOneItemOnly":"请选中一条数据","isExtendProcess":"扩展流程","creationProcess":"生单流程","clickCancel":"取消","clickOk":"确定","set":"（已设置）","notSet":"（未设置）","setProcess":"已设置：","$quoted$":["code","name","lastModifiedTime","upBill","downBill","processName","processType","creation","writeback","enabledState","sysInit","filter","all","enabled","disabled","yes","no","billSelector","querySolution","collapse","expand","loading","pleaseSelectNonVirtualVO","pleaseSelectOneItemOnly","isExtendProcess","creationProcess","clickCancel","clickOk","set","notSet","setProcess"]},"en":{"code":"Code","name":"Name","lastModifiedTime":"Last Modified Time","upBill":"Upstream Bill","downBill":"Downstream Bill","processName":"Process Name","processType":"Process Type","creation":"Creation","writeback":"Writeback","enabledState":"Enabled State","sysInit":"System Init","filter":"Filter","all":"All","enabled":"Enabled","disabled":"Disabled","yes":"Yes","no":"No","billSelector":"Bill Selector","querySolution":"Query Solution","collapse":"Collapse","expand":"Expand","loading":"Loading...","pleaseSelectNonVirtualVO":"Please select non-virtual VO","pleaseSelectOneItemOnly":"Please select only one item","isExtendProcess":"Extend Process","creationProcess":"Rreation Process","clickCancel":"Cancel","clickOk":"Ok","set":"(Set)","notSet":"(Not set)","setProcess":"Set: ","$quoted$":["code","name","lastModifiedTime","upBill","downBill","processName","processType","creation","writeback","enabledState","sysInit","filter","all","enabled","disabled","yes","no","billSelector","querySolution","collapse","expand","loading","pleaseSelectNonVirtualVO","pleaseSelectOneItemOnly","isExtendProcess","creationProcess","clickCancel","clickOk","set","notSet","setProcess"]},"zh-CHT":{"code":"編號","name":"名稱","lastModifiedTime":"最後修改時間","upBill":"上遊單據","downBill":"下遊單據","processName":"流程名稱","processType":"流程類型","creation":"生單","writeback":"回寫","enabledState":"啟用狀態","sysInit":"系統預置","filter":"篩選","all":"全部","enabled":"已啟用","disabled":"已禁用","yes":"是","no":"否","billSelector":"單據選擇","querySolution":"篩選方案","collapse":"收起","expand":"展開","loading":"加載中","pleaseSelectNonVirtualVO":"請選擇非虛擬VO","pleaseSelectOneItemOnly":"請選中壹條數據","isExtendProcess":"擴展流程","creationProcess":"生單流程","clickCancel":"取消","clickOk":"確定","set":"（已設置）","notSet":"（未設置）","setProcess":"已設置：","$quoted$":["code","name","lastModifiedTime","upBill","downBill","processName","processType","creation","writeback","enabledState","sysInit","filter","all","enabled","disabled","yes","no","billSelector","querySolution","collapse","expand","loading","pleaseSelectNonVirtualVO","pleaseSelectOneItemOnly","isExtendProcess","creationProcess","clickCancel","clickOk","set","notSet","setProcess"]},"$quoted$":["zh-CHS","en","zh-CHT"]},"ɵem":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"app-proc-help-query-solution","template":"<farris-section #sectionQuerySolution class=\"f-section-scheme f-section-in-managelist\" [expandStatus]=\"true\"\r\n  [enableMaximize]=\"false\" [enableAccordion]=\"''\" mainTitle=\"{{ 'querySolution' | aifLocale }}\" [fill]=\"false\"\r\n  [showHeader]=\"true\">\r\n  <ng-template farrisSectionTitle>\r\n    <div\r\n      style=\"border-radius: 6px; padding: 5px 12px; background: linear-gradient(-51deg, rgb(42, 135, 255, 0.2) 0%, rgb(50, 139, 255, 0.2) 100%);\">\r\n      <span style=\"font-size: 13px;color: #2A87FF;line-height: 16px;\">{{ 'querySolution' | aifLocale }}</span>\r\n    </div>\r\n  </ng-template>\r\n\r\n  <ng-template farrisSectionToolbar>\r\n    <div class=\"query-solution\">\r\n      <div class=\"solution-action\">\r\n        <ng-container *ngIf=\"sectionQuerySolution.expandStatus == true\">\r\n          <div class=\"btn-group\">\r\n            <button class=\"btn btn-primary\" (click)=\"clickBtnFilter()\">{{ 'filter' | aifLocale }}</button>\r\n          </div>\r\n          <div class=\"icon-group\">\r\n            <span class=\"icon-group-remove\" title=\"{{'clear' | aifLocale}}\" (click)=\"clickBtnClear()\">\r\n              <span class=\"f-icon f-icon-remove\"></span>\r\n            </span>\r\n            <span class=\"divide\"></span>\r\n            <span class=\"icon-group-setup\" *ngIf=\"false\">\r\n              <span class=\"f-icon f-icon-home-setup\"></span>\r\n            </span>\r\n            <span class=\"icon-group-packup\" title=\"{{ 'collapse' | aifLocale }}\"\r\n              (click)=\"sectionQuerySolution.expandStatus = false\">\r\n              <span class=\"f-icon f-icon-packup\"></span>\r\n            </span>\r\n          </div>\r\n        </ng-container>\r\n        <ng-container *ngIf=\"sectionQuerySolution.expandStatus == false\">\r\n          <div class=\"icon-group\">\r\n            <span class=\"icon-group-packup\" title=\"{{ 'expand' | aifLocale }}\"\r\n              (click)=\"sectionQuerySolution.expandStatus = true\">\r\n              <span class=\"f-icon f-icon-packup\" style=\"transform: rotate(180deg);\"></span>\r\n            </span>\r\n          </div>\r\n        </ng-container>\r\n      </div>\r\n    </div>\r\n  </ng-template>\r\n\r\n  <div class=\"form f-form-layout farris-form farris-form-controls-inline\"\r\n    *ngIf=\"sectionQuerySolution.expandStatus == true\">\r\n    <!-- 流程名称 -->\r\n    <div class=\"col-12 col-md-6 col-xl-3\">\r\n      <div class=\"farris-group-wrap\">\r\n        <div class=\"form-group farris-form-group\">\r\n          <label for=\"\" class=\"col-form-label\" title=\"{{'processName' | aifLocale}}\">\r\n            <span class=\"farris-label-text\">{{\"processName\" | aifLocale}}</span>\r\n          </label>\r\n          <div class=\"farris-input-wrap\">\r\n            <input-group [ngModel]=\"queryParam.filterArgsExt.name\" (valueChange)=\"processNameChange($event)\"\r\n              (clear)=\"clearProcessName()\">\r\n            </input-group>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n\r\n    <!-- 流程类型 -->\r\n    <!-- <div class=\"col-12 col-md-6 col-xl-3\" *ngIf=\"true\">\r\n      <div class=\"farris-group-wrap\">\r\n        <div class=\"form-group farris-form-group\">\r\n          <label for=\"\" class=\"col-form-label\" title=\"{{'processType' | aifLocale}}\">\r\n            <span class=\"farris-label-text\">{{\"processType\" | aifLocale}}</span>\r\n          </label>\r\n          <div class=\"farris-input-wrap\">\r\n            <farris-combo-list #comboProcessType [ngModel]=\"queryParam.filterArgs.billProcessType?.value\"\r\n              [idField]=\"comboProcessTypeIdField\" [valueField]=\"comboProcessTypeValueField\"\r\n              [textField]=\"comboProcessTypeTextField\" [data]=\"comboProcessTypeData\" (clear)=\"clearProcessType()\"\r\n              (valueChange)=\"processTypeChange($event)\" [editable]=\"false\"></farris-combo-list>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div> -->\r\n\r\n    <!-- 上游单据 -->\r\n    <div class=\"col-12 col-md-6 col-xl-3\">\r\n      <div class=\"farris-group-wrap\">\r\n        <div class=\"form-group farris-form-group\">\r\n          <label for=\"\" class=\"col-form-label\" title=\"{{'upBill' | aifLocale}}\">\r\n            <span class=\"farris-label-text\">{{\"upBill\" | aifLocale}}</span>\r\n          </label>\r\n          <div class=\"farris-input-wrap\">\r\n            <input-group [editable]=\"false\" [ngModel]=\"queryParam.filterArgsExt.upBillVoName\"\r\n              (clickHandle)=\"selectUpBill()\" [groupText]=\"groupIcon\" (clear)=\"clearUpBill()\"></input-group>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n\r\n    <!-- 下游单据 -->\r\n    <div class=\"col-12 col-md-6 col-xl-3\">\r\n      <div class=\"farris-group-wrap\">\r\n        <div class=\"form-group farris-form-group\">\r\n          <label for=\"\" class=\"col-form-label\" title=\"{{'downBill' | aifLocale}}\">\r\n            <span class=\"farris-label-text\">{{\"downBill\" | aifLocale}}</span>\r\n          </label>\r\n          <div class=\"farris-input-wrap\">\r\n            <input-group [editable]=\"false\" [ngModel]=\"queryParam.filterArgsExt.downBillVoName\"\r\n              (clickHandle)=\"selectDownBill()\" [groupText]=\"groupIcon\" (clear)=\"clearDownBill()\">\r\n            </input-group>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n\r\n    <!-- 启用状态 -->\r\n    <!-- <div class=\"col-12 col-md-6 col-xl-3\">\r\n      <div class=\"farris-group-wrap\">\r\n        <div class=\"form-group farris-form-group\">\r\n          <label for=\"enabledState\" class=\"col-form-label\" title=\"{{'enabledState' | aifLocale}}\">\r\n            <span class=\"farris-label-text\">{{\"enabledState\" | aifLocale}}</span>\r\n          </label>\r\n          <div class=\"farris-input-wrap\">\r\n            <farris-combo-list #comboEnabledState [ngModel]=\"queryParam.filterArgs.isEnabled?.value\"\r\n              [idField]=\"comboEnabledStateIdField\" [valueField]=\"comboEnabledStateValueField\"\r\n              [textField]=\"comboEnabledStateTextField\" [data]=\"comboEnabledStateData\" (clear)=\"clearIsEnabled()\"\r\n              (valueChange)=\"enabledStateChange($event)\" [editable]=\"false\"></farris-combo-list>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div> -->\r\n\r\n    <!-- 系统预置 -->\r\n    <div class=\"col-12 col-md-6 col-xl-3\" *ngIf=\"true\">\r\n      <div class=\"farris-group-wrap\">\r\n        <div class=\"form-group farris-form-group\">\r\n          <label for=\"\" class=\"col-form-label\" title=\"{{'sysInit' | aifLocale}}\">\r\n            <span class=\"farris-label-text\">{{\"sysInit\" | aifLocale}}</span>\r\n          </label>\r\n          <div class=\"farris-input-wrap\">\r\n            <farris-combo-list #comboSysInit [ngModel]=\"queryParam.filterArgs.sysInit?.value\"\r\n              [idField]=\"comboSysInitIdField\" [valueField]=\"comboSysInitValueField\" [textField]=\"comboSysInitTextField\"\r\n              [data]=\"comboSysInitData\" (clear)=\"clearSysInit()\" (valueChange)=\"sysInitChange($event)\"\r\n              [editable]=\"false\">\r\n            </farris-combo-list>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</farris-section>","styles":[".query-solution span{vertical-align:middle;margin:0 3px;cursor:pointer}"]}]}],"members":{"queryParam":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3},"arguments":["queryParam"]}]}],"queryParamChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":25,"character":3},"arguments":["queryParamChange"]}]}],"onSearchEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":3},"arguments":["onSearch"]}]}],"comboSysInit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":56,"character":3},"arguments":["comboSysInit"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵej"},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":69,"character":22},{"__symbolic":"reference","module":"@farris/ui-notify","name":"NotifyService","line":70,"character":20},{"__symbolic":"reference","module":"@gsp-lcm/metadatart-selector","name":"GSPMetadataRTService","line":71,"character":29},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":72,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":73,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":74,"character":22},{"__symbolic":"reference","name":"ɵq"}]}],"ngOnInit":[{"__symbolic":"method"}],"processNameChange":[{"__symbolic":"method"}],"processTypeChange":[{"__symbolic":"method"}],"enabledStateChange":[{"__symbolic":"method"}],"sysInitChange":[{"__symbolic":"method"}],"selectUpBill":[{"__symbolic":"method"}],"selectDownBill":[{"__symbolic":"method"}],"clearProcessName":[{"__symbolic":"method"}],"clearProcessType":[{"__symbolic":"method"}],"clearUpBill":[{"__symbolic":"method"}],"clearDownBill":[{"__symbolic":"method"}],"clearIsEnabled":[{"__symbolic":"method"}],"clearIsPublished":[{"__symbolic":"method"}],"clearSysInit":[{"__symbolic":"method"}],"clickBtnFilter":[{"__symbolic":"method"}],"clickBtnClear":[{"__symbolic":"method"}]}},"ɵen":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":34,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":36,"character":8},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule","line":37,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":38,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":39,"character":8},{"__symbolic":"reference","module":"@gsp-lcm/metadatart-selector","name":"MetadataRTSelectModule","line":40,"character":8},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@gsp-lcm/metadatart-selector","name":"GSPMetadataRTServiceModule","line":41,"character":8},"member":"forRoot"},"arguments":[""]},{"__symbolic":"reference","module":"@farris/ui-response-toolbar","name":"FResponseToolbarModule","line":42,"character":8},{"__symbolic":"reference","module":"@farris/ui-list-filter","name":"ListFilterModule","line":43,"character":8},{"__symbolic":"reference","module":"@farris/ui-draggable","name":"AngularDraggableModule","line":44,"character":8},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@farris/ui-common","name":"FarrisCommonModule","line":45,"character":8},"member":"forRoot"}},{"__symbolic":"reference","module":"@farris/ui-forms","name":"FarrisFormsModule","line":46,"character":8},{"__symbolic":"reference","module":"@farris/ui-section","name":"FarrisSectionModule","line":47,"character":8},{"__symbolic":"reference","module":"@farris/ui-datagrid-editors","name":"DatagridEditorsModule","line":48,"character":8},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@farris/ui-datagrid","name":"DatagridModule","line":49,"character":8},"member":"forRoot"},"arguments":[[{"__symbolic":"spread","expression":{"__symbolic":"reference","module":"@farris/ui-datagrid-editors","name":"EditorProviders","line":50,"character":15}}]]},{"__symbolic":"reference","module":"@farris/ui-combo-list","name":"ComboListModule","line":52,"character":8},{"__symbolic":"reference","module":"@farris/ui-input-group","name":"InputGroupModule","line":53,"character":8},{"__symbolic":"reference","module":"@farris/ui-dialog","name":"FarrisDialogModule","line":54,"character":8},{"__symbolic":"reference","module":"@farris/ui-switch","name":"SwitchModule","line":55,"character":8},{"__symbolic":"reference","module":"@farris/ui-tabs","name":"FarrisTabsModule","line":56,"character":8},{"__symbolic":"reference","module":"@farris/ui-lookup","name":"LookupModule","line":57,"character":8},{"__symbolic":"reference","module":"@farris/ui-treetable","name":"TreeTableModule","line":58,"character":8},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@farris/ui-loading","name":"LoadingModule","line":59,"character":8},"member":"forRoot"},"arguments":[{"message":"Loading..."}]},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@farris/ui-notify","name":"NotifyModule","line":62,"character":8},"member":"forRoot"}},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerModule","line":63,"character":8},"member":"forRoot"},"arguments":[{"width":550,"height":450}]},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@farris/ui-modal","name":"ModalModule","line":67,"character":8},"member":"forRoot"}},{"__symbolic":"reference","module":"@farris/ui-pagination","name":"PaginationModule","line":68,"character":8},{"__symbolic":"reference","module":"@farris/ui-splitter","name":"SplitterModule","line":69,"character":8},{"__symbolic":"reference","module":"@farris/ui-language-textbox","name":"LanguageTextboxModule","line":70,"character":8},{"__symbolic":"reference","name":"ɵei"}],"providers":[{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"CacheService","line":74,"character":8},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"SessionService","line":75,"character":8},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":76,"character":8},{"__symbolic":"reference","module":"@gsp-sys/rtf-common","name":"FrmEventBus","line":77,"character":8},{"__symbolic":"reference","module":"@gsp-sys/rtf-common","name":"FuncsService","line":78,"character":8},{"__symbolic":"reference","module":"@gsp-sys/rtf-common","name":"LoadingService","line":79,"character":8},{"__symbolic":"reference","module":"@gsp-sys/rtf-common","name":"AppService","line":80,"character":8},{"__symbolic":"reference","module":"@gsp-sys/rtf-common","name":"FrameworkService","line":81,"character":8},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":82,"character":19},"useValue":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"localStorage"},"member":"getItem"},"arguments":["languageCode"]},"right":"zh-CHS"}},{"__symbolic":"reference","module":"@gsp-lcm/metadatart-selector","name":"GSPMetadataRTService","line":83,"character":8},{"__symbolic":"reference","module":"@gsp-lcm/bo-rt-service","name":"BusinessObjectRtService","line":84,"character":8},{"__symbolic":"reference","name":"ɵeo"}],"declarations":[{"__symbolic":"reference","name":"ɵep"}],"entryComponents":[{"__symbolic":"reference","name":"ɵep"}]}]}],"members":{}},"ɵeo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@gsp-lcm/bo-rt-service","name":"BusinessObjectRtService","line":13,"character":28},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":14,"character":27},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"HttpService","line":14,"character":27},{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"SessionService","line":16,"character":31},{"__symbolic":"reference","module":"@farris/ui-notify","name":"NotifyService","line":17,"character":23},{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateService","line":18,"character":26}]}],"findDocumentTypeEntites":[{"__symbolic":"method"}]}},"ɵep":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"app-bill-type-help","providers":[{"provide":{"__symbolic":"reference","name":"ɵp"},"useValue":{"__symbolic":"reference","name":"ɵeq"}},{"__symbolic":"reference","name":"ɵq"}],"template":"<div class=\"g-main\" style=\"padding-left: 24px; padding-right: 24px;\">\r\n  <div class=\"h-100 d-flex flex-column\">\r\n    <farris-treetable #tt class=\"f-utils-fill-flex-column\" [data]=\"ttData\" [columns]=\"ttCols\" [idField]=\"ttIdField\"\r\n      [fit]=\"true\" [showFilterBar]=\"true\" [searchFields]=\"ttSearchFields\" [showIcon]=\"false\" [resizableColumns]=\"true\"\r\n      [showBorder]=\"true\" [striped]=\"true\" [allColumnsTitle]=\"ttAllColumnsTitle\" [expandLevel]=\"0\" [showHeader]=\"true\"\r\n      [fixedHeader]=\"true\" [singleSelect]=\"true\" [showCheckbox]=\"false\" [showCheckAll]=\"false\" [checkOnSelect]=\"true\"\r\n      [selectOnCheck]=\"true\" (search)=\"ttSearch($event)\" (nodeSelected)=\"ttNodeSelected($event)\">\r\n    </farris-treetable>\r\n  </div>\r\n</div>","styles":[""]}]}],"members":{"onselected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":25,"character":3},"arguments":["onselected"]}]}],"tt":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":28,"character":3},"arguments":["tt"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵeo"},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":46,"character":22},{"__symbolic":"reference","module":"@farris/ui-notify","name":"NotifyService","line":47,"character":20},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":48,"character":19},{"__symbolic":"reference","module":"@farris/ui-loading","name":"LoadingService","line":49,"character":21},{"__symbolic":"reference","name":"ɵq"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":51,"character":20},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":52,"character":28}]}],"ngOnInit":[{"__symbolic":"method"}],"getSelectedDocuType":[{"__symbolic":"method"}],"ttSearch":[{"__symbolic":"method"}],"loadItems":[{"__symbolic":"method"}],"ttNodeSelected":[{"__symbolic":"method"}],"buildTreeData":[{"__symbolic":"method"}],"configLookupColumns":[{"__symbolic":"method"}]}},"ɵeq":{"zh-CHS":{"code":"编号","name":"名称","busineseCategory":"业务种类","module":"模块","busineseType":"业务类型","collapse":"收起","expand":"展开","loading":"加载中","allColumns":"所有列","$quoted$":["code","name","busineseCategory","module","busineseType","collapse","expand","loading","allColumns"]},"en":{"code":"Code","name":"Name","busineseCategory":"Businese Category","module":"Module","busineseType":"Businese Type","collapse":"Collapse","expand":"Expand","loading":"Loading","allColumns":"All Columns","$quoted$":["code","name","busineseCategory","module","busineseType","collapse","expand","loading","allColumns"]},"zh-CHT":{"code":"編號","name":"名稱","busineseCategory":"業務種類","module":"模塊","busineseType":"業務類型","collapse":"收起","expand":"展開","loading":"加載中","allColumns":"所有列","$quoted$":["code","name","busineseCategory","module","busineseType","collapse","expand","loading","allColumns"]},"$quoted$":["zh-CHS","en","zh-CHT"]},"ɵer":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":16,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":18,"character":4},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":19,"character":4},"member":"forChild"},"arguments":[[{"path":"WfProcessEditor","component":{"__symbolic":"reference","name":"WfProcessEditorComponent"},"children":[],"resolve":{"translate":{"__symbolic":"reference","name":"ɵes"},"$quoted$":["translate"]}}]]}],"exports":[{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":22,"character":4}]}]}],"members":{}},"ɵes":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":9,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":9,"character":12}]}]],"parameters":[{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateService","line":8,"character":23},{"__symbolic":"reference","name":"string"}]}],"resolve":[{"__symbolic":"method"}]}},"ɵet":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":3,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵb"}],"exports":[{"__symbolic":"reference","name":"ɵb"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["resources"],"value":{"ngModule":{"__symbolic":"reference","name":"ɵet"},"providers":[{"provide":{"__symbolic":"reference","name":"ɵa"},"useValue":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"resources"},"right":{}}}]}}}},"ɵeu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵev"},{"__symbolic":"reference","name":"ɵez"}],"exports":[{"__symbolic":"reference","name":"ɵev"},{"__symbolic":"reference","name":"ɵez"}],"entryComponents":[{"__symbolic":"reference","name":"ɵev"},{"__symbolic":"reference","name":"ɵez"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"defaults":[{}],"value":{"ngModule":{"__symbolic":"reference","name":"ɵeu"},"providers":[{"provide":{"__symbolic":"reference","name":"ɵex"},"useValue":{"__symbolic":"reference","name":"config"}}]}}}},"ɵev":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵew"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"app-monaco-editor","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":16,"character":15},"useExisting":{"__symbolic":"reference","name":"ɵev"},"multi":true}],"template":"<div style=\"position: absolute; top:0;left: 0;height: 100%;width: 100%;\">\r\n  <div class=\"editor-container\" #editorContainer></div>\r\n</div>\r\n","styles":[":host{display:block;height:200px}.editor-container{width:100%;height:98%}"]}]}],"members":{"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3},"arguments":["model"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":41,"character":37},"arguments":[{"__symbolic":"reference","name":"ɵex"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":41,"character":28},{"__symbolic":"reference","name":"ɵey"}]}],"writeValue":[{"__symbolic":"method"}],"formatDocument":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"initMonaco":[{"__symbolic":"method"}]}},"ɵew":{"__symbolic":"class","members":{"_editorContainer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":10,"character":3},"arguments":["editorContainer"]}]}],"onInit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":11,"character":3}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3},"arguments":["options"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵey"}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"initMonaco":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵex":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":2,"character":44},"arguments":["NGX_MONACO_EDITOR_CONFIG"]},"ɵey":{"__symbolic":"interface"},"ɵez":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵew"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"app-monaco-diff-editor","template":"<div style=\"position: absolute; top:0;left: 0;height: 100%;width: 100%;\">\r\n  <div class=\"editor-container\" #editorContainer></div>\r\n</div>\r\n","styles":[":host{display:block;height:200px}.editor-container{width:100%;height:100%}"]}]}],"members":{"originalModel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3},"arguments":["originalModel"]}]}],"modifiedModel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3},"arguments":["modifiedModel"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":40,"character":15},"arguments":[{"__symbolic":"reference","name":"ɵex"}]}]],"parameters":[{"__symbolic":"reference","name":"ɵey"}]}],"initMonaco":[{"__symbolic":"method"}]}},"ɵfa":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","name":"ɵs"}],"ɵfb":[{"__symbolic":"reference","name":"ɵf"}],"ɵfc":[]},"origins":{"WfProcessEditorService":"./lib/wf-process-editor.service","WfProcessEditorComponent":"./lib/wf-process-editor.component","HttpLoaderFactory":"./lib/wf-process-editor.module","WfProcessEditorModule":"./lib/wf-process-editor.module","ProcessTime":"./lib/model/process-time","ProcessInfo":"./lib/model/process-info","ProcessOrganization":"./lib/model/process-info","RTProcessInfo":"./lib/model/rt-process-info","ɵa":"./lib/i18n/pipe/wf-process-editor-locale.pipe","ɵb":"./lib/i18n/pipe/wf-process-editor-locale.pipe","ɵc":"./lib/i18n/assets/lang.resource","ɵd":"./lib/app/process-designer.uistate","ɵe":"./lib/app/process-designer.viewmodel","ɵf":"./lib/domain/process-designer.dataservice","ɵg":"./lib/domain/process-de-util","ɵh":"./lib/app/bpmn-process.viewmodel","ɵi":"./lib/app/wf-flowElements.viewModel","ɵj":"./lib/app/sub-process.viewmodel","ɵk":"./lib/app/auto-activity.adapter","ɵl":"./lib/app/catch-event.adapter","ɵm":"./lib/app/message-activity.adapter","ɵn":"./lib/app/notify-activity.adapter","ɵo":"./lib/app/aif-creation-bill-activity.adapter","ɵp":"./lib/views/aif-ui-common/pipe/aif-ui-common-locale.pipe","ɵq":"./lib/views/aif-ui-common/pipe/aif-ui-common-locale.pipe","ɵr":"./lib/app/bill-node-activity.adapter","ɵs":"./lib/app/sequecne-activity.adapter","ɵt":"./lib/views/shared/event-bus.service","ɵu":"./lib/views/entryForm/entry-form-editor.component","ɵv":"./lib/views/expressionEditor/expression-editor.component","ɵw":"./lib/views/assign-performer-config/assign-performer-config.component","ɵx":"./lib/views/sign-rule/sign-rule.component","ɵy":"./lib/views/approvel-items/approvel-items.component","ɵz":"./lib/views/execute-forms/execute-forms.component","ɵba":"./lib/views/execute-forms/execute-forms.uistate","ɵbb":"./lib/views/execute-forms/execute-forms.viewmodel","ɵbc":"./lib/views/execute-forms/execute-forms.repository","ɵbd":"./lib/views/jump-scope/jump-scope.component","ɵbe":"./lib/views/backward-rule/backward-rule.component","ɵbf":"./lib/views/jump-scope/jump-scope.pipe","ɵbg":"./lib/views/activity-component/activity-component.component","ɵbh":"./lib/views/activity-component/activity-component.repository","ɵbi":"./lib/views/activity-component/activity-component.uistate","ɵbj":"./lib/views/activity-component/activity-component.viewmodel","ɵbk":"./lib/views/performer/performer.component","ɵbl":"./lib/views/performer/performer.viewmodel","ɵbm":"./lib/views/performer/performer.repository","ɵbn":"./lib/views/performer/performer.uistate","ɵbo":"./lib/views/performer/views/performer-options/performer-options.component","ɵbp":"./lib/views/performer/views/performer-edit/performer-edit.component","ɵbq":"./lib/views/performer/views/user-performer/user-performer.component","ɵbr":"./lib/views/performer/performer-config.service","ɵbs":"./lib/views/performer/views/variable-performer/variable-performer.component","ɵbt":"./lib/views/performer/views/position-performer/position-performer.component","ɵbu":"./lib/views/performer/views/position-performer/positions-name.pipe","ɵbv":"./lib/views/performer/views/component-performer/component-performer.component","ɵbw":"./lib/views/performer/views/component-performer/component-performer.service","ɵbx":"./lib/views/performer/views/reporting-line/reporting-line.component","ɵby":"./lib/views/performer/views/reporting-line/service/wf-report-def-help.component","ɵbz":"./lib/views/performer/views/reporting-line/service/wf-report-def-help.service","ɵca":"./lib/views/performer/views/matrix-performer/matrix-performer.component","ɵcb":"./lib/views/performer/views/matrix-performer/service/matrix-performer.component.service","ɵcc":"./lib/views/performer/views/activity-executor-performer/activity-executor-performer.component","ɵcd":"./lib/views/performer/views/user-performer/users-name.pipe","ɵce":"./lib/views/performer/views/user-performer/users-name.pipe","ɵcf":"./lib/views/performer/views/variable-performer/variable-name.pipe","ɵcg":"./lib/views/performer/views/activity-executor-performer/entities/activity-executor.pipe","ɵch":"./lib/views/title-expression/title-expression.component","ɵci":"./lib/views/save-as-edit/save-as-edit.component","ɵcj":"./lib/views/organization-potential-owner/organization-potential-owner.component","ɵck":"./lib/views/participant/alternative-participant/alternative-participant.component","ɵcl":"./lib/views/participant/participant.uistate","ɵcm":"./lib/views/customize-action/customize-action.component","ɵcn":"./lib/views/customize-action/views/customize-action-list/customize-action-list.component","ɵco":"./lib/views/call-activity-sub-process/call-activity-sub-process.component","ɵcp":"./lib/views/time-limit-control/time-limit-control.component","ɵcq":"./lib/views/time-limit-control/send-message-operation/send-message-operation.component","ɵcr":"./lib/views/sms-message-template/sms-message-template.component","ɵcs":"./lib/views/event-definition/event-definition.component","ɵct":"./lib/views/anonymous-set/anonymous-set.component","ɵcu":"./lib/views/process-variables/process-variables.component","ɵcv":"./lib/views/variable-setting/variable-setting.component","ɵcw":"./lib/views/variable-setting/views/constant-edit/constant-edit.component","ɵcx":"./lib/views/variable-setting/views/component-edit/component-edit.component","ɵcy":"./lib/views/variable-setting/views/component-edit/component-edit.service","ɵcz":"./lib/views/variable-setting/views/component-edit/component-edit-lookup.service","ɵda":"./lib/views/message-notice/message-notice.component","ɵdb":"./lib/views/message-notice/message-notice-edit/message-notice-edit.component","ɵdc":"./lib/views/execute-forms/add-execute-form/add-execute-form.component","ɵdd":"./lib/views/execute-forms/add-execute-form/form-format.service","ɵde":"./lib/views/execute-forms/form-format-config/form-format-config.component","ɵdf":"./lib/views/execute-forms/form-operation-config/form-operation-config.component","ɵdg":"./lib/views/execute-forms/form-config-container/form-config-container.component","ɵdh":"./lib/views/execute-forms/parameter-setting/parameter-setting.component","ɵdi":"./lib/views/approval-pivot/approval-pivot.component","ɵdj":"./lib/views/urge-handle-rule/urge-handle-rule.component","ɵdk":"./lib/views/note/note.component","ɵdl":"./lib/views/performer/views/matrix-performer/enum-list/enum-list.component","ɵdm":"./lib/views/time-limit-control/auto-handle-operation/auto-handle-operation.component","ɵdn":"./lib/views/extend-property/extend-property.component","ɵdo":"./lib/views/call-activity-sub-process2/call-activity-sub-process2.component","ɵdp":"./lib/views/image-set/image-set.component","ɵdq":"./lib/views/message-notice/message-notice-copy/message-notice-copy.component","ɵdr":"./lib/views/check-condition/check-condition.component","ɵds":"./lib/views/assign-strategy/assign-strategy.component","ɵdt":"./lib/views/activity-list/activity-list.component","ɵdu":"./lib/views/edit-component-parameter/edit-component-parameter.component","ɵdv":"./lib/views/release-component/release-component.component","ɵdw":"./lib/views/participant/participant.component","ɵdx":"./lib/views/execute-forms/variable-grid/variable-grid.component","ɵdy":"./lib/views/vo-config/vo-config.component","ɵdz":"./lib/views/wf-options/wf-options.component","ɵea":"./lib/views/assign-scope/assign-scope.component","ɵeb":"./lib/views/start-condition/start-condition.component","ɵec":"./lib/views/start-condition/abstract-datagrid-component","ɵed":"./lib/views/start-condition/i18n/lang.resource","ɵee":"./lib/views/start-condition/start-condition.service","ɵef":"./lib/views/batch-set-properties/batch-set-properties.component","ɵeg":"./lib/views/multi-instance-loop-characteristics/multi-instance-loop-characteristics.component","ɵeh":"./lib/views/aif-process-list-help/process-list-help.module","ɵei":"./lib/views/aif-ui-common/aif-ui-common.module","ɵej":"./lib/views/aif-process-list-help/services/process-list-help.service","ɵek":"./lib/views/aif-process-list-help/components/process-list-help/process-list-help.component","ɵel":"./lib/views/aif-process-list-help/i18n/lang.resource","ɵem":"./lib/views/aif-process-list-help/components/proc-help-query-solution/proc-help-query-solution.component","ɵen":"./lib/views/bill-type-help/bill-type-help.module","ɵeo":"./lib/views/bill-type-help/bill-type-help.service","ɵep":"./lib/views/bill-type-help/bill-type-help/bill-type-help.component","ɵeq":"./lib/views/bill-type-help/i18n/lang.resource","ɵer":"./lib/wf-process-editor-routing.module","ɵes":"./lib/service/translate-resolve.service","ɵet":"./lib/i18n/wf-process-editor-locale.module","ɵeu":"./lib/views/ng-monaco-editor/ng-monaco-editor.module","ɵev":"./lib/views/ng-monaco-editor/components/monaco-editor/monaco-editor.component","ɵew":"./lib/views/ng-monaco-editor/base/base-editor","ɵex":"./lib/views/ng-monaco-editor/config/config","ɵey":"./lib/views/ng-monaco-editor/config/config","ɵez":"./lib/views/ng-monaco-editor/components/monaco-diff-editor/monaco-diff-editor.component","ɵfa":"./lib/index","ɵfb":"./lib/index","ɵfc":"./lib/index"},"importAs":"@gsp-wf/wf-process-editor"}