|
|
|
@ -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):
|
|
|
|
|