[{"__symbolic":"module","version":4,"metadata":{"ModalTipComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"template":"\n    <div class=\"title\">\n      <div class=\"tip-type\">\n        <img [src]=\"data?.icon || imgBase64\">\n        <b>{{data?.typeTitle || '确认'}}</b>\n      </div>\n      <div class=\"tip-msg\">\n        <ng-template [ngIf]=\"judgeMsg(data.msg) === 'array'\">\n          <div class=\"tip-msg-list\" *ngFor=\"let list of data.msg\">{{list}}</div>\n        </ng-template>\n        <ng-template [ngIf]=\"judgeMsg(data.msg) === 'string'\">\n          {{data.msg}}\n        </ng-template>\n        <ng-template [ngIf]=\"!judgeMsg(data.msg)\">\n          System error.\n        </ng-template>\n      </div>\n    </div>\n    <div class=\"tipBtn\">\n      <div *ngIf=\"data && data.button && data.button.length > 0\">\n        <ng-template ngFor let-btn [ngForOf]=\"data.button\">\n          <dc-button [hideTitle]=\"true\" [text]=\"btn.text\" (click)=\"btnEventClick(btn)\" [type]=\"btn.type || 1\"></dc-button>\n        </ng-template>\n      </div>\n      <div *ngIf=\"!data || !data.button || data.button.length == 0\">\n        <ng-template ngFor let-btn [ngForOf]=\"defaultBtn\">\n          <dc-button [hideTitle]=\"true\" [text]=\"btn.text\" (click)=\"btnEventClick(btn)\" [type]=\"btn.type || 1\"></dc-button>\n        </ng-template>\n      </div>\n    </div>\n  ","styles":["\n    .title {\n      padding: 30px 50px 30px;\n      min-height: 125px;\n      text-align: center;\n      display: block;\n      overflow: hidden;\n      font-size: 14px;\n      white-space: nowrap;\n      text-overflow: ellipsis;\n    }\n\n    img {\n      margin-right: 15px;\n      width: 30px;\n      height: 30px;\n    }\n\n    .tip-type {\n      text-align: left;\n      display: flex;\n      align-items: center;\n      justify-content: left;\n    }\n\n    .tip-type b {\n      font-size: 18px;\n      color: #333;\n    }\n\n    .tip-msg {\n      white-space: normal;\n      word-break: break-all;\n      font-size: 14px;\n      color: #333;\n      line-height: 30px;\n      padding-left: 45px;\n      margin-top: 5px;\n      text-align: left;\n      max-height: 200px;\n      overflow: auto;\n    }\n    .tip-msg-list{\n      white-space: normal;\n      text-indent: 0;\n    }\n\n    .tipBtn {\n      height: 70px;\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px;\n    }\n\n    dc-button:nth-child(2) {\n      margin-left: 15px;\n    }\n  "]}]}],"members":{"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"handler":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"judgeMsg":[{"__symbolic":"method"}],"btnEventClick":[{"__symbolic":"method"}]}}}}]