调整二维码

This commit is contained in:
caoqianming 2021-06-08 09:21:17 +08:00
parent fb636ec86c
commit 9e96a15357
6 changed files with 17 additions and 11 deletions

View File

@ -78,7 +78,7 @@ Page({
},
goCandidate: function (e) {
wx.navigateTo({
url: '/pages/candidate/show?number=' + this.data.candidate.number,
url: '/pages/candidate/show?id=' + this.data.candidate.id,
})
},
downDoc: function (e) {

View File

@ -78,8 +78,7 @@ Page({
onlyFromCamera: true,
success(res) {
console.log(res)
let number = res.result.split('/')[6]
let id = number.substring(number.length-4).replace("0","")
let id = res.result.split('=')[1]
wx.navigateTo({
url: 'detail?id=' + id,
})

View File

@ -12,9 +12,9 @@ Page({
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
let number = options.number;
let id = options.id;
this.setData({
url:getApp().globalData.host+'/crm/candidate/img/'+number+'/'
url:getApp().globalData.host+'/crm/candidate/img/?id='+id
})
},

View File

@ -21,14 +21,15 @@
"checkSiteMap": true,
"uploadWithSourceMap": true,
"compileHotReLoad": false,
"useMultiFrameRuntime": false,
"useMultiFrameRuntime": true,
"useApiHook": true,
"useApiHostProcess": false,
"babelSetting": {
"ignore": [],
"disablePlugins": [],
"outputPath": ""
},
"bundle": false,
"enableEngineNative": false,
"useIsolateContext": true,
"useCompilerModule": true,
"userConfirmedUseCompilerModuleSwitch": false,

View File

@ -14,6 +14,6 @@ urlpatterns = [
path('consumer/mplogin/', ConsumerMPLoginView.as_view()),
path('consumer/register/', ConsumerRegister.as_view()),
path('change_remain_count/', change_remain_count.as_view()),
path('candidate/img/<str:number>/',candidate),
path('candidate/img/',candidate),
path('', include(router.urls)),
]

View File

@ -647,9 +647,15 @@ class change_remain_count(APIView):
return Response(status=status.HTTP_200_OK)
from django.shortcuts import render
def candidate(request, number):
candidate = Candidate.objects.get(number=number)
return render(request, 'index.html', {"candidate":candidate})
from django.http import Http404
def candidate(request):
if request.GET.get('id', None):
try:
candidate = Candidate.objects.get(id=request.GET.get('id'), number__isnull=False)
return render(request, 'index.html', {"candidate":candidate})
except:
raise Http404
raise Http404
from examtest.exports import exportw_test
class CandidateViewSet(RetrieveModelMixin, ListModelMixin, GenericViewSet):