From ae813263d64444441db5220fec397fc39b8de5af Mon Sep 17 00:00:00 2001 From: wangshiming Date: Mon, 10 Jan 2022 16:37:36 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=A6=E8=BE=86=E5=AF=B9=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bulk-publish/bulk-publish.component.ts | 27 +++++++++++++++++++ .../bulk-release-publish.component.ts | 25 +++++++++++++++++ .../onecar-publish.component.ts | 27 +++++++++++++++++++ .../release-publish.component.ts | 25 +++++++++++++++++ 4 files changed, 104 insertions(+) diff --git a/src/app/routes/supply-management/components/bulk-publish/bulk-publish.component.ts b/src/app/routes/supply-management/components/bulk-publish/bulk-publish.component.ts index bc6afc36..a24fddcb 100644 --- a/src/app/routes/supply-management/components/bulk-publish/bulk-publish.component.ts +++ b/src/app/routes/supply-management/components/bulk-publish/bulk-publish.component.ts @@ -162,6 +162,24 @@ export class SupplyManagementBulkPublishComponent implements OnInit { format: 'yyyy-MM-dd HH:mm:ss' } }, + dispatchPhone: { + type: 'string', + title: '手机号', + maxLength: 30, + ui: { + hidden: true, + placeholder: '请输入' + } + }, + dispatchName: { + type: 'string', + title: '名字', + maxLength: 30, + ui: { + hidden: true, + placeholder: '请输入' + } + }, dispatchId: { type: 'string', title: '调度员', @@ -169,6 +187,13 @@ export class SupplyManagementBulkPublishComponent implements OnInit { widget: 'select', placeholder: '请选择', allowClear: true, + change: (value: any, data: any) => { + if(data.label) { + const dat = data.label.split('/') + this.sf1.setValue('/dispatchName', dat[0]); + this.sf1.setValue('/dispatchPhone', dat[1]); + } + }, optionalHelp: '选择调度员,司机直接联系调度员 ; 不选择,司机直接联系您', asyncData: () => this.shipperSrv.getStaffList2() } as SFSelectWidgetSchema @@ -716,6 +741,8 @@ export class SupplyManagementBulkPublishComponent implements OnInit { this.enterpriseProjectIds = res.enterpriseProjectId } this.sf1data = { + dispatchPhone: res?.dispatchPhone, + dispatchName: res?.dispatchName, // shipperAppUserName: res?.shipperAppUserName || '', enterpriseProjectId: res?.enterpriseProjectId || '', enterpriseInfoName: res?.enterpriseInfoName || '', diff --git a/src/app/routes/supply-management/components/bulk-release-publish/bulk-release-publish.component.ts b/src/app/routes/supply-management/components/bulk-release-publish/bulk-release-publish.component.ts index 9b71e84a..027d230a 100644 --- a/src/app/routes/supply-management/components/bulk-release-publish/bulk-release-publish.component.ts +++ b/src/app/routes/supply-management/components/bulk-release-publish/bulk-release-publish.component.ts @@ -182,6 +182,24 @@ export class SupplyManagementBulkReleasePublishComponent implements OnInit { format: 'yyyy-MM-dd HH:mm:ss' } }, + dispatchPhone: { + type: 'string', + title: '手机号', + maxLength: 30, + ui: { + hidden: true, + placeholder: '请输入' + } + }, + dispatchName: { + type: 'string', + title: '名字', + maxLength: 30, + ui: { + hidden: true, + placeholder: '请输入' + } + }, dispatchId: { type: 'string', title: '调度员', @@ -189,6 +207,13 @@ export class SupplyManagementBulkReleasePublishComponent implements OnInit { widget: 'select', placeholder: '请选择', allowClear: true, + change: (value: any, data: any) => { + if(data.label) { + const dat = data.label.split('/') + this.sf1.setValue('/dispatchName', dat[0]); + this.sf1.setValue('/dispatchPhone', dat[1]); + } + }, optionalHelp: '选择调度员,司机直接联系调度员 ; 不选择,司机直接联系您', asyncData: () => this.shipperSrv.getStaffList2() } as SFSelectWidgetSchema 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 303f7874..d7483ec6 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 @@ -168,6 +168,24 @@ export class SupplyManagementOnecarPublishComponent implements OnInit { placeholder: '请输入' } }, + dispatchPhone: { + type: 'string', + title: '手机号', + maxLength: 30, + ui: { + hidden: true, + placeholder: '请输入' + } + }, + dispatchName: { + type: 'string', + title: '名字', + maxLength: 30, + ui: { + hidden: true, + placeholder: '请输入' + } + }, dispatchId: { type: 'string', title: '调度员', @@ -176,6 +194,13 @@ export class SupplyManagementOnecarPublishComponent implements OnInit { placeholder: '请选择', allowClear: true, optionalHelp: '选择调度员,司机直接联系调度员 ; 不选择,司机直接联系您', + change: (value: any, data: any) => { + if(data.label) { + const dat = data.label.split('/') + this.sf1.setValue('/dispatchName', dat[0]); + this.sf1.setValue('/dispatchPhone', dat[1]); + } + }, asyncData: () => this.shipperSrv.getStaffList2() } as SFSelectWidgetSchema } @@ -917,6 +942,8 @@ export class SupplyManagementOnecarPublishComponent implements OnInit { } this.sf1data = { enterpriseInfoName: res?.enterpriseInfoName, + dispatchPhone: res?.dispatchPhone, + dispatchName: res?.dispatchName, externalResourceCode: res?.externalResourceCode, dispatchId: res?.dispatchId }; 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 b9eddc80..a2133188 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 @@ -182,6 +182,24 @@ export class SupplyManagementReleasePublishComponent implements OnInit { placeholder: '请输入' } }, + dispatchPhone: { + type: 'string', + title: '手机号', + maxLength: 30, + ui: { + hidden: true, + placeholder: '请输入' + } + }, + dispatchName: { + type: 'string', + title: '名字', + maxLength: 30, + ui: { + hidden: true, + placeholder: '请输入' + } + }, dispatchId: { type: 'string', title: '调度员', @@ -189,6 +207,13 @@ export class SupplyManagementReleasePublishComponent implements OnInit { widget: 'select', placeholder: '请选择', allowClear: true, + change: (value: any, data: any) => { + if(data.label) { + const dat = data.label.split('/') + this.sf1.setValue('/dispatchName', dat[0]); + this.sf1.setValue('/dispatchPhone', dat[1]); + } + }, optionalHelp: '选择调度员,司机直接联系调度员 ; 不选择,司机直接联系您', asyncData: () => this.shipperSrv.getStaffList2() } as SFSelectWidgetSchema