diff --git a/project_manage/manage/__pycache__/url.cpython-312.pyc b/project_manage/manage/__pycache__/url.cpython-312.pyc index 55055c0..22cb41b 100644 Binary files a/project_manage/manage/__pycache__/url.cpython-312.pyc and b/project_manage/manage/__pycache__/url.cpython-312.pyc differ diff --git a/project_manage/manage/__pycache__/views.cpython-312.pyc b/project_manage/manage/__pycache__/views.cpython-312.pyc index fbb50cc..025a991 100644 Binary files a/project_manage/manage/__pycache__/views.cpython-312.pyc and b/project_manage/manage/__pycache__/views.cpython-312.pyc differ diff --git a/project_manage/manage/url.py b/project_manage/manage/url.py index 3b913f3..d9478a7 100644 --- a/project_manage/manage/url.py +++ b/project_manage/manage/url.py @@ -7,4 +7,8 @@ from manage.views import * urlpatterns = [ path('admin/', admin.site.urls), path('', views.ChooseLoginView.as_view()), + path('Customer_login/', views.CustomerLoginView.as_view()), + path('Employee_login/', views.EmployeeLoginView.as_view()), + path('customercenter/', views.CustomerCenterView.as_view()), + path('employeecenter/', views.EmployeeCenterView.as_view()), ] \ No newline at end of file diff --git a/project_manage/manage/views.py b/project_manage/manage/views.py index 59e7c93..6611202 100644 --- a/project_manage/manage/views.py +++ b/project_manage/manage/views.py @@ -20,14 +20,19 @@ class CustomerLoginView(View): def post(self, request): id = request.POST.get('id', "") customer_name = request.POST.get('customer_name', "") - customer_list = customer.objects.filter(id=id, customer_name=customer_name) - if customer_list: - print(type(customer_list[0])) - request.session.clear() - request.session['customer'] = customer_list[0].name + # print(id, customer_name) + # customer_list = customer.objects.filter(id=id, customer_name=customer_name) + # print(customer_list) + # if customer_list: + # print(type(customer_list[0])) + # request.session.clear() + # request.session['customer'] = customer_list[0].id + if id == '1' and customer_name == '张三': + request.session['customer'] = '1' return HttpResponseRedirect('/customercenter/') else: - return HttpResponseRedirect('/customerlogin/') + # return HttpResponseRedirect('/customercenter/') + return HttpResponseRedirect('/Customer_login/') #员工登录 @@ -38,33 +43,36 @@ class EmployeeLoginView(View): def post(self,request): id = request.POST.get('id',"") password = request.POST.get('password',"") - employee_list =employee.objects.filter(id=id,password=password) - if employee_list: - request.session['employee'] = employee_list[0].name - request.session['employee_image'] = str(employee_list[0].img) + # employee_list =employee.objects.filter(id=id,password=password) + # if employee_list: + # request.session['employee'] = employee_list[0].name + # request.session['employee_image'] = str(employee_list[0].img) + # return HttpResponseRedirect('/employeecenter/') + if id == '1' and password == '123': + request.session['employee'] = '123' return HttpResponseRedirect('/employeecenter/') else: - return HttpResponseRedirect('/employeelogin/') + return HttpResponseRedirect('/Employee_login/') -#客户注册 -class CustomerRegisterView(View): - def get(self,request): - return render(request, 'Customerregister.html') - def post(self, request, customer):#customer引用失败 - # 只能注册客户账号,不能注册员工账号,员工账号只能由管理员创建 - id = request.POST.get('id',"") - customer_list = customer.objects.filter(id=id) - if customer_list: - return render(request, 'Customerregister.html'),{"err":1, "tips": "该客户账号已存在"} - else: - customer_name = request.POST.get('customer_name',"") - customer_age = request.POST.get('customer_age',"") - customer_priority = request.POST.get('customer_priority',"") - customer = customer.objects.create(id=id,customer_name=customer_name,customer_age=customer_age,customer_priority=customer_priority) - if customer: - return HttpResponseRedirect('/customerlogin/') - return HttpResponseRedirect('/customerregister/') +# #客户注册 +# class CustomerRegisterView(View): +# def get(self,request): +# return render(request, 'Customerregister.html') +# def post(self, request, customer):#customer引用失败 +# # 只能注册客户账号,不能注册员工账号,员工账号只能由管理员创建 +# id = request.POST.get('id',"") +# customer_list = customer.objects.filter(id=id) +# if customer_list: +# return render(request, 'Customerregister.html'),{"err":1, "tips": "该客户账号已存在"} +# else: +# customer_name = request.POST.get('customer_name',"") +# customer_age = request.POST.get('customer_age',"") +# customer_priority = request.POST.get('customer_priority',"") +# customer = customer.objects.create(id=id,customer_name=customer_name,customer_age=customer_age,customer_priority=customer_priority) +# if customer: +# return HttpResponseRedirect('/customerlogin/') +# return HttpResponseRedirect('/customerregister/') #客户界面 class CustomerCenterView(View): diff --git a/project_manage/project_manage/__pycache__/urls.cpython-312.pyc b/project_manage/project_manage/__pycache__/urls.cpython-312.pyc index d522de7..ecb9e02 100644 Binary files a/project_manage/project_manage/__pycache__/urls.cpython-312.pyc and b/project_manage/project_manage/__pycache__/urls.cpython-312.pyc differ diff --git a/project_manage/project_manage/urls.py b/project_manage/project_manage/urls.py index e849bbe..dde6ced 100644 --- a/project_manage/project_manage/urls.py +++ b/project_manage/project_manage/urls.py @@ -22,6 +22,6 @@ from manage.views import ChooseLoginView urlpatterns = [ path('admin/', admin.site.urls), path('',include('manage.url')), - # path('user/',include('manage.url')), - path('user/', ChooseLoginView.as_view()), + path('user/',include('manage.url')), + # path('user/', ChooseLoginView.as_view()), ] diff --git a/project_manage/templates/ChooseLogin.html b/project_manage/templates/ChooseLogin.html index d17f3bc..d166497 100644 --- a/project_manage/templates/ChooseLogin.html +++ b/project_manage/templates/ChooseLogin.html @@ -31,10 +31,10 @@
diff --git a/project_manage/templates/Customercenter.html b/project_manage/templates/Customercenter.html index b6d4b4b..d77eef4 100644 --- a/project_manage/templates/Customercenter.html +++ b/project_manage/templates/Customercenter.html @@ -5,6 +5,6 @@