Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
jcy2004x
ShopXO
提交
feff8206
ShopXO
项目概览
jcy2004x
/
ShopXO
与 Fork 源项目一致
Fork自
纵之格 / ShopXO
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
ShopXO
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
feff8206
编写于
3月 02, 2020
作者:
D
devil
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
后台数据列表 UI 优化+钩子优化
上级
f4ede84d
变更
52
展开全部
隐藏空白更改
内联
并排
Showing
52 changed file
with
2740 addition
and
2491 deletion
+2740
-2491
application/admin/controller/Order.php
application/admin/controller/Order.php
+3
-0
application/admin/view/default/admin/index.html
application/admin/view/default/admin/index.html
+55
-47
application/admin/view/default/answer/index.html
application/admin/view/default/answer/index.html
+184
-166
application/admin/view/default/appcenternav/index.html
application/admin/view/default/appcenternav/index.html
+91
-84
application/admin/view/default/appcenternav/save_info.html
application/admin/view/default/appcenternav/save_info.html
+2
-2
application/admin/view/default/apphomenav/index.html
application/admin/view/default/apphomenav/index.html
+108
-97
application/admin/view/default/appminialipaylist/index.html
application/admin/view/default/appminialipaylist/index.html
+35
-29
application/admin/view/default/appminibaidulist/index.html
application/admin/view/default/appminibaidulist/index.html
+35
-29
application/admin/view/default/appminiqqlist/index.html
application/admin/view/default/appminiqqlist/index.html
+35
-29
application/admin/view/default/appminitoutiaolist/index.html
application/admin/view/default/appminitoutiaolist/index.html
+35
-29
application/admin/view/default/appminiweixinlist/index.html
application/admin/view/default/appminiweixinlist/index.html
+35
-29
application/admin/view/default/article/index.html
application/admin/view/default/article/index.html
+119
-103
application/admin/view/default/brand/index.html
application/admin/view/default/brand/index.html
+131
-120
application/admin/view/default/customview/index.html
application/admin/view/default/customview/index.html
+92
-76
application/admin/view/default/goods/index.html
application/admin/view/default/goods/index.html
+51
-48
application/admin/view/default/goodscomments/index.html
application/admin/view/default/goodscomments/index.html
+214
-192
application/admin/view/default/integrallog/index.html
application/admin/view/default/integrallog/index.html
+43
-45
application/admin/view/default/link/index.html
application/admin/view/default/link/index.html
+47
-37
application/admin/view/default/message/index.html
application/admin/view/default/message/index.html
+59
-56
application/admin/view/default/navigation/index.html
application/admin/view/default/navigation/index.html
+68
-50
application/admin/view/default/order/index.html
application/admin/view/default/order/index.html
+437
-399
application/admin/view/default/orderaftersale/index.html
application/admin/view/default/orderaftersale/index.html
+258
-235
application/admin/view/default/paylog/index.html
application/admin/view/default/paylog/index.html
+62
-64
application/admin/view/default/payment/index.html
application/admin/view/default/payment/index.html
+108
-92
application/admin/view/default/power/role.html
application/admin/view/default/power/role.html
+41
-33
application/admin/view/default/public/header.html
application/admin/view/default/public/header.html
+3
-1
application/admin/view/default/refundlog/index.html
application/admin/view/default/refundlog/index.html
+66
-68
application/admin/view/default/slide/index.html
application/admin/view/default/slide/index.html
+95
-86
application/admin/view/default/user/index.html
application/admin/view/default/user/index.html
+44
-40
application/lang/zh-cn.php
application/lang/zh-cn.php
+1
-1
application/service/IntegralService.php
application/service/IntegralService.php
+1
-1
application/service/MessageService.php
application/service/MessageService.php
+1
-1
application/service/OrderService.php
application/service/OrderService.php
+37
-1
application/service/PayLogService.php
application/service/PayLogService.php
+1
-1
application/service/RefundLogService.php
application/service/RefundLogService.php
+1
-1
public/static/admin/default/css/answer.css
public/static/admin/default/css/answer.css
+1
-17
public/static/admin/default/css/appcenternav.css
public/static/admin/default/css/appcenternav.css
+0
-7
public/static/admin/default/css/apphomenav.css
public/static/admin/default/css/apphomenav.css
+6
-9
public/static/admin/default/css/article.css
public/static/admin/default/css/article.css
+1
-9
public/static/admin/default/css/brand.css
public/static/admin/default/css/brand.css
+0
-11
public/static/admin/default/css/customview.css
public/static/admin/default/css/customview.css
+0
-7
public/static/admin/default/css/express.css
public/static/admin/default/css/express.css
+4
-1
public/static/admin/default/css/goods.css
public/static/admin/default/css/goods.css
+1
-10
public/static/admin/default/css/goodscomments.css
public/static/admin/default/css/goodscomments.css
+4
-34
public/static/admin/default/css/order.css
public/static/admin/default/css/order.css
+3
-14
public/static/admin/default/css/orderaftersale.css
public/static/admin/default/css/orderaftersale.css
+3
-12
public/static/admin/default/css/payment.css
public/static/admin/default/css/payment.css
+3
-4
public/static/admin/default/css/power.css
public/static/admin/default/css/power.css
+0
-12
public/static/admin/default/css/slide.css
public/static/admin/default/css/slide.css
+0
-12
public/static/admin/default/css/user.css
public/static/admin/default/css/user.css
+1
-14
public/static/common/css/common.css
public/static/common/css/common.css
+32
-4
public/static/common/js/common.js
public/static/common/js/common.js
+83
-22
未找到文件。
application/admin/controller/Order.php
浏览文件 @
feff8206
...
...
@@ -92,6 +92,9 @@ class Order extends Common
// 支付状态
$this
->
assign
(
'common_order_pay_status'
,
lang
(
'common_order_pay_status'
));
// 订单模式
$this
->
assign
(
'common_site_type_list'
,
lang
(
'common_site_type_list'
));
// 快递公司
$this
->
assign
(
'express_list'
,
ExpressService
::
ExpressList
());
...
...
application/admin/view/default/admin/index.html
浏览文件 @
feff8206
...
...
@@ -74,53 +74,61 @@
<!-- operation end -->
<!-- list start -->
<table
class=
"am-table am-table-striped am-table-hover am-text-middle am-margin-top-sm"
>
<thead>
<tr>
<th>
管理员
</th>
<th>
性别
</th>
<th>
登录次数
</th>
<th>
手机号码
</th>
<th
class=
"am-hide-sm-only"
>
权限组
</th>
<th
class=
"am-hide-sm-only"
>
最后登录时间
</th>
<th
class=
"am-hide-sm-only"
>
创建时间
</th>
<th>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data)}}
{{foreach $data as $v}}
<tr
id=
"data-list-{{$v.id}}"
>
<td>
{{$v.username}}
</td>
<td>
{{:lang('common_gender_list')[$v['gender']]['name']}}
</td>
<td>
{{$v.login_total}}
</td>
<td>
{{if empty($v['mobile'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.mobile}}{{/if}}
</td>
<td
class=
"am-hide-sm-only"
>
{{$v.role_name}}
</td>
<td
class=
"am-hide-sm-only"
>
{{if $v['login_total'] eq 0}}
未登录
{{else /}}
{{:date('Y-m-d H:i:s', $v['login_time'])}}
{{/if}}
</td>
<td
class=
"am-hide-sm-only"
>
{{:date('Y-m-d H:i:s', $v['add_time'])}}
</td>
<td>
{{if $v['id'] eq 1}}
<span
class=
"cr-ccc"
>
不可操作
</span>
{{else /}}
<a
href=
"{{:MyUrl('admin/admin/saveinfo', array('id'=>$v['id']))}}"
>
<button
class=
"am-btn am-btn-secondary am-btn-xs am-radius am-icon-edit"
>
编辑
</button>
</a>
{{if $v['id'] neq $admin['id']}}
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius am-icon-trash-o submit-delete"
data-url=
"{{:MyUrl('admin/admin/delete')}}"
data-id=
"{{$v.id}}"
>
删除
</button>
{{/if}}
{{/if}}
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
<div
class=
"am-scrollable-horizontal am-table-scrollable-horizontal am-margin-top-sm"
>
<table
class=
"am-table am-table-striped am-table-hover am-table-bordered am-text-nowrap am-table-td-fixed-last"
>
<thead>
<tr>
<th>
管理员
</th>
<th>
性别
</th>
<th>
登录次数
</th>
<th>
手机号码
</th>
<th>
权限组
</th>
<th>
最后登录时间
</th>
<th>
创建时间
</th>
<th
class=
"am-text-center"
data-width=
"170"
>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data)}}
{{foreach $data as $v}}
<tr
id=
"data-list-{{$v.id}}"
>
<td>
{{$v.username}}
</td>
<td
class=
"am-text-middle"
>
{{:lang('common_gender_list')[$v['gender']]['name']}}
</td>
<td
class=
"am-text-middle"
>
{{$v.login_total}}
</td>
<td
class=
"am-text-middle"
>
{{if empty($v['mobile'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.mobile}}{{/if}}
</td>
<td
class=
"am-text-middle"
>
{{$v.role_name}}
</td>
<td
class=
"am-text-middle"
>
{{if $v['login_total'] eq 0}}
未登录
{{else /}}
{{:date('Y-m-d H:i:s', $v['login_time'])}}
{{/if}}
</td>
<td
class=
"am-text-middle"
>
{{:date('Y-m-d H:i:s', $v['add_time'])}}
</td>
<td
class=
"am-operate-grid"
data-width=
"170"
>
<div
class=
"am-scrollable-vertical"
>
{{if $v['id'] eq 1}}
<span
class=
"cr-ccc"
>
不可操作
</span>
{{else /}}
<a
class=
"am-btn am-btn-secondary am-btn-xs am-radius"
href=
"{{:MyUrl('admin/admin/saveinfo', array('id'=>$v['id']))}}"
>
<i
class=
"am-icon-edit"
></i>
<span>
编辑
</span>
</a>
{{if $v['id'] neq $admin['id']}}
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius submit-delete"
data-url=
"{{:MyUrl('admin/admin/delete')}}"
data-id=
"{{$v.id}}"
>
<i
class=
"am-icon-trash-o"
></i>
<span>
删除
</span>
</button>
{{/if}}
{{/if}}
</div>
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
</div>
{{if empty($data)}}
<div
class=
"table-no"
><i
class=
"am-icon-warning"
></i>
没有相关数据
</div>
{{/if}}
...
...
application/admin/view/default/answer/index.html
浏览文件 @
feff8206
此差异已折叠。
点击以展开。
application/admin/view/default/appcenternav/index.html
浏览文件 @
feff8206
...
...
@@ -87,106 +87,113 @@
<!-- operation end -->
<!-- list start -->
<
table
class=
"am-table am-table-striped am-table-hover am-text-middle
am-margin-top-sm"
>
<t
head
>
<t
r
>
<t
h>
名称
</th
>
<th
class=
"am-hide-sm-only"
>
所属平台
</th>
<th
class=
"am-hide-sm-only"
>
导航图标
</th>
<th
class=
"am-hide-sm-only"
>
事件值
</th>
<th>
启用
</th>
<th>
更多
</th>
<th>
操作
</th>
</tr
>
</thead
>
<tbody
>
{{if !empty($data_list)}}
{{
foreach $data_list as $v
}}
<tr
id=
"data-list-{{$v.id}}"
{{
if
$
v
['
is_enable
']
eq
0}}
class=
"am-active"
{{/
if
}}
>
<t
d>
{{$v.name}}
</td
>
<td
class=
"am-hide-sm-only"
>
{{$v.platform_text
}}
</td>
<td
class=
"am-hide-sm-only"
>
{{if !empty($v['images_url'])}}
<a
href=
"{{$v['images_url']}}"
target=
"_blank"
>
<
img
src=
"{{$v['images_url']}}"
class=
"am-radius am-vertical-align-middle"
width=
"30"
height=
"30"
/
>
</a
>
{{else /}}
<span
class=
"cr-ddd"
>
暂无图片
</span>
{{/if}}
</td>
<td
class=
"am-hide-sm-only"
>
<
div
class=
"event-value
"
>
<
div
class=
"am-scrollable-horizontal am-table-scrollable-horizontal
am-margin-top-sm"
>
<t
able
class=
"am-table am-table-striped am-table-hover am-table-bordered am-text-nowrap am-table-td-fixed-last"
>
<t
head
>
<t
r
>
<th>
名称
</th>
<th>
所属平台
</th>
<th>
导航图标
</th>
<th
class=
"am-grid-lg"
>
事件值
</th>
<th
class=
"am-text-center"
>
是否启用
</th>
<th
class=
"am-text-center"
>
更多
</th>
<th
class=
"am-text-center"
>
操作
</th
>
</tr
>
</thead
>
<tbody>
{{
if !empty($data_list)
}}
{{foreach $data_list as $v}}
<t
r
id=
"data-list-{{$v.id}}"
{{
if
$
v
['
is_enable
']
eq
0}}
class=
"am-active"
{{/
if
}}
>
<td
class=
"am-text-middle"
>
{{$v.name
}}
</td>
<td
class=
"am-text-middle"
>
{{$v.platform_text}}
</td
>
<td
class=
"am-text-middle"
>
{{if !empty($v['images_url'])}}
<
a
href=
"{{$v['images_url']}}"
target=
"_blank"
>
<img
src=
"{{$v['images_url']}}"
class=
"am-radius am-vertical-align-middle"
width=
"30"
height=
"30"
/
>
</a>
{{else /}}
<span
class=
"cr-ddd"
>
暂无图片
</span>
{{/if}}
</td
>
<
td
class=
"am-text-middle am-nowrap-initial
"
>
{{$v.event_value}}
{{if !empty($v['event_type_text'])}}
<br
/><span
class=
"am-badge am-badge-warning am-radius"
>
{{$v.event_type_text}}
</span>
{{/if}}
</div>
</td>
<td>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/appcenternav/statusupdate')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_enable']}}"
data-field=
"is_enable"
data-is-update-status=
"1"
></a>
</td>
<td>
<span
class=
"am-icon-caret-down c-p"
data-am-modal=
"{target: '#my-popup{{$v.id}}'}"
>
查看更多
</span>
<div
class=
"am-popup am-radius"
id=
"my-popup{{$v.id}}"
>
<div
class=
"am-popup-inner"
>
<div
class=
"am-popup-hd"
>
<h4
class=
"am-popup-title"
>
详情内容
</h4>
<span
data-am-modal-close
class=
"am-close"
>
×
</span>
</div>
<div
class=
"am-popup-bd"
>
<dl
class=
"dl-content"
>
<dt>
名称
</dt>
<dd>
{{$v.name}}
</dd>
</td>
<td
class=
"am-text-middle am-text-center"
>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/appcenternav/statusupdate')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_enable']}}"
data-field=
"is_enable"
data-is-update-status=
"1"
></a>
</td>
<td
class=
"am-text-middle"
>
<p
class=
"am-text-center xo-cursor-pr"
>
<i
class=
"am-icon-caret-down"
></i>
<span
data-am-modal=
"{target: '#my-popup{{$v.id}}'}"
>
查看更多
</span>
</p>
<div
class=
"am-popup am-radius"
id=
"my-popup{{$v.id}}"
>
<div
class=
"am-popup-inner"
>
<div
class=
"am-popup-hd"
>
<h4
class=
"am-popup-title"
>
详情内容
</h4>
<span
data-am-modal-close
class=
"am-close"
>
×
</span>
</div>
<div
class=
"am-popup-bd"
>
<dl
class=
"dl-content"
>
<dt>
名称
</dt>
<dd>
{{$v.name}}
</dd>
<dt>
所属平台
</dt>
<dd>
{{$v.platform_text}}
</dd>
<dt>
所属平台
</dt>
<dd>
{{$v.platform_text}}
</dd>
<dt>
导航图标
</dt>
<dd>
{{if !empty($v['images_url'])}}
<a
href=
"{{$v['images_url']}}"
target=
"_blank"
>
<img
src=
"{{$v['images_url']}}"
class=
"am-radius am-vertical-align-middle"
width=
"30"
height=
"30"
/>
</a>
{{else /}}
<span
class=
"cr-ddd"
>
暂无图片
</span>
{{/if}}
</dd>
<dt>
导航图标
</dt>
<dd>
{{if !empty($v['images_url'])}}
<a
href=
"{{$v['images_url']}}"
target=
"_blank"
>
<img
src=
"{{$v['images_url']}}"
class=
"am-radius am-vertical-align-middle"
width=
"30"
height=
"30"
/>
</a>
{{else /}}
<span
class=
"cr-ddd"
>
暂无图片
</span>
{{/if}}
</dd>
<dt>
事件值
</dt>
<dd>
<div
class=
"event-value"
>
<dt>
事件值
</dt>
<dd
class=
"am-nowrap-initial"
>
{{$v.event_value}}
{{if !empty($v['event_type_text'])}}
<br
/><span
class=
"am-badge am-badge-warning am-radius"
>
{{$v.event_type_text}}
</span>
{{/if}}
</div>
</dd>
</dd>
<dt>
启用
</dt>
<dd>
{{$v.is_enable_text}}
</dd>
<dt>
启用
</dt>
<dd>
{{$v.is_enable_text}}
</dd>
<dt>
创建时间
</dt>
<dd>
{{$v.add_time_time}}
</dd>
<dt>
创建时间
</dt>
<dd>
{{$v.add_time_time}}
</dd>
<dt>
更新时间
</dt>
<dd>
{{$v.upd_time_time}}
</dd>
</dl>
<dt>
更新时间
</dt>
<dd>
{{$v.upd_time_time}}
</dd>
</dl>
</div>
</div>
</div>
</div>
</td>
<td
class=
"view-operation"
>
<a
href=
"{{:MyUrl('admin/appcenternav/saveinfo', array_merge($params, ['id'=>$v['id']]))}}"
>
<button
class=
"am-btn am-btn-secondary am-btn-xs am-radius am-icon-edit"
>
编辑
</button>
</a>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius am-icon-trash-o submit-delete"
data-url=
"{{:MyUrl('admin/appcenternav/delete')}}"
data-id=
"{{$v.id}}"
>
删除
</button>
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
</td>
<td
class=
"am-operate-grid"
>
<div
class=
"am-scrollable-vertical"
>
<a
class=
"am-btn am-btn-secondary am-btn-xs am-radius am-btn-block"
href=
"{{:MyUrl('admin/appcenternav/saveinfo', array_merge($params, ['id'=>$v['id']]))}}"
>
<i
class=
"am-icon-edit"
></i>
<span>
编辑
</span>
</a>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius am-btn-block submit-delete"
data-url=
"{{:MyUrl('admin/appcenternav/delete')}}"
data-id=
"{{$v.id}}"
>
<i
class=
"am-icon-trash-o"
></i>
<span>
删除
</span>
</button>
</div>
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
</div>
{{if empty($data_list)}}
<div
class=
"table-no"
><i
class=
"am-icon-warning"
></i>
没有相关数据
</div>
{{/if}}
...
...
application/admin/view/default/appcenternav/save_info.html
浏览文件 @
feff8206
...
...
@@ -8,9 +8,9 @@
<legend>
<span
class=
"am-text-default"
>
{{if empty($data['id'])}}
导航添加
用户中心
导航添加
{{else /}}
导航编辑
用户中心
导航编辑
{{/if}}
</span>
<a
href=
"{{:MyUrl('admin/appcenternav/index', $params)}}"
class=
"am-fr am-text-sm am-margin-top-xs am-icon-mail-reply"
>
返回
</a>
...
...
application/admin/view/default/apphomenav/index.html
浏览文件 @
feff8206
...
...
@@ -95,113 +95,124 @@
<!-- operation end -->
<!-- list start -->
<table
class=
"am-table am-table-striped am-table-hover am-text-middle am-margin-top-sm"
>
<thead>
<tr>
<th>
名称
</th>
<th
class=
"am-hide-sm-only"
>
所属平台
</th>
<th
class=
"am-hide-sm-only"
>
导航图标
</th>
<th
class=
"am-hide-sm-only"
>
事件值
</th>
<th
class=
"am-hide-sm-only"
>
登录
</th>
<th>
启用
</th>
<th>
更多
</th>
<th>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr
id=
"data-list-{{$v.id}}"
{{
if
$
v
['
is_enable
']
eq
0}}
class=
"am-active"
{{/
if
}}
>
<td>
{{$v.name}}
</td>
<td
class=
"am-hide-sm-only"
>
{{$v.platform_text}}
</td>
<td
class=
"am-hide-sm-only"
>
<div
class=
"am-circle nav-icon-circle am-vertical-align"
{{
if
!
empty
($
v
['
bg_color
'])}}
style=
"background-color:{{$v.bg_color}};"
{{/
if
}}
>
{{if !empty($v['images_url'])}}
<a
href=
"{{$v['images_url']}}"
target=
"_blank"
>
<img
src=
"{{$v['images_url']}}"
class=
"am-radius am-vertical-align-middle"
width=
"30"
height=
"30"
/>
</a>
{{else /}}
<span
class=
"cr-ddd"
>
暂无图片
</span>
<div
class=
"am-scrollable-horizontal am-table-scrollable-horizontal am-margin-top-sm"
>
<table
class=
"am-table am-table-striped am-table-hover am-table-bordered am-text-nowrap am-table-td-fixed-last"
>
<thead>
<tr>
<th>
名称
</th>
<th>
所属平台
</th>
<th>
导航图标
</th>
<th
class=
"am-grid-lg"
>
事件值
</th>
<th
class=
"am-text-center"
>
是否需登录
</th>
<th
class=
"am-text-center"
>
是否启用
</th>
<th
class=
"am-text-center"
>
更多
</th>
<th
class=
"am-text-center"
>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr
id=
"data-list-{{$v.id}}"
{{
if
$
v
['
is_enable
']
eq
0}}
class=
"am-active"
{{/
if
}}
>
<td
class=
"am-text-middle"
>
{{$v.name}}
</td>
<td
class=
"am-text-middle"
>
{{$v.platform_text}}
</td>
<td
class=
"am-text-middle"
>
<div
class=
"am-circle nav-icon-circle am-vertical-align"
{{
if
!
empty
($
v
['
bg_color
'])}}
style=
"background-color:{{$v.bg_color}};"
{{/
if
}}
>
{{if !empty($v['images_url'])}}
<a
href=
"{{$v['images_url']}}"
target=
"_blank"
>
<img
src=
"{{$v['images_url']}}"
class=
"am-radius am-vertical-align-middle"
width=
"30"
height=
"30"
/>
</a>
{{else /}}
<span
class=
"cr-ddd"
>
暂无图片
</span>
{{/if}}
</div>
</td>
<td
class=
"am-text-middle am-nowrap-initial"
>
{{$v.event_value}}
{{if !empty($v['event_type_text'])}}
<br
/><span
class=
"am-badge am-badge-warning am-radius"
>
{{$v.event_type_text}}
</span>
{{/if}}
</div>
</td>
<td
class=
"am-hide-sm-only"
>
{{$v.event_value}}
{{if !empty($v['event_type_text'])}}
<br
/><span
class=
"am-badge am-badge-warning am-radius"
>
{{$v.event_type_text}}
</span>
{{/if}}
</td>
<td
class=
"am-hide-sm-only"
>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_need_login'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/apphomenav/statusupdate')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_need_login']}}"
data-field=
"is_need_login"
></a>
</td>
<td>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/apphomenav/statusupdate')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_enable']}}"
data-field=
"is_enable"
data-is-update-status=
"1"
></a>
</td>
<td>
<span
class=
"am-icon-caret-down c-p"
data-am-modal=
"{target: '#my-popup{{$v.id}}'}"
>
查看更多
</span>
<div
class=
"am-popup am-radius"
id=
"my-popup{{$v.id}}"
>
<div
class=
"am-popup-inner"
>
<div
class=
"am-popup-hd"
>
<h4
class=
"am-popup-title"
>
详情内容
</h4>
<span
data-am-modal-close
class=
"am-close"
>
×
</span>
</div>
<div
class=
"am-popup-bd"
>
<dl
class=
"dl-content"
>
<dt>
名称
</dt>
<dd>
{{$v.name}}
</dd>
</td>
<td
class=
"am-text-middle am-text-center"
>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_need_login'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/apphomenav/statusupdate')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_need_login']}}"
data-field=
"is_need_login"
></a>
</td>
<td
class=
"am-text-middle am-text-center"
>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/apphomenav/statusupdate')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_enable']}}"
data-field=
"is_enable"
data-is-update-status=
"1"
></a>
</td>
<td
class=
"am-text-middle"
>
<p
class=
"am-text-center xo-cursor-pr"
>
<i
class=
"am-icon-caret-down"
></i>
<span
data-am-modal=
"{target: '#my-popup{{$v.id}}'}"
>
查看更多
</span>
</p>
<div
class=
"am-popup am-radius"
id=
"my-popup{{$v.id}}"
>
<div
class=
"am-popup-inner"
>
<div
class=
"am-popup-hd"
>
<h4
class=
"am-popup-title"
>
详情内容
</h4>
<span
data-am-modal-close
class=
"am-close"
>
×
</span>
</div>
<div
class=
"am-popup-bd"
>
<dl
class=
"dl-content"
>
<dt>
名称
</dt>
<dd>
{{$v.name}}
</dd>
<dt>
所属平台
</dt>
<dd>
{{$v.platform_text}}
</dd>
<dt>
所属平台
</dt>
<dd>
{{$v.platform_text}}
</dd>
<dt>
导航图标
</dt>
<dd>
<div
class=
"am-circle nav-icon-circle am-vertical-align"
{{
if
!
empty
($
v
['
bg_color
'])}}
style=
"background-color:{{$v.bg_color}};"
{{/
if
}}
>
{{if !empty($v['images_url'])}}
<a
href=
"{{$v['images_url']}}"
target=
"_blank"
>
<img
src=
"{{$v['images_url']}}"
class=
"am-radius am-vertical-align-middle"
width=
"30"
height=
"30"
/>
</a>
{{else /}}
<span
class=
"cr-ddd"
>
暂无图片
</span>
{{/if}}
</div>
</dd>
<dt>
导航图标
</dt>
<dd>
<div
class=
"am-circle nav-icon-circle am-vertical-align"
{{
if
!
empty
($
v
['
bg_color
'])}}
style=
"background-color:{{$v.bg_color}};"
{{/
if
}}
>
{{if !empty($v['images_url'])}}
<a
href=
"{{$v['images_url']}}"
target=
"_blank"
>
<img
src=
"{{$v['images_url']}}"
class=
"am-radius am-vertical-align-middle"
width=
"30"
height=
"30"
/>
</a>
{{else /}}
<span
class=
"cr-ddd"
>
暂无图片
</span>
{{/if}}
</div>
</dd>
<dt>
事件值
</dt>
<dd
>
{{$v.event_value}}
{{if !empty($v['event_type_text'])}}
<br
/><span
class=
"am-badge am-badge-warning am-radius"
>
{{$v.event_type_text}}
</span>
{{/if}}
</dd>
<dt>
事件值
</dt>
<dd
class=
"am-nowrap-initial"
>
{{$v.event_value}}
{{if !empty($v['event_type_text'])}}
<br
/><span
class=
"am-badge am-badge-warning am-radius"
>
{{$v.event_type_text}}
</span>
{{/if}}
</dd>
<dt>
登录
</dt>
<dd>
{{$v.is_need_login_text}}
</dd>
<dt>
登录
</dt>
<dd>
{{$v.is_need_login_text}}
</dd>
<dt>
启用
</dt>
<dd>
{{$v.is_enable_text}}
</dd>
<dt>
启用
</dt>
<dd>
{{$v.is_enable_text}}
</dd>
<dt>
创建时间
</dt>
<dd>
{{$v.add_time_time}}
</dd>
<dt>
创建时间
</dt>
<dd>
{{$v.add_time_time}}
</dd>
<dt>
更新时间
</dt>
<dd>
{{$v.upd_time_time}}
</dd>
</dl>
<dt>
更新时间
</dt>
<dd>
{{$v.upd_time_time}}
</dd>
</dl>
</div>
</div>
</div>
</div>
</td>
<td
class=
"view-operation"
>
<a
href=
"{{:MyUrl('admin/apphomenav/saveinfo', array_merge($params, ['id'=>$v['id']]))}}"
>
<button
class=
"am-btn am-btn-secondary am-btn-xs am-radius am-icon-edit"
>
编辑
</button>
</a>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius am-icon-trash-o submit-delete"
data-url=
"{{:MyUrl('admin/apphomenav/delete')}}"
data-id=
"{{$v.id}}"
>
删除
</button>
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
</td>
<td
class=
"am-operate-grid"
>
<div
class=
"am-scrollable-vertical"
>
<a
class=
"am-btn am-btn-secondary am-btn-xs am-radius am-btn-block"
href=
"{{:MyUrl('admin/apphomenav/saveinfo', array_merge($params, ['id'=>$v['id']]))}}"
>
<i
class=
"am-icon-edit"
></i>
<span>
编辑
</span>
</a>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius am-btn-block submit-delete"
data-url=
"{{:MyUrl('admin/apphomenav/delete')}}"
data-id=
"{{$v.id}}"
>
<i
class=
"am-icon-trash-o"
></i>
<span>
删除
</span>
</button>
</div>
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
</div>
{{if empty($data_list)}}
<div
class=
"table-no"
><i
class=
"am-icon-warning"
></i>
没有相关数据
</div>
{{/if}}
...
...
application/admin/view/default/appminialipaylist/index.html
浏览文件 @
feff8206
...
...
@@ -25,35 +25,41 @@
{{/if}}
<!-- list start -->
<table
class=
"am-table am-table-striped am-table-hover am-text-middle am-margin-top-sm am-margin-left-xs"
>
<thead>
<tr>
<th>
包名
</th>
<th>
大小
</th>
<th>
创建时间
</th>
<th>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr>
<td>
{{$v.name}}
</td>
<td>
{{$v.size}}
</td>
<td>
{{$v.time}}
</td>
<td
class=
"view-operation"
>
{{if !empty($v.url)}}
<a
href=
"{{$v.url}}"
>
<button
class=
"am-btn am-btn-success am-btn-xs am-radius am-icon-download"
>
下载
</button>
</a>
{{/if}}
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius am-icon-trash-o submit-delete"
data-url=
"{{:MyUrl('admin/appminialipaylist/delete')}}"
data-id=
"{{$v.name}}"
data-view=
"reload"
>
删除
</button>
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
<div
class=
"am-scrollable-horizontal am-table-scrollable-horizontal am-margin-top-sm am-margin-bottom-sm"
>
<table
class=
"am-table am-table-striped am-table-hover am-table-bordered am-text-nowrap am-table-td-fixed-last"
>
<thead>
<tr>
<th
class=
"am-grid-sm"
>
包名
</th>
<th>
大小
</th>
<th>
创建时间
</th>
<th
class=
"am-text-center"
data-width=
"170"
>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr>
<td
class=
"am-text-middle"
>
{{$v.name}}
</td>
<td
class=
"am-text-middle"
>
{{$v.size}}
</td>
<td
class=
"am-text-middle"
>
{{$v.time}}
</td>
<td
class=
"am-operate-grid"
data-width=
"170"
>
<div
class=
"am-scrollable-vertical"
>
<a
class=
"am-btn am-btn-success am-btn-xs am-radius"
href=
"{{$v.url}}"
>
<i
class=
"am-icon-download"
></i>
<span>
下载
</span>
</a>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius submit-delete"
data-url=
"{{:MyUrl('admin/appminialipaylist/delete')}}"
data-id=
"{{$v.name}}"
data-view=
"reload"
>
<i
class=
"am-icon-trash-o"
></i>
<span>
删除
</span>
</button>
</div>
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
</div>
{{if empty($data_list)}}
<div
class=
"table-no"
><i
class=
"am-icon-warning"
></i>
没有相关数据
</div>
{{/if}}
...
...
application/admin/view/default/appminibaidulist/index.html
浏览文件 @
feff8206
...
...
@@ -25,35 +25,41 @@
{{/if}}
<!-- list start -->
<table
class=
"am-table am-table-striped am-table-hover am-text-middle am-margin-top-sm am-margin-left-xs"
>
<thead>
<tr>
<th>
包名
</th>
<th>
大小
</th>
<th>
创建时间
</th>
<th>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr>
<td>
{{$v.name}}
</td>
<td>
{{$v.size}}
</td>
<td>
{{$v.time}}
</td>
<td
class=
"view-operation"
>
{{if !empty($v.url)}}
<a
href=
"{{$v.url}}"
>
<button
class=
"am-btn am-btn-success am-btn-xs am-radius am-icon-download"
>
下载
</button>
</a>
{{/if}}
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius am-icon-trash-o submit-delete"
data-url=
"{{:MyUrl('admin/appminibaidulist/delete')}}"
data-id=
"{{$v.name}}"
data-view=
"reload"
>
删除
</button>
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
<div
class=
"am-scrollable-horizontal am-table-scrollable-horizontal am-margin-top-sm am-margin-bottom-sm"
>
<table
class=
"am-table am-table-striped am-table-hover am-table-bordered am-text-nowrap am-table-td-fixed-last"
>
<thead>
<tr>
<th
class=
"am-grid-sm"
>
包名
</th>
<th>
大小
</th>
<th>
创建时间
</th>
<th
class=
"am-text-center"
data-width=
"170"
>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr>
<td
class=
"am-text-middle"
>
{{$v.name}}
</td>
<td
class=
"am-text-middle"
>
{{$v.size}}
</td>
<td
class=
"am-text-middle"
>
{{$v.time}}
</td>
<td
class=
"am-operate-grid"
data-width=
"170"
>
<div
class=
"am-scrollable-vertical"
>
<a
class=
"am-btn am-btn-success am-btn-xs am-radius"
href=
"{{$v.url}}"
>
<i
class=
"am-icon-download"
></i>
<span>
下载
</span>
</a>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius submit-delete"
data-url=
"{{:MyUrl('admin/appminibaidulist/delete')}}"
data-id=
"{{$v.name}}"
data-view=
"reload"
>
<i
class=
"am-icon-trash-o"
></i>
<span>
删除
</span>
</button>
</div>
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
</div>
{{if empty($data_list)}}
<div
class=
"table-no"
><i
class=
"am-icon-warning"
></i>
没有相关数据
</div>
{{/if}}
...
...
application/admin/view/default/appminiqqlist/index.html
浏览文件 @
feff8206
...
...
@@ -25,35 +25,41 @@
{{/if}}
<!-- list start -->
<table
class=
"am-table am-table-striped am-table-hover am-text-middle am-margin-top-sm am-margin-left-xs"
>
<thead>
<tr>
<th>
包名
</th>
<th>
大小
</th>
<th>
创建时间
</th>
<th>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr>
<td>
{{$v.name}}
</td>
<td>
{{$v.size}}
</td>
<td>
{{$v.time}}
</td>
<td
class=
"view-operation"
>
{{if !empty($v.url)}}
<a
href=
"{{$v.url}}"
>
<button
class=
"am-btn am-btn-success am-btn-xs am-radius am-icon-download"
>
下载
</button>
</a>
{{/if}}
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius am-icon-trash-o submit-delete"
data-url=
"{{:MyUrl('admin/appminiqqlist/delete')}}"
data-id=
"{{$v.name}}"
data-view=
"reload"
>
删除
</button>
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
<div
class=
"am-scrollable-horizontal am-table-scrollable-horizontal am-margin-top-sm am-margin-bottom-sm"
>
<table
class=
"am-table am-table-striped am-table-hover am-table-bordered am-text-nowrap am-table-td-fixed-last"
>
<thead>
<tr>
<th
class=
"am-grid-sm"
>
包名
</th>
<th>
大小
</th>
<th>
创建时间
</th>
<th
class=
"am-text-center"
data-width=
"170"
>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr>
<td
class=
"am-text-middle"
>
{{$v.name}}
</td>
<td
class=
"am-text-middle"
>
{{$v.size}}
</td>
<td
class=
"am-text-middle"
>
{{$v.time}}
</td>
<td
class=
"am-operate-grid"
data-width=
"170"
>
<div
class=
"am-scrollable-vertical"
>
<a
class=
"am-btn am-btn-success am-btn-xs am-radius"
href=
"{{$v.url}}"
>
<i
class=
"am-icon-download"
></i>
<span>
下载
</span>
</a>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius submit-delete"
data-url=
"{{:MyUrl('admin/appminiqqlist/delete')}}"
data-id=
"{{$v.name}}"
data-view=
"reload"
>
<i
class=
"am-icon-trash-o"
></i>
<span>
删除
</span>
</button>
</div>
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
</div>
{{if empty($data_list)}}
<div
class=
"table-no"
><i
class=
"am-icon-warning"
></i>
没有相关数据
</div>
{{/if}}
...
...
application/admin/view/default/appminitoutiaolist/index.html
浏览文件 @
feff8206
...
...
@@ -25,35 +25,41 @@
{{/if}}
<!-- list start -->
<table
class=
"am-table am-table-striped am-table-hover am-text-middle am-margin-top-sm am-margin-left-xs"
>
<thead>
<tr>
<th>
包名
</th>
<th>
大小
</th>
<th>
创建时间
</th>
<th>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr>
<td>
{{$v.name}}
</td>
<td>
{{$v.size}}
</td>
<td>
{{$v.time}}
</td>
<td
class=
"view-operation"
>
{{if !empty($v.url)}}
<a
href=
"{{$v.url}}"
>
<button
class=
"am-btn am-btn-success am-btn-xs am-radius am-icon-download"
>
下载
</button>
</a>
{{/if}}
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius am-icon-trash-o submit-delete"
data-url=
"{{:MyUrl('admin/appminitoutiaolist/delete')}}"
data-id=
"{{$v.name}}"
data-view=
"reload"
>
删除
</button>
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
<div
class=
"am-scrollable-horizontal am-table-scrollable-horizontal am-margin-top-sm am-margin-bottom-sm"
>
<table
class=
"am-table am-table-striped am-table-hover am-table-bordered am-text-nowrap am-table-td-fixed-last"
>
<thead>
<tr>
<th
class=
"am-grid-sm"
>
包名
</th>
<th>
大小
</th>
<th>
创建时间
</th>
<th
class=
"am-text-center"
data-width=
"170"
>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr>
<td
class=
"am-text-middle"
>
{{$v.name}}
</td>
<td
class=
"am-text-middle"
>
{{$v.size}}
</td>
<td
class=
"am-text-middle"
>
{{$v.time}}
</td>
<td
class=
"am-operate-grid"
data-width=
"170"
>
<div
class=
"am-scrollable-vertical"
>
<a
class=
"am-btn am-btn-success am-btn-xs am-radius"
href=
"{{$v.url}}"
>
<i
class=
"am-icon-download"
></i>
<span>
下载
</span>
</a>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius submit-delete"
data-url=
"{{:MyUrl('admin/appminitoutiaolist/delete')}}"
data-id=
"{{$v.name}}"
data-view=
"reload"
>
<i
class=
"am-icon-trash-o"
></i>
<span>
删除
</span>
</button>
</div>
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
</div>
{{if empty($data_list)}}
<div
class=
"table-no"
><i
class=
"am-icon-warning"
></i>
没有相关数据
</div>
{{/if}}
...
...
application/admin/view/default/appminiweixinlist/index.html
浏览文件 @
feff8206
...
...
@@ -25,35 +25,41 @@
{{/if}}
<!-- list start -->
<table
class=
"am-table am-table-striped am-table-hover am-text-middle am-margin-top-sm am-margin-left-xs"
>
<thead>
<tr>
<th>
包名
</th>
<th>
大小
</th>
<th>
创建时间
</th>
<th>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr>
<td>
{{$v.name}}
</td>
<td>
{{$v.size}}
</td>
<td>
{{$v.time}}
</td>
<td
class=
"view-operation"
>
{{if !empty($v.url)}}
<a
href=
"{{$v.url}}"
>
<button
class=
"am-btn am-btn-success am-btn-xs am-radius am-icon-download"
>
下载
</button>
</a>
{{/if}}
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius am-icon-trash-o submit-delete"
data-url=
"{{:MyUrl('admin/appminiweixinlist/delete')}}"
data-id=
"{{$v.name}}"
data-view=
"reload"
>
删除
</button>
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
<div
class=
"am-scrollable-horizontal am-table-scrollable-horizontal am-margin-top-sm am-margin-bottom-sm"
>
<table
class=
"am-table am-table-striped am-table-hover am-table-bordered am-text-nowrap am-table-td-fixed-last"
>
<thead>
<tr>
<th
class=
"am-grid-sm"
>
包名
</th>
<th>
大小
</th>
<th>
创建时间
</th>
<th
class=
"am-text-center"
data-width=
"170"
>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr>
<td
class=
"am-text-middle"
>
{{$v.name}}
</td>
<td
class=
"am-text-middle"
>
{{$v.size}}
</td>
<td
class=
"am-text-middle"
>
{{$v.time}}
</td>
<td
class=
"am-operate-grid"
data-width=
"170"
>
<div
class=
"am-scrollable-vertical"
>
<a
class=
"am-btn am-btn-success am-btn-xs am-radius"
href=
"{{$v.url}}"
>
<i
class=
"am-icon-download"
></i>
<span>
下载
</span>
</a>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius submit-delete"
data-url=
"{{:MyUrl('admin/appminiweixinlist/delete')}}"
data-id=
"{{$v.name}}"
data-view=
"reload"
>
<i
class=
"am-icon-trash-o"
></i>
<span>
删除
</span>
</button>
</div>
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
</div>
{{if empty($data_list)}}
<div
class=
"table-no"
><i
class=
"am-icon-warning"
></i>
没有相关数据
</div>
{{/if}}
...
...
application/admin/view/default/article/index.html
浏览文件 @
feff8206
...
...
@@ -88,11 +88,11 @@
<!-- 顶部操作钩子 -->
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true and (!isset($is_footer) or $is_footer eq 1)}}
<div
class=
"plugins-tag"
>
<span>
plugins_view_admin_article_top_operat
ion
</span>
<span>
plugins_view_admin_article_top_operat
e
</span>
</div>
{{/if}}
{{php}}
$hook_name = 'plugins_view_admin_article_top_operat
ion
';
$hook_name = 'plugins_view_admin_article_top_operat
e
';
$hook_data = Hook::listen($hook_name, ['hook_name'=>$hook_name, 'is_backend'=>true]);
if(!empty($hook_data)
&&
is_array($hook_data))
{
...
...
@@ -109,107 +109,123 @@
<!-- top operation end -->
<!-- list start -->
<table
class=
"am-table am-table-striped am-table-hover am-text-middle am-margin-top-sm"
>
<thead>
<tr>
<th>
标题
</th>
<th
class=
"am-hide-sm-only"
>
文章分类
</th>
<th
class=
"am-hide-sm-only"
>
访问热度
</th>
<th>
启用
</th>
<th>
首页推荐
</th>
<th>
更多
</th>
<th>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr
id=
"data-list-{{$v.id}}"
{{
if
$
v
['
is_enable
']
eq
0}}
class=
"am-active"
{{/
if
}}
>
<td
class=
"td-title"
>
<a
href=
"{{$v.url}}"
target=
"_blank"
title=
"{{$v.title}}"
{{
if
!
empty
($
v
['
title_color
'])}}
style=
"color:{{$v.title_color}};"
{{/
if
}}
>
{{$v.title}}
</a>
</td>
<td
class=
"am-hide-sm-only"
>
{{$v.article_category_name}}
</td>
<td
class=
"am-hide-sm-only"
>
{{$v.access_count}}
</td>
<td>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/article/StatusUpdate')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_enable']}}"
data-is-update-status=
"1"
></a>
</td>
<td>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_home_recommended'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/article/statushomerecommended')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_home_recommended']}}"
></a>
</td>
<td>
<span
class=
"am-icon-caret-down c-p"
data-am-modal=
"{target: '#my-popup{{$v.id}}'}"
>
查看更多
</span>
<div
class=
"am-popup am-radius"
id=
"my-popup{{$v.id}}"
>
<div
class=
"am-popup-inner"
>
<div
class=
"am-popup-hd"
>
<h4
class=
"am-popup-title"
>
详情内容
</h4>
<span
data-am-modal-close
class=
"am-close"
>
×
</span>
</div>
<div
class=
"am-popup-bd"
>
<dl
class=
"dl-content"
>
<dt>
标题
</dt>
<dd>
{{$v.title}}
</dd>
<dt>
文章分类
</dt>
<dd>
{{$v.article_category_name}}
</dd>
<dt>
访问次数
</dt>
<dd>
{{$v.access_count}}
</dd>
<dt>
是否启用
</dt>
<dd>
{{$v.is_enable_text}}
</dd>
<dt>
SEO标题
</dt>
<dd>
{{$v.seo_title}}
</dd>
<dt>
SEO关键字
</dt>
<dd>
{{$v.seo_keywords}}
</dd>
<dt>
SEO描述
</dt>
<dd>
{{$v.seo_desc}}
</dd>
<dt>
创建时间
</dt>
<dd>
{{$v.add_time_time}}
</dd>
<dt>
更新时间
</dt>
<dd>
{{$v.upd_time_time}}
</dd>
</dl>
</div>
</div>
</div>
</td>
<td
class=
"view-operation"
>
<a
href=
"{{:MyUrl('admin/article/saveinfo', array_merge($params, ['id'=>$v['id']]))}}"
>
<button
class=
"am-btn am-btn-secondary am-btn-xs am-radius am-icon-edit"
>
编辑
</button>
</a>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius am-icon-trash-o submit-delete"
data-url=
"{{:MyUrl('admin/article/delete')}}"
data-id=
"{{$v.id}}"
>
删除
</button>
<!-- 文章列表操作钩子 -->
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true and (!isset($is_footer) or $is_footer eq 1)}}
<div
class=
"plugins-tag"
>
<span>
plugins_view_admin_article_list_operation
</span>
</div>
{{/if}}
{{php}}
$hook_name = 'plugins_view_admin_article_list_operation';
$hook_data = Hook::listen($hook_name, ['hook_name'=>$hook_name, 'is_backend'=>true, 'id'=>$v['id'], 'data'=>$v]);
if(!empty($hook_data)
&&
is_array($hook_data))
{
foreach($hook_data as $hook)
{
if(is_string($hook) || is_int($hook))
<div
class=
"am-scrollable-horizontal am-table-scrollable-horizontal am-margin-top-sm"
>
<table
class=
"am-table am-table-striped am-table-hover am-table-bordered am-text-nowrap am-table-td-fixed-last"
>
<thead>
<tr>
<th
class=
"am-grid-lg"
>
标题
</th>
<th>
文章分类
</th>
<th>
访问热度
</th>
<th
class=
"am-text-center"
>
是否启用
</th>
<th
class=
"am-text-center"
>
首页推荐
</th>
<th
class=
"am-text-center"
>
更多
</th>
<th
class=
"am-text-center"
>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr
id=
"data-list-{{$v.id}}"
{{
if
$
v
['
is_enable
']
eq
0}}
class=
"am-active"
{{/
if
}}
data-height=
"85"
>
<td
class=
"am-text-middle"
>
<a
href=
"{{$v.url}}"
target=
"_blank"
title=
"{{$v.title}}"
{{
if
!
empty
($
v
['
title_color
'])}}
style=
"color:{{$v.title_color}};"
{{/
if
}}
class=
"am-nowrap-initial"
>
{{$v.title}}
</a>
</td>
<td
class=
"am-text-middle"
>
{{$v.article_category_name}}
</td>
<td
class=
"am-text-middle"
>
{{$v.access_count}}
</td>
<td
class=
"am-text-middle am-text-center"
>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/article/StatusUpdate')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_enable']}}"
data-is-update-status=
"1"
></a>
</td>
<td
class=
"am-text-middle am-text-center"
>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_home_recommended'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/article/statushomerecommended')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_home_recommended']}}"
></a>
</td>
<td
class=
"am-text-middle"
>
<p
class=
"am-text-center xo-cursor-pr"
>
<i
class=
"am-icon-caret-down"
></i>
<span
data-am-modal=
"{target: '#my-popup{{$v.id}}'}"
>
查看更多
</span>
</p>
<div
class=
"am-popup am-radius"
id=
"my-popup{{$v.id}}"
>
<div
class=
"am-popup-inner"
>
<div
class=
"am-popup-hd"
>
<h4
class=
"am-popup-title"
>
详情内容
</h4>
<span
data-am-modal-close
class=
"am-close"
>
×
</span>
</div>
<div
class=
"am-popup-bd"
>
<dl
class=
"dl-content"
>
<dt>
标题
</dt>
<dd
class=
"am-nowrap-initial"
>
{{$v.title}}
</dd>
<dt>
文章分类
</dt>
<dd>
{{$v.article_category_name}}
</dd>
<dt>
访问次数
</dt>
<dd>
{{$v.access_count}}
</dd>
<dt>
是否启用
</dt>
<dd>
{{$v.is_enable_text}}
</dd>
<dt>
内容
</dt>
<dd>
<div
class=
"am-scrollable-vertical am-nowrap-initial"
>
{{$v.content|raw}}
</div>
</dd>
<dt>
SEO标题
</dt>
<dd>
{{$v.seo_title}}
</dd>
<dt>
SEO关键字
</dt>
<dd>
{{$v.seo_keywords}}
</dd>
<dt>
SEO描述
</dt>
<dd>
{{$v.seo_desc}}
</dd>
<dt>
创建时间
</dt>
<dd>
{{$v.add_time_time}}
</dd>
<dt>
更新时间
</dt>
<dd>
{{$v.upd_time_time}}
</dd>
</dl>
</div>
</div>
</div>
</td>
<td
class=
"am-operate-grid"
>
<div
class=
"am-scrollable-vertical"
>
<a
class=
"am-btn am-btn-secondary am-btn-xs am-radius am-btn-block"
href=
"{{:MyUrl('admin/article/saveinfo', array_merge($params, ['id'=>$v['id']]))}}"
>
<i
class=
"am-icon-edit"
></i>
<span>
编辑
</span>
</a>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius am-btn-block submit-delete"
data-url=
"{{:MyUrl('admin/article/delete')}}"
data-id=
"{{$v.id}}"
>
<i
class=
"am-icon-trash-o"
></i>
<span>
删除
</span>
</button>
<!-- 文章列表操作钩子 -->
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true and (!isset($is_footer) or $is_footer eq 1)}}
<div
class=
"plugins-tag"
>
<span>
plugins_view_admin_article_list_operate
</span>
</div>
{{/if}}
{{php}}
$hook_name = 'plugins_view_admin_article_list_operate';
$hook_data = Hook::listen($hook_name, ['hook_name'=>$hook_name, 'is_backend'=>true, 'id'=>$v['id'], 'data'=>$v]);
if(!empty($hook_data)
&&
is_array($hook_data))
{
echo htmlspecialchars_decode($hook);
foreach($hook_data as $hook)
{
if(is_string($hook) || is_int($hook))
{
echo htmlspecialchars_decode($hook);
}
}
}
}
}
{{/php}}
</td
>
</tr>
{{/foreach
}}
{{/if}}
</tbody
>
</table
>
{{/php}
}
</div>
</td>
</tr
>
{{/foreach}}
{{/if
}}
</tbody>
</table
>
</div
>
{{if empty($data_list)}}
<div
class=
"table-no"
><i
class=
"am-icon-warning"
></i>
没有相关数据
</div>
{{/if}}
...
...
@@ -220,11 +236,11 @@
<!-- 底部操作钩子 -->
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true and (!isset($is_footer) or $is_footer eq 1)}}
<div
class=
"plugins-tag"
>
<span>
plugins_view_admin_article_bottom_operat
ion
</span>
<span>
plugins_view_admin_article_bottom_operat
e
</span>
</div>
{{/if}}
{{php}}
$hook_name = 'plugins_view_admin_article_bottom_operat
ion
';
$hook_name = 'plugins_view_admin_article_bottom_operat
e
';
$hook_data = Hook::listen($hook_name, ['hook_name'=>$hook_name, 'is_backend'=>true]);
if(!empty($hook_data)
&&
is_array($hook_data))
{
...
...
application/admin/view/default/brand/index.html
浏览文件 @
feff8206
...
...
@@ -73,11 +73,11 @@
<!-- 顶部操作钩子 -->
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true and (!isset($is_footer) or $is_footer eq 1)}}
<div
class=
"plugins-tag"
>
<span>
plugins_view_admin_brand_top_operat
ion
</span>
<span>
plugins_view_admin_brand_top_operat
e
</span>
</div>
{{/if}}
{{php}}
$hook_name = 'plugins_view_admin_brand_top_operat
ion
';
$hook_name = 'plugins_view_admin_brand_top_operat
e
';
$hook_data = Hook::listen($hook_name, ['hook_name'=>$hook_name, 'is_backend'=>true]);
if(!empty($hook_data)
&&
is_array($hook_data))
{
...
...
@@ -94,136 +94,147 @@
<!-- top operation end -->
<!-- list start -->
<table
class=
"am-table am-table-striped am-table-hover am-text-middle am-margin-top-sm"
>
<thead>
<tr>
<th>
名称
</th>
<th
class=
"am-hide-sm-only"
>
LOGO
</th>
<th
class=
"am-hide-sm-only"
>
品牌分类
</th>
<th
class=
"am-hide-sm-only"
>
官网地址
</th>
<th>
是否启用
</th>
<th>
更多
</th>
<th>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr
id=
"data-list-{{$v.id}}"
{{
if
$
v
['
is_enable
']
eq
0}}
class=
"am-active"
{{/
if
}}
>
<td>
{{$v.name}}
</td>
<td
class=
"am-hide-sm-only"
>
{{if !empty($v['logo'])}}
<a
href=
"{{$v['logo']}}"
target=
"_blank"
>
<img
src=
"{{$v['logo']}}"
class=
"am-radius"
width=
"100"
/>
</a>
{{else /}}
<span
class=
"cr-ddd"
>
暂无图片
</span>
{{/if}}
</td>
<td
class=
"am-hide-sm-only"
>
{{$v.brand_category_name}}
</td>
<td
class=
"am-hide-sm-only"
>
{{$v.website_url}}
{{if !empty($v['website_url'])}}
<a
href=
"{{$v.website_url}}"
target=
"_blank"
>
<i
class=
"am-icon-external-link"
></i>
</a>
{{/if}}
</td>
<td>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/brand/statusupdate')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_enable']}}"
data-is-update-status=
"1"
></a>
</td>
<td>
<span
class=
"am-icon-caret-down c-p"
data-am-modal=
"{target: '#my-popup{{$v.id}}'}"
>
查看更多
</span>
<div
class=
"am-popup am-radius"
id=
"my-popup{{$v.id}}"
>
<div
class=
"am-popup-inner"
>
<div
class=
"am-popup-hd"
>
<h4
class=
"am-popup-title"
>
详情内容
</h4>
<span
data-am-modal-close
class=
"am-close"
>
×
</span>
</div>
<div
class=
"am-popup-bd"
>
<dl
class=
"dl-content"
>
<dt>
名称
</dt>
<dd>
{{$v.name}}
</dd>
<div
class=
"am-scrollable-horizontal am-table-scrollable-horizontal am-margin-top-sm"
>
<table
class=
"am-table am-table-striped am-table-hover am-table-bordered am-text-nowrap am-table-td-fixed-last"
>
<thead>
<tr>
<th>
名称
</th>
<th
class=
"am-grid-sm"
>
LOGO
</th>
<th>
品牌分类
</th>
<th
class=
"am-grid-sm"
>
官网地址
</th>
<th
class=
"am-text-center"
>
是否启用
</th>
<th
class=
"am-text-center"
>
更多
</th>
<th
class=
"am-text-center"
>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr
id=
"data-list-{{$v.id}}"
{{
if
$
v
['
is_enable
']
eq
0}}
class=
"am-active"
{{/
if
}}
>
<td
class=
"am-text-middle"
>
{{$v.name}}
</td>
<td
class=
"am-text-middle"
>
{{if !empty($v['logo'])}}
<a
href=
"{{$v['logo']}}"
target=
"_blank"
>
<img
src=
"{{$v['logo']}}"
class=
"am-radius"
width=
"100"
/>
</a>
{{else /}}
<span
class=
"cr-ddd"
>
暂无图片
</span>
{{/if}}
</td>
<td
class=
"am-text-middle"
>
{{$v.brand_category_name}}
</td>
<td
class=
"am-text-middle"
>
{{$v.website_url}}
{{if !empty($v['website_url'])}}
<a
href=
"{{$v.website_url}}"
target=
"_blank"
>
<i
class=
"am-icon-external-link"
></i>
</a>
{{/if}}
</td>
<td
class=
"am-text-middle am-text-center"
>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/brand/statusupdate')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_enable']}}"
data-is-update-status=
"1"
></a>
</td>
<td
class=
"am-text-middle"
>
<p
class=
"am-text-center xo-cursor-pr"
>
<i
class=
"am-icon-caret-down"
></i>
<span
data-am-modal=
"{target: '#my-popup{{$v.id}}'}"
>
查看更多
</span>
</p>
<div
class=
"am-popup am-radius"
id=
"my-popup{{$v.id}}"
>
<div
class=
"am-popup-inner"
>
<div
class=
"am-popup-hd"
>
<h4
class=
"am-popup-title"
>
详情内容
</h4>
<span
data-am-modal-close
class=
"am-close"
>
×
</span>
</div>
<div
class=
"am-popup-bd"
>
<dl
class=
"dl-content"
>
<dt>
名称
</dt>
<dd>
{{$v.name}}
</dd>
<dt>
LOGO
</dt>
<dd>
{{if !empty($v['logo'])}}
<a
href=
"{{$v['logo']}}"
target=
"_blank"
>
<img
src=
"{{$v['logo']}}"
class=
"am-radius"
width=
"100"
/>
</a>
{{else /}}
<span
class=
"cr-ddd"
>
暂无图片
</span>
{{/if}}
</dd>
<dt>
LOGO
</dt>
<dd>
{{if !empty($v['logo'])}}
<a
href=
"{{$v['logo']}}"
target=
"_blank"
>
<img
src=
"{{$v['logo']}}"
class=
"am-radius"
width=
"100"
/>
</a>
{{else /}}
<span
class=
"cr-ddd"
>
暂无图片
</span>
{{/if}}
</dd>
<dt>
品牌分类
</dt>
<dd>
{{$v.brand_category_name}}
</dd>
<dt>
品牌分类
</dt>
<dd>
{{$v.brand_category_name}}
</dd>
<dt>
官网地址
</dt>
<dd>
{{$v.website_url}}
{{if !empty($v['website_url'])}}
<a
href=
"{{$v.website_url}}"
target=
"_blank"
>
<i
class=
"am-icon-external-link"
></i>
</a>
{{/if}}
</dd>
<dt>
官网地址
</dt>
<dd>
{{$v.website_url}}
{{if !empty($v['website_url'])}}
<a
href=
"{{$v.website_url}}"
target=
"_blank"
>
<i
class=
"am-icon-external-link"
></i>
</a>
{{/if}}
</dd>
<dt>
是否启用
</dt>
<dd>
{{$v.is_enable_text}}
</dd>
<dt>
是否启用
</dt>
<dd>
{{$v.is_enable_text}}
</dd>
<dt>
SEO标题
</dt>
<dd>
{{$v.seo_title}}
</dd>
<dt>
SEO标题
</dt>
<dd>
{{$v.seo_title}}
</dd>
<dt>
SEO关键字
</dt>
<dd>
{{$v.seo_keywords}}
</dd>
<dt>
SEO关键字
</dt>
<dd>
{{$v.seo_keywords}}
</dd>
<dt>
SEO描述
</dt>
<dd>
{{$v.seo_desc}}
</dd>
<dt>
SEO描述
</dt>
<dd>
{{$v.seo_desc}}
</dd>
<dt>
创建时间
</dt>
<dd>
{{$v.add_time_time}}
</dd>
<dt>
创建时间
</dt>
<dd>
{{$v.add_time_time}}
</dd>
<dt>
更新时间
</dt>
<dd>
{{$v.upd_time_time}}
</dd>
</dl>
<dt>
更新时间
</dt>
<dd>
{{$v.upd_time_time}}
</dd>
</dl>
</div>
</div>
</div>
</div>
</td>
<td
class=
"view-operation"
>
<a
href=
"{{:MyUrl('admin/brand/saveinfo', array_merge($params, ['id'=>$v['id']]))}}"
>
<button
class=
"am-btn am-btn-secondary am-btn-xs am-radius am-icon-edit"
>
编辑
</button>
</a>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius am-icon-trash-o submit-delete"
data-url=
"{{:MyUrl('admin/brand/Delete')}}"
data-id=
"{{$v.id}}"
>
删除
</button>
</td>
<td
class=
"am-operate-grid"
>
<div
class=
"am-scrollable-vertical"
>
<a
class=
"am-btn am-btn-secondary am-btn-xs am-radius am-btn-block"
href=
"{{:MyUrl('admin/brand/saveinfo', array_merge($params, ['id'=>$v['id']]))}}"
>
<i
class=
"am-icon-edit"
></i>
<span>
编辑
</span>
</a>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius am-btn-block submit-delete"
data-url=
"{{:MyUrl('admin/brand/delete')}}"
data-id=
"{{$v.id}}"
>
<i
class=
"am-icon-trash-o"
></i>
<span>
删除
</span>
</button>
<!-- 品牌列表操作钩子 -->
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true and (!isset($is_footer) or $is_footer eq 1)}}
<div
class=
"plugins-tag"
>
<span>
plugins_view_admin_brand_list_operation
</span>
</div>
{{/if}}
{{php}}
$hook_name = 'plugins_view_admin_brand_list_operation';
$hook_data = Hook::listen($hook_name, ['hook_name'=>$hook_name, 'is_backend'=>true, 'id'=>$v['id'], 'data'=>$v]);
if(!empty($hook_data)
&&
is_array($hook_data))
{
foreach($hook_data as $hook)
{
if(is_string($hook) || is_int($hook))
<!-- 品牌列表操作钩子 -->
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true and (!isset($is_footer) or $is_footer eq 1)}}
<div
class=
"plugins-tag"
>
<span>
plugins_view_admin_brand_list_operate
</span>
</div>
{{/if}}
{{php}}
$hook_name = 'plugins_view_admin_brand_list_operate';
$hook_data = Hook::listen($hook_name, ['hook_name'=>$hook_name, 'is_backend'=>true, 'id'=>$v['id'], 'data'=>$v]);
if(!empty($hook_data)
&&
is_array($hook_data))
{
echo htmlspecialchars_decode($hook);
foreach($hook_data as $hook)
{
if(is_string($hook) || is_int($hook))
{
echo htmlspecialchars_decode($hook);
}
}
}
}
}
{{/php}}
</t
d
>
</tr>
{{/
foreach
}}
{{/if}}
</t
body
>
</
table
>
{{/php}
}
</div>
</td>
</t
r
>
{{/foreach}}
{{/
if
}}
</tbody>
</t
able
>
</
div
>
{{if empty($data_list)}}
<div
class=
"table-no"
><i
class=
"am-icon-warning"
></i>
没有相关数据
</div>
{{/if}}
...
...
@@ -234,11 +245,11 @@
<!-- 底部操作钩子 -->
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true and (!isset($is_footer) or $is_footer eq 1)}}
<div
class=
"plugins-tag"
>
<span>
plugins_view_admin_brand_bottom_operat
ion
</span>
<span>
plugins_view_admin_brand_bottom_operat
e
</span>
</div>
{{/if}}
{{php}}
$hook_name = 'plugins_view_admin_brand_bottom_operat
ion
';
$hook_name = 'plugins_view_admin_brand_bottom_operat
e
';
$hook_data = Hook::listen($hook_name, ['hook_name'=>$hook_name, 'is_backend'=>true]);
if(!empty($hook_data)
&&
is_array($hook_data))
{
...
...
application/admin/view/default/customview/index.html
浏览文件 @
feff8206
...
...
@@ -93,89 +93,105 @@
<!-- operation end -->
<!-- list start -->
<table
class=
"am-table am-table-striped am-table-hover am-text-middle am-margin-top-sm"
>
<thead>
<tr>
<th>
标题
</th>
<th>
启用
</th>
<th
class=
"am-hide-sm-only"
>
是否含头部
</th>
<th
class=
"am-hide-sm-only"
>
是否含尾部
</th>
<th
class=
"am-hide-sm-only"
>
是否满屏
</th>
<th
class=
"am-hide-sm-only"
>
访问次数
</th>
<th>
更多
</th>
<th>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr
id=
"data-list-{{$v.id}}"
{{
if
$
v
['
is_enable
']
eq
0}}
class=
"am-active"
{{/
if
}}
>
<td
class=
"td-title"
>
<a
href=
"{{:str_replace('admin.php', 'index.php', MyUrl('index/customview/index', array('id'=>$v['id'])))}}"
target=
"_blank"
title=
"{{$v.title}}"
>
{{$v.title}}
</a>
</td>
<td>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/customview/statusupdate')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_enable']}}"
data-field=
"is_enable"
data-is-update-status=
"1"
></a>
</td>
<td
class=
"am-hide-sm-only"
>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_header'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/customview/statusupdate')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_header']}}"
data-field=
"is_header"
></a>
</td>
<td
class=
"am-hide-sm-only"
>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_footer'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/customview/statusupdate')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_footer']}}"
data-field=
"is_footer"
></a>
</td>
<td
class=
"am-hide-sm-only"
>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_full_screen'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/customview/statusupdate')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_full_screen']}}"
data-field=
"is_full_screen"
></a>
</td>
<td
class=
"am-hide-sm-only"
>
{{$v.access_count}}
</td>
<td>
<span
class=
"am-icon-caret-down c-p"
data-am-modal=
"{target: '#my-popup{{$v.id}}'}"
>
查看更多
</span>
<div
class=
"am-popup am-radius"
id=
"my-popup{{$v.id}}"
>
<div
class=
"am-popup-inner"
>
<div
class=
"am-popup-hd"
>
<h4
class=
"am-popup-title"
>
详情内容
</h4>
<span
data-am-modal-close
class=
"am-close"
>
×
</span>
</div>
<div
class=
"am-popup-bd"
>
<dl
class=
"dl-content"
>
<dt>
标题
</dt>
<dd>
{{$v.title}}
</dd>
<div
class=
"am-scrollable-horizontal am-table-scrollable-horizontal am-margin-top-sm"
>
<table
class=
"am-table am-table-striped am-table-hover am-table-bordered am-text-nowrap am-table-td-fixed-last"
>
<thead>
<tr>
<th
class=
"am-grid-lg"
>
标题
</th>
<th
class=
"am-text-center"
>
是否启用
</th>
<th
class=
"am-text-center"
>
是否含头部
</th>
<th
class=
"am-text-center"
>
是否含尾部
</th>
<th
class=
"am-text-center"
>
是否满屏
</th>
<th>
访问次数
</th>
<th
class=
"am-text-center"
>
更多
</th>
<th
class=
"am-text-center"
data-width=
"170"
>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr
id=
"data-list-{{$v.id}}"
{{
if
$
v
['
is_enable
']
eq
0}}
class=
"am-active"
{{/
if
}}
>
<td
class=
"am-text-middle am-nowrap-initial"
>
<a
href=
"{{:str_replace('admin.php', 'index.php', MyUrl('index/customview/index', array('id'=>$v['id'])))}}"
target=
"_blank"
title=
"{{$v.title}}"
>
{{$v.title}}
</a>
</td>
<td
class=
"am-text-middle am-text-center"
>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/customview/statusupdate')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_enable']}}"
data-field=
"is_enable"
data-is-update-status=
"1"
></a>
</td>
<td
class=
"am-text-middle am-text-center"
>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_header'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/customview/statusupdate')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_header']}}"
data-field=
"is_header"
></a>
</td>
<td
class=
"am-text-middle am-text-center"
>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_footer'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/customview/statusupdate')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_footer']}}"
data-field=
"is_footer"
></a>
</td>
<td
class=
"am-text-middle am-text-center"
>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_full_screen'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/customview/statusupdate')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_full_screen']}}"
data-field=
"is_full_screen"
></a>
</td>
<td
class=
"am-text-middle"
>
{{$v.access_count}}
</td>
<td
class=
"am-text-middle"
>
<p
class=
"am-text-center xo-cursor-pr"
>
<i
class=
"am-icon-caret-down"
></i>
<span
data-am-modal=
"{target: '#my-popup{{$v.id}}'}"
>
查看更多
</span>
</p>
<div
class=
"am-popup am-radius"
id=
"my-popup{{$v.id}}"
>
<div
class=
"am-popup-inner"
>
<div
class=
"am-popup-hd"
>
<h4
class=
"am-popup-title"
>
详情内容
</h4>
<span
data-am-modal-close
class=
"am-close"
>
×
</span>
</div>
<div
class=
"am-popup-bd"
>
<dl
class=
"dl-content"
>
<dt>
标题
</dt>
<dd
class=
"am-nowrap-initial"
>
{{$v.title}}
</dd>
<dt>
是否启用
</dt>
<dd>
{{$v.is_enable_text}}
</dd>
<dt>
是否启用
</dt>
<dd>
{{$v.is_enable_text}}
</dd>
<dt>
是否含头部
</dt>
<dd>
{{:lang('common_is_header_list')[$v['is_header']]['name']}}
</dd>
<dt>
是否含头部
</dt>
<dd>
{{:lang('common_is_header_list')[$v['is_header']]['name']}}
</dd>
<dt>
是否含尾部
</dt>
<dd>
{{:lang('common_is_footer_list')[$v['is_footer']]['name']}}
</dd>
<dt>
是否含尾部
</dt>
<dd>
{{:lang('common_is_footer_list')[$v['is_footer']]['name']}}
</dd>
<dt>
是否满屏
</dt>
<dd>
{{:lang('common_is_full_screen_list')[$v['is_full_screen']]['name']}}
</dd>
<dt>
是否满屏
</dt>
<dd>
{{:lang('common_is_full_screen_list')[$v['is_full_screen']]['name']}}
</dd>
<dt>
访问次数
</dt>
<dd>
{{$v.access_count}}
</dd>
<dt>
访问次数
</dt>
<dd>
{{$v.access_count}}
</dd>
<dt>
创建时间
</dt>
<dd>
{{$v.add_time_time}}
</dd>
<dt>
内容
</dt>
<dd>
<div
class=
"am-scrollable-vertical am-nowrap-initial"
>
{{$v.content|raw}}
</div>
</dd>
<dt>
更新时间
</dt>
<dd>
{{$v.upd_time_time}}
</dd>
</dl>
</div>
</div>
</div>
</td>
<td
class=
"view-operation"
>
<a
href=
"{{:MyUrl('admin/customview/saveinfo', array('id'=>$v['id']))}}"
>
<button
class=
"am-btn am-btn-secondary am-btn-xs am-radius am-icon-edit"
>
编辑
</button>
</a>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius am-icon-trash-o submit-delete"
data-url=
"{{:MyUrl('admin/customview/Delete')}}"
data-id=
"{{$v.id}}"
>
删除
</button>
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
<dt>
创建时间
</dt>
<dd>
{{$v.add_time_time}}
</dd>
<dt>
更新时间
</dt>
<dd>
{{$v.upd_time_time}}
</dd>
</dl>
</div>
</div>
</div>
</td>
<td
class=
"am-operate-grid"
data-width=
"170"
>
<div
class=
"am-scrollable-vertical"
>
<a
class=
"am-btn am-btn-secondary am-btn-xs am-radius"
href=
"{{:MyUrl('admin/customview/saveinfo', array('id'=>$v['id']))}}"
>
<i
class=
"am-icon-edit"
></i>
<span>
编辑
</span>
</a>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius submit-delete"
data-url=
"{{:MyUrl('admin/customview/delete')}}"
data-id=
"{{$v.id}}"
>
<i
class=
"am-icon-trash-o"
></i>
<span>
删除
</span>
</button>
</div>
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
</div>
{{if empty($data_list)}}
<div
class=
"table-no"
><i
class=
"am-icon-warning"
></i>
没有相关数据
</div>
{{/if}}
...
...
application/admin/view/default/goods/index.html
浏览文件 @
feff8206
...
...
@@ -113,11 +113,11 @@
<!-- 顶部操作钩子 -->
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true and (!isset($is_footer) or $is_footer eq 1)}}
<div
class=
"plugins-tag"
>
<span>
plugins_view_admin_goods_top_operat
ion
</span>
<span>
plugins_view_admin_goods_top_operat
e
</span>
</div>
{{/if}}
{{php}}
$hook_name = 'plugins_view_admin_goods_top_operat
ion
';
$hook_name = 'plugins_view_admin_goods_top_operat
e
';
$hook_data = Hook::listen($hook_name, ['hook_name'=>$hook_name, 'is_backend'=>true]);
if(!empty($hook_data)
&&
is_array($hook_data))
{
...
...
@@ -135,27 +135,27 @@
<!-- list start -->
<div
class=
"am-scrollable-horizontal am-table-scrollable-horizontal am-margin-top-sm"
>
<table
class=
"am-table am-table-striped am-table-hover am-t
ext-middle am-table-bordered am-table-cent
ered am-text-nowrap am-table-td-fixed-last goods-list"
>
<table
class=
"am-table am-table-striped am-table-hover am-t
able-bord
ered am-text-nowrap am-table-td-fixed-last goods-list"
>
<thead>
<tr>
<th>
商品ID
</th>
<th
class=
"am-
max-grid
"
>
标题名称
</th>
<th
class=
"am-
grid-lg
"
>
标题名称
</th>
<th>
销售价格(元)
</th>
<th>
上下架
</th>
<th>
首页推荐
</th>
<th
class=
"am-text-center"
>
上下架
</th>
<th
class=
"am-text-center"
>
首页推荐
</th>
<th>
库存数量
</th>
<th>
商品型号
</th>
<th>
品牌
</th>
<th>
更多
</th>
<th>
操作
</th>
<th
class=
"am-text-center"
>
更多
</th>
<th
class=
"am-text-center"
>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr
id=
"data-list-{{$v.id}}"
{{
if
$
v
['
is_shelves
']
eq
0}}
class=
"am-active"
{{/
if
}}
>
<td>
{{$v.id}}
</td>
<td
class=
"am-text-
left
"
>
<td
class=
"am-text-middle"
>
{{$v.id}}
</td>
<td
class=
"am-text-
middle
"
>
<a
href=
"{{$v.goods_url}}"
target=
"_blank"
title=
"{{$v.title}}"
>
<img
src=
"{{$v['images']}}"
class=
"am-img-thumbnail am-radius goods-images"
/>
</a>
...
...
@@ -164,23 +164,26 @@
<p
class=
"am-text-danger am-nowrap-initial"
>
{{$v.simple_desc}}
</p>
{{/if}}
</td>
<td>
<td
class=
"am-text-middle"
>
{{$v.price}}
{{if !empty($v['original_price']) and $v['original_price'] gt 0}}
<br
/><span
class=
"am-badge am-radius"
>
原价 {{$v.original_price}}
</span>
{{/if}}
</td>
<td>
<td
class=
"am-text-middle am-text-center"
>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_shelves'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/goods/statusshelves')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_shelves']}}"
data-is-update-status=
"1"
></a>
</td>
<td>
<td
class=
"am-text-middle am-text-center"
>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_home_recommended'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/goods/statushomerecommended')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_home_recommended']}}"
data-is-update-status=
"0"
></a>
</td>
<td>
{{$v.inventory}} {{$v.inventory_unit}}
</td>
<td>
{{$v.model}}
</td>
<td>
{{$v.brand_name}}
</td>
<td>
<span
class=
"am-icon-caret-down c-p"
data-am-modal=
"{target: '#my-popup{{$v.id}}'}"
>
查看更多
</span>
<td
class=
"am-text-middle"
>
{{$v.inventory}} {{$v.inventory_unit}}
</td>
<td
class=
"am-text-middle"
>
{{$v.model}}
</td>
<td
class=
"am-text-middle"
>
{{$v.brand_name}}
</td>
<td
class=
"am-text-middle"
>
<p
class=
"am-text-center xo-cursor-pr"
>
<i
class=
"am-icon-caret-down"
></i>
<span
data-am-modal=
"{target: '#my-popup{{$v.id}}'}"
>
查看更多
</span>
</p>
<div
class=
"am-popup am-radius"
id=
"my-popup{{$v.id}}"
>
<div
class=
"am-popup-inner"
>
<div
class=
"am-popup-hd"
>
...
...
@@ -191,10 +194,10 @@
<div
class=
"am-popup-bd"
>
<dl
class=
"dl-content"
>
<dt>
标题名称
</dt>
<dd>
{{$v.title}}
</dd>
<dd
class=
"am-nowrap-initial"
>
{{$v.title}}
</dd>
<dt>
商品简述
</dt>
<dd>
{{$v.simple_desc}}
</dd>
<dd
class=
"am-nowrap-initial"
>
{{$v.simple_desc}}
</dd>
<dt>
销售价格(元)
</dt>
<dd>
...
...
@@ -239,12 +242,12 @@
<dt>
电脑端详情
</dt>
<dd>
<div
class=
"am-scrollable-vertical
web-content
"
>
{{$v.content_web|raw}}
</div>
<div
class=
"am-scrollable-vertical
am-nowrap-initial
"
>
{{$v.content_web|raw}}
</div>
</dd>
<dt>
虚拟商品展示数据
</dt>
<dd>
<div
class=
"am-scrollable-vertical
fictitious-goods-value
"
>
{{$v.fictitious_goods_value|raw}}
</div>
<div
class=
"am-scrollable-vertical
am-nowrap-initial
"
>
{{$v.fictitious_goods_value|raw}}
</div>
</dd>
<dt>
SEO标题
</dt>
...
...
@@ -266,38 +269,38 @@
</div>
</div>
</td>
<td
class=
"
view-operation
"
>
<a
href=
"{{:MyUrl('admin/goods/saveinfo', array_merge($params, ['id'=>$v['id']]))}}
"
>
<
button
class=
"am-btn am-btn-secondary am-btn-xs am-radius am-btn-block
"
>
<td
class=
"
am-operate-grid
"
>
<div
class=
"am-scrollable-vertical
"
>
<
a
class=
"am-btn am-btn-secondary am-btn-xs am-radius am-btn-block"
href=
"{{:MyUrl('admin/goods/saveinfo', array_merge($params, ['id'=>$v['id']]))}}
"
>
<i
class=
"am-icon-edit"
></i>
<span>
编辑
</span>
</a>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius am-btn-block submit-delete"
data-url=
"{{:MyUrl('admin/goods/delete')}}"
data-id=
"{{$v.id}}"
>
<i
class=
"am-icon-trash-o"
></i>
<span>
删除
</span>
</button>
</a>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius am-margin-top-xs am-btn-block submit-delete"
data-url=
"{{:MyUrl('admin/goods/delete')}}"
data-id=
"{{$v.id}}"
>
<i
class=
"am-icon-trash-o"
></i>
<span>
删除
</span>
</button>
<!-- 商品列表操作钩子 -->
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true and (!isset($is_footer) or $is_footer eq 1)}}
<div
class=
"plugins-tag"
>
<span>
plugins_view_admin_goods_list_operation
</span>
</div>
{{/if}}
{{php}}
$hook_name = 'plugins_view_admin_goods_list_operation';
$hook_data = Hook::listen($hook_name, ['hook_name'=>$hook_name, 'is_backend'=>true, 'id'=>$v['id'], 'data'=>$v]);
if(!empty($hook_data)
&&
is_array($hook_data))
{
foreach($hook_data as $hook)
<!-- 商品列表操作钩子 -->
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true and (!isset($is_footer) or $is_footer eq 1)}}
<div
class=
"plugins-tag"
>
<span>
plugins_view_admin_goods_list_operate
</span>
</div>
{{/if}}
{{php}}
$hook_name = 'plugins_view_admin_goods_list_operate';
$hook_data = Hook::listen($hook_name, ['hook_name'=>$hook_name, 'is_backend'=>true, 'id'=>$v['id'], 'data'=>$v]);
if(!empty($hook_data)
&&
is_array($hook_data))
{
if(is_string($hook) || is_int($hook)
)
foreach($hook_data as $hook
)
{
echo htmlspecialchars_decode($hook);
if(is_string($hook) || is_int($hook))
{
echo htmlspecialchars_decode($hook);
}
}
}
}
{{/php}}
{{/php}
}
</div>
</td>
</tr>
{{/foreach}}
...
...
@@ -315,11 +318,11 @@
<!-- 底部操作钩子 -->
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true and (!isset($is_footer) or $is_footer eq 1)}}
<div
class=
"plugins-tag"
>
<span>
plugins_view_admin_goods_bottom_operat
ion
</span>
<span>
plugins_view_admin_goods_bottom_operat
e
</span>
</div>
{{/if}}
{{php}}
$hook_name = 'plugins_view_admin_goods_bottom_operat
ion
';
$hook_name = 'plugins_view_admin_goods_bottom_operat
e
';
$hook_data = Hook::listen($hook_name, ['hook_name'=>$hook_name, 'is_backend'=>true]);
if(!empty($hook_data)
&&
is_array($hook_data))
{
...
...
application/admin/view/default/goodscomments/index.html
浏览文件 @
feff8206
此差异已折叠。
点击以展开。
application/admin/view/default/integrallog/index.html
浏览文件 @
feff8206
...
...
@@ -67,51 +67,49 @@
<!-- form end -->
<!-- list start -->
<table
class=
"am-table am-table-striped am-table-hover am-text-middle am-margin-top-sm am-margin-left-xs"
>
<thead>
<tr>
<th>
用户信息
</th>
<th>
操作类型
</th>
<th>
原始积分
</th>
<th>
最新积分
</th>
<th
class=
"am-hide-sm-only"
>
操作原因
</th>
<th
class=
"am-hide-sm-only"
>
操作时间
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr
id=
"data-list-{{$v.id}}"
>
<td>
{{if !empty($v['username'])}}
{{$v.username}}
{{if !empty($v['nickname'])}}
({{$v.nickname}})
{{/if}}
<br
/>
{{/if}}
{{if !empty($v['mobile'])}}
{{$v.mobile}}
<br
/>
{{/if}}
{{$v.gender_text}}
</td>
<td>
{{if empty($v['type_text'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.type_text}}{{/if}}
</td>
<td>
{{$v.original_integral}}
</td>
<td>
{{$v.new_integral}}
</td>
<td
class=
"am-hide-sm-only"
>
{{if empty($v['msg'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.msg}}{{/if}}
</td>
<td
class=
"am-hide-sm-only"
>
{{if empty($v['add_time_time'])}}
<span
class=
"cr-ddd"
>
未设置
</span>
{{else /}}{{$v.add_time_time}}{{/if}}
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
{{if empty($data)}}
<div
class=
"am-scrollable-horizontal am-table-scrollable-horizontal am-margin-top-sm"
>
<table
class=
"am-table am-table-striped am-table-hover am-table-bordered am-text-nowrap"
>
<thead>
<tr>
<th
class=
"am-grid-sm"
>
用户信息
</th>
<th>
操作类型
</th>
<th>
原始积分
</th>
<th>
最新积分
</th>
<th
class=
"am-grid-sm"
>
操作原因
</th>
<th>
操作时间
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr>
<td
class=
"am-text-middle"
>
<ul
class=
"user-base"
>
<li>
名称:{{if empty($v['username'])}}
<span
class=
"cr-ccc"
>
未填写
</span>
{{else /}}{{$v.username}}{{/if}}
</li>
<li>
昵称:{{if empty($v['nickname'])}}
<span
class=
"cr-ccc"
>
未填写
</span>
{{else /}}{{$v.nickname}}{{/if}}
</li>
<li>
手机:{{if empty($v['mobile'])}}
<span
class=
"cr-ccc"
>
未填写
</span>
{{else /}}{{$v.mobile}}{{/if}}
</li>
<li>
邮箱:{{if empty($v['email'])}}
<span
class=
"cr-ccc"
>
未填写
</span>
{{else /}}{{$v.email}}{{/if}}
</li>
<li>
性别:{{if empty($v['gender_text'])}}
<span
class=
"cr-ccc"
>
未填写
</span>
{{else /}}{{$v.gender_text}}{{/if}}
</li>
</ul>
</td>
<td
class=
"am-text-middle"
>
{{if empty($v['type_text'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.type_text}}{{/if}}
</td>
<td
class=
"am-text-middle"
>
{{$v.original_integral}}
</td>
<td
class=
"am-text-middle"
>
{{$v.new_integral}}
</td>
<td
class=
"am-text-middle am-nowrap-initial"
>
{{if empty($v['msg'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.msg}}{{/if}}
</td>
<td
class=
"am-text-middle"
>
{{if empty($v['add_time_time'])}}
<span
class=
"cr-ddd"
>
未设置
</span>
{{else /}}{{$v.add_time_time}}{{/if}}
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
</div>
{{if empty($data_list)}}
<div
class=
"table-no"
><i
class=
"am-icon-warning"
></i>
没有相关数据
</div>
{{/if}}
<!-- list end -->
...
...
application/admin/view/default/link/index.html
浏览文件 @
feff8206
...
...
@@ -9,6 +9,53 @@
</div>
<!-- operation end -->
<!-- list start -->
<div
class=
"am-scrollable-horizontal am-table-scrollable-horizontal am-margin-top-sm am-margin-bottom-sm"
>
<table
class=
"am-table am-table-striped am-table-hover am-table-bordered am-text-nowrap am-table-td-fixed-last"
>
<thead>
<tr>
<th
class=
"am-grid-sm"
>
名称
</th>
<th
class=
"am-grid-sm"
>
描述
</th>
<th
class=
"am-text-center"
>
状态
</th>
<th
class=
"am-text-center"
data-width=
"170"
>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr
id=
"data-list-{{$v.id}}"
{{
if
$
v
['
is_enable
']
eq
0}}
class=
"am-active"
{{/
if
}}
>
<td
class=
"am-text-middle am-nowrap-initial"
>
{{$v.name}}
<a
href=
"{{$v.url}}"
target=
"_blank"
>
<i
class=
"am-icon-external-link"
></i>
</a>
</td>
<td
class=
"am-text-middle am-nowrap-initial"
>
{{$v.describe}}
</td>
<td
class=
"am-text-middle am-text-center"
>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/link/statusupdate')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_enable']}}"
data-is-update-status=
"1"
></a>
</td>
<td
class=
"am-operate-grid"
data-width=
"170"
>
<div
class=
"am-scrollable-vertical"
>
<button
class=
"am-btn am-btn-secondary am-btn-xs am-radius submit-edit"
data-am-modal=
"{target: '#data-save-win'}"
data-json=
'{{:json_encode($v)}}'
>
<i
class=
"am-icon-edit"
></i>
<span>
编辑
</span>
</button>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius submit-delete"
data-url=
"{{:MyUrl('admin/link/delete')}}"
data-id=
"{{$v.id}}"
>
<i
class=
"am-icon-trash-o"
></i>
<span>
删除
</span>
</button>
</div>
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
</div>
{{if empty($data_list)}}
<div
class=
"table-no"
><i
class=
"am-icon-warning"
></i>
没有相关数据
</div>
{{/if}}
<!-- list end -->
<!-- save win start -->
<div
class=
"am-popup am-radius"
id=
"data-save-win"
>
<div
class=
"am-popup-inner"
>
...
...
@@ -47,43 +94,6 @@
</div>
</div>
<!-- save win end -->
<!-- list start -->
<table
class=
"am-table am-table-striped am-table-hover am-text-middle am-margin-top-sm"
>
<thead>
<tr>
<th>
名称
</th>
<th
class=
"am-hide-sm-only"
>
描述
</th>
<th>
状态
</th>
<th>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr
id=
"data-list-{{$v.id}}"
{{
if
$
v
['
is_enable
']
eq
0}}
class=
"am-active"
{{/
if
}}
>
<td>
{{$v.name}}
<a
href=
"{{$v.url}}"
target=
"_blank"
>
<i
class=
"am-icon-external-link"
></i>
</a>
</td>
<td
class=
"am-hide-sm-only"
>
{{$v.describe}}
</td>
<td>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/link/statusupdate')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_enable']}}"
data-is-update-status=
"1"
></a>
</td>
<td>
<button
class=
"am-btn am-btn-secondary am-btn-xs am-radius am-icon-edit submit-edit"
data-am-modal=
"{target: '#data-save-win'}"
data-json=
'{{:json_encode($v)}}'
>
编辑
</button>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius am-icon-trash-o submit-delete"
data-url=
"{{:MyUrl('admin/link/delete')}}"
data-id=
"{{$v.id}}"
>
删除
</button>
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
{{if empty($data_list)}}
<div
class=
"table-no"
><i
class=
"am-icon-warning"
></i>
没有相关数据
</div>
{{/if}}
<!-- list end -->
</div>
</div>
<!-- right content end -->
...
...
application/admin/view/default/message/index.html
浏览文件 @
feff8206
...
...
@@ -87,62 +87,65 @@
<!-- form end -->
<!-- list start -->
<table
class=
"am-table am-table-striped am-table-hover am-text-middle am-margin-top-sm am-margin-left-xs"
>
<thead>
<tr>
<th>
用户信息
</th>
<th>
消息类型
</th>
<th>
标题
</th>
<th
class=
"am-hide-sm-only"
>
内容
</th>
<th
class=
"am-hide-sm-only"
>
是否已读
</th>
<th
class=
"am-hide-sm-only"
>
用户删除
</th>
<th
class=
"am-hide-sm-only"
>
发送时间
</th>
<th>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr
id=
"data-list-{{$v.id}}"
>
<td>
{{if !empty($v['username'])}}
{{$v.username}}
{{if !empty($v['nickname'])}}
({{$v.nickname}})
{{/if}}
<br
/>
{{/if}}
{{if !empty($v['mobile'])}}
{{$v.mobile}}
<br
/>
{{/if}}
{{$v.gender_text}}
</td>
<td>
{{if empty($v['type_name'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.type_name}}{{/if}}
</td>
<td>
{{if empty($v['title'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.title}}{{/if}}
</td>
<td
class=
"am-hide-sm-only"
>
{{if empty($v['detail'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.detail}}{{/if}}
</td>
<td
class=
"am-hide-sm-only"
>
{{if empty($v['is_read_name'])}}
<span
class=
"cr-ddd"
>
未设置
</span>
{{else /}}{{$v.is_read_name}}{{/if}}
</td>
<td
class=
"am-hide-sm-only"
>
{{if empty($v['user_is_delete_time_name'])}}
<span
class=
"cr-ddd"
>
未设置
</span>
{{else /}}{{$v.user_is_delete_time_name}}{{/if}}
</td>
<td
class=
"am-hide-sm-only"
>
{{if empty($v['add_time_time'])}}
<span
class=
"cr-ddd"
>
未设置
</span>
{{else /}}{{$v.add_time_time}}{{/if}}
</td>
<td
class=
"view-operation"
>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius am-icon-trash-o submit-delete"
data-url=
"{{:MyUrl('admin/message/delete')}}"
data-id=
"{{$v.id}}"
>
删除
</button>
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
<div
class=
"am-scrollable-horizontal am-table-scrollable-horizontal am-margin-top-sm"
>
<table
class=
"am-table am-table-striped am-table-hover am-table-bordered am-text-nowrap am-table-td-fixed-last"
>
<thead>
<tr>
<th
class=
"am-grid-sm"
>
用户信息
</th>
<th>
消息类型
</th>
<th
class=
"am-grid-sm"
>
标题
</th>
<th
class=
"am-grid-lg"
>
内容
</th>
<th>
是否已读
</th>
<th>
用户删除
</th>
<th>
发送时间
</th>
<th
class=
"am-text-center"
>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr
id=
"data-list-{{$v.id}}"
>
<td
class=
"am-text-middle"
>
<ul
class=
"user-base"
>
<li>
名称:{{if empty($v['username'])}}
<span
class=
"cr-ccc"
>
未填写
</span>
{{else /}}{{$v.username}}{{/if}}
</li>
<li>
昵称:{{if empty($v['nickname'])}}
<span
class=
"cr-ccc"
>
未填写
</span>
{{else /}}{{$v.nickname}}{{/if}}
</li>
<li>
手机:{{if empty($v['mobile'])}}
<span
class=
"cr-ccc"
>
未填写
</span>
{{else /}}{{$v.mobile}}{{/if}}
</li>
<li>
邮箱:{{if empty($v['email'])}}
<span
class=
"cr-ccc"
>
未填写
</span>
{{else /}}{{$v.email}}{{/if}}
</li>
<li>
性别:{{if empty($v['gender_text'])}}
<span
class=
"cr-ccc"
>
未填写
</span>
{{else /}}{{$v.gender_text}}{{/if}}
</li>
</ul>
</td>
<td
class=
"am-text-middle"
>
{{if empty($v['type_name'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.type_name}}{{/if}}
</td>
<td
class=
"am-text-middle"
>
{{if empty($v['title'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.title}}{{/if}}
</td>
<td
class=
"am-text-middle am-nowrap-initial"
>
{{if empty($v['detail'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.detail}}{{/if}}
</td>
<td
class=
"am-text-middle"
>
{{if empty($v['is_read_name'])}}
<span
class=
"cr-ddd"
>
未设置
</span>
{{else /}}{{$v.is_read_name}}{{/if}}
</td>
<td
class=
"am-text-middle"
>
{{if empty($v['user_is_delete_time_name'])}}
<span
class=
"cr-ddd"
>
未设置
</span>
{{else /}}{{$v.user_is_delete_time_name}}{{/if}}
</td>
<td
class=
"am-text-middle"
>
{{if empty($v['add_time_time'])}}
<span
class=
"cr-ddd"
>
未设置
</span>
{{else /}}{{$v.add_time_time}}{{/if}}
</td>
<td
class=
"am-operate-grid"
>
<div
class=
"am-scrollable-vertical"
>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius am-btn-block submit-delete"
data-url=
"{{:MyUrl('admin/message/delete')}}"
data-id=
"{{$v.id}}"
>
<i
class=
"am-icon-trash-o"
></i>
<span>
删除
</span>
</button>
</div>
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
</div>
{{if empty($data_list)}}
<div
class=
"table-no"
><i
class=
"am-icon-warning"
></i>
没有相关数据
</div>
{{/if}}
...
...
application/admin/view/default/navigation/index.html
浏览文件 @
feff8206
...
...
@@ -17,56 +17,74 @@
<!-- operation end -->
<!-- list start -->
<table
class=
"am-table am-table-striped am-table-hover am-text-middle am-margin-top-sm"
>
<thead>
<tr>
<th>
导航名称
</th>
<th>
导航数据类型
</th>
<th>
状态
</th>
<th>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr
id=
"data-list-{{$v.id}}"
{{
if
$
v
['
is_show
']
eq
0}}
class=
"am-active"
{{/
if
}}
>
<td>
{{$v.name}}
<a
href=
"{{$v.url}}"
target=
"_blank"
>
<i
class=
"am-icon-external-link"
></i>
</a>
</td>
<td>
{{:lang('common_nav_type_list')[$v['data_type']]}}
</td>
<td>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_show'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/navigation/statusupdate')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_show']}}"
data-is-update-status=
"1"
></a>
</td>
<td>
<button
class=
"am-btn am-btn-secondary am-btn-xs am-radius am-icon-edit submit-edit"
data-am-modal=
"{target: '#nav-{{$v.data_type}}-save-win'}"
data-json=
'{{:json_encode($v)}}'
data-tag=
"nav-{{$v.data_type}}-save-win"
>
编辑
</button>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius am-icon-trash-o submit-delete"
data-url=
"{{:MyUrl('admin/navigation/delete')}}"
data-id=
"{{$v.id}}"
>
删除
</button>
</td>
</tr>
{{if !empty($v['items'])}}
{{foreach $v.items as $vs}}
<tr
id=
"data-list-{{$vs.id}}"
{{
if
$
vs
['
is_show
']
eq
0}}
class=
"am-active"
{{/
if
}}
>
<td
class=
"p-l-30"
>
{{$vs.name}}
<a
href=
"{{$vs.url}}"
target=
"_blank"
>
<i
class=
"am-icon-external-link"
></i>
</a>
</td>
<td>
{{:lang('common_nav_type_list')[$vs['data_type']]}}
</td>
<td>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $vs['is_show'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/navigation/statusupdate')}}"
data-id=
"{{$vs.id}}"
data-state=
"{{$vs['is_show']}}"
data-is-update-status=
"1"
></a>
</td>
<td>
<button
class=
"am-btn am-btn-secondary am-btn-xs am-radius am-icon-edit submit-edit"
data-am-modal=
"{target: '#nav-{{$vs.data_type}}-save-win'}"
data-json=
'{{:json_encode($vs)}}'
data-tag=
"nav-{{$vs.data_type}}-save-win"
>
编辑
</button>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius am-icon-trash-o submit-delete"
data-url=
"{{:MyUrl('admin/navigation/delete')}}"
data-id=
"{{$vs.id}}"
>
删除
</button>
</td>
</tr>
{{/foreach}}
{{/if}}
{{/foreach}}
{{/if}}
</tbody>
</table>
<div
class=
"am-scrollable-horizontal am-table-scrollable-horizontal am-margin-top-sm am-margin-bottom-sm"
>
<table
class=
"am-table am-table-striped am-table-hover am-table-bordered am-text-nowrap am-table-td-fixed-last"
>
<thead>
<tr>
<th
class=
"am-grid-lg"
>
导航名称
</th>
<th>
导航数据类型
</th>
<th
class=
"am-text-center"
>
状态
</th>
<th
class=
"am-text-center"
data-width=
"170"
>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr
id=
"data-list-{{$v.id}}"
{{
if
$
v
['
is_show
']
eq
0}}
class=
"am-active"
{{/
if
}}
>
<td
class=
"am-text-middle"
>
{{$v.name}}
<a
href=
"{{$v.url}}"
target=
"_blank"
>
<i
class=
"am-icon-external-link"
></i>
</a>
</td>
<td
class=
"am-text-middle"
>
{{:lang('common_nav_type_list')[$v['data_type']]}}
</td>
<td
class=
"am-text-middle am-text-center"
>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_show'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/navigation/statusupdate')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_show']}}"
data-is-update-status=
"1"
></a>
</td>
<td
class=
"am-operate-grid"
data-width=
"170"
>
<div
class=
"am-scrollable-vertical"
>
<button
class=
"am-btn am-btn-secondary am-btn-xs am-radius submit-edit"
data-am-modal=
"{target: '#nav-{{$v.data_type}}-save-win'}"
data-json=
'{{:json_encode($v)}}'
data-tag=
"nav-{{$v.data_type}}-save-win"
>
<i
class=
"am-icon-edit"
></i>
<span>
编辑
</span>
</button>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius submit-delete"
data-url=
"{{:MyUrl('admin/navigation/delete')}}"
data-id=
"{{$v.id}}"
>
<i
class=
"am-icon-trash-o"
></i>
<span>
删除
</span>
</button>
</div>
</td>
</tr>
{{if !empty($v['items'])}}
{{foreach $v.items as $vs}}
<tr
id=
"data-list-{{$vs.id}}"
{{
if
$
vs
['
is_show
']
eq
0}}
class=
"am-active"
{{/
if
}}
>
<td
class=
"p-l-30"
>
{{$vs.name}}
<a
href=
"{{$vs.url}}"
target=
"_blank"
>
<i
class=
"am-icon-external-link"
></i>
</a>
</td>
<td
class=
"am-text-middle"
>
{{:lang('common_nav_type_list')[$vs['data_type']]}}
</td>
<td
class=
"am-text-middle am-text-center"
>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $vs['is_show'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/navigation/statusupdate')}}"
data-id=
"{{$vs.id}}"
data-state=
"{{$vs['is_show']}}"
data-is-update-status=
"1"
></a>
</td>
<td
class=
"am-operate-grid"
data-width=
"170"
>
<div
class=
"am-scrollable-vertical"
>
<button
class=
"am-btn am-btn-secondary am-btn-xs am-radius submit-edit"
data-am-modal=
"{target: '#nav-{{$vs.data_type}}-save-win'}"
data-json=
'{{:json_encode($vs)}}'
data-tag=
"nav-{{$vs.data_type}}-save-win"
>
<i
class=
"am-icon-edit"
></i>
<span>
编辑
</span>
</button>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius submit-delete"
data-url=
"{{:MyUrl('admin/navigation/delete')}}"
data-id=
"{{$vs.id}}"
>
<i
class=
"am-icon-trash-o"
></i>
<span>
删除
</span>
</button>
</div>
</td>
</tr>
{{/foreach}}
{{/if}}
{{/foreach}}
{{/if}}
</tbody>
</table>
</div>
{{if empty($data_list)}}
<div
class=
"table-no"
><i
class=
"am-icon-warning"
></i>
没有相关数据
</div>
{{/if}}
...
...
application/admin/view/default/order/index.html
浏览文件 @
feff8206
此差异已折叠。
点击以展开。
application/admin/view/default/orderaftersale/index.html
浏览文件 @
feff8206
此差异已折叠。
点击以展开。
application/admin/view/default/paylog/index.html
浏览文件 @
feff8206
...
...
@@ -90,70 +90,68 @@
<!-- form end -->
<!-- list start -->
<table
class=
"am-table am-table-striped am-table-hover am-text-middle am-margin-top-sm am-margin-left-xs"
>
<thead>
<tr>
<th>
用户信息
</th>
<th>
支付类型
</th>
<th>
业务类型
</th>
<th
class=
"am-hide-sm-only"
>
业务订单id
</th>
<th
class=
"am-hide-sm-only"
>
支付平台交易号
</th>
<th
class=
"am-hide-sm-only"
>
支付平台用户帐号
</th>
<th>
支付金额
</th>
<th>
订单实际金额
</th>
<th
class=
"am-hide-sm-only"
>
订单名称
</th>
<th
class=
"am-hide-sm-only"
>
支付时间
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr
id=
"data-list-{{$v.id}}"
>
<td>
{{if !empty($v['username'])}}
{{$v.username}}
{{if !empty($v['nickname'])}}
({{$v.nickname}})
{{/if}}
<br
/>
{{/if}}
{{if !empty($v['mobile'])}}
{{$v.mobile}}
<br
/>
{{/if}}
{{$v.gender_text}}
</td>
<td>
{{if empty($v['payment_name'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.payment_name}}{{/if}}
</td>
<td>
{{if empty($v['business_type_name'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.business_type_name}}{{/if}}
</td>
<td
class=
"am-hide-sm-only"
>
{{if empty($v['order_id'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.order_id}}{{/if}}
</td>
<td
class=
"am-hide-sm-only"
>
{{if empty($v['trade_no'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.trade_no}}{{/if}}
</td>
<td
class=
"am-hide-sm-only"
>
{{if empty($v['buyer_user'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.buyer_user}}{{/if}}
</td>
<td>
{{if empty($v['pay_price'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}
<span
class=
"am-text-danger"
>
{{$price_symbol}}{{$v.pay_price}}
</span>
{{/if}}
</td>
<td>
{{if empty($v['total_price'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$price_symbol}}{{$v.total_price}}{{/if}}
</td>
<td
class=
"am-hide-sm-only"
>
{{if empty($v['subject'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.subject}}{{/if}}
</td>
<td
class=
"am-hide-sm-only"
>
{{if empty($v['add_time_time'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.add_time_time}}{{/if}}
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
<div
class=
"am-scrollable-horizontal am-table-scrollable-horizontal am-margin-top-sm"
>
<table
class=
"am-table am-table-striped am-table-hover am-table-bordered am-text-nowrap"
>
<thead>
<tr>
<th
class=
"am-grid-sm"
>
用户信息
</th>
<th>
支付类型
</th>
<th>
业务类型
</th>
<th>
业务订单id
</th>
<th>
支付平台交易号
</th>
<th>
支付平台用户帐号
</th>
<th>
支付金额
</th>
<th>
订单实际金额
</th>
<th>
订单名称
</th>
<th>
支付时间
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr>
<td
class=
"am-text-middle"
>
<ul
class=
"user-base"
>
<li>
名称:{{if empty($v['username'])}}
<span
class=
"cr-ccc"
>
未填写
</span>
{{else /}}{{$v.username}}{{/if}}
</li>
<li>
昵称:{{if empty($v['nickname'])}}
<span
class=
"cr-ccc"
>
未填写
</span>
{{else /}}{{$v.nickname}}{{/if}}
</li>
<li>
手机:{{if empty($v['mobile'])}}
<span
class=
"cr-ccc"
>
未填写
</span>
{{else /}}{{$v.mobile}}{{/if}}
</li>
<li>
邮箱:{{if empty($v['email'])}}
<span
class=
"cr-ccc"
>
未填写
</span>
{{else /}}{{$v.email}}{{/if}}
</li>
<li>
性别:{{if empty($v['gender_text'])}}
<span
class=
"cr-ccc"
>
未填写
</span>
{{else /}}{{$v.gender_text}}{{/if}}
</li>
</ul>
</td>
<td
class=
"am-text-middle"
>
{{if empty($v['payment_name'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.payment_name}}{{/if}}
</td>
<td
class=
"am-text-middle"
>
{{if empty($v['business_type_name'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.business_type_name}}{{/if}}
</td>
<td
class=
"am-text-middle"
>
{{if empty($v['order_id'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.order_id}}{{/if}}
</td>
<td
class=
"am-text-middle"
>
{{if empty($v['trade_no'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.trade_no}}{{/if}}
</td>
<td
class=
"am-text-middle"
>
{{if empty($v['buyer_user'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.buyer_user}}{{/if}}
</td>
<td
class=
"am-text-middle"
>
{{if empty($v['pay_price'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}
<span
class=
"am-text-danger"
>
{{$price_symbol}}{{$v.pay_price}}
</span>
{{/if}}
</td>
<td
class=
"am-text-middle"
>
{{if empty($v['total_price'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$price_symbol}}{{$v.total_price}}{{/if}}
</td>
<td
class=
"am-text-middle"
>
{{if empty($v['subject'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.subject}}{{/if}}
</td>
<td
class=
"am-text-middle"
>
{{if empty($v['add_time_time'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.add_time_time}}{{/if}}
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
</div>
{{if empty($data_list)}}
<div
class=
"table-no"
><i
class=
"am-icon-warning"
></i>
没有相关数据
</div>
{{/if}}
...
...
application/admin/view/default/payment/index.html
浏览文件 @
feff8206
...
...
@@ -5,107 +5,123 @@
<div
class=
"content"
>
<!-- operation start -->
<div
class=
"am-g"
>
<a
href=
"javascript:;"
class=
"am-btn am-btn-secondary am-btn-xs am-
margin-left-sm am-
icon-cloud-upload am-radius"
data-am-modal=
"{target: '#payment-upload-win'}"
>
上传
</a>
<a
href=
"javascript:;"
class=
"am-btn am-btn-secondary am-btn-xs am-icon-cloud-upload am-radius"
data-am-modal=
"{target: '#payment-upload-win'}"
>
上传
</a>
<a
class=
"am-margin-left-sm"
href=
"{{$store_payment_url}}"
target=
"_blank"
>
更多支付插件下载
<i
class=
"am-icon-external-link"
></i></a>
</div>
<!-- operation end -->
<!-- list start -->
<table
class=
"am-table am-table-striped am-table-hover am-text-middle am-margin-top-sm"
>
<thead>
<tr>
<th>
名称
</th>
<th
class=
"am-hide-sm-only"
>
LOGO
</th>
<th
class=
"am-hide-sm-only"
>
适用版本
</th>
<th>
适用终端
</th>
<th
class=
"am-hide-sm-only"
>
作者
</th>
<th
class=
"am-hide-sm-only th-desc"
>
描述
</th>
<th>
启用
</th>
<th>
用户开放
</th>
<th>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr
id=
"data-list-{{$v.payment}}"
{{
if
$
v
['
is_install
']
eq
0}}
class=
"am-warning"
{{
elseif
$
v
['
is_enable
']
eq
0
/}}
class=
"am-active"
{{/
if
}}
>
<td>
{{$v.name}}
{{if !empty($v['version'])}}
<p
class=
"td-version"
>
v {{$v.version}}
</p>
{{/if}}
</td>
<td
class=
"am-hide-sm-only"
>
{{if !empty($v['logo'])}}
<a
href=
"{{$v['logo']}}"
target=
"_blank"
>
<img
src=
"{{$v['logo']}}"
class=
"am-radius"
width=
"100"
/>
</a>
{{else /}}
<span
class=
"cr-ddd"
>
暂无LOGO
</span>
{{/if}}
</td>
<td
class=
"am-hide-sm-only"
>
{{if empty($v['apply_version'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.apply_version}}{{/if}}
</td>
<td>
{{if !empty($v['apply_terminal'])}}
{{foreach $v.apply_terminal as $terminal_k=>$terminal_v}}
{{$common_platform_type[$terminal_v]['name']}}
{{if $terminal_k LT count($v['apply_terminal'])-1}}
<br
/>
{{/if}}
{{/foreach}}
{{else /}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{/if}}
</td>
<td
class=
"am-hide-sm-only"
>
{{if empty($v['author'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}
{{$v.author}}
{{if !empty($v['author_url'])}}
<a
href=
"{{$v.author_url}}"
target=
"_blank"
>
<i
class=
"am-icon-external-link"
></i>
<div
class=
"am-scrollable-horizontal am-table-scrollable-horizontal am-margin-top-sm am-margin-bottom-sm"
>
<table
class=
"am-table am-table-striped am-table-hover am-table-bordered am-text-nowrap am-table-td-fixed-last"
>
<thead>
<tr>
<th>
名称
</th>
<th>
LOGO
</th>
<th>
适用版本
</th>
<th>
适用终端
</th>
<th>
作者
</th>
<th
class=
"am-grid-lg"
>
描述
</th>
<th
class=
"am-text-center"
>
是否启用
</th>
<th
class=
"am-text-center"
>
用户开放
</th>
<th
class=
"am-text-center"
>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr
id=
"data-list-{{$v.payment}}"
{{
if
$
v
['
is_install
']
eq
0}}
class=
"am-warning"
{{
elseif
$
v
['
is_enable
']
eq
0
/}}
class=
"am-active"
{{/
if
}}
>
<td
class=
"am-text-middle"
>
{{$v.name}}
{{if !empty($v['version'])}}
<p>
<span
class=
"am-badge am-badge-secondary am-radius"
>
v {{$v.version}}
</span>
</p>
{{/if}}
</td>
<td
class=
"am-text-middle"
>
{{if !empty($v['logo'])}}
<a
href=
"{{$v['logo']}}"
target=
"_blank"
>
<img
src=
"{{$v['logo']}}"
class=
"am-radius"
width=
"100"
/>
</a>
{{else /}}
<span
class=
"cr-ddd"
>
暂无LOGO
</span>
{{/if}}
{{/if}}
</td>
<td
class=
"am-hide-sm-only td-desc"
>
{{if empty($v['desc'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.desc|raw}}{{/if}}
</td>
<td>
{{if $v['is_install'] eq 1}}
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/payment/StatusUpdate')}}"
data-id=
"{{$v.payment}}"
data-field=
"is_enable"
data-state=
"{{$v['is_enable']}}"
data-is-update-status=
"1"
></a>
{{else /}}
<span
class=
"cr-ddd"
>
未安装
</span>
{{/if}}
</td>
<td>
{{if $v['is_install'] eq 1}}
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_open_user'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/payment/StatusUpdate')}}"
data-id=
"{{$v.payment}}"
data-field=
"is_open_user"
data-state=
"{{$v['is_open_user']}}"
></a>
{{else /}}
<span
class=
"cr-ddd"
>
未安装
</span>
{{/if}}
</td>
<td
class=
"view-operation"
>
{{if $v['is_install'] eq 0}}
<button
class=
"am-btn am-btn-success am-btn-xs am-radius am-icon-cubes submit-ajax"
data-url=
"{{:MyUrl('admin/payment/install')}}"
data-id=
"{{$v.payment}}"
data-view=
"reload"
data-msg=
"安装进行中、确认操作吗?"
>
安装
</button>
{{if !in_array($v['payment'], $cannot_deleted_list)}}
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius am-icon-trash-o submit-delete"
data-url=
"{{:MyUrl('admin/payment/delete')}}"
data-id=
"{{$v.payment}}"
>
删除
</button>
</td>
<td
class=
"am-text-middle"
>
{{if empty($v['apply_version'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.apply_version}}{{/if}}
</td>
<td
class=
"am-text-middle"
>
{{if !empty($v['apply_terminal'])}}
{{foreach $v.apply_terminal as $terminal_k=>$terminal_v}}
{{$common_platform_type[$terminal_v]['name']}}
{{if $terminal_k LT count($v['apply_terminal'])-1}}
<br
/>
{{/if}}
{{/foreach}}
{{else /}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{/if}}
</td>
<td
class=
"am-text-middle"
>
{{if empty($v['author'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}
{{$v.author}}
{{if !empty($v['author_url'])}}
<a
href=
"{{$v.author_url}}"
target=
"_blank"
>
<i
class=
"am-icon-external-link"
></i>
</a>
{{/if}}
{{/if}}
</td>
<td
class=
"am-text-middle am-nowrap-initial"
>
{{if empty($v['desc'])}}
<span
class=
"cr-ddd"
>
未填写
</span>
{{else /}}{{$v.desc|raw}}{{/if}}
</td>
<td
class=
"am-text-middle am-text-center"
>
{{if $v['is_install'] eq 1}}
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/payment/StatusUpdate')}}"
data-id=
"{{$v.payment}}"
data-field=
"is_enable"
data-state=
"{{$v['is_enable']}}"
data-is-update-status=
"1"
></a>
{{else /}}
<span
class=
"cr-ddd"
>
未安装
</span>
{{/if}}
{{else /}}
<a
href=
"{{:MyUrl('admin/payment/saveinfo', array('id'=>$v['id']))}}"
>
<button
class=
"am-btn am-btn-secondary am-btn-xs am-radius am-icon-edit"
>
编辑
</button>
</a>
</td>
<td
class=
"am-text-middle am-text-center"
>
{{if $v['is_install'] eq 1}}
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_open_user'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/payment/StatusUpdate')}}"
data-id=
"{{$v.payment}}"
data-field=
"is_open_user"
data-state=
"{{$v['is_open_user']}}"
></a>
{{else /}}
<span
class=
"cr-ddd"
>
未安装
</span>
{{/if}}
</td>
<td
class=
"am-operate-grid"
>
<div
class=
"am-scrollable-vertical"
>
{{if $v['is_install'] eq 0}}
<button
class=
"am-btn am-btn-success am-btn-xs am-radius am-btn-block submit-ajax"
data-url=
"{{:MyUrl('admin/payment/install')}}"
data-id=
"{{$v.payment}}"
data-view=
"reload"
data-msg=
"安装进行中、确认操作吗?"
>
<i
class=
"am-icon-cubes"
></i>
<span>
安装
</span>
</button>
{{if !in_array($v['payment'], $cannot_deleted_list)}}
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius am-btn-block submit-delete"
data-url=
"{{:MyUrl('admin/payment/delete')}}"
data-id=
"{{$v.payment}}"
>
<i
class=
"am-icon-trash-o"
></i>
<span>
删除
</span>
</button>
{{/if}}
{{else /}}
<a
class=
"am-btn am-btn-secondary am-btn-xs am-radius am-btn-block"
href=
"{{:MyUrl('admin/payment/saveinfo', array('id'=>$v['id']))}}"
>
<i
class=
"am-icon-edit"
></i>
<span>
编辑
</span>
</a>
<button
class=
"am-btn am-btn-warning am-btn-xs am-radius am-icon-remove submit-ajax"
data-url=
"{{:MyUrl('admin/payment/uninstall')}}"
data-id=
"{{$v.payment}}"
data-view=
"reload"
data-msg=
"卸载后不可恢复、确认操作吗?"
>
卸载
</button>
{{/if}}
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
<button
class=
"am-btn am-btn-warning am-btn-xs am-radius am-btn-block submit-ajax"
data-url=
"{{:MyUrl('admin/payment/uninstall')}}"
data-id=
"{{$v.payment}}"
data-view=
"reload"
data-msg=
"卸载后不可恢复、确认操作吗?"
>
<i
class=
"am-icon-remove"
></i>
<span>
卸载
</span>
</button>
{{/if}}
</div>
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
</div>
{{if empty($data_list)}}
<div
class=
"table-no"
><i
class=
"am-icon-warning"
></i>
没有相关数据
</div>
{{/if}}
...
...
application/admin/view/default/power/role.html
浏览文件 @
feff8206
...
...
@@ -10,39 +10,47 @@
<!-- operation end -->
<!-- list start -->
<table
class=
"am-table am-table-striped am-table-hover am-text-middle am-margin-top-sm role-list"
>
<thead>
<tr>
<th>
名称
</th>
<th>
状态
</th>
<th
class=
"am-hide-sm-only"
>
创建时间
</th>
<th>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr
id=
"data-list-{{$v.id}}"
{{
if
$
v
['
is_enable
']
eq
0}}
class=
"am-active"
{{/
if
}}
>
<td>
{{$v.name}}
</td>
<td>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/power/RoleStatusUpdate')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_enable']}}"
data-is-update-status=
"1"
></a>
</td>
<td
class=
"am-hide-sm-only"
>
{{:date('Y-m-d H:i:s', $v['add_time'])}}
</td>
<td>
{{if $v['id'] eq 1}}
<span
class=
"cr-ccc"
>
不可操作
</span>
{{else /}}
<a
href=
"{{:MyUrl('admin/power/rolesaveinfo', array('id'=>$v['id']))}}"
>
<button
class=
"am-btn am-btn-secondary am-btn-xs am-radius am-icon-edit"
>
编辑
</button>
</a>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius am-icon-trash-o submit-delete"
data-url=
"{{:MyUrl('admin/power/roledelete')}}"
data-id=
"{{$v.id}}"
>
删除
</button>
{{/if}}
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
<div
class=
"am-scrollable-horizontal am-table-scrollable-horizontal am-margin-top-sm"
>
<table
class=
"am-table am-table-striped am-table-hover am-table-bordered am-text-nowrap am-table-td-fixed-last"
>
<thead>
<tr>
<th>
名称
</th>
<th
class=
"am-text-center"
>
状态
</th>
<th>
创建时间
</th>
<th
class=
"am-text-center"
data-width=
"170"
>
操作
</th>
</tr>
</thead>
<tbody>
{{if !empty($data_list)}}
{{foreach $data_list as $v}}
<tr
id=
"data-list-{{$v.id}}"
{{
if
$
v
['
is_enable
']
eq
0}}
class=
"am-active"
{{/
if
}}
>
<td
class=
"am-text-middle"
>
{{$v.name}}
</td>
<td
class=
"am-text-middle am-text-center"
>
<a
href=
"javascript:;"
class=
"am-icon-btn am-icon-check submit-state {{if $v['is_enable'] eq 1}}am-success{{else /}}am-default{{/if}}"
data-url=
"{{:MyUrl('admin/power/RoleStatusUpdate')}}"
data-id=
"{{$v.id}}"
data-state=
"{{$v['is_enable']}}"
data-is-update-status=
"1"
></a>
</td>
<td
class=
"am-text-middle"
>
{{:date('Y-m-d H:i:s', $v['add_time'])}}
</td>
<td
class=
"am-operate-grid"
data-width=
"170"
>
<div
class=
"am-scrollable-vertical"
>
{{if $v['id'] eq 1}}
<span
class=
"cr-ccc"
>
不可操作
</span>
{{else /}}
<a
class=
"am-btn am-btn-secondary am-btn-xs am-radius"
href=
"{{:MyUrl('admin/power/rolesaveinfo', array('id'=>$v['id']))}}"
>
<i
class=
"am-icon-edit"
></i>
<span>
编辑
</span>
</a>
<button
class=
"am-btn am-btn-danger am-btn-xs am-radius submit-delete"
data-url=
"{{:MyUrl('admin/power/roledelete')}}"
data-id=
"{{$v.id}}"
>
<i
class=
"am-icon-trash-o"
></i>
<span>
删除
</span>
</button>
{{/if}}
</div>
</td>
</tr>
{{/foreach}}
{{/if}}
</tbody>
</table>
</div>
{{if empty($data_list)}}
<div
class=
"table-no"
><i
class=
"am-icon-warning"
></i>
没有相关数据
</div>
{{/if}}
...
...
application/admin/view/default/public/header.html
浏览文件 @
feff8206
...
...
@@ -48,7 +48,9 @@
var
__price_symbol__
=
'
{{$price_symbol}}
'
;
</script>
<body>
{{include file="public/page_loading" /}}
{{if $module_name.$controller_name.$action_name neq 'adminindexindex'}}
{{include file="public/page_loading" /}}
{{/if}}
<!-- 公共顶部钩子 -->
{{if !empty($plugins_admin_view_common_top_data) and is_array($plugins_admin_view_common_top_data) and (!isset($is_header) or $is_header eq 1)}}
...
...
application/admin/view/default/refundlog/index.html
浏览文件 @
feff8206
此差异已折叠。
点击以展开。
application/admin/view/default/slide/index.html
浏览文件 @
feff8206
此差异已折叠。
点击以展开。
application/admin/view/default/user/index.html
浏览文件 @
feff8206
此差异已折叠。
点击以展开。
application/lang/zh-cn.php
浏览文件 @
feff8206
...
...
@@ -346,7 +346,7 @@ return array(
1
=>
array
(
'value'
=>
1
,
'name'
=>
'展示'
),
2
=>
array
(
'value'
=>
2
,
'name'
=>
'自提'
),
3
=>
array
(
'value'
=>
3
,
'name'
=>
'虚拟销售'
),
4
=>
array
(
'value'
=>
4
,
'name'
=>
'销售+自提'
),
4
=>
array
(
'value'
=>
4
,
'name'
=>
'销售+自提'
,
'is_ext'
=>
1
),
),
...
...
application/service/IntegralService.php
浏览文件 @
feff8206
...
...
@@ -247,7 +247,7 @@ class IntegralService
$where
=
empty
(
$params
[
'where'
])
?
[]
:
$params
[
'where'
];
$m
=
isset
(
$params
[
'm'
])
?
intval
(
$params
[
'm'
])
:
0
;
$n
=
isset
(
$params
[
'n'
])
?
intval
(
$params
[
'n'
])
:
10
;
$field
=
'ui.*,u.username,u.nickname,u.mobile,u.gender'
;
$field
=
'ui.*,u.username,u.nickname,u.mobile,u.
email,u.
gender'
;
$order_by
=
empty
(
$params
[
'order_by'
])
?
'ui.id desc'
:
$params
[
'order_by'
];
// 获取数据列表
...
...
application/service/MessageService.php
浏览文件 @
feff8206
此差异已折叠。
点击以展开。
application/service/OrderService.php
浏览文件 @
feff8206
此差异已折叠。
点击以展开。
application/service/PayLogService.php
浏览文件 @
feff8206
此差异已折叠。
点击以展开。
application/service/RefundLogService.php
浏览文件 @
feff8206
此差异已折叠。
点击以展开。
public/static/admin/default/css/answer.css
浏览文件 @
feff8206
此差异已折叠。
点击以展开。
public/static/admin/default/css/appcenternav.css
已删除
100755 → 0
浏览文件 @
f4ede84d
此差异已折叠。
点击以展开。
public/static/admin/default/css/apphomenav.css
浏览文件 @
feff8206
此差异已折叠。
点击以展开。
public/static/admin/default/css/article.css
浏览文件 @
feff8206
此差异已折叠。
点击以展开。
public/static/admin/default/css/brand.css
已删除
100755 → 0
浏览文件 @
f4ede84d
此差异已折叠。
点击以展开。
public/static/admin/default/css/customview.css
已删除
100755 → 0
浏览文件 @
f4ede84d
此差异已折叠。
点击以展开。
public/static/admin/default/css/express.css
浏览文件 @
feff8206
此差异已折叠。
点击以展开。
public/static/admin/default/css/goods.css
浏览文件 @
feff8206
此差异已折叠。
点击以展开。
public/static/admin/default/css/goodscomments.css
浏览文件 @
feff8206
此差异已折叠。
点击以展开。
public/static/admin/default/css/order.css
浏览文件 @
feff8206
此差异已折叠。
点击以展开。
public/static/admin/default/css/orderaftersale.css
浏览文件 @
feff8206
此差异已折叠。
点击以展开。
public/static/admin/default/css/payment.css
浏览文件 @
feff8206
此差异已折叠。
点击以展开。
public/static/admin/default/css/power.css
浏览文件 @
feff8206
此差异已折叠。
点击以展开。
public/static/admin/default/css/slide.css
已删除
100755 → 0
浏览文件 @
f4ede84d
此差异已折叠。
点击以展开。
public/static/admin/default/css/user.css
浏览文件 @
feff8206
此差异已折叠。
点击以展开。
public/static/common/css/common.css
浏览文件 @
feff8206
此差异已折叠。
点击以展开。
public/static/common/js/common.js
浏览文件 @
feff8206
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录