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 @@ +
+
点击查看行政区域代码
+
- +