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(' ', '')