Commit ba3544e1 by Sweet Zhang

积分优化

parent 86fe394b
...@@ -98,7 +98,7 @@ ...@@ -98,7 +98,7 @@
</ul> </ul>
</div> </div>
<div class="part_wrapper part4" > <div class="part_wrapper part4" >
<div style="font-size: 18px;margin-bottom: 10px;">添加备注</div> <div style="font-size: 18px;margin-bottom: 10px;">添加备注/日志</div>
<textarea style="border:0;border-radius:5px;background:#f6f6f6;width: 100%;height: 100px;padding: 10px;resize: none;" [(ngModel)]="addTrack.notice"></textarea> <textarea style="border:0;border-radius:5px;background:#f6f6f6;width: 100%;height: 100px;padding: 10px;resize: none;" [(ngModel)]="addTrack.notice"></textarea>
</div> </div>
</div> </div>
......
...@@ -11,12 +11,12 @@ export class IntegrationDetailComponent implements OnInit { ...@@ -11,12 +11,12 @@ export class IntegrationDetailComponent implements OnInit {
integralGrantInfos:Array<any>; integralGrantInfos:Array<any>;
lists:Array<any>; lists:Array<any>;
status:number = 1; status:number = 1;
searchDateFormat:Date = new Date(2022, 0); searchDateFormat:Date = new Date(new Date().getFullYear(), 0);
searchDateEndFormat:Date = new Date(); searchDateEndFormat:Date = new Date(new Date().getFullYear(),new Date().getMonth() +1,0);
constructor(private myService:MyService,private lifeCommonService:LifeCommonService) { } constructor(private myService:MyService,private lifeCommonService:LifeCommonService) { }
ngOnInit() { ngOnInit() {
this.queryPractitionerIntegralList(this.lifeCommonService.dateFormat(this.searchDateFormat,'yyyy-MM-01'),this.lifeCommonService.dateFormat(this.searchDateEndFormat,'yyyy-MM-01')); this.queryPractitionerIntegralList(this.lifeCommonService.dateFormat(this.searchDateFormat,'yyyy-MM-01'),this.lifeCommonService.dateFormat(this.searchDateEndFormat,'yyyy-MM-dd'));
} }
queryLists(status){ queryLists(status){
this.status = status; this.status = status;
...@@ -31,6 +31,7 @@ export class IntegrationDetailComponent implements OnInit { ...@@ -31,6 +31,7 @@ export class IntegrationDetailComponent implements OnInit {
} }
onOk(result: Date) { onOk(result: Date) {
this.queryPractitionerIntegralList(this.lifeCommonService.dateFormat(this.searchDateFormat,'yyyy-MM-01'),this.lifeCommonService.dateFormat(this.searchDateEndFormat,'yyyy-MM-01')); this.searchDateEndFormat = new Date(this.searchDateEndFormat.getFullYear(),this.searchDateEndFormat.getMonth() + 1,0);
this.queryPractitionerIntegralList(this.lifeCommonService.dateFormat(this.searchDateFormat,'yyyy-MM-01'),this.lifeCommonService.dateFormat(this.searchDateEndFormat,'yyyy-MM-dd'));
} }
} }
...@@ -3,48 +3,48 @@ ...@@ -3,48 +3,48 @@
<p>为了支持和激励各职级经纪人的从业行为,在公司基本法的佣奖之外,银盾特设立内部 积分制度,使用积分兑换相应公司福利。具体规则如下:</p> <p>为了支持和激励各职级经纪人的从业行为,在公司基本法的佣奖之外,银盾特设立内部 积分制度,使用积分兑换相应公司福利。具体规则如下:</p>
<h5>1. 适用范围及生效日</h5> <h5>1. 适用范围及生效日</h5>
<ul> <ul>
<li style="display: flex;"><span>(1)</span><span>适用范围:所有适用银盾基本法(含标准基本法和简单基本法)的寿险经纪人均 可享受积分福利。</span></li> <li style="display: flex;"><div>(1)</div><div>适用范围:所有适用银盾基本法(含标准基本法和简单基本法)的寿险经纪人均 可享受积分福利。</div></li>
<li style="display: flex;"><span>(2)</span><span>生效日:该积分管理办法自 2022 年 3 月 1 日起试运行。</span></li> <li style="display: flex;"><div>(2)</div><div>生效日:该积分管理办法自 2022 年 3 月 1 日起试运行。</div></li>
</ul> </ul>
<h5>2. 积分项目及积分数</h5> <h5>2. 积分项目及积分数</h5>
<ul class="rules"> <ul class="rules">
<li> <li>
<span>项目</span> <div>项目</div>
<span>积分</span> <div>积分</div>
<span>说明</span> <div>说明</div>
</li> </li>
<li *ngFor="let item of integralRuleInfos"> <li *ngFor="let item of integralRuleInfos">
<span>{{item.ruleName}}</span> <div>{{item.ruleName}}</div>
<span>{{item.integralNumber}}</span> <div>{{item.integralNumber}}</div>
<span>{{item.ruleExplain}}</span> <div>{{item.ruleExplain}}</div>
</li> </li>
</ul> </ul>
<p>说明:</p> <p>说明:</p>
<ul> <ul>
<li style="display: flex;"><span>(1)</span><span>积分的发放:每季度初根据以上项目统计上季度情况,统一进行积分发放;</span></li> <li style="display: flex;"><div>(1)</div><div>积分的发放:每季度初根据以上项目统计上季度情况,统一进行积分发放;</div></li>
<li style="display: flex;"><span>(2)</span><span>积分有效期:积分有效期至积分发放的次年末,举例:2022 年4 月发放的积分,有效期至2023 年12 月31 日。</span></li> <li style="display: flex;"><div>(2)</div><div>积分有效期:积分有效期至积分发放的次年末,举例:2022 年4 月发放的积分,有效期至2023 年12 月31 日。</div></li>
</ul> </ul>
<h5>3. 积分兑换</h5> <h5>3. 积分兑换</h5>
<p>经纪人可以用积分来兑换银盾内部的付费培训,旅游奖励等项目。银盾会公布支持积分兑换的项目以及需要的积分数。</p> <p>经纪人可以用积分来兑换银盾内部的付费培训,旅游奖励等项目。银盾会公布支持积分兑换的项目以及需要的积分数。</p>
<ul class="rules exchange"> <ul class="rules exchange">
<li> <li>
<span>积分可兑换的奖品</span> <div>积分可兑换的奖品</div>
<span>需支付的积分</span> <div>需支付的积分</div>
<span>说明</span> <div>说明</div>
<span>奖励兑现时间</span> <div>奖励兑现时间</div>
</li> </li>
<li *ngFor="let item of integralExchangeRuleInfos"> <li *ngFor="let item of integralExchangeRuleInfos">
<span>{{item.ruleName}}</span> <div>{{item.ruleName}}</div>
<span>{{item.integralNumber}}</span> <div>{{item.integralNumber}}</div>
<span>{{item.ruleExplain}}</span> <div>{{item.ruleExplain}}</div>
<span>{{item.integralTimeDesc}}</span> <div>{{item.integralTimeDesc}}</div>
</li> </li>
</ul> </ul>
<h5>4. 其他说明</h5> <h5>4. 其他说明</h5>
<ul> <ul>
<li style="display: flex;"><span>(1)</span><span>银盾运营部负责该积分管理办法的执行,包括发放与兑换,如有任何问题,请与运营部联系;</span></li> <li style="display: flex;"><div>(1)</div><div>银盾运营部负责该积分管理办法的执行,包括发放与兑换,如有任何问题,请与运营部联系;</div></li>
<li style="display: flex;"><span>(2)</span><span>如根据业务的发展情况,需要修改该办法,公司将进行调整并公布最新版本;</span></li> <li style="display: flex;"><div>(2)</div><div>如根据业务的发展情况,需要修改该办法,公司将进行调整并公布最新版本;</div></li>
<li style="display: flex;"><span>(3)</span><span>本积分管理办法最终解释权利归上海银盾保险经纪有限公司所有。</span></li> <li style="display: flex;"><div>(3)</div><div>本积分管理办法最终解释权利归上海银盾保险经纪有限公司所有。</div></li>
</ul> </ul>
......
...@@ -14,12 +14,17 @@ ...@@ -14,12 +14,17 @@
ul.rules{ ul.rules{
li{ li{
display: flex; display: flex;
span{ div{
flex: 1;
text-align: center;
border: 1px solid #666; border: 1px solid #666;
padding: 6px 2px; padding: 6px 2px;
white-space: wrap; white-space: pre-wrap;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
flex: 1;
width: 1%;
word-break: break-all;
&:nth-child(2){ &:nth-child(2){
border-left: none; border-left: none;
border-right: none; border-right: none;
...@@ -30,19 +35,19 @@ ...@@ -30,19 +35,19 @@
color: #fff; color: #fff;
} }
&:nth-child(2n){ &:nth-child(2n){
span{ div{
border-top: none; border-top: none;
border-bottom: none; border-bottom: none;
} }
} }
&:last-child{ &:last-child{
span{ div{
border-bottom: 1px solid #666; border-bottom: 1px solid #666;
} }
} }
} }
&.exchange{ &.exchange{
span{ div{
&:nth-of-type(4){ &:nth-of-type(4){
border-left: none; border-left: none;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment