diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/map-pd-view/map-pd-view.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/map-pd-view/map-pd-view.component.html index d6feedecd..30d6932eb 100644 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/map-pd-view/map-pd-view.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/map-pd-view/map-pd-view.component.html @@ -39,11 +39,11 @@ -  {{details.city_name}}/{{details.state_name}}-{{details.pincode}}
- {{details.product_abbr}}/{{details.subproduct_abbr}}
- {{details.customer_segment_abbr}} {{details.loan_amount}}
- {{details.pd_date_of_initiation}}
- {{details.pd_status}} - {{ (details.updatedon)? (details.updatedon | slice:0:10):(details.updatedon) }} +  {{details.city_name}}/{{details.state_name}}-{{details.pincode}}
+ {{details.product_abbr}}/{{details.subproduct_abbr}}
+ {{details.customer_segment_abbr}} {{details.loan_amount}}
+ {{details.pd_date_of_initiation}}
+ {{details.pd_status}} - {{ (details.updatedon)? (details.updatedon | slice:0:10):(details.updatedon) }}
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/start-pd.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/start-pd.component.html index 04b126ac9..17ac0ee26 100644 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/start-pd.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/start-pd.component.html @@ -25,7 +25,7 @@ Category @@ -171,7 +171,7 @@
- + @@ -229,9 +229,9 @@
- skip_previous - chevron_left - chevron_right + skip_previous + chevron_left + chevron_right skip_next @@ -325,9 +325,9 @@
- skip_previous + skip_previous chevron_left - chevron_right + chevron_right skip_next diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/start-pd.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/start-pd.component.ts index 2118ecebe..083464bb4 100644 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/start-pd.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/start-pd.component.ts @@ -122,7 +122,7 @@ loadTemplates(startID:string){ // load question based answer list getAnswers(serachList:any){ - + this.answerList=[]; this._pd.getAnswersForPD(serachList).subscribe( data => { if (data.status == 200) { @@ -262,7 +262,7 @@ optionsMapItems(items) { fk_pd_id:new FormControl(this.startPD), pd_detail_answer_id: new FormControl(item.pd_detail_answer_id), pd_answer_id: new FormControl(item.question_answer_id), - pd_answer: new FormControl(item.answer), + pd_answer: new FormControl(item.pd_answer), pd_answer_weightage:new FormControl(item.template_answer_weightage), text: new FormControl(item.pd_detail_answer_id==null ? false: true) }))); @@ -275,7 +275,7 @@ optionsMapItems(items) { }))); this.textBoxForm = new FormGroup({ - pd_detail_id: new FormControl(ansItem.pd_detail_id), + pd_detail_id: new FormControl(this.ansPDList.pd_detail_id), fk_pd_id: new FormControl(this.startPD), fk_category_id: new FormControl(this.selectedCategory.fk_template_question_category_id), fk_question_id: new FormControl(this.selectedCategory.fk_question_id), @@ -340,7 +340,7 @@ optionsMapItems(items) { } fetchAns.push(obj1) }); - let pd_details:any={ + let pd_details:any=[{ "pd_detail_id":details.pd_detail_id.value, "fk_pd_id":details.fk_pd_id.value, "fk_category_id":details.fk_category_id.value, @@ -350,7 +350,7 @@ optionsMapItems(items) { "question_remark":details.pd_answer_remark.value, "answers":fetchAns, "images":[] - }; + }]; this._pd.savePDQuestions(pd_details).subscribe(result => { if (result.status == 200) { if(type==1){ diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.html index cc0931f41..5c135271d 100644 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.html @@ -19,7 +19,7 @@ person{{master.pd_allocated_to | titlecase}}    {{master.pd_status | titlecase}}  On {{master.scheduled_on}} - {{master.pd_status | titlecase}}  On  {{ (master.updatedon)? (master.updatedon | slice:0:10):(master.updatedon) }} + {{master.pd_status | titlecase}}
diff --git a/ng6-seed/src/app/quality-check/qc-list/qc-start/qc-start.component.html b/ng6-seed/src/app/quality-check/qc-list/qc-start/qc-start.component.html index 8f8ee07e0..b9e6c908d 100644 --- a/ng6-seed/src/app/quality-check/qc-list/qc-start/qc-start.component.html +++ b/ng6-seed/src/app/quality-check/qc-list/qc-start/qc-start.component.html @@ -2,7 +2,7 @@ - + @@ -24,7 +24,7 @@ Category @@ -166,10 +166,10 @@
{{textBoxForm.controls.pd_question.value}} -
+
- + diff --git a/ng6-seed/src/app/quality-check/qc-list/qc-start/qc-start.component.ts b/ng6-seed/src/app/quality-check/qc-list/qc-start/qc-start.component.ts index fd7384441..3111050c5 100644 --- a/ng6-seed/src/app/quality-check/qc-list/qc-start/qc-start.component.ts +++ b/ng6-seed/src/app/quality-check/qc-list/qc-start/qc-start.component.ts @@ -8,7 +8,8 @@ import { QcService } from './../../qc-service/qc.service'; @Component({ selector: 'app-qc-start', templateUrl: './qc-start.component.html', - styleUrls: ['./qc-start.component.scss'] + styleUrls: ['./qc-start.component.scss'], + }) export class QcStartComponent implements OnInit, OnDestroy { private notifier: NotifierService; @@ -262,7 +263,7 @@ optionsMapItems(items) { fk_pd_id:new FormControl(this.startPD), pd_detail_answer_id: new FormControl(item.pd_detail_answer_id), pd_answer_id: new FormControl(item.question_answer_id), - pd_answer: new FormControl(item.answer), + pd_answer: new FormControl(item.pd_answer), pd_answer_weightage:new FormControl(item.template_answer_weightage), text: new FormControl(item.pd_detail_answer_id==null ? false: true) }))); @@ -275,7 +276,7 @@ optionsMapItems(items) { }))); this.textBoxForm = new FormGroup({ - pd_detail_id: new FormControl(ansItem.pd_detail_id), + pd_detail_id: new FormControl(this.ansPDList.pd_detail_id), fk_pd_id: new FormControl(this.startPD), fk_category_id: new FormControl(this.selectedCategory.fk_template_question_category_id), fk_question_id: new FormControl(this.selectedCategory.fk_question_id), @@ -340,7 +341,7 @@ optionsMapItems(items) { } fetchAns.push(obj1) }); - let pd_details:any={ + let pd_details:any=[{ "pd_detail_id":details.pd_detail_id.value, "fk_pd_id":details.fk_pd_id.value, "fk_category_id":details.fk_category_id.value, @@ -350,7 +351,7 @@ optionsMapItems(items) { "question_remark":details.pd_answer_remark.value, "answers":fetchAns, "images":[] - }; + }]; this._qc.savePDQuestions(pd_details).subscribe(result => { if (result.status == 200) { if(type==1){ diff --git a/ng6-seed/src/app/quality-check/qc-list/qc-view/qc-view.component.html b/ng6-seed/src/app/quality-check/qc-list/qc-view/qc-view.component.html index e1791b737..14f062c2e 100644 --- a/ng6-seed/src/app/quality-check/qc-list/qc-view/qc-view.component.html +++ b/ng6-seed/src/app/quality-check/qc-list/qc-view/qc-view.component.html @@ -14,7 +14,7 @@
{{master.pd_allocated_to | titlecase}}    {{master.pd_status | titlecase}}  On {{master.scheduled_on}} - {{master.pd_status | titlecase}}  On  {{ (master.updatedon)? (master.updatedon | slice:0:10):(master.updatedon) }} + {{master.pd_status | titlecase}}
@@ -24,7 +24,7 @@
-
+
diff --git a/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-billing-info/entity-edit-billing-info.component.html b/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-billing-info/entity-edit-billing-info.component.html index 1d27932de..28ffe3d7d 100644 --- a/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-billing-info/entity-edit-billing-info.component.html +++ b/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-billing-info/entity-edit-billing-info.component.html @@ -14,7 +14,7 @@ Pan: {{data.pan}}, Gst: {{data.gstno}}
- Contact Person Info, Contact Person Info, Contact Person Info +
{{conts.contact_person}} - {{conts.contact_email}} - {{conts.contact_mobile_no}} ,
diff --git a/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-billing-info/entity-edit-billing-info.component.ts b/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-billing-info/entity-edit-billing-info.component.ts index bfabea685..4f0e1423c 100644 --- a/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-billing-info/entity-edit-billing-info.component.ts +++ b/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-billing-info/entity-edit-billing-info.component.ts @@ -213,7 +213,7 @@ export class DialogAddEditBillingInfo implements OnInit { //To Remove The "Null" With Key also Object.keys(billingInfoFormValues).forEach((key) => (billingInfoFormValues[key] == null) && delete billingInfoFormValues[key]); - alert(billingInfoFormValues); + // alert(billingInfoFormValues); this.entityService.updateEntityIdBillingInfoDetails(billingInfoFormValues).subscribe( dataresult => { if (dataresult.status == 200) { diff --git a/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-region/entity-edit-region.component.html b/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-region/entity-edit-region.component.html index d9dd8b47d..bcca26bbe 100644 --- a/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-region/entity-edit-region.component.html +++ b/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-region/entity-edit-region.component.html @@ -46,7 +46,7 @@
- +
diff --git a/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-tat/entity-edit-tat.component.html b/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-tat/entity-edit-tat.component.html index 6222fc96d..d075294b9 100644 --- a/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-tat/entity-edit-tat.component.html +++ b/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-tat/entity-edit-tat.component.html @@ -1 +1,59 @@ -

Tat info

\ No newline at end of file + +
+
+
+ + + {{pd.name}} + + PD Type Required.! + + + {{pdName.name}} + +
+
+ + + {{prdct.name}} + + Product Required.! + + + {{prdcName.name}} + +
+
+ + + {{city.name}} + + City Required.! + + + {{cityName.name}} + +
+
+ + + + TAT 1 Value Required.! + + + + +
+
+
+ + +
+
+ +
\ No newline at end of file diff --git a/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-tat/entity-edit-tat.component.ts b/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-tat/entity-edit-tat.component.ts index ac780819d..f0e5f73dc 100644 --- a/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-tat/entity-edit-tat.component.ts +++ b/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-tat/entity-edit-tat.component.ts @@ -20,16 +20,25 @@ export class EntityEditTatComponent implements OnInit { public noRocordsFound: boolean; public entityVendorCityRecord: any; public errorMessage; + submitted: Boolean; - @Input() public entityId: number; - public m_city: any = []; + tatForm: FormGroup; + + @Input() public entityId: number; public selectedArr: any = []; + public selectedProductArr: any = []; + public selectedCityArr: any = []; + // toppings1 = new FormControl(); + // toppings2 = new FormControl(); + // toppings3 = new FormControl(); + // toppings4 = new FormControl(); - toppings1 = new FormControl(); - - toppingList1: any[] = [{'id': 1,'name':'Extra cheese'}, {'id': 2, 'name':'Mushroom'}, { 'id': 3, 'name':'Onion'}]; + toppingList1: any[] = [{ 'id': 1, 'name': 'Extra cheese' }, { 'id': 2, 'name': 'Mushroom' }, { 'id': 3, 'name': 'Onion' }]; + m_pdType = [{ 'id': 1, 'name': 'PD Type 1' }, { 'id': 2, 'name': 'PD Type 2' }]; + m_product = [{ 'id': 1, 'name': 'Product 1' }, { 'id': 2, 'name': 'Product 2' }, { 'id': 3, 'name': 'Product 3' }]; + m_city = [{ 'id': 1, 'name': 'City 1' }, { 'id': 2, 'name': 'City 2' }, { 'id': 3, 'name': 'City 3' }]; /** * Notifier service */ @@ -39,24 +48,43 @@ export class EntityEditTatComponent implements OnInit { private entityService: EntityService, private mastersService: MastersService, private _formBuilder: FormBuilder) { - this.notifier = notifier; - } + this.notifier = notifier; + this.tatForm = this._formBuilder.group({ + toppings1: ['', Validators.compose([Validators.required])], + toppings2: ['', Validators.compose([Validators.required])], + toppings3: ['', Validators.compose([Validators.required])], + toppings4: ['', Validators.compose([Validators.required])], + toppings5: ['', Validators.compose([Validators.required])] + }) + } ngOnInit() { - this.getEntityIdCityDetails(); - this.getCityMasters(); - this.toppings1.setValue([3]); + } - selectedItem: any; + get f() { return this.tatForm.controls }; - selected(e){ + selectedItem: any; + + selectedPD(e) { this.selectedArr = [...e.value]; - this.selectedItem = this.m_city.filter(val => this.selectedArr.indexOf(val.city_id) > -1) + this.selectedItem = this.m_pdType.filter(val => this.selectedArr.indexOf(val.id) > -1) } - getEntityIdCityDetails(){ - this.entityService.getEntityIdCityInfoDetails(this.entityId).subscribe( + selectedProductItem: any; + selectedProduct(e) { + this.selectedProductArr = [...e.value]; + this.selectedProductItem = this.m_product.filter(val => this.selectedProductArr.indexOf(val.id) > -1) + } + + selectedCityItem: any; + selectedCity(e) { + this.selectedCityArr = [...e.value]; + this.selectedCityItem = this.m_city.filter(val => this.selectedCityArr.indexOf(val.id) > -1) + } + + getEntityIdCityDetails() { + this.entityService.getEntityIdCityInfoDetails(this.entityId).subscribe( data => { if (data) { if (data.records) { @@ -84,4 +112,101 @@ export class EntityEditTatComponent implements OnInit { ); } + resultApi = ['123', '211']; + + check() { + let arr1 = this.tatForm.controls['toppings1'].value; + let arr2 = this.tatForm.controls['toppings2'].value; + let arr3 = this.tatForm.controls['toppings3'].value; + alert(arr1); + let array1 = [...arr1]; + let array2 = [...arr2]; + let array3 = [...arr3]; + let result1 = array1.reduce((a1, v1, i1) => + a1.concat(array2.map(w => v1 + "" + w)), []).reduce((a2, v2, i3) => + a2.concat(array3.map(u => v2 + "" + u)), []); + + let exist = this.resultApi.filter(a => result1.indexOf(a) > -1); + alert(result1); + alert(exist); + } + +// { +// alert("a.id = "+a.id+" id ="+id); +// if(a.id == id) +// { +// return a +// } +// else{ +// return -1 +// }} + + getIdPdName(id) { + let pdF = this.m_pdType.filter(a => a.id == id); + return pdF[0].name; + } + + getIdProductName(id) { + let pdF = this.m_product.filter(a => a.id == id); + return pdF[0].name; + } + + getIdCityName(id) { + let pdF = this.m_city.filter(a => a.id == id); + return pdF[0].name; + } + + public existValArray:any = []; + + onSubmit() { + this.submitted = true; + if (this.tatForm.invalid) { + return + } else { + let arr1 = this.tatForm.controls['toppings1'].value; + let arr2 = this.tatForm.controls['toppings2'].value; + let arr3 = this.tatForm.controls['toppings3'].value + + let array1 = [...arr1]; + let array2 = [...arr2]; + let array3 = [...arr3]; + let result1 = array1.reduce((a1, v1, i1) => + a1.concat(array2.map(w => v1 + "" + w)), []).reduce((a2, v2, i3) => + a2.concat(array3.map(u => v2 + "" + u)), []); + + let exist = this.resultApi.filter(a => result1.indexOf(a) > -1); + if(exist){ + + alert(result1); + alert(exist); + + this.existValArray = []; + + exist.forEach(a=>{ + let pdName = this.getIdPdName(a[0]); + let productName = this.getIdProductName(a[1]); + let cityName = this.getIdCityName(a[2]); + this.existValArray.push(`${pdName}, ${productName}, ${cityName}`); + }); + + } else { + + } + } + + } + } + + + +// var array1=["A","B","C","D"]; +// var array2=["1","2","3"]; +// var array3=["#","$","@"]; +// var result1 = array1.reduce( (a1, v1, i1) => +// a1.concat(array2.map(w => v1+w)),[]).reduce((a2, v2, i3)=> +// a2.concat(array3.map(u=> v2+u)),[]) +// console.log(result1); +// var valueApi = ["B1$","C2#"]; +// var exist = result1.filter(a => valueApi.indexOf(a) > -1); +// console.log("exit :" + exist); diff --git a/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-vendor-city-info/entity-edit-vendor-city-info.component.html b/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-vendor-city-info/entity-edit-vendor-city-info.component.html index 8034c6fea..f8cc44638 100644 --- a/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-vendor-city-info/entity-edit-vendor-city-info.component.html +++ b/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-vendor-city-info/entity-edit-vendor-city-info.component.html @@ -7,7 +7,7 @@ - + {{cit.name}} diff --git a/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-vendor-city-info/entity-edit-vendor-city-info.component.ts b/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-vendor-city-info/entity-edit-vendor-city-info.component.ts index 3027434d1..9da70da57 100644 --- a/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-vendor-city-info/entity-edit-vendor-city-info.component.ts +++ b/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-vendor-city-info/entity-edit-vendor-city-info.component.ts @@ -84,9 +84,10 @@ export class EntityEditVendorCityInfoComponent implements OnInit { selectedCityName:any; getNameofCityId(arg) { + let arrs = [...arg]; this.selectedCityName = this.m_city.filter(val => arrs.indexOf(val.city_id) > -1) - } +} getCityMasters() { this.mastersService.getAllMasterData('CITY').subscribe( diff --git a/ng6-seed/src/app/settings/entity/entity-edit/entity.edit.component.html b/ng6-seed/src/app/settings/entity/entity-edit/entity.edit.component.html index 164d895e5..faebe9a2e 100644 --- a/ng6-seed/src/app/settings/entity/entity-edit/entity.edit.component.html +++ b/ng6-seed/src/app/settings/entity/entity-edit/entity.edit.component.html @@ -233,7 +233,13 @@ - + +
diff --git a/ng6-seed/src/app/template/questions/list/list.component.html b/ng6-seed/src/app/template/questions/list/list.component.html index 82654ad40..4665b1381 100644 --- a/ng6-seed/src/app/template/questions/list/list.component.html +++ b/ng6-seed/src/app/template/questions/list/list.component.html @@ -45,11 +45,12 @@ -
+ + -
+