[{"__symbolic":"module","version":4,"metadata":{"ButtonComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"dc-button","template":"\n    <div class=\"dc-button-container\">\n      <div class=\"{{class}}\" [ngClass]=\"{'disable':disable,'icon':icon?true:false, 'dcButton':type===1, 'cancelButton':type===2}\"\n           [ngStyle]=\"{'background-image':icon?'url('+icon+')':'none'}\">{{text || '确定'}}\n      </div>\n    </div>\n  ","styles":["\n      .dc-button-container {\n        display: inline-table;\n        width: auto;\n        height: 26px;\n      }\n\n      .dcButton {\n        padding: 0 20px;\n        color: #fff;\n        display: table-cell;\n        min-width: 94px;\n        font-size: 14px;\n        height: 26px;\n        line-height: 26px;\n        background: #0081cc;\n        border-radius: 15px;\n        /*box-shadow: 0px 0px 4px 0.1px rgba(0, 0, 0, .2);*/\n        cursor: pointer;\n        vertical-align: top;\n        text-align: center;\n      }\n\n      .dcButton:hover {\n        background: #0067a3;\n        /*box-shadow: 0px 0px 4px 0.8px rgba(0, 0, 0, .2);*/\n      }\n\n      .dcButton:active {\n        box-shadow: none\n      }\n\n      .cancelButton {\n        padding: 0 20px;\n        color: #333;\n        display: table-cell;\n        min-width: 94px;\n        font-size: 14px;\n        height: 26px;\n        line-height: 24px;\n        background: #fff;\n        border-radius: 15px;\n        box-shadow: 0px 0px 4px 0.1px rgba(0, 0, 0, .2);\n        cursor: pointer;\n        vertical-align: top;\n        text-align: center;\n      }\n\n      .cancelButton:hover {\n        color: #0067a3;\n        box-shadow: 0px 0px 4px 0.8px rgba(0, 0, 0, .2);\n      }\n\n      .cancelButton:active {\n        color: #0067a3;\n        box-shadow: 0px 0px 4px 0.8px rgba(0, 0, 0, .2);\n      }\n\n      .dcButton.disable, .cancelButton.disable {\n        cursor: not-allowed;\n        color: #999;\n        background: #e2e2e2;\n        box-shadow: none\n      }\n\n      .dcButton.icon, .cancelButton.icon {\n        background-repeat: no-repeat;\n        background-size: 16px;\n        background-position: 10px 4px;\n        padding-left: 36px;\n      }\n      .btn-info,.btn-save,.btn-file,.btn-cancel,.btn-search,.btn-refresh{\n        border-radius: 5px;\n        font-size:14px;\n        line-height:40px;\n        min-width: 120px;\n      }\n      .btn-info.disable,.btn-save.disable,\n      .btn-cancel.disable{\n        cursor: not-allowed;\n        color: #999;\n        background: #e2e2e2;\n        box-shadow: none;\n      }\n      .btn-info.disable:hover,.btn-save.disable:hover,\n      .btn-cancel.disable:hover{\n        color: #999;\n        background: #e2e2e2;\n      }\n      .btn-info{\n        background-color:#2bb1ff;\n      }\n      .btn-info:hover{\n        background-color:#279fe5;\n      }\n      .btn-save{\n        background-color:#3fb992;\n      }\n      .btn-save:hover{\n        background-color:#39a683;\n      }\n      .btn-file{\n        border:1px #ff8636 solid;\n        color:#ff8636;\n        padding-left:40px;\n        background-color: transparent;\n        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAC9JREFUKJFj/N9mxoAD/IfSjNgkmXDpIgRGgkYWBkTo4QJY5SmyEWs8MYzGI/kaATnYBdrstx3VAAAAAElFTkSuQmCC) !important;\n        background-size: 14px 14px;\n        background-repeat: no-repeat;\n        background-position: 20px center;\n        line-height: 38px;\n      }\n      .btn-file:hover{\n        background-color:#ff8636;\n        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAC9JREFUKJFj/P//PwMOAJNgxCbJhEsXITASNLIwIEIPF8AqT5GNWOOJYTQeydcIACKDBxzke9pCAAAAAElFTkSuQmCC) !important;\n        color: #fff;\n        background-size: 14px 14px;\n        background-repeat: no-repeat;\n        background-position: 20px center;\n      }\n      .btn-cancel{\n        border:1px #cccccc solid;\n        color:#999999;\n        background-color: transparent;\n        line-height: 38px;\n      }\n      .btn-cancel:hover{\n        background-color:#e1e3e5;\n      }\n      .btn-search{\n        background-color:#3fb992;\n        min-width: 80px;\n      }\n      .btn-search:hover{\n        background-color:#39a683;\n      }\n      .btn-refresh{\n        border:1px #2bb1ff solid;\n        color:#2bb1ff;\n        padding-left:35px;\n        background-color: transparent;\n        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAASFJREFUOI2l0ztKQ1EUBdD1YtRCHIGVlqZIkCBmBhEEe+uoiDaOwGQCIoKFGltLIfjBQntjpWC0ExvHIGg0Fu8mhIf5gBsOFw57b87vRplaSwKzKGER0yH3imtU8dxNjroMxrCLDaSSrgE/OMY2PgTiThBfYhNN7KOAyRCFkGtiHedBI8rUWi00kME7lvDQo4IcLjCFA2y1DeAL833EbWRRRxrZ7l5HsTxADI84wghKyWGVxTMZhNPwFtOIhhAkcdfW9VrX0EjhBS0sDMEvB24nUuILg5UhDSrJCk7wjTXxigbhTLzyjsETDjEuvsZcH3EWV+KVN9oGxLd9I76wOvaQx0SIfMjdB84t5lD592eK/vjOGayiiBl84i1UWA0td/ALqaZIRRIfuTEAAAAASUVORK5CYII=) !important;\n        background-size: 14px 14px;\n        background-repeat: no-repeat;\n        background-position: 15px center;\n        min-width: 80px;\n        line-height: 38px;\n        padding-right: 15px;\n      }\n      .btn-refresh:hover{\n        background-color:#2bb1ff;\n        color: #fff;\n        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAPBJREFUOI2tk01qAkEUhEvFQDAnUYkuZjG3yCVyD+cE/oQI4lWSSwTEyQFyhCxUlM9NjXaaSPfCB0XTj3rV768FKEIfmAI1sDO29vVjfnh5AN6BE7ftBKyAx1Bg4uAPk/bAAiiBJ6O0b2/Op2MkOzY+f4DxP2U1GJuDs70IABwSwQ1G7ssRGLR1ta6kF6XtS9JaUkfSa5hBY5OMLEpz6xaQ8ehta6cpaYFaEpLKDH5l7hXAzPW8ZdQuoAobJmDokew8opTAs0d+ERCwzFykUbBIm1AgXuU5UAA9o7AvXuXqLp8pxsCvfbvWX6c7d7/+8M9zY5ln4105gAAAAABJRU5ErkJggg==) !important;\n        background-size: 14px 14px;\n        background-repeat: no-repeat;\n        background-position: 15px center;\n      }\n    "]}]}],"members":{"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"class":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"text":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"disable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"hideTitle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}}}}]