1
0
mirror of https://gitee.com/koogua/course-tencent-cloud.git synced 2025-06-28 05:11:39 +08:00
2023-12-04 19:46:54 +08:00

127 lines
5.8 KiB
Plaintext
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.

{% extends 'templates/main.volt' %}
{% block content %}
{{ partial('macros/course') }}
{% set category_url = url({'for':'admin.course.category'}) %}
{% set add_url = url({'for':'admin.course.add'}) %}
{% set search_url = url({'for':'admin.course.search'}) %}
<div class="kg-nav">
<div class="kg-nav-left">
<span class="layui-breadcrumb">
<a><cite>课程管理</cite></a>
</span>
</div>
<div class="kg-nav-right">
<a class="layui-btn layui-btn-sm" href="{{ category_url }}">
<i class="layui-icon layui-icon-add-1"></i>分类管理
</a>
<a class="layui-btn layui-btn-sm" href="{{ add_url }}">
<i class="layui-icon layui-icon-add-1"></i>添加课程
</a>
<a class="layui-btn layui-btn-sm" href="{{ search_url }}">
<i class="layui-icon layui-icon-search"></i>搜索课程
</a>
</div>
</div>
<table class="layui-table layui-form kg-table">
<colgroup>
<col>
<col>
<col>
<col>
<col>
<col width="10%">
</colgroup>
<thead>
<tr>
<th>基本信息</th>
<th>统计信息</th>
<th>价格信息</th>
<th>推荐</th>
<th>发布</th>
<th>操作</th>
</tr>
</thead>
<tbody>
{% for item in pager.items %}
{% set course_url = url({'for':'home.course.show','id':item.id}) %}
{% set edit_url = url({'for':'admin.course.edit','id':item.id}) %}
{% set update_url = url({'for':'admin.course.update','id':item.id}) %}
{% set delete_url = url({'for':'admin.course.delete','id':item.id}) %}
{% set restore_url = url({'for':'admin.course.restore','id':item.id}) %}
{% set chapters_url = url({'for':'admin.course.chapters','id':item.id}) %}
{% set users_url = url({'for':'admin.course.users','id':item.id}) %}
{% set reviews_url = url({'for':'admin.review.list'},{'course_id':item.id}) %}
{% set consults_url = url({'for':'admin.consult.list'},{'course_id':item.id}) %}
<tr>
<td>
<p>标题:<a href="{{ chapters_url }}">{{ item.title }}</a>{{ item.id }}</p>
<p class="meta">
{% if item.category.id is defined %}
<span>分类:{{ item.category.name }}</span>
{% endif %}
{% if item.teacher.id is defined %}
<span>讲师:{{ item.teacher.name }}</span>
{% endif %}
<span>难度:{{ level_type(item.level) }}</span>
</p>
<p class="meta">
<span>类型:{{ model_type(item.model) }}</span>
<span>评分:{{ item.rating }}</span>
<span>创建:{{ date('Y-m-d',item.create_time) }}</span>
</p>
</td>
<td>
<p class="meta">
<span>学员:{{ item.user_count }}</span>
<span>咨询:{{ item.consult_count }}</span>
<span>评价:{{ item.review_count }}</span>
</p>
<p class="meta">
<span>课时:{{ item.lesson_count }}</span>
<span>课件:{{ item.resource_count }}</span>
<span>收藏:{{ item.favorite_count }}</span>
</p>
</td>
<td>
<p>市场价:{{ '¥%0.2f'|format(item.market_price) }}</p>
<p>会员价:{{ '¥%0.2f'|format(item.vip_price) }}</p>
</td>
<td><input type="checkbox" name="featured" value="1" lay-text="是|否" lay-skin="switch" lay-filter="go" data-url="{{ update_url }}"
{% if item.featured == 1 %}checked="checked"{% endif %}></td>
<td><input type="checkbox" name="published" value="1" lay-text="是|否" lay-skin="switch" lay-filter="go" data-url="{{ update_url }}"
{% if item.published == 1 %}checked="checked"{% endif %}></td>
<td class="center">
<div class="kg-dropdown">
<button class="layui-btn layui-btn-sm">操作 <i class="layui-icon layui-icon-triangle-d"></i></button>
<ul>
{% if item.published == 1 %}
<li><a href="{{ course_url }}" target="_blank">浏览课程</a></li>
{% endif %}
<li><a href="{{ edit_url }}">编辑课程</a></li>
{% if item.deleted == 0 %}
<li><a href="javascript:" class="kg-delete" data-url="{{ delete_url }}">删除课程</a></li>
{% else %}
<li><a href="javascript:" class="kg-restore" data-url="{{ restore_url }}">还原课程</a></li>
{% endif %}
<hr>
<li><a href="{{ chapters_url }}">章节管理</a></li>
<li><a href="{{ users_url }}">学员管理</a></li>
<hr>
<li><a href="{{ consults_url }}">咨询管理</a></li>
<li><a href="{{ reviews_url }}">评价管理</a></li>
</ul>
</div>
</td>
</tr>
{% endfor %}
</tbody>
</table>
{{ partial('partials/pager') }}
{% endblock %}