准备颁发证书
This commit is contained in:
parent
c3732da9e4
commit
4575ac8d4f
|
@ -28,7 +28,12 @@ Page({
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
issue: function(){
|
||||||
|
wx.showLoading({
|
||||||
|
title: '正在生成...',
|
||||||
|
})
|
||||||
|
|
||||||
|
},
|
||||||
/**
|
/**
|
||||||
* 生命周期函数--监听页面初次渲染完成
|
* 生命周期函数--监听页面初次渲染完成
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -5,7 +5,10 @@
|
||||||
<view class="weui-panel__hd">{{exam.name}}</view>
|
<view class="weui-panel__hd">{{exam.name}}</view>
|
||||||
<view class="weui-panel__bd">
|
<view class="weui-panel__bd">
|
||||||
<view class="weui-media-box weui-media-box_text">
|
<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">
|
<view class="weui-media-box__desc">
|
||||||
考试地点:{{exam.place}}
|
考试地点:{{exam.place}}
|
||||||
</view>
|
</view>
|
||||||
|
@ -19,23 +22,33 @@
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="weui-panel weui-panel_access">
|
<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">
|
<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">
|
<h4 class="weui-media-box__title">
|
||||||
<text style="color:blue;font-weight:bold;">{{item.workscope_name}}</text>
|
<text style="color:green;" wx:if="{{item.is_pass}}">通过</text>
|
||||||
{{item.name}}
|
<text style="color:red;" wx:else>未过</text>
|
||||||
|
{{item.consumer_detail.name}}
|
||||||
</h4>
|
</h4>
|
||||||
<view class="weui-media-box__desc">
|
<view class="weui-media-box__desc">
|
||||||
考试地点:{{item.place}}
|
{{item.consumer_detail.company_name}} {{item.consumer_detail.deptname}}
|
||||||
</view>
|
</view>
|
||||||
<view class="weui-media-box__desc">
|
<view class="weui-media-box__desc">
|
||||||
开关时间:{{item.opentime}}-{{item.closetime}}
|
身份证号:{{item.consumer_detail.ID_number}}
|
||||||
</view>
|
</view>
|
||||||
<view class="weui-media-box__desc">
|
<view class="weui-media-box__desc">
|
||||||
监考人:{{item.proctor_name}}-{{item.proctor_phone}}
|
开始答题:{{item.start_time}}-耗时:{{item.took_format}}
|
||||||
</view>
|
</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>
|
||||||
<view class="weui-loadmore weui-loadmore_line" wx:if="{{isLoadedAll}}">
|
<view class="weui-loadmore weui-loadmore_line" wx:if="{{isLoadedAll}}">
|
||||||
<text class="weui-loadmore__tips">到底了</text>
|
<text class="weui-loadmore__tips">到底了</text>
|
||||||
|
|
|
@ -1 +1,4 @@
|
||||||
/* pages/admin/exam/detail.wxss */
|
/* pages/admin/exam/detail.wxss */
|
||||||
|
.weui-media-box {
|
||||||
|
padding: 12px;
|
||||||
|
}
|
|
@ -4,7 +4,7 @@
|
||||||
<view class="weui-panel__bd">
|
<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}}">
|
<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">
|
<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}}
|
{{item.name}}
|
||||||
</h4>
|
</h4>
|
||||||
<view class="weui-media-box__desc">
|
<view class="weui-media-box__desc">
|
||||||
|
|
|
@ -109,3 +109,4 @@ class Candidate(CommonModel):
|
||||||
workscope = models.ForeignKey(WorkScope, on_delete=models.CASCADE, related_name='candidate_workscope')
|
workscope = models.ForeignKey(WorkScope, on_delete=models.CASCADE, related_name='candidate_workscope')
|
||||||
report_number = models.TextField('报告单号', null=True, blank=True)
|
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)
|
|
@ -36,7 +36,7 @@ from django.db.models import Q
|
||||||
from utils.pagination import PageOrNot
|
from utils.pagination import PageOrNot
|
||||||
# Create your views here.
|
# Create your views here.
|
||||||
|
|
||||||
class ExamViewSet(PageOrNot, ModelViewSet):
|
class ExamViewSet(ModelViewSet):
|
||||||
"""
|
"""
|
||||||
正式考试增删改查
|
正式考试增删改查
|
||||||
"""
|
"""
|
||||||
|
@ -376,7 +376,7 @@ class TestRuleViewSet(ModelViewSet):
|
||||||
self.permission_classes = []
|
self.permission_classes = []
|
||||||
return [permission() for permission in self.permission_classes]
|
return [permission() for permission in self.permission_classes]
|
||||||
|
|
||||||
class ExamTestViewSet(ModelViewSet):
|
class ExamTestViewSet(PageOrNot, ModelViewSet):
|
||||||
"""
|
"""
|
||||||
考试记录列表和详情
|
考试记录列表和详情
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in New Issue