Kamixitong/app/web/user_views.py

41 lines
1.1 KiB
Python
Raw Normal View History

2025-11-19 22:49:24 +08:00
from flask import render_template, request, jsonify, flash, redirect, url_for
from flask_login import login_required, login_user, logout_user, current_user
from app.models import Product, License, Device, Ticket, Admin
from app import db
from app.web import user_bp
import sys
import platform
from flask import __version__ as flask_version, current_app
# 用户端页面路由
@user_bp.route('/')
def user_index():
"""用户端首页"""
return render_template('user/index.html')
@user_bp.route('/products')
def user_products():
"""用户端产品列表"""
return render_template('user/products.html')
@user_bp.route('/products/<product_id>')
def user_product_detail(product_id):
"""用户端产品详情"""
# 这里应该调用API获取产品详情
# 简化处理,直接返回模板
return render_template('user/product_detail.html', product={})
@user_bp.route('/tickets')
def user_tickets():
"""用户端工单页面"""
return render_template('user/ticket.html')
@user_bp.route('/license/purchase')
def user_license_purchase():
"""用户端卡密购买页面"""
return render_template('user/license_purchase.html')