Browse Source

[完善] 查看考试完善

master
陈鹏飞 4 years ago
parent
commit
f6df1220bd
  1. 3
      src/app/examiner/mark-papers-two/mark-papers-two.component.ts
  2. 41
      src/app/examiner/review-files/review-files.component.html
  3. 21
      src/app/examiner/review-files/review-files.component.ts
  4. 4
      src/app/student/student-exam-record/student-exam-record.component.html
  5. 6
      src/app/student/student-exam-record/student-exam-record.component.ts
  6. 8
      src/app/ui/collection-tools-examinee/collection-tools.component.html
  7. 6
      src/app/ui/collection-tools-examinee/collection-tools.component.scss
  8. 15
      src/app/ui/collection-tools-read/collection-tools.component.html
  9. 6
      src/app/ui/collection-tools-read/collection-tools.component.scss
  10. 13
      src/app/ui/collection-tools-read/collection-tools.component.ts
  11. 2
      src/app/ui/collection-tools-read/examinationQuestions.html
  12. 8
      src/app/ui/collection-tools/collection-tools.component.html
  13. 6
      src/app/ui/collection-tools/collection-tools.component.scss

3
src/app/examiner/mark-papers-two/mark-papers-two.component.ts

@ -60,7 +60,6 @@ export class MarkPapersTwoComponent implements OnInit {
this.http.get("/api/Examinations",{params:paramsdata}).subscribe((data:any)=>{
this.dataSource=data.items
this.length=data.totalCount
console.log(this.dataSource)
})
}
@ -72,7 +71,7 @@ export class MarkPapersTwoComponent implements OnInit {
//阅卷
reviewFiles (e) {
window.open(`/reviewFiles?examId=${e.id}`)
window.open(`/reviewFiles?examId=${e.id}&paperType=1`)
}
}

41
src/app/examiner/review-files/review-files.component.html

@ -19,7 +19,7 @@
<div class="headerRight">
<label (click)='togglePaperType(1)' [ngClass]="{'selectPaperType': selectPaperType == '1'}">基本信息</label>
<label (click)='togglePaperType(2)' [ngClass]="{'selectPaperType': selectPaperType == '2'}">作战部署</label>
<button (click)='submitResult()' style="width: 100px;">提交阅卷结果</button>
<button (click)='submitResult()' style="width: 100px;" *ngIf="paperType==1">提交阅卷结果</button>
<label style="float: right;margin-right: 25px;opacity: 1;width: 150px;" *ngIf="selectPaperType == '1'">基本信息总分:
{{selectPaper.basicInfoTotalPoints+selectPaper.adjoinTotalPoints+selectPaper.importLocationTotalPoints+selectPaper.functionalDivisionTotalPoints+selectPaper.facilityTotalPoints}}分
</label>
@ -33,7 +33,7 @@
<mat-expansion-panel-header class="panelHeader">
<label class="mariginRight">基本信息</label>
<label>总分: <label class="mark"> {{selectPaper.basicInfoScore}}</label>分, </label><label>单项<label class="mark"> {{selectPaper.basicInfoItemScore}}</label></label>
<button class="headerButton" *ngIf="selectPaper.basicInfoScore == selectPaper.basicInfoTotalPoints">全部正确</button>
<button class="headerButton" *ngIf="selectPaper.basicInfoScore == selectPaper.basicInfoTotalPoints && paperType==1">全部正确</button>
</mat-expansion-panel-header>
<div class="publicTest" *ngFor="let item of selectPaper.basicInfoData;let itemkey = index">
<div class="publicTitle">{{item.name}}</div>
@ -46,8 +46,8 @@
<input type="text" [(ngModel)]="elements.userAnswer" name="userAnswer" *ngIf="key!=0" readonly>
<mat-icon *ngIf="key!=0 && elements.isRight" class="rightWrong">done</mat-icon>
<mat-icon *ngIf="key!=0 && !elements.isRight" class="mistakeIcon rightWrong">clear</mat-icon>
<mat-icon *ngIf="key!=0" title="修改结果" (click)='editResults(elements)'>create</mat-icon>
<p *ngIf="key!=0" class="rightKey">{{elements.result}}</p>
<mat-icon *ngIf="key!=0 && paperType==1" title="修改结果" (click)='editResults(elements)'>create</mat-icon>
<p *ngIf="key!=0 && paperType==1" class="rightKey">{{elements.result}}</p>
</div>
</ng-container>
</div>
@ -57,8 +57,8 @@
<label>{{element.name}}:</label><input type="text" [(ngModel)]="element.userAnswer" name="userAnswer" readonly>
<mat-icon *ngIf="element.isRight">done</mat-icon>
<mat-icon class="mistakeIcon" *ngIf="!element.isRight">clear</mat-icon>
<button class="modificationResults" (click)='editResults(element)'>修改结果</button>
<p class="rightKey">{{element.result}}</p>
<button class="modificationResults" (click)='editResults(element)' *ngIf="paperType==1">修改结果</button>
<p class="rightKey" *ngIf="paperType==1">{{element.result}}</p>
</div>
</ng-container>
</div>
@ -69,7 +69,7 @@
<mat-expansion-panel-header class="panelHeader">
<label class="mariginRight">四周毗邻</label>
<label>总分: <label class="mark"> {{selectPaper.adjoinScore}}</label>分, </label><label>单项<label class="mark"> {{selectPaper.adjoinItemScore}}</label></label>
<button class="headerButton" *ngIf="selectPaper.adjoinScore == selectPaper.adjoinTotalPoints">全部正确</button>
<button class="headerButton" *ngIf="selectPaper.adjoinScore == selectPaper.adjoinTotalPoints && paperType==1">全部正确</button>
</mat-expansion-panel-header>
<div class="publicTest" *ngFor="let item of selectPaper.adjoinData">
<div class="publicTitle">{{item.name}}</div>
@ -77,8 +77,8 @@
<label>{{element.name}}:</label><input type="text" [(ngModel)]="element.userAnswer" name="userAnswer" readonly>
<mat-icon *ngIf="element.isRight">done</mat-icon>
<mat-icon class="mistakeIcon" *ngIf="!element.isRight">clear</mat-icon>
<button class="modificationResults" (click)='editResults(element)'>修改结果</button>
<p class="rightKey">{{element.result}}</p>
<button class="modificationResults" (click)='editResults(element)' *ngIf="paperType==1">修改结果</button>
<p class="rightKey" *ngIf="paperType==1">{{element.result}}</p>
</div>
</div>
</mat-expansion-panel>
@ -88,7 +88,7 @@
<mat-expansion-panel-header class="panelHeader">
<label class="mariginRight">重点部位</label>
<label>总分: <label class="mark"> {{selectPaper.importLocationScore}}</label>分, </label><label>单项<label class="mark"> {{selectPaper.importLocationItemScore}}</label></label>
<button class="headerButton" *ngIf="selectPaper.importLocationScore == selectPaper.importLocationTotalPoints">全部正确</button>
<button class="headerButton" *ngIf="selectPaper.importLocationScore == selectPaper.importLocationTotalPoints && paperType==1">全部正确</button>
</mat-expansion-panel-header>
<div class="publicTest" *ngFor="let item of selectPaper.importLocationData">
<div class="publicTitle">{{item.name}}</div>
@ -100,8 +100,8 @@
<input type="text" [(ngModel)]="elements.userAnswer" name="userAnswer" *ngIf="key!=0" readonly>
<mat-icon *ngIf="key!=0 && elements.isRight">done</mat-icon>
<mat-icon *ngIf="key!=0 && !elements.isRight" class="mistakeIcon">clear</mat-icon>
<mat-icon *ngIf="key!=0" title="修改结果" (click)='editResults(elements)'>create</mat-icon>
<p *ngIf="key!=0" class="rightKey">{{elements.result}}</p>
<mat-icon *ngIf="key!=0 && paperType==1" title="修改结果" (click)='editResults(elements)'>create</mat-icon>
<p *ngIf="key!=0 && paperType==1" class="rightKey">{{elements.result}}</p>
</div>
</div>
</div>
@ -113,7 +113,7 @@
<mat-expansion-panel-header class="panelHeader">
<label class="mariginRight">功能分区</label>
<label>总分: <label class="mark"> {{selectPaper.functionalDivisionScore}}</label>分, </label><label>单项<label class="mark"> {{selectPaper.functionalDivisionItemSocre}}</label></label>
<button class="headerButton" *ngIf="selectPaper.functionalDivisionScore == selectPaper.functionalDivisionTotalPoints">全部正确</button>
<button class="headerButton" *ngIf="selectPaper.functionalDivisionScore == selectPaper.functionalDivisionTotalPoints && paperType==1">全部正确</button>
</mat-expansion-panel-header>
<div class="publicTest" *ngFor="let item of selectPaper.functionalDivisionData">
<div class="publicTitle">{{item.name}}</div>
@ -125,8 +125,8 @@
<input type="text" [(ngModel)]="elements.userAnswer" name="userAnswer" *ngIf="key!=0" readonly>
<mat-icon *ngIf="key!=0 && elements.isRight">done</mat-icon>
<mat-icon *ngIf="key!=0 && !elements.isRight" class="mistakeIcon">clear</mat-icon>
<mat-icon *ngIf="key!=0" title="修改结果" (click)='editResults(elements)'>create</mat-icon>
<p *ngIf="key!=0" class="rightKey">{{elements.result}}</p>
<mat-icon *ngIf="key!=0 && paperType==1" title="修改结果" (click)='editResults(elements)'>create</mat-icon>
<p *ngIf="key!=0 && paperType==1" class="rightKey">{{elements.result}}</p>
</div>
</div>
</div>
@ -138,7 +138,7 @@
<mat-expansion-panel-header class="panelHeader">
<label class="mariginRight">数据核验</label>
<label>总分: <label class="mark"> {{selectPaper.facilityScore}}</label>分, </label><label>单项<label class="mark"> {{selectPaper.facilityItemScore}}</label></label>
<button class="headerButton" *ngIf="selectPaper.facilityScore == selectPaper.facilityTotalPoints">全部正确</button>
<button class="headerButton" *ngIf="selectPaper.facilityScore == selectPaper.facilityTotalPoints && paperType==1">全部正确</button>
</mat-expansion-panel-header>
<div class="publicTest" *ngFor="let item of selectPaper.facilityData">
<div class="publicTitle">{{item.name}}</div>
@ -146,8 +146,8 @@
<label>{{element.name}}:</label><input type="text" [(ngModel)]="element.userAnswer" name="userAnswer" readonly>
<mat-icon *ngIf="element.isRight">done</mat-icon>
<mat-icon class="mistakeIcon" *ngIf="!element.isRight">clear</mat-icon>
<button class="modificationResults" (click)='editResults(element)'>修改结果</button>
<p class="rightKey">{{element.result}}</p>
<button class="modificationResults" (click)='editResults(element)' *ngIf="paperType==1">修改结果</button>
<p class="rightKey" *ngIf="paperType==1">{{element.result}}</p>
</div>
</div>
</mat-expansion-panel>
@ -176,12 +176,13 @@
<td style="color: #FF8678;">{{item.score || '暂未评分'}}</td>
<td>{{item.score ? '已阅' : '未阅'}}</td>
<td>
<span style="color: #07CDCF;" (click)="readExam(item)">阅卷</span>
<span style="color: #07CDCF;" (click)="readExam(item,0)" *ngIf="paperType==1">阅卷</span>
<span style="color: #07CDCF;" (click)="readExam(item,1)" *ngIf="paperType!=1">查看</span>
</td>
</tr>
</table>
</div>
<div class="refresh">
<div class="refresh" *ngIf="paperType==1">
<mat-icon style="margin-left: 14%;" (click)="refreshTable()">refresh</mat-icon>
<span style="font-size: 12px;">(阅卷完成后请点击此按钮刷新表格数据)</span>
</div>

21
src/app/examiner/review-files/review-files.component.ts

@ -14,10 +14,12 @@ export class ReviewFilesComponent implements OnInit {
constructor(public http:HttpClient,public dialog: MatDialog,public snackBar: MatSnackBar,public route:ActivatedRoute) { }
async ngOnInit(): Promise<void> {
this.paperType = this.route.snapshot.queryParams.paperType || 1
await this.getTest()
this.getUnitPlans()//将试卷的预案考题放进数据中
}
paperType:any = 1; //阅卷/查看
examId:any = this.route.snapshot.queryParams.examId; //考卷id
paperId:any; //试卷id
paperData:any //试卷信息
@ -32,6 +34,7 @@ export class ReviewFilesComponent implements OnInit {
this.http.get(`/api/Examinations/${this.examId}`).subscribe((data:any)=>{
this.paperData = data
this.paperId = this.paperData.paperId
this.paperData.examinationDataInfo.forEach((element,index) => {
element.adjoinData? element.adjoinData = JSON.parse(element.adjoinData) : null
element.basicInfoData? element.basicInfoData = JSON.parse(element.basicInfoData) : null
@ -48,6 +51,7 @@ export class ReviewFilesComponent implements OnInit {
this.paperCompanyData = JSON.parse( JSON.stringify(data.examinationDataInfo) ) //具体考卷
this.selectPaper = this.paperCompanyData[0]
resolve(1)
})
})
}
@ -65,7 +69,7 @@ export class ReviewFilesComponent implements OnInit {
await new Promise((resolve,reject)=>{
this.http.get(`/api/ExaminationPlans`,{params:params}).subscribe(data => {
item.planList = data
item.planList.forEach(element => { item.planScore = item.planScore + element.paperPlanInfo.score });
item.planList.forEach(element => { this.paperType == 1? item.planScore = item.planScore + element.paperPlanInfo.score : item.planScore = item.planScore + element.score });
if(type == false){
const config = new MatSnackBarConfig();
config.verticalPosition = 'top';
@ -267,7 +271,6 @@ export class ReviewFilesComponent implements OnInit {
element.importLocationData = JSON.stringify(element.importLocationData)
});
bodyData.examinationDataInfo = paramsData
console.log(bodyData)
this.http.put(`/api/Examinations/${this.paperData.id}`,bodyData).subscribe(data=>{
const config = new MatSnackBarConfig();
config.verticalPosition = 'top';
@ -277,14 +280,14 @@ export class ReviewFilesComponent implements OnInit {
}
//作战部署 阅卷
readExam(item){
sessionStorage.setItem('companyName',this.selectPaper.companyInfo.name)
sessionStorage.setItem('planId',item.paperPlanInfo.planComponentId)
sessionStorage.setItem('buildingTypeId',this.selectPaper.companyInfo.buildingTypes[0].id)
sessionStorage.setItem('companyId',this.selectPaper.companyInfo.id)
readExam(item,e){
sessionStorage.setItem('companyName', this.selectPaper.companyInfo.name)
sessionStorage.setItem('planId', item.paperPlanInfo.planComponentId)
sessionStorage.setItem('buildingTypeId', this.selectPaper.companyInfo.buildingTypes[0].id)
sessionStorage.setItem('companyId', this.selectPaper.companyInfo.id)
let openType
item.examPlanType == 0 ? openType = 1 : openType = 2
window.open(`/canvasToolRead?planName=${item.paperPlanInfo.title}&paperplanId=${item.paperPlanId}&openType=${openType}&paperId=${this.paperId}&examId=${this.route.snapshot.queryParams.examId}&planComponentId=${item.paperPlanInfo.planComponentId}`)
item.paperPlanInfo.examPlanType == 0 ? openType = 1 : openType = 2
window.open(`/canvasToolRead?planName=${item.paperPlanInfo.title}&paperplanId=${item.paperPlanId}&openType=${openType}&paperId=${this.paperId}&examId=${this.route.snapshot.queryParams.examId}&planComponentId=${item.paperPlanInfo.planComponentId}&paperType=${e}`)
}

4
src/app/student/student-exam-record/student-exam-record.component.html

@ -23,8 +23,8 @@
<td>{{item.examineeName}}</td>
<td>{{item.paperInfo.organizationsName}}</td>
<td>{{item.paperInfo.startTime|date:'yyyy-MM-dd HH:mm'}}</td>
<td style="color: #FF8678;">90分</td>
<td style="color: #07CDCF;cursor: pointer;">查看</td>
<td style="color: #FF8678;">{{ item.totalScore && item.totalScore!=0 ? item.totalScore+'分' : '未阅卷' }}</td>
<td style="color: #07CDCF;cursor: pointer;" (click)='seePaper(item)'>查看</td>
</tr>
</tbody>

6
src/app/student/student-exam-record/student-exam-record.component.ts

@ -61,8 +61,12 @@ export class StudentExamRecordComponent implements OnInit {
this.http.get("/api/Examinations",{params:paramsdata}).subscribe((data:any)=>{
this.tabledataSource=data.items
this.length=data.totalCount
console.log(this.tabledataSource)
})
}
//查看试卷
seePaper (e) {
window.open(`/reviewFiles?examId=${e.id}&paperType=2`)
}
}

8
src/app/ui/collection-tools-examinee/collection-tools.component.html

@ -28,8 +28,12 @@
<div class="centerBuildingDiv" style="user-select: none;" cdkDrag>
<div class="centerTotal">
<div class="centerTotalHeader overflowText">
<mat-icon cdkDragHandle matTooltip="可移动窗口" matTooltipPosition="above">open_with</mat-icon>
<label (click)='togglebeforeOneCheckedBuilding()'>{{beforeOneCheckedBuilding.name}}</label>
<mat-icon cdkDragHandle matTooltip="可移动窗口" matTooltipPosition="above" class="above">open_with</mat-icon>
<label (click)='togglebeforeOneCheckedBuilding()'>
{{beforeOneCheckedBuilding.name}}
<mat-icon *ngIf="beforeOneCheckedBuildingIsShow">keyboard_arrow_up</mat-icon>
<mat-icon *ngIf="!beforeOneCheckedBuildingIsShow">keyboard_arrow_down</mat-icon>
</label>
</div>
<div class="everyTotal overflowText" *ngFor="let item of sitePlanData;let key = index"
[ngClass]="{'selectSitePlan': selectSitePlanIndex==key,'selectSitePlanColor':item.isLabel}" (click)='selectSitePlan(item,key)'>

6
src/app/ui/collection-tools-examinee/collection-tools.component.scss

@ -188,11 +188,11 @@
box-sizing: border-box;
padding: 0 5px;
font-size: 14px;
.mat-icon:hover {cursor: move;;}
.mat-icon {
.above:hover {cursor: move;;}
.above {
font-size: 24px;
color: rgb(175, 164, 164);
margin: 0 30px 0 10px;
margin: 0 10px 0 10px;
}
}
.everyTotal {

15
src/app/ui/collection-tools-read/collection-tools.component.html

@ -7,13 +7,18 @@
<span [title]="planData.mainPoint">考试要点 : {{planData.mainPoint}}</span>
</div>
</div>
<div class="headerRight">
<div class="headerRight" *ngIf="paperType == 0">
<button style="border: 1px solid #07CDCF; border-radius: 5px; margin: 0 15px;" (click)='lookAnswerDiv()'><mat-icon>visibility</mat-icon>
查看答案
</button>
<button (click)="score()"><mat-icon>description</mat-icon>评分</button>
<button (click)="submitScore()"><mat-icon>open_in_browser</mat-icon>提交</button>
</div>
<div class="headerRight" *ngIf="paperType != 0" style="text-align: right; padding-right: 30px;">
<button style="border: 1px solid #07CDCF; border-radius: 5px;" (click)='openFireExamination()'><mat-icon>visibility</mat-icon>
查看消防设施
</button>
</div>
</div>
<!-- header头部 -->
<!--功能区 -->
@ -28,8 +33,12 @@
<div class="centerBuildingDiv" style="user-select: none;" cdkDrag>
<div class="centerTotal">
<div class="centerTotalHeader overflowText">
<mat-icon cdkDragHandle matTooltip="可移动窗口" matTooltipPosition="above">open_with</mat-icon>
<label (click)='togglebeforeOneCheckedBuilding()'>{{beforeOneCheckedBuilding.name}}</label>
<mat-icon cdkDragHandle matTooltip="可移动窗口" matTooltipPosition="above" class="above">open_with</mat-icon>
<label (click)='togglebeforeOneCheckedBuilding()'>
{{beforeOneCheckedBuilding.name}}
<mat-icon *ngIf="beforeOneCheckedBuildingIsShow">keyboard_arrow_up</mat-icon>
<mat-icon *ngIf="!beforeOneCheckedBuildingIsShow">keyboard_arrow_down</mat-icon>
</label>
</div>
<div class="everyTotal overflowText" *ngFor="let item of sitePlanData;let key = index"
[ngClass]="{'selectSitePlan': selectSitePlanIndex==key,'selectSitePlanColor':item.isLabel}" (click)='selectSitePlan(item,key)'>

6
src/app/ui/collection-tools-read/collection-tools.component.scss

@ -201,11 +201,11 @@
box-sizing: border-box;
padding: 0 5px;
font-size: 14px;
.mat-icon:hover {cursor: move;;}
.mat-icon {
.above:hover {cursor: move;;}
.above {
font-size: 24px;
color: rgb(175, 164, 164);
margin: 0 30px 0 10px;
margin: 0 10px 0 10px;
}
}
.everyTotal {

13
src/app/ui/collection-tools-read/collection-tools.component.ts

@ -192,7 +192,7 @@ export class CollectionToolsReadComponent implements OnInit {
}
async ngOnInit(): Promise<void> {
this.getAllBuildings() //获取所有建筑
this.getAllFirePlan() //获取当前单位灾情
@ -211,6 +211,8 @@ export class CollectionToolsReadComponent implements OnInit {
}
})
}
paperType:any = this.route.snapshot.queryParams.paperType // 阅卷 / 查看试卷
paperId:any = this.route.snapshot.queryParams.paperId
planData:any //当前考题题目
Facilities:any //当前预案考题所有楼层要考的基本信息素材
@ -228,14 +230,13 @@ export class CollectionToolsReadComponent implements OnInit {
let questions = JSON.parse(this.planData.examDisposalNodesData)
this.handleHybridTree(questions,'题目')
this.Facilities = JSON.parse(this.planData.examFacilityAssetsData)
this.Facilities = JSON.parse(this.planData.examFacilityAssetsData)
console.log('当前预案设定需要隐藏的基本信息图标',this.Facilities)
resolve(1)
})
})
}
ngAfterViewInit(): void {
this.getSitePlan() //获取总平面图/楼层
@ -457,16 +458,14 @@ export class CollectionToolsReadComponent implements OnInit {
//打开消防设施考题设定
openFireExamination () {
let buildFloorData = {
buildingData:this.beforeOneCheckedBuilding,
floorData:this.selectingSitePlan
}
let data = { oldRealData:this.storeyData ,buildFloorData:buildFloorData,Facilities:this.Facilities,allFireElements:this.allFireElements}
let dialogRef = this.dialog.open(examinationQuestionsRead,{data});
let data = { oldRealData:this.storeyData ,buildFloorData:buildFloorData,Facilities:this.Facilities,allFireElements:this.allFireElements,paperType:this.paperType}
let dialogRef = this.dialog.open(examinationQuestionsRead,{data}); //examinationQuestionsExaminee
}
answerDivDrag:boolean = false//查看答案窗口的显隐
answertreeData:any = []
lookAnswerDiv(){

2
src/app/ui/collection-tools-read/examinationQuestions.html

@ -1,5 +1,5 @@
<div style="min-width: 240px;" >
<div style="text-align: center;font-weight: 550;">需要标记的消防设施</div>
<div style="text-align: center;font-weight: 550;"><label *ngIf="data.paperType == 0">需要标记的</label>消防设施</div>
<div id="nodeTree" style="max-height: 300px;overflow-y: auto; margin: 25px 0;">
<!-- 消防列表树 -->
<nz-tree

8
src/app/ui/collection-tools/collection-tools.component.html

@ -19,8 +19,12 @@
<div class="centerBuildingDiv" style="user-select: none;" cdkDrag>
<div class="centerTotal">
<div class="centerTotalHeader overflowText">
<mat-icon cdkDragHandle matTooltip="可移动窗口" matTooltipPosition="above">open_with</mat-icon>
<label (click)='togglebeforeOneCheckedBuilding()'>{{beforeOneCheckedBuilding.name}}</label>
<mat-icon cdkDragHandle matTooltip="可移动窗口" matTooltipPosition="above" class="above">open_with</mat-icon>
<label (click)='togglebeforeOneCheckedBuilding()'>
{{beforeOneCheckedBuilding.name}}
<mat-icon *ngIf="beforeOneCheckedBuildingIsShow">keyboard_arrow_up</mat-icon>
<mat-icon *ngIf="!beforeOneCheckedBuildingIsShow">keyboard_arrow_down</mat-icon>
</label>
</div>
<div class="everyTotal overflowText" *ngFor="let item of sitePlanData;let key = index"
[ngClass]="{'selectSitePlan': selectSitePlanIndex==key}" (click)='selectSitePlan(item,key)'>

6
src/app/ui/collection-tools/collection-tools.component.scss

@ -183,11 +183,11 @@
box-sizing: border-box;
padding: 0 5px;
font-size: 14px;
.mat-icon:hover {cursor: move;;}
.mat-icon {
.above:hover {cursor: move;;}
.above {
font-size: 24px;
color: rgb(175, 164, 164);
margin: 0 30px 0 10px;
margin: 0 10px 0 10px;
}
}
.everyTotal {

Loading…
Cancel
Save