Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
ydLife
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Sweet Zhang
ydLife
Commits
87331dda
Commit
87331dda
authored
Jun 01, 2020
by
Sweet Zhang
Browse files
Options
Browse Files
Download
Plain Diff
生成名片
parents
754b23bd
0a037f46
Hide whitespace changes
Inline
Side-by-side
Showing
37 changed files
with
808 additions
and
224 deletions
+808
-224
src/app/common/life-common.module.ts
+1
-0
src/app/common/life-common.service.ts
+47
-0
src/app/common/pipe/switch-number.pipe.spec.ts
+8
-0
src/app/common/pipe/switch-number.pipe.ts
+42
-0
src/app/domain/recruitingQuery.ts
+3
-1
src/app/my/my-business-detail/my-business-detail.component.html
+14
-14
src/app/my/my-business-detail/my-business-detail.component.ts
+3
-1
src/app/my/my-center-home/my-center-home.component.html
+8
-6
src/app/my/my-center-home/my-center-home.component.scss
+3
-2
src/app/my/my-center-home/my-center-home.component.ts
+4
-2
src/app/my/my-routing.module.ts
+2
-1
src/app/my/my-setting/my-setting.component.html
+2
-1
src/app/my/my-target/my-target.component.html
+25
-18
src/app/my/my-target/my-target.component.scss
+21
-4
src/app/my/my-target/my-target.component.ts
+61
-60
src/app/my/my.module.ts
+32
-29
src/app/my/my.service.ts
+29
-1
src/app/my/recruiting-detail/recruiting-detail.component.html
+12
-3
src/app/my/recruiting-detail/recruiting-detail.component.scss
+5
-0
src/app/my/recruiting-detail/recruiting-detail.component.ts
+0
-2
src/app/my/sales-rank/sales-rank.component.scss
+7
-10
src/app/my/team-panel/team-panel.component.html
+50
-48
src/app/my/team-panel/team-panel.component.scss
+29
-6
src/app/my/team-panel/team-panel.component.ts
+76
-4
src/app/my/team-rank/team-rank.component.scss
+2
-1
src/app/my/team-rank/team-rank.component.ts
+3
-2
src/app/my/team-sales-score/team-sales-score.component.html
+73
-0
src/app/my/team-sales-score/team-sales-score.component.scss
+96
-0
src/app/my/team-sales-score/team-sales-score.component.spec.ts
+25
-0
src/app/my/team-sales-score/team-sales-score.component.ts
+55
-0
src/assets/font/demo_index.html
+9
-0
src/assets/font/iconfont.css
+12
-0
src/assets/font/iconfont.js
+0
-0
src/assets/font/iconfont.json
+3
-0
src/assets/font/iconfont.svg
+3
-0
src/index.html
+39
-8
src/styles.scss
+4
-0
No files found.
src/app/common/life-common.module.ts
View file @
87331dda
...
@@ -5,6 +5,7 @@ import { FormsModule } from "@angular/forms";
...
@@ -5,6 +5,7 @@ import { FormsModule } from "@angular/forms";
import
{
GuidePageComponent
}
from
'./guide-page/guide-page.component'
;
import
{
GuidePageComponent
}
from
'./guide-page/guide-page.component'
;
import
{
SafeHtmlPipe
}
from
'./safe-html.pipe'
;
import
{
SafeHtmlPipe
}
from
'./safe-html.pipe'
;
@
NgModule
({
@
NgModule
({
declarations
:
[
AlertComponent
,
GuidePageComponent
,
SafeHtmlPipe
],
declarations
:
[
AlertComponent
,
GuidePageComponent
,
SafeHtmlPipe
],
imports
:
[
imports
:
[
...
...
src/app/common/life-common.service.ts
View file @
87331dda
...
@@ -177,4 +177,51 @@ export class LifeCommonService {
...
@@ -177,4 +177,51 @@ export class LifeCommonService {
let
L
=
appU
[
appU
.
length
-
1
];
let
L
=
appU
[
appU
.
length
-
1
];
return
L
;
return
L
;
}
}
toPercent
(
point
)
{
if
(
point
==
0
)
{
return
0
+
'%'
;
}
let
result
=
String
(
point
*
100
);
let
idx
=
result
.
indexOf
(
"."
);
if
(
idx
==
-
1
||
result
.
substr
(
idx
+
1
).
length
<=
2
)
{
return
result
+
"%"
;
}
return
result
.
substr
(
0
,
idx
+
2
)
+
"%"
;
}
transform
(
value
:
any
,
args
?:
any
):
any
{
if
((
value
+
""
).
trim
()
==
""
)
{
return
""
;
}
if
(
typeof
value
==
'string'
)
{
value
=
value
.
replace
(
/,/gi
,
''
);
}
if
((
value
+
""
).
trim
()
==
""
)
{
return
""
;
}
if
(
isNaN
(
value
))
{
return
""
;
}
value
=
value
+
""
;
if
(
/^.*
\.
.*$/
.
test
(
value
))
{
let
pointIndex
=
value
.
lastIndexOf
(
"."
);
let
intPart
=
value
.
substring
(
0
,
pointIndex
);
let
pointPart
=
value
.
substring
(
pointIndex
+
1
,
value
.
length
);
intPart
=
intPart
+
""
;
const
re
=
/
(
-
?\d
+
)(\d{3})
/
while
(
re
.
test
(
intPart
))
{
intPart
=
intPart
.
replace
(
re
,
"$1,$2"
)
}
value
=
intPart
+
"."
+
pointPart
;
}
else
{
value
=
value
+
""
;
var
re
=
/
(
-
?\d
+
)(\d{3})
/
while
(
re
.
test
(
value
))
{
value
=
value
.
replace
(
re
,
"$1,$2"
)
}
}
return
value
;
}
}
}
src/app/common/pipe/switch-number.pipe.spec.ts
0 → 100644
View file @
87331dda
import
{
SwitchNumberPipe
}
from
'./switch-number.pipe'
;
describe
(
'SwitchNumberPipe'
,
()
=>
{
it
(
'create an instance'
,
()
=>
{
const
pipe
=
new
SwitchNumberPipe
();
expect
(
pipe
).
toBeTruthy
();
});
});
src/app/common/pipe/switch-number.pipe.ts
0 → 100644
View file @
87331dda
import
{
Pipe
,
PipeTransform
}
from
'@angular/core'
;
@
Pipe
({
name
:
'switchNumber'
})
export
class
SwitchNumberPipe
implements
PipeTransform
{
transform
(
value
:
any
,
args
?:
any
):
any
{
if
((
value
+
""
).
trim
()
==
""
)
{
return
""
;
}
if
(
typeof
value
==
'string'
)
{
value
=
value
.
replace
(
/,/gi
,
''
);
}
if
((
value
+
""
).
trim
()
==
""
)
{
return
""
;
}
if
(
isNaN
(
value
))
{
return
""
;
}
value
=
value
+
""
;
if
(
/^.*
\.
.*$/
.
test
(
value
))
{
let
pointIndex
=
value
.
lastIndexOf
(
"."
);
let
intPart
=
value
.
substring
(
0
,
pointIndex
);
let
pointPart
=
value
.
substring
(
pointIndex
+
1
,
value
.
length
);
intPart
=
intPart
+
""
;
const
re
=
/
(
-
?\d
+
)(\d{3})
/
while
(
re
.
test
(
intPart
))
{
intPart
=
intPart
.
replace
(
re
,
"$1,$2"
)
}
value
=
intPart
+
"."
+
pointPart
;
}
else
{
value
=
value
+
""
;
var
re
=
/
(
-
?\d
+
)(\d{3})
/
while
(
re
.
test
(
value
))
{
value
=
value
.
replace
(
re
,
"$1,$2"
)
}
}
return
value
;
}
}
src/app/domain/recruitingQuery.ts
View file @
87331dda
...
@@ -14,7 +14,8 @@ export class RecruitingQuery {
...
@@ -14,7 +14,8 @@ export class RecruitingQuery {
public
operateUserId
?:
string
,
public
operateUserId
?:
string
,
public
potentialId
?:
any
,
public
potentialId
?:
any
,
public
practitionerId
?:
any
,
public
practitionerId
?:
any
,
public
createdAt
?:
any
public
createdAt
?:
any
,
public
timeToOnboarding
?:
any
)
{
)
{
}
}
}
}
\ No newline at end of file
src/app/my/my-business-detail/my-business-detail.component.html
View file @
87331dda
...
@@ -16,12 +16,12 @@
...
@@ -16,12 +16,12 @@
<div
class=
"contentItem"
>
<div
class=
"contentItem"
>
<span>
姓名
</span>
<span>
姓名
</span>
<input
class=
"form-control"
type=
"text"
placeholder=
"{{readonlyFlag ?'暂无姓名':'请输入姓名'}}"
<input
class=
"form-control"
type=
"text"
placeholder=
"{{readonlyFlag ?'暂无姓名':'请输入姓名'}}"
[(
ngModel
)]="
editBusiness
.
name
"
[
disabled
]="
readonlyFlag
"
/>
[(
ngModel
)]="
editBusiness
.
name
"
[
disabled
]="
readonlyFlag
"
(
blur
)="
inputBlur
()"
/>
</div>
</div>
<div
class=
"contentItem"
>
<div
class=
"contentItem"
>
<span>
年龄
</span>
<span>
年龄
</span>
<input
class=
"form-control"
type=
"text"
placeholder=
"{{readonlyFlag ?'暂无年龄信息':'请输入年龄'}}"
<input
class=
"form-control"
type=
"text"
placeholder=
"{{readonlyFlag ?'暂无年龄信息':'请输入年龄'}}"
[(
ngModel
)]="
editBusiness
.
age
"
[
disabled
]="
readonlyFlag
"
/>
[(
ngModel
)]="
editBusiness
.
age
"
[
disabled
]="
readonlyFlag
"
(
blur
)="
inputBlur
()"
/>
</div>
</div>
<div
class=
"contentItem"
>
<div
class=
"contentItem"
>
<span>
性别
</span>
<span>
性别
</span>
...
@@ -43,7 +43,7 @@
...
@@ -43,7 +43,7 @@
<div
class=
"contentItem"
>
<div
class=
"contentItem"
>
<span>
血型
</span>
<span>
血型
</span>
<select
name=
"bloodTypeId"
id=
"bloodTypeId"
class=
"form-control"
[
disabled
]="
readonlyFlag
"
<select
name=
"bloodTypeId"
id=
"bloodTypeId"
class=
"form-control"
[
disabled
]="
readonlyFlag
"
[(
ngModel
)]="
editBusiness
.
bloodTypeId
"
>
[(
ngModel
)]="
editBusiness
.
bloodTypeId
"
(
blur
)="
inputBlur
()"
>
<option
value=
""
>
{{readonlyFlag ?'暂无血型信息':'请选择血型'}}
</option>
<option
value=
""
>
{{readonlyFlag ?'暂无血型信息':'请选择血型'}}
</option>
<option
*
ngFor=
"let businessBloodItem of businessBloodList"
[
value
]="
businessBloodItem
.
id
"
>
<option
*
ngFor=
"let businessBloodItem of businessBloodList"
[
value
]="
businessBloodItem
.
id
"
>
{{businessBloodItem.dropOptionName}}
</option>
{{businessBloodItem.dropOptionName}}
</option>
...
@@ -54,7 +54,7 @@
...
@@ -54,7 +54,7 @@
<div
class=
"contentItem"
>
<div
class=
"contentItem"
>
<span>
星座
</span>
<span>
星座
</span>
<select
name=
"businessZodiacId"
id=
"businessZodiacId"
class=
"form-control"
[
disabled
]="
readonlyFlag
"
<select
name=
"businessZodiacId"
id=
"businessZodiacId"
class=
"form-control"
[
disabled
]="
readonlyFlag
"
[(
ngModel
)]="
editBusiness
.
zodiacTypeId
"
>
[(
ngModel
)]="
editBusiness
.
zodiacTypeId
"
(
blur
)="
inputBlur
()"
>
<option
value=
""
>
{{readonlyFlag ?'暂无星座信息':'请选择星座'}}
</option>
<option
value=
""
>
{{readonlyFlag ?'暂无星座信息':'请选择星座'}}
</option>
<option
*
ngFor=
"let businessZodiacItem of businessZodiacList"
[
value
]="
businessZodiacItem
.
id
"
>
<option
*
ngFor=
"let businessZodiacItem of businessZodiacList"
[
value
]="
businessZodiacItem
.
id
"
>
{{businessZodiacItem.dropOptionName}}
</option>
{{businessZodiacItem.dropOptionName}}
</option>
...
@@ -71,7 +71,7 @@
...
@@ -71,7 +71,7 @@
<i
class=
"iconfont icon-dianhua"
style=
"color: #e10d0d;"
></i>
<i
class=
"iconfont icon-dianhua"
style=
"color: #e10d0d;"
></i>
{{editBusiness.mobileNo}}
</a>
{{editBusiness.mobileNo}}
</a>
<input
class=
"form-control"
type=
"text"
[(
ngModel
)]="
editBusiness
.
mobileNo
"
*
ngIf=
"opportunityId==0"
<input
class=
"form-control"
type=
"text"
[(
ngModel
)]="
editBusiness
.
mobileNo
"
*
ngIf=
"opportunityId==0"
placeholder=
"请输入手机号"
maxlength=
"11"
/>
placeholder=
"请输入手机号"
maxlength=
"11"
(
blur
)="
inputBlur
()"
/>
</div>
</div>
<div
class=
"contentItem"
>
<div
class=
"contentItem"
>
<span>
微信
</span>
<span>
微信
</span>
...
@@ -90,29 +90,29 @@
...
@@ -90,29 +90,29 @@
<div
class=
"contentItem"
>
<div
class=
"contentItem"
>
<span>
预计FYP
</span>
<span>
预计FYP
</span>
<input
class=
"form-control"
type=
"number"
placeholder=
"{{readonlyFlag ?'暂无预计FYP':'请输入预计FYP'}}"
<input
class=
"form-control"
type=
"number"
placeholder=
"{{readonlyFlag ?'暂无预计FYP':'请输入预计FYP'}}"
[
disabled
]="
readonlyFlag
"
[(
ngModel
)]="
editBusiness
.
fyp
"
/>
[
disabled
]="
readonlyFlag
"
[(
ngModel
)]="
editBusiness
.
fyp
"
(
blur
)="
inputBlur
()"
/>
</div>
</div>
<div
class=
"contentItem"
>
<div
class=
"contentItem"
>
<span>
预计FYC
</span>
<span>
预计FYC
</span>
<input
class=
"form-control"
type=
"number"
placeholder=
"{{readonlyFlag ?'暂无预计FYC':'请输入预计FYC'}}"
<input
class=
"form-control"
type=
"number"
placeholder=
"{{readonlyFlag ?'暂无预计FYC':'请输入预计FYC'}}"
[
disabled
]="
readonlyFlag
"
[(
ngModel
)]="
editBusiness
.
fyc
"
/>
[
disabled
]="
readonlyFlag
"
[(
ngModel
)]="
editBusiness
.
fyc
"
(
blur
)="
inputBlur
()"
/>
</div>
</div>
<div
class=
"contentItem"
>
<div
class=
"contentItem"
>
<span>
预计成交件数
</span>
<span>
预计成交件数
</span>
<input
class=
"form-control"
type=
"number"
placeholder=
"{{readonlyFlag ?'暂无预计件数':'请输入预计件数'}}"
<input
class=
"form-control"
type=
"number"
placeholder=
"{{readonlyFlag ?'暂无预计件数':'请输入预计件数'}}"
[
disabled
]="
readonlyFlag
"
[(
ngModel
)]="
editBusiness
.
pieces
"
/>
[
disabled
]="
readonlyFlag
"
[(
ngModel
)]="
editBusiness
.
pieces
"
(
blur
)="
inputBlur
()"
/>
</div>
</div>
<div
class=
"contentItem"
>
<div
class=
"contentItem"
>
<span>
预计成交时间
</span>
<span>
预计成交时间
</span>
<input
class=
"form-control"
type=
"date"
placeholder=
"{{readonlyFlag ?'暂无预计成交时间':'请输入预计成交时间'}}"
<input
class=
"form-control"
type=
"date"
placeholder=
"{{readonlyFlag ?'暂无预计成交时间':'请输入预计成交时间'}}"
[
disabled
]="
readonlyFlag
"
[(
ngModel
)]="
editBusiness
.
timeToClose
"
/>
[
disabled
]="
readonlyFlag
"
[(
ngModel
)]="
editBusiness
.
timeToClose
"
(
blur
)="
inputBlur
()"
/>
</div>
</div>
</div>
</div>
<div
class=
"wrapper_item"
>
<div
class=
"wrapper_item"
>
<div
class=
"contentItem"
>
<div
class=
"contentItem"
>
<span>
商机来源
</span>
<span>
商机来源
</span>
<select
*
ngIf=
"opportunityId==0"
name=
"businessSourceId"
id=
"businessSourceId"
class=
"form-control"
<select
*
ngIf=
"opportunityId==0"
name=
"businessSourceId"
id=
"businessSourceId"
class=
"form-control"
[(
ngModel
)]="
editBusiness
.
sourceFrom
"
[
disabled
]="
readonlyFlag
"
>
[(
ngModel
)]="
editBusiness
.
sourceFrom
"
[
disabled
]="
readonlyFlag
"
(
blur
)="
inputBlur
()"
>
<option
value=
""
>
{{readonlyFlag ?'暂无商机来源':'请选择商机来源'}}
</option>
<option
value=
""
>
{{readonlyFlag ?'暂无商机来源':'请选择商机来源'}}
</option>
<option
*
ngFor=
"let businessSourceItem of businessSourceList"
[
value
]="
businessSourceItem
.
id
"
>
<option
*
ngFor=
"let businessSourceItem of businessSourceList"
[
value
]="
businessSourceItem
.
id
"
>
{{businessSourceItem.dropOptionName}}
</option>
{{businessSourceItem.dropOptionName}}
</option>
...
@@ -142,7 +142,7 @@
...
@@ -142,7 +142,7 @@
<span>
备注
</span>
<span>
备注
</span>
<div
style=
"padding: 6px 15px;padding: 6px 15px;"
>
<div
style=
"padding: 6px 15px;padding: 6px 15px;"
>
<input
class=
"form-control"
type=
"text"
[
disabled
]="
readonlyFlag
"
[(
ngModel
)]="
editBusiness
.
remark
"
<input
class=
"form-control"
type=
"text"
[
disabled
]="
readonlyFlag
"
[(
ngModel
)]="
editBusiness
.
remark
"
placeholder=
"备注信息"
/>
placeholder=
"备注信息"
(
blur
)="
inputBlur
()"
/>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -191,15 +191,15 @@
...
@@ -191,15 +191,15 @@
(
click
)="
ownOpportunityRecordSave
(
opportunityRecordItem
)"
></i>
(
click
)="
ownOpportunityRecordSave
(
opportunityRecordItem
)"
></i>
</div>
</div>
</li>
</li>
<li>
<
!-- <
li>
<div class="salesNotice">{{(editBusiness.opportunityDate).substr(0,10)}}</div>
<div class="salesNotice">{{(editBusiness.opportunityDate).substr(0,10)}}</div>
<div style="display: flex;justify-content: space-between;">
<div style="display: flex;justify-content: space-between;">
<div>商机状态</div>
<div>商机状态</div>
<div>待跟进</div>
<div>待跟进</div>
</div>
</div>
</li>
</li>
-->
</ul>
</ul>
<div
class=
"add"
(
click
)="
showToast
()"
>
<div
class=
"add"
*
ngIf=
"status==0"
(
click
)="
showToast
()"
>
<!-- <i class="iconfont icon-jia" (click)="ownOpportunityRecordSave()"></i> -->
<!-- <i class="iconfont icon-jia" (click)="ownOpportunityRecordSave()"></i> -->
<i
class=
"iconfont icon-jiahao"
></i>
<i
class=
"iconfont icon-jiahao"
></i>
</div>
</div>
...
...
src/app/my/my-business-detail/my-business-detail.component.ts
View file @
87331dda
...
@@ -61,6 +61,7 @@ export class MyBusinessDetailComponent implements OnInit {
...
@@ -61,6 +61,7 @@ export class MyBusinessDetailComponent implements OnInit {
//控制tab可不可点
//控制tab可不可点
clickFlag
:
boolean
;
clickFlag
:
boolean
;
remarkId
:
any
;
remarkId
:
any
;
status
:
any
;
constructor
(
private
activateRoute
:
ActivatedRoute
,
private
myService
:
MyService
,
constructor
(
private
activateRoute
:
ActivatedRoute
,
private
myService
:
MyService
,
public
lifeCommonService
:
LifeCommonService
,
private
router
:
Router
,
)
{
public
lifeCommonService
:
LifeCommonService
,
private
router
:
Router
,
)
{
this
.
titleList
=
[
this
.
titleList
=
[
...
@@ -140,8 +141,9 @@ export class MyBusinessDetailComponent implements OnInit {
...
@@ -140,8 +141,9 @@ export class MyBusinessDetailComponent implements OnInit {
this
.
opportunitySurveyAnswersList
=
res
[
'data'
][
'opportunityConsultationInfo'
][
'opportunitySurveyAnswersList'
]
this
.
opportunitySurveyAnswersList
=
res
[
'data'
][
'opportunityConsultationInfo'
][
'opportunitySurveyAnswersList'
]
this
.
editBusiness
=
res
[
'data'
][
'opportunityBasicInformationInfo'
];
this
.
editBusiness
=
res
[
'data'
][
'opportunityBasicInformationInfo'
];
this
.
opportunityCustomerTags
=
res
[
'data'
][
'opportunityBasicInformationInfo'
][
'opportunityCustomerTags'
]
this
.
opportunityCustomerTags
=
res
[
'data'
][
'opportunityBasicInformationInfo'
][
'opportunityCustomerTags'
]
this
.
opportunityRecordInfos
=
res
[
'data'
][
'opportunityRecordInfos'
];
this
.
opportunityRecordInfos
=
res
[
'data'
][
'opportunityRecord
SituationInfo'
][
'opportunityRecord
Infos'
];
this
.
isCompletedQuestionnaire
=
res
[
'data'
][
'opportunityConsultationInfo'
][
'isCompletedQuestionnaire'
];
this
.
isCompletedQuestionnaire
=
res
[
'data'
][
'opportunityConsultationInfo'
][
'isCompletedQuestionnaire'
];
this
.
status
=
res
[
'data'
][
'opportunityRecordSituationInfo'
][
'status'
];
//如果没有性别显示暂无性别
//如果没有性别显示暂无性别
if
(
!
res
[
'data'
][
'opportunityBasicInformationInfo'
][
'gender'
])
{
if
(
!
res
[
'data'
][
'opportunityBasicInformationInfo'
][
'gender'
])
{
this
.
sexFlag
=
false
;
this
.
sexFlag
=
false
;
...
...
src/app/my/my-center-home/my-center-home.component.html
View file @
87331dda
...
@@ -50,7 +50,7 @@
...
@@ -50,7 +50,7 @@
</li>
</li>
<li>
首年佣金
</li>
<li>
首年佣金
</li>
<li>
件数
</li>
<li>
件数
</li>
<li>
排名
</li>
<li>
完成率
</li>
</ul>
</ul>
<ul
class=
"performance_list"
>
<ul
class=
"performance_list"
>
<li>
线上
</li>
<li>
线上
</li>
...
@@ -62,7 +62,7 @@
...
@@ -62,7 +62,7 @@
</li>
</li>
<li
class=
"markPrice"
>
{{onlineInfo?.count?onlineInfo.count:'-'}}
</li>
<li
class=
"markPrice"
>
{{onlineInfo?.count?onlineInfo.count:'-'}}
</li>
<li
class=
"markPrice"
>
<li
class=
"markPrice"
>
{{onlineInfo?.
rank?onlineInfo.rank
:'-'}}
{{onlineInfo?.
completionRate?onlineInfo.completionRate + '%'
:'-'}}
</li>
</li>
</ul>
</ul>
<ul
class=
"performance_list"
>
<ul
class=
"performance_list"
>
...
@@ -75,7 +75,7 @@
...
@@ -75,7 +75,7 @@
</li>
</li>
<li
class=
"markPrice"
>
{{offlineInfo?.count?offlineInfo.count:'-'}}
</li>
<li
class=
"markPrice"
>
{{offlineInfo?.count?offlineInfo.count:'-'}}
</li>
<li
class=
"markPrice"
>
<li
class=
"markPrice"
>
{{offlineInfo?.
rank?offlineInfo.rank
:'-'}}
{{offlineInfo?.
completionRate?offlineInfo.completionRate + '%'
:'-'}}
</li>
</li>
</ul>
</ul>
</div>
</div>
...
@@ -93,16 +93,18 @@
...
@@ -93,16 +93,18 @@
<li>
本月
</li>
<li>
本月
</li>
<li>
本周达成率
</li>
<li>
本周达成率
</li>
<li>
本月达成率
</li>
<li>
本月达成率
</li>
<li>
本周新增
</li>
<li>
本周新增
商机
</li>
</ul>
</ul>
<ul
class=
"activities"
>
<ul
class=
"activities"
>
<li
class=
"markPrice"
>
{{this.activities_grade?.scoreDay}}
</li>
<li
class=
"markPrice"
>
{{this.activities_grade?.scoreDay}}
</li>
<li
class=
"markPrice"
>
{{this.activities_grade?.scoreWeek}}
</li>
<li
class=
"markPrice"
>
{{this.activities_grade?.scoreWeek}}
</li>
<li
class=
"markPrice"
>
{{this.activities_grade?.scoreMonth}}
</li>
<li
class=
"markPrice"
>
{{this.activities_grade?.scoreMonth}}
</li>
<li
class=
"markPrice"
>
<li
class=
"markPrice"
>
{{this.activities_grade?.achievementRateWeek!=null ? this.activities_grade?.achievementRateWeek:'-'}}
</li>
{{this.activities_grade?.achievementRateWeek!=null ? lifeCommonService.toPercent(this.activities_grade?.achievementRateWeek) :'-'}}
</li>
<li
class=
"markPrice"
>
<li
class=
"markPrice"
>
{{this.activities_grade?.achievementRateMonth!=null ?this.activities_grade?.achievementRateMonth :'-'}}
</li>
{{this.activities_grade?.achievementRateMonth!=null ? lifeCommonService.toPercent(this.activities_grade?.achievementRateMonth) :'-'}}
</li>
<li
class=
"markPrice"
>
{{this.activities_grade?.addOpportunityNum}}
</li>
<li
class=
"markPrice"
>
{{this.activities_grade?.addOpportunityNum}}
</li>
</ul>
</ul>
</div>
</div>
...
...
src/app/my/my-center-home/my-center-home.component.scss
View file @
87331dda
...
@@ -192,14 +192,15 @@
...
@@ -192,14 +192,15 @@
display
:
flex
;
display
:
flex
;
font-size
:
14px
;
font-size
:
14px
;
li
{
li
{
width
:
2
0
%
;
width
:
2
3
%
;
text-align
:
center
;
text-align
:
center
;
line-height
:
25px
;
line-height
:
25px
;
font-size
:
12px
;
font-size
:
12px
;
color
:
#fff
;
color
:
#fff
;
overflow
:
hidden
;
}
}
li
:nth-child
(
1
),
li
:nth-child
(
2
),
li
:nth-child
(
3
)
{
li
:nth-child
(
1
),
li
:nth-child
(
2
),
li
:nth-child
(
3
)
{
width
:
1
5
%
;
width
:
1
2
%
;
}
}
li
.markPrice
{
li
.markPrice
{
color
:
#fff
;
color
:
#fff
;
...
...
src/app/my/my-center-home/my-center-home.component.ts
View file @
87331dda
...
@@ -37,7 +37,7 @@ export class MyCenterHomeComponent implements OnInit, AfterViewInit {
...
@@ -37,7 +37,7 @@ export class MyCenterHomeComponent implements OnInit, AfterViewInit {
constructor
(
constructor
(
private
router
:
Router
,
private
router
:
Router
,
p
rivate
lifeCommonService
:
LifeCommonService
,
p
ublic
lifeCommonService
:
LifeCommonService
,
private
myService
:
MyService
,
private
myService
:
MyService
,
private
ls
:
LocalStorage
,
private
ls
:
LocalStorage
,
private
activatedRoute
:
ActivatedRoute
,
private
activatedRoute
:
ActivatedRoute
,
...
@@ -89,7 +89,7 @@ export class MyCenterHomeComponent implements OnInit, AfterViewInit {
...
@@ -89,7 +89,7 @@ export class MyCenterHomeComponent implements OnInit, AfterViewInit {
{
{
title
:
'我的团队'
,
title
:
'我的团队'
,
content
:
[
content
:
[
{
no
:
15
,
subtitle
:
'我的团队'
,
icon
:
'icon-tuandui'
,
path
:
''
,
routerLink
:
'
teamPanel
'
},
{
no
:
15
,
subtitle
:
'我的团队'
,
icon
:
'icon-tuandui'
,
path
:
''
,
routerLink
:
''
},
// { no: 16, subtitle: '团队增员', icon: 'icon-tuanduiguanlisvg', path: '', routerLink: '' },
// { no: 16, subtitle: '团队增员', icon: 'icon-tuanduiguanlisvg', path: '', routerLink: '' },
{
no
:
16
,
subtitle
:
'团队增员'
,
icon
:
'icon-tuanduiguanlisvg'
,
path
:
''
,
routerLink
:
'recruiting'
},
{
no
:
16
,
subtitle
:
'团队增员'
,
icon
:
'icon-tuanduiguanlisvg'
,
path
:
''
,
routerLink
:
'recruiting'
},
{
no
:
18
,
subtitle
:
'招募海报'
,
icon
:
'icon-haibao-1'
,
path
:
''
,
routerLink
:
''
},
{
no
:
18
,
subtitle
:
'招募海报'
,
icon
:
'icon-haibao-1'
,
path
:
''
,
routerLink
:
''
},
...
@@ -134,6 +134,8 @@ export class MyCenterHomeComponent implements OnInit, AfterViewInit {
...
@@ -134,6 +134,8 @@ export class MyCenterHomeComponent implements OnInit, AfterViewInit {
this
.
router
.
navigate
([
'/salesDetail'
],
{
queryParams
:
{
searchType
:
this
.
performanceSelectedFlag
,
showType
:
'orderform'
}
});
this
.
router
.
navigate
([
'/salesDetail'
],
{
queryParams
:
{
searchType
:
this
.
performanceSelectedFlag
,
showType
:
'orderform'
}
});
}
else
if
(
item
.
no
===
14
)
{
}
else
if
(
item
.
no
===
14
)
{
this
.
router
.
navigate
([
'/salesDetail'
],
{
queryParams
:
{
searchType
:
this
.
performanceSelectedFlag
,
showType
:
'sales'
}
});
this
.
router
.
navigate
([
'/salesDetail'
],
{
queryParams
:
{
searchType
:
this
.
performanceSelectedFlag
,
showType
:
'sales'
}
});
}
else
if
(
item
.
no
===
15
)
{
this
.
router
.
navigate
([
'/teamPanel'
])
}
else
if
(
!
item
.
subtitle
)
{
}
else
if
(
!
item
.
subtitle
)
{
return
;
return
;
}
else
if
(
item
.
no
===
18
)
{
}
else
if
(
item
.
no
===
18
)
{
...
...
src/app/my/my-routing.module.ts
View file @
87331dda
...
@@ -20,6 +20,7 @@ import { MySettingDetailComponent } from './my-setting-detail/my-setting-detail.
...
@@ -20,6 +20,7 @@ import { MySettingDetailComponent } from './my-setting-detail/my-setting-detail.
import
{
MyNewsComponent
}
from
'./my-news/my-news.component'
;
import
{
MyNewsComponent
}
from
'./my-news/my-news.component'
;
import
{
MyTargetComponent
}
from
"./my-target/my-target.component"
;
import
{
MyTargetComponent
}
from
"./my-target/my-target.component"
;
import
{
TeamPanelComponent
}
from
'./team-panel/team-panel.component'
;
import
{
TeamPanelComponent
}
from
'./team-panel/team-panel.component'
;
import
{
TeamSalesScoreComponent
}
from
'./team-sales-score/team-sales-score.component'
;
import
{
BusinessCardComponent
}
from
"./business-card/business-card.component"
;
import
{
BusinessCardComponent
}
from
"./business-card/business-card.component"
;
const
myRoutes
:
Routes
=
[
const
myRoutes
:
Routes
=
[
...
@@ -43,8 +44,8 @@ const myRoutes: Routes = [
...
@@ -43,8 +44,8 @@ const myRoutes: Routes = [
{
path
:
'news'
,
component
:
MyNewsComponent
,
canActivate
:
[
AuthGuard
]
},
{
path
:
'news'
,
component
:
MyNewsComponent
,
canActivate
:
[
AuthGuard
]
},
{
path
:
'target'
,
component
:
MyTargetComponent
,
canActivate
:
[
AuthGuard
]
},
{
path
:
'target'
,
component
:
MyTargetComponent
,
canActivate
:
[
AuthGuard
]
},
{
path
:
'teamPanel'
,
component
:
TeamPanelComponent
,
canActivate
:
[
AuthGuard
]
},
{
path
:
'teamPanel'
,
component
:
TeamPanelComponent
,
canActivate
:
[
AuthGuard
]
},
{
path
:
'teamPanel/:type'
,
component
:
TeamSalesScoreComponent
,
canActivate
:
[
AuthGuard
]
},
{
path
:
'businessCard'
,
component
:
BusinessCardComponent
,
canActivate
:
[
AuthGuard
]
},
{
path
:
'businessCard'
,
component
:
BusinessCardComponent
,
canActivate
:
[
AuthGuard
]
},
];
];
@
NgModule
({
@
NgModule
({
...
...
src/app/my/my-setting/my-setting.component.html
View file @
87331dda
...
@@ -37,5 +37,5 @@
...
@@ -37,5 +37,5 @@
<span
class=
"iconfont icon-ar-r"
></span>
<span
class=
"iconfont icon-ar-r"
></span>
</div>
</div>
</div>
</div>
<div
class=
"saveBtn"
(
click
)="
getOut
()"
>
退出
</div>
<div
class=
"saveBtn"
(
click
)="
getOut
()"
>
退出
系统
</div>
</div>
</div>
\ No newline at end of file
src/app/my/my-target/my-target.component.html
View file @
87331dda
...
@@ -18,10 +18,15 @@
...
@@ -18,10 +18,15 @@
<div
class=
"content_target"
*
ngIf=
"searchType===1"
>
<div
class=
"content_target"
*
ngIf=
"searchType===1"
>
<div
class=
"content_target_wrapper"
>
<div
class=
"content_target_wrapper"
>
<div
class=
"line"
>
<div
class=
"line"
>
<i
class=
"iconfont icon-bianji"
*
ngIf=
"personalSalesReadonlyFlag"
(
click
)="
personalSalesReadonlyFlag =
false;"
>
</i>
<i
class=
"iconfont icon-save"
*
ngIf=
"!personalSalesReadonlyFlag"
(
click
)="
salesTargetSave
(
1
)"
>
<span
class=
"save"
>
保存
</span>
</i>
<div
class=
"title"
>
个人年度销售目标
</div>
<div
class=
"title"
>
个人年度销售目标
</div>
<div
class=
"content_target_item"
>
<div
class=
"content_target_item"
>
<span>
首年保费FYP
</span>
<span>
首年保费FYP
</span>
<input
class=
"form-control"
type=
"text"
[(
ngModel
)]="
premium
"
(
ngModelChange
)="
getMonthAverage
('
premium
')"
<input
class=
"form-control"
type=
"text"
[(
ngModel
)]="
premium
"
(
ngModelChange
)="
getMonthAverage
('
premium
')
;
"
(
blur
)="
inputBlur
()"
placeholder=
"{{personalSalesReadonlyFlag?'暂无预计年保费':'请输入预计年保费'}}"
(
blur
)="
inputBlur
()"
placeholder=
"{{personalSalesReadonlyFlag?'暂无预计年保费':'请输入预计年保费'}}"
[
disabled
]="
personalSalesReadonlyFlag
"
/>
[
disabled
]="
personalSalesReadonlyFlag
"
/>
</div>
</div>
...
@@ -44,16 +49,14 @@
...
@@ -44,16 +49,14 @@
</div>
</div>
</div>
</div>
<div
class=
"line"
>
<div
class=
"line"
>
<i
class=
"iconfont icon-bianji"
*
ngIf=
"personalSalesReadonlyFlag"
(
click
)="
personalSalesReadonlyFlag =
false;"
></i>
<i
class=
"iconfont icon-save"
*
ngIf=
"!personalSalesReadonlyFlag"
(
click
)="
salesTargetSave
(
1
)"
></i>
<div
class=
"title"
>
个人月销售目标
</div>
<div
class=
"title"
>
个人月销售目标
</div>
<div
class=
"month_target_item_wrapper"
*
ngFor=
"let salesTargetMonthsItem of salesTargetMonths"
>
<div
class=
"month_target_item_wrapper"
*
ngFor=
"let salesTargetMonthsItem of salesTargetMonths"
>
<span
style=
"font-weight: bold;"
>
{{salesTargetMonthsItem.monthNum}}月销售目标
</span>
<span
class=
"dot"
style=
"font-weight: bold;"
>
{{salesTargetMonthsItem.monthNum}}月
</span>
<div
class=
"content_target_item"
>
<div
class=
"content_target_item"
>
<span>
FYP
</span>
<span>
FYP
</span>
<input
type=
"
number
"
class=
"form-control"
placeholder=
"{{personalSalesReadonlyFlag?'暂无目标保费':'请输入目标保费'}}"
<input
type=
"
text
"
class=
"form-control"
placeholder=
"{{personalSalesReadonlyFlag?'暂无目标保费':'请输入目标保费'}}"
[(
ngModel
)]="
salesTargetMonthsItem
.
premium
"
(
ngModelChange
)="
changePremium
()"
[(
ngModel
)]="
salesTargetMonthsItem
.
premium
"
(
ngModelChange
)="
changePremium
()
;
"
[
disabled
]="
personalSalesReadonlyFlag
"
(
blur
)="
inputBlur
()"
>
[
disabled
]="
personalSalesReadonlyFlag
"
(
blur
)="
inputBlur
()"
>
</div>
</div>
<div
class=
"content_target_item"
>
<div
class=
"content_target_item"
>
...
@@ -77,9 +80,11 @@
...
@@ -77,9 +80,11 @@
<i
class=
"iconfont icon-bianji"
*
ngIf=
"personalSalesActivityFlag"
<i
class=
"iconfont icon-bianji"
*
ngIf=
"personalSalesActivityFlag"
(
click
)="
personalSalesActivityFlag =
false;"
></i>
(
click
)="
personalSalesActivityFlag =
false;"
></i>
<i
class=
"iconfont icon-save"
*
ngIf=
"!readonlyFlag && salesTargetFlag && !personalSalesActivityFlag"
<i
class=
"iconfont icon-save"
*
ngIf=
"!readonlyFlag && salesTargetFlag && !personalSalesActivityFlag"
(
click
)="
salesTargetMonthSave
(
1
)"
></i>
(
click
)="
salesTargetMonthSave
(
1
)"
>
<span
class=
"save"
>
保存
</span>
</i>
<div
class=
"title"
>
月均销售活动量目标
</div>
<div
class=
"title"
>
月均销售活动量目标
</div>
<div
*
ngIf=
"!salesTarget
Flag
"
style=
"text-align: center;"
>
请先设置销售目标
</div>
<div
*
ngIf=
"!salesTarget
Actions || salesTargetActions.length<=0
"
style=
"text-align: center;"
>
请先设置销售目标
</div>
<div
class=
"content_target_item"
*
ngFor=
"let salesTargetActionItem of salesTargetActions"
>
<div
class=
"content_target_item"
*
ngFor=
"let salesTargetActionItem of salesTargetActions"
>
<span>
{{salesTargetActionItem.leadsActionName}}
</span>
<span>
{{salesTargetActionItem.leadsActionName}}
</span>
<input
class=
"form-control"
type=
"text"
[(
ngModel
)]="
salesTargetActionItem
.
actionStandards
"
<input
class=
"form-control"
type=
"text"
[(
ngModel
)]="
salesTargetActionItem
.
actionStandards
"
...
@@ -93,7 +98,9 @@
...
@@ -93,7 +98,9 @@
<div
class=
"content_target_wrapper"
>
<div
class=
"content_target_wrapper"
>
<div
class=
"line"
>
<div
class=
"line"
>
<i
class=
"iconfont icon-bianji"
*
ngIf=
"recruitsReadonlyFlag"
(
click
)="
recruitsReadonlyFlag =
false;"
></i>
<i
class=
"iconfont icon-bianji"
*
ngIf=
"recruitsReadonlyFlag"
(
click
)="
recruitsReadonlyFlag =
false;"
></i>
<i
class=
"iconfont icon-save"
*
ngIf=
"!recruitsReadonlyFlag"
(
click
)="
potentialGoalsSetting
()"
></i>
<i
class=
"iconfont icon-save"
*
ngIf=
"!recruitsReadonlyFlag"
(
click
)="
potentialGoalsSetting
()"
>
<span
class=
"save"
>
保存
</span>
</i>
<div
class=
"title"
>
年增员目标
</div>
<div
class=
"title"
>
年增员目标
</div>
<div
class=
"content_target_item"
>
<div
class=
"content_target_item"
>
<span>
年度增员目标
</span>
<span>
年度增员目标
</span>
...
@@ -111,9 +118,8 @@
...
@@ -111,9 +118,8 @@
<div
class=
"line"
>
<div
class=
"line"
>
<div
class=
"title"
>
月增员目标
</div>
<div
class=
"title"
>
月增员目标
</div>
<div
class=
"month_target_item_wrapper"
*
ngFor=
"let recruitGoalForMonthItem of recruitGoalForMonthList"
>
<div
class=
"month_target_item_wrapper"
*
ngFor=
"let recruitGoalForMonthItem of recruitGoalForMonthList"
>
<span
style=
"font-weight: bold;"
>
{{recruitGoalForMonthItem.month}}月增员目标
</span>
<div
class=
"content_target_item"
>
<div
class=
"content_target_item"
>
<span>
增员目标数
</span>
<span>
{{recruitGoalForMonthItem.month}}月
增员目标数
</span>
<input
type=
"number"
class=
"form-control"
placeholder=
"请输入增员目标数"
[
disabled
]="
recruitsReadonlyFlag
"
<input
type=
"number"
class=
"form-control"
placeholder=
"请输入增员目标数"
[
disabled
]="
recruitsReadonlyFlag
"
[(
ngModel
)]="
recruitGoalForMonthItem
.
numberRecruits
"
(
ngModelChange
)="
changeMonthRecruit
()"
[(
ngModel
)]="
recruitGoalForMonthItem
.
numberRecruits
"
(
ngModelChange
)="
changeMonthRecruit
()"
(
blur
)="
inputBlur
()"
>
(
blur
)="
inputBlur
()"
>
...
@@ -129,9 +135,9 @@
...
@@ -129,9 +135,9 @@
<i
class=
"iconfont icon-bianji"
*
ngIf=
"recruitsActivityReadonlyFlag"
<i
class=
"iconfont icon-bianji"
*
ngIf=
"recruitsActivityReadonlyFlag"
(
click
)="
recruitsActivityReadonlyFlag =
false;"
></i>
(
click
)="
recruitsActivityReadonlyFlag =
false;"
></i>
<i
class=
"iconfont icon-save"
*
ngIf=
"!readonlyFlag && recruitingTargetFlag && !recruitsActivityReadonlyFlag"
<i
class=
"iconfont icon-save"
*
ngIf=
"!readonlyFlag && recruitingTargetFlag && !recruitsActivityReadonlyFlag"
(
click
)="
potentialGoalsActionsUpdate
()"
></i>
(
click
)="
potentialGoalsActionsUpdate
()"
>
<span
class=
"save"
>
保存
</span>
</i>
<div
class=
"title"
>
月均增员活动量目标
</div>
<div
class=
"title"
>
月均增员活动量目标
</div>
<div
*
ngIf=
"!
recruitingTargetFlag
"
style=
"text-align: center;"
>
请先设置增员目标
</div>
<div
*
ngIf=
"!
goalsActionsInfoList || goalsActionsInfoList.length<=0
"
style=
"text-align: center;"
>
请先设置增员目标
</div>
<div
class=
"content_target_item"
*
ngFor=
"let goalsActionsInfoItem of goalsActionsInfoList"
>
<div
class=
"content_target_item"
*
ngFor=
"let goalsActionsInfoItem of goalsActionsInfoList"
>
<span>
{{goalsActionsInfoItem.potentialActionName}}
</span>
<span>
{{goalsActionsInfoItem.potentialActionName}}
</span>
<input
type=
"number"
style=
"width: 30%;"
class=
"form-control"
<input
type=
"number"
style=
"width: 30%;"
class=
"form-control"
...
@@ -145,6 +151,10 @@
...
@@ -145,6 +151,10 @@
<div
class=
"content_target"
*
ngIf=
"searchType===5"
>
<div
class=
"content_target"
*
ngIf=
"searchType===5"
>
<div
class=
"content_target_wrapper"
>
<div
class=
"content_target_wrapper"
>
<div
class=
"line"
>
<div
class=
"line"
>
<i
class=
"iconfont icon-bianji"
*
ngIf=
"personalSalesReadonlyFlag"
(
click
)="
personalSalesReadonlyFlag =
false;"
></i>
<i
class=
"iconfont icon-save"
*
ngIf=
"!personalSalesReadonlyFlag"
(
click
)="
salesTargetSave
(
2
)"
>
<span
class=
"save"
>
保存
</span></i>
<div
class=
"title"
>
团队年度销售目标
</div>
<div
class=
"title"
>
团队年度销售目标
</div>
<div
class=
"content_target_item"
>
<div
class=
"content_target_item"
>
<span>
首年保费FYP
</span>
<span>
首年保费FYP
</span>
...
@@ -170,12 +180,9 @@
...
@@ -170,12 +180,9 @@
</div>
</div>
</div>
</div>
<div
class=
"line"
>
<div
class=
"line"
>
<i
class=
"iconfont icon-bianji"
*
ngIf=
"personalSalesReadonlyFlag"
(
click
)="
personalSalesReadonlyFlag =
false;"
></i>
<i
class=
"iconfont icon-save"
*
ngIf=
"!personalSalesReadonlyFlag"
(
click
)="
salesTargetSave
(
2
)"
></i>
<div
class=
"title"
>
团队月销售目标
</div>
<div
class=
"title"
>
团队月销售目标
</div>
<div
class=
"month_target_item_wrapper"
*
ngFor=
"let salesTargetMonthsItem of salesTargetMonths"
>
<div
class=
"month_target_item_wrapper"
*
ngFor=
"let salesTargetMonthsItem of salesTargetMonths"
>
<span
style=
"font-weight: bold;"
>
{{salesTargetMonthsItem.monthNum}}月销售目标
</span>
<span
class=
"dot"
style=
"font-weight: bold;"
>
{{salesTargetMonthsItem.monthNum}}月
</span>
<div
class=
"content_target_item"
>
<div
class=
"content_target_item"
>
<span>
FYP
</span>
<span>
FYP
</span>
<input
type=
"number"
class=
"form-control"
placeholder=
"{{personalSalesReadonlyFlag?'暂无目标保费':'请输入目标保费'}}"
<input
type=
"number"
class=
"form-control"
placeholder=
"{{personalSalesReadonlyFlag?'暂无目标保费':'请输入目标保费'}}"
...
...
src/app/my/my-target/my-target.component.scss
View file @
87331dda
...
@@ -47,7 +47,6 @@ ul li,ol li{
...
@@ -47,7 +47,6 @@ ul li,ol li{
.iconfont
{
.iconfont
{
width
:
55px
;
width
:
55px
;
height
:
55px
;
height
:
55px
;
line-height
:
55px
;
border-radius
:
50%
;
border-radius
:
50%
;
position
:
absolute
;
position
:
absolute
;
right
:
10px
;
right
:
10px
;
...
@@ -56,13 +55,21 @@ ul li,ol li{
...
@@ -56,13 +55,21 @@ ul li,ol li{
background
:
#0767bf
;
background
:
#0767bf
;
text-align
:
center
;
text-align
:
center
;
top
:
-5px
;
top
:
-5px
;
.save
{
font-size
:
12px
;
position
:
absolute
;
left
:
30%
;
top
:
60%
;
}
}
.iconfont.icon-bianji
{
line-height
:
55px
;
}
}
.title
{
.title
{
font-size
:
16px
;
font-size
:
16px
;
font-weight
:
bold
;
font-weight
:
bold
;
margin
:
10px
0
15px
0
;
margin
:
10px
0
15px
0
;
}
}
.content_target_item
{
.content_target_item
{
display
:
flex
;
display
:
flex
;
justify-content
:
space-between
;
justify-content
:
space-between
;
...
@@ -78,14 +85,24 @@ ul li,ol li{
...
@@ -78,14 +85,24 @@ ul li,ol li{
box-shadow
:
none
;
box-shadow
:
none
;
display
:
flex
;
display
:
flex
;
flex-wrap
:
wrap
;
flex-wrap
:
wrap
;
font-size
:
18px
;
}
}
.form-control
[
disabled
],
.form-control
[
readonly
],
fieldset
[
disabled
]
.form-control
{
.form-control
[
disabled
],
.form-control
[
readonly
],
fieldset
[
disabled
]
.form-control
{
opacity
:
.
5
opacity
:
.
75
;
}
}
}
}
.month_target_item_wrapper
{
.month_target_item_wrapper
{
margin-bottom
:
15px
;
margin-bottom
:
15px
;
.dot
{
width
:
35px
;
height
:
35px
;
line-height
:
35px
;
background
:
#ff002a
;
border-radius
:
50%
;
color
:
#fff
;
display
:
block
;
text-align
:
center
;
}
}
}
.content_target_monthItem
{
.content_target_monthItem
{
border
:
1px
#ddd
solid
;
border
:
1px
#ddd
solid
;
...
...
src/app/my/my-target/my-target.component.ts
View file @
87331dda
...
@@ -20,13 +20,13 @@ export class MyTargetComponent implements OnInit {
...
@@ -20,13 +20,13 @@ export class MyTargetComponent implements OnInit {
salesTargetMonths
:
Array
<
any
>
;
salesTargetMonths
:
Array
<
any
>
;
practitionerId
:
any
;
practitionerId
:
any
;
//个人保费
//个人保费
premium
:
number
;
premium
:
any
;
//个人佣金
//个人佣金
commission
:
number
;
commission
:
any
;
//个人件数
//个人件数
pieces
:
number
;
pieces
:
any
;
//个人件平均保费
//个人件平均保费
pieceAveragePremium
:
number
;
pieceAveragePremium
:
any
;
recruitGoalForMonthList
:
Array
<
any
>
;
recruitGoalForMonthList
:
Array
<
any
>
;
numberRecruitsYear
:
number
;
numberRecruitsYear
:
number
;
numberMDRTYear
:
number
;
numberMDRTYear
:
number
;
...
@@ -39,6 +39,7 @@ export class MyTargetComponent implements OnInit {
...
@@ -39,6 +39,7 @@ export class MyTargetComponent implements OnInit {
goalsActionsInfoList
:
Array
<
any
>
;
goalsActionsInfoList
:
Array
<
any
>
;
salesTargetFlag
:
boolean
=
true
;
salesTargetFlag
:
boolean
=
true
;
recruitingTargetFlag
:
boolean
=
true
;
recruitingTargetFlag
:
boolean
=
true
;
money
:
any
;
constructor
(
private
myService
:
MyService
)
{
}
constructor
(
private
myService
:
MyService
)
{
}
ngOnInit
()
{
ngOnInit
()
{
...
@@ -124,20 +125,7 @@ export class MyTargetComponent implements OnInit {
...
@@ -124,20 +125,7 @@ export class MyTargetComponent implements OnInit {
this
.
personalSalesReadonlyFlag
=
true
;
this
.
personalSalesReadonlyFlag
=
true
;
this
.
personalSalesActivityFlag
=
true
;
this
.
personalSalesActivityFlag
=
true
;
}
else
{
}
else
{
this
.
salesTargetMonths
=
[
this
.
initSalesTargetMonths
();
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
1
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
2
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
3
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
4
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
5
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
6
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
7
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
8
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
9
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
10
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
11
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
12
}
]
this
.
salesTargetFlag
=
false
;
this
.
salesTargetFlag
=
false
;
this
.
personalSalesReadonlyFlag
=
false
;
this
.
personalSalesReadonlyFlag
=
false
;
this
.
personalSalesActivityFlag
=
false
;
this
.
personalSalesActivityFlag
=
false
;
...
@@ -150,20 +138,7 @@ export class MyTargetComponent implements OnInit {
...
@@ -150,20 +138,7 @@ export class MyTargetComponent implements OnInit {
}
else
{
}
else
{
this
.
commission
=
this
.
pieceAveragePremium
=
this
.
pieces
=
this
.
premium
=
null
;
this
.
commission
=
this
.
pieceAveragePremium
=
this
.
pieces
=
this
.
premium
=
null
;
this
.
salesTargetFlag
=
false
;
this
.
salesTargetFlag
=
false
;
this
.
salesTargetMonths
=
[
this
.
initSalesTargetMonths
()
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
1
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
2
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
3
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
4
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
5
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
6
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
7
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
8
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
9
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
10
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
11
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
12
}
]
}
}
})
})
}
}
...
@@ -188,6 +163,22 @@ export class MyTargetComponent implements OnInit {
...
@@ -188,6 +163,22 @@ export class MyTargetComponent implements OnInit {
//获取月销售平均值
//获取月销售平均值
getMonthAverage
(
type
)
{
getMonthAverage
(
type
)
{
// let premium, pieceAveragePremium, commission;
// if (String(this.premium).indexOf(",") != -1) {
// premium = this.premium.replace(/,/g, '');
// } else {
// premium = this.premium;
// }
// if (String(this.pieceAveragePremium).indexOf(",") != -1) {
// pieceAveragePremium = this.pieceAveragePremium.replace(/,/g, '');
// } else {
// pieceAveragePremium = this.pieceAveragePremium
// }
// if (String(this.commission).indexOf(",") != -1) {
// commission = this.commission.replace(/,/g, '');
// } else {
// commission = this.commission
// }
this
.
salesTargetMonths
.
forEach
(
item
=>
{
this
.
salesTargetMonths
.
forEach
(
item
=>
{
if
(
type
===
'premium'
)
{
if
(
type
===
'premium'
)
{
item
.
premium
=
Math
.
ceil
(
this
.
premium
/
12
);
item
.
premium
=
Math
.
ceil
(
this
.
premium
/
12
);
...
@@ -281,20 +272,7 @@ export class MyTargetComponent implements OnInit {
...
@@ -281,20 +272,7 @@ export class MyTargetComponent implements OnInit {
this
.
recruitingTargetFlag
=
true
;
this
.
recruitingTargetFlag
=
true
;
this
.
recruitsReadonlyFlag
=
true
;
this
.
recruitsReadonlyFlag
=
true
;
}
else
{
}
else
{
this
.
recruitGoalForMonthList
=
[
this
.
initRecruitGoalForMonthList
();
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
1
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
2
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
3
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
4
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
5
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
6
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
7
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
8
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
9
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
10
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
11
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
12
}
]
this
.
recruitingTargetFlag
=
false
;
this
.
recruitingTargetFlag
=
false
;
this
.
recruitsReadonlyFlag
=
false
;
this
.
recruitsReadonlyFlag
=
false
;
}
}
...
@@ -302,20 +280,7 @@ export class MyTargetComponent implements OnInit {
...
@@ -302,20 +280,7 @@ export class MyTargetComponent implements OnInit {
this
.
numberRecruitsYear
=
null
;
this
.
numberRecruitsYear
=
null
;
this
.
numberMDRTYear
=
null
;
this
.
numberMDRTYear
=
null
;
this
.
recruitingTargetFlag
=
false
;
this
.
recruitingTargetFlag
=
false
;
this
.
recruitGoalForMonthList
=
[
this
.
initRecruitGoalForMonthList
();
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
1
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
2
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
3
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
4
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
5
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
6
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
7
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
8
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
9
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
10
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
11
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
12
}
]
}
}
})
})
}
}
...
@@ -393,4 +358,40 @@ export class MyTargetComponent implements OnInit {
...
@@ -393,4 +358,40 @@ export class MyTargetComponent implements OnInit {
inputBlur
()
{
inputBlur
()
{
window
.
scrollTo
(
0
,
0
)
window
.
scrollTo
(
0
,
0
)
}
}
//初始化增员目标
initRecruitGoalForMonthList
()
{
this
.
recruitGoalForMonthList
=
[
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
1
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
2
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
3
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
4
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
5
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
6
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
7
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
8
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
9
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
10
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
11
},
{
numberMDRT
:
null
,
numberRecruits
:
null
,
month
:
12
}
]
}
//初始化商机目标
initSalesTargetMonths
()
{
this
.
salesTargetMonths
=
[
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
1
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
2
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
3
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
4
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
5
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
6
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
7
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
8
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
9
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
10
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
11
},
{
premium
:
null
,
commission
:
null
,
pieces
:
null
,
pieceAveragePremium
:
null
,
monthNum
:
12
}
]
}
}
}
src/app/my/my.module.ts
View file @
87331dda
import
{
NgModule
}
from
'@angular/core'
;
import
{
NgModule
}
from
'@angular/core'
;
import
{
CommonModule
}
from
'@angular/common'
;
import
{
CommonModule
}
from
'@angular/common'
;
import
{
DatePipe
}
from
"@angular/common"
;
import
{
DatePipe
}
from
"@angular/common"
;
import
{
MyRoutingModule
}
from
'./my-routing.module'
;
import
{
MyRoutingModule
}
from
'./my-routing.module'
;
import
{
MyCenterHomeComponent
}
from
'./my-center-home/my-center-home.component'
;
import
{
MyCenterHomeComponent
}
from
'./my-center-home/my-center-home.component'
;
import
{
LifeCommonModule
}
from
"../common/life-common.module"
;
import
{
LifeCommonModule
}
from
"../common/life-common.module"
;
import
{
MkMaterialComponent
}
from
'./mk-material/mk-material.component'
;
import
{
MkMaterialComponent
}
from
'./mk-material/mk-material.component'
;
import
{
MkMaterialDetailComponent
}
from
'./mk-material-detail/mk-material-detail.component'
;
import
{
MkMaterialDetailComponent
}
from
'./mk-material-detail/mk-material-detail.component'
;
import
{
FileUploadComponent
}
from
'./file-upload/file-upload.component'
;
import
{
FileUploadComponent
}
from
'./file-upload/file-upload.component'
;
import
{
ImportantAnnouncementComponent
}
from
'./important-announcement/important-announcement.component'
;
import
{
ImportantAnnouncementComponent
}
from
'./important-announcement/important-announcement.component'
;
import
{
SalesDetailComponent
}
from
'./sales-detail/sales-detail.component'
;
import
{
SalesDetailComponent
}
from
'./sales-detail/sales-detail.component'
;
import
{
AnnouncementDetailComponent
}
from
'./announcement-detail/announcement-detail.component'
;
import
{
AnnouncementDetailComponent
}
from
'./announcement-detail/announcement-detail.component'
;
import
{
MyBusinessComponent
}
from
'./my-business/my-business.component'
;
import
{
MyBusinessComponent
}
from
'./my-business/my-business.component'
;
import
{
MyBusinessDetailComponent
}
from
'./my-business-detail/my-business-detail.component'
;
import
{
MyBusinessDetailComponent
}
from
'./my-business-detail/my-business-detail.component'
;
import
{
PickerComponent
}
from
'../common/picker/picker.component'
;
import
{
PickerComponent
}
from
'../common/picker/picker.component'
;
import
{
ToastComponent
}
from
'../common/toast/toast.component'
;
import
{
ToastComponent
}
from
'../common/toast/toast.component'
;
import
{
SalesRankComponent
}
from
'./sales-rank/sales-rank.component'
;
import
{
SalesRankComponent
}
from
'./sales-rank/sales-rank.component'
;
import
{
TeamRankComponent
}
from
'./team-rank/team-rank.component'
;
import
{
TeamRankComponent
}
from
'./team-rank/team-rank.component'
;
import
{
RecruitingComponent
}
from
'./recruiting/recruiting.component'
;
import
{
RecruitingComponent
}
from
'./recruiting/recruiting.component'
;
import
{
RecruitingDetailComponent
}
from
'./recruiting-detail/recruiting-detail.component'
;
import
{
RecruitingDetailComponent
}
from
'./recruiting-detail/recruiting-detail.component'
;
import
{
ThanksComponent
}
from
'./thanks/thanks.component'
;
import
{
ThanksComponent
}
from
'./thanks/thanks.component'
;
import
{
MySettingComponent
}
from
'./my-setting/my-setting.component'
;
import
{
MySettingComponent
}
from
'./my-setting/my-setting.component'
;
import
{
MySettingDetailComponent
}
from
'./my-setting-detail/my-setting-detail.component'
;
import
{
MySettingDetailComponent
}
from
'./my-setting-detail/my-setting-detail.component'
;
import
{
MyNewsComponent
}
from
'./my-news/my-news.component'
;
import
{
MyNewsComponent
}
from
'./my-news/my-news.component'
;
import
{
MyTargetComponent
}
from
'./my-target/my-target.component'
;
import
{
MyTargetComponent
}
from
'./my-target/my-target.component'
;
import
{
TeamPanelComponent
}
from
'./team-panel/team-panel.component'
;
import
{
TeamPanelComponent
}
from
'./team-panel/team-panel.component'
;
import
{
BusinessCardComponent
}
from
'./business-card/business-card.component'
;
import
{
SwitchNumberPipe
}
from
'../common/pipe/switch-number.pipe'
;
import
{
TeamSalesScoreComponent
}
from
'./team-sales-score/team-sales-score.component'
;
import
{
BusinessCardComponent
}
from
'./business-card/business-card.component'
;
@
NgModule
({
@
NgModule
({
declarations
:
[
MyCenterHomeComponent
,
MkMaterialComponent
,
MkMaterialDetailComponent
,
FileUploadComponent
,
ImportantAnnouncementComponent
,
SalesDetailComponent
,
AnnouncementDetailComponent
,
MyBusinessComponent
,
MyBusinessDetailComponent
,
PickerComponent
,
ToastComponent
,
SalesRankComponent
,
TeamRankComponent
,
RecruitingComponent
,
RecruitingDetailComponent
,
ThanksComponent
,
MySettingComponent
,
MySettingDetailComponent
,
MyNewsComponent
,
MyTargetComponent
,
TeamPanelComponent
,
BusinessCardComponent
],
declarations
:
[
MyCenterHomeComponent
,
MkMaterialComponent
,
MkMaterialDetailComponent
,
FileUploadComponent
,
ImportantAnnouncementComponent
,
SalesDetailComponent
,
AnnouncementDetailComponent
,
MyBusinessComponent
,
MyBusinessDetailComponent
,
PickerComponent
,
ToastComponent
,
SalesRankComponent
,
TeamRankComponent
,
RecruitingComponent
,
RecruitingDetailComponent
,
ThanksComponent
,
MySettingComponent
,
MySettingDetailComponent
,
MyNewsComponent
,
MyTargetComponent
,
TeamPanelComponent
,
SwitchNumberPipe
,
TeamSalesScoreComponent
,
BusinessCardComponent
],
imports
:
[
imports
:
[
CommonModule
,
CommonModule
,
LifeCommonModule
,
LifeCommonModule
,
...
...
src/app/my/my.service.ts
View file @
87331dda
...
@@ -128,7 +128,7 @@ export class MyService {
...
@@ -128,7 +128,7 @@ export class MyService {
//查询团队业绩及是否团队长
//查询团队业绩及是否团队长
subordinateSystemMemberQuery
(
practitionerId
)
{
subordinateSystemMemberQuery
(
practitionerId
)
{
const
url
=
this
.
API
+
'/practitioner/subordinateSystemMemberQuery'
;
const
url
=
this
.
ydapi
+
'/practitioner/subordinateSystemMemberQuery'
;
return
this
.
http
return
this
.
http
.
post
(
url
,
JSON
.
stringify
(
practitionerId
));
.
post
(
url
,
JSON
.
stringify
(
practitionerId
));
}
}
...
@@ -259,4 +259,32 @@ export class MyService {
...
@@ -259,4 +259,32 @@ export class MyService {
return
this
.
http
return
this
.
http
.
post
(
url
,
JSON
.
stringify
(
param
));
.
post
(
url
,
JSON
.
stringify
(
param
));
}
}
//团队平均
teamActionsAverageQuery
(
param
)
{
const
url
=
this
.
ydapi
+
'/practitioner/teamActionsAverageQuery'
;
return
this
.
http
.
post
(
url
,
JSON
.
stringify
(
param
));
}
//增员统计
potentialActivityQuery
(
param
)
{
const
url
=
this
.
ydapi
+
'/practitioner/potentialActivityQuery'
;
return
this
.
http
.
post
(
url
,
JSON
.
stringify
(
param
));
}
//团队成员销售活动量得分
playerSalesActivityQuery
(
param
)
{
const
url
=
this
.
ydapi
+
'/practitioner/playerSalesActivityQuery'
;
return
this
.
http
.
post
(
url
,
JSON
.
stringify
(
param
));
}
//战队成员销售业绩预测
salesPerformanceForecastListQuery
(
param
)
{
const
url
=
this
.
ydapi
+
'/practitioner/salesPerformanceForecastListQuery'
;
return
this
.
http
.
post
(
url
,
JSON
.
stringify
(
param
));
}
}
}
src/app/my/recruiting-detail/recruiting-detail.component.html
View file @
87331dda
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
<div
class=
"contentItem"
>
<div
class=
"contentItem"
>
<span><sub>
*
</sub>
姓名
</span>
<span><sub>
*
</sub>
姓名
</span>
<input
class=
"form-control"
type=
"text"
placeholder=
"{{readonlyFlag ?'暂无姓名':'请输入姓名'}}"
<input
class=
"form-control"
type=
"text"
placeholder=
"{{readonlyFlag ?'暂无姓名':'请输入姓名'}}"
[(
ngModel
)]="
editRecruiting
.
name
"
[
disabled
]="
readonlyFlag
"
/>
[(
ngModel
)]="
editRecruiting
.
name
"
[
disabled
]="
readonlyFlag
"
(
blur
)="
inputBlur
()"
/>
</div>
</div>
<div
class=
"contentItem"
>
<div
class=
"contentItem"
>
<span>
年龄
</span>
<span>
年龄
</span>
...
@@ -59,7 +59,7 @@
...
@@ -59,7 +59,7 @@
<div
class=
"contentItem"
>
<div
class=
"contentItem"
>
<span>
学历
</span>
<span>
学历
</span>
<select
class=
"form-control"
[(
ngModel
)]="
editRecruiting
.
educationLevel
"
[
disabled
]="
readonlyFlag
"
<select
class=
"form-control"
[(
ngModel
)]="
editRecruiting
.
educationLevel
"
[
disabled
]="
readonlyFlag
"
style=
" direction: rtl;"
>
style=
" direction: rtl;"
(
blur
)="
inputBlur
()"
>
<option
value=
''
>
{{readonlyFlag ?'暂无学历信息':'请选择学历'}}
</option>
<option
value=
''
>
{{readonlyFlag ?'暂无学历信息':'请选择学历'}}
</option>
<option
*
ngFor=
"let educationLevelItem of educationLevelList"
[
value
]="
educationLevelItem
.
id
"
>
<option
*
ngFor=
"let educationLevelItem of educationLevelList"
[
value
]="
educationLevelItem
.
id
"
>
{{educationLevelItem.name}}
{{educationLevelItem.name}}
...
@@ -69,7 +69,7 @@
...
@@ -69,7 +69,7 @@
<div
class=
"contentItem"
>
<div
class=
"contentItem"
>
<span>
招募来源
</span>
<span>
招募来源
</span>
<select
class=
"form-control"
[(
ngModel
)]="
editRecruiting
.
resourceDropMasterId
"
[
disabled
]="
readonlyFlag
"
<select
class=
"form-control"
[(
ngModel
)]="
editRecruiting
.
resourceDropMasterId
"
[
disabled
]="
readonlyFlag
"
style=
" direction: rtl;"
>
style=
" direction: rtl;"
(
blur
)="
inputBlur
()"
>
<option
value=
""
>
{{readonlyFlag ?'暂无招募来源':'请选择招募来源'}}
</option>
<option
value=
""
>
{{readonlyFlag ?'暂无招募来源':'请选择招募来源'}}
</option>
<option
*
ngFor=
"let resourceItem of resourceList"
[
value
]="
resourceItem
.
id
"
>
<option
*
ngFor=
"let resourceItem of resourceList"
[
value
]="
resourceItem
.
id
"
>
{{resourceItem.dropOptionName}}
{{resourceItem.dropOptionName}}
...
@@ -81,6 +81,15 @@
...
@@ -81,6 +81,15 @@
<input
class=
"form-control"
type=
"text"
placeholder=
"增员创建时间"
[(
ngModel
)]="
editRecruiting
.
createdAt
"
disabled
/>
<input
class=
"form-control"
type=
"text"
placeholder=
"增员创建时间"
[(
ngModel
)]="
editRecruiting
.
createdAt
"
disabled
/>
</div>
</div>
<div
class=
"contentItem"
*
ngIf=
"this.id!=0"
>
<div
class=
"contentItem"
*
ngIf=
"this.id!=0"
>
<span>
预计报聘时间
</span>
<input
*
ngIf=
"readonlyFlag"
class=
"form-control"
type=
"text"
placeholder=
"{{readonlyFlag ?'暂无预计报聘时间':'请选择预计报聘时间'}}"
[(
ngModel
)]="
editRecruiting
.
timeToOnboarding
"
[
disabled
]="
readonlyFlag
"
(
blur
)="
inputBlur
()"
/>
<input
*
ngIf=
"!readonlyFlag"
class=
"form-control"
type=
"date"
placeholder=
"{{readonlyFlag ?'暂无预计报聘时间':'请选择预计报聘时间'}}"
[(
ngModel
)]="
editRecruiting
.
timeToOnboarding
"
[
disabled
]="
readonlyFlag
"
(
blur
)="
inputBlur
()"
/>
</div>
<div
class=
"contentItem"
*
ngIf=
"this.id!=0"
>
<span>
增员状态
</span>
<span>
增员状态
</span>
<div
style=
"padding: 6px 15px;padding: 6px 15px;color: #e10d0d;font-weight: bold;"
>
<div
style=
"padding: 6px 15px;padding: 6px 15px;color: #e10d0d;font-weight: bold;"
>
{{editRecruiting.trackStatus}}
</div>
{{editRecruiting.trackStatus}}
</div>
...
...
src/app/my/recruiting-detail/recruiting-detail.component.scss
View file @
87331dda
...
@@ -67,6 +67,11 @@
...
@@ -67,6 +67,11 @@
display
:
flex
;
display
:
flex
;
flex-wrap
:
wrap
;
flex-wrap
:
wrap
;
}
}
input
[
type
=
"date"
]
{
position
:
absolute
;
right
:
-6%
;
direction
:
rtl
;
}
.sexWrapper
{
.sexWrapper
{
display
:
flex
;
display
:
flex
;
width
:
60%
;
width
:
60%
;
...
...
src/app/my/recruiting-detail/recruiting-detail.component.ts
View file @
87331dda
...
@@ -114,7 +114,6 @@ export class RecruitingDetailComponent implements OnInit {
...
@@ -114,7 +114,6 @@ export class RecruitingDetailComponent implements OnInit {
practitionerId
:
JSON
.
parse
(
localStorage
.
getItem
(
'lifeCustomerInfo'
))[
'practitionerId'
]
practitionerId
:
JSON
.
parse
(
localStorage
.
getItem
(
'lifeCustomerInfo'
))[
'practitionerId'
]
}
}
this
.
myService
.
recruitTrackQuery
(
param
).
subscribe
((
res
)
=>
{
this
.
myService
.
recruitTrackQuery
(
param
).
subscribe
((
res
)
=>
{
// console.log(res)
if
(
res
[
'success'
])
{
if
(
res
[
'success'
])
{
this
.
recruitTrackInfoList
=
res
[
'data'
][
'recruitTrackInfoList'
];
this
.
recruitTrackInfoList
=
res
[
'data'
][
'recruitTrackInfoList'
];
}
}
...
@@ -161,7 +160,6 @@ export class RecruitingDetailComponent implements OnInit {
...
@@ -161,7 +160,6 @@ export class RecruitingDetailComponent implements OnInit {
practitionerId
:
JSON
.
parse
(
localStorage
.
getItem
(
'lifeCustomerInfo'
))[
'practitionerId'
],
practitionerId
:
JSON
.
parse
(
localStorage
.
getItem
(
'lifeCustomerInfo'
))[
'practitionerId'
],
potentialId
:
this
.
potentialId
?
this
.
potentialId
:
null
potentialId
:
this
.
potentialId
?
this
.
potentialId
:
null
}
}
console
.
log
(
JSON
.
parse
(
localStorage
.
getItem
(
'lifeCustomerInfo'
))[
'practitionerId'
])
if
(
!
this
.
editRecruiting
.
name
)
{
if
(
!
this
.
editRecruiting
.
name
)
{
this
.
toastDialog
=
true
;
this
.
toastDialog
=
true
;
this
.
toastInfo
=
{
this
.
toastInfo
=
{
...
...
src/app/my/sales-rank/sales-rank.component.scss
View file @
87331dda
...
@@ -7,22 +7,19 @@
...
@@ -7,22 +7,19 @@
list-style
:
none
;
list-style
:
none
;
}
}
.title
{
.title
{
width
:
100%
;
display
:
flex
;
float
:
left
;
margin-bottom
:
10px
;
margin-bottom
:
10px
;
padding
:
10px
0
;
padding
:
10px
15px
;
justify-content
:
space-between
;
width
:
100%
;
align-items
:
center
;
ul
.tab
{
ul
.tab
{
float
:
left
;
display
:
flex
;
// width: 21%;
width
:
30%
;
margin-right
:
5%
;
li
{
li
{
float
:
left
;
margin-right
:
5px
;
margin-right
:
5px
;
text-align
:
left
;
text-align
:
left
;
height
:
30px
;
height
:
30px
;
line-height
:
30px
;
line-height
:
30px
;
margin-right
:
5%
;
color
:
#fff
;
color
:
#fff
;
}
}
li
.selected
{
li
.selected
{
...
@@ -30,7 +27,7 @@
...
@@ -30,7 +27,7 @@
font-weight
:
bold
;
font-weight
:
bold
;
border-bottom
:
2px
#ff002a
solid
;
border-bottom
:
2px
#ff002a
solid
;
}
}
li
:
nth-child
(
3
)
{
li
:
last-child
{
margin-right
:
0
;
margin-right
:
0
;
}
}
}
}
...
...
src/app/my/team-panel/team-panel.component.html
View file @
87331dda
...
@@ -6,45 +6,45 @@
...
@@ -6,45 +6,45 @@
</div>
</div>
<div
class=
"taem_panel_item_wrapper"
>
<div
class=
"taem_panel_item_wrapper"
>
<div
class=
"taem_panel_item_top"
>
<div
class=
"taem_panel_item_top"
>
<div>
<div
class=
"item_title"
>
战队业绩
战队业绩
(¥)
</div>
</div>
<ul
class=
"tab"
>
<ul
class=
"tab"
>
<li>
本月
</li>
<li
[
ngClass
]="{
selected:selectedRecruitingItem=
==1}"
(
click
)="
subordinateSystemMemberQuery
(
1
)"
>
本月
</li>
<li
>
季度
</li>
<li
[
ngClass
]="{
selected:selectedRecruitingItem=
==3}"
(
click
)="
subordinateSystemMemberQuery
(
3
)"
>
本季
</li>
<li>
本年
</li>
<li
[
ngClass
]="{
selected:selectedRecruitingItem=
==2}"
(
click
)="
subordinateSystemMemberQuery
(
2
)"
>
本年
</li>
</ul>
</ul>
</div>
</div>
<div
class=
"taem_panel_item_content"
>
<div
class=
"taem_panel_item_content"
>
<ul>
<ul>
<li
>
¥2,500
</li>
<li
class=
"big"
style=
"width: 30%;"
>
{{statisticInfo?.fyp | number: "1.0-2"}}
</li>
<li
>
¥25
</li>
<li
class=
"big"
style=
"width: 30%;"
>
{{statisticInfo?.fyc | number: "1.0-2"}}
</li>
<li
>
1
</li>
<li
class=
"big"
style=
"width: 15%;"
>
{{statisticInfo?.count | number}}
</li>
<li
>
20%
</li>
<li
class=
"big"
style=
"width: 15%;"
>
{{lifeCommonService.toPercent(statisticInfo?.completionRate) }}
</li>
</ul>
</ul>
<ul>
<ul>
<li>
首年保费
</li>
<li
style=
"width: 30%;"
>
首年保费
</li>
<li>
首年佣金
</li>
<li
style=
"width: 30%;"
>
首年佣金
</li>
<li>
件数
</li>
<li
style=
"width: 15%;"
>
件数
</li>
<li>
达成率
</li>
<li
style=
"width: 15%;"
>
达成率
</li>
</ul>
</ul>
</div>
</div>
<div
class=
"next"
>
<div
class=
"next"
>
<span
class=
"iconfont icon-
xiangxia
"
routerLink=
"/teamRank"
></span>
<span
class=
"iconfont icon-
ar-r
"
routerLink=
"/teamRank"
></span>
</div>
</div>
</div>
</div>
<div
class=
"taem_panel_item_wrapper"
>
<div
class=
"taem_panel_item_wrapper"
>
<div
class=
"taem_panel_item_top"
>
<div
class=
"taem_panel_item_top"
>
<div>
<div
class=
"item_title"
>
战队销售活动量
战队销售活动量
</div>
</div>
</div>
</div>
<div
class=
"taem_panel_item_content"
>
<div
class=
"taem_panel_item_content"
>
<ul>
<ul>
<li
>
8
</li>
<li
class=
"big"
>
{{this.teamActionsData?.scoreDayAverage?this.teamActionsData?.scoreDayAverage:'0'}}
</li>
<li
>
100
</li>
<li
class=
"big"
>
{{this.teamActionsData?.scoreWeekAverage?this.teamActionsData?.scoreWeekAverage:'0'}}
</li>
<li
>
48
</li>
<li
class=
"big"
>
{{this.teamActionsData?.scoreMonthAverage?this.teamActionsData?.scoreMonthAverage:'0'}}
</li>
<li
>
12
</li>
<li
class=
"big"
>
{{this.teamActionsData?.opportunitiesNum?this.teamActionsData?.opportunitiesNum:'0'}}
</li>
</ul>
</ul>
<ul>
<ul>
<li>
今天平均
</li>
<li>
今天平均
</li>
...
@@ -54,60 +54,61 @@
...
@@ -54,60 +54,61 @@
</ul>
</ul>
</div>
</div>
<div
class=
"next"
>
<div
class=
"next"
>
<span
class=
"iconfont icon-
xiangxia
"
></span>
<span
class=
"iconfont icon-
ar-r"
routerLink=
"teamSalesScore
"
></span>
</div>
</div>
</div>
</div>
<div
class=
"taem_panel_item_wrapper"
>
<div
class=
"taem_panel_item_wrapper"
>
<div
class=
"taem_panel_item_top"
>
<div
class=
"taem_panel_item_top"
>
<div>
<div
class=
"item_title"
>
战队销售业绩预测
我的增员活动量
</div>
</div>
<ul
class=
"tab"
>
<li>
本月
</li>
<li>
季度
</li>
<li>
本年
</li>
</ul>
</div>
</div>
<div
class=
"taem_panel_item_content"
>
<div
class=
"taem_panel_item_content"
>
<ul>
<ul>
<li
>
¥2,500
</li>
<li
class=
"big"
>
{{recruitingStatistics?.activityForToday}}
</li>
<li
>
¥25
</li>
<li
class=
"big"
>
{{recruitingStatistics?.activityForWeek}}
</li>
<li
>
1
</li>
<li
class=
"big"
>
{{recruitingStatistics?.activityForMonth}}
</li>
<li
>
20%
</li>
<li
class=
"big"
style=
"width: 30%;"
>
{{recruitingStatistics?.recruitSucceed}}
</li>
</ul>
</ul>
<ul>
<ul>
<li>
月保费预测
</li>
<li>
今天
</li>
<li>
月佣金预测
</li>
<li>
本周
</li>
<li>
月预计件数
</li>
<li>
本月
</li>
<li
>
月完成率
</li>
<li
style=
"width: 30%;"
>
本月新增对象
</li>
</ul>
</ul>
</div>
</div>
<div
class=
"next"
>
<div
class=
"next"
>
<span
class=
"iconfont icon-
xiangxia
"
></span>
<span
class=
"iconfont icon-
ar-r"
routerLink=
"/recruiting
"
></span>
</div>
</div>
</div>
</div>
<div
class=
"taem_panel_item_wrapper"
>
<div
class=
"taem_panel_item_wrapper"
>
<div
class=
"taem_panel_item_top"
>
<div
class=
"taem_panel_item_top"
>
<div>
<div
class=
"item_title"
>
我的增员活动量
战队销售业绩预测(¥)
</div>
</div>
<ul
class=
"tab"
>
<li
[
ngClass
]="{
selected:selectedSalseItem=
=='month'}"
(
click
)="
selectSales
('
month
')"
>
本月
</li>
<li
[
ngClass
]="{
selected:selectedSalseItem=
=='quarter'}"
(
click
)="
selectSales
('
quarter
')"
>
本季
</li>
<li
[
ngClass
]="{
selected:selectedSalseItem=
=='year'}"
(
click
)="
selectSales
('
year
')"
>
本年
</li>
</ul>
</div>
</div>
<div
class=
"taem_panel_item_content"
>
<div
class=
"taem_panel_item_content
forecast
"
>
<ul>
<ul>
<li
>
1
</li>
<li
class=
"big"
>
{{premiums?lifeCommonService.transform(premiums):'0'}}
</li>
<li
>
6
</li>
<li
class=
"big"
>
{{commission?lifeCommonService.transform(commission):'0'}}
</li>
<li
>
10
</li>
<li
class=
"big"
>
{{count?count:'0'}}
</li>
<li
>
0
</li>
<li
class=
"big"
>
{{completionRates?lifeCommonService.toPercent(completionRates):'0'}}
</li>
</ul>
</ul>
<ul>
<ul>
<li>
今天
</li>
<li>
{{selectedSalseItemName}}保费
</li>
<li>
本周
</li>
<li>
{{selectedSalseItemName}}佣金
</li>
<li>
本月
</li>
<li>
{{selectedSalseItemName}}件数
</li>
<li>
本月新增对象
</li>
<li>
{{selectedSalseItemName}}完成率
</li>
</ul>
</ul>
</div>
</div>
<div
class=
"next"
>
<div
class=
"next"
>
<span
class=
"iconfont icon-
xiangxia"
routerLink=
"/recruiting
"
></span>
<span
class=
"iconfont icon-
ar-r"
routerLink=
"forecast
"
></span>
</div>
</div>
</div>
</div>
</div>
</div>
\ No newline at end of file
src/app/my/team-panel/team-panel.component.scss
View file @
87331dda
.taem_panel_wrapper
{
.taem_panel_wrapper
{
padding
:
5px
8px
;
padding
:
5px
8px
;
background
:
#
f6f7f2
;
background
:
#
eff0f1
;
// background: #0664a4;
// background: #0664a4;
height
:
auto
;
height
:
auto
;
ul
li
,
ol
li
{
ul
li
,
ol
li
{
...
@@ -29,13 +29,17 @@
...
@@ -29,13 +29,17 @@
justify-content
:
space-between
;
justify-content
:
space-between
;
align-items
:
center
;
align-items
:
center
;
height
:
38px
;
height
:
38px
;
.item_title
{
font-weight
:
bold
;
font-size
:
16px
;
}
.tab
{
.tab
{
display
:
flex
;
display
:
flex
;
width
:
35%
;
width
:
35%
;
justify-content
:
space-around
;
justify-content
:
space-around
;
li
{
li
.selected
{
width
:
33%
;
font-weight
:
bold
;
text-align
:
right
;
border-bottom
:
3px
red
solid
;
}
}
}
}
}
}
...
@@ -44,15 +48,33 @@
...
@@ -44,15 +48,33 @@
display
:
flex
;
display
:
flex
;
justify-content
:
space-between
;
justify-content
:
space-between
;
li
{
li
{
width
:
2
5
%
;
width
:
2
0
%
;
text-align
:
center
;
text-align
:
center
;
height
:
30px
;
height
:
30px
;
line-height
:
30px
;
line-height
:
30px
;
overflow
:
hidden
;
}
li
.big
{
font-size
:
16px
;
}
li
:nth-child
(
4
)
{
width
:
30%
;
}
}
}
}
}
}
.taem_panel_item_content.forecast
{
ul
li
{
width
:
20%
;
}
ul
li
:nth-child
(
3
)
{
width
:
18%
;
}
ul
li
:nth-child
(
1
)
{
width
:
40%
;
}
}
.next
{
.next
{
text-align
:
center
;
text-align
:
right
;
}
}
}
}
}
}
\ No newline at end of file
src/app/my/team-panel/team-panel.component.ts
View file @
87331dda
import
{
Component
,
OnInit
}
from
'@angular/core'
;
import
{
Component
,
OnInit
}
from
'@angular/core'
;
import
{
MyService
}
from
'../my.service'
;
import
{
LifeCommonService
}
from
'../../common/life-common.service'
;
@
Component
({
@
Component
({
selector
:
'ydlife-team-panel'
,
selector
:
'ydlife-team-panel'
,
templateUrl
:
'./team-panel.component.html'
,
templateUrl
:
'./team-panel.component.html'
,
...
@@ -8,12 +9,83 @@ import { Component, OnInit } from '@angular/core';
...
@@ -8,12 +9,83 @@ import { Component, OnInit } from '@angular/core';
export
class
TeamPanelComponent
implements
OnInit
{
export
class
TeamPanelComponent
implements
OnInit
{
//战队名称
//战队名称
subordinateSystemName
:
any
;
subordinateSystemName
:
any
;
constructor
()
{
}
teamActionsData
:
any
;
//保费
premiums
:
number
;
//佣金
commission
:
number
;
//件数
count
:
number
;
//完成率
completionRates
:
number
;
selectedSalseItem
:
any
;
selectedSalseItemName
:
any
;
practitionerId
:
any
;
recruitingStatistics
:
any
;
selectedRecruitingItem
:
any
;
statisticInfo
:
any
;
constructor
(
private
myService
:
MyService
,
public
lifeCommonService
:
LifeCommonService
)
{
}
ngOnInit
()
{
ngOnInit
()
{
this
.
subordinateSystemName
=
sessionStorage
.
getItem
(
'subordinateSystemName'
)
this
.
practitionerId
=
JSON
.
parse
(
localStorage
.
getItem
(
'lifeCustomerInfo'
))[
'practitionerId'
];
this
.
subordinateSystemName
=
sessionStorage
.
getItem
(
'subordinateSystemName'
);
this
.
teamActionsAverageQuery
();
this
.
potentialActivityQuery
();
this
.
subordinateSystemMemberQuery
(
1
);
}
}
teamActionsAverageQuery
()
{
this
.
myService
.
teamActionsAverageQuery
({
practitionerId
:
this
.
practitionerId
}).
subscribe
((
res
)
=>
{
if
(
res
[
'success'
])
{
this
.
teamActionsData
=
res
[
'data'
];
this
.
selectSales
(
'month'
)
}
})
}
selectSales
(
type
)
{
this
.
selectedSalseItem
=
type
;
if
(
type
===
'month'
)
{
this
.
selectedSalseItemName
=
'本月'
;
this
.
premiums
=
this
.
teamActionsData
.
premiumMonth
;
this
.
commission
=
this
.
teamActionsData
.
commissionMonth
;
this
.
count
=
this
.
teamActionsData
.
piecesMonth
;
this
.
completionRates
=
this
.
teamActionsData
.
achievementRateMonth
;
}
if
(
type
===
'quarter'
)
{
this
.
selectedSalseItemName
=
'本季'
;
this
.
premiums
=
this
.
teamActionsData
.
premiumQuarter
;
this
.
commission
=
this
.
teamActionsData
.
commissionQuarter
;
this
.
count
=
this
.
teamActionsData
.
piecesQuarter
;
this
.
completionRates
=
this
.
teamActionsData
.
achievementRateQuarter
;
}
if
(
type
===
'year'
)
{
this
.
selectedSalseItemName
=
'本年'
;
this
.
premiums
=
this
.
teamActionsData
.
premiumYear
;
this
.
commission
=
this
.
teamActionsData
.
commissionYear
;
this
.
count
=
this
.
teamActionsData
.
piecesYear
;
this
.
completionRates
=
this
.
teamActionsData
.
achievementRateYear
;
}
}
subordinateSystemMemberQuery
(
type
)
{
this
.
selectedRecruitingItem
=
type
;
const
param
=
{
time
:
type
,
practitionerId
:
this
.
practitionerId
}
this
.
myService
.
subordinateSystemMemberQuery
(
param
).
subscribe
((
res
)
=>
{
if
(
res
[
'success'
])
{
this
.
statisticInfo
=
res
[
'data'
][
'statisticInfo'
]
}
})
}
//增员统计
potentialActivityQuery
()
{
this
.
myService
.
potentialActivityQuery
({
practitionerId
:
this
.
practitionerId
}).
subscribe
((
res
)
=>
{
if
(
res
[
'success'
])
{
this
.
recruitingStatistics
=
res
[
'data'
];
}
})
}
}
}
src/app/my/team-rank/team-rank.component.scss
View file @
87331dda
...
@@ -4,6 +4,7 @@
...
@@ -4,6 +4,7 @@
// background: #f7f7f2;
// background: #f7f7f2;
min-height
:
100%
;
min-height
:
100%
;
height
:
auto
;
height
:
auto
;
overflow
:
hidden
;
ul
,
ol
{
ul
,
ol
{
list-style
:
none
;
list-style
:
none
;
}
}
...
@@ -40,7 +41,7 @@
...
@@ -40,7 +41,7 @@
width
:
60%
;
width
:
60%
;
ul
.tab
{
ul
.tab
{
float
:
right
;
float
:
right
;
width
:
5
0%
;
width
:
7
0%
;
font-size
:
16px
;
font-size
:
16px
;
color
:
#fff
;
color
:
#fff
;
li
{
li
{
...
...
src/app/my/team-rank/team-rank.component.ts
View file @
87331dda
...
@@ -16,8 +16,9 @@ export class TeamRankComponent implements OnInit {
...
@@ -16,8 +16,9 @@ export class TeamRankComponent implements OnInit {
statisticInfo
:
any
;
statisticInfo
:
any
;
constructor
(
private
myService
:
MyService
)
{
constructor
(
private
myService
:
MyService
)
{
this
.
performanceList
=
[
this
.
performanceList
=
[
{
time
:
'1'
,
name
:
'本月'
},
{
time
:
1
,
name
:
'本月'
},
{
time
:
'2'
,
name
:
'本年'
}
{
time
:
3
,
name
:
'本季'
},
{
time
:
2
,
name
:
'本年'
}
]
]
this
.
list
=
[
this
.
list
=
[
{
type
:
'online'
,
name
:
'线上'
},
{
type
:
'online'
,
name
:
'线上'
},
...
...
src/app/my/team-sales-score/team-sales-score.component.html
0 → 100644
View file @
87331dda
<div
class=
"team_sales_detail_wrapper"
>
<div
class=
"teamHeader"
>
<div
class=
"teamItem teamInfo"
>
<span
class=
"icon-tuandui iconfont"
style=
"position: absolute;width:45px;height:45px;line-height:35px;font-size: 30px;left:0;border: 1px #dcdcdc solid; padding: 5px;border-radius: 50%;"
></span>
<div
style=
"float: left;"
>
{{subordinateSystemName}}战队
</div>
</div>
</div>
<div
*
ngIf=
"this.showType==='teamSalesScore'"
>
<div
class=
"rankInfoWrapper"
>
<div
class=
"rankContent"
>
<div
style=
"font-size: 18px;margin-bottom: 10px;"
>
战队成员销售活动量得分
</div>
<div
class=
"content_wrapper"
>
<ul>
<li>
姓名
</li>
<li>
今天得分
</li>
<li>
本周得分
</li>
<li>
本月得分
</li>
<li>
本周新增商机
</li>
</ul>
<div
style=
"width: 100%;text-align: center;float: left;height: 35px;"
*
ngIf=
"playerSalesActivityInfo?.length <=0"
>
暂无战队成员,努力去增员吧
</div>
<ul
*
ngFor=
"let playerSalesActivityItem of playerSalesActivityInfo;index as i;"
>
<li>
{{playerSalesActivityItem.name}}
</li>
<li>
{{playerSalesActivityItem.scoreDay!=null?playerSalesActivityItem.scoreDay:'-'}}
</li>
<li>
{{playerSalesActivityItem.scoreWeek!=null?playerSalesActivityItem.scoreWeek:'-'}}
</li>
<li>
{{playerSalesActivityItem.scoreMonth!=null?playerSalesActivityItem.scoreMonth:'-'}}
</li>
<li>
{{playerSalesActivityItem.addOpportunityNum!=null?playerSalesActivityItem.addOpportunityNum:'-'}}
</li>
</ul>
</div>
</div>
</div>
</div>
<div
*
ngIf=
"this.showType==='forecast'"
>
<div
class=
"rankInfoWrapper"
>
<div
class=
"rankContent"
>
<div
class=
"tab"
>
<div
style=
"font-size: 18px;"
>
战队销售业绩预测
</div>
<ul>
<li
[
ngClass
]="{
selected:selectedSalseItem=
=='m'}"
(
click
)="
salesPerformanceForecastListQuery
('
m
')"
>
本月
</li>
<li
[
ngClass
]="{
selected:selectedSalseItem=
=='q'}"
(
click
)="
salesPerformanceForecastListQuery
('
q
')"
>
本季
</li>
<li
[
ngClass
]="{
selected:selectedSalseItem=
=='y'}"
(
click
)="
salesPerformanceForecastListQuery
('
y
')"
>
本年
</li>
</ul>
</div>
<div
class=
"content_wrapper forecast"
>
<ul>
<li
class=
"name"
>
姓名
</li>
<li>
保费
</li>
<li>
佣金
</li>
<li
class=
"count"
>
件数
</li>
<li>
完成率
</li>
</ul>
<div
style=
"width: 100%;text-align: center;float: left;height: 35px;"
*
ngIf=
"salesPerformanceForecastInfos?.length <=0"
>
暂无战队成员,努力去增员吧
</div>
<ul
*
ngFor=
"let forecastItem of salesPerformanceForecastInfos;index as i;"
>
<li
class=
"name"
>
{{forecastItem.name}}
</li>
<li>
{{forecastItem.premium!=null?'¥'+lifeCommonService.transform(forecastItem.premium):'-'}}
</li>
<li>
{{forecastItem.commission!=null?'¥'+lifeCommonService.transform(forecastItem.commission):'-'}}
</li>
<li
class=
"count"
>
{{forecastItem.pieces!=null?forecastItem.pieces:'-'}}
</li>
<li>
{{forecastItem.achievementRate!=null?lifeCommonService.toPercent(forecastItem.achievementRate):'-' }}
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
\ No newline at end of file
src/app/my/team-sales-score/team-sales-score.component.scss
0 → 100644
View file @
87331dda
.team_sales_detail_wrapper
{
padding
:
5px
8px
;
background
:
#eff0f1
;
overflow
:
auto
;
height
:
100%
;
ul
li
,
ol
li
{
list-style
:
none
;
}
.teamInfo
{
font-size
:
24px
;
position
:
relative
;
display
:
flex
;
align-items
:
center
;
justify-content
:
center
;
padding
:
15px
0
10px
0
;
text-align
:
center
;
overflow
:
hidden
;
border-radius
:
6px
;
color
:
#ff002a
;
}
.rankInfoWrapper
{
overflow
:
auto
;
width
:
100%
;
float
:
left
;
.rankContent
{
float
:
left
;
width
:
100%
;
overflow
:
auto
;
background
:
#fff
;
box-shadow
:
0
0px
2
.5px
#eceaea
;
border-radius
:
6px
;
padding
:
5px
;
.tab
{
display
:
flex
;
margin-bottom
:
10px
;
display
:
flex
;
justify-content
:
space-between
;
align-items
:
center
;
ul
{
width
:
30%
;
display
:
flex
;
justify-content
:
space-between
;
li
.selected
{
font-weight
:
bold
;
border-bottom
:
2px
red
solid
;
}
}
}
.content_wrapper
{
ul
{
width
:
100%
;
height
:
30px
;
line-height
:
30px
;
li
{
float
:
left
;
width
:
18%
;
text-align
:
center
;
margin
:
0
1%
;
position
:
relative
;
margin-bottom
:
5px
;
overflow
:
hidden
;
height
:
30px
;
li
.icon
.iconfont
{
position
:
absolute
;
}
}
li
.name
{
width
:
20%
;
}
li
:last-child
{
margin-right
:
0
;
}
}
}
.content_wrapper.forecast
{
ul
li
{
width
:
30%
;
margin
:
0
;
}
ul
li
:nth-child
(
2
),
ul
li
:nth-child
(
3
)
{
text-align
:
right
;
}
ul
li
:nth-child
(
3
)
{
width
:
22%
;
}
ul
li
:nth-child
(
4
),
ul
li
:nth-child
(
5
)
{
width
:
15%
;
}
ul
li
.name
{
width
:
18%
;
}
}
}
}
}
src/app/my/team-sales-score/team-sales-score.component.spec.ts
0 → 100644
View file @
87331dda
import
{
async
,
ComponentFixture
,
TestBed
}
from
'@angular/core/testing'
;
import
{
TeamSalesScoreComponent
}
from
'./team-sales-score.component'
;
describe
(
'TeamSalesScoreComponent'
,
()
=>
{
let
component
:
TeamSalesScoreComponent
;
let
fixture
:
ComponentFixture
<
TeamSalesScoreComponent
>
;
beforeEach
(
async
(()
=>
{
TestBed
.
configureTestingModule
({
declarations
:
[
TeamSalesScoreComponent
]
})
.
compileComponents
();
}));
beforeEach
(()
=>
{
fixture
=
TestBed
.
createComponent
(
TeamSalesScoreComponent
);
component
=
fixture
.
componentInstance
;
fixture
.
detectChanges
();
});
it
(
'should create'
,
()
=>
{
expect
(
component
).
toBeTruthy
();
});
});
src/app/my/team-sales-score/team-sales-score.component.ts
0 → 100644
View file @
87331dda
import
{
Component
,
OnInit
}
from
'@angular/core'
;
import
{
ActivatedRoute
,
Router
}
from
"@angular/router"
;
import
{
MyService
}
from
'../my.service'
;
import
{
LifeCommonService
}
from
'../../common/life-common.service'
;
@
Component
({
selector
:
'ydlife-team-sales-score'
,
templateUrl
:
'./team-sales-score.component.html'
,
styleUrls
:
[
'./team-sales-score.component.scss'
]
})
export
class
TeamSalesScoreComponent
implements
OnInit
{
showType
:
any
;
practitionerId
:
any
;
subordinateSystemName
:
any
;
playerSalesActivityInfo
:
Array
<
any
>
;
selectedSalseItem
:
any
;
salesPerformanceForecastInfos
:
Array
<
any
>
;
constructor
(
private
activateRoute
:
ActivatedRoute
,
private
router
:
Router
,
private
myService
:
MyService
,
public
lifeCommonService
:
LifeCommonService
)
{
}
ngOnInit
()
{
this
.
practitionerId
=
JSON
.
parse
(
localStorage
.
getItem
(
'lifeCustomerInfo'
))[
'practitionerId'
];
this
.
subordinateSystemName
=
sessionStorage
.
getItem
(
'subordinateSystemName'
);
//判断显示销售得分还是销售预测
this
.
showType
=
this
.
activateRoute
.
snapshot
.
paramMap
.
get
(
'type'
);
if
(
this
.
showType
===
'teamSalesScore'
)
{
this
.
playerSalesActivityQuery
()
}
if
(
this
.
showType
===
'forecast'
)
{
this
.
salesPerformanceForecastListQuery
(
'm'
)
}
}
//获取成员销售活动量得分
playerSalesActivityQuery
()
{
this
.
myService
.
playerSalesActivityQuery
({
practitionerId
:
this
.
practitionerId
}).
subscribe
((
res
)
=>
{
if
(
res
[
'success'
])
{
this
.
playerSalesActivityInfo
=
res
[
'data'
][
'playerSalesActivityInfo'
]
}
})
}
salesPerformanceForecastListQuery
(
type
)
{
this
.
selectedSalseItem
=
type
;
const
param
=
{
practitionerId
:
this
.
practitionerId
,
time
:
type
}
this
.
myService
.
salesPerformanceForecastListQuery
(
param
).
subscribe
((
res
)
=>
{
if
(
res
[
'success'
])
{
this
.
salesPerformanceForecastInfos
=
res
[
'data'
][
'salesPerformanceForecastInfos'
]
}
})
}
}
src/assets/font/demo_index.html
View file @
87331dda
...
@@ -31,12 +31,15 @@
...
@@ -31,12 +31,15 @@
<ul
class=
"icon_lists dib-box"
>
<ul
class=
"icon_lists dib-box"
>
<li
class=
"dib"
>
<li
class=
"dib"
>
<
<<<<<<
HEAD
<
span
class=
"icon iconfont"
>

</span>
<
span
class=
"icon iconfont"
>

</span>
<div
class=
"name"
>
邮箱
</div>
<div
class=
"name"
>
邮箱
</div>
<div
class=
"code-name"
>
&
#xe679;
</div>
<div
class=
"code-name"
>
&
#xe679;
</div>
</li>
</li>
<li
class=
"dib"
>
<li
class=
"dib"
>
=======
>>>>>>> 0a037f4689e09d04a3708f6c9a4e437b7a837d03
<span
class=
"icon iconfont"
>

</span>
<span
class=
"icon iconfont"
>

</span>
<div
class=
"name"
>
上引号
</div>
<div
class=
"name"
>
上引号
</div>
<div
class=
"code-name"
>
&
#xe678;
</div>
<div
class=
"code-name"
>
&
#xe678;
</div>
...
@@ -1059,6 +1062,7 @@
...
@@ -1059,6 +1062,7 @@
<ul
class=
"icon_lists dib-box"
>
<ul
class=
"icon_lists dib-box"
>
<li
class=
"dib"
>
<li
class=
"dib"
>
<
<<<<<<
HEAD
<
span
class=
"icon iconfont icon-youxiang"
></span>
<
span
class=
"icon iconfont icon-youxiang"
></span>
<div
class=
"name"
>
<div
class=
"name"
>
邮箱
邮箱
...
@@ -1068,6 +1072,8 @@
...
@@ -1068,6 +1072,8 @@
</li>
</li>
<li
class=
"dib"
>
<li
class=
"dib"
>
=======
>>>>>>> 0a037f4689e09d04a3708f6c9a4e437b7a837d03
<span
class=
"icon iconfont icon-shangyinhao"
></span>
<span
class=
"icon iconfont icon-shangyinhao"
></span>
<div
class=
"name"
>
<div
class=
"name"
>
上引号
上引号
...
@@ -2556,6 +2562,7 @@
...
@@ -2556,6 +2562,7 @@
<li
class=
"dib"
>
<li
class=
"dib"
>
<svg
class=
"icon svg-icon"
aria-hidden=
"true"
>
<svg
class=
"icon svg-icon"
aria-hidden=
"true"
>
<
<<<<<<
HEAD
<
use
xlink:href=
"#icon-youxiang"
></use>
<
use
xlink:href=
"#icon-youxiang"
></use>
</svg>
</svg>
<div
class=
"name"
>
邮箱
</div>
<div
class=
"name"
>
邮箱
</div>
...
@@ -2564,6 +2571,8 @@
...
@@ -2564,6 +2571,8 @@
<li
class=
"dib"
>
<li
class=
"dib"
>
<svg
class=
"icon svg-icon"
aria-hidden=
"true"
>
<svg
class=
"icon svg-icon"
aria-hidden=
"true"
>
=======
>>>>>>> 0a037f4689e09d04a3708f6c9a4e437b7a837d03
<use
xlink:href=
"#icon-shangyinhao"
></use>
<use
xlink:href=
"#icon-shangyinhao"
></use>
</svg>
</svg>
<div
class=
"name"
>
上引号
</div>
<div
class=
"name"
>
上引号
</div>
...
...
src/assets/font/iconfont.css
View file @
87331dda
@font-face
{
font-family
:
"iconfont"
;
@font-face
{
font-family
:
"iconfont"
;
<<<<<<<
HEAD
src
:
url('iconfont.eot?t=1590994660642')
;
/* IE9 */
src
:
url('iconfont.eot?t=1590994660642')
;
/* IE9 */
src
:
url('iconfont.eot?t=1590994660642#iefix')
format
(
'embedded-opentype'
),
/* IE6-IE8 */
src
:
url('iconfont.eot?t=1590994660642#iefix')
format
(
'embedded-opentype'
),
/* IE6-IE8 */
url('data:application/x-font-woff2;charset=utf-8;base64,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')
format
(
'woff2'
),
url('data:application/x-font-woff2;charset=utf-8;base64,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')
format
(
'woff2'
),
url('iconfont.woff?t=1590994660642')
format
(
'woff'
),
url('iconfont.woff?t=1590994660642')
format
(
'woff'
),
url('iconfont.ttf?t=1590994660642')
format
(
'truetype'
),
/* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
url('iconfont.ttf?t=1590994660642')
format
(
'truetype'
),
/* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
url('iconfont.svg?t=1590994660642#iconfont')
format
(
'svg'
);
/* iOS 4.1- */
url('iconfont.svg?t=1590994660642#iconfont')
format
(
'svg'
);
/* iOS 4.1- */
=======
src
:
url('iconfont.eot?t=1590571887335')
;
/* IE9 */
src
:
url('iconfont.eot?t=1590571887335#iefix')
format
(
'embedded-opentype'
),
/* IE6-IE8 */
url('data:application/x-font-woff2;charset=utf-8;base64,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')
format
(
'woff2'
),
url('iconfont.woff?t=1590571887335')
format
(
'woff'
),
url('iconfont.ttf?t=1590571887335')
format
(
'truetype'
),
/* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
url('iconfont.svg?t=1590571887335#iconfont')
format
(
'svg'
);
/* iOS 4.1- */
>>>>>>>
0a037f4689e09d04a3708f6c9a4e437b7a837d03
}
}
.iconfont
{
.iconfont
{
...
@@ -15,10 +24,13 @@
...
@@ -15,10 +24,13 @@
-moz-osx-font-smoothing
:
grayscale
;
-moz-osx-font-smoothing
:
grayscale
;
}
}
<<<<<<<
HEAD
.icon-youxiang
:before
{
.icon-youxiang
:before
{
content
:
"\e679"
;
content
:
"\e679"
;
}
}
=======
>>>>>>>
0a037f4689e09d04a3708f6c9a4e437b7a837d03
.icon-shangyinhao
:before
{
.icon-shangyinhao
:before
{
content
:
"\e678"
;
content
:
"\e678"
;
}
}
...
...
src/assets/font/iconfont.js
View file @
87331dda
This source diff could not be displayed because it is too large. You can
view the blob
instead.
src/assets/font/iconfont.json
View file @
87331dda
...
@@ -6,6 +6,7 @@
...
@@ -6,6 +6,7 @@
"description"
:
""
,
"description"
:
""
,
"glyphs"
:
[
"glyphs"
:
[
{
{
<<<<<<<
HEAD
"icon_id"
:
"9592761"
,
"icon_id"
:
"9592761"
,
"name"
:
"邮箱"
,
"name"
:
"邮箱"
,
"font_class"
:
"youxiang"
,
"font_class"
:
"youxiang"
,
...
@@ -13,6 +14,8 @@
...
@@ -13,6 +14,8 @@
"unicode_decimal"
:
59001
"unicode_decimal"
:
59001
},
},
{
{
=======
>>>>>>>
0
a
037
f
4689e09
d
04
a
3708
f
6
c
9
a
4e437
b
7
a
837
d
03
"icon_id"
:
"816614"
,
"icon_id"
:
"816614"
,
"name"
:
"上引号"
,
"name"
:
"上引号"
,
"font_class"
:
"shangyinhao"
,
"font_class"
:
"shangyinhao"
,
...
...
src/assets/font/iconfont.svg
View file @
87331dda
...
@@ -20,9 +20,12 @@ Created by iconfont
...
@@ -20,9 +20,12 @@ Created by iconfont
/>
/>
<missing-glyph
/>
<missing-glyph
/>
<<<<<<
< HEAD
<glyph
glyph-name=
"youxiang"
unicode=
""
d=
"M983.899806 110.614218V671.113777h0.180631l-0.180631 4.696419c-0.180632 5.238314-0.722526 10.476627-1.806315 15.714941-2.890104 25.469042-21.675781 44.977245-45.519139 47.686717H122.287529c-11.741048 0-23.482096-1.625684-34.861881-5.238314-30.346093-10.295996-50.757453-40.100194-50.576821-74.058917v-534.849885c-0.361263-21.314518 5.780208-42.087141 17.701887-59.789028l0.361263-0.722526 5.418946-3.973893c18.243782-21.856412 44.977245-34.319986 73.517022-34.500618H904.421944c37.751984 0 70.265655 27.094726 79.477862 66.291763l0.180631 0.541894c0.361263 5.96084 0.361263 11.741048-0.180631 17.701888zM390.16405 348.505909l55.453872-49.854295 43.893456-40.100194c5.418945-5.96084 13.005468-9.57347 21.133886-9.57347 7.947786 0 15.534309 3.431999 21.133886 9.57347l101.153642 91.941436 272.753572-263.721997H126.622685L390.16405 348.505909z m120.119951-30.346092L111.449638 679.96472H115.604163c214.409596 0.903158 703.559711 2.890104 793.875463 0.361263l-399.195625-362.166166z m165.458458 69.72376l251.619686 227.956959v-474.518963L675.742459 387.883577z m-328.568707-0.180631L93.205856 135.721997V617.104957l253.967896-229.402011z"
horiz-adv-x=
"1024"
/>
<glyph
glyph-name=
"youxiang"
unicode=
""
d=
"M983.899806 110.614218V671.113777h0.180631l-0.180631 4.696419c-0.180632 5.238314-0.722526 10.476627-1.806315 15.714941-2.890104 25.469042-21.675781 44.977245-45.519139 47.686717H122.287529c-11.741048 0-23.482096-1.625684-34.861881-5.238314-30.346093-10.295996-50.757453-40.100194-50.576821-74.058917v-534.849885c-0.361263-21.314518 5.780208-42.087141 17.701887-59.789028l0.361263-0.722526 5.418946-3.973893c18.243782-21.856412 44.977245-34.319986 73.517022-34.500618H904.421944c37.751984 0 70.265655 27.094726 79.477862 66.291763l0.180631 0.541894c0.361263 5.96084 0.361263 11.741048-0.180631 17.701888zM390.16405 348.505909l55.453872-49.854295 43.893456-40.100194c5.418945-5.96084 13.005468-9.57347 21.133886-9.57347 7.947786 0 15.534309 3.431999 21.133886 9.57347l101.153642 91.941436 272.753572-263.721997H126.622685L390.16405 348.505909z m120.119951-30.346092L111.449638 679.96472H115.604163c214.409596 0.903158 703.559711 2.890104 793.875463 0.361263l-399.195625-362.166166z m165.458458 69.72376l251.619686 227.956959v-474.518963L675.742459 387.883577z m-328.568707-0.180631L93.205856 135.721997V617.104957l253.967896-229.402011z"
horiz-adv-x=
"1024"
/>
=======
>>>>>>> 0a037f4689e09d04a3708f6c9a4e437b7a837d03
<glyph
glyph-name=
"shangyinhao"
unicode=
""
d=
"M505.6 691.2c0-12.8-12.8-25.6-44.8-44.8C307.2 531.2 236.8 441.6 236.8 371.2c0-38.4 25.6-70.4 70.4-83.2 70.4-25.6 96-70.4 96-115.2 0-38.4-19.2-134.4-134.4-134.4-89.6 0-204.8 64-204.8 217.6C64 409.6 211.2 576 416 723.2 428.8 736 441.6 736 448 736c12.8 0 25.6-6.4 38.4-19.2C499.2 704 505.6 697.6 505.6 691.2zM960 691.2c0-12.8-12.8-25.6-44.8-44.8-153.6-108.8-224-204.8-224-275.2 0-38.4 25.6-70.4 70.4-83.2 70.4-25.6 96-70.4 96-115.2 0-38.4-19.2-134.4-134.4-134.4-89.6 0-204.8 64-204.8 217.6 0 160 147.2 326.4 352 473.6 12.8 12.8 25.6 12.8 38.4 12.8C928 736 960 704 960 691.2z"
horiz-adv-x=
"1024"
/>
<glyph
glyph-name=
"shangyinhao"
unicode=
""
d=
"M505.6 691.2c0-12.8-12.8-25.6-44.8-44.8C307.2 531.2 236.8 441.6 236.8 371.2c0-38.4 25.6-70.4 70.4-83.2 70.4-25.6 96-70.4 96-115.2 0-38.4-19.2-134.4-134.4-134.4-89.6 0-204.8 64-204.8 217.6C64 409.6 211.2 576 416 723.2 428.8 736 441.6 736 448 736c12.8 0 25.6-6.4 38.4-19.2C499.2 704 505.6 697.6 505.6 691.2zM960 691.2c0-12.8-12.8-25.6-44.8-44.8-153.6-108.8-224-204.8-224-275.2 0-38.4 25.6-70.4 70.4-83.2 70.4-25.6 96-70.4 96-115.2 0-38.4-19.2-134.4-134.4-134.4-89.6 0-204.8 64-204.8 217.6 0 160 147.2 326.4 352 473.6 12.8 12.8 25.6 12.8 38.4 12.8C928 736 960 704 960 691.2z"
horiz-adv-x=
"1024"
/>
...
...
src/index.html
View file @
87331dda
...
@@ -17,7 +17,6 @@
...
@@ -17,7 +17,6 @@
<link
rel=
"stylesheet"
href=
"./assets/bootstrap/dist/css/bootstrap.min.css"
>
<link
rel=
"stylesheet"
href=
"./assets/bootstrap/dist/css/bootstrap.min.css"
>
<link
rel=
"stylesheet"
href=
"./assets/LCalendar/LCalendar.css"
>
<link
rel=
"stylesheet"
href=
"./assets/LCalendar/LCalendar.css"
>
<link
rel=
"stylesheet"
href=
"./assets/laydate/theme/default/laydate.css"
>
<link
rel=
"stylesheet"
href=
"./assets/laydate/theme/default/laydate.css"
>
</head>
</head>
<body>
<body>
...
@@ -29,16 +28,16 @@
...
@@ -29,16 +28,16 @@
<div
id=
"adv"
<div
id=
"adv"
style=
"width: 100%;min-width: 320px;
style=
"width: 100%;min-width: 320px;
max-width: 640px;overflow: hidden;position: fixed;top: 0;right: 0; bottom: 0;left: 0;background: #fff;margin: auto;"
>
max-width: 640px;overflow: hidden;position: fixed;top: 0;right: 0; bottom: 0;left: 0;background: #fff;margin: auto;"
>
<div
class=
"content"
style=
"text-align: center;width: 60%;margin:
50
% auto 0 auto;"
>
<div
class=
"content"
style=
"text-align: center;width: 60%;margin:
45
% auto 0 auto;"
>
<img
style=
"width:100%;margin-bottom: 15px;"
src=
"assets/images/login_logo.png"
>
<img
style=
"width:100%;margin-bottom: 15px;"
src=
"assets/images/login_logo.png"
>
<div
class=
"loadingContent"
>
<div
class=
"loadingContent"
>
<span
style=
"letter-spacing: 12px;"
>
海纳百川
</span>
<span
style=
"letter-spacing: 12px;"
>
海纳百川
</span>
<span
style=
"letter-spacing: 12px;"
>
·
</span>
<span
style=
"letter-spacing: 12px;"
>
·
</span>
<span
style=
"letter-spacing: 12px;"
>
赢家后
</span>
盾
<span
style=
"letter-spacing: 12px;"
>
赢家后
</span>
盾
</div>
</div>
<!-- <div style="margin-top: 45%;">欢迎回家,先喝碗鸡汤</div> -->
</div>
</div>
<div
id=
"content"
style=
"margin-top: 30%;text-align: center;padding: 0 15px;"
>
<div
id=
"content"
style=
"
font-size:18px;
margin-top: 30%;text-align: center;padding: 0 15px;"
>
</div>
</div>
</div>
</div>
...
@@ -51,7 +50,25 @@
...
@@ -51,7 +50,25 @@
<script
src=
"./assets/LCalendar/LCalendar.js"
></script>
<script
src=
"./assets/LCalendar/LCalendar.js"
></script>
<script
src=
"./assets/laydate/laydate.js"
></script>
<script
src=
"./assets/laydate/laydate.js"
></script>
<script
type=
"text/javascript"
>
<script
type=
"text/javascript"
>
var
api
=
'https://'
+
window
.
location
.
host
;
// var api = 'https://mstage.zuihuibi.cn';
function
getToken
()
{
$
.
ajax
({
type
:
"POST"
,
url
:
api
+
'/api/authorize/obtainToken'
,
contentType
:
"application/json"
,
data
:
JSON
.
stringify
({
ticket
:
'life'
}),
async
:
false
,
success
:
function
(
res
)
{
token
=
res
.
data
.
token
}
})
return
token
;
}
var
token
=
getToken
();
const
initialize
=
function
()
{
const
initialize
=
function
()
{
let
loading
=
document
.
getElementById
(
"adv"
);
let
loading
=
document
.
getElementById
(
"adv"
);
loading
.
style
.
display
=
'block'
;
loading
.
style
.
display
=
'block'
;
...
@@ -83,8 +100,7 @@
...
@@ -83,8 +100,7 @@
iframe
.
parentNode
.
removeChild
(
iframe
);
iframe
.
parentNode
.
removeChild
(
iframe
);
}
}
// var api = 'https://' + window.location.host;
var
api
=
'https://mdev.zuihuibi.cn'
;
function
getknowledgeQry
()
{
function
getknowledgeQry
()
{
$
.
ajax
({
$
.
ajax
({
type
:
"POST"
,
type
:
"POST"
,
...
@@ -94,10 +110,25 @@
...
@@ -94,10 +110,25 @@
tagId
:
35
tagId
:
35
}),
}),
async
:
false
,
async
:
false
,
headers
:
{
"X-Authorization"
:
token
},
success
:
function
(
res
)
{
success
:
function
(
res
)
{
if
(
res
[
'success'
])
{
if
(
res
[
'success'
])
{
let
content
=
res
[
'data'
][
'knowledge'
][
'content'
];
let
content
=
String
(
res
[
'data'
][
'knowledge'
][
'content'
]);
$
(
'#content'
).
html
(
content
)
if
(
content
.
indexOf
(
','
)
!=
-
1
)
{
const
idx
=
content
.
indexOf
(
','
)
content
=
content
.
split
(
','
)
// const newStr = ('
<
span
class
=
"iconfont icon-shangyinhao"
><
/span>' + content
[
0
]
+ ',<br/
>
' + content[1]).toString()
const newStr = ('
“
' + content[0] + '
,
<
br
/>
' + content[1]).toString()
$('
#
content
').html(newStr)
} else if (content.indexOf('
,
') != -1) {
const idx = content.indexOf('
,
')
content = content.split('
,
')
// const newStr = ('
<
span
class
=
"iconfont icon-shangyinhao"
><
/span>' + content
[
0
]
+ ',<br/
>
' + content[1]).toString()
const newStr = ('
“
' + content[0] + '
,
<
br
/>
' + content[1]).toString()
$('
#
content
').html(newStr)
} else {
$('
#
content
').html('
“
' + content)
}
}
}
}
}
})
})
...
...
src/styles.scss
View file @
87331dda
...
@@ -102,6 +102,10 @@ input::placeholder {
...
@@ -102,6 +102,10 @@ input::placeholder {
transform
:
scaleY
(
0
.5
);
transform
:
scaleY
(
0
.5
);
}
}
.icon-shangyinhao
{
position
:
relative
;
top
:
-8px
;
}
@keyframes
slowUp
{
@keyframes
slowUp
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment