@wjya/ngx-webapp-icpc.group.pms
Version:
angular webapp : icpc.group.pms
1 lines • 3.91 kB
JSON
[{"__symbolic":"module","version":4,"metadata":{"ParkingProjectBillComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":71,"character":1},"arguments":[{"selector":"zx-parking-project-bill","template":"<zx-header-block [title]=\"'车缴账单'\" [showBottomLine]=\"false\" [showBreadcrumb]=\"true\"><p>车位包月账单统计分析</p></zx-header-block><zx-content-block><ng-template #extra><nz-select style=\"width: 150px;\" [(ngModel)]=\"listView.params.communityId\" [nzPlaceHolder]=\"'小区'\" [nzSize]=\"'large'\" (ngModelChange)=\"loadAll()\" nzAllowClear><nz-option *ngFor=\"let option of communityOptions\" [nzLabel]=\"option.name\" [nzValue]=\"option.id\"></nz-option></nz-select> <nz-select style=\"width: 150px;\" [(ngModel)]=\"listView.params.status\" [nzPlaceHolder]=\"'账单状态'\" [nzSize]=\"'large'\" (ngModelChange)=\"filter()\" nzAllowClear><nz-option *ngFor=\"let option of feeBillStatusOptions\" [nzLabel]=\"option.text\" [nzValue]=\"option.value\"></nz-option></nz-select> <nz-input [nzType]=\"'search'\" [(ngModel)]=\"listView.params.searchQuery\" [nzPlaceHolder]=\"'请输入姓名、手机、车牌等关键字'\" style=\"width: 300px\" (nzOnSearch)=\"search($event)\" [nzSize]=\"'large'\"></nz-input></ng-template><ng-template #content><zx-list-view [listView]=\"listView\" (loadData)=\"loadAll()\"><ng-template #dataColumn let-dataRow=\"dataRow\" let-field=\"field\" let-value=\"value\"><div *ngIf=\"field.name == 'fullRoomName'\"><span>{{dataRow.bill.fullRoomName}}</span></div><div *ngIf=\"field.name == 'userName'\"><span>{{dataRow.bill.userName}}</span></div><div *ngIf=\"field.name == 'phone'\"><span>{{dataRow.bill.phone}}</span></div><div *ngIf=\"field.name == 'carNumber'\"><span>{{dataRow.bill.carNumber}}</span></div><div *ngIf=\"field.name == 'carPort'\"><span>{{dataRow.bill.carPort}}</span></div><div *ngIf=\"field.name == 'status'\"><span *ngIf=\"dataRow.status === 'MANUAL_FEE'\" style=\"color: #009900\">{{dataRow.status | dictConvert:'PMS_PARK_FEE_BILL_ITEM_STATUS' | async}}</span> <span *ngIf=\"dataRow.status === 'INVALID'\" style=\"color: #666666\">{{dataRow.status | dictConvert:'PMS_PARK_FEE_BILL_ITEM_STATUS' | async}}</span> <span *ngIf=\"dataRow.status === 'AUTO_FEE'\" style=\"color: #009900\">{{dataRow.status | dictConvert:'PMS_PARK_FEE_BILL_ITEM_STATUS' | async}}</span> <span *ngIf=\"dataRow.status === 'NO_FEE'\" style=\"color: #FF0000\">{{dataRow.status | dictConvert:'PMS_PARK_FEE_BILL_ITEM_STATUS' | async}}</span></div><div *ngIf=\"field.name == 'fee'\" style=\"width: 150px;\"><span style=\"min-width: 60px;\">{{dataRow.fee}}</span></div></ng-template></zx-list-view></ng-template></zx-content-block>","styles":["\n :host ::ng-deep nz-cascader{\n display:inline-block;\n width:250px;\n text-align: left;\n }\n :host .operation > a{\n padding: 0 5px;\n }\n\n :host .operation > a::after{\n content:\"|\";\n padding-left: 15px;\n color: #999;\n }\n\n :host .operation > a:last-child::after{\n content:\"\";\n }\n "]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../../service/data-source.helper","name":"DataSourceHelper","line":106,"character":34},{"__symbolic":"reference","module":"@wjya/ngx-webapp-fx","name":"UserStorageService","line":107,"character":36},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":108,"character":26},{"__symbolic":"reference","module":"@wjya/ngx-webapp-fx","name":"DataDictService","line":109,"character":33}]}],"ngOnInit":[{"__symbolic":"method"}],"loadAll":[{"__symbolic":"method"}],"search":[{"__symbolic":"method"}],"filter":[{"__symbolic":"method"}]}}}}]