diff --git a/src/app/routes/order-management/components/bulk/bulk.component.html b/src/app/routes/order-management/components/bulk/bulk.component.html index f8f92131..9e8bf590 100644 --- a/src/app/routes/order-management/components/bulk/bulk.component.html +++ b/src/app/routes/order-management/components/bulk/bulk.component.html @@ -4,7 +4,7 @@ * @Author : Shiming * @Date : 2022-01-12 10:52:50 * @LastEditors : Shiming - * @LastEditTime : 2022-03-02 14:56:27 + * @LastEditTime : 2022-03-07 11:12:57 * @FilePath : \\tms-obc-web\\src\\app\\routes\\order-management\\components\\bulk\\bulk.component.html * Copyright (C) 2022 huzhenhong. All rights reserved. --> @@ -72,8 +72,8 @@ {{ item.freightPrice | currency }} -
装 | {{ item?.loadPlanTime }}
-
卸 | {{ item?.unloadPlanTime }}
+
装 | {{ item?.loadTime }}
+
卸 | {{ item?.unloadTime }}
{{ item?.driverName }}/{{ item?.driverPhone }}/{{ item?.carNo }}
diff --git a/src/app/routes/order-management/components/vehicle-detail/vehicle-detail.component.html b/src/app/routes/order-management/components/vehicle-detail/vehicle-detail.component.html index bbd4b5ca..4e5150a6 100644 --- a/src/app/routes/order-management/components/vehicle-detail/vehicle-detail.component.html +++ b/src/app/routes/order-management/components/vehicle-detail/vehicle-detail.component.html @@ -4,7 +4,7 @@ * @Author : Shiming * @Date : 2021-12-28 14:42:03 * @LastEditors : Shiming - * @LastEditTime : 2022-03-02 16:28:37 + * @LastEditTime : 2022-03-04 17:48:27 * @FilePath : \\tms-obc-web\\src\\app\\routes\\order-management\\components\\vehicle-detail\\vehicle-detail.component.html * Copyright (C) 2022 huzhenhong. All rights reserved. --> @@ -46,6 +46,10 @@ {{ i?.goodsResource?.serviceTypeLabel }} {{ i?.createUserName || i?.goodsResource?.createUserName }} /{{ i?.createUserPhone || i?.goodsResource?.createUserPhone }} {{ i?.goodsResource?.dispatchName }}/{{ i?.goodsResource?.dispatchPhone }} + {{ i?.wayBillCode }} + {{ i?.resourceCode }} + {{ i?.wayBillId }} + {{ i?.goodsResource?.dispatchName }} diff --git a/src/app/routes/supply-management/components/bulk/bulk.component.html b/src/app/routes/supply-management/components/bulk/bulk.component.html index 27c00112..4135d09b 100644 --- a/src/app/routes/supply-management/components/bulk/bulk.component.html +++ b/src/app/routes/supply-management/components/bulk/bulk.component.html @@ -110,7 +110,7 @@
车型: {{ item?.carModelLabel }}
-
车长: {{ item?.carLenghtLabel }} 米
+
车长: {{ item?.carLengthLabel }} 米
diff --git a/src/app/routes/supply-management/components/vehicle/vehicle.component.html b/src/app/routes/supply-management/components/vehicle/vehicle.component.html index 3bae6a1a..dc12609f 100644 --- a/src/app/routes/supply-management/components/vehicle/vehicle.component.html +++ b/src/app/routes/supply-management/components/vehicle/vehicle.component.html @@ -4,7 +4,7 @@ * @Author : Shiming * @Date : 2022-01-12 10:52:50 * @LastEditors : Shiming - * @LastEditTime : 2022-03-04 09:57:16 + * @LastEditTime : 2022-03-07 11:13:39 * @FilePath : \\tms-obc-web\\src\\app\\routes\\supply-management\\components\\vehicle\\vehicle.component.html * Copyright (C) 2022 huzhenhong. All rights reserved. --> @@ -90,7 +90,7 @@
车型: {{ item?.carModelLabel }}
-
车长: {{ item?.carLenghtLabel }} 米
+
车长: {{ item?.carLengthLabel }} 米
diff --git a/src/app/routes/supply-management/model/import-supply/import-supply.component.html b/src/app/routes/supply-management/model/import-supply/import-supply.component.html index 38efe00b..b7a8d5f2 100644 --- a/src/app/routes/supply-management/model/import-supply/import-supply.component.html +++ b/src/app/routes/supply-management/model/import-supply/import-supply.component.html @@ -4,7 +4,7 @@ * @Author : Shiming * @Date : 2021-12-03 11:10:14 * @LastEditors : Shiming - * @LastEditTime : 2022-03-02 20:29:46 + * @LastEditTime : 2022-03-07 11:03:11 * @FilePath : \\tms-obc-web\\src\\app\\routes\\supply-management\\model\\import-supply\\import-supply.component.html * Copyright (C) 2022 huzhenhong. All rights reserved. --> diff --git a/src/app/routes/supply-management/model/import-supply/import-supply.component.ts b/src/app/routes/supply-management/model/import-supply/import-supply.component.ts index 7b22de6e..615e2225 100644 --- a/src/app/routes/supply-management/model/import-supply/import-supply.component.ts +++ b/src/app/routes/supply-management/model/import-supply/import-supply.component.ts @@ -4,7 +4,7 @@ * @Author : Shiming * @Date : 2022-03-01 15:13:03 * @LastEditors : Shiming - * @LastEditTime : 2022-03-02 20:57:36 + * @LastEditTime : 2022-03-07 11:09:33 * @FilePath : \\tms-obc-web\\src\\app\\routes\\supply-management\\model\\import-supply\\import-supply.component.ts * Copyright (C) 2022 huzhenhong. All rights reserved. */ @@ -27,11 +27,11 @@ import { apiConf } from '@conf/api.conf'; export class SupplyManagementImportSupplyComponent implements OnInit { record: any = {}; files: any; + fileName: any; status: boolean = true files2: any; schema: SFSchema = {}; ui: SFUISchema = {}; - fileName: any; uploadUrl = apiConf.file_upload_url; @ViewChild('sf', { static: false }) sf!: SFComponent; constructor( @@ -113,14 +113,13 @@ export class SupplyManagementImportSupplyComponent implements OnInit { }; this.ui = { '*': { - spanLabelFixed: 130, grid: { span: 20 }, }, '$fileName': { spanLabelFixed: 130, grid: { span: 20 }, }, - '$resourceCode': { + '$file': { spanLabelFixed: 130, grid: { span: 20 }, }, @@ -154,13 +153,21 @@ export class SupplyManagementImportSupplyComponent implements OnInit { }); } save(): void { + console.log(this.files) console.log(this.sf.value) - // this.service.request(this.service.$api_update_price, { id, freightType, freightPrice, resourceCode, rule, resourceId }).subscribe(res => { - // if (res) { - // this.msgSrv.success('保存成功'); - // this.modal.close(true); - // } - // }); + const formData = new FormData(); + this.files.forEach((file: any) => { + formData.append('file', file); + }); + console.log(formData) + let params = { file: formData ,...this.sf.value} + console.log(params) + this.service.request(this.service.$api_goodsResourceOperateImport, params).subscribe(res => { + if (res) { + this.service.msgSrv.success('导入成功'); + this.modal.destroy({ ...res }); + } + }); } close(): void { @@ -171,6 +178,7 @@ export class SupplyManagementImportSupplyComponent implements OnInit { case 'uploading': break; case 'done': + console.log(info); let file = info?.file; let fileName = file?.response.name; this.sf?.setValue('/fileName', fileName); @@ -182,30 +190,17 @@ export class SupplyManagementImportSupplyComponent implements OnInit { } } beforeUpload = (file: NzUploadFile, _fileList: NzUploadFile[]) => { - return new Observable((observer: Observer) => { - // const isJpgOrPng = file.type === 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'; - // if (!isJpgOrPng) { - // this.service.msgSrv.error('仅支持XLX / XLSX文件格式'); - // observer.complete(); - // return; - // } - // tslint:disable-next-line: no-non-null-assertion - const isLt2M = file.size! / 1024 / 1024 < 3; - if (!isLt2M) { - this.service.msgSrv.warning('图片大小超过3兆!'); - observer.complete(); - return; - } - observer.next(isLt2M); - observer.complete(); - }); + let fileName = file?.name; + this.files = []; + this.files.push(file); + this.sf?.setValue('/fileName', fileName); + return false; }; - clearFile() { - this.fileName = null; - this.sf?.setValue('/fileName', null); - this.sf?.setValue('/file', null); - } downFile() { this.service.downloadFile(this.service.$api_exportGoodsResourceOperateTemplate); } + clearFile() { + this.fileName = null; + this.sf?.setValue('/fileName', null); + } } diff --git a/src/app/routes/usercenter/components/driver/captain/add/add.component.ts b/src/app/routes/usercenter/components/driver/captain/add/add.component.ts index 4a1a8378..1937104a 100644 --- a/src/app/routes/usercenter/components/driver/captain/add/add.component.ts +++ b/src/app/routes/usercenter/components/driver/captain/add/add.component.ts @@ -4,8 +4,9 @@ import { SFComponent, SFSchema, SFUISchema, SFUploadWidgetSchema } from '@delon/ import { _HttpClient } from '@delon/theme'; import { EAEnvironmentService } from '@shared'; import { NzModalRef } from 'ng-zorro-antd/modal'; -import { Observable, Observer } from 'rxjs'; +import { Observable, Observer, Subject } from 'rxjs'; import { UsermanageService } from 'src/app/routes/usercenter/services/usercenter.service'; +import { debounceTime } from 'rxjs/operators'; @Component({ @@ -21,6 +22,7 @@ export class CtcCaptatinAddComponent implements OnInit { schema!: SFSchema; ui!: SFUISchema; readFlag = false; + changeSub = new Subject(); detailData: any = { bankCardNo: '', bankName: '', @@ -45,6 +47,7 @@ export class CtcCaptatinAddComponent implements OnInit { ngOnInit(): void { this.initData() this.initSF(); + this.changeEndKmAction(); } initData() { if (this.i && this.i.id) { @@ -352,31 +355,37 @@ export class CtcCaptatinAddComponent implements OnInit { close(): void { this.modal.destroy(); } - sure() { - const params: any = { - bankCardNo: this.sf.value.bankCardNo, - bankName: this.sf.value.bankName, - mobile: this.sf.value.mobile, - remark: this.sf.value.remark, - identityInfoDTO: { - certificatePhotoBackWatermark: this.sf.value?.certificatePhotoBackWatermark?.data?.fullFilePath || this.sf.value?.certificatePhotoBackWatermark, - certificatePhotoFrontWatermark: this.sf.value?.certificatePhotoFrontWatermark?.data?.fullFilePath ||this.sf.value?.certificatePhotoFrontWatermark, - certificatePhotoFront: this.detailData.certificatePhotoFront, - certificatePhotoBack: this.detailData.certificatePhotoBack, - certificateNumber: this.sf.value.certificateNumber, - name: this.sf.value.name, - } - } - if (this.i.id) { - params.id = this.i.id - } - delete params.showName - this.service.request(this.service.$api_saveCaptainr_new, params).subscribe(res => { + changeEndKmAction() { + this.changeSub.pipe(debounceTime(500)).subscribe((res: string) => { if (res) { - this.service.msgSrv.success('保存成功') - this.modal.close(true) + const params: any = { + bankCardNo: this.sf.value.bankCardNo, + bankName: this.sf.value.bankName, + mobile: this.sf.value.mobile, + remark: this.sf.value.remark, + identityInfoDTO: { + certificatePhotoBackWatermark: this.sf.value?.certificatePhotoBackWatermark?.data?.fullFilePath || this.sf.value?.certificatePhotoBackWatermark, + certificatePhotoFrontWatermark: this.sf.value?.certificatePhotoFrontWatermark?.data?.fullFilePath ||this.sf.value?.certificatePhotoFrontWatermark, + certificatePhotoFront: this.detailData.certificatePhotoFront, + certificatePhotoBack: this.detailData.certificatePhotoBack, + certificateNumber: this.sf.value.certificateNumber, + name: this.sf.value.name, + } + } + if (this.i.id) { + params.id = this.i.id + } + delete params.showName + this.service.request(this.service.$api_saveCaptainr_new, params).subscribe(res => { + if (res) { + this.service.msgSrv.success('保存成功') + this.modal.close(true) + } + }) } - }) - + }); + } + sure() { + this.changeSub.next('500'); } }