准备颁发证书

This commit is contained in:
caoqianming 2021-06-02 22:28:42 +08:00
parent c3732da9e4
commit 4575ac8d4f
6 changed files with 36 additions and 14 deletions

View File

@ -28,7 +28,12 @@ Page({
})
}
},
issue: function(){
wx.showLoading({
title: '正在生成...',
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/

View File

@ -5,7 +5,10 @@
<view class="weui-panel__hd">{{exam.name}}</view>
<view class="weui-panel__bd">
<view class="weui-media-box weui-media-box_text">
<!-- <h4 class="weui-media-box__title">标题一</h4> -->
<!-- <h4 class="weui-media-box__title">标题一</h4> -->
<view class="weui-media-box__desc">
工作类别:{{exam.workscope_name}}
</view>
<view class="weui-media-box__desc">
考试地点:{{exam.place}}
</view>
@ -19,23 +22,33 @@
</view>
</view>
<view class="weui-panel weui-panel_access">
<view class="weui-panel__hd">共{{tests.count}}人员参加考试</view>
<view class="weui-panel__hd">共{{tests.length}}名人员参加考试</view>
<view class="weui-panel__bd">
<navigator class="weui-media-box weui-media-box_text" wx:for="{{results}}" wx:key="unique" url="detail?id={{item.id}}">
<view class="weui-media-box weui-media-box_text" wx:for="{{tests}}" wx:key="unique">
<h4 class="weui-media-box__title">
<text style="color:blue;font-weight:bold;">{{item.workscope_name}}</text>
{{item.name}}
<text style="color:green;" wx:if="{{item.is_pass}}">通过</text>
<text style="color:red;" wx:else>未过</text>
{{item.consumer_detail.name}}
</h4>
<view class="weui-media-box__desc">
考试地点:{{item.place}}
{{item.consumer_detail.company_name}} {{item.consumer_detail.deptname}}
</view>
<view class="weui-media-box__desc">
开关时间:{{item.opentime}}-{{item.closetime}}
身份证号:{{item.consumer_detail.ID_number}}
</view>
<view class="weui-media-box__desc">
监考人:{{item.proctor_name}}-{{item.proctor_phone}}
开始答题:{{item.start_time}}-耗时:{{item.took_format}}
</view>
</navigator>
<view class="weui-media-box__desc">
得分:{{item.score}}
</view>
<view style="text-align:right;padding-right:8rpx">
<button type="primary" size="mini" bindtap="issue">颁发证书</button>
<button type="default" size="mini" bindtap="unbindmp" style="margin-left:4px">查看证书</button>
<button type="default" size="mini" bindtap="logout" style="margin-left:4px">答卷详情</button>
</view>
</view>
</view>
<view class="weui-loadmore weui-loadmore_line" wx:if="{{isLoadedAll}}">
<text class="weui-loadmore__tips">到底了</text>

View File

@ -1 +1,4 @@
/* pages/admin/exam/detail.wxss */
/* pages/admin/exam/detail.wxss */
.weui-media-box {
padding: 12px;
}

View File

@ -4,7 +4,7 @@
<view class="weui-panel__bd">
<navigator class="weui-media-box weui-media-box_text" wx:for="{{results}}" wx:key="unique" url="detail?id={{item.id}}">
<h4 class="weui-media-box__title">
<text style="color:blue;font-weight:bold;">{{item.workscope_name}}</text>
<text style="color:blue;">{{item.workscope_name}}</text>
{{item.name}}
</h4>
<view class="weui-media-box__desc">

View File

@ -108,4 +108,5 @@ class Candidate(CommonModel):
consumer = models.ForeignKey(Consumer, on_delete=models.CASCADE, related_name='candidate_consumer')
workscope = models.ForeignKey(WorkScope, on_delete=models.CASCADE, related_name='candidate_workscope')
report_number = models.TextField('报告单号', null=True, blank=True)
issue_date = models.DateField('发证日期', null=True, blank=True)
issue_date = models.DateField('发证日期', null=True, blank=True)
examtest = models.ForeignKey(to='examtest.examtest', verbose_name='关联考试', null=True, blank=True, on_delete=models.CASCADE)

View File

@ -36,7 +36,7 @@ from django.db.models import Q
from utils.pagination import PageOrNot
# Create your views here.
class ExamViewSet(PageOrNot, ModelViewSet):
class ExamViewSet(ModelViewSet):
"""
正式考试增删改查
"""
@ -376,7 +376,7 @@ class TestRuleViewSet(ModelViewSet):
self.permission_classes = []
return [permission() for permission in self.permission_classes]
class ExamTestViewSet(ModelViewSet):
class ExamTestViewSet(PageOrNot, ModelViewSet):
"""
考试记录列表和详情
"""