|
@@ -45,16 +45,17 @@ export class ProcessCreateComponent implements OnInit {
|
|
|
searchValue: string = ''; //搜索部门内容
|
|
|
|
|
|
validateForm: FormGroup<{
|
|
|
- name: FormControl<Array<string> | any>; //流程名称
|
|
|
- desc: FormControl<Array<string> | any>; //流程描述
|
|
|
+ name: FormControl<string>; //流程名称
|
|
|
+ desc: FormControl<string>; //流程描述
|
|
|
code: FormControl<string | any>; //流程唯一标识
|
|
|
num: FormControl<number | any>; //报送配额
|
|
|
branch: FormControl<Array<string> | any>; //所属分类
|
|
|
startDate: FormControl<Date>; //开始时间
|
|
|
deadline: FormControl<Date>; //结束时间
|
|
|
+
|
|
|
}> = this.fb.group({
|
|
|
name: ['', [Validators.required]],
|
|
|
- desc: ['',],
|
|
|
+ desc: ['',[Validators.maxLength(500)]],
|
|
|
code: ['', [Validators.required]],
|
|
|
num: ['',],
|
|
|
branch: ['', [Validators.required]],
|
|
@@ -89,28 +90,39 @@ export class ProcessCreateComponent implements OnInit {
|
|
|
query.include('branch', 'department','profileSubmitted');
|
|
|
query.equalTo('objectId', id);
|
|
|
this.eduProcess = await query.first();
|
|
|
- this.validateForm = this.fb.group({
|
|
|
- name: [this.eduProcess?.get('name') || '', [Validators.required]],
|
|
|
- desc: [this.eduProcess?.get('desc') || '',],
|
|
|
- code: [this.eduProcess?.get('code') || '', [Validators.required]],
|
|
|
- num: [this.eduProcess?.get('num') || ''],
|
|
|
- branch: [
|
|
|
- this.eduProcess?.get('branch')?.id || '',
|
|
|
- [Validators.required],
|
|
|
- ],
|
|
|
- startDate: [
|
|
|
- this.eduProcess?.get('startDate')
|
|
|
+ this.validateForm.get('name')?.setValue(this.eduProcess?.get('name') || '')
|
|
|
+ this.validateForm.get('desc')?.setValue(this.eduProcess?.get('desc') || '')
|
|
|
+ this.validateForm.get('code')?.setValue(this.eduProcess?.get('code') || '')
|
|
|
+ this.validateForm.get('num')?.setValue(this.eduProcess?.get('num') || '')
|
|
|
+ this.validateForm.get('branch')?.setValue(this.eduProcess?.get('branch')?.id || '')
|
|
|
+ this.validateForm.get('startDate')?.setValue(this.eduProcess?.get('startDate')
|
|
|
? this.eduProcess?.get('startDate')
|
|
|
- : new Date('2024/07/20'),
|
|
|
- [Validators.required],
|
|
|
- ],
|
|
|
- deadline: [
|
|
|
- this.eduProcess?.get('deadline')
|
|
|
+ : new Date('2024/07/20'))
|
|
|
+ this.validateForm.get('deadline')?.setValue( this.eduProcess?.get('deadline')
|
|
|
? this.eduProcess?.get('deadline')
|
|
|
- : new Date('2024-09-20'),
|
|
|
- [Validators.required],
|
|
|
- ],
|
|
|
- });
|
|
|
+ : new Date('2024-09-20'))
|
|
|
+ // this.validateForm = this.fb.group({
|
|
|
+ // name: [this.eduProcess?.get('name') || '', [Validators.required]],
|
|
|
+ // desc: [this.eduProcess?.get('desc') || '',[Validators.maxLength(100)]],
|
|
|
+ // code: [this.eduProcess?.get('code') || '', [Validators.required]],
|
|
|
+ // num: [this.eduProcess?.get('num') || ''],
|
|
|
+ // branch: [
|
|
|
+ // this.eduProcess?.get('branch')?.id || '',
|
|
|
+ // [Validators.required],
|
|
|
+ // ],
|
|
|
+ // startDate: [
|
|
|
+ // this.eduProcess?.get('startDate')
|
|
|
+ // ? this.eduProcess?.get('startDate')
|
|
|
+ // : new Date('2024/07/20'),
|
|
|
+ // [Validators.required],
|
|
|
+ // ],
|
|
|
+ // deadline: [
|
|
|
+ // this.eduProcess?.get('deadline')
|
|
|
+ // ? this.eduProcess?.get('deadline')
|
|
|
+ // : new Date('2024-09-20'),
|
|
|
+ // [Validators.required],
|
|
|
+ // ],
|
|
|
+ // });
|
|
|
}
|
|
|
this.profileId = this.eduProcess?.get('profileSubmitted')?.id || '';
|
|
|
this.department = this.eduProcess?.get('department')?.id || '';
|