This commit is contained in:
wangshiming
2021-12-08 15:40:46 +08:00
parent a299e56181
commit a6b9c6b07f
6 changed files with 78 additions and 60 deletions

View File

@ -1,8 +1,7 @@
import { Component, OnInit, ViewChild } from '@angular/core';
import { FormBuilder, FormGroup, Validators } from '@angular/forms';
import { Router } from '@angular/router';
import { FormBuilder, FormGroup } from '@angular/forms';
import { ActivatedRoute, Router } from '@angular/router';
import {
SFArrayWidgetSchema,
SFComponent,
SFNumberWidgetSchema,
SFSchema,
@ -12,10 +11,9 @@ import {
} from '@delon/form';
import { _HttpClient } from '@delon/theme';
import { AmapPoiPickerComponent } from '@shared';
import { NzModalRef, NzModalService } from 'ng-zorro-antd/modal';
import { NzModalService } from 'ng-zorro-antd/modal';
import { PublishGoodsChooseFamifiarComponent } from '../choose-famifiar/choose-famifiar.component';
import { GaodeMapComponent } from '../gaode-map/gaode-map.component';
import { SupplyManagementService } from '../../services/supply-management.service';
@Component({
selector: 'app-publish-goods-onecar-publish',
templateUrl: './onecar-publish.component.html',
@ -24,7 +22,7 @@ import { GaodeMapComponent } from '../gaode-map/gaode-map.component';
export class SupplyManagementOnecarPublishComponent implements OnInit {
validateForm1: FormGroup;
newTempchecked = false; //是否存入新模板
id = this.route.snapshot.params.id;
// // 单位
unit1 = '吨';
unit2 = '方';
@ -43,10 +41,8 @@ export class SupplyManagementOnecarPublishComponent implements OnInit {
phone: '18888888888'
}
];
// formatterRmb = (value: number): string => `¥ ${value}`;
// parserRmb = (value: string): string => value.replace('¥ ', '');
constructor(private http: _HttpClient, fb: FormBuilder, private router: Router, private modalService: NzModalService) {
dataList: any;
constructor(private http: _HttpClient, fb: FormBuilder, private router: Router, private route: ActivatedRoute, private modalService: NzModalService, public service: SupplyManagementService) {
this.validateForm1 = fb.group({
name1: [null, []],
name2: [null, []],
@ -89,12 +85,13 @@ export class SupplyManagementOnecarPublishComponent implements OnInit {
this.initSF5();
this.initSF6();
this.initSF7();
this.initdata();
}
initSF1() {
this.schema1 = {
properties: {
name3: {
shipperAdispatchNameppUserNmae: {
type: 'string',
title: '货主',
maxLength: 30,
@ -102,7 +99,7 @@ export class SupplyManagementOnecarPublishComponent implements OnInit {
placeholder: '请输入'
}
},
name4: {
enterpriseProjectName: {
type: 'string',
title: '项目',
enum: [
@ -124,7 +121,7 @@ export class SupplyManagementOnecarPublishComponent implements OnInit {
// change: (i) => this.updateCategory(i, '/categoryId2'),
} as SFSelectWidgetSchema
},
no1: {
enterpriseInfoName: {
type: 'string',
title: '网络货运人',
ui: {
@ -132,7 +129,7 @@ export class SupplyManagementOnecarPublishComponent implements OnInit {
},
default: 0
},
name8: {
externalResourceCode: {
type: 'string',
title: '外部货源号',
maxLength: 30,
@ -140,7 +137,7 @@ export class SupplyManagementOnecarPublishComponent implements OnInit {
placeholder: '请输入'
}
},
name2: {
dispatchName: {
type: 'string',
title: '调度员',
enum: [
@ -494,4 +491,15 @@ export class SupplyManagementOnecarPublishComponent implements OnInit {
nzWidth: 848
});
}
goBack() {
window.history.go(-1);
}
// 初始化信息
initdata() {
console.log(this.id)
this.service.request(`${this.service.$api_get_getCompleteVehicleDetail}`, {id:this.id}).subscribe((res) => {
console.log(res)
this.dataList = res;
})
}
}