Commit 3741caed by 杨子

重构资产列表

parent 341d823e
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<name>MyApp</name> <name>MyApp</name>
<description>An awesome Ionic/Cordova app.</description> <description>An awesome Ionic/Cordova app.</description>
<author email="hi@ionicframework.com" href="http://ionicframework.com/">Ionic Framework Team</author> <author email="hi@ionicframework.com" href="http://ionicframework.com/">Ionic Framework Team</author>
<content original-src="index.html" src="http://192.168.19.225:8100" /> <content src="index.html" />
<access origin="*" /> <access origin="*" />
<allow-intent href="http://*/*" /> <allow-intent href="http://*/*" />
<allow-intent href="https://*/*" /> <allow-intent href="https://*/*" />
......
{ {
"/asset/*": { "/asset/*": {
"target": "http://192.168.19.200:8081", "target": "http://192.168.19.171:8082",
"secure": false, "secure": false,
"logLevel": "debug", "logLevel": "debug",
"changeOrigin": true "changeOrigin": true
......
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
</List> </List>
<WhiteSpace size='md'></WhiteSpace> <WhiteSpace size='md'></WhiteSpace>
<WingBlank [size]="'lg'"> <WingBlank [size]="'lg'">
<div Button [type]="'primary'">退出</div> <div Button [type]="'primary'" (click)="logout()">退出</div>
</WingBlank> </WingBlank>
</div> </div>
\ No newline at end of file
...@@ -15,4 +15,7 @@ export class UserComponent implements OnInit { ...@@ -15,4 +15,7 @@ export class UserComponent implements OnInit {
jumpPassword() { jumpPassword() {
this.router.navigateByUrl("/admin/user/password"); this.router.navigateByUrl("/admin/user/password");
} }
logout() {
this.router.navigateByUrl("/passport/login");
}
} }
...@@ -146,30 +146,18 @@ ...@@ -146,30 +146,18 @@
<ListItem *ngFor="let row of table.rows" multipleLine> <ListItem *ngFor="let row of table.rows" multipleLine>
<div [ngClass]="{'list-content':!row.showAll}"> <div [ngClass]="{'list-content':!row.showAll}">
<p>附件名称:{{row.accessoryName}}</p>
<p>帐面数量:{{row.count}}</p>
<p>净值:{{row.assetNetValue}}</p>
<p>计量单位:{{row.unit}}</p>
<p>管理单位:{{row.company? row.company.id:""}}</p>
<p>规格型号:{{row.modelNum}}</p>
<p>生产厂家:{{row.madeFirms}}</p>
<p>资产状态:{{row.assetState}}</p>
<p>产权单位:{{row.belongUnit? row.belongUnit.id:""}}</p>
<p>生产能力单位:{{row.productivityUnit}}</p>
<p>使用单位:{{row.useUnit? row.useUnit.id:""}}</p>
<p>资产名称:{{row.name}}</p> <p>资产名称:{{row.name}}</p>
<p>生产能力:{{row.productivity}}</p> <p>资产编号:{{row.asset.num}}</p>
<p>保管人:{{row.preserver? row.preserver.id:""}}</p> <p>规格型号:{{row.modelNum}}</p>
<p>折旧年限:{{row.depreciableLife}}</p> <p>资产分类:{{row.assetClass}}</p>
<p>存放地:{{row.storage}}</p> <p>原值:{{row.noTaxPrice}}</p>
<p>资产编号:{{row.num}}</p> <p>净值:{{row.assetNetValue}}</p>
<p>车架号:{{row.vin}}</p> <p>产权单位:{{row.belongUnit}}</p>
<p>不含税_单价:{{row.noTaxPrice}}</p> <p>管理单位:{{row.company}}</p>
<p>设备技术状况:{{row.technologySta}}</p> <p>使用单位:{{row.useUnit}}</p>
<p>购入日期:{{row.buyDate}}</p>
<p>实盘数量:{{row.actualCount}}</p>
</div> </div>
<div Button [type]="'primary'" (click)="goDetail(row.id)" [inline]="true" class="list-detail" [size]="'small'">下一步 <div Button [type]="'primary'" (click)="goDetail(row.asset.id)" [inline]="true" class="list-detail" [size]="'small'">
下一步
</div> </div>
<div (click)="row.showAll=!row.showAll" class="list-more am-list-arrow" <div (click)="row.showAll=!row.showAll" class="list-more am-list-arrow"
[ngClass]="row.showAll?'am-list-arrow-vertical-up':'am-list-arrow-vertical'"></div> [ngClass]="row.showAll?'am-list-arrow-vertical-up':'am-list-arrow-vertical'"></div>
......
...@@ -45,8 +45,10 @@ export class AssetsListComponent implements OnInit { ...@@ -45,8 +45,10 @@ export class AssetsListComponent implements OnInit {
private router: Router, private router: Router,
private activatedRoute: ActivatedRoute, private activatedRoute: ActivatedRoute,
private api: APIService private api: APIService
) {} ) {
this.id = activatedRoute.snapshot.queryParams["id"];
}
id;
renderFooter: Function; renderFooter: Function;
renderHeader: Function; renderHeader: Function;
search: any = {}; search: any = {};
...@@ -122,7 +124,7 @@ export class AssetsListComponent implements OnInit { ...@@ -122,7 +124,7 @@ export class AssetsListComponent implements OnInit {
this.state.show = false; this.state.show = false;
} }
loadData(search) { loadData(search) {
this.api.getFixedAssetsList(search).subscribe(data => { this.api.getAssets(search, this.id).subscribe(data => {
this.table = data; this.table = data;
}); });
} }
......
...@@ -47,7 +47,7 @@ ...@@ -47,7 +47,7 @@
<p>开始时间:{{row.beginDate}}</p> <p>开始时间:{{row.beginDate}}</p>
<p>事项名称:{{row.name}}</p> <p>事项名称:{{row.name}}</p>
</div> </div>
<div Button [type]="'primary'" (click)="goAssetsList()" [inline]="true" class="list-detail" [size]="'small'">下一步 <div Button [type]="'primary'" (click)="goAssetsList(row.id)" [inline]="true" class="list-detail" [size]="'small'">下一步
</div> </div>
<div (click)="row.showAll=!row.showAll" class="list-more am-list-arrow" <div (click)="row.showAll=!row.showAll" class="list-more am-list-arrow"
[ngClass]="row.showAll?'am-list-arrow-vertical-up':'am-list-arrow-vertical'"></div> [ngClass]="row.showAll?'am-list-arrow-vertical-up':'am-list-arrow-vertical'"></div>
......
...@@ -99,9 +99,10 @@ export class CheckPlanComponent implements OnInit { ...@@ -99,9 +99,10 @@ export class CheckPlanComponent implements OnInit {
onReset() { onReset() {
this.search = {}; this.search = {};
} }
goAssetsList() { goAssetsList(id) {
this.router.navigate(["../assetsList"], { this.router.navigate(["../assetsList"], {
relativeTo: this.activatedRoute relativeTo: this.activatedRoute,
queryParams: { id: id }
}); });
} }
showDate(key: string) { showDate(key: string) {
......
...@@ -61,6 +61,7 @@ const QrCode = "asset/a/asset/qrCode/data"; ...@@ -61,6 +61,7 @@ const QrCode = "asset/a/asset/qrCode/data";
const CheckTask = "asset/a/asset/assets/view/qrCode/"; const CheckTask = "asset/a/asset/assets/view/qrCode/";
const CheckSave = "asset/a/asset/checkPlan/save"; const CheckSave = "asset/a/asset/checkPlan/save";
const Upload = "asset/a/sys/file/webupload/upload?uploadPath=/asset/checkPlan"; const Upload = "asset/a/sys/file/webupload/upload?uploadPath=/asset/checkPlan";
const assetsUrl = "asset/a/asset/checkPlan/infoData";
@Injectable({ @Injectable({
providedIn: "root" providedIn: "root"
}) })
...@@ -264,4 +265,7 @@ export class APIService { ...@@ -264,4 +265,7 @@ export class APIService {
getConsumableReceiveList(param): Observable<any> { getConsumableReceiveList(param): Observable<any> {
return this.basePost(ConsumableReceive, param); return this.basePost(ConsumableReceive, param);
} }
getAssets(param, id) {
return this.basePost(assetsUrl + "/?id=" + id, param);
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment