|
@@ -86,6 +86,9 @@ export class OtherAutoComponent implements OnInit {
|
86
|
86
|
.subscribe((result) => {
|
87
|
87
|
this.loading1 = false;
|
88
|
88
|
result.list = result.list || [];
|
|
89
|
+ result.list.forEach(v => {
|
|
90
|
+ v.taskNames = v.taskTypeList.map(v => v.taskName).toString();
|
|
91
|
+ })
|
89
|
92
|
this.listOfData = result.list;
|
90
|
93
|
this.listLength = result.totalNum;
|
91
|
94
|
});
|
|
@@ -122,7 +125,8 @@ export class OtherAutoComponent implements OnInit {
|
122
|
125
|
this.add = true;
|
123
|
126
|
this.modal = true;
|
124
|
127
|
this.initForm();
|
125
|
|
- this.validateForm.controls.gender.setValue(0);
|
|
128
|
+ this.validateForm.controls.startCreated.setValue(0);
|
|
129
|
+ this.validateForm.controls.autoCreate.setValue(0);
|
126
|
130
|
}
|
127
|
131
|
hideModal() {
|
128
|
132
|
this.modal = false;
|
|
@@ -136,10 +140,11 @@ export class OtherAutoComponent implements OnInit {
|
136
|
140
|
this.taskTypeList = [];
|
137
|
141
|
}
|
138
|
142
|
this.validateForm = this.fb.group({
|
139
|
|
- name: ['', [Validators.required]],
|
140
|
|
- deptId: [null, [Validators.required]],
|
141
|
|
- taskTypes: [null, [Validators.required]],
|
142
|
|
- gender: [null, [Validators.required]],
|
|
143
|
+ title: ['', [Validators.required]],
|
|
144
|
+ classesId: [null, [Validators.required]],
|
|
145
|
+ taskTypeIds: [null, [Validators.required]],
|
|
146
|
+ startCreated: [null, [Validators.required]],
|
|
147
|
+ autoCreate: [null, [Validators.required]],
|
143
|
148
|
});
|
144
|
149
|
}
|
145
|
150
|
// 表单提交
|
|
@@ -153,8 +158,11 @@ export class OtherAutoComponent implements OnInit {
|
153
|
158
|
if(this.add){
|
154
|
159
|
this.otherAutoService
|
155
|
160
|
.add({
|
156
|
|
- name: this.validateForm.value.name,
|
157
|
|
- deptId: this.validateForm.value.deptId,
|
|
161
|
+ title: this.validateForm.value.title,
|
|
162
|
+ classesId: this.validateForm.value.classesId,
|
|
163
|
+ taskTypeIds: this.validateForm.value.taskTypeIds,
|
|
164
|
+ startCreated: this.validateForm.value.startCreated,
|
|
165
|
+ autoCreate: this.validateForm.value.autoCreate,
|
158
|
166
|
hosId: this.hosId,
|
159
|
167
|
})
|
160
|
168
|
.subscribe((data) => {
|
|
@@ -170,8 +178,11 @@ export class OtherAutoComponent implements OnInit {
|
170
|
178
|
}else{
|
171
|
179
|
this.otherAutoService
|
172
|
180
|
.update({
|
173
|
|
- name: this.validateForm.value.name,
|
174
|
|
- deptId: this.validateForm.value.deptId,
|
|
181
|
+ title: this.validateForm.value.title,
|
|
182
|
+ classesId: this.validateForm.value.classesId,
|
|
183
|
+ taskTypeIds: this.validateForm.value.taskTypeIds,
|
|
184
|
+ startCreated: this.validateForm.value.startCreated,
|
|
185
|
+ autoCreate: this.validateForm.value.autoCreate,
|
175
|
186
|
coopData: this.coopData,
|
176
|
187
|
})
|
177
|
188
|
.subscribe((data) => {
|
|
@@ -191,8 +202,11 @@ export class OtherAutoComponent implements OnInit {
|
191
|
202
|
maskFlag: any = false;
|
192
|
203
|
coopData = {};
|
193
|
204
|
edit(data) {
|
194
|
|
- this.validateForm.controls.name.setValue(data.name);
|
195
|
|
- this.validateForm.controls.deptId.setValue(data.deptId);
|
|
205
|
+ this.validateForm.controls.title.setValue(data.title);
|
|
206
|
+ this.validateForm.controls.classesId.setValue(data.classesId);
|
|
207
|
+ this.validateForm.controls.taskTypeIds.setValue(data.taskTypeList ? data.taskTypeList.map(v => v.id) : null);
|
|
208
|
+ this.validateForm.controls.startCreated.setValue(data.startCreated);
|
|
209
|
+ this.validateForm.controls.autoCreate.setValue(data.autoCreate);
|
196
|
210
|
this.modal = true;
|
197
|
211
|
this.add = false;
|
198
|
212
|
this.coopId = data.id;
|