Kamixitong/app/web/user_views.py
2025-11-22 16:48:45 +08:00

41 lines
1.2 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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获取产品详情
# 简化处理直接返回模板让前端通过API获取数据
return render_template('user/product_detail.html')
@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')