记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
董敬伟
liquidnet-bus-v1
Commits
f4eac6aa
Commit
f4eac6aa
authored
May 31, 2021
by
张国柄
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev' into dev
parents
10520636
ecbc72a7
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
29 additions
and
339 deletions
+29
-339
KylinPerformancesController.java
...ontroller/zhengzai/kylin/KylinPerformancesController.java
+12
-22
details.html
...ources/templates/zhengzai/kylin/performances/details.html
+16
-316
performances.html
...s/templates/zhengzai/kylin/performances/performances.html
+1
-1
No files found.
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/kylin/KylinPerformancesController.java
View file @
f4eac6aa
...
@@ -4,19 +4,14 @@ import com.github.pagehelper.PageInfo;
...
@@ -4,19 +4,14 @@ import com.github.pagehelper.PageInfo;
import
com.liquidnet.client.admin.common.core.controller.BaseController
;
import
com.liquidnet.client.admin.common.core.controller.BaseController
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinPerformancesAdminServiceImpl
;
import
com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinPerformancesAdminServiceImpl
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.kylin.dao.PerformanceAdminListDao
;
import
com.liquidnet.service.kylin.dao.PerformanceAdminListDao
;
import
com.liquidnet.service.kylin.dto.param.PerformanceAdminListParam
;
import
com.liquidnet.service.kylin.dto.param.PerformanceAdminListParam
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinPerformanceMisVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinPerformanceMisVo
;
import
org.apache.shiro.authz.annotation.RequiresPermissions
;
import
org.apache.shiro.authz.annotation.RequiresPermissions
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.ui.ModelMap
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.ResponseBody
;
import
javax.websocket.server.PathParam
;
/**
/**
...
@@ -54,24 +49,19 @@ public class KylinPerformancesController extends BaseController
...
@@ -54,24 +49,19 @@ public class KylinPerformancesController extends BaseController
return
getDataTable
(
result
.
getList
());
return
getDataTable
(
result
.
getList
());
}
}
@RequiresPermissions
(
"kylin:performances:view"
)
@GetMapping
()
public
String
tickets
()
{
return
prefix
+
"/details"
;
}
@RequiresPermissions
(
"kylin:performances:detail"
)
@RequiresPermissions
(
"kylin:performances:detail"
)
@GetMapping
(
value
=
"/details/{id}"
)
@GetMapping
(
value
=
"/details/{performancesId}"
)
@ResponseBody
public
String
performanceDetails
(
@PathVariable
(
"performancesId"
)
String
performancesId
,
ModelMap
mmap
)
{
public
ResponseDto
<
KylinPerformanceMisVo
>
performanceDetails
(
@PathParam
(
"performancesId"
)
String
performancesId
)
{
KylinPerformanceMisVo
result
=
null
;
KylinPerformanceMisVo
result
=
null
;
result
=
kylinPerformancesService
.
performanceDetails
(
performancesId
);
result
=
kylinPerformancesService
.
performanceDetails
(
performancesId
);
if
(
null
!=
result
)
{
mmap
.
put
(
"kylinPerformanceMisVo"
,
result
);
return
ResponseDto
.
success
(
result
);
return
prefix
+
"/details"
;
}
else
{
// if (null != result) {
return
ResponseDto
.
failure
(
"获取演出详情失败"
);
// return ResponseDto.success(result);
}
// } else {
// return ResponseDto.failure("获取演出详情失败");
// }
}
}
//
//
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/kylin/performances/details.html
View file @
f4eac6aa
...
@@ -7,44 +7,25 @@
...
@@ -7,44 +7,25 @@
<div
class=
"wrapper wrapper-content animated fadeIn"
>
<div
class=
"wrapper wrapper-content animated fadeIn"
>
<div
class=
"row"
>
<div
class=
"row"
>
<div
class=
"col-sm-12"
>
<div
class=
"col-sm-12"
>
<div
class=
"ibox float-e-margins"
>
<div
class=
"ibox-title"
>
<h5>
基本面板
<small
class=
"m-l-sm"
>
这是一个自定义面板
</small></h5>
<div
class=
"ibox-tools"
>
<a
class=
"collapse-link"
>
<i
class=
"fa fa-chevron-up"
></i>
</a>
<a
class=
"dropdown-toggle"
data-toggle=
"dropdown"
href=
"#"
>
<i
class=
"fa fa-wrench"
></i>
</a>
<ul
class=
"dropdown-menu dropdown-user"
>
<li><a
href=
"#"
>
选项1
</a>
</li>
<li><a
href=
"#"
>
选项2
</a>
</li>
</ul>
<a
class=
"close-link"
>
<i
class=
"fa fa-times"
></i>
</a>
</div>
</div>
<div
class=
"ibox-content"
>
<h2>
Bootstrap
<br/>
</h2>
<p>
简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。
</p>
</div>
</div>
</div>
</div>
<div
class=
"row"
>
<div
class=
"col-sm-6"
>
<div
class=
"tabs-container"
>
<div
class=
"tabs-container"
>
<ul
class=
"nav nav-tabs"
>
<ul
class=
"nav nav-tabs"
>
<li
class=
"active"
><a
data-toggle=
"tab"
href=
"#tab-1"
aria-expanded=
"true"
>
第一个选项卡
</a>
<li
class=
"active"
><a
data-toggle=
"tab"
href=
"#tab-1"
aria-expanded=
"true"
>
演出数据
</a>
</li>
<li
class=
""
><a
data-toggle=
"tab"
href=
"#tab-2"
aria-expanded=
"false"
>
演出详情
</a>
</li>
<li
class=
""
><a
data-toggle=
"tab"
href=
"#tab-2"
aria-expanded=
"false"
>
校园分销
</a>
</li>
<li
class=
""
><a
data-toggle=
"tab"
href=
"#tab-2"
aria-expanded=
"false"
>
社会分销
</a>
</li>
<li
class=
""
><a
data-toggle=
"tab"
href=
"#tab-2"
aria-expanded=
"false"
>
状态管理
</a>
</li>
<li
class=
""
><a
data-toggle=
"tab"
href=
"#tab-2"
aria-expanded=
"false"
>
库存预警
</a>
</li>
</li>
<li
class=
""
><a
data-toggle=
"tab"
href=
"#tab-2"
aria-expanded=
"false"
>
第二个选项卡
</a>
<li
class=
""
><a
data-toggle=
"tab"
href=
"#tab-2"
aria-expanded=
"false"
>
会员信息配置
</a>
</li>
<li
class=
""
><a
data-toggle=
"tab"
href=
"#tab-2"
aria-expanded=
"false"
>
关联直播数量配置
</a>
</li>
<li
class=
""
><a
data-toggle=
"tab"
href=
"#tab-2"
aria-expanded=
"false"
>
云南摩登权限
</a>
</li>
</li>
</ul>
</ul>
<div
class=
"tab-content"
>
<div
class=
"tab-content"
>
...
@@ -65,287 +46,6 @@
...
@@ -65,287 +46,6 @@
</div>
</div>
</div>
</div>
<div
class=
"col-sm-6"
>
<div
class=
"panel blank-panel"
>
<div
class=
"panel-heading"
>
<div
class=
"panel-title m-b-md"
>
<h4>
图标选项卡
</h4>
</div>
<div
class=
"panel-options"
>
<ul
class=
"nav nav-tabs"
>
<li
class=
"active"
><a
data-toggle=
"tab"
href=
"#tab-4"
><i
class=
"fa fa-laptop"
></i></a>
</li>
<li
class=
""
><a
data-toggle=
"tab"
href=
"#tab-5"
><i
class=
"fa fa-desktop"
></i></a>
</li>
<li
class=
""
><a
data-toggle=
"tab"
href=
"#tab-6"
><i
class=
"fa fa-signal"
></i></a>
</li>
<li
class=
""
><a
data-toggle=
"tab"
href=
"#tab-7"
><i
class=
"fa fa-bar-chart-o"
></i></a>
</li>
</ul>
</div>
</div>
<div
class=
"panel-body"
>
<div
class=
"tab-content"
>
<div
id=
"tab-4"
class=
"tab-pane active"
>
<strong>
排版与链接
</strong>
<p>
Bootstrap 排版、链接样式设置了基本的全局样式。分别是: 为 body 元素设置 background-color: #fff; 使用 @font-family-base、@font-size-base 和 @line-height-base a变量作为排版的基本参数 为所有链接设置了基本颜色 @link-color ,并且当链接处于 :hover 状态时才添加下划线 这些样式都能在 scaffolding.less 文件中找到对应的源码。
</p>
</div>
<div
id=
"tab-5"
class=
"tab-pane"
>
<strong>
Normalize.css
</strong>
<p>
为了增强跨浏览器表现的一致性,我们使用了 Normalize.css,这是由 Nicolas Gallagher 和 Jonathan Neal 维护的一个CSS 重置样式库。
</p>
</div>
<div
id=
"tab-6"
class=
"tab-pane"
>
<strong>
布局容器
</strong>
<p>
Bootstrap 需要为页面内容和栅格系统包裹一个 .container 容器。我们提供了两个作此用处的类。注意,由于 padding 等属性的原因,这两种 容器类不能互相嵌套。
</p>
</div>
<div
id=
"tab-7"
class=
"tab-pane"
>
<strong>
栅格系统
</strong>
<p>
Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。它包含了易于使用的预定义类,还有强大的mixin 用于生成更具语义的布局。
</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div
class=
"row m-b-lg"
>
<div
class=
"col-sm-6"
>
<div
class=
"tabs-container"
>
<div
class=
"tabs-left"
>
<ul
class=
"nav nav-tabs"
>
<li
class=
"active"
><a
data-toggle=
"tab"
href=
"#tab-8"
>
第一个选项卡
</a>
</li>
<li
class=
""
><a
data-toggle=
"tab"
href=
"#tab-9"
>
第二个选项卡
</a>
</li>
</ul>
<div
class=
"tab-content "
>
<div
id=
"tab-8"
class=
"tab-pane active"
>
<div
class=
"panel-body"
>
<strong>
排版与链接
</strong>
<p>
Bootstrap 排版、链接样式设置了基本的全局样式。分别是: 为 body 元素设置 background-color: #fff; 使用 @font-family-base、@font-size-base 和 @line-height-base a变量作为排版的基本参数 为所有链接设置了基本颜色 @link-color ,并且当链接处于 :hover 状态时才添加下划线 这些样式都能在 scaffolding.less 文件中找到对应的源码。
</p>
</div>
</div>
<div
id=
"tab-9"
class=
"tab-pane"
>
<div
class=
"panel-body"
>
<strong>
栅格系统
</strong>
<p>
Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。它包含了易于使用的预定义类,还有强大的mixin 用于生成更具语义的布局。
</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div
class=
"col-sm-6"
>
<div
class=
"tabs-container"
>
<div
class=
"tabs-right"
>
<ul
class=
"nav nav-tabs"
>
<li
class=
"active"
><a
data-toggle=
"tab"
href=
"#tab-10"
>
第一个选项卡
</a>
</li>
<li
class=
""
><a
data-toggle=
"tab"
href=
"#tab-11"
>
第二个选项卡
</a>
</li>
</ul>
<div
class=
"tab-content "
>
<div
id=
"tab-10"
class=
"tab-pane active"
>
<div
class=
"panel-body"
>
<strong>
排版与链接
</strong>
<p>
Bootstrap 排版、链接样式设置了基本的全局样式。分别是: 为 body 元素设置 background-color: #fff; 使用 @font-family-base、@font-size-base 和 @line-height-base a变量作为排版的基本参数 为所有链接设置了基本颜色 @link-color ,并且当链接处于 :hover 状态时才添加下划线 这些样式都能在 scaffolding.less 文件中找到对应的源码。
</p>
</div>
</div>
<div
id=
"tab-11"
class=
"tab-pane"
>
<div
class=
"panel-body"
>
<strong>
栅格系统
</strong>
<p>
Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。它包含了易于使用的预定义类,还有强大的mixin 用于生成更具语义的布局。
</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div
class=
"row"
>
<div
class=
"col-sm-12"
>
<div
class=
"ibox"
>
<div
class=
"ibox-title"
>
<h5>
Bootstrap面板
<small>
自定义背景
</small></h5>
</div>
<div
class=
"ibox-content"
>
<div
class=
"row"
>
<div
class=
"col-sm-4"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
默认面板
</div>
<div
class=
"panel-body"
>
<p>
通过 .panel-heading 可以很简单地为面板加入一个标题容器。你也可以通过添加设置了 .panel-title 类的标签,添加一个预定义样式的标题。 为了给链接设置合适的颜色,务必将链接放到带有 .panel-title 类的标题标签内。
</p>
</div>
</div>
</div>
<div
class=
"col-sm-4"
>
<div
class=
"panel panel-primary"
>
<div
class=
"panel-heading"
>
主要
</div>
<div
class=
"panel-body"
>
<p>
通过 .panel-heading 可以很简单地为面板加入一个标题容器。你也可以通过添加设置了 .panel-title 类的标签,添加一个预定义样式的标题。 为了给链接设置合适的颜色,务必将链接放到带有 .panel-title 类的标题标签内。
</p>
</div>
</div>
</div>
<div
class=
"col-sm-4"
>
<div
class=
"panel panel-success"
>
<div
class=
"panel-heading"
>
成功
</div>
<div
class=
"panel-body"
>
<p>
通过 .panel-heading 可以很简单地为面板加入一个标题容器。你也可以通过添加设置了 .panel-title 类的标签,添加一个预定义样式的标题。 为了给链接设置合适的颜色,务必将链接放到带有 .panel-title 类的标题标签内。
</p>
</div>
</div>
</div>
</div>
<div
class=
"row"
>
<div
class=
"col-sm-4"
>
<div
class=
"panel panel-info"
>
<div
class=
"panel-heading"
>
<i
class=
"fa fa-info-circle"
></i>
信息
</div>
<div
class=
"panel-body"
>
<p>
通过 .panel-heading 可以很简单地为面板加入一个标题容器。你也可以通过添加设置了 .panel-title 类的标签,添加一个预定义样式的标题。 为了给链接设置合适的颜色,务必将链接放到带有 .panel-title 类的标题标签内。
</p>
</div>
</div>
</div>
<div
class=
"col-sm-4"
>
<div
class=
"panel panel-warning"
>
<div
class=
"panel-heading"
>
<i
class=
"fa fa-warning"
></i>
警告
</div>
<div
class=
"panel-body"
>
<p>
通过 .panel-heading 可以很简单地为面板加入一个标题容器。你也可以通过添加设置了 .panel-title 类的标签,添加一个预定义样式的标题。 为了给链接设置合适的颜色,务必将链接放到带有 .panel-title 类的标题标签内。
</p>
</div>
</div>
</div>
<div
class=
"col-sm-4"
>
<div
class=
"panel panel-danger"
>
<div
class=
"panel-heading"
>
危险
</div>
<div
class=
"panel-body"
>
<p>
通过 .panel-heading 可以很简单地为面板加入一个标题容器。你也可以通过添加设置了 .panel-title 类的标签,添加一个预定义样式的标题。 为了给链接设置合适的颜色,务必将链接放到带有 .panel-title 类的标题标签内。
</p>
</div>
<div
class=
"panel-footer"
>
面板Footer
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div
class=
"row"
>
<div
class=
"col-sm-6"
>
<div
class=
"ibox float-e-margins"
>
<div
class=
"ibox-title"
>
<h5>
折叠面板
</h5>
<div
class=
"ibox-tools"
>
<a
class=
"collapse-link"
>
<i
class=
"fa fa-chevron-up"
></i>
</a>
<a
class=
"dropdown-toggle"
data-toggle=
"dropdown"
href=
"#"
>
<i
class=
"fa fa-wrench"
></i>
</a>
<ul
class=
"dropdown-menu dropdown-user"
>
<li><a
href=
"#"
>
选项1
</a>
</li>
<li><a
href=
"#"
>
选项2
</a>
</li>
</ul>
<a
class=
"close-link"
>
<i
class=
"fa fa-times"
></i>
</a>
</div>
</div>
<div
class=
"ibox-content"
>
<div
class=
"panel-body"
>
<div
class=
"panel-group"
id=
"accordion"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<h5
class=
"panel-title"
>
<a
data-toggle=
"collapse"
data-parent=
"#accordion"
href=
"#collapseOne"
>
标题 #1
</a>
</h5>
</div>
<div
id=
"collapseOne"
class=
"panel-collapse collapse in"
>
<div
class=
"panel-body"
>
Bootstrap相关优质项目推荐 这些项目或者是对Bootstrap进行了有益的补充,或者是基于Bootstrap开发的
</div>
</div>
</div>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<h4
class=
"panel-title"
>
<a
data-toggle=
"collapse"
data-parent=
"#accordion"
href=
"#collapseTwo"
>
标题 #2
</a>
</h4>
</div>
<div
id=
"collapseTwo"
class=
"panel-collapse collapse"
>
<div
class=
"panel-body"
>
Bootstrap相关优质项目推荐 这些项目或者是对Bootstrap进行了有益的补充,或者是基于Bootstrap开发的
</div>
</div>
</div>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
>
<h4
class=
"panel-title"
>
<a
data-toggle=
"collapse"
data-parent=
"#accordion"
href=
"#collapseThree"
>
标题 #3
</a>
</h4>
</div>
<div
id=
"collapseThree"
class=
"panel-collapse collapse"
>
<div
class=
"panel-body"
>
Bootstrap相关优质项目推荐 这些项目或者是对Bootstrap进行了有益的补充,或者是基于Bootstrap开发的
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div
class=
"col-sm-6"
>
<div
class=
"jumbotron"
>
<h1>
超大屏幕
</h1>
<p>
Bootstrap 支持的另一个特性,超大屏幕(Jumbotron)。顾名思义该组件可以增加标题的大小,并为登录页面内容添加更多的外边距(margin)。使用超大屏幕(Jumbotron)的步骤如下:
</p>
<div
class=
"alert alert-warning"
>
<ol>
<li>
创建一个带有 class .jumbotron. 的容器
</li>
<li>
除了更大的
<
h1
>
,字体粗细 font-weight 被减为 200px。
</li>
</ol>
</div>
<p><a
role=
"button"
class=
"btn btn-primary btn-lg"
>
了解更多
</a>
</p>
</div>
</div>
</div>
</div>
</div>
</div>
<th:block
th:include=
"include :: footer"
/>
<th:block
th:include=
"include :: footer"
/>
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/kylin/performances/performances.html
View file @
f4eac6aa
...
@@ -156,7 +156,7 @@
...
@@ -156,7 +156,7 @@
align
:
'center'
,
align
:
'center'
,
formatter
:
function
(
value
,
row
,
index
)
{
formatter
:
function
(
value
,
row
,
index
)
{
var
actions
=
[];
var
actions
=
[];
actions
.
push
(
'<a class="btn btn-success btn-xs '
+
detailFlag
+
'" href="javascript:void(0)" onclick="$.operate.detail(
\'
'
+
row
.
performancesId
+
'
\'
)"><i class="fa fa-edit"></i>查看</a> '
);
actions
.
push
(
'<a class="btn btn-success btn-xs '
+
detailFlag
+
'" href="javascript:void(0)" onclick="$.operate.detail
Tab
(
\'
'
+
row
.
performancesId
+
'
\'
)"><i class="fa fa-edit"></i>查看</a> '
);
actions
.
push
(
'<a class="btn btn-danger btn-xs '
+
expertFlag
+
'" href="javascript:void(0)" onclick="$.operate.remove(
\'
'
+
row
.
mid
+
'
\'
)"><i class="fa fa-remove"></i>导出</a>'
);
actions
.
push
(
'<a class="btn btn-danger btn-xs '
+
expertFlag
+
'" href="javascript:void(0)" onclick="$.operate.remove(
\'
'
+
row
.
mid
+
'
\'
)"><i class="fa fa-remove"></i>导出</a>'
);
return
actions
.
join
(
''
);
return
actions
.
join
(
''
);
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment