Commit ba982ef6 by wenyang

SFP智能财策集成到ydLife中

parent bb682571
......@@ -186,7 +186,7 @@
</div>
</div>
<!-- 咨询问卷 -->
<div class="content" *ngIf="selectedId===2">
<div class="content" *ngIf="selectedId===2 && isSfpShow == false">
<div style="text-align: center;font-size: 16px;margin-top: 10px;"
*ngIf="opportunitySurveyAnswersList?.length==0 || !opportunitySurveyAnswersList">
暂无问卷信息</div>
......@@ -198,8 +198,14 @@
<div class="questionTitle">{{surveyItem.questionName}}</div>
<div class="questionContent">{{surveyItem.optionName}}</div>
</div>
</div>
<!-- SFP咨询问卷 -->
<div class="content" *ngIf="selectedId===2 && isSfpShow == true">
<iframe src="http://localhost:4200/salesDetail" style="height: 100%; width: 100%;flex-grow: 1;">
</iframe>
</div>
<!-- 客户告知书 -->
<div class="content" *ngIf="selectedId===5">
<ydlife-e-notice [agreeFlag]="false"></ydlife-e-notice>
......@@ -267,10 +273,18 @@
(blur)="inputBlur()"></div>
</div>
<div>
<div>跟进时间</div>
<div>跟进日期</div>
<div><input style="-webkit-appearance: none;" id="time" class="form-control" type="date"
[(ngModel)]="opportunityRecordNoticeDate" (blur)="inputBlur()"></div>
</div>
<div *ngIf="isSfpShow">
<div>日程开始时间</div>
<div><input type="text" id="remark" class="form-control" placeholder="输入开始时间" [(ngModel)]="taskTimeFrom" (blur)="inputBlur()"></div>
<div>日程结束时间</div>
<div><input type="text" id="remark" class="form-control" placeholder="输入结束时间" [(ngModel)]="taskTimeEnd" (blur)="inputBlur()"></div>
</div>
<ul class="footer">
<li (click)="ownOpportunityRecordSave()">确定</li>
<li (click)="closeToast()">取消</li>
......
......@@ -17,6 +17,7 @@ export class MyBusinessDetailComponent implements OnInit {
surveyAnswersList: Array<any>;
readonlyFlag: boolean = true;
orderId: number;
sfpMainId:number;
opportunityId: number;
opportunitySurveyAnswersList: Array<any>;
tagList: Array<any>;
......@@ -46,6 +47,10 @@ export class MyBusinessDetailComponent implements OnInit {
salesNotice: string;
// 跟进时间
opportunityRecordNoticeDate: Date;
//跟进开始时间
taskTimeFrom: string;
//跟进结束时间
taskTimeEnd:string;
// 跟进状态
opportunityRecordId: number;
//性别显示
......@@ -55,6 +60,7 @@ export class MyBusinessDetailComponent implements OnInit {
//显示男
maleFlag: boolean;
isShow: boolean;
isSfpShow: boolean;
//线索id
leadsAssignedId: any;
//控制tab可不可点
......@@ -86,6 +92,12 @@ export class MyBusinessDetailComponent implements OnInit {
// 获取设备
this.deviceType = this.lifeCommonService.checkDeviceType();
this.orderId = this.activateRoute.snapshot.queryParams['orderId'];
this.sfpMainId = this.activateRoute.snapshot.queryParams['sfpMainId'];
if(this.sfpMainId){
this.isSfpShow = true;
}else{
this.isSfpShow = false;
}
//商机对应的客户id
this.opportunityId = +this.activateRoute.snapshot.paramMap.get('id');
//商机id
......@@ -165,7 +177,8 @@ export class MyBusinessDetailComponent implements OnInit {
const detailParam = {
opportunityId: this.opportunityId ? Number(this.opportunityId) : null,
orderId: this.orderId ? Number(this.orderId) : null,
practitionerId: this.practitionerId
practitionerId: this.practitionerId,
sfpMainId:this.sfpMainId ? Number(this.sfpMainId) : null
}
this.myService.ownOpportunityDetailQuery(detailParam).subscribe((res) => {
if (res['success']) {
......@@ -538,7 +551,11 @@ export class MyBusinessDetailComponent implements OnInit {
opportunityId: this.opportunityId ? Number(this.opportunityId) : null,
mdDropOptionId: this.opportunityRecordId ? Number(this.opportunityRecordId) : null,
noticeDate: this.opportunityRecordNoticeDate,
leadsAssignedId: this.leadsAssignedId ? Number(this.leadsAssignedId) : null
leadsAssignedId: this.leadsAssignedId ? Number(this.leadsAssignedId) : null,
sfpMainId:this.sfpMainId ? Number(this.sfpMainId) : null,
taskTimeFrom:this.taskTimeFrom,//跟进开始时间
taskTimeEnd:this.taskTimeEnd//跟进结束时间
}
} else {
param = opportunityRecordItem
......@@ -553,6 +570,7 @@ export class MyBusinessDetailComponent implements OnInit {
align: 'center'
};
this.opportunityRecordId = this.salesNotice = this.opportunityRecordNoticeDate = null;
this.taskTimeFrom = this.taskTimeEnd = null;
this.ownOpportunityDetailQuery();
this.isShow = false;
this.remarkId = '';
......
......@@ -86,7 +86,7 @@ export class MyBusinessComponent implements OnInit {
isJumpToDetail(opportunityId,orderId,leadsAssignedId,businessItem?:any){
if(this.pageType == 'business'){
this.router.navigate([`/business/${opportunityId}`], { queryParams: { orderId: orderId, leadsAssignedId: leadsAssignedId } });
this.router.navigate([`/business/${opportunityId}`], { queryParams: { orderId: orderId, leadsAssignedId: leadsAssignedId,sfpMainId:businessItem.sfpMainId } });
}else{
if(!this.selectedBusiness){
this.selectedBusiness = businessItem;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment