{"__symbolic":"module","version":4,"metadata":{"MUploadSingleFileComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"m-upload-single-file","exportAs":"mUploadSingleFile","template":"\n    <div *ngIf=\"mFileList.length\" class=\"m-upload-single-file\">\n      <div class=\"m-upload-single-container\">\n        <p *ngIf=\"mSingFileIcon\"><img [src]=\"mSingFileIcon\" alt=\"文件icon\" /></p>\n        <div>{{ file.name }}</div>\n        <nz-upload [nzMultiple]=\"false\" [nzBeforeUpload]=\"beforeUpload\" [nzAccept]=\"mAcceptFileType\">\n          <button nz-button nzType=\"link\">重新上传</button>\n        </nz-upload>\n      </div>\n      <div class=\"m-upload-single-container-footer\">\n        <button *ngIf=\"mShowFooterBtn && mBtnDesc !== ''\" nz-button nzType=\"primary\" (click)=\"onCreateTask()\">{{ mBtnDesc }}</button>\n      </div>\n    </div>\n  ","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":22,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":23,"character":19},"member":"OnPush"}}]}],"members":{"mFileList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"mMultiple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"mBtnDesc":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"mAcceptFileType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}],"mShowFooterBtn":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"mSingFileIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"mCreateTask":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":3}}]}],"mFileListChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":33,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ng-zorro-antd/message","name":"NzMessageService","line":35,"character":29}]}],"deleteFileItem":[{"__symbolic":"method"}],"onCreateTask":[{"__symbolic":"method"}]}},"MUploadSingleFileModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"MUploadSingleFileComponent"}],"exports":[{"__symbolic":"reference","name":"MUploadSingleFileComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":12,"character":12},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"PlatformModule","line":12,"character":26},{"__symbolic":"reference","module":"ng-zorro-antd/icon","name":"NzIconModule","line":12,"character":42},{"__symbolic":"reference","module":"ng-zorro-antd/upload","name":"NzUploadModule","line":12,"character":56},{"__symbolic":"reference","module":"@bixi/core/table","name":"BixiTableModule","line":12,"character":72},{"__symbolic":"reference","module":"ng-zorro-antd/button","name":"NzButtonModule","line":12,"character":89}]}]}],"members":{}}},"origins":{"MUploadSingleFileComponent":"./upload-single-file.component","MUploadSingleFileModule":"./upload-single-file.module"},"importAs":"@mining/ui/upload-single-file"}