diff --git a/test_client/src/router/index.js b/test_client/src/router/index.js index e0ad7c2..0934cd0 100644 --- a/test_client/src/router/index.js +++ b/test_client/src/router/index.js @@ -122,6 +122,12 @@ export const asyncRoutes = [ component: () => import('@/views/crm/claim.vue'), meta: { title: '认领学员', icon: '', perms: ['consumer_view'] } }, + { + path: 'candidate', + name: 'Candidate', + component: () => import('@/views/analyse/candidate.vue'), + meta: { title: '成绩单查询', icon: '', perms: ['candidate_view'] } + }, { path: 'consumerrule', name: 'ConsumerRule', diff --git a/test_client/src/views/analyse/candidate.vue b/test_client/src/views/analyse/candidate.vue new file mode 100644 index 0000000..0a320d6 --- /dev/null +++ b/test_client/src/views/analyse/candidate.vue @@ -0,0 +1,32 @@ + + + diff --git a/test_server/crm/views.py b/test_server/crm/views.py index 41ef81a..f4ce6b8 100644 --- a/test_server/crm/views.py +++ b/test_server/crm/views.py @@ -337,8 +337,6 @@ class ConsumerViewSet(ModelViewSet): return Response({"error":"工作类别列错误!"}) if sheet['e2'].value != '角色': return Response({"error":"角色列错误!"}) - if sheet['f2'].value != '身份证号': - return Response({"error":"身份证号列错误!"}) m = 3 while sheet['B'+str(m)].value: name = sheet['A'+str(m)].value @@ -367,7 +365,8 @@ class ConsumerViewSet(ModelViewSet): obj.create_admin = request.user obj.name = name obj.company = companyobj - obj.ID_number1 = ID_number1 + if ID_number1: + obj.ID_number1 = ID_number1 obj.save() if workscope: workscope = workscope.replace(' ', '')