class MiniAdmin(AjaxAdmin):
actions = ['get_verify_button']
result = sql_query().get_tbl_alipay_verify_log()
user_id_list = [{'key':i.id,'label':i.name} for i in ConfigInfo.objects.all()]
def get_verify_button(self, request, queryset):
print(request)
print(queryset)
post = request.POST
certifyId = post['certifyId']
userid = post['userid']
print(certifyId)
return JsonResponse(data={
'status': 'success',
'msg': '处理成功!'
})
get_verify_button.short_description = '获取最新人脸信息'
get_verify_button.type = 'primary'
get_verify_button.layer = {
'title': '更新人脸信息',
'confirm_button': '确认提交',
'cancel_button': '取消',
'width': '40%',
'labelWidth': "120px",
'params': [{
'type': 'select',
'key': 'certifyId',
'label': '人脸id',
'width': '200px',
'size': 'small',
'value': result[0],
'options': [{'key':i.split("+")[0],'label': i} for i in result]
}, {
'type': 'select',
'key': 'userid',
'label': '选择一个用户',
'width': '200px',
'size': 'small',
'value': user_id_list[0]['key'],
'options': user_id_list
}]
}