1import{a as Q}from"./chunk-65EY4VVF.js";import{a as F,b as O,c as D}from"./chunk-FA6A3EVU.js";import{a as B}from"./chunk-PI3FZRCT.js";import"./chunk-MA6NIB4C.js";import{c as g}from"./chunk-GUL2ZDQI.js";import"./chunk-KL2YVNDO.js";import{d as J,e as K}from"./chunk-3EH4MJ4G.js";import"./chunk-VJWZ3FGF.js";import{a as N,d as R,e as L,g as j,k as A,o as U,s as q,t as G,y as Y}from"./chunk-3YUEVVBB.js";import"./chunk-X4DZEUKS.js";import{a as H}from"./chunk-UXYUZ72X.js";import{c as I}from"./chunk-EHVBRVAM.js";import{i as V}from"./chunk-SFSM3BH4.js";import{$ as v,A as f,Q as C,Sa as k,Ta as y,U as S,Ya as z,gc as M,lb as T,qc as E,sb as W,tb as P,u,ua as w,x}from"./chunk-53K2X55Y.js";import{Kc as te,Uj as b,ka as h}from"./chunk-AXJNWOAX.js";import"./chunk-U7MIFTH7.js";import{a as m,b as _,i as ee,k as p}from"./chunk-5KTCK5IS.js";import{CommonModule as ue}from"@angular/common";import"@angular/core";import{RouterModule as $}from"@angular/router";var X=ee(te());import"@angular/core";import*as e from"@angular/core";var ie=r=>({x:"1100px",y:r});function ne(r,l){if(r&1&&e.\u0275\u0275element(0,"fone-option",16),r&2){let t=l.$implicit;e.\u0275\u0275property("nzLabel",t.platformName)("nzValue",t.platformCode)}}function oe(r,l){if(r&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"a",28),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let i=e.\u0275\u0275nextContext(),o=e.\u0275\u0275reference(79);return e.\u0275\u0275resetView(i.openFailTriggers(o))}),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()}if(r&2){let t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate2("",e.\u0275\u0275pipeBind1(2,2,"c_failTriggers"),"(",t.failTriggersCount,")")}}function re(r,l){if(r&1&&(e.\u0275\u0275elementStart(0,"nz-tag"),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),r&2){let t=l.$implicit;e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(t.eventName)}}function ae(r,l){r&1&&e.\u0275\u0275element(0,"nz-divider")}function le(r,l){if(r&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",26)(1,"div",29)(2,"div",30),e.\u0275\u0275text(3),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",31)(5,"button",32),e.\u0275\u0275listener("click",function(){let i=e.\u0275\u0275restoreView(t).$implicit,o=e.\u0275\u0275nextContext(),s=e.\u0275\u0275reference(83);return e.\u0275\u0275resetView(o.testTrigger(i,s))}),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(8,"button",32),e.\u0275\u0275listener("click",function(){let i=e.\u0275\u0275restoreView(t).$implicit,o=e.\u0275\u0275nextContext(),s=e.\u0275\u0275reference(81);return e.\u0275\u0275resetView(o.editHook(i,s))}),e.\u0275\u0275text(9),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(11,"button",32),e.\u0275\u0275listener("click",function(){let i=e.\u0275\u0275restoreView(t).$implicit,o=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(o.deleteHook(i))}),e.\u0275\u0275text(12),e.\u0275\u0275pipe(13,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(14,"div",33),e.\u0275\u0275repeaterCreate(15,re,2,1,"nz-tag",null,e.\u0275\u0275repeaterTrackByIndex),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(17,ae,1,0,"nz-divider"),e.\u0275\u0275elementEnd()}if(r&2){let t=l.$implicit,n=l.$index,i=l.$count;e.\u0275\u0275advance(2),e.\u0275\u0275property("title",t.name),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",t.name," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(7,6,"c_test")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(10,8,"edit")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(13,10,"delete")," "),e.\u0275\u0275advance(3),e.\u0275\u0275repeater(t.events),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(n!==i-1?17:-1)}}function se(r,l){r&1&&(e.\u0275\u0275elementStart(0,"div",27),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),r&2&&(e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"c_noHooks")," "))}function ce(r,l){if(r&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"nz-filter-trigger",40),e.\u0275\u0275twoWayListener("nzVisibleChange",function(i){e.\u0275\u0275restoreView(t);let o=e.\u0275\u0275nextContext().$implicit;return e.\u0275\u0275twoWayBindingSet(o.visible,i)||(o.visible=i),e.\u0275\u0275resetVie
1w(i)}),e.\u0275\u0275element(1,"i",41),e.\u0275\u0275elementStart(2,"nz-dropdown-menu",null,3)(4,"div",42)(5,"div",43)(6,"input",44),e.\u0275\u0275twoWayListener("ngModelChange",function(i){e.\u0275\u0275restoreView(t);let o=e.\u0275\u0275nextContext().$implicit;return e.\u0275\u0275twoWayBindingSet(o.searchValue,i)||(o.searchValue=i),e.\u0275\u0275resetView(i)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"button",45),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let i=e.\u0275\u0275nextContext().$implicit,o=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(o.search(i))}),e.\u0275\u0275text(8),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(10,"button",32),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let i=e.\u0275\u0275nextContext().$implicit,o=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(o.resetFailTriggers(i))}),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementEnd()()()()()}if(r&2){let t=e.\u0275\u0275reference(3),n=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275twoWayProperty("nzVisible",n.visible),e.\u0275\u0275property("nzActive",n.searchValue.length>0)("nzDropdownMenu",t),e.\u0275\u0275advance(6),e.\u0275\u0275twoWayProperty("ngModel",n.searchValue),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(9,6,"search")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(12,8,"st_reset")," ")}}function de(r,l){if(r&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"th",38),e.\u0275\u0275listener("nzSortOrderChange",function(i){let o=e.\u0275\u0275restoreView(t).$implicit,s=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(s.sortOrderChange(i,o.id))}),e.\u0275\u0275text(1),e.\u0275\u0275template(2,ce,13,10,"nz-filter-trigger",39),e.\u0275\u0275elementEnd()}if(r&2){let t=l.$implicit;e.\u0275\u0275property("nzShowSort",t.sort)("nzSortFn",!0)("nzSortOrder",t.sortOrder)("nzRight",t.nzRight)("nzCustomFilter",t.filter)("nzWidth",t.width),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",t.label," "),e.\u0275\u0275advance(),e.\u0275\u0275conditional(t.filter?2:-1)}}function pe(r,l){if(r&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"tr")(1,"td",46),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"td",46),e.\u0275\u0275text(4),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"td",46),e.\u0275\u0275text(6),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"td",46),e.\u0275\u0275text(8),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(9,"td",47),e.\u0275\u0275text(10),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(11,"td",48)(12,"a",49),e.\u0275\u0275listener("click",function(){let i=e.\u0275\u0275restoreView(t).$implicit,o=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(o.onRetryWebhook(i))}),e.\u0275\u0275text(13),e.\u0275\u0275pipe(14,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"a",50),e.\u0275\u0275listener("click",function(){let i=e.\u0275\u0275restoreView(t).$implicit,o=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(o.deleteErrorRecord(i.id))}),e.\u0275\u0275text(16),e.\u0275\u0275pipe(17,"translate"),e.\u0275\u0275elementEnd()()()}if(r&2){let t=l.$implicit,n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(),e.\u0275\u0275property("title",n.getNoteWayText(t.noteWay)||""),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",n.getNoteWayText(t.noteWay)," "),e.\u0275\u0275advance(),e.\u0275\u0275property("title",t.eventName||""),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(t.eventName),e.\u0275\u0275advance(),e.\u0275\u0275property("title",t.operateTime||""),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(t.operateTime),e.\u0275\u0275advance(),e.\u0275\u0275property("title",t.operateUser||""),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(t.operateUser),e.\u0275\u0275advance(),e.\u0275\u0275property("title",t.errorReason||""),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",t.errorReason," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(14,12,"retry")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(17,14,"delete"))}}function ge(r,l){if(r&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",34)(1,"button",35),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let i=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(i.deleteErrorRecord())}),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(4,"fone-table",36),e.\u0275\u0275twoWayListener("nzPageIndexChange",function(i){e.\u0275\u0275restoreView(t);let o=e.\u0275\u0275nextContext();return e.\u0275\u0275twoWayBindingSet(o.errorPage.pageIndex,i)||(o.errorPage.pageIndex=i),e.\u0275\u0275resetView(i)})("nzPageSizeChange",function(i){e.\u0275\u0275restoreView(t);let o=e.\u0275\u0275nextContext();return e.\u0275\u0275twoWayBindingSet(o.errorPage.pageSize,i)||(o.errorPage.pageSize=i),e.\u0275\u0275resetView(i)}),e.\u0275\u0275listener("nzPageIndexChange",function(){e.\u0275\u0275restoreView(t);let i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.webHookPageIndexChange())}),e.\u0275\u0275elementStart(5,"thead")(6,"tr"),e.\u0275\u0275repeaterCreate(7,de,3,8,"th",37,e.\u0275\u0275repeaterTrackByIdentity),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(9,"tbody"),e.\u0275\u0275repeaterCreate(10,pe,18,16,"tr",null,e.\u0275\u0275repeaterTrackByIndex),e.\u0275\u0275elementEnd()()}if(r&2){let t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,7,"deleteAll")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("nzData",t.failTriggers),e.\u0275\u0275twoWayProperty("nzPageIndex",t.errorPage.pageIndex)("nzPageSize",t.errorPage.pageSize),e.\u0275\u0275property("nzFrontPagination",!1)("nzTotal",t.failTriggersCount)("nzScroll",e.\u0275\u0275pureFunction1(9,ie,t.scrollY)),e.\u0275\u0275advance(3),e.\u0275\u0275repeater(t.listOfColumns),e.\u0275\u0275advance(3),e.\u0275\u0275repeater(t.failTriggers)}}function me(r,l){if(r&1&&e.\u0275\u0275element(0,"fone-option",16),r&2){let t=l.$implicit;e.\u0275\u0275property("nzLabel",t.platformName)("nzValue",t.platformCode)}}function _e(r,l){if(r&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",9)(1,"div",10),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementStart(4,"span",11),e.\u0275\u0275text(5,":"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(6,"div",51)(7,"input",13),e.\u0275\u0275twoWayListener("ngModelChange",function(i){e.\u0275\u0275restoreView(t);let o=e.\u0275\u0275nextContext();return e.\u0275\u0275twoWayBindingSet(o.selectHook.name,i)||(o.selectHook.name=i),e.\u0275\u0275resetView(i)}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(8,"div",23),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(9,"div",9)(10,"div",10),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementStart(13,"span",11),e.\u0275\u0275text(14,":"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(15,"div",51)(16,"input",13),e.\u0275\u0275twoWayListener("ngModelChange",function(i){e.\u0275\u0275restoreView(t);let o=e.\u0275\u0275nextContext();return e.\u0275\u0275twoWayBindingSet(o.selectHook.remark,i)||(o.selectHook.remark=i),e.\u0275\u0275resetView(i)}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(17,"div",23),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(18,"div",9)(19,"div",10),e.\u0275\u0275text(20),e.\u0275\u0275pipe(21,"translate"),e.\u0275\u0275elementStart(22,"span",11),e.\u0275\u0275text(23,":"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(24,"div",51)(25,"fone-select",15),e.\u0275\u0275twoWayListener("ngModelChange",function(i){e.\u0275\u0275restoreView(t);let o=e.\u0275\u0275nextContext();return e.\u0275\u0275twoWayBindingSet(o.selectHook.noteWay,i)||(o.selectHook.noteWay=i),e.\u0275\u0275resetView(i)}),e.\u0275\u0275repeaterCreate(26,me,1,2,"fone-option",16,e.\u0275\u0275repeaterTrackByIndex),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(28,"div",23),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(29,"div",9)(30,"div",10),e.\u0275\u0275text(31),e.\u0275\u0275pipe(32,"translate"),e.\u0275\u0275elementStart(33,"span",11),e.\u0275\u0275text(34,":"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(35,"div",51)(36,"textarea",17),e.\u0275\u0275pipe(37,"translate"),e.\u0275\u0275twoWayListener("ngModelChange",function(i){e.\u0275\u0275restoreView(t);let o=e.\u0275\u0275nextContext();return e.\u0275\u0275twoWayBindingSet(o.selectHook.auth,i)||(o.selectHook.auth=i),e.\u0275\u0275resetVie
1w(i)}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(38,"div",23),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(39,"div",9)(40,"div",10),e.\u0275\u0275text(41),e.\u0275\u0275pipe(42,"translate"),e.\u0275\u0275elementStart(43,"span",11),e.\u0275\u0275text(44,":"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(45,"div",52)(46,"nz-checkbox-group",15),e.\u0275\u0275twoWayListener("ngModelChange",function(i){e.\u0275\u0275restoreView(t);let o=e.\u0275\u0275nextContext();return e.\u0275\u0275twoWayBindingSet(o.editTriggerOptions,i)||(o.editTriggerOptions=i),e.\u0275\u0275resetView(i)}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(47,"div",23),e.\u0275\u0275elementEnd()}if(r&2){let t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,11,"Name")," "),e.\u0275\u0275advance(5),e.\u0275\u0275twoWayProperty("ngModel",t.selectHook.name),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(12,13,"c_remark")," "),e.\u0275\u0275advance(5),e.\u0275\u0275twoWayProperty("ngModel",t.selectHook.remark),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(21,15,"c_noteWay")," "),e.\u0275\u0275advance(5),e.\u0275\u0275twoWayProperty("ngModel",t.selectHook.noteWay),e.\u0275\u0275advance(),e.\u0275\u0275repeater(t.ways),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(32,17,"variable")," "),e.\u0275\u0275advance(5),e.\u0275\u0275propertyInterpolate("placeholder",e.\u0275\u0275pipeBind1(37,19,"c_jsonString")),e.\u0275\u0275twoWayProperty("ngModel",t.selectHook.auth),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(42,21,"c_webhookTrigger")," "),e.\u0275\u0275advance(5),e.\u0275\u0275twoWayProperty("ngModel",t.editTriggerOptions)}}function he(r,l){if(r&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",9)(1,"div",10),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementStart(4,"span",11),e.\u0275\u0275text(5,":"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(6,"div",51)(7,"input",13),e.\u0275\u0275twoWayListener("ngModelChange",function(i){e.\u0275\u0275restoreView(t);let o=e.\u0275\u0275nextContext();return e.\u0275\u0275twoWayBindingSet(o.testPhone,i)||(o.testPhone=i),e.\u0275\u0275resetView(i)}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(8,"div",23),e.\u0275\u0275elementEnd()}if(r&2){let t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,2,"c_phone")," "),e.\u0275\u0275advance(5),e.\u0275\u0275twoWayProperty("ngModel",t.testPhone)}}var Z=(()=>{class r{constructor(t,n,i,o){this.modalService=t,this.translateHandler=n,this.webHookService=i,this.message=o,this.triggerOptions=[],this.editTriggerOptions=[],this.wbData={auth:"",noteWay:"",name:"",remark:""},this.existingHooks=[],this.failTriggers=[],this.failTriggersCount=0,this.scrollY="",this.errorPage={pageIndex:1,pageSize:10,sortType:"desc",sortBy:"operateTime"},this.listOfColumns=[{id:"noteWay",label:this.translateHandler.i18n("c_noteWay"),sortOrder:null,visible:!1,searchValue:"",sort:!0,filter:!0,width:"100px"},{id:"eventName",label:this.translateHandler.i18n("c_eventName"),sortOrder:null,visible:!1,searchValue:"",sort:!0,filter:!0,width:"100px"},{id:"operateTime",label:this.translateHandler.i18n("c_operateTime"),sortOrder:"descend",visible:!1,searchValue:"",sort:!0,filter:!0,width:"200px"},{id:"operateUser",label:this.translateHandler.i18n("c_operateUser"),sortOrder:null,visible:!1,searchValue:"",sort:!0,filter:!0,width:"100px"},{id:"errorReason",label:this.translateHandler.i18n("c_errorReason"),sortOrder:null,visible:!1,searchValue:"",sort:!0,filter:!0,width:"400px"},{id:"action",label:this.translateHandler.i18n("operation"),nzRight:"0px",width:"100px"}],this.getNoteWayText=s=>this.ways.find(a=>a.platformCode==s)?.platformName||""}ngOnInit(){this.initWebhooks()}initWebhooks(){this.webHookService.getEventTag().subscribe(t=>{t.code==0?this.triggerOptions=this.editTriggerOptions=t.data.map(n=>({label:n.eventName,value:n.eventCode})):this.message.error(t.msg)}),this.webHookService.getWay().subscribe(t=>{t.code==0?this.ways=t.data:this.message.error(t.msg)}),this.webHookService.getWebHook().subscribe(t=>{t.code==0?this.existingHooks=t.data:this.message.error(t.msg)}),this.resetFailTriggers()}generateWebhook(){let t=this.triggerOptions.filter(i=>i.checked);if(!t.length){this.message.error(this.translateHandler.i18n("UpdateFunForOutput_null_error"));return}let n={name:this.wbData.name,remark:this.wbData.remark,auth:this.wbData.auth,noteWay:this.wbData.noteWay,events:t.map(i=>({eventName:i.label,eventCode:i.value}))};this.webHookService.addWebHook(n).subscribe(i=>{i.code!==0?this.message.error(i.msg):this.webHookService.getWebHook().subscribe(o=>
1{o.code==0?this.existingHooks=o.data:this.message.error(o.msg)})})}editHook(t,n){this.selectHook=(0,X.cloneDeep)(t),this.editTriggerOptions=this.editTriggerOptions.map(i=>_(m({},i),{checked:t.events?.some(o=>o.eventCode==i.value)})),this.modalService.create({nzTitle:this.translateHandler.i18n("edit"),nzContent:n,fSize:"S",nzOnOk:()=>p(this,null,function*(){t=this.selectHook,t.events=this.editTriggerOptions.filter(o=>o.checked).map(o=>({eventName:o.label,eventCode:o.value}));let i=yield this.webHookService.editWebHook(t).toPromise();if(i.code!==0)return this.message.error(i.msg),!1})})}deleteHook(t){this.modalService.confirm({nzTitle:this.translateHandler.i18n("r_deleteGroupTip",{name:"webhook"}),nzOnOk:()=>p(this,null,function*(){let n=yield this.webHookService.deleteWebHook(t.id).toPromise();if(n.code!==0)return this.message.error(n.msg),!1;this.message.success(this.translateHandler.i18n("deleteSuccess")),this.webHookService.getWebHook().subscribe(i=>{i.code==0?this.existingHooks=i.data:this.message.error(i.msg)})})})}testTrigger(t,n){this.webHookService.testWebHook(t.id).subscribe(i=>{i.code==0?this.message.success(this.translateHandler.i18n("c_execSuccess")):this.message.error(i.msg)})}openFailTriggers(t){this.modalService.create({nzTitle:this.translateHandler.i18n("c_failTriggers"),nzContent:t,fSize:"L"}).afterClose.subscribe(()=>{this.scrollY=""}),setTimeout(()=>{let i=document.querySelector(".ant-modal-header"),o=document.querySelector(".ant-modal-footer");this.scrollY=`${o.getBoundingClientRect().bottom-i.getBoundingClientRect().bottom-128}px`},100)}onRetryWebhook(t){this.webHookService.retryWebHook(t.id).subscribe(n=>{n.code==0?(this.resetFailTriggers(),this.message.success(this.translateHandler.i18n("c_execSuccess"))):this.message.error(n.msg)})}webHookPageIndexChange(){let t={start:this.errorPage.pageIndex,count:this.errorPage.pageSize,sortType:this.errorPage.sortType,sortBy:this.errorPage.sortBy};this.webHookService.getErrorRecordPage(t).subscribe(n=>{n.code==0?this.failTriggers=n.data.data:this.message.error(n.msg)})}deleteErrorRecord(t){this.modalService.confirm({nzTitle:this.translateHandler.i18n("r_deleteGroupTip",{name:this.translateHandler.i18n("c_failTriggers")}),nzOnOk:()=>{let n=t&&[t]||this.failTriggers.map(i=>i.id);this.webHookService.deleteErrorRecord(n).subscribe(i=>{i.code!==0?this.message.error(i.msg):(this.message.success(this.translateHandler.i18n("deleteSuccess")),this.failTriggers.length==1&&this.errorPage.pageIndex>1&&this.errorPage.pageIndex--,this.resetFailTriggers())})}})}queryFailTriggers(t){this.errorPage.pageIndex=t.start,this.errorPage.pageSize=t.count,this.errorPage.sortType=t.sortType,this.errorPage.sortBy=t.sortBy,this.webHookService.getErrorRecordPage(t).subscribe(n=>{n.code==0?(this.failTriggers=n.data.data,this.failTriggersCount=n.data.total):this.message.error(n.msg)}),this.webHookService.getErrorRecordCount().subscribe(n=>{n.code==0?this.failTriggersCount=n.data:this.message.error(n.msg)})}sortOrderChange(t,n){this.queryFailTriggers({start:this.errorPage.pageIndex,count:this.errorPage.pageSize,sortType:t=="descend"?"desc":"asc",sortBy:n})}search(t){let n={};this.listOfColumns.map(i=>{i.searchValue&&(n[i.id]=i.searchValue)}),this.queryFailTriggers({start:this.errorPage.pageIndex,count:this.errorPage.pageSize,sortType:t.sortType=="descend"?"desc":"asc",sortBy:t.id,queryBody:n}),t.visible=!1}resetFailTriggers(t){this.queryFailTriggers({start:this.errorPage.pageIndex,count:this.errorPage.pageSize,sortType:"desc",sortBy:"operateTime"}),t&&(t.searchValue="",t.visible=!1)}static{this.\u0275fac=function(n){return new(n||r)(e.\u0275\u0275directiveInject(H),e.\u0275\u0275directiveInject(b),e.\u0275\u0275directiveInject(Q),e.\u0275\u0275directiveInject(E))}}static{this.\u0275cmp=e.\u0275\u0275defineComponent({type:r,selectors:[["f-webhooks-setting-page"]],decls:84,vars:34,consts:[["failTriggersDialog",""],["editHookTpl",""],["testTpl",""],["menu","nzDropdownMenu"],[1,"system-setting-content"],[1,"system-setting-content-item"],[1,"system-setting-content-item-title"],["nz-row",""],["nz-col","","nzFlex","12"],["nz-row","",1,"system-setting-content-item-data"],["nz-col","","nzFlex","3",1,"system-setting-content-item-data-field"],[1,"interval-chars"],["nz-col","","nzFlex","3",1,"system-setting-content-item-input"],["nz-input","","placeholder","",3,"ngModelChange","ngModel"],["nz-col","","nzFlex","6",1,"text-indent8"],[3,"ngModelChange","ngModel"],[3,"nzLabel","nzValue"],["nz-input","","spellcheck","fal
1se",3,"ngModelChange","placeholder","ngModel"],["nz-col","","nzFlex","3",1,"extend-token-scope-col"],["nz-col","","nzFlex","3"],["nz-col","","nzFlex","6"],["nz-button","","nzType","primary",3,"click"],[2,"margin-left","8px"],["nz-col","","nzFlex","3",1,"text-indent8"],["nz-col","","nzFlex","12",1,"system-setting-content-item-data"],[1,"hook-title"],[1,"hook-item"],[1,"nohooks"],[2,"margin-left","8px",3,"click"],[1,"hook-item-header"],[1,"hook-item-header-url",3,"title"],[1,"hook-item-header-operation"],["nz-button","","nzSize","small",3,"click"],[1,"hook-item-content"],[1,"table-operations"],["nz-button","","nzType","link","nzDanger","",3,"click"],[3,"nzPageIndexChange","nzPageSizeChange","nzData","nzPageIndex","nzPageSize","nzFrontPagination","nzTotal","nzScroll"],[3,"nzShowSort","nzSortFn","nzSortOrder","nzRight","nzCustomFilter","nzWidth"],[3,"nzSortOrderChange","nzShowSort","nzSortFn","nzSortOrder","nzRight","nzCustomFilter","nzWidth"],[3,"nzVisible","nzActive","nzDropdownMenu"],[3,"nzVisibleChange","nzVisible","nzActive","nzDropdownMenu"],["nz-icon","","nzType","search"],[1,"ant-table-filter-dropdown"],[1,"search-box"],["type","text","nz-input","","placeholder","",3,"ngModelChange","ngModel"],["nz-button","","nzSize","small","nzType","primary",1,"search-button",3,"click"],[3,"title"],["nzBreakWord","",2,"white-space","normal","word-wrap","break-word","word-break","break-all",3,"title"],["nzRight","0px"],[2,"margin-right","16px",3,"click"],[3,"click"],["nz-col","","nzFlex","6",1,"system-setting-content-item-input"],["nz-col","","nzFlex","6",1,"extend-token-scope-col"]],template:function(n,i){if(n&1){let o=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",4)(1,"div",5)(2,"div",6),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",7)(6,"div",8)(7,"div",9)(8,"div",10),e.\u0275\u0275text(9),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275elementStart(11,"span",11),e.\u0275\u0275text(12,":"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(13,"div",12)(14,"input",13),e.\u0275\u0275twoWayListener("ngModelChange",function(a){return e.\u0275\u0275restoreView(o),e.\u0275\u0275twoWayBindingSet(i.wbData.name,a)||(i.wbData.name=a),e.\u0275\u0275resetView(a)}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(15,"div",14),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(16,"div",9)(17,"div",10),e.\u0275\u0275text(18),e.\u0275\u0275pipe(19,"translate"),e.\u0275\u0275elementStart(20,"span",11),e.\u0275\u0275text(21,":"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(22,"div",12)(23,"input",13),e.\u0275\u0275twoWayListener("ngModelChange",function(a){return e.\u0275\u0275restoreView(o),e.\u0275\u0275twoWayBindingSet(i.wbData.remark,a)||(i.wbData.remark=a),e.\u0275\u0275resetView(a)}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(24,"div",14),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(25,"div",9)(26,"div",10),e.\u0275\u0275text(27),e.\u0275\u0275pipe(28,"translate"),e.\u0275\u0275elementStart(29,"span",11),e.\u0275\u0275text(30,":"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(31,"div",12)(32,"fone-select",15),e.\u0275\u0275twoWayListener("ngModelChange",function(a){return e.\u0275\u0275restoreView(o),e.\u0275\u0275twoWayBindingSet(i.wbData.noteWay,a)||(i.wbData.noteWay=a),e.\u0275\u0275resetView(a)}),e.\u0275\u0275repeaterCreate(33,ne,1,2,"fone-option",16,e.\u0275\u0275repeaterTrackByIndex),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(35,"div",14),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(36,"div",9)(37,"div",10),e.\u0275\u0275text(38),e.\u0275\u0275pipe(39,"translate"),e.\u0275\u0275elementStart(40,"span",11),e.\u0275\u0275text(41,":"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(42,"div",12)(43,"textarea",17),e.\u0275\u0275pipe(44,"translate"),e.\u0275\u0275twoWayListener("ngModelChange",function(a){return e.\u0275\u0275restoreView(o),e.\u0275\u0275twoWayBindingSet(i.wbData.auth,a)||(i.wbData.auth=a),e.\u0275\u0275resetView(a)}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(45,"div",14),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(46,"div",9)(47,"div",10),e.\u0275\u0275text(48),e.\u0275\u0275pipe(49,"translate"),e.\u0275\u0275elementStart(50,"span",11),e.\u0275\u0275text(51,":"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(52,"div",18)(53,"nz-checkbox-group",15),e.\u0275\u0275twoWayListener("ngModelChange",function(a){return e.\u0275\u0275restoreView(o),e.\u0275\u0275twoWayBindingSet(i.triggerOptions,a)||(i.triggerOptions=a),e.\u0275\u0275resetVie
1w(a)}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(54,"div",14),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(55,"div",9),e.\u0275\u0275element(56,"div",19),e.\u0275\u0275elementStart(57,"div",20)(58,"button",21),e.\u0275\u0275listener("click",function(){return e.\u0275\u0275restoreView(o),e.\u0275\u0275resetView(i.generateWebhook())}),e.\u0275\u0275text(59),e.\u0275\u0275pipe(60,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(61,oe,3,4,"a",22),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(62,"div",23),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(63,"div",7)(64,"div",24)(65,"div",7),e.\u0275\u0275element(66,"div",19),e.\u0275\u0275elementStart(67,"div",14)(68,"div",25),e.\u0275\u0275text(69),e.\u0275\u0275pipe(70,"translate"),e.\u0275\u0275elementStart(71,"span",11),e.\u0275\u0275text(72,":"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(73,"nz-divider"),e.\u0275\u0275repeaterCreate(74,le,18,12,"div",26,e.\u0275\u0275repeaterTrackByIndex,!1,se,3,3,"div",27),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(77,"div",19),e.\u0275\u0275elementEnd()()()()(),e.\u0275\u0275template(78,ge,12,11,"ng-template",null,0,e.\u0275\u0275templateRefExtractor)(80,_e,48,23,"ng-template",null,1,e.\u0275\u0275templateRefExtractor)(82,he,9,4,"ng-template",null,2,e.\u0275\u0275templateRefExtractor)}n&2&&(e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(4,16,"c_webhookSetting")," "),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(10,18,"Name")," "),e.\u0275\u0275advance(5),e.\u0275\u0275twoWayProperty("ngModel",i.wbData.name),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(19,20,"c_remark")," "),e.\u0275\u0275advance(5),e.\u0275\u0275twoWayProperty("ngModel",i.wbData.remark),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(28,22,"c_noteWay")," "),e.\u0275\u0275advance(5),e.\u0275\u0275twoWayProperty("ngModel",i.wbData.noteWay),e.\u0275\u0275advance(),e.\u0275\u0275repeater(i.ways),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(39,24,"variable")," "),e.\u0275\u0275advance(5),e.\u0275\u0275propertyInterpolate("placeholder",e.\u0275\u0275pipeBind1(44,26,"c_jsonString")),e.\u0275\u0275twoWayProperty("ngModel",i.wbData.auth),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(49,28,"c_webhookTrigger")," "),e.\u0275\u0275advance(5),e.\u0275\u0275twoWayProperty("ngModel",i.triggerOptions),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(60,30,"c_addWebhook")," "),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(i.failTriggersCount>0?61:-1),e.\u0275\u0275advance(8),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(70,32,"c_projectHooks")," "),e.\u0275\u0275advance(5),e.\u0275\u0275repeater(i.existingHooks))},dependencies:[u,x,f,y,w,k,v,T,z,P,W,C,S,M,F,O,Y,J,L,j,G,U,q,R,N,A,h],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--fone-top-bar-bg-color: #000000;--fone-layout-bg-color: #ffffff;--fone-top-bar-hover-color: #f0f7fd;--fone-shell-hover-color: #1c2a3e;--fone-shell-text-color: rgba(255, 255, 255, .65);--fone-shell-highlight-color: white;--fone-shell-selected-text-color: white;--fone-shell-selected-bg-color: #007aff}.hook-title[_ngcontent-%COMP%]{font-weight:700}.hook-item-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.hook-item-header-url[_ngcontent-%COMP%]{font-weight:700;font-size:16px;width:300px;white-space:normal;word-wrap:break-word;word-break:break-all;margin-right:24px}.hook-item-header-operation[_ngcontent-%COMP%]{display:flex}.hook-item-header-operation[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.nohooks[_ngcontent-%COMP%]{line-height:32px;border:2px dashed rgba(0,0,0,.24);border-radius:4px;padding:8px;color:#00000061}.table-operations[_ngcontent-%COMP%]{margin-bottom:8px}.table-operations[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{float:right}.search-box[_ngcontent-%COMP%]{padding:8px}.search-box[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{width:188px;margin-bottom:8px;display:block}.search-box[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:90px}.search-button[_ngcontent-%COMP%]{margin-right:8px}']})}}return r})();import*as d from"@angular/core";var xe=[{path:"",component:Z,canActivate:[g]}],fe=(()=>{class r{static{this.\u0275fac=function(n){return new(n||r)}}static{this.\u0275mod=d.\u0275\u0275defineNgModule({type:r})}static{this.\u0275inj=d.\u0275\u0275defineInjector({providers:[g],imports:[$.forChild(xe),$]})}}return r})(),Xe=(()=>{class r{static{this.\u0275fac=function(n){return new(n||r)}}static{this.\u0275mod=d.\u0275\u0275defineNgModule({type:r})}static{this.\u0275inj=d.\u0275\u0275defineInjector({imports:[ue,V,fe,B,D,I,K]})}}return r})();export{Xe as WebhooksSettingPageModule,fe as WebhooksSettingPageRoutingModule};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.