diff --git a/proxy.conf.js b/proxy.conf.js
index 2799a9fa..29173019 100644
--- a/proxy.conf.js
+++ b/proxy.conf.js
@@ -4,7 +4,7 @@
* @Author : Shiming
* @Date : 2022-01-18 09:51:21
* @LastEditors : Shiming
- * @LastEditTime : 2022-04-27 11:21:30
+ * @LastEditTime : 2022-04-27 17:26:44
* @FilePath : \\tms-obc-web\\proxy.conf.js
* Copyright (C) 2022 huzhenhong. All rights reserved.
*/
@@ -30,7 +30,7 @@ module.exports = {
// },
'//api': {
target: {
- host: 'tms-api-test.eascs.com',
+ host: 'tms-api-dev.eascs.com',
protocol: 'https:',
port: 443
},
diff --git a/src/app/routes/contract-management/components/index/index.component.html b/src/app/routes/contract-management/components/index/index.component.html
index e8670348..1be81abf 100644
--- a/src/app/routes/contract-management/components/index/index.component.html
+++ b/src/app/routes/contract-management/components/index/index.component.html
@@ -9,15 +9,16 @@
* Copyright (C) 2022 huzhenhong. All rights reserved.
-->
+
-
+
-
-
+
+
diff --git a/src/app/routes/contract-management/components/index/index.component.ts b/src/app/routes/contract-management/components/index/index.component.ts
index dfb5474a..4c42914d 100644
--- a/src/app/routes/contract-management/components/index/index.component.ts
+++ b/src/app/routes/contract-management/components/index/index.component.ts
@@ -1,5 +1,5 @@
/*
- * @Description :
+ * @Description :
* @Version : 1.0
* @Author : Shiming
* @Date : 2022-01-07 13:27:10
@@ -10,18 +10,25 @@
*/
import { Component, OnInit } from '@angular/core';
+import { ACLService } from '@delon/acl';
import { ModalHelper, _HttpClient } from '@delon/theme';
@Component({
selector: 'app-supply-management-index',
- templateUrl: './index.component.html',
+ templateUrl: './index.component.html'
})
export class ContractManagementIndexComponent implements OnInit {
selectedIndex = 0;
-
- constructor(private http: _HttpClient, private modal: ModalHelper) { }
-
- ngOnInit(): void { }
+ isShowDetail = false;
+ isShowFrame = false;
+ constructor(private http: _HttpClient, private modal: ModalHelper, private acl: ACLService) {
+ const acls = acl.data.abilities || [];
+ this.isShowDetail = !!acls.find(acl => acl === 'CONTRACT-INDEX-searchDetail');
+ this.isShowFrame = !!acls.find(acl => acl === 'CONTRACT-INDEX-listFrame');
+ console.log(this.isShowFrame);
+
+ }
+ ngOnInit(): void {}
}
diff --git a/src/app/routes/contract-management/contract-management-routing.module.ts b/src/app/routes/contract-management/contract-management-routing.module.ts
index 35948446..368f17a9 100644
--- a/src/app/routes/contract-management/contract-management-routing.module.ts
+++ b/src/app/routes/contract-management/contract-management-routing.module.ts
@@ -1,5 +1,5 @@
/*
- * @Description :
+ * @Description :
* @Version : 1.0
* @Author : Shiming
* @Date : 2022-01-04 21:05:49
@@ -19,12 +19,16 @@ import { ContractManagementIndexComponent } from './components/index/index.compo
import { ContractManagementPolicyComponent } from './components/policy/policy.component';
import { ContractManagementTemplateComponent } from './components/template/template.component';
const routes: Routes = [
- { path: 'index', component: ContractManagementIndexComponent },
+ { path: 'index', component: ContractManagementIndexComponent, data: { guard: { ability: ['CONTRACT-INDEX-searchDetail'] } } },
{ path: 'index/detail/:id', component: ContractManagementDetailComponent },
- { path: 'template', component: ContractManagementTemplateComponent },
- { path: 'template/text/:id', component: ContractManagementTemplateTextComponent },
- { path: 'policy', component: ContractManagementPolicyComponent },
- { path: 'partner', component: ContractManagementPartnerComponent },
+ { path: 'template', component: ContractManagementTemplateComponent, data: { guard: { ability: ['CONTRACT-TEMPLATE-search'] } } },
+ {
+ path: 'template/text/:id',
+ component: ContractManagementTemplateTextComponent,
+ data: { guard: { ability: ['CONTRACT-TEMPLATE-detail'] } }
+ },
+ { path: 'policy', component: ContractManagementPolicyComponent, data: { guard: { ability: ['CONTRACT-POLICY-search'] } } },
+ { path: 'partner', component: ContractManagementPartnerComponent }
];
@NgModule({
diff --git a/src/app/routes/financial-management/components/payment-order/payment-order.component.ts b/src/app/routes/financial-management/components/payment-order/payment-order.component.ts
index f096e39d..1a49a4e9 100644
--- a/src/app/routes/financial-management/components/payment-order/payment-order.component.ts
+++ b/src/app/routes/financial-management/components/payment-order/payment-order.component.ts
@@ -224,6 +224,7 @@ export class PaymentOrderComponent extends BasicTableComponent implements OnInit
buttons: [
{
text: '浏览',
+ acl: { ability: ['FINANCIAL-PAYMENT-ORDER-view'] },
click: item => this.router.navigate(['/financial-management/payment-order/detail/' + item.id])
}
// {
diff --git a/src/app/routes/supply-management/components/onecar-publish/onecar-publish.component.ts b/src/app/routes/supply-management/components/onecar-publish/onecar-publish.component.ts
index 0a3c4816..9bed9037 100644
--- a/src/app/routes/supply-management/components/onecar-publish/onecar-publish.component.ts
+++ b/src/app/routes/supply-management/components/onecar-publish/onecar-publish.component.ts
@@ -1039,11 +1039,12 @@ export class SupplyManagementOnecarPublishComponent implements OnInit {
paymentDays: this.sf7.value.paymentDays,
estimatedKilometers: this.totalDistance,
estimatedTravelTime: this.totalTime,
- subtotal: this.sf7.value.subtotal,
- total: this.sf7.value.total,
+ subtotal: this.sf7.value.subtotal.toFixed(2),
+ total: this.sf7.value.total.toFixed(2),
insurancePackagedGoods: this.sf4.value.insurancePackagedGoods,
goodsValue: this.sf4.value.goodsValue
};
+ console.log(params)
const modalRef = this.modalService.create({
nzTitle: '运输协议',
nzContent: TranAgreementComponent,
diff --git a/src/app/routes/supply-management/components/release-publish/release-publish.component.ts b/src/app/routes/supply-management/components/release-publish/release-publish.component.ts
index c625fdde..8b3c3e3a 100644
--- a/src/app/routes/supply-management/components/release-publish/release-publish.component.ts
+++ b/src/app/routes/supply-management/components/release-publish/release-publish.component.ts
@@ -986,8 +986,8 @@ export class SupplyManagementReleasePublishComponent implements OnInit {
...this.sf6.value,
expenseDTOList: expenseList,
paymentDays: this.sf7.value.paymentDays,
- subtotal: this.sf7.value.subtotal,
- total: this.sf7.value.total,
+ subtotal: this.sf7.value.subtotal.toFixed(2),
+ total: this.sf7.value.total.toFixed(2),
estimatedKilometers: this.totalDistance,
estimatedTravelTime: this.totalTime,
insurancePackagedGoods: this.sf4.value.insurancePackagedGoods,
diff --git a/src/app/routes/supply-management/components/tran-agreement/tran-agreement.component.ts b/src/app/routes/supply-management/components/tran-agreement/tran-agreement.component.ts
index d49c407e..d70833ae 100644
--- a/src/app/routes/supply-management/components/tran-agreement/tran-agreement.component.ts
+++ b/src/app/routes/supply-management/components/tran-agreement/tran-agreement.component.ts
@@ -4,7 +4,7 @@
* @Author : Shiming
* @Date : 2022-02-24 20:19:51
* @LastEditors : Shiming
- * @LastEditTime : 2022-04-15 15:18:29
+ * @LastEditTime : 2022-04-27 19:52:22
* @FilePath : \\tms-obc-web\\src\\app\\routes\\supply-management\\components\\tran-agreement\\tran-agreement.component.ts
* Copyright (C) 2022 huzhenhong. All rights reserved.
*/
diff --git a/src/app/routes/sys-setting/components/organization-management/menu-tree/menu-tree.component.html b/src/app/routes/sys-setting/components/organization-management/menu-tree/menu-tree.component.html
index 0ad3b3a9..6800f71f 100644
--- a/src/app/routes/sys-setting/components/organization-management/menu-tree/menu-tree.component.html
+++ b/src/app/routes/sys-setting/components/organization-management/menu-tree/menu-tree.component.html
@@ -7,7 +7,7 @@
-
+
-
+
@@ -38,9 +38,12 @@
+
-
+