41 lines
1.1 KiB
Python
41 lines
1.1 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获取产品详情
|
||
|
|
# 简化处理,直接返回模板
|
||
|
|
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')
|