41 lines
1.2 KiB
Python
41 lines
1.2 KiB
Python
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') |