Developer 2024 🎇限时优惠进行中,现在购买立即享受

现在购买

加了layer后按钮的方法里面就不生效了,返回的也是一个 页面数据

avatar用户_e265BOhz
1月28日868次阅读
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
        }]
    }
发布评论
登录后发表内容
3个评论