diff --git a/proxy.conf.js b/proxy.conf.js
index fe30b24d..da23059d 100644
--- a/proxy.conf.js
+++ b/proxy.conf.js
@@ -20,17 +20,7 @@ module.exports = {
// }
'//api': {
target: {
- host: 'tms-api-dev.eascs.com',
- protocol: 'https:',
- port: 443
- },
- secure: false,
- changeOrigin: true,
- logLevel: 'debug'
- },
- '//sascs': {
- target: {
- host: 'sascs-tj-tms-dev.obs.cn-south-1.myhuaweicloud.com',
+ host: 'tms-api-test.eascs.com',
protocol: 'https:',
port: 443
},
diff --git a/src/app/routes/datatable/components/busitable/busiindex/busiindex.component.html b/src/app/routes/datatable/components/busitable/busiindex/busiindex.component.html
index 226a063f..ae51e0e3 100644
--- a/src/app/routes/datatable/components/busitable/busiindex/busiindex.component.html
+++ b/src/app/routes/datatable/components/busitable/busiindex/busiindex.component.html
@@ -21,7 +21,7 @@
+ [page]="{ show: true, showSize: true, pageSizes: [20, 50, 100] }">
diff --git a/src/app/routes/datatable/components/busitable/busiindex/busiindex.component.ts b/src/app/routes/datatable/components/busitable/busiindex/busiindex.component.ts
index b413661d..1dbf859b 100644
--- a/src/app/routes/datatable/components/busitable/busiindex/busiindex.component.ts
+++ b/src/app/routes/datatable/components/busitable/busiindex/busiindex.component.ts
@@ -25,10 +25,9 @@ export class DatatableBusiindexComponent implements OnInit {
dateNext: any = null;
modeNext = 'year';
timeNext: any = ['2022-01-01 00:00:00']
- dateFormat = 'yyyy-MM-dd';
+ dateFormat = 'yyyy';
today = new Date();
chartData: any = {}
- flag = false;
columns: STColumn[] = [
{ title: '运营主体', index: 'networkTransporterName', className: 'text-center' },
@@ -67,7 +66,7 @@ export class DatatableBusiindexComponent implements OnInit {
ngOnInit(): void {
this.initData()
}
- initData(){
+ initData(flag?: boolean){
let type = 1
if(this.mode === 'year') {
type = 1
@@ -81,7 +80,7 @@ export class DatatableBusiindexComponent implements OnInit {
this.service.request(this.service.$api_performanceReportHistogram, params).subscribe(res => {
if (res) {
this.chartData = res
- if(this.flag) {
+ if(flag) {
this.pillar.reRender()
this.curve.reRender()
}
@@ -126,10 +125,7 @@ export class DatatableBusiindexComponent implements OnInit {
} else if(this.mode === 'month') {
this.timeNext = [this.datePipe.transform(this.dateNext, 'yyyy-MM') + '-01 00:00:00']
}
-
-
- this.flag = true
- this.initData()
+ this.initData(true)
}
disabledDate = (current: Date): boolean =>
// Can not select days before today and today
diff --git a/src/app/routes/datatable/components/busitable/busiindex/curve/curve.component.ts b/src/app/routes/datatable/components/busitable/busiindex/curve/curve.component.ts
index 62220b3d..00d9e8b5 100644
--- a/src/app/routes/datatable/components/busitable/busiindex/curve/curve.component.ts
+++ b/src/app/routes/datatable/components/busitable/busiindex/curve/curve.component.ts
@@ -26,16 +26,14 @@ export class BusitableCurveComponent implements OnInit, OnChanges {
}
reRender() {
- setTimeout(() => {
this.chart.data(this.chartData);
this.chart.render();
- }, 500)
}
render(el: ElementRef): void {
this.el = el.nativeElement
- if(!this.service.http.loading){
+ setTimeout(() => {
this.ngZone.runOutsideAngular(() => this.init(this.el));
- }
+ }, 500)
}
private init(el: HTMLElement): void {
diff --git a/src/app/routes/datatable/components/busitable/mantable/mantable.component.ts b/src/app/routes/datatable/components/busitable/mantable/mantable.component.ts
index 6e847a3d..c1f60ff0 100644
--- a/src/app/routes/datatable/components/busitable/mantable/mantable.component.ts
+++ b/src/app/routes/datatable/components/busitable/mantable/mantable.component.ts
@@ -20,7 +20,7 @@ export class DatatableMantableComponent implements OnInit {
date: any = null;
defineDate = [];
time: any = ['2022-01-01 00:00:00']
- dateFormat = 'yyyy-MM-dd';
+ dateFormat = 'yyyy';
today = new Date();
dateNext: any = null;
modeNext = 'year';
diff --git a/src/app/routes/datatable/components/busitable/pillar/pillar.component.ts b/src/app/routes/datatable/components/busitable/pillar/pillar.component.ts
index ad1cef14..ddb0569b 100644
--- a/src/app/routes/datatable/components/busitable/pillar/pillar.component.ts
+++ b/src/app/routes/datatable/components/busitable/pillar/pillar.component.ts
@@ -26,14 +26,14 @@ export class BusitablePillarComponent implements OnInit, OnChanges {
}
reRender() {
- setTimeout(() => {
this.chart.data(this.chartData);
this.chart.render();
- }, 500)
}
render(el: ElementRef): void {
this.el = el.nativeElement
- this.ngZone.runOutsideAngular(() => this.init(this.el));
+ setTimeout(() => {
+ this.ngZone.runOutsideAngular(() => this.init(this.el));
+ }, 500)
}
private init(el: HTMLElement): void {
diff --git a/src/app/routes/datatable/components/customtable/customindex/customindex.component.html b/src/app/routes/datatable/components/customtable/customindex/customindex.component.html
index 8816fdf1..4583cab7 100644
--- a/src/app/routes/datatable/components/customtable/customindex/customindex.component.html
+++ b/src/app/routes/datatable/components/customtable/customindex/customindex.component.html
@@ -39,7 +39,7 @@
+ [page]="{ show: true, showSize: true, pageSizes: [20, 50, 100] }">
diff --git a/src/app/routes/datatable/components/customtable/customindex/customindex.component.ts b/src/app/routes/datatable/components/customtable/customindex/customindex.component.ts
index 8c2cccab..e290bb54 100644
--- a/src/app/routes/datatable/components/customtable/customindex/customindex.component.ts
+++ b/src/app/routes/datatable/components/customtable/customindex/customindex.component.ts
@@ -20,7 +20,7 @@ export class DatatableCustomindexComponent implements OnInit {
date: any = null;
defineDate = [];
time: any = ['2022-01-01 00:00:00']
- dateFormat = 'yyyy-MM-dd';
+ dateFormat = 'yyyy';
today = new Date();
dateNext: any = null;
modeNext = 'year';
diff --git a/src/app/routes/datatable/components/customtable/driver/driver.component.html b/src/app/routes/datatable/components/customtable/driver/driver.component.html
index 9deaefbd..383fe343 100644
--- a/src/app/routes/datatable/components/customtable/driver/driver.component.html
+++ b/src/app/routes/datatable/components/customtable/driver/driver.component.html
@@ -41,6 +41,6 @@
+ [page]="{ show: true, showSize: true, pageSizes: [20, 50, 100] }">
\ No newline at end of file
diff --git a/src/app/routes/datatable/components/customtable/driver/driver.component.ts b/src/app/routes/datatable/components/customtable/driver/driver.component.ts
index 330ac567..3050a847 100644
--- a/src/app/routes/datatable/components/customtable/driver/driver.component.ts
+++ b/src/app/routes/datatable/components/customtable/driver/driver.component.ts
@@ -20,7 +20,7 @@ export class DatatableDriverComponent implements OnInit {
date: any = null;
defineDate = [];
queryTime: any = ''
- dateFormat = 'yyyy-MM-dd';
+ dateFormat = 'yyyy';
today = new Date();
ui: SFUISchema = {};
schema: SFSchema = {};
diff --git a/src/app/routes/datatable/components/customtable/owner/owner.component.html b/src/app/routes/datatable/components/customtable/owner/owner.component.html
index 9777a490..e805efd9 100644
--- a/src/app/routes/datatable/components/customtable/owner/owner.component.html
+++ b/src/app/routes/datatable/components/customtable/owner/owner.component.html
@@ -41,6 +41,6 @@
>
+ [page]="{ show: true, showSize: true, pageSizes: [20, 50, 100] }">
\ No newline at end of file
diff --git a/src/app/routes/datatable/components/customtable/owner/owner.component.ts b/src/app/routes/datatable/components/customtable/owner/owner.component.ts
index 73833dff..f3a81454 100644
--- a/src/app/routes/datatable/components/customtable/owner/owner.component.ts
+++ b/src/app/routes/datatable/components/customtable/owner/owner.component.ts
@@ -20,7 +20,7 @@ export class DatatableOwnerComponent implements OnInit {
date: any = null;
defineDate = [];
time: any = ['2022-01-01 00:00:00']
- dateFormat = 'yyyy-MM-dd';
+ dateFormat = 'yyyy';
today = new Date();
ui: SFUISchema = {};
schema: SFSchema = {};
diff --git a/src/app/routes/datatable/components/customtable/partnertable/partnertable.component.html b/src/app/routes/datatable/components/customtable/partnertable/partnertable.component.html
index 4a9e9f95..4d75b400 100644
--- a/src/app/routes/datatable/components/customtable/partnertable/partnertable.component.html
+++ b/src/app/routes/datatable/components/customtable/partnertable/partnertable.component.html
@@ -37,7 +37,7 @@
+ [page]="{ show: true, showSize: true, pageSizes: [20, 50, 100] }">
\ No newline at end of file
diff --git a/src/app/routes/datatable/components/financetable/financetable.component.ts b/src/app/routes/datatable/components/financetable/financetable.component.ts
index a5eb59de..6a109564 100644
--- a/src/app/routes/datatable/components/financetable/financetable.component.ts
+++ b/src/app/routes/datatable/components/financetable/financetable.component.ts
@@ -24,7 +24,7 @@ export class DatatableFinancetableComponent implements OnInit {
date: any = null;
defineDate = [];
time: any = ['2022-01-01 00:00:00']
- dateFormat = 'yyyy-MM-dd';
+ dateFormat = 'yyyy';
dateNext: any = null;
modeNext = 'year';
timeNext: any = ['2022-01-01 00:00:00']
diff --git a/src/app/routes/datatable/components/operationtable/curve/curve.component.ts b/src/app/routes/datatable/components/operationtable/curve/curve.component.ts
index ce105bbc..8f163963 100644
--- a/src/app/routes/datatable/components/operationtable/curve/curve.component.ts
+++ b/src/app/routes/datatable/components/operationtable/curve/curve.component.ts
@@ -33,9 +33,9 @@ export class OperationCurveComponent implements OnInit, OnChanges {
}
render(el: ElementRef): void {
this.el = el.nativeElement
- if(!this.service.http.loading){
+ setTimeout(() => {
this.ngZone.runOutsideAngular(() => this.init(this.el));
- }
+ },500)
}
private init(el: HTMLElement): void {
diff --git a/src/app/routes/datatable/components/operationtable/operationtable.component.ts b/src/app/routes/datatable/components/operationtable/operationtable.component.ts
index bce8f525..891ee8e1 100644
--- a/src/app/routes/datatable/components/operationtable/operationtable.component.ts
+++ b/src/app/routes/datatable/components/operationtable/operationtable.component.ts
@@ -22,7 +22,7 @@ export class DatatableOperationtableComponent implements OnInit {
date: any = null;
defineDate = [];
time: any = ['2022-01-01 00:00:00']
- dateFormat = 'yyyy-MM-dd';
+ dateFormat = 'yyyy';
dateNext: any = null;
modeNext = 'year';
timeNext: any = ['2022-01-01 00:00:00']
@@ -31,7 +31,6 @@ export class DatatableOperationtableComponent implements OnInit {
interManlist: any = []
chartData: any = {}
- flag: boolean = false;
columns: STColumn[] = [
{ title: '运营主体', index: 'networkTransporterName', className: 'text-center' },
{ title: '订单数', index: 'zsl', className: 'text-center' },
@@ -84,11 +83,10 @@ export class DatatableOperationtableComponent implements OnInit {
type,
enterpriseInfoId: this.enterpriseInfoId
};
- this.flag = flag ? flag : false
this.service.request(this.service.$api_operationalReportHistogram, params).subscribe(res => {
if (res) {
this.chartData = res
- if(this.flag) {
+ if(flag) { // 除第一次加载外
this.pillar.reRender()
this.curve.reRender()
}
@@ -152,5 +150,6 @@ export class DatatableOperationtableComponent implements OnInit {
} else if(this.mode === 'month') {
this.timeNext = [this.datePipe.transform(this.dateNext, 'yyyy-MM') + '-01 00:00:00']
}
+ this.initPillarData(true)
}
}
diff --git a/src/app/routes/datatable/components/operationtable/pillar/pillar.component.ts b/src/app/routes/datatable/components/operationtable/pillar/pillar.component.ts
index 3f056a81..b78f500f 100644
--- a/src/app/routes/datatable/components/operationtable/pillar/pillar.component.ts
+++ b/src/app/routes/datatable/components/operationtable/pillar/pillar.component.ts
@@ -33,9 +33,9 @@ export class OperationPillarComponent implements OnInit, OnChanges {
}
render(el: ElementRef): void {
this.el = el.nativeElement
- if(!this.service.http.loading){
- this.ngZone.runOutsideAngular(() => this.init(this.el));
- }
+ setTimeout(() => {
+ this.ngZone.runOutsideAngular(() => this.init(this.el));
+ }, 500)
}
private init(el: HTMLElement): void {
diff --git a/src/app/routes/datatable/datatable.module.ts b/src/app/routes/datatable/datatable.module.ts
index 8a679d45..a2215935 100644
--- a/src/app/routes/datatable/datatable.module.ts
+++ b/src/app/routes/datatable/datatable.module.ts
@@ -22,13 +22,13 @@ import { DatatableBusiindexComponent } from './components/busitable/busiindex/bu
import { DatatableMantableComponent } from './components/busitable/mantable/mantable.component';
import { BusitablePillarComponent } from './components/busitable/pillar/pillar.component';
import { DatatableReportingFundInfoComponent } from './reporting/components/fund-info/fund-info.component';
-import { BusitableCurveComponent } from './components/busitable/busiindex/curve/curve.component';
import { OperationPillarComponent } from './components/operationtable/pillar/pillar.component';
import { OperationCurveComponent } from './components/operationtable/curve/curve.component';
import { FinanceTableCurveComponent } from './components/financetable/curve/curve.component';
import { DatatableDatascreenComponent } from './components/datascreen/datascreen.component';
import { FinancetablePillarComponent } from './components/financetable/pillar/pillar.component';
import { ComplianceCurveComponent } from './components/compliance/index/curve/curve.component';
+import { BusitableCurveComponent } from './components/busitable/busiindex/curve/curve.component';
const COMPONENTS: Type[] = [
DatatableDataindexComponent,
@@ -53,14 +53,14 @@ const COMPONENTS: Type[] = [
BusitablePillarComponent,
DatatableFundReportingComponent,
DatatableReportingFundInfoComponent,
- BusitableCurveComponent,
OperationPillarComponent,
OperationCurveComponent,
DatatableReportingFundInfoComponent,
FinanceTableCurveComponent,
DatatableDatascreenComponent,
FinancetablePillarComponent,
- ComplianceCurveComponent
+ ComplianceCurveComponent,
+ BusitableCurveComponent
]
diff --git a/src/app/routes/financial-management/components/driver-account/driver-account.component.ts b/src/app/routes/financial-management/components/driver-account/driver-account.component.ts
index 7861fd50..9d0545cc 100644
--- a/src/app/routes/financial-management/components/driver-account/driver-account.component.ts
+++ b/src/app/routes/financial-management/components/driver-account/driver-account.component.ts
@@ -74,7 +74,7 @@ export class DriverAccountComponent implements OnInit {
}
exportList() {
- this.service.downloadFile(this.service.$mock_url, { ...this.sf.value, pageSize: -1 });
+ this.service.asyncExport({ ...this.sf.value, pageSize: -1 }, this.service.$api_export_driver_account_page);
}
private initSF(): SFSchema {
diff --git a/src/app/routes/financial-management/services/freight-account.service.ts b/src/app/routes/financial-management/services/freight-account.service.ts
index 99477de7..f9bcbac8 100644
--- a/src/app/routes/financial-management/services/freight-account.service.ts
+++ b/src/app/routes/financial-management/services/freight-account.service.ts
@@ -39,6 +39,8 @@ export class FreightAccountService extends ShipperBaseService {
$api_get_shipper_account_balance_detail = '/api/fcc/accountBalanceDetail/getAccountBalanceShipperIncomeDetailByOperator';
// 运营端端获取司机交易收入与支出金额
$api_get_driver_account_balance_detail = '/api/fcc/accountBalanceDetail/getAccountBalanceDriverIncomeDetailByOperator';
+ // 运营端导出司机账户明细信息
+ $api_export_driver_account_page = '/api/fcc/accountBalance/exportDriverAccountBalanceByOperator';
// 货主端获取账户余额交易明细
$api_get_balance_by_shipper = '/api/fcc/accountBalanceDetail/getAccountBalanceByShipperPage';
@@ -59,14 +61,14 @@ export class FreightAccountService extends ShipperBaseService {
// 拒绝提现
$api_disagree_refund = '/api/fcc/refundApplicationOBC/disagreeRefund';
- // 查询订单退款申请表
- $api_get_refund_record_page = '/api/fcc/billRefundApplication/list/page';
- // 同意退款
- $api_agree_refund_record= '/api/fcc/billRefundApplication/agreeRefund';
- // 不同意退款
- $api_disagree_refund_record = '/api/fcc/billRefundApplication/disagreeRefund';
- // 重新发起
- $api_rebulid_refund_record = '/api/fcc/billRefundApplication/rebulid';
+ // 查询订单退款申请表
+ $api_get_refund_record_page = '/api/fcc/billRefundApplication/list/page';
+ // 同意退款
+ $api_agree_refund_record = '/api/fcc/billRefundApplication/agreeRefund';
+ // 不同意退款
+ $api_disagree_refund_record = '/api/fcc/billRefundApplication/disagreeRefund';
+ // 重新发起
+ $api_rebulid_refund_record = '/api/fcc/billRefundApplication/rebulid';
// 查询充值信息表
$api_get_recharge_page = '/api/fcc/rechargeInfo/list/getPageByOperator';
@@ -122,6 +124,7 @@ export class FreightAccountService extends ShipperBaseService {
// 下载银行回单请求
$api_download_receipt_apply = '/api/fcc/spd/callback/receiptApply';
+ $api_download_receipt_apply_byte = '/api/fcc/spd/callback/receiptApplyByte';
// 查询预收款余额
$api_get_advance_collection_page = '/api/fcc/ficoYskBla/list/page';
@@ -137,12 +140,25 @@ export class FreightAccountService extends ShipperBaseService {
}
getReceiptUrl(url: string, params: any) {
+ const { bankType, snglFlgCd } = params;
if (url) {
- this.reviewPDF(url);
+ if (params?.bankType === '1') {
+ window.open(params?.receiptUrl);
+ } else if (params?.bankType === '2') {
+ this.exportFile({ bankType, receiptUrl: url, bankSerialNumber: snglFlgCd }, this.$api_download_receipt_apply_byte);
+ }
} else {
this.request(this.$api_download_receipt_apply, { ...params }).subscribe(res => {
if (res?.receiptUrl) {
- this.reviewPDF(res.receiptUrl);
+ if (bankType === '1') {
+ window.open(res?.receiptUrl);
+ } else if (bankType === '2') {
+ this.downloadFile(this.$api_download_receipt_apply_byte, {
+ bankType,
+ receiptUrl: res.receiptUrl,
+ bankSerialNumber: snglFlgCd
+ });
+ }
} else {
this.msgSrv.warning(res.statusMsg || '获取回单失败');
}
@@ -163,7 +179,7 @@ export class FreightAccountService extends ShipperBaseService {
const a = document.createElement('a');
document.body.appendChild(a);
a.href = objectUrl;
- a.download = '回单.pdf';
+ a.download = `回单.pdf`;
if (isIE) {
// 兼容IE11无法触发下载的问题
(navigator as any).msSaveBlob(url, a.download);
diff --git a/src/app/routes/logs/components/system-logs/system-logs.component.ts b/src/app/routes/logs/components/system-logs/system-logs.component.ts
index 8fef4e7a..90caac95 100644
--- a/src/app/routes/logs/components/system-logs/system-logs.component.ts
+++ b/src/app/routes/logs/components/system-logs/system-logs.component.ts
@@ -52,7 +52,7 @@ export class SystemLogsComponent implements OnInit {
}
},
time: {
- title: '登录时间',
+ title: '操作时间',
type: 'string',
ui: {
widget: 'sl-from-to-search',
@@ -67,7 +67,7 @@ export class SystemLogsComponent implements OnInit {
};
columns: STColumn[] = [
- { title: '操作时间', index: 'operatorTimestamp', type: 'date' },
+ { title: '操作时间', index: 'operatorTimestamp' },
{ title: '操作人', index: 'operator' },
{ title: '操作人手机号码', index: 'telephone' },
{ title: '操作页面', index: 'operatePage' },
diff --git a/src/app/routes/order-management/components/compliance-audit/compliance-audit.component.html b/src/app/routes/order-management/components/compliance-audit/compliance-audit.component.html
index d21373dc..0803df06 100644
--- a/src/app/routes/order-management/components/compliance-audit/compliance-audit.component.html
+++ b/src/app/routes/order-management/components/compliance-audit/compliance-audit.component.html
@@ -41,7 +41,7 @@
[acl-ability]="['ORDER-COMPLIANCE-AUDIT-search']"
>查询
-
diff --git a/src/app/routes/order-management/components/compliance-audit/compliance-audit.component.ts b/src/app/routes/order-management/components/compliance-audit/compliance-audit.component.ts
index c6b4e3a1..c6d77830 100644
--- a/src/app/routes/order-management/components/compliance-audit/compliance-audit.component.ts
+++ b/src/app/routes/order-management/components/compliance-audit/compliance-audit.component.ts
@@ -694,4 +694,12 @@ export class OrderManagementComplianceAuditComponent implements OnInit {
}
}
}
+ // 导出
+ exprot() {
+ this.service.request(this.service.$api_get_asyncExportSpotCheckList, this.reqParams).subscribe((res: any) => {
+ if (res) {
+ this.service.msgSrv.success('导出成功,请去下载中心下载!');
+ }
+ });
+ }
}
diff --git a/src/app/routes/order-management/components/receipts-audit/receipts-audit.component.html b/src/app/routes/order-management/components/receipts-audit/receipts-audit.component.html
index 00aa235e..cb49f728 100644
--- a/src/app/routes/order-management/components/receipts-audit/receipts-audit.component.html
+++ b/src/app/routes/order-management/components/receipts-audit/receipts-audit.component.html
@@ -4,7 +4,7 @@
* @Author : Shiming
* @Date : 2022-01-12 10:52:50
* @LastEditors : Shiming
- * @LastEditTime : 2022-04-01 11:00:38
+ * @LastEditTime : 2022-04-06 11:06:05
* @FilePath : \\tms-obc-web\\src\\app\\routes\\order-management\\components\\receipts-audit\\receipts-audit.component.html
* Copyright (C) 2022 huzhenhong. All rights reserved.
-->
@@ -35,7 +35,7 @@
-
+