This commit is contained in:
你的名字
2025-07-14 10:22:40 +08:00
commit 0483b4b364
1388 changed files with 219353 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,92 @@
{extend name='akszadmin@main'}
{block name="content"}
<form onsubmit="return false;" id="GoodsForm" data-auto="true" method="post" class='layui-form layui-card' autocomplete="off">
<div class="layui-card-body think-box-shadow padding-left-40">
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs3 relative">
<span class="color-green">文章分类</span>
<select class="layui-select" required name="type" lay-search>
{foreach $class as $cate}
{if isset($vo.type) and $vo.type eq $cate.id}
<option selected value="{$cate.id}">{$cate.name|default=''}</option>
{else}
<option value="{$cate.id}">{$cate.name|default=''}</option>
{/if}
{/foreach}
</select>
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">语言</span>
<select class="layui-select" required name="lang" lay-search>
{foreach $langss as $langs}
{if isset($vo.lang) and $vo.lang eq $langs.value}
<option selected value="{$langs.value}">{$langs.name|default=''}</option>
{else}
<option value="{$langs.value}">{$langs.name|default=''}</option>
{/if}
{/foreach}
</select>
</label>
<label class="layui-col-xs9 relative">
<span class="color-green">文章名称</span>
<input name="title" required class="layui-input" placeholder="请输入文章名称" value="{$vo.title|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs3 relative">
<span class="color-green">是否显示</span>
<select class="layui-select" name="show">
{foreach ['1'=>'显示','0'=>'隐藏'] as $k=>$v}
<!--{eq name='$vo.show' value='$k.""'}-->
<option selected value="{$k}">{$v}</option>
<!--{else}-->
<option value="{$k}">{$v}</option>
<!--{/eq}-->
{/foreach}
</select>
</label>
<label class="layui-col-xs9 relative">
<span class="color-green">关键词</span>
<input name="keyword" class="layui-input" placeholder="请输入文章关键词" value="{$vo.keyword|default=''}">
</label>
</div>
<div class="layui-form-item block">
<span class="label-required-prev color-green">文章内容</span>
<textarea name="content">{$vo.content|default=''|raw}</textarea>
</div>
<div class="layui-form-item text-center">
{notempty name='vo.id'}<input type="hidden" name="id" value="{$vo.id}">{/notempty}
<button class="layui-btn layui-btn-danger" ng-click="hsitoryBack()" type="button">取消编辑</button>
<button class="layui-btn" type="submit">保存文章</button>
</div>
</div>
</form>
{/block}
{block name='script'}
<script>
window.form.render();
require(['ckeditor', 'angular'], function () {
window.createEditor('[name="content"]', {height: 500});
var app = angular.module("GoodsForm", []).run(callback);
angular.bootstrap(document.getElementById(app.name), [app.name]);
function callback($rootScope) {
$rootScope.hsitoryBack = function () {
$.msg.confirm('确定要取消编辑吗?', function (index) {
history.back(), $.msg.close(index);
});
};
}
})
</script>
{/block}

View File

@ -0,0 +1,88 @@
{extend name='akszadmin@main'}
{block name="button"}
{if auth("akszadmin/article/add")}
<button data-open='{:url(ADMIN_MODULE."/article/add")}' data-title="添加文章" class='layui-btn layui-btn-sm layui-btn-primary'>添加文章</button>
{/if}
{if auth("akszadmin/article/remove")}
<button data-action='{:url(ADMIN_MODULE."/article/remove")}' data-rule="id#{key}" data-csrf="{:systoken('remove')}" class='layui-btn layui-btn-sm layui-btn-primary'>删除文章</button>
{/if}
{/block}
{block name="content"}
<div class="think-box-shadow">
{include file='article/index_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='list-table-check-td think-checkbox'>
<input data-auto-none data-check-target='.list-check-box' type='checkbox'>
</th>
<th class='list-table-sort-td'>
<button type="button" data-reload class="layui-btn layui-btn-xs">刷 新</button>
</th>
<th class='text-left nowrap' width="30%">文章标题</th>
<th class='text-left nowrap' width="15%">文章类型</th>
<th class='text-left nowrap' width="15%">语言</th>
<th class='text-left nowrap' width="15%">文章状态</th>
<th class='text-left nowrap' width="15%">发布时间</th>
<th></th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr data-dbclick>
<td class='list-table-check-td think-checkbox'>
<input class="list-check-box" value='{$vo.id}' type='checkbox'>
</td>
<td class='list-table-sort-td'>
<input data-action-blur="{:request()->url()}" data-value="id#{$vo.id};action#sort;sort#{value}" data-loading="false" value="{$vo.sort}" class="list-sort-input">
</td>
<td class='text-left nowrap'>
{$vo.title|default='--'}
</td>
<td class='text-left nowrap'>
{$vo.name|default='--'}
</td>
<td class='text-left nowrap'>
{$vo.lang|default='--'}
</td>
<td class='text-left nowrap'>
{if $vo.show == 1}
<span class="color-green">显示</span>
{/if}
{if $vo.show == 0}
<span class="color-desc">不显示</span>
{/if}
</td>
<td class='text-left nowrap'>
{$vo.time|default='--'}
</td>
<td class='text-left nowrap'>
<div class="nowrap margin-bottom-5">
{if auth("akszadmin/article/edit")}
<a data-dbclick class="layui-btn layui-btn-sm" data-open='{:url(ADMIN_MODULE."/article/edit")}?id={$vo.id}'>编 辑</a>
{else}
<a data-tips-text="您没有编辑文章的权限哦!" class="layui-btn layui-btn-sm layui-btn-primary layui-disabled">编 辑</a>
{/if}
{if auth("akszadmin/article/remove")}
<a class="layui-btn layui-btn-sm layui-btn-danger" data-confirm="确定要删除数据吗?" data-action="{:url(ADMIN_MODULE.'/article/remove')}" data-value="id#{$vo.id}" data-csrf="{:systoken('remove')}">删 除</a>
{else}
<a data-tips-text="您没有删除文章的权限哦!" class="layui-btn layui-btn-sm layui-btn-primary layui-disabled">删 除</a>
{/if}
</div>
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,33 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">文章名称</label>
<div class="layui-input-inline">
<input name="i_title" value="{$Think.get.i_title|default=''}" placeholder="请输入文章名称" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">文章分类</label>
<div class="layui-input-inline">
<select class="layui-select" name="i_type" lay-search>
<option value="">全部文章</option>
{foreach $mlist as $v}
<option selected value="{$v.id}">{$v.name}</option>
<option value="{$v.id}">{$v.name}</option>
{/foreach}
</select>
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">提交日期</label>
<div class="layui-input-inline">
<input data-date-range name="i_time" value="{$Think.get.i_time|default=''}" placeholder="请选择提交时间" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
<script>form.render()</script>
</fieldset>

View File

@ -0,0 +1,15 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">分类名称</label>
<div class="layui-input-inline">
<input name="title" value="{$Think.get.title|default=''}" placeholder="请输入分类名称" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
<script>form.render()</script>
</fieldset>

View File

@ -0,0 +1,32 @@
<form onsubmit="return false;" action="{:request()->url()}" data-auto="true" method="post" class='layui-form layui-card' autocomplete="off">
<div class="layui-card-body">
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">分类名称</label>
<label class="layui-col-xs10">
<input name="name" required value='{$vo.name|default=""}' placeholder="请输入分类名称" class="layui-input">
</label>
</div>
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">分类排序</label>
<label class="layui-col-xs10">
<input name="sort" value='{$vo.sort|default="0"}' placeholder="请输入分类排序" class="layui-input">
</label>
</div>
</div>
<div class="hr-line-dashed"></div>
<div class="layui-form-item text-center">
{notempty name='vo.id'}<input type='hidden' value='{$vo.id}' name='id'>{/notempty}
<button class="layui-btn" type='submit'>保存数据</button>
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
</div>
</form>
{block name='script'}
<script>
window.form.render();
</script>
{/block}

View File

@ -0,0 +1,61 @@
{extend name='akszadmin@main'}
{block name="button"}
{if auth("akszadmin/article_type/add")}
<button data-modal='{:url(ADMIN_MODULE."/article_type/add")}' data-title="添加文章分类" class='layui-btn layui-btn-sm layui-btn-primary'>添加文章分类</button>
{/if}
{if auth("remove")}
<button data-action='{:url(ADMIN_MODULE."/article_type/remove")}' data-rule="id#{key}" data-csrf="{:systoken('remove')}" data-confirm="确定要删除这些文章分类吗?" class='layui-btn layui-btn-sm layui-btn-primary'>删除文章分类</button>
{/if}
{/block}
{block name="content"}
<div class="think-box-shadow">
{include file='article_type/class_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='list-table-check-td think-checkbox'>
<input data-auto-none data-check-target='.list-check-box' type='checkbox'>
</th>
<th class='list-table-sort-td'>
<button type="button" data-reload class="layui-btn layui-btn-xs">刷 新</button>
</th>
<th class='text-left nowrap'>分类名称</th>
<th class="text-center">添加时间</th>
<th class="text-center"></th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr>
<td class='list-table-check-td think-checkbox'>
<input class="list-check-box" value='{$vo.id}' type='checkbox'>
</td>
<td class='list-table-sort-td'>
<input data-action-blur="{:request()->url()}" data-value="id#{$vo.id};action#sort;sort#{value}" data-loading="false" value="{$vo.sort}" class="list-sort-input">
</td>
<td class='text-left nowrap'>
{$vo.name|default=''}
</td>
<td class='text-center nowrap'>{$vo.add_time}</td>
<td class='text-left nowrap'>
{if auth("akszadmin/article_type/edit")}
<a data-title="编辑分类" class="layui-btn layui-btn-sm" data-modal='{:url(ADMIN_MODULE."article_type/edit")}?id={$vo.id}'>编 辑</a>
{/if}
{if auth("akszadmin/article_type/remove")}
<a class="layui-btn layui-btn-sm layui-btn-danger" data-confirm="确定要删除数据吗?" data-action="{:url(ADMIN_MODULE.'/article_type/remove')}" data-value="id#{$vo.id}">删 除</a>
{/if}
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,116 @@
{extend name='main'}
{block name="button"}
{if auth("akszadmin/auth/refresh")}
<button data-load='{:url(ADMIN_MODULE."/auth/refresh")}' class='layui-btn layui-btn-sm layui-btn-primary'>刷新权限</button>
{/if}
{/block}
{block name="content"}
<div class="think-box-shadow">
<ul id="zTree" class="ztree notselect"></ul>
<div class="hr-line-dashed"></div>
<div class="layui-form-item text-center">
<button class="layui-btn" data-submit-role type='button'>保存数据</button>
<button class="layui-btn layui-btn-danger" type='button' onclick="window.history.back()">取消编辑</button>
</div>
</div>
{/block}
{block name="script"}
<script>
window.RoleAction = new function () {
this.data = {};
this.ztree = null;
this.setting = {
view: {showLine: false, showIcon: false, dblClickExpand: false},
check: {enable: true, nocheck: false, chkboxType: {"Y": "ps", "N": "ps"}},
callback: {
beforeClick: function (id, node) {
node.children.length < 1 ? RoleAction.ztree.checkNode(node, !node.checked, null, true) : RoleAction.ztree.expandNode(node);
return false;
}
}
};
this.renderChildren = function (list, level) {
var childrens = [];
for (var i in list) childrens.push({
open: true, node: list[i].node, name: list[i].title || list[i].node,
checked: list[i].checked || false, children: this.renderChildren(list[i]._sub_, level + 1)
});
return childrens;
};
this.getData = function (that) {
var index = $.msg.loading();
$.form.load('{:url()}', {id: '{$vo.id}', action: 'get'}, 'post', function (ret) {
that.data = that.renderChildren(ret.data, 1);
return $.msg.close(index), that.showTree(), false;
});
};
this.showTree = function () {
this.ztree = $.fn.zTree.init($("#zTree"), this.setting, this.data);
while (true) {
var nodes = this.ztree.getNodesByFilter(function (node) {
return (!node.node && node.children.length < 1);
});
if (nodes.length < 1) break;
for (var i in nodes) this.ztree.removeNode(nodes[i]);
}
};
this.submit = function () {
var nodes = [], data = this.ztree.getCheckedNodes(true);
for (var i in data) if (data[i].node) nodes.push(data[i].node);
$.form.load('{:url()}', {id: '{$vo.id}', action: 'save', nodes: nodes}, 'post');
};
// 刷新数据
this.getData(this);
// 提交表单
$('[data-submit-role]').on('click', function () {
RoleAction.submit();
});
};
</script>
{/block}
{block name="style"}
<link href="__ROOT__/static/plugs/ztree/zTreeStyle/zTreeStyle.css" rel="stylesheet">
<script src="__ROOT__/static/plugs/ztree/ztree.all.min.js"></script>
<style>
ul.ztree li {
white-space: normal !important;
}
ul.ztree li span.button.switch {
margin-right: 5px;
}
ul.ztree ul ul li {
display: inline-block;
white-space: normal;
}
ul.ztree > li {
padding: 15px 25px 15px 15px;
}
ul.ztree > li > ul {
margin-top: 12px;
border-top: 1px solid rgba(0, 0, 0, .1);
}
ul.ztree > li > ul > li {
padding: 5px;
}
ul.ztree > li > a > span {
font-weight: 700;
font-size: 15px;
}
ul.ztree .level2 .button.level2 {
background: 0 0;
}
</style>
{/block}

View File

@ -0,0 +1,30 @@
<form class="layui-form layui-card" action="{:request()->url()}" data-auto="true" method="post" autocomplete="off">
<div class="layui-card-body padding-left-40">
<div class="layui-form-item">
<label class="relative block">
<span class="color-green font-w7">权限名称</span>
<span class="color-desc margin-left-5">Title</span>
<input type="text" name="title" value='{$vo.title|default=""}' required placeholder="请输入权限名称" class="layui-input">
</label>
</div>
<div class="layui-form-item">
<label class="relative block">
<span class="color-green font-w7">权限描述</span>
<span class="color-desc margin-left-5">Authorization</span>
<textarea placeholder="请输入权限描述" required class="layui-textarea" name="desc">{$vo.desc|default=""}</textarea>
</label>
</div>
</div>
<div class="hr-line-dashed"></div>
{notempty name='vo.id'}<input type='hidden' value='{$vo.id}' name='id'>{/notempty}
<div class="layui-form-item text-center">
<button class="layui-btn" type='submit'>保存数据</button>
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
</div>
</form>

View File

@ -0,0 +1,80 @@
{extend name='main'}
{block name="button"}
{if auth("akszadmin/auth/add")}
<button data-modal='{:url(ADMIN_MODULE."/auth/add")}' data-title="添加权限" class='layui-btn layui-btn-sm layui-btn-primary'>添加权限</button>
{/if}
{if auth("akszadmin/auth/remove")}
<button data-action='{:url(ADMIN_MODULE."/auth/remove")}' data-rule="id#{key}" data-csrf="{:systoken('akszadmin/auth/remove')}" data-confirm="确定要删除这些权限吗?" class='layui-btn layui-btn-sm layui-btn-primary'>删除权限</button>
{/if}
{/block}
{block name="content"}
<div class="think-box-shadow">
{include file='auth/index_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='list-table-check-td think-checkbox'>
<label><input data-auto-none data-check-target='.list-check-box' type='checkbox'></label>
</th>
<th class='text-left nowrap'>权限信息</th>
<th class='text-left nowrap'>创建时间</th>
<th class="text-center nowrap">使用状态</th>
<th></th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr data-dbclick>
<td class='list-table-check-td think-checkbox'>
<label><input class="list-check-box" value='{$vo.id}' type='checkbox'></label>
</td>
<td class='text-left'>
权限名称:{$vo.title|default='-'}<br>
<p class="color-desc">权限描述:{$vo.desc|default="没有写描述哦!"}</p>
</td>
<td class="text-left nowrap">
日期:{$vo.create_at|format_datetime|str_replace=' ','<br><span class="color-desc">时间:',###|raw}</span>
</td>
<td class='text-center nowrap'>
{eq name='vo.status' value='0'}<span class="color-red">已禁用</span>{else}<span class="color-green">使用中</span>{/eq}
</td>
<td class='text-center nowrap'>
{if auth("akszadmin/auth/edit")}
<span class="text-explode">|</span>
<a data-dbclick class="layui-btn layui-btn-sm" data-title="编辑权限" data-modal='{:url(ADMIN_MODULE."/auth/edit")}?id={$vo.id}'>编 辑</a>
{/if}
{if auth("akszadmin/auth/apply")}
<a class="layui-btn layui-btn-normal layui-btn-sm" data-open='{:url(ADMIN_MODULE."/auth/apply")}?id={$vo.id}'>授 权</a>
{/if}
{if $vo.status eq 1 and auth("akszadmin/auth/forbid")}
<a class="layui-btn layui-btn-warm layui-btn-sm" data-action="{:url(ADMIN_MODULE.'/auth/forbid')}" data-value="id#{$vo.id};status#0" data-csrf="{:systoken('akszadmin/auth/forbid')}">禁 用</a>
{elseif $vo.status eq 0 and auth("akszadmin/auth/resume")}
<a class="layui-btn layui-btn-warm layui-btn-sm" data-action="{:url(ADMIN_MODULE.'/auth/resume')}" data-value="id#{$vo.id};status#1" data-csrf="{:systoken('akszadmin/auth/resume')}">启 用</a>
{/if}
{if auth("akszadmin/auth/remove")}
<a class="layui-btn layui-btn-danger layui-btn-sm" data-confirm="确定要删除数据吗?" data-action="{:url(ADMIN_MODULE.'/auth/remove')}" data-value="id#{$vo.id}" data-csrf="{:systoken('akszadmin/auth/remove')}">删 除</a>
{/if}
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,42 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">权限名称</label>
<div class="layui-input-inline">
<input name="title" value="{$Think.get.title|default=''}" placeholder="请输入权限名称" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">权限描述</label>
<div class="layui-input-inline">
<input name="desc" value="{$Think.get.desc|default=''}" placeholder="请输入权限描述" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">使用状态</label>
<div class="layui-input-inline">
<select class="layui-select" name="status">
{foreach [''=>'-- 全部状态 --','0'=>'已禁用的权限','1'=>'使用中的权限'] as $k=>$v}
{eq name='Think.get.status' value='$k.""'}
<option selected value="{$k}">{$v}</option>
{else}
<option value="{$k}">{$v}</option>
{/eq}
{/foreach}
</select>
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">创建时间</label>
<div class="layui-input-inline">
<input data-date-range name="create_at" value="{$Think.get.create_at|default=''}" placeholder="请选择创建时间" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
</fieldset>
<script>form.render()</script>

View File

@ -0,0 +1,24 @@
<form onsubmit="return false;" action="{:request()->url()}" data-auto="true" method="post" class='layui-form layui-card' autocomplete="off">
<div class="layui-card-body">
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">卡号</label>
<label class="layui-col-xs10">
<input name="account" required value='{$vo.account|default="0"}' placeholder="卡号" class="layui-input">
</label>
</div>
</div>
<div class="hr-line-dashed"></div>
<div class="layui-form-item text-center">
{notempty name='vo.id'}<input type='hidden' value='{$vo.id}' name='id'>{/notempty}
<button class="layui-btn" type='submit'>保存数据</button>
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
</div>
</form>
{block name='script'}
<script>
window.form.render();
</script>
{/block}

View File

@ -0,0 +1,69 @@
{extend name='akszadmin@main'}
{block name="button"}
{if auth("remove")}
<button data-action='{:url(ADMIN_MODULE."/bank/remove")}' data-rule="id#{key}" data-csrf="{:systoken('remove')}" data-confirm="确定要删除这些记录吗?" class='layui-btn layui-btn-sm layui-btn-primary'>删除记录</button>
{/if}
{/block}
{block name="content"}
<div class="think-box-shadow">
{include file='bank/index_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='list-table-check-td think-checkbox'>
<label><input data-auto-none data-check-target='.list-check-box' type='checkbox'></label>
</th>
<th class='text-center nowrap'>编号</th>
<th class='text-center nowrap'>会员ID</th>
<th class="text-center nowrap">用户名</th>
<th class="text-center nowrap">开户姓名</th>
<th class="text-center nowrap">所属银行</th>
<th class="text-center nowrap">支行名称</th>
<th class="text-center nowrap">银行卡号</th>
<th class="text-center nowrap">操作</th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr>
<td class='list-table-check-td think-checkbox'>
<label><input class="list-check-box" value='{$vo.id}' type='checkbox'></label>
</td>
<td class='text-center nowrap'>
{$vo.id|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.uid|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.phone|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.u_name|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.bank|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.area|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.account|default='--'}
</td>
<td class='text-center nowrap'>
{if auth("akszadmin/article_type/edit")}
<a data-title="编辑银行卡" class="layui-btn layui-btn-sm" data-modal='{:url(ADMIN_MODULE."/bank/edit")}?id={$vo.id}'>编 辑</a>
{/if}
{if auth("remove")}
<a class="layui-btn layui-btn-sm layui-btn-danger" data-confirm="确定要删除数据吗?" data-action="{:url(ADMIN_MODULE.'/bank/remove')}" data-value="id#{$vo.id}" data-csrf="{:systoken('remove')}">删 除</a>
{/if}
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,27 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">用户名</label>
<div class="layui-input-inline">
<input name="u_phone" value="{$Think.get.u_phone|default=''}" placeholder="请输入用户名" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">开户姓名</label>
<div class="layui-input-inline">
<input name="u_name" value="{$Think.get.u_name|default=''}" placeholder="请输入开户姓名" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">银行卡号</label>
<div class="layui-input-inline">
<input name="i_account" value="{$Think.get.i_account|default=''}" placeholder="请输入银行卡号(模糊搜索)" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
<script>form.render()</script>
</fieldset>

View File

@ -0,0 +1,50 @@
{extend name='akszadmin@main'}
{block name="content"}
<form onsubmit="return false;" action="{:request()->url()}" id="GoodsForm" data-auto="true" method="post" class='layui-form layui-card' autocomplete="off">
<div class="layui-card-body think-box-shadow padding-left-40">
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">卡号</span>
<input class="layui-input" value="{$vo.account|default=''}" style="border:none">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">提现金额</span>
<input class="layui-input" value="{$vo.money|default=''}" style="border:none">
</label>
</div>
<div class="layui-form-item block">
<span class="color-green">拒绝理由</span>
<input name="reaolae" class="layui-input" >
</div>
<div class="layui-form-item text-center">
{notempty name='vo.id'}<input type="hidden" name="id" value="{$vo.id}">{/notempty}
<button class="layui-btn" type="submit">立即拒绝</button>
</div>
</div>
</form>
{/block}
{block name='script'}
<script>
window.form.render();
require(['ckeditor', 'angular'], function() {
window.createEditor('[name="content"]', { height: 500 });
var app = angular.module("GoodsForm", []).run(callback);
angular.bootstrap(document.getElementById(app.name), [app.name]);
function callback($rootScope) {
$rootScope.hsitoryBack = function() {
$.msg.confirm('确定要取消编辑吗?', function(index) {
history.back(), $.msg.close(index);
});
};
}
})
</script>
{/block}

View File

@ -0,0 +1,122 @@
{extend name='akszadmin@main'}
{block name="button"}
{if auth("remove")}
<button data-action='{:url(ADMIN_MODULE."/cash/remove")}' data-rule="id#{key}" data-csrf="{:systoken('remove')}" data-confirm="确定要删除这些记录吗?" class='layui-btn layui-btn-sm layui-btn-primary'>删除记录</button>
{/if}
{/block}
{block name="content"}
<div class="think-box-shadow">
{include file='cash/index_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<style>
.text-center{
padding: 0 !important;
}
.nowrap{
padding: 0 !important;
}
</style>
<thead>
<tr>
<th class='list-table-check-td think-checkbox'>
<label><input data-auto-none data-check-target='.list-check-box' type='checkbox'></label>
</th>
<th class='text-center nowrap'>编号</th>
<th class='text-center nowrap'>账户</th>
<th class="text-center nowrap">姓名</th>
<th class="text-center nowrap">提现金额(元)</th>
<th class="text-center nowrap">手续费</th>
<th class="text-center nowrap">实际到账(元)</th>
<th class=" nowrap">开户银行</th>
<th class=" nowrap">拒绝原因</th>
<th class="text-center nowrap">提交时间</th>
<th class="text-center nowrap">处理进度</th>
<th class="text-center nowrap">操作</th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr>
<td class='list-table-check-td think-checkbox'>
<label><input class="list-check-box" value='{$vo.id}' type='checkbox'></label>
</td>
<td class='text-center nowrap'>
{$vo.id|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.phone|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.name|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.money|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.sxfbfb|default='--'}%
</td>
<td class='text-center nowrap'>
{$vo.dzje|default='--'}
</td>
<td class=' nowrap'>
账户名称:{$vo.name|default='--'}
{if $vo.bid == 0}
<br>{$vo.bank|default='--'}
<br>支付宝账号:{$vo.account|default='--'}
{else/}
<br>开户银行:{$vo.bank|default='--'}
<br>支行名称:{$vo.area|default='--'}
<br>银行账号:{$vo.account|default='--'}
{/if}
</td>
<td class=' nowrap'>
{$vo.reaolae|default='审核通过'}
</td>
<td class='text-center nowrap'>
{$vo.time|default='--'}
</td>
<td class='text-center nowrap'>
{if $vo.status == 0}
<span class="color-red">待审核</span>
{/if}
{if $vo.status == 1}
<span class="color-green">已完成</span>
{/if}
{if $vo.status == 2}
<span class="color-desc" title="{$vo.reaolae|default='--'}">已拒绝</span>
{/if}
</td>
<td class='text-center nowrap'>
{if auth("akszadmin/invest_list/detail")}
<a data-title="查看详情" class="layui-btn layui-btn-xs" data-open='{:url(ADMIN_MODULE."/order/index")}?u_phone={$vo.phone}'>查看详情</a>
{/if}
{if $vo.status eq 0}
{if auth("agree")}
<a class="layui-btn layui-btn layui-btn-xs" data-confirm="确定要同意提现吗?" data-action="{:url(ADMIN_MODULE.'/cash/agree')}" data-value="id#{$vo.id}" data-csrf="{:systoken('agree')}">同 意</a>
{/if}
{if auth("refuse")}
<a data-dbclick class="layui-btn layui-btn-danger layui-btn-xs" data-modal='{:url(ADMIN_MODULE."/cash/edit")}?id={$vo.id}'>拒 绝</a>
{/if}
{else}
<a class="layui-btn layui-btn-danger layui-btn-xs" data-confirm="确定要删除吗?" data-action="{:url(ADMIN_MODULE.'/cash/remove')}" data-value="id#{$vo.id}" data-csrf="{:systoken('remove')}">删 除</a>
{/if}
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,41 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">操作账户</label>
<div class="layui-input-inline">
<input name="u_phone" value="{$Think.get.u_phone|default=''}" placeholder="请输入操作账户" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">真实姓名</label>
<div class="layui-input-inline">
<input name="u_name" value="{$Think.get.u_name|default=''}" placeholder="请输入真实姓名" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">提交日期</label>
<div class="layui-input-inline">
<input data-date-range name="i_time" value="{$Think.get.i_time|default=''}" placeholder="请选择提交时间" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">处理进度</label>
<div class="layui-input-inline">
<select class="layui-select" name="i_status">
{foreach [''=>'- 全部进度 -','0'=>'待审核','1'=>'已完成','2'=>'已拒绝'] as $k=>$v}
<!--{eq name='Think.get.i_status' value='$k.""'}-->
<option selected value="{$k}">{$v}</option>
<!--{else}-->
<option value="{$k}">{$v}</option>
<!--{/eq}-->
{/foreach}
</select>
</div>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
<script>form.render()</script>
</fieldset>

View File

@ -0,0 +1,88 @@
{extend name="main"}
{block name="button"}
{if auth('config')}
<a class="layui-btn layui-btn-sm layui-btn-primary" data-modal="{:url(ADMIN_MODULE.'/config/config')}">修改系统配置</a>
{/if}
{/block}
{block name="content"}
<div class="think-box-shadow margin-bottom-15">
<span class="color-green font-w7 text-middle">文件存储引擎:</span>
{foreach ['local'=>'本地服务器存储','qiniu'=>'七牛云对象存储','oss'=>'阿里云OSS存储'] as $k=>$v}
{if sysconf('storage_type') eq $k}
{if auth('file')}<a data-modal="{:url(ADMIN_MODULE.'/config/file')}?type={$k}" class="layui-btn layui-btn-sm">{$v}</a>{else}<a class="layui-btn layui-btn-sm">{$v}</a>{/if}
{elseif auth('file')}<a data-modal="{:url(ADMIN_MODULE.'/config/file')}?type={$k}" class="layui-btn layui-btn-sm layui-btn-primary">{$v}</a>{/if}
{/foreach}
</div>
<div class="think-box-shadow padding-40">
<div class="layui-form-item">
<span class="color-green font-w7">平台邀请码</span>
<label class="relative block">
<input readonly value="{:sysconf('inviter_code')}" class="layui-input layui-bg-gray">
<a data-copy="{:sysconf('inviter_code')}" class="fa fa-copy right-btn"></a>
</label>
<p class="help-block">平台邀请码(可修改)</p>
</div>
<div class="layui-form-item">
<span class="color-green font-w7">网站名称 Website</span>
<label class="relative block">
<input readonly value="{:sysconf('site_name')}" class="layui-input layui-bg-gray">
<a data-copy="{:sysconf('site_name')}" class="fa fa-copy right-btn"></a>
</label>
<p class="help-block">网站名称及网站图标,将显示在浏览器的标签上</p>
</div>
<div class="layui-form-item">
<span class="color-green font-w7">管理程序名称 Name</span>
<label class="relative block">
<input readonly placeholder="请输入程序名称" value="{:sysconf('app_name')}" class="layui-input layui-bg-gray">
<a data-copy="{:sysconf('app_name')}" class="fa fa-copy right-btn"></a>
</label>
<p class="help-block">管理程序名称,将显示在后台左上角标题</p>
</div>
<div class="layui-form-item">
<span class="color-green font-w7">管理程序版本 Version</span>
<label class="relative block">
<input readonly value="{:sysconf('app_version')}" class="layui-input layui-bg-gray">
<a data-copy="{:sysconf('app_version')}" class="fa fa-copy right-btn"></a>
</label>
<p class="help-block">管理程序版本,将显示在后台左上角标题</p>
</div>
<div class="layui-form-item">
<span class="color-green font-w7">网站备案号 Miitbeian</span>
<label class="relative block">
<input readonly value="{:sysconf('miitbeian')}" class="layui-input layui-bg-gray">
<a data-copy="{:sysconf('miitbeian')}" class="fa fa-copy right-btn"></a>
</label>
<p class="help-block">网站备案号,可以在<a target="_blank" href="http://beian.miit.gov.cn">备案管理中心</a>查询获取,将显示在登录页面下面</p>
</div>
<div class="layui-form-item">
<span class="color-green font-w7">网站版权信息 Copyright</span>
<label class="relative block">
<input readonly value="{:sysconf('site_copy')}" class="layui-input layui-bg-gray">
<a data-copy="{:sysconf('site_copy')}" class="fa fa-copy right-btn"></a>
</label>
<p class="help-block">网站版权信息,在后台登录页面显示版本信息并链接到备案到信息备案管理系统</p>
</div>
</div>
{/block}
{block name='style'}
<style>
.right-btn {
top: 0;
right: 0;
width: 38px;
height: 38px;
display: inline-block;
position: absolute;
text-align: center;
line-height: 38px;
}
</style>
{/block}

View File

@ -0,0 +1,20 @@
<form onsubmit="return false;" data-auto="true" action="{:url()}" method="post" class='layui-form layui-card' autocomplete="off">
<div class="layui-card-body">
<div class="color-text margin-left-40 margin-bottom-20 layui-code" style="border-left-width:1px;background:none">
<p>文件将存储在本地服务器,需确保服务器的 public/upload 目录有写入权限,有足够的存储空间!</p>
</div>
<div class="layui-form-item">
<label class="layui-form-label">AllowExts<br><span class="nowrap color-desc">允许类型</span></label>
<div class="layui-input-block">
<input type="text" name="storage_local_exts" required value="{:sysconf('storage_local_exts')}" placeholder="请输入系统文件上传后缀" class="layui-input">
<p class="help-block">设置系统允许上传文件的后缀多个以英文逗号隔开。如png,jpg,rar,doc</p>
</div>
</div>
<div class="hr-line-dashed margin-left-40"></div>
<div class="layui-form-item text-center padding-left-40">
<input type="hidden" name="storage_type" value="local">
<button class="layui-btn" type="submit">保存配置</button>
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消修改吗?" data-close>取消修改</button>
</div>
</div>
</form>

View File

@ -0,0 +1,80 @@
<form onsubmit="return false;" data-auto="true" action="{:url()}" method="post" class='layui-form layui-card' autocomplete="off">
<div class="layui-card-body">
<div class="color-text margin-left-40 margin-bottom-20 layui-code" style="border-left-width:1px;background:none">
<p class="margin-bottom-5 font-w7">文件将上传到阿里云OSS空间需要配置OSS公开访问及跨域策略</p>
目前已实现自动创建空间及配置访问策略!<a target="_blank" href="https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=08p1pddw">我要免费申请</a>
</div>
<div class="layui-form-item">
<label class="layui-form-label">AllowExts<br><span class="nowrap color-desc">允许类型</span></label>
<div class="layui-input-block">
<input type="text" name="storage_local_exts" required value="{:sysconf('storage_local_exts')}" placeholder="请输入系统文件上传后缀" class="layui-input">
<p class="help-block">设置系统允许上传文件的后缀多个以英文逗号隔开。如png,jpg,rar,doc</p>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label label-required">Protocol<br><span class="nowrap color-desc">访问协议</span></label>
<div class="layui-input-block">
{foreach ['http','https','auto'] as $pro}
<label class="think-radio">
{if sysconf('storage_oss_is_https') eq $pro}
<input checked type="radio" name="storage_oss_is_https" value="{$pro}" lay-ignore> {$pro}
{else}
<input type="radio" name="storage_oss_is_https" value="{$pro}" lay-ignore> {$pro}
{/if}
</label>
{/foreach}
<p class="help-block">阿里云对象存储访问协议http、https、auto其中 https 需要配置证书才能使用auto 为相对协议自动根据域名切换http与https。</p>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">Bucket<br><span class="nowrap color-desc">空间名称</span></label>
<div class="layui-input-block">
<input type="text" name="storage_oss_bucket" required value="{:sysconf('storage_oss_bucket')}" placeholder="请输入OSS Bucket (空间名称)" class="layui-input">
<p class="help-block">填写OSS存储空间名称think-admin-oss需要是全区唯一的值不存在时会自动创建</p>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">EndPoint<br><span class="nowrap color-desc">数据中心</span></label>
<div class="layui-input-block">
<select required name="storage_oss_endpoint" class="layui-select" lay-search>
{foreach $ossPoints as $k=>$p}
{if sysconf('storage_oss_endpoint') eq $k}
<option selected value="{$k}">{$p} <span class="font-s10 color-desc">({$k})</span></option>
{else}
<option value="{$k}">{$p} <span class="font-s10 color-desc">({$k})</span></option>
{/if}
{/foreach}
</select>
<p class="help-block">请选择OSS数据中心访问节点有效值如oss-cn-shenzhen.aliyuncs.com</p>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">AccessKey<br><span class="nowrap color-desc">访问密钥</span></label>
<div class="layui-input-block">
<input type="text" name="storage_oss_keyid" required value="{:sysconf('storage_oss_keyid')}" maxlength="16" placeholder="请输入OSS AccessKey (访问密钥)" class="layui-input">
<p class="help-block">可以在 [ 阿里云 > 个人中心 ] 设置并获取到访问密钥。</p>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">SecretKey<br><span class="nowrap color-desc">安全密钥</span></label>
<div class="layui-input-block">
<input type="text" name="storage_oss_secret" required value="{:sysconf('storage_oss_secret')}" maxlength="30" placeholder="请输入OSS SecretKey (安全密钥)" class="layui-input">
<p class="help-block">可以在 [ 阿里云 > 个人中心 ] 设置并获取到安全密钥。</p>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">Domain<br><span class="nowrap color-desc">访问域名</span></label>
<div class="layui-input-block">
<input type="text" name="storage_oss_domain" value="{:sysconf('storage_oss_domain')}" placeholder="请输入OSS存储 Domain (访问域名)" class="layui-input">
<p class="help-block">填写OSS存储外部访问域名think-admin-oss.oss-cn-shenzhen.aliyuncs.com正常情况下是自动获取的</p>
</div>
</div>
<div class="hr-line-dashed margin-left-40"></div>
<div class="layui-form-item text-center padding-left-40">
<input type="hidden" name="storage_type" value="oss">
<button class="layui-btn" type="submit">保存配置</button>
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消修改吗?" data-close>取消修改</button>
</div>
</div>
<script>form.render()</script>
</form>

View File

@ -0,0 +1,80 @@
<form onsubmit="return false" data-auto="true" action="{:url()}" method="post" class='layui-form layui-card' autocomplete="off">
<div class="layui-card-body">
<div class="color-text margin-left-40 margin-bottom-20 layui-code" style="border-left-width:1px;background:none">
<p class="margin-bottom-5 font-w7">文件将上传到七牛云存储对象存储需要配置为公开访问的Bucket空间</p>
完成实名认证后可获得10G免费存储空间哦<a target="_blank" href="https://portal.qiniu.com/signup?code=3lhz6nmnwbple">我要免费申请</a>
</div>
<div class="layui-form-item">
<label class="layui-form-label">AllowExts<br><span class="nowrap color-desc">允许类型</span></label>
<div class="layui-input-block">
<input type="text" name="storage_local_exts" required value="{:sysconf('storage_local_exts')}" placeholder="请输入系统文件上传后缀" class="layui-input">
<p class="help-block">设置系统允许上传文件的后缀多个以英文逗号隔开。如png,jpg,rar,doc</p>
</div>
</div>
<div class="layui-form-item" data-storage-type="qiniu">
<label class="layui-form-label label-required">Protocol<br><span class="nowrap color-desc">访问协议</span></label>
<div class="layui-input-block">
{foreach ['http','https','auto'] as $pro}
<label class="think-radio">
{if sysconf('storage_qiniu_is_https') eq $pro}
<input checked type="radio" name="storage_qiniu_is_https" value="{$pro}" lay-ignore> {$pro}
{else}
<input type="radio" name="storage_qiniu_is_https" value="{$pro}" lay-ignore> {$pro}
{/if}
</label>
{/foreach}
<p class="help-block">七牛云存储访问协议,其中 https 需要配置证书才能使用auto 为相对协议。</p>
</div>
</div>
<div class="layui-form-item" data-storage-type="qiniu">
<label class="layui-form-label">Region<br><span class="nowrap color-desc label-required">存储区域</span></label>
<div class="layui-input-block">
{foreach ['华东','华北','华南','北美'] as $area}
<label class="think-radio">
{if sysconf('storage_qiniu_region') eq $area}
<input checked type="radio" name="storage_qiniu_region" value="{$area}" lay-ignore>
{else}
<input type="radio" name="storage_qiniu_region" value="{$area}" lay-ignore>
{/if}
{$area}
</label>
{/foreach}
<p class="help-block">七牛云存储空间所在区域,需要严格对应储存所在区域才能上传文件。</p>
</div>
</div>
<div class="layui-form-item" data-storage-type="qiniu">
<label class="layui-form-label">Bucket<br><span class="nowrap color-desc">空间名称</span></label>
<div class="layui-input-block">
<input type="text" name="storage_qiniu_bucket" required value="{:sysconf('storage_qiniu_bucket')}" placeholder="请输入七牛云存储 Bucket (空间名称)" class="layui-input">
<p class="help-block">填写七牛云存储空间名称static</p>
</div>
</div>
<div class="layui-form-item" data-storage-type="qiniu">
<label class="layui-form-label">Domain<br><span class="nowrap color-desc">访问域名</span></label>
<div class="layui-input-block">
<input type="text" name="storage_qiniu_domain" required value="{:sysconf('storage_qiniu_domain')}" placeholder="请输入七牛云存储 Domain (访问域名)" class="layui-input">
<p class="help-block">填写七牛云存储访问域名static.ctolog.cc</p>
</div>
</div>
<div class="layui-form-item" data-storage-type="qiniu">
<label class="layui-form-label">AccessKey<br><span class="nowrap color-desc">访问密钥</span></label>
<div class="layui-input-block">
<input type="text" name="storage_qiniu_access_key" required value="{:sysconf('storage_qiniu_access_key')}" placeholder="请输入七牛云 AccessKey (访问密钥)" class="layui-input">
<p class="help-block">可以在 [ 七牛云 > 个人中心 ] 设置并获取到访问密钥。</p>
</div>
</div>
<div class="layui-form-item" data-storage-type="qiniu">
<label class="layui-form-label">SecretKey<br><span class="nowrap color-desc">安全密钥</span></label>
<div class="layui-input-block">
<input type="text" name="storage_qiniu_secret_key" required value="{:sysconf('storage_qiniu_secret_key')}" maxlength="43" placeholder="请输入七牛云 SecretKey (安全密钥)" class="layui-input">
<p class="help-block">可以在 [ 七牛云 > 个人中心 ] 设置并获取到安全密钥。</p>
</div>
</div>
<div class="hr-line-dashed margin-left-40"></div>
<div class="layui-form-item text-center padding-left-40">
<input type="hidden" name="storage_type" value="qiniu">
<button class="layui-btn" type="submit">保存配置</button>
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消修改吗?" data-close>取消修改</button>
</div>
</div>
</form>

View File

@ -0,0 +1,28 @@
<form onsubmit="return false" data-auto="true" action="{:url(ADMIN_MODULE.'/config/config')}" method="post" class='layui-form layui-card' autocomplete="off">
<div class="layui-card-body padding-left-40">
<div class="layui-form-item">
<label class="relative block">
<span class="color-green font-w7">平台邀请码</span>
<input name="inviter_code" required placeholder="请输入平台邀请码" value="{:sysconf('inviter_code')}" class="layui-input">
</label>
<p class="help-block">平台邀请码</p>
</div>
<div class="layui-form-item">
<label class="relative block">
<span class="color-green font-w7">网站名称 Website</span>
<input name="site_name" required placeholder="请输入网站名称" value="{:sysconf('site_name')}" class="layui-input">
</label>
<p class="help-block">网站名称,将在浏览器的标签上显示名称</p>
</div>
<div class="hr-line-dashed"></div>
<div class="layui-form-item text-center">
<button class="layui-btn" type="submit">保存配置</button>
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消修改吗?" data-close>取消修改</button>
</div>
</div>
</form>
<script>form.render()</script>

View File

@ -0,0 +1,65 @@
{extend name='akszadmin@main'}
{block name="button"}
{if auth("remove")}
<button data-action='{:url(ADMIN_MODULE."/finance/remove")}' data-rule="id#{key}" data-csrf="{:systoken('remove')}" data-confirm="确定要删除这些记录吗?" class='layui-btn layui-btn-sm layui-btn-primary'>删除记录</button>
{/if}
{/block}
{block name="content"}
<div class="think-box-shadow">
{include file='finance/index_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='list-table-check-td think-checkbox'>
<label><input data-auto-none data-check-target='.list-check-box' type='checkbox'></label>
</th>
<th class='text-center nowrap'>流水编号</th>
<th class='text-center nowrap'>交易对象</th>
<th class='text-center nowrap'>真实姓名</th>
<th class='text-center nowrap'>交易金额(元)</th>
<th class="text-center nowrap">交易前余额(元)</th>
<th class="text-center nowrap">详情</th>
<th class="text-center nowrap">流水时间</th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr>
<td class='list-table-check-td think-checkbox'>
<label><input class="list-check-box" value='{$vo.id}' type='checkbox'></label>
</td>
<td class='text-center nowrap'>
{$vo.id}
</td>
<td class='text-center nowrap'>
{$vo.phone}
</td>
<td class='text-center nowrap'>
{$vo.name}
</td>
<td class='text-center nowrap'>
{if $vo.type == 1}
<span class="color-green">+{$vo.money}</span>
{else}
<span class="color-red">-{$vo.money}</span>
{/if}
</td>
<td class='text-center nowrap'>
{$vo.before}
</td>
<td class='text-center nowrap'>
{$vo.reason}
</td>
<td class='text-center nowrap'>
{$vo.time}
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,47 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">操作账户</label>
<div class="layui-input-inline">
<input name="u_phone" value="{$Think.get.u_phone|default=''}" placeholder="请输入操作账户" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">真实姓名</label>
<div class="layui-input-inline">
<input name="u_name" value="{$Think.get.u_name|default=''}" placeholder="请输入真实姓名" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">详情</label>
<div class="layui-input-inline">
<input name="i_reason" value="{$Think.get.i_reason|default=''}" placeholder="请输入详情(模糊搜索)" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">流水时间</label>
<div class="layui-input-inline">
<input data-date-range name="i_time" value="{$Think.get.i_time|default=''}" placeholder="请选择流水时间" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">账单类型</label>
<div class="layui-input-inline">
<select class="layui-select" name="i_type">
{foreach [''=>'- 全部类型 -','1'=>'收入','2'=>'支出'] as $k=>$v}
<!--{eq name='Think.get.i_type' value='$k.""'}-->
<option selected value="{$k}">{$v}</option>
<!--{else}-->
<option value="{$k}">{$v}</option>
<!--{/eq}-->
{/foreach}
</select>
</div>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
<script>form.render()</script>
</fieldset>

View File

@ -0,0 +1,218 @@
{extend name='akszadmin@main'}
{block name="content"}
<form onsubmit="return false;" id="GoodsForm" data-auto="true" method="post" class='layui-form layui-card' autocomplete="off">
<div class="layui-card-body think-box-shadow padding-left-40">
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs9 relative">
<span class="color-green">产品名称</span>
<input name="title" required class="layui-input" placeholder="请输入产品名称" value="{$vo.title|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">产品代码</span>
<input name="code" required class="layui-input" placeholder="请输入产品代码" value="{$vo.code|default=''}" disabled>
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">产品门槛</span>
<input name="min" required class="layui-input" placeholder="请输入产品门槛" value="{$vo.min|default=''}">
</label>
</div>
<div class="layui-form-item">
<span class="color-green label-required-prev">产品图标</span>
<table class="layui-table">
<thead>
<tr>
<td width="90px" class="text-center"><input name="img" type="hidden" value="{$vo.img|default=''}"></td>
</tr>
</thead>
</table>
<script>$('[name="img"]').uploadOneImage()</script>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<blockquote class="layui-elem-quote">
<p>注意: 客户订单在条件范围内时会根据订单的涨或跌自动减或加最小值与最大值之间的随机数留空或者0则为不开启 </p>
</blockquote>
<label class="layui-col-xs4 relative">
<span class="color-green">风控波动最小值</span>
<input name="point_low" required class="layui-input" placeholder="请输入风控波动最小值" value="{$vo.point_low|default=''}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">风控波动最大值</span>
<input name="point_top" required class="layui-input" placeholder="请输入风控波动最大值" value="{$vo.point_top|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<blockquote class="layui-elem-quote">
<p>注意: 产品获取接口值后,会加上+-此处的值。如5则在接口获取的数据中加上-5~5之间的随机数。 </p>
</blockquote>
<label class="layui-col-xs4 relative">
<span class="color-green">随机波动范围</span>
<input name="rands" required class="layui-input" placeholder="请输入随机波动范围" value="{$vo.rands|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<blockquote class="layui-elem-quote">
<p>注意: 填0表示不显示 </p>
</blockquote>
<label class="layui-col-xs3 relative">
<span class="color-green">时间玩法间隔【一】</span>
<input name="protime_1" class="layui-input" placeholder="请输入时间玩法间隔分钟" value="{$vo.protime_1|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">时间玩法间隔【二】</span>
<input name="protime_2" class="layui-input" placeholder="请输入时间玩法间隔分钟" value="{$vo.protime_2|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">时间玩法间隔【三】</span>
<input name="protime_3" class="layui-input" placeholder="请输入时间玩法间隔分钟" value="{$vo.protime_3|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">时间玩法间隔【四】</span>
<input name="protime_4" class="layui-input" placeholder="请输入时间玩法间隔分钟" value="{$vo.protime_4|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<blockquote class="layui-elem-quote">
<p>投资金额【以 | 符号隔开】 </p>
</blockquote>
<label class="layui-col-xs3 relative">
<span class="color-green">时间玩法间隔【一】投资金额</span>
<input name="order_amount_1" class="layui-input" placeholder="请输入投资金额" value="{$vo.order_amount_1|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">时间玩法间隔【二】投资金额</span>
<input name="order_amount_2" class="layui-input" placeholder="请输入投资金额" value="{$vo.order_amount_2|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">时间玩法间隔【三】投资金额</span>
<input name="order_amount_3" class="layui-input" placeholder="请输入投资金额" value="{$vo.order_amount_3|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">时间玩法间隔【四】投资金额</span>
<input name="order_amount_4" class="layui-input" placeholder="请输入投资金额" value="{$vo.order_amount_4|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<blockquote class="layui-elem-quote">
<p>注意: 填入比例区间例如2或者2.1-2.2 </p>
</blockquote>
<label class="layui-col-xs3 relative">
<span class="color-green">盈亏比例【一】</span>
<input name="proscale_1" class="layui-input" placeholder="请输入盈亏比例" value="{$vo.proscale_1|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">盈亏比例【二】</span>
<input name="proscale_2" class="layui-input" placeholder="请输入盈亏比例" value="{$vo.proscale_2|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">盈亏比例【三】</span>
<input name="proscale_3" class="layui-input" placeholder="请输入盈亏比例" value="{$vo.proscale_3|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">盈亏比例【四】</span>
<input name="proscale_4" class="layui-input" placeholder="请输入盈亏比例" value="{$vo.proscale_4|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<blockquote class="layui-elem-quote">
<p>注意: 填入比例区间例如2或者2.1-2.2 </p>
</blockquote>
<label class="layui-col-xs3 relative">
<span class="color-green">亏损比例【一】</span>
<input name="lossrate_1" class="layui-input" placeholder="请输入亏损比例" value="{$vo.lossrate_1|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">亏损比例【二】</span>
<input name="lossrate_2" class="layui-input" placeholder="请输入亏损比例" value="{$vo.lossrate_2|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">亏损比例【三】</span>
<input name="lossrate_3" class="layui-input" placeholder="请输入亏损比例" value="{$vo.lossrate_3|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">亏损比例【四】</span>
<input name="lossrate_4" class="layui-input" placeholder="请输入亏损比例" value="{$vo.lossrate_4|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<blockquote class="layui-elem-quote">
<p>注意: 填入比例区间例如0.01-0.10 </p>
</blockquote>
<label class="layui-col-xs3 relative">
<span class="color-red">盈利上浮动比例区间</span>
<input name="upps" class="layui-input" placeholder="不设置,请留空" value="{$vo.upps|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-red">亏损下浮动比例区间</span>
<input name="downps" class="layui-input" placeholder="不设置,请留空" value="{$vo.downps|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<blockquote class="layui-elem-quote">
<p style="color:red">注意:开市时间,精准到秒,如:<b style="color:green;">00:00:00~03:00:00|08:00:00~23:59:59 </b>不得出现中文符号,全天不开市请留空</p>
</blockquote>
<label class="layui-col-xs3 relative">
<span class="color-green">开市时间【周一】</span>
<input name="opentime_1" class="layui-input" placeholder="如00:00:00~23:59:59" value="{$vo.opentime_1|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">开市时间【周二】</span>
<input name="opentime_2" class="layui-input" placeholder="如00:00:00~23:59:59" value="{$vo.opentime_2|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">开市时间【周三】</span>
<input name="opentime_3" class="layui-input" placeholder="如00:00:00~23:59:59" value="{$vo.opentime_3|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">开市时间【周四】</span>
<input name="opentime_4" class="layui-input" placeholder="如00:00:00~23:59:59" value="{$vo.opentime_4|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">开市时间【周五】</span>
<input name="opentime_5" class="layui-input" placeholder="如00:00:00~23:59:59" value="{$vo.opentime_5|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">开市时间【周六】</span>
<input name="opentime_6" class="layui-input" placeholder="如00:00:00~23:59:59" value="{$vo.opentime_6|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">开市时间【周日】</span>
<input name="opentime_7" class="layui-input" placeholder="如00:00:00~23:59:59" value="{$vo.opentime_7|default=''}">
</label>
</div>
<div class="layui-form-item block">
<span class="color-green">产品备注</span>
<textarea name="content">{$vo.content|default=''|raw}</textarea>
</div>
<div class="layui-form-item text-center">
{notempty name='vo.id'}<input type="hidden" name="id" value="{$vo.id}">{/notempty}
<button class="layui-btn" type="submit">保存产品</button>
<button class="layui-btn layui-btn-danger" ng-click="hsitoryBack()" type="button">取消编辑</button>
</div>
</div>
</form>
{/block}
{block name='script'}
<script>
window.form.render();
require(['ckeditor', 'angular'], function() {
window.createEditor('[name="content"]', { height: 500 });
var app = angular.module("GoodsForm", []).run(callback);
angular.bootstrap(document.getElementById(app.name), [app.name]);
function callback($rootScope) {
$rootScope.hsitoryBack = function() {
$.msg.confirm('确定要取消编辑吗?', function(index) {
history.back(), $.msg.close(index);
});
};
}
})
</script>
{/block}

View File

@ -0,0 +1,97 @@
{extend name='akszadmin@main'}
{block name="button"}
{if auth("akszadmin/goods/add")}
<button data-open='{:url(ADMIN_MODULE."/goods/add")}' data-title="添加产品" class='layui-btn layui-btn-sm layui-btn-primary'>添加产品</button>
{/if}
{if auth("akszadmin/goods/remove")}
<button data-action='{:url(ADMIN_MODULE."/goods/remove")}' data-rule="id#{key}" data-csrf="{:systoken('remove')}" class='layui-btn layui-btn-sm layui-btn-primary'>删除产品</button>
{/if}
{/block}
{block name="content"}
<div class="think-box-shadow">
{include file='goods/index_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='list-table-check-td think-checkbox'>
<input data-auto-none data-check-target='.list-check-box' type='checkbox'>
</th>
<th class='list-table-sort-td'>
<button type="button" data-reload class="layui-btn layui-btn-xs">刷 新</button>
</th>
<th class='text-left nowrap' width="20%">产品标题</th>
<th class='text-left nowrap' width="15%">门槛</th>
<th class='text-left nowrap' width="15%">产品代码</th>
<th class='text-left nowrap' width="15%">状态</th>
<th class='text-left nowrap' width="15%">随机值</th>
<th class='text-left nowrap' width="15%">风控最小值</th>
<th class='text-left nowrap' width="15%">风控最大值</th>
<th class='text-left nowrap' width="15%">操作</th>
<th></th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr data-dbclick>
<td class='list-table-check-td think-checkbox'>
<input class="list-check-box" value='{$vo.id}' type='checkbox'>
</td>
<td class='list-table-sort-td'>
<input data-action-blur="{:request()->url()}" data-value="id#{$vo.id};action#sort;sort#{value}" data-loading="false" value="{$vo.sort}" class="list-sort-input">
</td>
<td class='text-left nowrap'>
{$vo.title|default='--'}
</td>
<td class='text-left nowrap'>
{$vo.min|default='0'}
</td>
<td class='text-left nowrap'>
{$vo.code|default='--'}
</td>
<td class='text-left nowrap'>
{if $vo.isopen == 1} 开市 {else /} 休市 {/if}
</td>
<td class='text-left nowrap'>
{$vo.rands|default='--'}
</td>
<td class='text-left nowrap'>
{$vo.point_low|default='--'}
</td>
<td class='text-left nowrap'>
{$vo.point_top|default='--'}
</td>
<td class='text-left nowrap'>
<div class="nowrap margin-bottom-5">
{if auth("akszadmin/goods/edit")}
{if $vo.iskq == 1}
<a class="layui-btn layui-btn-sm layui-btn-success" data-confirm="确定要关闭吗?" data-action="{:url(ADMIN_MODULE.'/goods/iskqopen')}" data-value="id#{$vo.id};iskq#0" data-csrf="{:systoken('iskqopen')}">开启</a>
{else /}
<a class="layui-btn layui-btn-sm layui-btn-danger" data-confirm="确定要开启吗?" data-action="{:url(ADMIN_MODULE.'/goods/iskqopen')}" data-value="id#{$vo.id};iskq#1" data-csrf="{:systoken('iskqopen')}">关闭</a>
{/if}
{if $vo.isopen == 1}
<a class="layui-btn layui-btn-sm layui-btn-danger" data-confirm="确定要休市吗?" data-action="{:url(ADMIN_MODULE.'/goods/proisopen')}" data-value="id#{$vo.id};isopen#0" data-csrf="{:systoken('proisopen')}">点击休市</a>
{else /}
<a class="layui-btn layui-btn-sm layui-btn-success" data-confirm="确定要开市吗?" data-action="{:url(ADMIN_MODULE.'/goods/proisopen')}" data-value="id#{$vo.id};isopen#1" data-csrf="{:systoken('proisopen')}">点击开市</a>
{/if}
<a data-dbclick class="layui-btn layui-btn-sm" data-open='{:url(ADMIN_MODULE."/goods/edit")}?id={$vo.id}'>编 辑</a>
{/if}
{if auth("akszadmin/goods/remove")}
<a class="layui-btn layui-btn-sm layui-btn-danger" data-confirm="确定要删除数据吗?" data-action="{:url(ADMIN_MODULE.'/goods/remove')}" data-value="id#{$vo.id}" data-csrf="{:systoken('remove')}">删 除</a>
{/if}
<a class="layui-btn layui-btn-sm layui-btn-{$vo.showps==1?'warm':'black'}" data-confirm="确定要显示吗?" data-action="{:url(ADMIN_MODULE.'/goods/showps')}" data-value="id#{$vo.id};do#{$vo.showps==1?0:1}" data-csrf="{:systoken('showps')}">{$vo.showps==1?"隐盈":"显盈"}</a>
<a class="layui-btn layui-btn-sm layui-btn-{$vo.showps2==1?'warm':'black'}" data-confirm="确定要显示吗?" data-action="{:url(ADMIN_MODULE.'/goods/showps2')}" data-value="id#{$vo.id};do#{$vo.showps2==1?0:1}" data-csrf="{:systoken('showps2')}">{$vo.showps2==1?"隐亏":"显亏"}</a>
</div>
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,15 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">产品名称</label>
<div class="layui-input-inline">
<input name="title" value="{$Think.get.title|default=''}" placeholder="请输入产品名称" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
<script>form.render()</script>
</fieldset>

View File

@ -0,0 +1,86 @@
{extend name='akszadmin@main'}
{block name="content"}
<form onsubmit="return false;" data-auto="true" method="post" class='layui-form layui-card' autocomplete="off">
<div class="think-box-shadow padding-40">
<div class="layui-form-item layui-row layui-col-space15">
<blockquote class="layui-elem-quote">
<p>说明:比如设置几点到几点稳赢,如:14:20-15:30 </p>
</blockquote>
<label class="layui-col-xs12 relative">
<span class="color-green">稳赢时间段</span>
<input name="wenyin" class="layui-input" placeholder="请填写稳赢时间段" value="{$vo.wenyin|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<blockquote class="layui-elem-quote">
<p>说明:比如设置几点到几点稳输,如:18:10-18:30 </p>
</blockquote>
<label class="layui-col-xs12 relative">
<span class="color-green">稳输时间段</span>
<input name="wenshu" class="layui-input" placeholder="请填写稳输时间段" value="{$vo.wenshu|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs12 relative">
<span class="color-green">全赢比例</span>
<input name="qybl" class="layui-input" placeholder="请填写全赢比例" value="{$vo.qybl|default=''}">%
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs12 relative">
<span class="color-green">全亏比例</span>
<input name="qkbl" class="layui-input" placeholder="请填写全亏比例" value="{$vo.qkbl|default=''}">%
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<blockquote class="layui-elem-quote">
<p>说明: 此处设置会员ID8888多个用户用|符号分开8888|9999设置之后该会员所有订单都会亏损请谨慎操作。如停止该功能请在上面留空或者填0并提交。 </p>
</blockquote>
<label class="layui-col-xs12 relative">
<span class="color-green">指定客户亏损</span>
<input name="to_loss" class="layui-input" placeholder="请填写客户ID" value="{$vo.to_loss|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<blockquote class="layui-elem-quote">
<p>说明: 此处设置会员ID8888多个用户用|符号分开8888|9999设置之后该会员所有订单都会赢利请谨慎操作。如停止该功能请在上面留空或者填0并提交。 </p>
</blockquote>
<label class="layui-col-xs12 relative">
<span class="color-green">指定客户赢利</span>
<input name="to_win" class="layui-input" placeholder="请填写客户ID" value="{$vo.to_win|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<blockquote class="layui-elem-quote">
<p>说明: 下单达到此金额,则会受到下面风控影响。 </p>
</blockquote>
<label class="layui-col-xs12 relative">
<span class="color-green">最小风控值</span>
<input name="min_price" class="layui-input" placeholder="请输入最小风控值" value="{$vo.min_price|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<blockquote class="layui-elem-quote">
<p>说明: 输入金额区间,在金额区间之内会根据此概率盈亏。不在此区间则不受风控影响</p>
<p>格式: 区间开始-区间结束:客户赢利概率|  符号必须为英文符号如0-100:50|100-200:30 </p>
</blockquote>
<label class="layui-col-xs12 relative">
<span class="color-green">风控概率</span>
<input name="chance" class="layui-input" placeholder="请输入风控概率" value="{$vo.chance|default=''}">
</label>
</div>
<div class="layui-form-item text-left">
{notempty name='vo.id'}<input type="hidden" name="id" value="{$vo.id}">{/notempty}
<button class="layui-btn" type="submit">保存设置</button>
</div>
</div>
</form>
{/block}
{block name='script'}
<script>
window.form.render();
</script>
{/block}

View File

@ -0,0 +1,242 @@
<!DOCTYPE html>
<html lang="zh">
<head>
<title>{block name="title"}{$title|default=''}{if !empty($title)} · {/if}{:sysconf('site_name')}{/block}</title>
<meta charset="utf-8">
<meta name="renderer" content="webkit">
<meta name="format-detection" content="telephone=no">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=0.4">
<link rel="shortcut icon" href="{:sysconf('site_icon')}">
<link rel="stylesheet" href="__ROOT__/static/plugs/awesome/fonts.css?at={:date('md')}">
<link rel="stylesheet" href="__ROOT__/static/plugs/layui/css/layui.css?at={:date('md')}">
<link rel="stylesheet" href="__ROOT__/static/theme/css/console.css?at={:date('md')}">
{block name="style"}{/block}
<script>window.ROOT_URL = '__ROOT__';window.ADMIN_MODULE = '{:ADMIN_MODULE}';</script>
<script src="__ROOT__/static/plugs/jquery/pace.min.js"></script>
<style>
.layui-nav .layui-badge, .layui-nav .layui-badge-dot {
position: static;
}
</style>
<script>
setInterval(function() {
$.ajax({
url: '/{:ADMIN_MODULE}/index/online_user',
type: 'get',
data: {},
dataType: 'json',
success: function (res) {
$('.online_user').html(res.data);
}
});
}, 3000);
</script>
</head>
<body class="layui-layout-body">
{block name='body'}
<div class="ignore" style="display:block">
<img id='noticeimg' src="/static/theme/img/notice.png" width="32">
</div>
<div class="layui-layout layui-layout-admin layui-layout-left-hide">
<!-- 顶部菜单 开始 -->
<div class="layui-header notselect">
<a href="javascript:void(0);" class="layui-logo layui-elip" style="pointer-events: none;">
{:sysconf('app_name')} {if sysconf('app_version')}<sup class="padding-left-5">{:sysconf('app_version')}</sup>{/if}
</a>
<ul class="layui-nav layui-layout-left">
<li class="layui-nav-item" lay-unselect>
<a class="text-center" data-target-menu-type>
<i class="layui-icon layui-icon-spread-left"></i>
</a>
</li>
{foreach $menus as $oneMenu}
<li class="layui-nav-item">
<a data-menu-node="m-{$oneMenu.id}" data-open="{$oneMenu.url}">
{notempty name='oneMenu.icon'}<span class='{$oneMenu.icon} padding-right-5'></span>{/notempty}
<span>{$oneMenu.title|default=''}</span>
</a>
</li>
{/foreach}
</ul>
<ul class="layui-nav layui-layout-right">
<li lay-unselect class="layui-nav-item"><a href="/{:ADMIN_MODULE}.html#/{:ADMIN_MODULE}/users/index.html?online_user=1">
在线人数
<span class="layui-badge online_user">0</span>
</a></li>&nbsp;&nbsp;&nbsp;
<li lay-unselect class="layui-nav-item"><a href="/{:ADMIN_MODULE}.html#/{:ADMIN_MODULE}/recharge/index.html?spm=m-69-105-107" data-reload>
充值
<span class="layui-badge recharge_count">0</span>
</a></li>&nbsp;&nbsp;&nbsp;
<li lay-unselect class="layui-nav-item"><a href="/{:ADMIN_MODULE}.html#/{:ADMIN_MODULE}/cash/index.html?spm=m-69-105-108" data-reload>
提现
<span class="layui-badge cash_count">0</span>
</a></li>&nbsp;&nbsp;&nbsp;
<li lay-unselect class="layui-nav-item"><a href="/{:ADMIN_MODULE}.html#/{:ADMIN_MODULE}/order/index.html?spm=m-109-111-116" data-reload>
订单
<span class="layui-badge Order_count">0</span>
</a></li>
<li lay-unselect class="layui-nav-item"><a data-reload><i class="layui-icon layui-icon-refresh-3"></i></a></li>
{notempty name='Think.session.user.username'}
<li class="layui-nav-item">
<dl class="layui-nav-child">
<dd lay-unselect><a data-modal="{:url(ADMIN_MODULE.'/index/info',['id'=>session('user.id')])}"><i class="layui-icon layui-icon-set-fill margin-right-5"></i>基本资料</a></dd>
<dd lay-unselect><a data-modal="{:url(ADMIN_MODULE.'/user/pass',['id'=>session('user.id')])}"><i class="layui-icon layui-icon-component margin-right-5"></i>安全设置</a></dd>
<dd lay-unselect><a data-modal="{:url(ADMIN_MODULE.'/user/suffix',['id'=>session('user.id')])}"><i class="layui-icon layui-icon-component margin-right-5"></i>后台加密</a></dd>
{if auth('akszadmin/index/buildoptimize')}
<dd lay-unselect><a data-modal="{:url(ADMIN_MODULE.'/index/buildOptimize')}"><i class="layui-icon layui-icon-template-1 margin-right-5"></i>压缩发布</a></dd>
{/if}
{if auth('akszadmin/index/clearruntime')}
<dd lay-unselect><a data-modal="{:url(ADMIN_MODULE.'/index/clearRuntime')}"><i class="layui-icon layui-icon-fonts-clear margin-right-5"></i>清理缓存</a></dd>
{/if}
{notempty name='GLOBALS.AdminUserRightOption'}{foreach $GLOBALS.AdminUserRightOption as $option}{if auth($option.node)}
<dd lay-unselect><a data-{$option.type}="{$option.action}"><i class="{$option.icon} margin-right-5"></i>{$option.title}</a></dd>
{/if}{/foreach}{/notempty}
<dd lay-unselect><a data-confirm="确定要退出登录吗?" data-load="{:url(ADMIN_MODULE.'/login/out')}"><i class="layui-icon layui-icon-release margin-right-5"></i>退出登录</a></dd>
</dl>
<a><span><i class="layui-icon layui-icon-username margin-right-5"></i> {:session('user.username')}</span></a>
</li>
{else}
<li class="layui-nav-item">
<a data-href="{:url('@'.ADMIN_MODULE.'/login')}"><i class="layui-icon layui-icon-username"></i> 立即登录</a>
</li>
{/notempty}
</ul>
</div>
<!-- 顶部菜单 结束 -->
<!-- 左则菜单 开始 -->
<div class="layui-side layui-bg-black notselect">
<div class="layui-side-scroll">
{foreach $menus as $oneMenu}
{notempty name='oneMenu.sub'}
<ul class="layui-nav layui-nav-tree layui-hide" data-menu-layout="m-{$oneMenu.id}">
{foreach $oneMenu.sub as $twoMenu}
{empty name='twoMenu.sub'}
<li class="layui-nav-item">
<a data-target-tips="{$twoMenu.title}" data-menu-node="m-{$oneMenu.id}-{$twoMenu.id}" data-open="{$twoMenu.url}">
<span class='{$twoMenu.icon|default="layui-icon layui-icon-link"}'></span>
<span class="nav-text padding-left-5">{$twoMenu.title}</span>
</a>
</li>
{else}
<li class="layui-nav-item" data-submenu-layout='m-{$oneMenu.id}-{$twoMenu.id}'>
<a data-target-tips="{$twoMenu.title}" style="background:#393D49">
<span class='nav-icon layui-hide {$twoMenu.icon|default="layui-icon layui-icon-triangle-d"}'></span>
<span class="nav-text padding-left-5">{$twoMenu.title}</span>
</a>
<dl class="layui-nav-child">
{foreach $twoMenu.sub as $thrMenu}
<dd>
<a data-target-tips="{$thrMenu.title}" data-open="{$thrMenu.url}" data-menu-node="m-{$oneMenu.id}-{$twoMenu.id}-{$thrMenu.id}">
<span class='nav-icon padding-left-5 {$thrMenu.icon|default="layui-icon layui-icon-link"}'></span>
<span class="nav-text padding-left-5">{$thrMenu.title}</span>
</a>
</dd>
{/foreach}
</dl>
</li>
{/empty}
{/foreach}
</ul>
{/notempty}
{/foreach}
</div>
</div>
<!-- 左则菜单 结束 -->
<!-- 主体内容 开始 -->
<div class="layui-body layui-bg-gray">{block name='content'}{/block}</div>
<!-- 主体内容 结束 -->
</div>
<iframe style="top:100px;right:50px" src="" height="0" width="0" frameborder="0" id="ifr"></iframe>
{/block}
<script src="__ROOT__/static/plugs/layui/layui.all.js"></script>
<script src="__ROOT__/static/plugs/require/require.js"></script>
<script src="__ROOT__/static/admin.js"></script>
<script>
var noticeoff=0;
var int;
if(noticeoff==0){
seeNum();
int=setInterval(seeNum,15000);
}
$('.ignore').click(function(){
$.get("/{:ADMIN_MODULE}/index/system_ignore",function(data,status){
layer.msg("所有提醒已忽略~");
$('#noticeimg').attr('src','/static/theme/img/ignore.png');
});
// if(noticeoff==0){
// $.get("/{:ADMIN_MODULE}/index/system_ignore",function(data,status){
// layer.msg("所有提醒已忽略~");
// // $('.ignore').hide();
// });
// $('#noticeimg').attr('src','/static/theme/img/ignore.png');
// noticeoff=1;
// window.clearInterval(int);
// }else{
// noticeoff=0;
// int=setInterval(seeNum,15000);
// $('#noticeimg').attr('src','/static/theme/img/notice.png');
// }
});
function seeNum(){
var seeNumUrl = "/{:ADMIN_MODULE}/index/check";
var rechargeState = 1;//充值声音开关1开/0关
$.ajax({
type : "POST",
url : seeNumUrl,
data: {rechargeState:rechargeState},
dataType : "json",
success : function(result){
if(result['code']==1){
var url = result['data']['url'].split('_')[0];
var recharge_count = result['data']['url'].split('_')[1].split('@')[0];
var cash_count = result['data']['url'].split('@')[1].split('&')[0];
var Order_count = result['data']['url'].split('&')[1];
$(".recharge_count").text(recharge_count);
$(".cash_count").text(cash_count);
$(".Order_count").text(Order_count);
$("#ifr").attr("src",url);
layer.msg(result['info'],{offset:'rb'});
$('#noticeimg').attr('src','/static/theme/img/notice.png');
//$('.ignore').show();
}else{
$("#ifr").attr("src","");
//$('.ignore').hide();
}
},
error:function(){
}
});
}
</script>
<style>
.ignore{
display: none;
position: fixed;
bottom: 15px;
right: 25px;
transition: all .3s ease-in-out;
z-index: 99999;
}
.ignore img{
background: #189f92;
padding: 10px;
border-radius: 100%;
}
</style>
{block name='script'}{/block}
</body>
</html>

View File

@ -0,0 +1,200 @@
{extend name='main'}
{block name='content'}
<style>
.store-total-container {
font-size: 14px;
margin-bottom: 20px;
letter-spacing: 1px;
}
.store-total-container .store-total-icon {
top: 45%;
right: 8%;
font-size: 65px;
position: absolute;
color: rgba(255, 255, 255, 0.4);
}
.store-total-container .store-total-item {
color: #fff;
line-height: 4em;
padding: 15px 25px;
position: relative;
}
.store-total-container .store-total-item > div:nth-child(2) {
font-size: 46px;
line-height: 46px;
}
</style>
<div class="think-box-shadow store-total-container notselect">
<div class="margin-bottom-15">数据统计</div>
<div class="layui-row layui-col-space15">
<div class="layui-col-sm6 layui-col-md3">
<div class="store-total-item nowrap" style="background:linear-gradient(-125deg,#57bdbf,#2f9de2)">
<div>总盈亏</div>
<div>{:number_format($invest_count)}</div>
<div>当前盈亏总数</div>
</div>
<i class="store-total-icon layui-icon layui-icon-template-1"></i>
</div>
<div class="layui-col-sm6 layui-col-md3">
<div class="store-total-item nowrap" style="background:linear-gradient(-125deg,#ff7d7d,#fb2c95)">
<div>用户总量</div>
<div>{:number_format($user_count)}</div>
<div>当前用户总数量(人)</div>
</div>
<i class="store-total-icon layui-icon layui-icon-user"></i>
</div>
<div class="layui-col-sm6 layui-col-md3">
<div class="store-total-item nowrap" style="background:linear-gradient(-113deg,#c543d8,#925cc3)">
<div>充值总额</div>
<div>{:number_format($recharge_sum)}</div>
<div>已支付充值订单总金额(元)</div>
</div>
<i class="store-total-icon layui-icon layui-icon-read"></i>
</div>
<div class="layui-col-sm6 layui-col-md3">
<div class="store-total-item nowrap" style="background:linear-gradient(-141deg,#ecca1b,#f39526)">
<div>提现总额</div>
<div>{:number_format($cash_sum)}</div>
<div>已完成提现订单总金额(元)</div>
</div>
<i class="store-total-icon layui-icon layui-icon-survey"></i>
</div>
</div>
</div>
<div class="think-box-shadow store-total-container">
<div class="margin-bottom-15">实时概况</div>
<div class="layui-row layui-col-space15">
<div class="layui-col-md6 margin-bottom-15">
<div class="layui-row">
<div class="layui-col-xs3 text-center">
<i class="layui-icon color-blue" style="font-size:60px;line-height:72px">&#xe65e;</i>
</div>
<div class="layui-col-xs4">
<div class="font-s14">今日充值</div>
<div class="font-s16">{:number_format($day[$today_key]['recharge'],2)}</div>
<div class="font-s12 color-desc">今日充值成功金额(元)</div>
</div>
<div class="layui-col-xs5">
<div class="font-s14">今日提现</div>
<div class="font-s16">{:number_format($day[$today_key]['cash'],2)}</div>
<div class="font-s12 color-desc">今日提现成功金额(元)</div>
</div>
</div>
</div>
<div class="layui-col-md6 margin-bottom-15">
<div class="layui-row">
<div class="layui-col-xs3 text-center">
<i class="layui-icon color-blue" style="font-size:60px;line-height:72px">&#xe663;</i>
</div>
<div class="layui-col-xs4">
<div class="font-s14">今日新增</div>
<div class="font-s16">{$day[$today_key]['new_user']}</div>
<div class="font-s12 color-desc">今日新增会员数(人)</div>
</div>
<div class="layui-col-xs5">
<div class="font-s14">在线人数</div>
<div class="font-s16">{$online_user}</div>
<div class="font-s12 color-desc">当前在线会员数(人)</div>
</div>
</div>
</div>
</div>
</div>
<div class="layui-row layui-col-space15">
<div class="layui-col-md12">
<div class="think-box-shadow">
<table class="layui-table" lay-even>
<caption class="text-left margin-bottom-15 font-s14">综合报表</caption>
<colgroup>
<col width="30%">
</colgroup>
<thead>
<tr>
<td>备注</td>
<td>入款</td>
<td>出款</td>
<td>首冲人数</td>
<td>活跃人数</td>
<td>客户盈亏</td>
</tr>
</thead>
<tbody>
<tr>
<td>上月</td>
<td>¥{:number_format($last_month['recharge'],2)}元</td>
<td>¥{:number_format($last_month['cash'],2)}元</td>
<td>{:$last_month['invest_list']}人</td>
<td>0人</td>
<td>¥{:number_format($last_month['invest_sum'],2)}元</td>
</tr>
<tr>
<td>本月</td>
<td>{:number_format($month['recharge'],2)}元</td>
<td>{:number_format($month['cash'],2)}元</td>
<td>{:$month['invest_list']}人</td>
<td>0人</td>
<td>{:number_format($month['invest_sum'],2)}元</td>
</tr>
<tr>
<td>总计</td>
<td><?php echo number_format(Db::name('LcRecharge')->where('status = 1')->sum('money'),2);?></td>
<td><?php echo number_format(Db::name('LcCash')->where('status = 1')->sum('money'),2);?></td>
<td><?php echo ($last_month['invest_list']+$month['invest_list']);?></td>
<td>0人</td>
<td><?php echo number_format(($last_month['invest_sum']+$month['invest_sum']),2);?></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="layui-row layui-col-space15">
<div class="layui-col-md12">
<div class="think-box-shadow">
<table class="layui-table" lay-even>
<caption class="text-left margin-bottom-15 font-s14">本月明细</caption>
<colgroup>
<col width="30%">
</colgroup>
<thead>
<tr>
<td>日期</td>
<td>新增用户</td>
<td>入款</td>
<td>出款</td>
<td>首冲人数</td>
<td>活跃人数</td>
<td>订单数量</td>
<td>客户盈亏</td>
<td>流水</td>
</tr>
</thead>
<tbody>
{volist name="day" id="v"}
<tr>
<td>{$v['date']}</td>
<td>{$v['new_user']}人</td>
<td>¥{:number_format($v['recharge'],2)}元</td>
<td>{:number_format($v['cash'],2)}元</td>
<td>{:$v['invest_list']}人</td>
<td>0人</td>
<td>{:$v['ordernumer']}条</td>
<td>¥{:number_format($v['expire'],2)}元</td>
<td>¥{:number_format($v['interest'],2)}元</td>
</tr>
{/volist}
</tbody>
</table>
</div>
</div>
</div>
{/block}

View File

@ -0,0 +1,285 @@
{extend name='akszadmin@main'}
{block name="content"}
<form onsubmit="return false;" data-auto="true" method="post" class='layui-form layui-card' autocomplete="off">
<div class="think-box-shadow padding-40">
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">网站名称</span>
<input name="webname" class="layui-input" placeholder="请输入网站名称" value="{$vo.webname|default=''}" required>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">网站域名</span>
<input name="domain" class="layui-input" placeholder="请输入网站域名" value="{$vo.domain|default=''}" required>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">公司名称</span>
<input name="company" class="layui-input" placeholder="请输入公司名称" value="{$vo.company|default=''}" required>
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">公司电话</span>
<input name="tel" class="layui-input" placeholder="请输入公司电话" value="{$vo.tel|default=''}" required>
</label>
<label class="layui-col-xs8 relative">
<span class="color-green">公司地址</span>
<input name="address" required class="layui-input" placeholder="请输入公司地址" value="{$vo.address|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs12 relative">
<span class="color-green">网站公告</span>
<input name="notice" class="layui-input" placeholder="请输入网站公告" value="{$vo.notice|default=''}">
</label>
</div>
<!--<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs12 relative">
<span class="color-green">登录公告</span>
<input name="notice2" class="layui-input" placeholder="请输入登录公告" value="{$vo.notice2|default=''}">
</label>
</div>-->
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs6 relative">
<span class="color-green">客服链接</span>
<input name="service" class="layui-input" placeholder="请输入客服链接" value="{$vo.service|default=''}" required>
</label>
<!--<label class="layui-col-xs6 relative">-->
<!-- <span class="color-green">APP下载连接</span>-->
<!-- <input name="app" required class="layui-input" placeholder="请输入APP下载连接" value="{$vo.app|default=''}">-->
<!--</label>-->
<input name="app" type="hidden" required class="layui-input" placeholder="请输入APP下载连接" value="{$vo.app|default=''}">
</div>
<div class="layui-form-item layui-row layui-col-space15">
<!--<label class="layui-col-xs6 relative">-->
<!-- <span class="color-green">APP下载说明</span>-->
<!-- <input name="appname" class="layui-input" placeholder="请输入下载说明" value="{$vo.appname|default=''}">-->
<!--</label>-->
<input name="appname" type="hidden" class="layui-input" placeholder="请输入下载说明" value="{$vo.appname|default=''}">
<label class="layui-col-xs6 relative">
<span class="color-green">ICP备案号</span>
<input name="icp" class="layui-input" placeholder="请输入ICP备案号" value="{$vo.icp|default=''}">
</label>
<!-- <label class="layui-col-xs6 relative">
<span class="color-green">客服微信号</span>
<input name="wechat" class="layui-input" placeholder="请输入客服微信号" value="{$vo.wechat|default=''}">
</label>-->
</div>
<div class="layui-form-item layui-row layui-col-space15" style="display: none;">
<label class="layui-col-xs4 relative">
<span class="color-green">实名开关</span>
<select class="layui-select" name="cert" required>
{foreach ['0'=>'关闭','1'=>'开启'] as $k=>$v}
<!--{eq name='$vo.cert' value='$k.""'}-->
<option selected value="{$k}">{$v}</option>
<!--{else}-->
<option value="{$k}">{$v}</option>
<!--{/eq}-->
{/foreach}
</select>
</label>
<label class="layui-col-xs8 relative">
<span class="color-green">实名认证APPCODE</span>
<input name="linetoken" class="layui-input" placeholder="请输入实名认证APPCODE" value="{$vo.linetoken|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15" style="display: none;">
<label class="layui-col-xs4 relative">
<span class="color-green">银行卡认证开关</span>
<select class="layui-select" name="bank" required>
{foreach ['0'=>'关闭','1'=>'开启'] as $k=>$v}
<!--{eq name='$vo.bank' value='$k.""'}-->
<option selected value="{$k}">{$v}</option>
<!--{else}-->
<option value="{$k}">{$v}</option>
<!--{/eq}-->
{/foreach}
</select>
</label>
<label class="layui-col-xs8 relative">
<span class="color-green">银行卡认证APPCODE</span>
<input name="banktoken" class="layui-input" placeholder="请输入银行卡认证APPCODE" value="{$vo.banktoken|default=''}">
</label>
</div>
<!--<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">签到显示理财</span>
<select class="layui-select" name="qdlcopen" required>
{foreach ['0'=>'关闭','1'=>'开启'] as $k=>$v}
&lt;!&ndash;{eq name='$vo.qdlcopen' value='$k.""'}&ndash;&gt;
<option selected value="{$k}">{$v}</option>
&lt;!&ndash;{else}&ndash;&gt;
<option value="{$k}">{$v}</option>
&lt;!&ndash;{/eq}&ndash;&gt;
{/foreach}
</select>
</label>
<label class="layui-col-xs8 relative">
<span class="color-green">签到天数</span>
<input name="qdnum" type="number" class="layui-input" placeholder="请输入签到天数" value="{$vo.qdnum|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs12 relative">
<span class="color-green">签到理财公告</span>
<input name="qdnotice" class="layui-input" placeholder="请输入签到理财公告" value="{$vo.qdnotice|default=''}">
</label>
</div>-->
<!--<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs6 relative">
<span class="color-green">抽奖开关</span>
<select class="layui-select" name="prize" required>
{foreach ['0'=>'关闭','1'=>'开启'] as $k=>$v}
&lt;!&ndash;{eq name='$vo.prize' value='$k.""'}&ndash;&gt;
<option selected value="{$k}">{$v}</option>
&lt;!&ndash;{else}&ndash;&gt;
<option value="{$k}">{$v}</option>
&lt;!&ndash;{/eq}&ndash;&gt;
{/foreach}
</select>
</label>
<label class="layui-col-xs6 relative">
<span class="color-green">积分商城开关</span>
<select class="layui-select" name="jifendh" required>
{foreach ['0'=>'关闭','1'=>'开启'] as $k=>$v}
&lt;!&ndash;{eq name='$vo.jifendh' value='$k.""'}&ndash;&gt;
<option selected value="{$k}">{$v}</option>
&lt;!&ndash;{else}&ndash;&gt;
<option value="{$k}">{$v}</option>
&lt;!&ndash;{/eq}&ndash;&gt;
{/foreach}
</select>
</label>
</div>-->
<div class="layui-form-item layui-row layui-col-space15">
<!-- <label class="layui-col-xs3 relative" style="display: none;">
<span class="color-green">APP防封连接</span>
<input name="appff" class="layui-input" placeholder="请输入APP防封连接" value="{$vo.appff|default=''}">
</label> -->
<label class="layui-col-xs3 relative">
<span class="color-green">是否开启提现</span>
<select class="layui-select" name="open_cash">
{foreach ['0'=>'关闭','1'=>'开启'] as $k=>$v}
&lt;!&ndash;{eq name='$vo.open_cash' value='$k.""'}&ndash;&gt;
<option selected value="{$k}">{$v}</option>
&lt;!&ndash;{else}&ndash;&gt;
<option value="{$k}">{$v}</option>
&lt;!&ndash;{/eq}&ndash;&gt;
{/foreach}
</select>
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">开始提现时间(例8:59)</span>
<input name="cash_start" class="layui-input" placeholder="请输入开始提现时间" value="{$vo.cash_start|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">结束提现时间(例17:59)</span>
<input name="cash_end" class="layui-input" placeholder="请输入结束提现时间" value="{$vo.cash_end|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">每笔提现手续费百分比</span>
<input name="cash_charge" class="layui-input" placeholder="请输入每笔提现手续费" value="{$vo.cash_charge|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs3 relative">
<span class="color-green">最低提现金额</span>
<input name="cash_min" class="layui-input" placeholder="请输入最低提现金额" value="{$vo.cash_min|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">单笔提现最大金额</span>
<input name="cash_max" class="layui-input" placeholder="请输入单笔提现最大金额" value="{$vo.cash_max|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">当日累计最高提现金额</span>
<input name="cash_day_max" class="layui-input" placeholder="请输入当日累计最高提现金额" value="{$vo.cash_day_max|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">每日最多提现次数</span>
<input name="cash_max_num" class="layui-input" placeholder="请输入每日最多提现次数" value="{$vo.cash_max_num|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs6 relative">
<span class="color-green">充值金额【以 | 符号隔开】</span>
<input name="recharge_amount" class="layui-input" placeholder="请输入充值金额" value="{$vo.recharge_amount|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">单笔最小入金</span>
<input name="recharge_min" class="layui-input" placeholder="请输入单笔最小入金" value="{$vo.recharge_min|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">单笔最大入金</span>
<input name="recharge_max" class="layui-input" placeholder="请输入单笔最大入金" value="{$vo.recharge_max|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs6 relative">
<span class="color-green">投资金额【以 | 符号隔开】</span>
<input name="order_amount" class="layui-input" placeholder="请输入投资金额" value="{$vo.order_amount|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">每笔平台收取手续费百分比</span>
<input name="order_charge" class="layui-input" placeholder="请输入每笔平台收取手续费" value="{$vo.order_charge|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs3 relative">
<span class="color-green">单笔最低下单金额</span>
<input name="order_min" class="layui-input" placeholder="请输入单笔最低下单金额" value="{$vo.order_min|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">单笔最高下单金额</span>
<input name="order_max" class="layui-input" placeholder="请输入单笔最高下单金额" value="{$vo.order_max|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">最大持仓金额</span>
<input name="order_max_amount" class="layui-input" placeholder="请输入最大持仓金额" value="{$vo.order_max_amount|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">最大持仓单数</span>
<input name="order_max_count" class="layui-input" placeholder="请输入最大持仓单数" value="{$vo.order_max_count|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs12 relative">
<span class="color-green">禁止IP<span class="color-red">多个IP请用半角 , 号隔开)</span></span>
<input name="ban_ip" class="layui-input" placeholder="请输入禁止IP多个IP请用半角 , 号隔开)" value="{$vo.ban_ip|default=''}">
</label>
</div>
<!-- <div class="layui-form-item block" style="display: none;">
<span class="label-required-prev color-green">合约合同设置</span>
<textarea name="contract">{$vo.contract|default=''|raw}</textarea>
</div>
<div class="layui-form-item block" style="display: none;">
<span class="label-required-prev color-green">矿机合同设置</span>
<textarea name="contract_kj">{$vo.contract_kj|default=''|raw}</textarea>
</div> -->
<div class="layui-form-item text-center">
{notempty name='vo.id'}<input type="hidden" name="id" value="{$vo.id}">{/notempty}
<button class="layui-btn" type="submit">保存设置</button>
</div>
</div>
</form>
{/block}
{block name='script'}
<script>
window.form.render();
require(['ckeditor', 'angular'], function () {
window.createEditor('[name="contract"]', {height: 500});
window.createEditor('[name="contract_kj"]', {height: 500});
})
</script>
{/block}

View File

@ -0,0 +1,202 @@
{extend name='akszadmin@main'}
{block name="content"}
<form onsubmit="return false;" data-auto="true" method="post" class='layui-form layui-card' autocomplete="off">
<div class="layui-tab layui-tab-card">
<ul class="layui-tab-title">
<li class="layui-this">系统图片</li>
<!--<li>新闻页弹窗</li>-->
</ul>
<div class="layui-tab-content" style="">
<div class="layui-tab-item layui-show">
<div class="layui-card-body padding-10 layui-col-md8">
<div class="layui-form-item">
<span class="color-green label-required-prev">网站首页LOGO</span>
<table class="layui-table">
<thead>
<tr>
<th class="text-center">260x70像素</th>
</tr>
<tr>
<td width="150px" class="text-center">
<input name="logo_img" type="hidden" value="{$vo.logo_img|default=''}">
</td>
</tr>
</thead>
</table>
<script>$('[name="logo_img"]').uploadOneImage()</script>
</div>
<div class="layui-form-item">
<span class="color-green label-required-prev">APP图标</span>
<table class="layui-table">
<thead>
<tr>
<th class="text-center">100x100像素</th>
</tr>
<tr>
<td width="150px" class="text-center">
<input name="app_img" type="hidden" value="{$vo.app_img|default=''}">
</td>
</tr>
</thead>
</table>
<script>$('[name="app_img"]').uploadOneImage()</script>
</div>
<div class="layui-form-item">
<span class="color-green label-required-prev">登录图标</span>
<table class="layui-table">
<thead>
<tr>
<th class="text-center">100x100像素</th>
</tr>
<tr>
<td width="150px" class="text-center">
<input name="login_img" type="hidden" value="{$vo.login_img|default=''}">
</td>
</tr>
</thead>
</table>
<script>$('[name="login_img"]').uploadOneImage()</script>
</div>
<div class="layui-form-item">
<span class="color-green label-required-prev">新闻页面底部图标png格式</span>
<table class="layui-table">
<thead>
<tr>
<th class="text-center">100x100像素</th>
</tr>
<tr>
<td width="150px" class="text-center">
<input name="news_img" type="hidden" value="{$vo.news_img|default=''}">
</td>
</tr>
</thead>
</table>
<script>$('[name="news_img"]').uploadOneImage()</script>
</div>
<div class="layui-form-item">
<span class="color-green label-required-prev">公司章</span>
<table class="layui-table">
<thead>
<tr>
<th class="text-center">500x500像素png格式</th>
</tr>
<tr>
<td width="150px" class="text-center">
<input name="seal_img" type="hidden" value="{$vo.seal_img|default=''}">
</td>
</tr>
</thead>
</table>
<script>$('[name="seal_img"]').uploadOneImage()</script>
</div>
<div class="layui-form-item">
<span class="color-green label-required-prev">保险章</span>
<table class="layui-table">
<thead>
<tr>
<th class="text-center">500x500像素png格式</th>
</tr>
<tr>
<td width="150px" class="text-center">
<input name="safe_seal_img" type="hidden" value="{$vo.safe_seal_img|default=''}">
</td>
</tr>
</thead>
</table>
<script>$('[name="safe_seal_img"]').uploadOneImage()</script>
</div>
</div>
</div>
<div class="layui-tab-item">
<div class="layui-card-body padding-10 layui-col-md8">
<div class="layui-form-item">
<span class="color-green label-required-prev">活动图片</span>
<table class="layui-table">
<thead>
<tr>
<th class="text-center">活动图片地址</th>
</tr>
<tr>
<td width="150px" class="text-center"><input name="activity_img" type="hidden" value="{$vo.activity_img|default=''}"></td>
</tr>
</thead>
</table>
<script>$('[name="activity_img"]').uploadOneImage()</script>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">是否开启</span>
<select class="layui-select" name="activity_status" required>
{foreach ['0'=>'关闭','1'=>'开启'] as $k=>$v}
<!--{eq name='$vo.activity_status' value='$k.""'}-->
<option selected value="{$k}">{$v}</option>
<!--{else}-->
<option value="{$k}">{$v}</option>
<!--{/eq}-->
{/foreach}
</select>
</label>
<label class="layui-col-xs8 relative">
<span class="color-green">活动链接</span>
<input name="activity_url" class="layui-input" placeholder="请输入活动链接" value="{$vo.activity_url|default='#'}">
</label>
</div>
</div>
</div>
<div class="layui-tab-item">
<div class="layui-card-body padding-10 layui-col-md8">
<div class="layui-form-item">
<span class="color-green label-required-prev">活动图片</span>
<table class="layui-table">
<thead>
<tr>
<th class="text-center">活动图片地址</th>
</tr>
<tr>
<td width="150px" class="text-center"><input name="activity1_img" type="hidden" value="{$vo.activity1_img|default=''}"></td>
</tr>
</thead>
</table>
<script>$('[name="activity1_img"]').uploadOneImage()</script>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">是否开启</span>
<select class="layui-select" name="activity1_status" required>
{foreach ['0'=>'关闭','1'=>'开启'] as $k=>$v}
<!--{eq name='$vo.activity1_status' value='$k.""'}-->
<option selected value="{$k}">{$v}</option>
<!--{else}-->
<option value="{$k}">{$v}</option>
<!--{/eq}-->
{/foreach}
</select>
</label>
<label class="layui-col-xs8 relative">
<span class="color-green">活动链接</span>
<input name="activity1_url" class="layui-input" placeholder="请输入活动链接" value="{$vo.activity1_url|default='#'}">
</label>
</div>
</div>
</div>
</div>
<div class="layui-form-item text-left padding-20">
{notempty name='vo.id'}<input type="hidden" name="id" value="{$vo.id}">{/notempty}
<button class="layui-btn" type="submit">保存设置</button>
</div>
</div>
</form>
{/block}
{block name='script'}
<script>
window.form.render();
</script>
{/block}

View File

@ -0,0 +1,329 @@
{extend name='akszadmin@main'}
{block name="content"}
<form onsubmit="return false;" data-auto="true" method="post" class='layui-form layui-card' autocomplete="off">
<div class="layui-tab layui-tab-card">
<ul class="layui-tab-title">
<li class="layui-this">银行入款</li>
<!--<li>支付宝扫码</li>
<li>微信扫码</li>
<li>公帐入款</li>
<li>支付宝转银行卡</li>
<li>微信转银行卡</li>-->
</ul>
<div class="layui-tab-content" style="">
<div class="layui-tab-item layui-show">
<div class="layui-card-body padding-10 layui-col-md8">
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">收款银行</span>
<input name="pay_bank_type" class="layui-input" placeholder="请输入收款银行" value="{$vo.pay_bank_type|default='无'}" required>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">收款人</span>
<input name="pay_bank_name" class="layui-input" placeholder="请输入收款人" value="{$vo.pay_bank_name|default='无'}" required>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">收款账号</span>
<input name="pay_bank_account" class="layui-input" placeholder="请输入收款账号" value="{$vo.pay_bank_account|default='无'}" required>
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">是否开启</span>
<select class="layui-select" name="pay_bank_status" required>
{foreach ['0'=>'关闭','1'=>'开启'] as $k=>$v}
<!--{eq name='$vo.pay_bank_status' value='$k.""'}-->
<option selected value="{$k}">{$v}</option>
<!--{else}-->
<option value="{$k}">{$v}</option>
<!--{/eq}-->
{/foreach}
</select>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">赠送比例(%</span>
<input name="pay_bank_give" class="layui-input" placeholder="请输入赠送比例(%" value="{$vo.pay_bank_give|default='0'}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">成长值达到标准显示</span>
<input name="pay_bankbz" class="layui-input" placeholder="请输入成长值" value="{$vo.pay_bankbz|default='0'}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs12 relative">
<span class="color-green">支付描述</span>
<input name="pay_bank" class="layui-input" placeholder="请输入支付描述" value="{$vo.pay_bank|default='0'}">
</label>
</div>
</div>
</div>
<!--<div class="layui-tab-item">
<div class="layui-card-body padding-10 layui-col-md8">
<div class="layui-form-item">
<span class="color-green label-required-prev">二维码</span>
<table class="layui-table">
<thead>
<tr>
<th class="text-center">收款二维码</th>
</tr>
<tr>
<td width="150px" class="text-center"><input name="qr_alipay_img" type="hidden" value="{$vo.qr_alipay_img|default=''}"></td>
</tr>
</thead>
</table>
<script>$('[name="qr_alipay_img"]').uploadOneImage()</script>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">是否开启</span>
<select class="layui-select" name="qr_alipay_status" required>
{foreach ['0'=>'关闭','1'=>'开启'] as $k=>$v}
<!--{eq name='$vo.qr_alipay_status' value='$k.""'}- ->
<option selected value="{$k}">{$v}</option>
<!--{else}- ->
<option value="{$k}">{$v}</option>
<!--{/eq}- ->
{/foreach}
</select>
</label>
<label class="layui-col-xs8 relative">
<span class="color-green">支付描述</span>
<input name="qr_alipay" class="layui-input" placeholder="请输入支付描述" value="{$vo.qr_alipay|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">是否开启跳转</span>
<select class="layui-select" name="qr_alipay_statustz" required>
{foreach ['0'=>'关闭','1'=>'开启'] as $k=>$v}
<!--{eq name='$vo.qr_alipay_statustz' value='$k.""'}- ->
<option selected value="{$k}">{$v}</option>
<!--{else}- ->
<option value="{$k}">{$v}</option>
<!--{/eq}- ->
{/foreach}
</select>
</label>
<label class="layui-col-xs8 relative">
<span class="color-green">跳转链接</span>
<input name="qr_alipaytzlj" class="layui-input" placeholder="请输入跳转链接" value="{$vo.qr_alipaytzlj|default=''}">
</label>
</div>
</div>
</div>
<div class="layui-tab-item">
<div class="layui-card-body padding-10 layui-col-md8">
<div class="layui-form-item">
<span class="color-green label-required-prev">二维码</span>
<table class="layui-table">
<thead>
<tr>
<th class="text-center">收款二维码</th>
</tr>
<tr>
<td width="150px" class="text-center"><input name="qr_wechat_img" type="hidden" value="{$vo.qr_wechat_img|default=''}"></td>
</tr>
</thead>
</table>
<script>$('[name="qr_wechat_img"]').uploadOneImage()</script>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">是否开启</span>
<select class="layui-select" name="qr_wechat_status" required>
{foreach ['0'=>'关闭','1'=>'开启'] as $k=>$v}
<!--{eq name='$vo.qr_wechat_status' value='$k.""'}- ->
<option selected value="{$k}">{$v}</option>
<!--{else}- ->
<option value="{$k}">{$v}</option>
<!--{/eq}- ->
{/foreach}
</select>
</label>
<label class="layui-col-xs8 relative">
<span class="color-green">支付描述</span>
<input name="qr_wechat" class="layui-input" placeholder="请输入支付描述" value="{$vo.qr_wechat|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">是否开启跳转</span>
<select class="layui-select" name="qr_wechat_statustz" required>
{foreach ['0'=>'关闭','1'=>'开启'] as $k=>$v}
<!--{eq name='$vo.qr_wechat_statustz' value='$k.""'}- ->
<option selected value="{$k}">{$v}</option>
<!--{else}- ->
<option value="{$k}">{$v}</option>
<!--{/eq}- ->
{/foreach}
</select>
</label>
<label class="layui-col-xs8 relative">
<span class="color-green">跳转链接</span>
<input name="qr_wechattzlj" class="layui-input" placeholder="请输入跳转链接" value="{$vo.qr_wechattzlj|default=''}">
</label>
</div>
</div>
</div>
<div class="layui-tab-item">
<div class="layui-card-body padding-10 layui-col-md8">
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">收款银行</span>
<input name="gz_bank_type" class="layui-input" placeholder="请输入收款银行" value="{$vo.gz_bank_type|default='无'}" required>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">收款人</span>
<input name="gz_bank_name" class="layui-input" placeholder="请输入收款人" value="{$vo.gz_bank_name|default='无'}" required>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">收款账号</span>
<input name="gz_bank_account" class="layui-input" placeholder="请输入收款账号" value="{$vo.gz_bank_account|default='无'}" required>
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">是否开启</span>
<select class="layui-select" name="gz_bank_status" required>
{foreach ['0'=>'关闭','1'=>'开启'] as $k=>$v}
<!--{eq name='$vo.gz_bank_status' value='$k.""'}- ->
<option selected value="{$k}">{$v}</option>
<!--{else}- ->
<option value="{$k}">{$v}</option>
<!--{/eq}- ->
{/foreach}
</select>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">赠送比例(%</span>
<input name="gz_bankz" class="layui-input" placeholder="请输入赠送比例(%" value="{$vo.gz_bankz|default='0'}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">成长值达到标准显示</span>
<input name="gz_bankbz" class="layui-input" placeholder="请输入成长值" value="{$vo.gz_bankbz|default='0'}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs12 relative">
<span class="color-green">支付描述</span>
<input name="gz_bank" class="layui-input" placeholder="请输入支付描述" value="{$vo.gz_bank|default='0'}">
</label>
</div>
</div>
</div>
<div class="layui-tab-item">
<div class="layui-card-body padding-10 layui-col-md8">
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">收款银行</span>
<input name="alipay_bank_type" class="layui-input" placeholder="请输入收款银行" value="{$vo.alipay_bank_type|default='无'}" required>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">收款人</span>
<input name="alipay_bank_name" class="layui-input" placeholder="请输入收款人" value="{$vo.alipay_bank_name|default='无'}" required>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">收款账号</span>
<input name="alipay_bank_account" class="layui-input" placeholder="请输入收款账号" value="{$vo.alipay_bank_account|default='无'}" required>
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">是否开启</span>
<select class="layui-select" name="alipay_bank_status" required>
{foreach ['0'=>'关闭','1'=>'开启'] as $k=>$v}
<!--{eq name='$vo.alipay_bank_status' value='$k.""'}- ->
<option selected value="{$k}">{$v}</option>
<!--{else}- ->
<option value="{$k}">{$v}</option>
<!--{/eq}- ->
{/foreach}
</select>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">赠送比例(%</span>
<input name="alipay_bank_give" class="layui-input" placeholder="请输入赠送比例(%" value="{$vo.alipay_bank_give|default='0'}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">成长值达到标准显示</span>
<input name="alipay_bankbz" class="layui-input" placeholder="请输入成长值" value="{$vo.alipay_bankbz|default='0'}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs12 relative">
<span class="color-green">支付描述</span>
<input name="alipay_bank" class="layui-input" placeholder="请输入支付描述" value="{$vo.alipay_bank|default='0'}">
</label>
</div>
</div>
</div>
<div class="layui-tab-item">
<div class="layui-card-body padding-10 layui-col-md8">
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">收款银行</span>
<input name="wx_bank_type" class="layui-input" placeholder="请输入收款银行" value="{$vo.wx_bank_type|default='无'}" required>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">收款人</span>
<input name="wx_bank_name" class="layui-input" placeholder="请输入收款人" value="{$vo.wx_bank_name|default='无'}" required>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">收款账号</span>
<input name="wx_bank_account" class="layui-input" placeholder="请输入收款账号" value="{$vo.wx_bank_account|default='无'}" required>
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">是否开启</span>
<select class="layui-select" name="wx_bank_status" required>
{foreach ['0'=>'关闭','1'=>'开启'] as $k=>$v}
<!--{eq name='$vo.wx_bank_status' value='$k.""'}- ->
<option selected value="{$k}">{$v}</option>
<!--{else}- ->
<option value="{$k}">{$v}</option>
<!--{/eq}- ->
{/foreach}
</select>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">赠送比例(%</span>
<input name="wx_bank_give" class="layui-input" placeholder="请输入赠送比例(%" value="{$vo.wx_bank_give|default='0'}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">成长值达到标准显示</span>
<input name="wx_bankbz" class="layui-input" placeholder="请输入成长值" value="{$vo.wx_bankbz|default='0'}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs12 relative">
<span class="color-green">支付描述</span>
<input name="wx_bank" class="layui-input" placeholder="请输入支付描述" value="{$vo.wx_bank|default='0'}">
</label>
</div>
</div>
</div>-->
</div>
<div class="layui-form-item text-center">
{notempty name='vo.id'}<input type="hidden" name="id" value="{$vo.id}">{/notempty}
<button class="layui-btn" type="submit">保存设置</button>
</div>
</div>
</form>
{/block}
{block name='script'}
<script>
window.form.render();
</script>
{/block}

View File

@ -0,0 +1,94 @@
{extend name='akszadmin@main'}
{block name="content"}
<form onsubmit="return false;" data-auto="true" method="post" class='layui-form layui-card' autocomplete="off">
<div class="think-box-shadow padding-40">
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">用户注册(元)</span>
<input name="register" class="layui-input" placeholder="请输入用户注册(元)" value="{$vo.register|default='0'}" required>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">注册赠送成长值</span>
<input name="registerzzz" class="layui-input" placeholder="请输入注册赠送成长值" value="{$vo.registerzzz|default='0'}" required>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">实名赠送(元)</span>
<input name="shimingsong" class="layui-input" placeholder="请输入实名赠送(元)" value="{$vo.shimingsong|default='0'}" required>
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">邀请注册(元)</span>
<input name="register2" class="layui-input" placeholder="请输入邀请注册(元)" value="{$vo.register2|default='0'}" required>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">邀请充值(%</span>
<input name="recharge" class="layui-input" placeholder="请输入邀请充值(%" value="{$vo.recharge|default='0'}" required>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">每日签到奖励(元)</span>
<input name="qiandao" class="layui-input" placeholder="请输入每日签到奖励(元)" value="{$vo.qiandao|default='0'}" required>
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">邀请投资1级%</span>
<input name="invest1" class="layui-input" placeholder="请输入邀请投资1级%" value="{$vo.invest1|default='0'}" required>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">邀请投资2级%</span>
<input name="invest2" class="layui-input" placeholder="请输入邀请投资2级%" value="{$vo.invest2|default='0'}" required>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">邀请投资3级%</span>
<input name="invest3" class="layui-input" placeholder="请输入邀请投资3级%" value="{$vo.invest3|default='0'}" required>
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15" style="display: none;">
<label class="layui-col-xs4 relative">
<span class="color-green">新闻开关</span>
<select class="layui-select" name="isobse" required>
{foreach ['0'=>'关闭','1'=>'开启'] as $k=>$v}
<!--{eq name='$vo.isobse' value='$k.""'}-->
<option selected value="{$k}">{$v}</option>
<!--{else}-->
<option value="{$k}">{$v}</option>
<!--{/eq}-->
{/foreach}
</select>
</label>
<label class="layui-col-xs8 relative">
<span class="color-green">观看新闻时间(秒)</span>
<input name="seetime" type="number" class="layui-input" placeholder="请输入观看新闻时间(秒)" value="{$vo.seetime|default='0'}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15" style="display: none;">
<label class="layui-col-xs4 relative">
<span class="color-green">新闻领取次数</span>
<input name="getnum" class="layui-input" placeholder="请输入新闻领取次数" value="{$vo.getnum|default='0'}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">新闻领取金额(开始)</span>
<input name="newsmoney" class="layui-input" placeholder="请输入新闻领取金额(开始)" value="{$vo.newsmoney|default='0'}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">新闻领取金额(结束)</span>
<input name="newsmoneytwo" class="layui-input" placeholder="请输入新闻领取金额(结束)" value="{$vo.newsmoneytwo|default='0'}">
</label>
</div>
<div class="layui-form-item text-left">
{notempty name='vo.id'}<input type="hidden" name="id" value="{$vo.id}">{/notempty}
<button class="layui-btn" type="submit">保存设置</button>
</div>
</div>
</form>
{/block}
{block name='script'}
<script>
window.form.render();
</script>
{/block}

View File

@ -0,0 +1,51 @@
{extend name='akszadmin@main'}
{block name="content"}
<div class="think-box-shadow">
{include file='invest/index_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='text-left nowrap' width="40%">投资信息</th>
<th class='text-left nowrap' width="15%">投资人</th>
<th class='text-left nowrap' width="15%">投资数据</th>
<th class="text-left nowrap" width="15%">投资时间</th>
<th></th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr>
<td class='text-left nowrap' style="max-width: 260px;overflow: hidden">
项目名称:{$vo.title|default='--'}<br>
合同编号:{$vo.number|default='--'}<br>
还款类型:{$vo.type2|default='--'}<br>
</td>
<td class='text-left nowrap'>
投资人ID{$vo.uid|default='--'}<br>
投资人姓名:{$vo.name|default='--'}<br>
投资人电话:{$vo.phone|default='--'}<br>
</td>
<td class='text-left nowrap'>
投资金额:{$vo.money|default='--'} 元<br>
费率:{$vo.rate|default='--'} %<br>
期限:{$vo.day|default='--'} 天<br>
</td>
<td class='text-left nowrap'>
投资时间:{$vo.time|default='--'}<br>
<!--结束时间:{$vo.time2|default='--'}<br>-->
</td>
<td class='text-left nowrap'>
{if auth("akszadmin/invest_list/detail")}
<a data-title="查看详情" class="layui-btn layui-btn-sm" data-open='{:url(ADMIN_MODULE."/invest_list/index")}?i_iid={$vo.id}'>查看详情</a>
{/if}
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,49 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">项目名称</label>
<div class="layui-input-inline">
<input name="i_title" value="{$Think.get.i_title|default=''}" placeholder="请输入项目名称" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">投资时间</label>
<div class="layui-input-inline">
<input data-date-range name="i_time" value="{$Think.get.i_time|default=''}" placeholder="请选择投资时间" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">会员账号</label>
<div class="layui-input-inline">
<input name="u_phone" value="{$Think.get.u_phone|default=''}" placeholder="请输入会员账号" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">还款方式</label>
<div class="layui-input-inline">
<select class="layui-select" name="i_type1" lay-search>
<option value="">全部方式</option>
{foreach $tlist as $v}
<!--{eq name='Think.get.i_type1' value='$v.id.""'}-->
<option selected value="{$v.id}">{$v.name}</option>
<!--{else}-->
<option value="{$v.id}">{$v.name}</option>
<!--{/eq}-->
{/foreach}
</select>
</div>
</div>
<br>
<div class="layui-form-item layui-inline" style="margin-right: 20px">
<span class="color-desc font-s14">已收益(总):<span class="color-red">{$profit}元</span></span>
</div>
<div class="layui-form-item layui-inline" style="margin-right: 20px">
<span class="color-desc font-s14">未收益(总):<span class="color-red">{$un_profit}元</span></span>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
<script>form.render()</script>
</fieldset>

View File

@ -0,0 +1,43 @@
{extend name='akszadmin@main'}
{block name="content"}
<div class="think-box-shadow">
{include file='invest_list/index_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='text-left nowrap' width="40%">投资信息</th>
<th class='text-left nowrap' width="15%">投资人</th>
<th class='text-left nowrap' width="15%">投资数据</th>
<th class="text-left nowrap" width="15%">投资时间</th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr>
<td class='text-left nowrap' style="max-width: 260px;overflow: hidden">
项目名称:{$vo.title|default='--'}<br>
返款编号:{$vo.id|default='--'}<br>
</td>
<td class='text-left nowrap'>
投资人ID{$vo.uid|default='--'}<br>
投资人姓名:{$vo.name|default='--'}<br>
投资人电话:{$vo.phone|default='--'}<br>
</td>
<td class='text-left nowrap'>
预计返款金额:{$vo.pay1|default='--'} 元<br>
实际返款金额:{$vo.pay2|default='--'} 元<br>
</td>
<td class='text-left nowrap'>
预计返款:{$vo.time1|default='--'}<br>
实际返款:{$vo.time2|default='--'}<br>
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,30 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">项目名称</label>
<div class="layui-input-inline">
<input name="i_title" value="{$Think.get.i_title|default=''}" placeholder="请输入项目名称" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">返款时间</label>
<div class="layui-input-inline">
<input data-date-range name="i_time1" value="{$Think.get.i_time1|default=''}" placeholder="请选择返款时间" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">会员账号</label>
<div class="layui-input-inline">
<input name="u_phone" value="{$Think.get.u_phone|default=''}" placeholder="请输入会员账号" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
<!--<div class="layui-form-item layui-inline" style="margin-left: 20px">
<span class="color-desc font-s14">合计返款:<span class="color-red">{$refund}元</span></span>
</div>-->
</form>
<script>form.render()</script>
</fieldset>

View File

@ -0,0 +1,236 @@
{extend name='akszadmin@main'}
{block name="content"}
<form onsubmit="return false;" id="GoodsForm" data-auto="true" method="post" class='layui-form layui-card' autocomplete="off">
<div class="layui-card-body think-box-shadow padding-left-40">
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs3 relative">
<span class="color-green">项目分类</span>
<select class="layui-select" required name="class" lay-search>
{foreach $class as $cate}
{if isset($vo.class) and $vo.class eq $cate.id}
<option selected value="{$cate.id}">{$cate.name|default=''}</option>
{else}
<option value="{$cate.id}">{$cate.name|default=''}</option>
{/if}
{/foreach}
</select>
</label>
<label class="layui-col-xs9 relative">
<span class="color-green">项目名称</span>
<input name="title" required class="layui-input" placeholder="请输入项目名称" value="{$vo.title|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs3 relative">
<span class="color-green">还款方式</span>
<select class="layui-select" required name="type" lay-search>
{foreach $type as $cate}
{if isset($vo.type) and $vo.type eq $cate.id}
<option selected value="{$cate.id}">{$cate.name|default=''}</option>
{else}
<option value="{$cate.id}">{$cate.name|default=''}</option>
{/if}
{/foreach}
</select>
</label>
<label class="layui-col-xs9 relative">
<span class="color-green">产品亮点</span>
<input name="desc" required class="layui-input" placeholder="请输入产品亮点" value="{$vo.desc|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs3 relative">
<span class="color-green">开始时间</span>
<input name="time" data-date-input="datetime" required class="layui-input" placeholder="请输入开始时间" value="{$vo.time|default=''}">
</label>
<label class="layui-col-xs9 relative">
<span class="color-green">担保公司</span>
<input name="guarantee" required class="layui-input" placeholder="请输入担保公司" value="{$vo.guarantee|default='中国人民保险(香港)有限公司'}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">项目金额(万元)</span>
<input name="total" required class="layui-input" placeholder="请输入项目金额(万元)" value="{$vo.total|default=''}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">收益率(%</span>
<input name="rate" required class="layui-input" placeholder="请输入收益率(%" value="{$vo.rate|default=''}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">期限(天)</span>
<input name="day" required class="layui-input" placeholder="请输入期限(天)" value="{$vo.day|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">起投金额(元)</span>
<input name="min" required class="layui-input" placeholder="请输入起投金额(元)" value="{$vo.min|default=''}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">最大投资金额(元)</span>
<input name="max" required class="layui-input" placeholder="请输入最大投资金额(元)" value="{$vo.max|default='1000000'}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">最大投资次数</span>
<input name="num" required class="layui-input" placeholder="请输入最大投资次数" value="{$vo.num|default='1000'}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">上级分润(%</span>
<input name="invest1" class="layui-input" placeholder="请输入上级分润(%" value="{$vo.invest1|default=''}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">二级分润(%</span>
<input name="invest2" class="layui-input" placeholder="请输入二级分润(%" value="{$vo.invest2|default=''}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">三级分润(%</span>
<input name="invest3" class="layui-input" placeholder="请输入三级分润(%" value="{$vo.invest3|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">上级赠送红包</span>
<input name="red1" class="layui-input" placeholder="请输入上级赠送红包" value="{$vo.red1|default=''}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">二级赠送红包</span>
<input name="red2" class="layui-input" placeholder="请输入二级赠送红包" value="{$vo.red2|default=''}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">三级赠送红包</span>
<input name="red3" class="layui-input" placeholder="请输入三级赠送红包" value="{$vo.red3|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<!--<label class="layui-col-xs4 relative">
<span class="color-green">开启抽奖</span>
<select class="layui-select" name="prize" required>
{foreach ['0'=>'关闭','1'=>'开启'] as $k=>$v}
{eq name='$vo.prize' value='$k.""'}
<option selected value="{$k}">{$v}</option>
{else}
<option value="{$k}">{$v}</option>
{/eq}
{/foreach}
</select>
</label>-->
<label class="layui-col-xs4 relative">
<span class="color-green">合约算力</span>
<input name="hysl" required class="layui-input" placeholder="请输入合约算力" value="{$vo.hysl|default=''}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">开启积分</span>
<select class="layui-select" name="integral" required>
{foreach ['0'=>'关闭','1'=>'开启'] as $k=>$v}
<!--{eq name='$vo.integral' value='$k.""'}-->
<option selected value="{$k}">{$v}</option>
<!--{else}-->
<option value="{$k}">{$v}</option>
<!--{/eq}-->
{/foreach}
</select>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">排序</span>
<input name="sort" class="layui-input" placeholder="请输入排序" value="{$vo.sort|default='0'}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">积分比例<span class="help-block">(最终获得积分 = 投资金额*积分比例)</span></span>
<input name="jfbl" class="layui-input" placeholder="请输入积分比例" value="{$vo.jfbl|default=''}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">起投成长值</span>
<input name="value" class="layui-input" placeholder="请输入起投成长值" value="{$vo.value|default='0'}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">固定结算时间<span class="help-block">(仅限 当天投资,当天还款付息 有效)</span></span>
<input data-date-input="datetime" name="fixedtime" class="layui-input" placeholder="请输入固定结算时间" value="{$vo.fixedtime|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">进度自动拉满天数</span>
<input name="auto" class="layui-input" placeholder="请输入进度自动拉满天数" value="{$vo.auto|default=''}">
<span class="help-block">0为不设置自动拉满天数</span>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">虚拟进度(%</span>
<input name="percent" class="layui-input" placeholder="请输入虚拟进度(%" value="{$vo.percent|default=''}">
<span class="help-block">当进度为100%时项目满投</span>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">红包额度</span>
<input name="red" class="layui-input" placeholder="请输入红包额度" value="{$vo.red|default=''}">
<span class="help-block">0为不发红包额度以起投金额成倍赠送到余额</span>
</label>
</div>
<div class="layui-form-item">
<span class="color-green label-required-prev">项目封面图片</span>
<table class="layui-table">
<thead>
<tr>
<th class="text-center">项目封面</th>
</tr>
<tr>
<td width="90px" class="text-center"><input name="img" type="hidden" value="{$vo.img|default=''}"></td>
</tr>
</thead>
</table>
<script>$('[name="img"]').uploadOneImage()</script>
</div>
<div class="layui-form-item block">
<span class="label-required-prev color-green">产品详情</span>
<textarea name="fixedcontent">{$vo.fixedcontent|default=''|raw}</textarea>
</div>
<div class="layui-form-item text-center">
{notempty name='vo.id'}<input type="hidden" name="id" value="{$vo.id}">{/notempty}
<button class="layui-btn layui-btn-danger" ng-click="hsitoryBack()" type="button">取消编辑</button>
<button class="layui-btn" type="submit">保存项目</button>
</div>
</div>
</form>
{/block}
{block name='script'}
<script>
window.form.render();
require(['ckeditor', 'angular'], function () {
window.createEditor('[name="fixedcontent"]', {height: 500});
var app = angular.module("GoodsForm", []).run(callback);
angular.bootstrap(document.getElementById(app.name), [app.name]);
function callback($rootScope) {
$rootScope.hsitoryBack = function () {
$.msg.confirm('确定要取消编辑吗?', function (index) {
history.back(), $.msg.close(index);
});
};
}
})
</script>
{/block}

View File

@ -0,0 +1,81 @@
{extend name='akszadmin@main'}
{block name="button"}
{if auth("akszadmin/item/add")}
<button data-open='{:url(ADMIN_MODULE."/item/add")}' data-title="添加项目" class='layui-btn layui-btn-sm layui-btn-primary'>添加项目</button>
{/if}
{if auth("akszadmin/item/remove")}
<button data-action='{:url(ADMIN_MODULE."/item/remove")}' data-rule="id#{key}" class='layui-btn layui-btn-sm layui-btn-primary'>删除项目</button>
{/if}
{/block}
{block name="content"}
<div class="think-box-shadow">
{include file='item/index_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='list-table-check-td think-checkbox'>
<input data-auto-none data-check-target='.list-check-box' type='checkbox'>
</th>
<th class='list-table-sort-td'>
<button type="button" data-reload class="layui-btn layui-btn-xs">排序刷新</button>
</th>
<th class='text-left' width="30%">项目信息</th>
<th class='text-left' width="15%">项目分类</th>
<th class='text-left' width="15%">项目配置</th>
<th class='text-left' width="15%">其他配置</th>
<th></th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr data-dbclick>
<td class='list-table-check-td think-checkbox'><input class="list-check-box" value='{$vo.id}' type='checkbox'></td>
<td class='list-table-sort-td'><input data-action-blur="{:request()->url()}" data-value="id#{$vo.id};action#sort;sort#{value}" data-loading="false" value="{$vo.sort}" class="list-sort-input"></td>
<td class='text-left'>
<span style="width: 300px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;">{$vo.title|default='--'}</span><br>
开始时间:{$vo.time|default='--'}<br>
</td>
<td class='text-left'>
所属分类:{$vo.item_class.name|default='--'}<br>
还款方式:{$vo.pay_type.name|default='--'}<br>
</td>
<td class='text-left'>
项目金额:{$vo.total|default='--'}万元<br>
收益率:{$vo.rate|default='--'}%<br>
项目期限:{$vo.day|default='--'}天<br>
</td>
<td class='text-left'>
项目进度:{$vo.percent|default='--'}%<br>
起投金额:{$vo.min|default='--'}元<br>
投资次数:{$vo.num|default='--'}次<br>
</td>
<td class='text-left'>
<div class="nowrap margin-bottom-5">
{if auth("akszadmin/item/edit")}
<a data-dbclick class="layui-btn layui-btn-sm" data-open='{:url(ADMIN_MODULE."/item/edit")}?id={$vo.id}'>编 辑</a>
{else}
<a data-tips-text="您没有编辑项目的权限哦!" class="layui-btn layui-btn-sm layui-btn-primary layui-disabled">编 辑</a>
{/if}
{if auth("akszadmin/item/remove")}
<a class="layui-btn layui-btn-sm layui-btn-danger" data-confirm="确定要删除数据吗?" data-action="{:url(ADMIN_MODULE.'/item/remove')}" data-value="id#{$vo.id}">删 除</a>
{else}
<a data-tips-text="您没有删除项目的权限哦!" class="layui-btn layui-btn-sm layui-btn-primary layui-disabled">删 除</a>
{/if}
</div>
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,45 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">项目名称</label>
<div class="layui-input-inline">
<input name="title" value="{$Think.get.title|default=''}" placeholder="请输入项目名称" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">项目分类</label>
<div class="layui-input-inline">
<select class="layui-select" name="class" lay-search>
<option value="">全部项目</option>
{foreach $mlist as $v}
<!--{eq name='Think.get.class' value='$v.id.""'}-->
<option selected value="{$v.id}">{$v.name}</option>
<!--{else}-->
<option value="{$v.id}">{$v.name}</option>
<!--{/eq}-->
{/foreach}
</select>
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">还款方式</label>
<div class="layui-input-inline">
<select class="layui-select" name="type" lay-search>
<option value="">全部方式</option>
{foreach $tlist as $v}
<!--{eq name='Think.get.type' value='$v.id.""'}-->
<option selected value="{$v.id}">{$v.name}</option>
<!--{else}-->
<option value="{$v.id}">{$v.name}</option>
<!--{/eq}-->
{/foreach}
</select>
</div>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
<script>form.render()</script>
</fieldset>

View File

@ -0,0 +1,15 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">分类名称</label>
<div class="layui-input-inline">
<input name="title" value="{$Think.get.title|default=''}" placeholder="请输入分类名称" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
<script>form.render()</script>
</fieldset>

View File

@ -0,0 +1,47 @@
<form onsubmit="return false;" action="{:request()->url()}" data-auto="true" method="post" class='layui-form layui-card' autocomplete="off">
<div class="layui-card-body">
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">会员等级</label>
<label class="layui-col-xs10">
<select name='member_id' required class='layui-select' lay-search>
{foreach $member as $key=>$cate}
{eq name='cate.id' value='$vo.member_id|default=0'}
<option selected value='{$cate.id}'>{$cate.name}</option>
{else}
<option value='{$cate.id}'>{$cate.name}</option>
{/eq}
{/foreach}
</select>
</label>
</div>
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">分类名称</label>
<label class="layui-col-xs10">
<input name="name" required value='{$vo.name|default=""}' placeholder="请输入分类名称" class="layui-input">
</label>
</div>
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">分类备注</label>
<label class="layui-col-xs10">
<input name="note" value='{$vo.note|default=""}' placeholder="请输入分类备注" class="layui-input">
</label>
</div>
</div>
<div class="hr-line-dashed"></div>
<div class="layui-form-item text-center">
{notempty name='vo.id'}<input type='hidden' value='{$vo.id}' name='id'>{/notempty}
<button class="layui-btn" type='submit'>保存数据</button>
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
</div>
</form>
{block name='script'}
<script>
window.form.render();
</script>
{/block}

View File

@ -0,0 +1,62 @@
{extend name='akszadmin@main'}
{block name="button"}
{if auth("akszadmin/item_class/add")}
<button data-modal='{:url(ADMIN_MODULE."/item_class/add")}' data-title="添加项目分类" class='layui-btn layui-btn-sm layui-btn-primary'>添加项目分类</button>
{/if}
{/block}
{block name="content"}
<div class="think-box-shadow">
{include file='item_class/class_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='list-table-check-td think-checkbox'>
<input data-auto-none data-check-target='.list-check-box' type='checkbox'>
</th>
<th class='list-table-sort-td'>
<button type="button" data-reload class="layui-btn layui-btn-xs">刷 新</button>
</th>
<th class='text-left nowrap'>分类名称</th>
<th class="text-center">会员分组</th>
<th class="text-center">添加时间</th>
<th class="text-center"></th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr>
<td class='list-table-check-td think-checkbox'>
<input class="list-check-box" value='{$vo.id}' type='checkbox'>
</td>
<td class='list-table-sort-td'>
<input data-action-blur="{:request()->url()}" data-value="id#{$vo.id};action#sort;sort#{value}" data-loading="false" value="{$vo.sort}" class="list-sort-input">
</td>
<td class='text-left nowrap'>
{$vo.name|default=''}
</td>
<td class='text-center nowrap'>
{$vo.member.name|default=''}
</td>
<td class='text-center nowrap'>{$vo.add_time|format_datetime}</td>
<td class='text-left nowrap'>
{if auth("akszadmin/item_class/edit")}
<a data-title="编辑商品分类" class="layui-btn layui-btn-sm" data-modal='{:url(ADMIN_MODULE."/item_class/edit")}?id={$vo.id}'>编 辑</a>
{/if}
{if auth("akszadmin/item_class/remove")}
<a class="layui-btn layui-btn-sm layui-btn-danger" data-confirm="确定要删除数据吗?" data-action="{:url(ADMIN_MODULE.'/item_class/remove')}" data-value="id#{$vo.id}">删 除</a>
{/if}
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,57 @@
{extend name="index/index"}
{block name="body"}
<div class="login-container" data-supersized="__ROOT__/static/theme/img/login/bg1.jpg,__ROOT__/static/theme/img/login/bg2.jpg">
<div class="header notselect layui-hide-xs">
<a href="{:url('@')}" class="title">{:sysconf('app_name')}<span class="padding-left-5 font-s10">{:sysconf('app_version')}</span></a>
{notempty name='devmode'}
<a class="pull-right layui-anim layui-anim-fadein" href='https://gitee.com/zoujingli/ThinkAdmin'>
<img src='https://gitee.com/zoujingli/ThinkAdmin/widgets/widget_1.svg' alt='Fork me on Gitee'>
</a>
{/notempty}
</div>
<form data-login-form onsubmit="return false" method="post" class="layui-anim layui-anim-upbit" autocomplete="off">
<h2 class="notselect">系统管理</h2>
<ul>
<li class="username">
<label>
<i class="layui-icon layui-icon-username"></i>
<input class="layui-input" required pattern="^\S{4,}$" name="username" autofocus autocomplete="off" placeholder="登录账号" title="请输入登录账号">
</label>
</li>
<li class="password">
<label>
<i class="layui-icon layui-icon-password"></i>
<input class="layui-input" required pattern="^\S{4,}$" name="password" maxlength="32" type="password" autocomplete="off" placeholder="登录密码" title="请输入登录密码">
</label>
</li>
<li class="verify layui-hide">
<label class="inline-block relative">
<i class="layui-icon layui-icon-picture-fine"></i>
<input class="layui-input" required pattern="^\S{4,}$" name="verify" maxlength="4" autocomplete="off" placeholder="验证码" title="请输入验证码">
</label>
<label data-captcha="{:url(ADMIN_MODULE.'/login/captcha',[],false)}" data-field-verify="verify" data-field-uniqid="uniqid" data-captcha-type="{$captcha_type}" data-captcha-token="{$captcha_token}"></label>
</li>
<li class="text-center padding-top-20">
<button type="submit" class="layui-btn layui-disabled full-width" data-form-loaded="立即登入">正在载入</button>
</li>
</ul>
</form>
<div class="footer notselect">
<p class="layui-hide-xs"><a target="_blank" href="https://www.google.cn/chrome">推荐使用谷歌浏览器</a></p>
{:sysconf('site_copy')}
{if sysconf('miitbeian')}<span class="padding-5">|</span><a target="_blank" href="http://beian.miit.gov.cn">{:sysconf('miitbeian')}</a>{/if}
</div>
</div>
{/block}
{block name='style'}
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
<script>if (location.href.indexOf('#') > -1) location.replace(location.href.split('#')[0])</script>
<link rel="stylesheet" href="__ROOT__/static/theme/css/login.css">
{/block}
{block name='script'}
<script src="__ROOT__/static/login.js"></script>
<script src="__ROOT__/static/plugs/supersized/supersized.3.2.7.min.js"></script>
{/block}

View File

@ -0,0 +1,11 @@
<div class="layui-card layui-bg-gray">
{block name='style'}{/block}
{notempty name='title'}
<div class="layui-card-header layui-anim layui-anim-fadein notselect">
<span class="layui-icon layui-icon-next font-s10 color-desc margin-right-5"></span>{$title|default=''}
<div class="pull-right">{block name='button'}{/block}</div>
</div>
{/notempty}
<div class="layui-card-body layui-anim layui-anim-upbit">{block name='content'}{/block}</div>
{block name='script'}{/block}
</div>

View File

@ -0,0 +1,118 @@
{extend name='akszadmin@main'}
{block name="content"}
<form onsubmit="return false;" id="GoodsForm" data-auto="true" method="post" class='layui-form layui-card' autocomplete="off">
<div class="layui-card-body think-box-shadow padding-left-40">
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs6 relative">
<span class="color-green">矿机名称</span>
<input name="title" required class="layui-input" placeholder="请输入矿机名称" value="{$vo.title|default=''}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">担保方</span>
<input name="guarantee" required class="layui-input" placeholder="请输入担保方" value="{$vo.guarantee|default='中国人民保险(香港)有限公司'}">
</label>
<label class="layui-col-xs3 relative">
<span class="color-green">上架时间</span>
<input name="time" data-date-input="datetime" required class="layui-input" placeholder="请输入上架时间" value="{$vo.time|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">矿机总量/份</span>
<input name="total" required class="layui-input" placeholder="请输入矿机总量/份" value="{$vo.total|default=''}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">剩余矿机/份</span>
<input name="stock" required class="layui-input" placeholder="请输入剩余矿机/份" value="{$vo.stock|default=''}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">保证金元/份</span>
<input name="min" required class="layui-input" placeholder="请输入保证金/份" value="{$vo.min|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">使用期限/天</span>
<input name="day" required class="layui-input" placeholder="请输入使用期限/天" value="{$vo.day|default=''}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">日总产出 BTC/天</span>
<input name="day_income" required class="layui-input" placeholder="请输入日总产出 BTC/天" value="{$vo.day_income|default=''}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">算力 TH/s</span>
<input name="power" required class="layui-input" placeholder="请输入算力 TH/s" value="{$vo.power|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">日化收益率</span>
<input name="rate" required class="layui-input" placeholder="请输入日化收益率" value="{$vo.rate|default=''}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">日运维费 BTC/天</span>
<input name="cost" required class="layui-input" placeholder="请输入日运维费 BTC/天" value="{$vo.cost|default=''}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">限投次数</span>
<input name="num" required class="layui-input" placeholder="请输入限投次数" value="{$vo.num|default=''}">
</label>
</div>
<div class="layui-form-item">
<span class="color-green label-required-prev">矿机封面图片</span>
<table class="layui-table">
<thead>
<tr>
<th class="text-center">矿机封面</th>
</tr>
<tr>
<td width="90px" class="text-center"><input name="img" type="hidden" value="{$vo.img|default=''}"></td>
</tr>
</thead>
</table>
<script>$('[name="img"]').uploadOneImage()</script>
</div>
<div class="layui-form-item block">
<span class="label-required-prev color-green">矿机详情</span>
<textarea name="fixedcontent">{$vo.fixedcontent|default=''|raw}</textarea>
</div>
<div class="layui-form-item text-center">
{notempty name='vo.id'}<input type="hidden" name="id" value="{$vo.id}">{/notempty}
<button class="layui-btn layui-btn-danger" ng-click="hsitoryBack()" type="button">取消编辑</button>
<button class="layui-btn" type="submit">保存项目</button>
</div>
</div>
</form>
{/block}
{block name='script'}
<script>
window.form.render();
require(['ckeditor', 'angular'], function () {
window.createEditor('[name="fixedcontent"]', {height: 500});
var app = angular.module("GoodsForm", []).run(callback);
angular.bootstrap(document.getElementById(app.name), [app.name]);
function callback($rootScope) {
$rootScope.hsitoryBack = function () {
$.msg.confirm('确定要取消编辑吗?', function (index) {
history.back(), $.msg.close(index);
});
};
}
})
</script>
{/block}

View File

@ -0,0 +1,77 @@
{extend name='akszadmin@main'}
{block name="button"}
{if auth("akszadmin/mall/add")}
<button data-open='{:url(ADMIN_MODULE."/mall/add")}' data-title="添加矿机" class='layui-btn layui-btn-sm layui-btn-primary'>添加矿机</button>
{/if}
{if auth("akszadmin/mall/remove")}
<button data-action='{:url(ADMIN_MODULE."/mall/remove")}' data-rule="id#{key}" class='layui-btn layui-btn-sm layui-btn-primary'>删除矿机</button>
{/if}
{/block}
{block name="content"}
<div class="think-box-shadow">
{include file='mall/index_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='list-table-check-td think-checkbox'>
<input data-auto-none data-check-target='.list-check-box' type='checkbox'>
</th>
<th class='list-table-sort-td'>
<button type="button" data-reload class="layui-btn layui-btn-xs">排序刷新</button>
</th>
<th class='text-left' width="30%">矿机信息</th>
<th class='text-left nowrap' width="30%">矿机配置</th>
<th class='text-left nowrap' width="30%">其他配置</th>
<th></th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr data-dbclick>
<td class='list-table-check-td think-checkbox'><input class="list-check-box" value='{$vo.id}' type='checkbox'></td>
<td class='list-table-sort-td'><input data-action-blur="{:request()->url()}" data-value="id#{$vo.id};action#sort;sort#{value}" data-loading="false" value="{$vo.sort}" class="list-sort-input"></td>
<td class='text-left'>
<span style="width: 300px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;">{$vo.title|default='--'}</span><br>
添加时间:{$vo.time|default='--'}<br>
使用期限:{$vo.day|default='--'}<br>
</td>
<td class='text-left nowrap'>
保证金:{$vo.min|default='--'}元<br>
日总产出:{$vo.day_income|default='--'} BTC/天<br>
日运维费:{$vo.cost|default='--'} BTC/天<br>
</td>
<td class='text-left nowrap'>
算力:{$vo.power|default='--'}TH/s<br>
矿机总量:{$vo.total|default='--'}份<br>
剩余矿机:{$vo.stock|default='--'}份<br>
</td>
<td class='text-left'>
<div class="nowrap margin-bottom-5">
{if auth("akszadmin/mall/edit")}
<a data-dbclick class="layui-btn layui-btn-sm" data-open='{:url(ADMIN_MODULE."/mall/edit")}?id={$vo.id}'>编 辑</a>
{else}
<a data-tips-text="您没有编辑矿机的权限哦!" class="layui-btn layui-btn-sm layui-btn-primary layui-disabled">编 辑</a>
{/if}
{if auth("akszadmin/mall/remove")}
<a class="layui-btn layui-btn-sm layui-btn-danger" data-confirm="确定要删除数据吗?" data-action="{:url(ADMIN_MODULE.'/mall/remove')}" data-value="id#{$vo.id}">删 除</a>
{else}
<a data-tips-text="您没有删除矿机的权限哦!" class="layui-btn layui-btn-sm layui-btn-primary layui-disabled">删 除</a>
{/if}
</div>
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,15 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">矿机名称</label>
<div class="layui-input-inline">
<input name="title" value="{$Think.get.title|default=''}" placeholder="请输入矿机名称" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
<script>form.render()</script>
</fieldset>

View File

@ -0,0 +1,50 @@
{extend name='akszadmin@main'}
{block name="content"}
<div class="think-box-shadow">
{include file='mall_invest/index_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='text-left nowrap' width="30%">租赁信息</th>
<th class='text-left nowrap' width="20%">投资人</th>
<th class='text-left nowrap' width="20%">投资数据</th>
<th class="text-left nowrap" width="15%">时间</th>
<th></th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr>
<td class='text-left nowrap' style="max-width: 260px;overflow: hidden">
矿机名称:{$vo.title|default='--'}<br>
日运维费:{$vo.cost|default='--'}<br>
</td>
<td class='text-left nowrap'>
投资人ID{$vo.uid|default='--'}<br>
投资人姓名:{$vo.name|default='--'}<br>
投资人电话:{$vo.phone|default='--'}<br>
</td>
<td class='text-left nowrap'>
保证金:{$vo.money|default='--'} 元<br>
日净收益:{$vo.profit|default='--'} BTC<br>
使用期限:{$vo.day|default='--'} 天<br>
</td>
<td class='text-left nowrap'>
租赁时间:{$vo.time|default='--'}<br>
结束时间:{$vo.time2|default='--'}<br>
</td>
<td class='text-left nowrap'>
{if auth("akszadmin/invest_list/detail")}
<a data-title="查看详情" class="layui-btn layui-btn-sm" data-open='{:url(ADMIN_MODULE."/mall_invest_list/index")}?i_iid={$vo.id}'>查看详情</a>
{/if}
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,27 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">矿机名称</label>
<div class="layui-input-inline">
<input name="i_title" value="{$Think.get.i_title|default=''}" placeholder="请输入矿机名称" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">租赁时间</label>
<div class="layui-input-inline">
<input data-date-range name="i_time" value="{$Think.get.i_time|default=''}" placeholder="请选择租赁时间" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">会员账号</label>
<div class="layui-input-inline">
<input name="u_phone" value="{$Think.get.u_phone|default=''}" placeholder="请输入会员账号" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
<script>form.render()</script>
</fieldset>

View File

@ -0,0 +1,43 @@
{extend name='akszadmin@main'}
{block name="content"}
<div class="think-box-shadow">
{include file='mall_invest_list/index_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='text-left nowrap' width="30%">投资信息</th>
<th class='text-left nowrap' width="20%">投资人</th>
<th class='text-left nowrap' width="20%">投资数据</th>
<th class="text-left nowrap" width="15%">投资时间</th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr>
<td class='text-left nowrap' style="max-width: 260px;overflow: hidden">
矿机名称:{$vo.title|default='--'}<br>
挖矿编号:{$vo.id|default='--'}<br>
</td>
<td class='text-left nowrap'>
投资人ID{$vo.uid|default='--'}<br>
投资人姓名:{$vo.name|default='--'}<br>
投资人电话:{$vo.phone|default='--'}<br>
</td>
<td class='text-left nowrap'>
预计收益:{$vo.pay1|default='--'} BTC<br>
实际收益:{$vo.pay2|default='--'} BTC<br>
</td>
<td class='text-left nowrap'>
预计收益时间:{$vo.time1|default='--'}<br>
实际收益时间:{$vo.time2|default='--'}<br>
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,30 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">矿机名称</label>
<div class="layui-input-inline">
<input name="i_title" value="{$Think.get.i_title|default=''}" placeholder="请输入矿机名称" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">收益时间</label>
<div class="layui-input-inline">
<input data-date-range name="i_time1" value="{$Think.get.i_time1|default=''}" placeholder="请选择收益时间" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">会员账号</label>
<div class="layui-input-inline">
<input name="u_phone" value="{$Think.get.u_phone|default=''}" placeholder="请输入会员账号" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
<!--<div class="layui-form-item layui-inline" style="margin-left: 20px">
<span class="color-desc font-s14">合计返款:<span class="color-red">{$refund}元</span></span>
</div>-->
</form>
<script>form.render()</script>
</fieldset>

View File

@ -0,0 +1,35 @@
<form onsubmit="return false;" action="{:request()->url()}" data-auto="true" method="post" class='layui-form layui-card' autocomplete="off">
<div class="layui-card-body">
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">等级名称</label>
<label class="layui-col-xs10">
<input name="name" required value='{$vo.name|default=""}' placeholder="请输入等级名称" class="layui-input">
</label>
</div>
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">积分限制</label>
<label class="layui-col-xs10">
<input name="value" value='{$vo.value|default="0"}' placeholder="请输入积分限制" class="layui-input">
</label>
</div>
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">加息利率(%)</label>
<label class="layui-col-xs10">
<input name="rate" value='{$vo.rate|default="0.00"}' placeholder="请输入加息利率" class="layui-input">
</label>
</div>
</div>
<div class="hr-line-dashed"></div>
<div class="layui-form-item text-center">
{notempty name='vo.id'}<input type='hidden' value='{$vo.id}' name='id'>{/notempty}
<button class="layui-btn" type='submit'>保存数据</button>
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
</div>
</form>
{block name='script'}
<script>
window.form.render();
</script>
{/block}

View File

@ -0,0 +1,60 @@
{extend name='akszadmin@main'}
{block name="button"}
{if auth("akszadmin/member/add")}
<button data-modal='{:url(ADMIN_MODULE."/member/add")}' data-title="添加会员组" class='layui-btn layui-btn-sm layui-btn-primary'>添加会员组</button>
{/if}
{if auth("remove")}
<button data-action='{:url(ADMIN_MODULE."/member/remove")}' data-rule="id#{key}" data-csrf="{:systoken('remove')}" data-confirm="确定要删除这些用户组吗?" class='layui-btn layui-btn-sm layui-btn-primary'>删除用户组</button>
{/if}
{/block}
{block name="content"}
<div class="think-box-shadow">
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='list-table-check-td think-checkbox'>
<input data-auto-none data-check-target='.list-check-box' type='checkbox'>
</th>
<th class='text-center nowrap'>会员组编号</th>
<th class="text-center">等级名称</th>
<th class="text-center">充值限制</th>
<!-- <th class="text-center">加息率(%</th>-->
<th class="text-center"></th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr>
<td class='list-table-check-td think-checkbox'>
<input class="list-check-box" value='{$vo.id}' type='checkbox'>
</td>
<td class='text-center nowrap'>
{$vo.id|default=''}
</td>
<td class='text-center nowrap'>
{$vo.name|default=''}
</td>
<td class='text-center nowrap'>
{$vo.value|default=''}
</td>
<!-- <td class='text-center nowrap'>{$vo.rate|default='0'}</td>-->
<td class='text-center nowrap'>
{if auth("akszadmin/member/edit")}
<a data-title="编辑商品分类" class="layui-btn layui-btn-sm" data-modal='{:url(ADMIN_MODULE."/member/edit")}?id={$vo.id}'>编 辑</a>
{/if}
{if auth("akszadmin/member/remove")}
<a class="layui-btn layui-btn-sm layui-btn-danger" data-confirm="确定要删除数据吗?" data-action="{:url(ADMIN_MODULE.'/member/remove')}" data-value="id#{$vo.id}" data-csrf="{:systoken('remove')}">删 除</a>
{/if}
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,89 @@
<form class="layui-form layui-card" action="{:request()->url()}" data-auto="true" method="post" autocomplete="off">
<div class="layui-card-body">
<div class="layui-form-item">
<label class="layui-form-label">上级菜单</label>
<div class="layui-input-block">
<select name='pid' class='layui-select' lay-search>
<!--{foreach $menus as $menu}-->
<!--{eq name='menu.id' value='$vo.pid|default=0'}-->
<option selected value='{$menu.id}'>{$menu.spl|raw}{$menu.title}</option>
<!--{else}-->
<option value='{$menu.id}'>{$menu.spl|raw}{$menu.title}</option>
<!--{/eq}-->
<!--{/foreach}-->
</select>
<p class="help-block">必选,请选择上级菜单或顶级菜单(目前最多支持三级菜单)</p>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">菜单名称</label>
<div class="layui-input-block">
<input name="title" value='{$vo.title|default=""}' required placeholder="请输入菜单名称" class="layui-input">
<p class="help-block">必填请填写菜单名称系统管理建议字符不要太长一般4-6个汉字</p>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">菜单链接</label>
<div class="layui-input-block">
<input onblur="this.value=this.value === ''?'#':this.value" name="url" required placeholder="请输入菜单链接" value="{$vo.url|default='#'}" class="layui-input">
<p class="help-block">
必填请填写系统节点admin/user/index节点加入权限管理时菜单才会自动隐藏非规则内的不会隐藏
<br>正常情况下,在输入的时候会有自动提示。如果是上级菜单时,请填写"#"符号,不要填写地址或节点地址
</p>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">链接参数</label>
<div class="layui-input-block">
<input name="params" placeholder="请输入链接参数" value="{$vo.params|default=''}" class="layui-input">
<p class="help-block">可选设置菜单链接的GET访问参数name=1&age=3</p>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">菜单图标</label>
<div class="layui-input-block">
<div class="layui-input-inline">
<input placeholder="请输入或选择图标" name="icon" value='{$vo.icon|default=""}' class="layui-input">
</div>
<span style="padding:0 12px;min-width:45px" class='layui-btn layui-btn-primary'>
<i style="font-size:1.2em;margin:0" class='{$vo.icon|default=""}'></i>
</span>
<button data-icon='icon' type='button' class='layui-btn layui-btn-primary'>选择图标</button>
<p class="help-block">可选,设置菜单选项前置图标,目前只支持 Font Awesome 5.2.0 字体图标</p>
</div>
</div>
</div>
<div class="hr-line-dashed"></div>
{notempty name='vo.id'}<input type='hidden' value='{$vo.id}' name='id'>{/notempty}
<div class="layui-form-item text-center">
<button class="layui-btn" type='submit'>保存数据</button>
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
</div>
</form>
{block name='script'}
<script>
require(['jquery.autocompleter'], function () {
form.render();
$('[name="icon"]').on('change', function () {
$(this).parent().next().find('i').get(0).className = this.value
});
$('input[name=url]').autocompleter({
limit: 6, highlightMatches: true, template: '{{ label }} <span> {{ title }} </span>', source: (function (subjects, data) {
for (var i in subjects) data.push({value: subjects[i].node, label: subjects[i].node, title: subjects[i].title});
return data;
})(JSON.parse('{$nodes|raw|json_encode}'), [])
});
});
</script>
{/block}

View File

@ -0,0 +1,80 @@
{extend name='main'}
{block name="button"}
{if auth("add")}
<button data-modal='{:url(ADMIN_MODULE."/menu/add")}' data-title="添加菜单" class='layui-btn layui-btn-sm layui-btn-primary'>添加菜单</button>
{/if}
{if auth("remove")}
<button data-action='{:url(ADMIN_MODULE."/menu/remove")}' data-csrf="{:systoken('remove')}" data-rule="id#{key}" class='layui-btn layui-btn-sm layui-btn-primary'>删除菜单</button>
{/if}
{/block}
{block name="content"}
<div class="think-box-shadow">
{empty name='list'}
<blockquote class="layui-elem-quote">没 有 记 录 哦!</blockquote>
{else}
<table class="layui-table" lay-skin="line">
<thead>
<tr>
<th class='list-table-check-td think-checkbox'>
<input data-auto-none data-check-target='.list-check-box' type='checkbox'>
</th>
<th class='list-table-sort-td'>
<button type="button" data-reload class="layui-btn layui-btn-xs">刷 新</button>
</th>
<th class='text-center' style="width:30px"></th>
<th style="width:180px"></th>
<th class='layui-hide-xs' style="width:180px"></th>
<th colspan="2"></th>
</tr>
</thead>
<tbody>
{foreach $list as $key=>$vo}
<tr data-dbclick>
<td class='list-table-check-td think-checkbox'>
<input class="list-check-box" value='{$vo.ids}' type='checkbox'>
</td>
<td class='list-table-sort-td'>
<input data-action-blur="{:request()->url()}" data-value="id#{$vo.id};action#sort;sort#{value}" data-loading="false" value="{$vo.sort}" class="list-sort-input">
</td>
<td class='text-center'><i class="{$vo.icon} font-s18"></i></td>
<td class="nowrap"><span class="color-desc">{$vo.spl|raw}</span>{$vo.title}</td>
<td class='layui-hide-xs'>{$vo.url}</td>
<td class='text-center nowrap'>{eq name='vo.status' value='0'}<span class="color-red">已禁用</span>{else}<span class="color-green">使用中</span>{/eq}</td>
<td class='text-center nowrap notselect'>
{if auth("add")}
<span class="text-explode">|</span>
<!--{if $vo.spt < 2}-->
<a class="layui-btn layui-btn-xs layui-btn-primary" data-title="添加子菜单" data-modal='{:url(ADMIN_MODULE."/menu/add")}?pid={$vo.id}'>添 加</a>
<!--{else}-->
<a class="layui-btn layui-btn-xs layui-btn-disabled">添 加</a>
<!--{/if}-->
{/if}
{if auth("edit")}
<a data-dbclick class="layui-btn layui-btn-xs" data-title="编辑菜单" data-modal='{:url(ADMIN_MODULE."/menu/edit")}?id={$vo.id}'>编 辑</a>
{/if}
{if $vo.status eq 1 and auth("forbid")}
<a class="layui-btn layui-btn-warm layui-btn-xs" data-confirm="确定要禁用菜单吗?" data-action="{:url(ADMIN_MODULE.'/menu/forbid')}" data-value="id#{$vo.ids};status#0" data-csrf="{:systoken('forbid')}">禁 用</a>
{elseif auth("resume")}
<a class="layui-btn layui-btn-warm layui-btn-xs" data-action="{:url(ADMIN_MODULE.'/menu/resume')}" data-value="id#{$vo.ids};status#1" data-csrf="{:systoken('resume')}">启 用</a>
{/if}
{if auth("remove")}
<a class="layui-btn layui-btn-danger layui-btn-xs" data-confirm="确定要删除数据吗?" data-action="{:url(ADMIN_MODULE.'/menu/remove')}" data-value="id#{$vo.ids}" data-csrf="{:systoken('remove')}">删 除</a>
{/if}
</td>
</tr>
{/foreach}
</tbody>
</table>
{/empty}
</div>
{/block}

View File

@ -0,0 +1,72 @@
{extend name='akszadmin@main'}
{block name="content"}
<form onsubmit="return false;" id="GoodsForm" data-auto="true" method="post" class='layui-form layui-card' autocomplete="off">
<div class="layui-card-body think-box-shadow padding-left-40">
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs3 relative">
<span class="color-green">是否置顶</span>
<select class="layui-select" name="top">
{foreach ['0'=>'否','1'=>'是'] as $k=>$v}
<!--{eq name='$vo.top' value='$k.""'}-->
<option selected value="{$k}">{$v}</option>
<!--{else}-->
<option value="{$k}">{$v}</option>
<!--{/eq}-->
{/foreach}
</select>
</label>
<label class="layui-col-xs9 relative">
<span class="color-green">站内信标题</span>
<input name="title" required class="layui-input" placeholder="请输入站内信标题" value="{$vo.title|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs3 relative">
<span class="color-green">排序</span>
<input name="sort" class="layui-input" placeholder="请输入排序" value="{$vo.sort|default=''}">
</label>
<label class="layui-col-xs9 relative">
<span class="color-green">接收账号</span>
<input name="phone" class="layui-input" placeholder="请输入接收账号(选填)" value="{$vo.phone|default=''}">
</label>
</div>
<div class="layui-form-item block">
<span class="label-required-prev color-green">站内信内容</span>
<textarea name="content">{$vo.content|default=''|raw}</textarea>
</div>
<div class="layui-form-item text-center">
{notempty name='vo.id'}<input type="hidden" name="id" value="{$vo.id}">{/notempty}
<button class="layui-btn layui-btn-danger" ng-click="hsitoryBack()" type="button">取消编辑</button>
<button class="layui-btn" type="submit">保存站内信</button>
</div>
</div>
</form>
{/block}
{block name='script'}
<script>
window.form.render();
require(['ckeditor', 'angular'], function () {
window.createEditor('[name="content"]', {height: 500});
var app = angular.module("GoodsForm", []).run(callback);
angular.bootstrap(document.getElementById(app.name), [app.name]);
function callback($rootScope) {
$rootScope.hsitoryBack = function () {
$.msg.confirm('确定要取消编辑吗?', function (index) {
history.back(), $.msg.close(index);
});
};
}
})
</script>
{/block}

View File

@ -0,0 +1,75 @@
{extend name='akszadmin@main'}
{block name="button"}
{if auth("akszadmin/article/add")}
<button data-open='{:url(ADMIN_MODULE."/msg/add")}' data-title="添加站内信" class='layui-btn layui-btn-sm layui-btn-primary'>发布站内信</button>
{/if}
{if auth("akszadmin/article/remove")}
<button data-action='{:url(ADMIN_MODULE."/msg/remove")}' data-rule="id#{key}" data-csrf="{:systoken('remove')}" class='layui-btn layui-btn-sm layui-btn-primary'>删除站内信</button>
{/if}
{/block}
{block name="content"}
<div class="think-box-shadow">
{include file='msg/index_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='list-table-check-td think-checkbox'>
<input data-auto-none data-check-target='.list-check-box' type='checkbox'>
</th>
<th class='list-table-sort-td'>
<button type="button" data-reload class="layui-btn layui-btn-xs">刷 新</button>
</th>
<th class='text-left nowrap' width="30%">信息标题</th>
<th class='text-left nowrap' width="15%">接收账号</th>
<th class='text-left nowrap' width="15%">发布时间</th>
<th></th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr data-dbclick>
<td class='list-table-check-td think-checkbox'>
<input class="list-check-box" value='{$vo.id}' type='checkbox'>
</td>
<td class='list-table-sort-td'>
<input data-action-blur="{:request()->url()}" data-value="id#{$vo.id};action#sort;sort#{value}" data-loading="false" value="{$vo.sort}" class="list-sort-input">
</td>
<td class='text-left nowrap'>
{$vo.title|default='--'}
</td>
<td class='text-left nowrap'>
{$vo.phone|default='--'}
</td>
<td class='text-left nowrap'>
{$vo.add_time|default='--'}
</td>
<td class='text-left nowrap'>
<div class="nowrap margin-bottom-5">
{if auth("akszadmin/msg/edit")}
<a data-dbclick class="layui-btn layui-btn-sm" data-open='{:url(ADMIN_MODULE."/msg/edit")}?id={$vo.id}'>编 辑</a>
{else}
<a data-tips-text="您没有编辑站内信的权限哦!" class="layui-btn layui-btn-sm layui-btn-primary layui-disabled">编 辑</a>
{/if}
{if auth("akszadmin/msg/remove")}
<a class="layui-btn layui-btn-sm layui-btn-danger" data-confirm="确定要删除数据吗?" data-action="{:url(ADMIN_MODULE.'/msg/remove')}" data-value="id#{$vo.id}">删 除</a>
{else}
<a data-tips-text="您没有删除站内信的权限哦!" class="layui-btn layui-btn-sm layui-btn-primary layui-disabled">删 除</a>
{/if}
</div>
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,21 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">接收账号</label>
<div class="layui-input-inline">
<input name="phone" value="{$Think.get.phone|default=''}" placeholder="请输入接收账号" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">发布日期</label>
<div class="layui-input-inline">
<input data-date-range name="add_time" value="{$Think.get.add_time|default=''}" placeholder="请选择提交时间" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
<script>form.render()</script>
</fieldset>

View File

@ -0,0 +1,68 @@
{extend name='main'}
{block name="button"}
{if auth("clear")}
<button data-load='{:url(ADMIN_MODULE."/oplog/clear")}' data-confirm="确定要消除所有日志吗?" class='layui-btn layui-btn-sm layui-btn-primary'>清理日志</button>
{/if}
{if auth("remove")}
<button data-action='{:url(ADMIN_MODULE."/oplog/remove")}' data-rule="id#{key}" data-csrf="{:systoken('remove')}" data-confirm="确定要删除日志吗?" class='layui-btn layui-btn-sm layui-btn-primary'>删除日志</button>
{/if}
{/block}
{block name="content"}
<div class="think-box-shadow">
{include file='oplog/index_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='list-table-check-td think-checkbox'>
<input data-auto-none data-check-target='.list-check-box' type='checkbox'>
</th>
<th class='text-left nowrap'>操作权限</th>
<th class='text-left nowrap'>操作行为</th>
<th class='text-left nowrap'>地理位置</th>
<th class='text-left nowrap'>操作时间</th>
<th></th>
</tr>
</thead>
<tbody>
{foreach $list as $key=>$vo}
<tr data-dbclick>
<td class='list-table-check-td think-checkbox'>
<input class="list-check-box" value='{$vo.id}' type='checkbox'>
</td>
<td class="text-left nowrap">
<span class="font-w7">{$vo.username|default='-'}</span><br>
<span class="color-desc">{$vo.node|default='-'}</span>
</td>
<td class='text-left nowrap'>
<p class="color-text">{$vo.action|default='-'}</p>
<p class="color-desc">{$vo.content|default='-'}</p>
</td>
<td class='text-left nowrap'>
<p class="color-text">{$vo.geoip|default='-'}</p>
<p class="color-desc">{$vo.isp|default='-'}</p>
</td>
<td class='text-left nowrap'>
日期:{$vo.create_at|format_datetime|str_replace=' ','<br><span class="color-desc">时间:',###|raw}</span>
</td>
<td class='text-left nowrap'>
{if auth("remove")}
<a data-dbclick class="layui-btn layui-btn-sm layui-btn-danger" data-confirm="确定要删除该日志吗?" data-action="{:url(ADMIN_MODULE.'/oplog/remove')}" data-value="id#{$vo.id}" data-csrf="{:systoken('remove')}">删 除</a>
{/if}
</td>
</tr>
{/foreach}
</tbody>
{/notempty}
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,56 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">操作账号</label>
<div class="layui-input-inline">
<input name="username" value="{$Think.get.username|default=''}" placeholder="请输入操作账号" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">操作节点</label>
<div class="layui-input-inline">
<input name="node" value="{$Think.get.node|default=''}" placeholder="请输入操作节点" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">操作行为</label>
<div class="layui-input-inline">
<input name="action" value="{$Think.get.action|default=''}" placeholder="请输入操作行为" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">操作描述</label>
<div class="layui-input-inline">
<input name="content" value="{$Think.get.content|default=''}" placeholder="请输入操作内容" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">位置地址</label>
<div class="layui-input-inline">
<input name="geoip" value="{$Think.get.geoip|default=''}" placeholder="请输入位置地址" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">操作时间</label>
<div class="layui-input-inline">
<input data-date-range name="create_at" value="{$Think.get.create_at|default=''}" placeholder="请选择操作时间" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
</fieldset>
<script>form.render()</script>

View File

@ -0,0 +1,95 @@
<form onsubmit="return false;" action="{:request()->url()}" data-auto="true" method="post" class='layui-form layui-card' autocomplete="off">
<div class="layui-card-body">
<input type="hidden" name="id" required value="{$vo.id|default=''}" readonly class="layui-input">
<input type="hidden" name="buytimes" required value="{$vo.buytime|default=''}" readonly class="layui-input">
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">会员ID</label>
<label class="layui-col-xs10">
<input name="uid" required value="{$vo.uid|default=''}" readonly class="layui-input">
</label>
</div>
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">订单编号</label>
<label class="layui-col-xs10">
<input name="orderno" required value="{$vo.orderno|default=''}" readonly class="layui-input">
</label>
</div>
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">入仓时间</label>
<label class="layui-col-xs10">
<input name="buytime" required value="{:date('Y-m-d H:i:s',$vo.buytime)}" class="layui-input">
</label>
</div>
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">平仓时间:</label>
<label class="layui-col-xs10">
<input name="selltime" value="{:date('Y-m-d H:i:s',$vo.selltime)}" class="layui-input">
</label>
</div>
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">产品名称:</label>
<label class="layui-col-xs10">
<select name="pid" class="layui-select" required lay-search >
{volist name="goods" id="r"}
{if isset($vo.type) and $vo.type eq $cate.id}
<option selected value="{$r.id}" >{$r.title|default=''}</option>
{else}
<option value="{$r.id}">{$r.title|default=''}</option>
{/if}
{/volist}
</select>
</label>
</div>
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">涨跌方向:</label>
<label class="layui-col-xs10">
<select name="ostyle" class="layui-select" >
{foreach ['1'=>'买跌','0'=>'买涨'] as $k=>$v}
<!--{eq name='$vo.ostyle' value='$k.""'}-->
<option selected value="{$k}">{$v}</option>
<!--{else}-->
<option value="{$k}">{$v}</option>
<!--{/eq}-->
{/foreach}
</select>
</label>
</div>
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">入仓价格:</label>
<label class="layui-col-xs10">
<input name="buyprice" value="{$vo.buyprice}" class="layui-input">
</label>
</div>
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">平仓价格:</label>
<label class="layui-col-xs10">
<input name="sellprice" value="{$vo.sellprice}" class="layui-input">
</label>
</div>
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">本单盈亏:</label>
<label class="layui-col-xs10">
<input name="ploss" value="{$vo.ploss}" class="layui-input">
</label>
</div>
</div>
<div class="hr-line-dashed"></div>
<div class="layui-form-item text-center">
{notempty name='vo.id'}<input type='hidden' value='{$vo.id}' name='id'>{/notempty}
<button class="layui-btn" type='submit'>保存数据</button>
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
</div>
</form>
{block name='script'}
<script>
window.form.render();
</script>
{/block}

View File

@ -0,0 +1,71 @@
{extend name='akszadmin@main'}
{block name="content"}
<div class="layui-card-body think-box-shadow padding-left-40">
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs2 control-label text-right">会员ID</label>
<div class="layui-col-xs6">
<p class="control-label">{$vo.uid|default=''}</p>
</div>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs2 control-label text-right">订单编号:</label>
<div class="layui-col-xs6">
<p class="control-label">{$vo.orderno|default=''}</p>
</div>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs2 control-label text-right">产品:</label>
<div class="layui-col-xs6">
<p class="control-label">{$vo.ptitle|default=''}</p>
</div>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs2 control-label text-right">订单状态:</label>
<div class="layui-col-xs6">
<p class="control-label">{if $vo.ostaus == 1}平仓{else/}建仓{/if}</p>
</div>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs2 control-label text-right">入仓价格:</label>
<div class="layui-col-xs6">
<p class="control-label">{$vo.buyprice}</p>
</div>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs2 control-label text-right">平仓价格:</label>
<div class="layui-col-xs6">
<p class="control-label">{$vo.sellprice}</p>
</div>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs2 control-label text-right">入仓金额:</label>
<div class="layui-col-xs6">
<p class="control-label">{$vo.fee}</p>
</div>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs2 control-label text-right">入仓时间:</label>
<div class="layui-col-xs6">
<p class="control-label">{:date('Y-m-d H:i:s',$vo.buytime)}</p>
</div>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs2 control-label text-right">平仓时间:</label>
<div class="layui-col-xs6">
<p class="control-label">{:date('Y-m-d H:i:s',$vo.selltime)}</p>
</div>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs2 control-label text-right">本单盈亏:</label>
<div class="layui-col-xs6">
<p class="control-label">{$vo.ploss}</p>
</div>
</div>
</div>
{/block}

View File

@ -0,0 +1,170 @@
{extend name='akszadmin@main'}
{block name="content"}
<style>
.layui-table td, .layui-table th{
padding: 9px 0;
}
.color_red {
color:red;
}
.color_green{
color:green
}
</style>
<div class="think-box-shadow">
{include file='order/index_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='text-center nowrap'>订单编号</th>
<th class='text-center nowrap'>会员ID</th>
<th class="text-center nowrap">用户名</th>
<th class="text-center nowrap">订单时间</th>
<th class="text-center nowrap">产品信息</th>
<th class="text-center nowrap">状态</th>
<th class="text-center nowrap">方向</th>
<th class="text-center nowrap">时间/点数</th>
<th class="text-center nowrap">建仓点位</th>
<th class="text-center nowrap">平仓点位</th>
<th class="text-center nowrap">委托余额</th>
<th class="text-center nowrap">无效委托余额</th>
<th class="text-center nowrap">有效委托余额</th>
<th class="text-center nowrap">实际盈亏</th>
<th class="text-center nowrap">买后余额</th>
<th class="text-center nowrap">单控操作</th>
<th class="text-center nowrap">详情</th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr>
<td class='text-center nowrap'>
{$vo.id|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.uid|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.phone|default='--'}
</td>
<td class='text-center nowrap'>
<a data-dbclick class="layui-btn layui-btn-sm" data-title="编辑下单时间" data-modal='{:url(ADMIN_MODULE."/order/edits")}?id={$vo.id}'>{:date('Y-m-d H:i:s',$vo.buytime)}</a>
</td>
<td class='text-center nowrap'>
{$vo.ptitle|default='--'}
</td>
<td class='text-center nowrap'>
{if $vo.ostaus==1}平仓{else/}建仓{/if}
</td>
{if $vo.ostyle == 0}
<td class="color_red text-center nowrap">买涨</td>
{elseif $vo.ostyle == 1/}
<td class="color_green text-center nowrap">买跌</td>
{/if}
<td class='text-center nowrap'>
{$vo.endprofit|default='--'}{if $vo.eid==1}点{else/}秒{/if}
</td>
<td class='text-center nowrap'>
{$vo.buyprice|default='--'}
</td>
<td class='text-center nowrap'>
<input type="text" oid="{$vo.id}" value="{$vo.sellprice}" class="select_gaipingcang layui-input" style="width: 100px;">
</td>
<td class="color_red text-center nowrap">
¥{$vo.fee}
</td>
{if $vo.ploss == 0}
<td class="color_red text-center nowrap">
¥{$vo.fee}
</td>
{else /}
<td class="color_red text-center nowrap">
¥0
</td>
{/if}
{if $vo.ploss != 0}
<td class="color_red text-center nowrap">
¥{$vo.fee}
</td>
{else /}
<td class="color_red text-center nowrap">
¥0
</td>
{/if}
<td {if $vo.ploss > 0} class="color_red text-center nowrap" {else /} class="color_green text-center nowrap" {/if}>
¥{$vo.ploss}
</td>
<td class="color_red text-center nowrap">
¥{$vo.commission}
</td>
<td class="color_red text-center nowrap">
{if $vo.ostaus!=1}
<select name="ostyle" id="" class="selectpicker select_change show-tick form-control">
<option {if $vo.kong_type == 0 } selected="selected" {/if} value="{$vo.id}_0">默认</option>
<option {if $vo.kong_type == 1 } selected="selected" {/if} value="{$vo.id}_1"></option>
<option {if $vo.kong_type == 2 } selected="selected" {/if} value="{$vo.id}_2"></option>
<option {if $vo.kong_type == 3 } selected="selected" {/if} value="{$vo.id}_3">全盈</option>
<option {if $vo.kong_type == 4 } selected="selected" {/if} value="{$vo.id}_4">全亏</option>
</select>
{else/}已平仓{/if}
</td>
<td class='text-center nowrap'>
<a data-dbclick class="layui-btn layui-btn-sm" data-title="查看详情" data-modal='{:url(ADMIN_MODULE."/order/edit")}?id={$vo.id}'>查 看</a>
{if $vo.ostaus==1}
<a class="layui-btn layui-btn-sm layui-btn-danger" data-confirm="确定要删除该订单吗?" data-action="{:url(ADMIN_MODULE.'/order/remove')}" data-value="id#{$vo.id}">删 除</a>
{/if}
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}
{block name='script'}
<script>
$(".select_gaipingcang").change(function(){
var oid = $(this).attr("oid");
var sellprice = $(this).val();
var postdata = 'id='+oid+"&sellprice="+sellprice;
var posturl = "{:url(ADMIN_MODULE.'/order/gaipingcang')}";
$.post(posturl,postdata,function(res){
if(res.code == 1){
layer.msg(res.info);
}
})
})
$(".select_change").change(function(){
var kong_id = $(this).val();
if(kong_id){
var kong_arr = kong_id.split('_');
}
var oid = kong_arr[0];
var kong_type = kong_arr[1];
var postdata = 'id='+oid+"&kong_type="+kong_type;
var posturl = "{:url(ADMIN_MODULE.'/order/dankong')}";
$.post(posturl,postdata,function(res){
if(res.code == 1){
layer.msg(res.info);
}
})
})
{if $Think.get.type==1}
setInterval('shuaxin()', 5000);
{/if}
function shuaxin(){
history.go(0)
}
</script>
{/block}
</style>

View File

@ -0,0 +1,29 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">用户名</label>
<div class="layui-input-inline">
<input name="u_phone" value="{$Think.get.u_phone|default=''}" placeholder="请输入用户名" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">下单日期</label>
<div class="layui-input-inline">
<input data-date-range name="i_time" value="{$Think.get.i_time|default=''}" placeholder="请选择下单日期" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
<div class="layui-form-item layui-inline">
{if $type==1}
<a data-dbclick data-open='{:url(ADMIN_MODULE."/order/index")}?type=0' style="margin-left:15px;"> 停止刷新</a>
{else}
<a data-dbclick data-open='{:url(ADMIN_MODULE."/order/index")}?type=1' style="margin-left:15px;">自动刷新</a>
{/if}
</div>
</form>
<script>form.render()</script>
</fieldset>

View File

@ -0,0 +1,53 @@
{extend name='akszadmin@main'}
{block name="content"}
<div class="think-box-shadow">
{include file='order_log/index_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='text-center nowrap'>编号</th>
<th class='text-center nowrap'>会员ID</th>
<th class="text-center nowrap">用户名</th>
<th class='text-center nowrap'>订单ID</th>
<th class="text-center nowrap">增加金额</th>
<th class="text-center nowrap">增加积分</th>
<th class="text-center nowrap">平仓后余额</th>
<th class="text-center nowrap">时间</th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr>
<td class='text-center nowrap'>
{$vo.id|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.uid|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.phone|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.oid|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.addprice|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.addpoint|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.user_money|default='--'}
</td>
<td class='text-center nowrap'>
{:date('Y-m-d H:i:s',$vo.time)}
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,21 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">用户名</label>
<div class="layui-input-inline">
<input name="u_phone" value="{$Think.get.u_phone|default=''}" placeholder="请输入用户名" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">平仓日期</label>
<div class="layui-input-inline">
<input data-date-range name="i_time" value="{$Think.get.i_time|default=''}" placeholder="请选择平仓日期" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
<script>form.render()</script>
</fieldset>

View File

@ -0,0 +1,270 @@
{extend name='akszadmin@main'}
{block name="content"}
<form onsubmit="return false;" data-auto="true" method="post" class='layui-form layui-card' autocomplete="off">
<div class="layui-tab layui-tab-card">
<ul class="layui-tab-title">
<li class="layui-this">抽奖配置</li>
<li>一等奖</li>
<li>二等奖</li>
<li>三等奖</li>
<li>四等奖</li>
<li>五等奖</li>
<li>六等奖</li>
</ul>
<div class="layui-tab-content" style="">
<div class="layui-tab-item layui-show">
<div class="layui-card-body padding-10 layui-col-md8">
<div class="layui-form-item">
<label class="layui-col-xs4 relative">
<span class="color-green">结束时间</span>
<input name="endtime" class="layui-input" placeholder="请输入结束时间" value="{$vo.endtime|default=''}" required data-date-input="datetime">
</label>
</div>
<div class="layui-form-item block">
<span class="label-required-prev color-green">活动规则</span>
<textarea name="rule" required>{$vo.rule|default=''|raw}</textarea>
</div>
</div>
</div>
<div class="layui-tab-item">
<div class="layui-card-body padding-10 layui-col-md8">
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">奖品名称</span>
<input name="name1" class="layui-input" placeholder="请输入奖品名称" value="{$vo.name1|default=''}" required>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">奖品类型</span>
<select class="layui-select" name="type1">
{foreach ['1'=>'现金','2'=>'实物'] as $k=>$v}
<!--{eq name='$vo.type1' value='$k.""'}-->
<option selected value="{$k}">{$v}</option>
<!--{else}-->
<option value="{$k}">{$v}</option>
<!--{/eq}-->
{/foreach}
</select>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">奖金(如为实物则选填)</span>
<input name="money1" class="layui-input" placeholder="请输入奖金" value="{$vo.money1|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">概率</span>
<input name="odds1" class="layui-input" placeholder="请输入概率" value="{$vo.odds1|default=''}" required>
</label>
<label class="layui-col-xs8 relative">
<span class="color-green">奖品描述</span>
<input name="reason1" required class="layui-input" placeholder="请输入奖品描述" value="{$vo.reason1|default='一等奖'}">
</label>
</div>
</div>
</div>
<div class="layui-tab-item">
<div class="layui-card-body padding-10 layui-col-md8">
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">奖品名称</span>
<input name="name2" class="layui-input" placeholder="请输入奖品名称" value="{$vo.name2|default=''}" required>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">奖品类型</span>
<select class="layui-select" name="type2">
{foreach ['1'=>'现金','2'=>'实物'] as $k=>$v}
<!--{eq name='$vo.type2' value='$k.""'}-->
<option selected value="{$k}">{$v}</option>
<!--{else}-->
<option value="{$k}">{$v}</option>
<!--{/eq}-->
{/foreach}
</select>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">奖金(如为实物则选填)</span>
<input name="money2" class="layui-input" placeholder="请输入奖金" value="{$vo.money2|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">概率</span>
<input name="odds2" class="layui-input" placeholder="请输入概率" value="{$vo.odds2|default=''}" required>
</label>
<label class="layui-col-xs8 relative">
<span class="color-green">奖品描述</span>
<input name="reason2" required class="layui-input" placeholder="请输入奖品描述" value="{$vo.reason2|default='二等奖'}">
</label>
</div>
</div>
</div>
<div class="layui-tab-item">
<div class="layui-card-body padding-10 layui-col-md8">
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">奖品名称</span>
<input name="name3" class="layui-input" placeholder="请输入奖品名称" value="{$vo.name3|default=''}" required>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">奖品类型</span>
<select class="layui-select" name="type3">
{foreach ['1'=>'现金','2'=>'实物'] as $k=>$v}
<!--{eq name='$vo.type3' value='$k.""'}-->
<option selected value="{$k}">{$v}</option>
<!--{else}-->
<option value="{$k}">{$v}</option>
<!--{/eq}-->
{/foreach}
</select>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">奖金(如为实物则选填)</span>
<input name="money3" class="layui-input" placeholder="请输入奖金" value="{$vo.money3|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">概率</span>
<input name="odds3" class="layui-input" placeholder="请输入概率" value="{$vo.odds3|default=''}" required>
</label>
<label class="layui-col-xs8 relative">
<span class="color-green">奖品描述</span>
<input name="reason3" required class="layui-input" placeholder="请输入奖品描述" value="{$vo.reason3|default='三等奖'}">
</label>
</div>
</div>
</div>
<div class="layui-tab-item">
<div class="layui-card-body padding-10 layui-col-md8">
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">奖品名称</span>
<input name="name4" class="layui-input" placeholder="请输入奖品名称" value="{$vo.name4|default=''}" required>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">奖品类型</span>
<select class="layui-select" name="type4">
{foreach ['1'=>'现金','2'=>'实物'] as $k=>$v}
<!--{eq name='$vo.type4' value='$k.""'}-->
<option selected value="{$k}">{$v}</option>
<!--{else}-->
<option value="{$k}">{$v}</option>
<!--{/eq}-->
{/foreach}
</select>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">奖金(如为实物则选填)</span>
<input name="money4" class="layui-input" placeholder="请输入奖金" value="{$vo.money4|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">概率</span>
<input name="odds4" class="layui-input" placeholder="请输入概率" value="{$vo.odds4|default=''}" required>
</label>
<label class="layui-col-xs8 relative">
<span class="color-green">奖品描述</span>
<input name="reason4" required class="layui-input" placeholder="请输入奖品描述" value="{$vo.reason4|default='四等奖'}">
</label>
</div>
</div>
</div>
<div class="layui-tab-item">
<div class="layui-card-body padding-10 layui-col-md8">
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">奖品名称</span>
<input name="name5" class="layui-input" placeholder="请输入奖品名称" value="{$vo.name5|default=''}" required>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">奖品类型</span>
<select class="layui-select" name="type5">
{foreach ['1'=>'现金','2'=>'实物'] as $k=>$v}
<!--{eq name='$vo.type5' value='$k.""'}-->
<option selected value="{$k}">{$v}</option>
<!--{else}-->
<option value="{$k}">{$v}</option>
<!--{/eq}-->
{/foreach}
</select>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">奖金(如为实物则选填)</span>
<input name="money5" class="layui-input" placeholder="请输入奖金" value="{$vo.money5|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">概率</span>
<input name="odds5" class="layui-input" placeholder="请输入概率" value="{$vo.odds5|default=''}" required>
</label>
<label class="layui-col-xs8 relative">
<span class="color-green">奖品描述</span>
<input name="reason5" required class="layui-input" placeholder="请输入奖品描述" value="{$vo.reason5|default='五等奖'}">
</label>
</div>
</div>
</div>
<div class="layui-tab-item">
<div class="layui-card-body padding-10 layui-col-md8">
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">奖品名称</span>
<input name="name6" class="layui-input" placeholder="请输入奖品名称" value="{$vo.name6|default=''}" required>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">奖品类型</span>
<select class="layui-select" name="type6">
{foreach ['1'=>'现金','2'=>'实物'] as $k=>$v}
<!--{eq name='$vo.type6' value='$k.""'}-->
<option selected value="{$k}">{$v}</option>
<!--{else}-->
<option value="{$k}">{$v}</option>
<!--{/eq}-->
{/foreach}
</select>
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">奖金(如为实物则选填)</span>
<input name="money6" class="layui-input" placeholder="请输入奖金" value="{$vo.money6|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">概率</span>
<input name="odds6" class="layui-input" placeholder="请输入概率" value="{$vo.odds6|default=''}" required>
</label>
<label class="layui-col-xs8 relative">
<span class="color-green">奖品描述</span>
<input name="reason6" required class="layui-input" placeholder="请输入奖品描述" value="{$vo.reason6|default='六等奖'}">
</label>
</div>
</div>
</div>
</div>
<div class="layui-form-item text-center">
{notempty name='vo.id'}<input type="hidden" name="id" value="{$vo.id}">{/notempty}
<button class="layui-btn" type="submit">保存设置</button>
</div>
</div>
</form>
{/block}
{block name='script'}
<script>
window.form.render();
require(['ckeditor', 'angular'], function () {
window.createEditor('[name="rule"]', {height: 500});
})
</script>
{/block}

View File

@ -0,0 +1,50 @@
<form onsubmit="return false;" action="{:request()->url()}" data-auto="true" method="post" class='layui-form layui-card' autocomplete="off">
<div class="layui-card-body">
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">用户账号</label>
<label class="layui-col-xs10">
<input name="phone" required value='' placeholder="请输入用户账号" class="layui-input">
</label>
</div>
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">中奖类型</label>
<label class="layui-col-xs10">
<select class="layui-select" name="type" required>
{foreach ['1'=>'现金','2'=>'实物'] as $k=>$v}
<option value="{$k}">{$v}</option>
{/foreach}
</select>
</label>
</div>
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">奖品名称</label>
<label class="layui-col-xs10">
<input name="name" required value='' placeholder="请输入奖品名称" class="layui-input">
</label>
</div>
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">中奖金额</label>
<label class="layui-col-xs10">
<input name="money" required value='0' placeholder="请输入中奖金额" class="layui-input">
</label>
</div>
</div>
<div class="hr-line-dashed"></div>
<div class="layui-form-item text-center">
{notempty name='vo.id'}<input type='hidden' value='{$vo.id}' name='id'>{/notempty}
<button class="layui-btn" type='submit'>保存数据</button>
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
</div>
</form>
{block name='script'}
<script>
window.form.render();
</script>
{/block}

View File

@ -0,0 +1,72 @@
{extend name='akszadmin@main'}
{block name="button"}
{if auth("add")}
<button data-modal='{:url(ADMIN_MODULE."/prize_list/add")}' data-title="添加记录" class='layui-btn layui-btn-sm layui-btn-primary'>添加记录</button>
{/if}
{if auth("remove")}
<button data-action='{:url(ADMIN_MODULE."/prize_list/remove")}' data-rule="id#{key}" data-csrf="{:systoken('remove')}" class='layui-btn layui-btn-sm layui-btn-primary'>删除记录</button>
{/if}
{/block}
{block name="content"}
<div class="think-box-shadow">
{include file='prize_list/index_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='list-table-check-td think-checkbox'>
<input data-auto-none data-check-target='.list-check-box' type='checkbox'>
</th>
<th class='text-center nowrap'>编号</th>
<th class='text-center nowrap'>会员ID</th>
<th class="text-center nowrap">用户名</th>
<th class="text-center nowrap">奖品类型</th>
<th class="text-center nowrap">奖品名称</th>
<th class="text-center nowrap">抽奖日期</th>
<th class="text-center nowrap">操作</th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr>
<td class='list-table-check-td think-checkbox'>
<input class="list-check-box" value='{$vo.id}' type='checkbox'>
</td>
<td class='text-center nowrap'>
{$vo.id|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.uid|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.phone|default='--'}
</td>
<td class='text-center nowrap'>
{if $vo.type == 1}
<span class="color-green">现金</span>
{/if}
{if $vo.type == 2}
<span class="color-green">实物</span>
{/if}
</td>
<td class='text-center nowrap'>
{$vo.name|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.time|default='--'}
</td>
<td class='text-center nowrap'>
{if auth("akszadmin/shop_order/remove")}
<a class="layui-btn layui-btn-sm layui-btn-danger" data-confirm="确定要删除数据吗?" data-action="{:url(ADMIN_MODULE.'/prize_list/remove')}" data-value="id#{$vo.id}" data-csrf="{:systoken('remove')}">删 除</a>
{else}
<a data-tips-text="您没有删除项目的权限哦!" class="layui-btn layui-btn-sm layui-btn-primary layui-disabled">删 除</a>
{/if}
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,35 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">用户名</label>
<div class="layui-input-inline">
<input name="u_phone" value="{$Think.get.u_phone|default=''}" placeholder="请输入用户名" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">兑换类型</label>
<div class="layui-input-inline">
<select class="layui-select" name="i_type">
{foreach [''=>'所有类型','1'=>'现金','2'=>'实物'] as $k=>$v}
<!--{eq name='Think.get.i_type' value='$k.""'}-->
<option selected value="{$k}">{$v}</option>
<!--{else}-->
<option value="{$k}">{$v}</option>
<!--{/eq}-->
{/foreach}
</select>
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">抽奖日期</label>
<div class="layui-input-inline">
<input data-date-range name="i_time" value="{$Think.get.i_time|default=''}" placeholder="请选择抽奖日期" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
<script>form.render()</script>
</fieldset>

View File

@ -0,0 +1,94 @@
{extend name='main'}
{block name="button"}
{if auth("start") && $iswin}
<button data-load='{:url(ADMIN_MODULE."/queue/start")}' class='layui-btn layui-btn-sm layui-btn-primary'>开始监听</button>
{/if}
{if auth("stop") && $iswin}
<button data-load='{:url(ADMIN_MODULE."/queue/stop")}' data-confirm="确定要停止主进程监听吗?" class='layui-btn layui-btn-sm layui-btn-primary'>停止监听</button>
{/if}
{if auth("remove")}
<button data-action='{:url(ADMIN_MODULE."/queue/remove")}' data-rule="id#{key}" data-confirm="确定批量删除任务吗?" class='layui-btn layui-btn-sm layui-btn-primary'>批量删除</button>
{/if}
{if auth("clear")}
<button data-load='{:url(ADMIN_MODULE."/queue/clear")}' data-confirm="确定要清理3天前的任务记录吗" class='layui-btn layui-btn-sm layui-btn-primary'>清理记录</button>
{/if}
{/block}
{block name="content"}
<div class="think-box-shadow">
{include file='queue/index_search'}
<table class="layui-table margin-top-15" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='list-table-check-td think-checkbox'>
<input data-auto-none data-check-target='.list-check-box' type='checkbox'>
</th>
<th class='text-left nowrap'>任务信息</th>
<th class='text-left nowrap'>任务时间</th>
<th class='text-left nowrap'>任务状态</th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr>
<td class='list-table-check-td think-checkbox'>
<input class="list-check-box" value='{$vo.id}' type='checkbox'>
</td>
<td class='text-left nowrap'>
任务名称:{$vo.title}<br>
<span class="color-desc">任务指令:{$vo.preload}</span>
</td>
<td class='text-left nowrap'>
计划时间:{$vo.time|format_datetime} {if isset($vo.exec_pid) and $vo.exec_pid>0} 进程 <b class="color-blue">{$vo.exec_pid|default='-'}</b> {/if}<br>
{if $vo.status eq 3 or $vo.status eq 4}
执行时间:{$vo.start_at|format_datetime} 耗时 <b class="color-blue">{:sprintf("%.4f",strtotime($vo.end_at)-strtotime($vo.start_at))}</b>
{elseif $vo.status eq 2} 开始时间:{$vo.start_at|format_datetime}
{else} 创建时间:{$vo.create_at|format_datetime} {/if}
</td>
<td class='text-left nowrap'>
<div>
{eq name='vo.double' value='1'}
<span class="layui-badge layui-bg-green margin-right-5"></span>
{else}
<span class="layui-badge layui-bg-blue margin-right-5"></span>
{/eq}
{eq name='vo.status' value='1'}
<span class="layui-badge layui-bg-black">待处理</span>
{elseif $vo.status eq 2}
<span class="layui-badge layui-bg-green">处理中</span>
{elseif $vo.status eq 3}
<span class="layui-badge layui-bg-blue">处理完成</span>
{elseif $vo.status eq 4}
<span class="layui-badge layui-bg-red margin-right-5">处理失败</span>
<a class="layui-badge layui-bg-green" data-tips-text="重置该任务" data-action="{:url(ADMIN_MODULE.'/queue/redo')}" data-value="id#{$vo.id}">
<i class="layui-icon font-s12">&#xe669;</i>
</a>
{/eq}
{if auth("akszadmin/queue/remove") and in_array($vo.status,[1,3,4])}
<a data-action='{:url(ADMIN_MODULE."/queue/remove")}' data-confirm="确定要删除该任务吗?" data-value="id#{$vo.id}" data-tips-text="删除该任务" class='layui-badge layui-bg-red margin-left-5'>
<i class="layui-icon">&#xe640;</i>
</a>
{/if}
</div>
<div class="color-desc">{$vo.desc|raw|default="没有获取到状态描述"}</div>
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,70 @@
{if session('user.username') eq 'admin'}
<fieldset class="margin-bottom-15">
<legend class="notselect">守护状态</legend>
<div class="layui-code border-0 margin-top-0">
<h4 class="color-desc margin-top-10 notselect">守护进程运行状态</h4>
{if $listen}
<span class="color-green">{$message|raw|default='--'}</span>
{else}
<span class="color-red">{$message|raw|default='--'}</span>
{/if}
<h4 class="color-desc margin-top-10 notselect">配置定时任务来检查并启动进程(建议每分钟执行)</h4>
<p>{$command|default='--'}</p>
</div>
</fieldset>
{/if}
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">任务名称</label>
<div class="layui-input-inline">
<input name="title" value="{$Think.get.title|default=''}" placeholder="请输入任务名称" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">任务指令</label>
<div class="layui-input-inline">
<input name="preload" value="{$Think.get.preload|default=''}" placeholder="请输入任务指令" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">任务状态</label>
<div class="layui-input-inline">
<select name="status" class="layui-select">
{foreach [''=>'-- 全部状态 --','1'=>'待处理','2'=>'处理中','3'=>'处理完成','4'=>'处理失败'] as $k=>$v}
<!--{if $Think.get.status eq $k}-->
<option selected value="{$k}">{$v}</option>
<!--{else}-->
<option value="{$k}">{$v}</option>
<!--{/if}-->
{/foreach}
</select>
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">创建时间</label>
<div class="layui-input-inline">
<input data-date-range name="create_at" value="{$Think.get.create_at|default=''}" placeholder="请选择创建时间" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">开始时间</label>
<div class="layui-input-inline">
<input data-date-range name="start_at" value="{$Think.get.start_at|default=''}" placeholder="请选择开始时间" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">结束时间</label>
<div class="layui-input-inline">
<input data-date-range name="end_at" value="{$Think.get.end_at|default=''}" placeholder="请选择结束时间" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
</fieldset>
<script>form.render()</script>

View File

@ -0,0 +1,58 @@
{extend name='akszadmin@main'}
{block name="content"}
<form onsubmit="return false;" action="{:request()->url()}" id="GoodsForm" data-auto="true" method="post"
class='layui-form layui-card' autocomplete="off">
<div class="layui-card-body think-box-shadow padding-left-40">
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">充值地址</span>
<input class="layui-input" value="{$vo.orderid|default=''}" style="border:none">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">充值金额</span>
<input class="layui-input" value="{$vo.money|default=''}" style="border:none">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">充值截图</span>
<img height="100px" src="{$vo.reason|default=''}">
</label>
</div>
<div class="layui-form-item block">
<span class="color-green">拒绝理由</span>
<input name="reaolae" class="layui-input">
</div>
<div class="layui-form-item text-center">
{notempty name='vo.id'}<input type="hidden" name="id" value="{$vo.id}">{/notempty}
<button class="layui-btn" type="submit">立即拒绝</button>
</div>
</div>
</form>
{/block}
{block name='script'}
<script>
window.form.render();
require(['ckeditor', 'angular'], function () {
window.createEditor('[name="content"]', {height: 500});
var app = angular.module("GoodsForm", []).run(callback);
angular.bootstrap(document.getElementById(app.name), [app.name]);
function callback($rootScope) {
$rootScope.hsitoryBack = function () {
$.msg.confirm('确定要取消编辑吗?', function (index) {
history.back(), $.msg.close(index);
});
};
}
})
</script>
{/block}

View File

@ -0,0 +1,50 @@
<form onsubmit="return false;" action="{:request()->url()}" data-auto="true" method="post" class='layui-form layui-card' autocomplete="off">
<div class="layui-card-body">
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">用户账号</label>
<label class="layui-col-xs10">
<input name="name" required value='' placeholder="请输入用户账号" class="layui-input">
</label>
</div>
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">增减类型</label>
<label class="layui-col-xs10">
<select class="layui-select" name="type" required>
{foreach ['1'=>'增加余额','2'=>'减少余额'] as $k=>$v}
<option value="{$k}">{$v}</option>
{/foreach}
</select>
</label>
</div>
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">增减金额</label>
<label class="layui-col-xs10">
<input name="money" required value='' placeholder="请输入增减金额(正整数)" class="layui-input">
</label>
</div>
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">修改理由</label>
<label class="layui-col-xs10">
<input name="reason" required value='系统操作' placeholder="请输入修改理由" class="layui-input">
</label>
</div>
</div>
<div class="hr-line-dashed"></div>
<div class="layui-form-item text-center">
{notempty name='vo.id'}<input type='hidden' value='{$vo.id}' name='id'>{/notempty}
<button class="layui-btn" type='submit'>保存数据</button>
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
</div>
</form>
{block name='script'}
<script>
window.form.render();
</script>
{/block}

View File

@ -0,0 +1,83 @@
{extend name='akszadmin@main'}
{block name="button"}
{if auth("change")}
<button data-modal='{:url(ADMIN_MODULE."/rechareg/change")}' data-title="增减余额" class='layui-btn layui-btn-sm layui-btn-primary'>增减余额</button>
{/if}
{if auth("remove")}
<button data-action='{:url(ADMIN_MODULE."/recharge/remove")}' data-rule="id#{key}" data-csrf="{:systoken('remove')}" data-confirm="确定要删除这些记录吗?" class='layui-btn layui-btn-sm layui-btn-primary'>删除记录</button>
{/if}
{/block}
{block name="content"}
<div class="think-box-shadow">
{include file='recharge/index_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='list-table-check-td think-checkbox'>
<label><input data-auto-none data-check-target='.list-check-box' type='checkbox'></label>
</th>
<th class='text-center nowrap'>账户</th>
<th class="text-center nowrap">充值金额(元)</th>
<th class="text-center nowrap">支付方式</th>
<th class="text-center nowrap">提交时间</th>
<th class="text-center nowrap">状态</th>
<th class="text-center nowrap">拒绝理由</th>
<th class="text-center nowrap">操作</th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr>
<td class='list-table-check-td think-checkbox'>
<label><input class="list-check-box" value='{$vo.id}' type='checkbox'></label>
</td>
<td class='text-center nowrap'>
{$vo.phone}
</td>
<td class='text-center nowrap'>
{$vo.money}
</td>
<td class='text-center nowrap'>
{$vo.type}
</td>
<td class='text-center nowrap'>
{$vo.time}
</td>
<td class='text-center nowrap'>
{if $vo.status == 0}
<span class="color-red">待审核</span>
{/if}
{if $vo.status == 1}
<span class="color-green">已完成</span>
{/if}
{if $vo.status == 2}
<span class="color-desc">已拒绝</span>
{/if}
</td>
<td class='text-center nowrap'>
{$vo.reaolae}
</td>
<td class='text-center nowrap'>
{if $vo.status eq 0}
{if auth("agree")}
<a class="layui-btn layui-btn layui-btn-xs" data-confirm="确定要同意充值吗?" data-action="{:url(ADMIN_MODULE.'/recharge/agree')}" data-value="id#{$vo.id}" data-csrf="{:systoken('agree')}">同 意</a>
{/if}
{if auth("refuse")}
<a data-dbclick class="layui-btn layui-btn-danger layui-btn-xs" data-modal='{:url(ADMIN_MODULE."/recharge/edit")}?id={$vo.id}'>拒 绝</a>
{/if}
{else}
<a class="layui-btn layui-btn-danger layui-btn-xs" data-confirm="确定要删除吗?" data-action="{:url(ADMIN_MODULE.'/recharge/remove')}" data-value="id#{$vo.id}" data-csrf="{:systoken('remove')}">删 除</a>
{/if}
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,71 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">操作账户</label>
<div class="layui-input-inline">
<input name="u_phone" value="{$Think.get.u_phone|default=''}" placeholder="请输入操作账户" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">真实姓名</label>
<div class="layui-input-inline">
<input name="u_name" value="{$Think.get.u_name|default=''}" placeholder="请输入真实姓名" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">提交日期</label>
<div class="layui-input-inline">
<input data-date-range name="i_time" value="{$Think.get.i_time|default=''}" placeholder="请选择提交时间" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">订单号</label>
<div class="layui-input-inline">
<input name="i_orderid" value="{$Think.get.i_orderid|default=''}" placeholder="请输入订单号(模糊查找)" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">支付方式</label>
<div class="layui-input-inline">
<select class="layui-select" name="i_type" lay-search>
<option value="">全部方式</option>
{foreach $type as $v}
<!--{eq name='Think.get.i_type' value='$v.type.""'}-->
<option selected value="{$v.type}">{$v.type}</option>
<!--{else}-->
<option value="{$v.type}">{$v.type}</option>
<!--{/eq}-->
{/foreach}
</select>
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">充值状态</label>
<div class="layui-input-inline">
<select class="layui-select" name="i_status">
{foreach [''=>'- 全部状态 -','0'=>'待审核','1'=>'已完成','2'=>'已拒绝'] as $k=>$v}
<!--{eq name='Think.get.i_status' value='$k.""'}-->
<option selected value="{$k}">{$v}</option>
<!--{else}-->
<option value="{$k}">{$v}</option>
<!--{/eq}-->
{/foreach}
</select>
</div>
</div>
<!--<div class="layui-form-item layui-inline" style="margin-right: 20px">
<span class="color-desc font-s14">充值成功:<span class="color-red">{$finished}元</span></span>
</div>
<div class="layui-form-item layui-inline" style="margin-right: 20px">
<span class="color-desc font-s14">充值失败:<span class="color-red">{$rejected}元</span></span>
</div>
<div class="layui-form-item layui-inline" style="margin-right: 20px">
<span class="color-desc font-s14">未处理:<span class="color-red">{$reviewed}元</span></span>
</div>-->
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
<script>form.render()</script>
</fieldset>

View File

@ -0,0 +1,91 @@
{extend name='akszadmin@main'}
{block name="content"}
<form onsubmit="return false;" id="GoodsForm" data-auto="true" method="post" class='layui-form layui-card' autocomplete="off">
<div class="layui-card-body think-box-shadow padding-left-40">
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs3 relative">
<span class="color-green">商品类型</span>
<select class="layui-select" name="type">
{foreach ['1'=>'现金','2'=>'实物'] as $k=>$v}
<!--{eq name='$vo.type' value='$k.""'}-->
<option selected value="{$k}">{$v}</option>
<!--{else}-->
<option value="{$k}">{$v}</option>
<!--{/eq}-->
{/foreach}
</select>
</label>
<label class="layui-col-xs9 relative">
<span class="color-green">商品名称</span>
<input name="title" required class="layui-input" placeholder="请输入商品名称" value="{$vo.title|default=''}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">商品金额(类型为现金则需要输入)</span>
<input name="money" required class="layui-input" placeholder="请输入商品金额" value="{$vo.money|default='0'}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">所需积分</span>
<input name="integral" class="layui-input" placeholder="请输入所需积分" value="{$vo.integral|default='1'}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">商品库存</span>
<input name="num" class="layui-input" placeholder="请输入商品库存" value="{$vo.num|default='999'}">
</label>
</div>
<div class="layui-form-item">
<span class="color-green label-required-prev">商品大图</span>
<table class="layui-table">
<thead>
<tr>
<th class="text-center">商品封面</th>
</tr>
<tr>
<td width="90px" class="text-center"><input name="img" type="hidden" value="{$vo.img|default=''}"></td>
</tr>
</thead>
</table>
<script>$('[name="img"]').uploadOneImage()</script>
</div>
<div class="layui-form-item block">
<span class="label-required-prev color-green">商品详情</span>
<textarea name="content">{$vo.content|default=''|raw}</textarea>
</div>
<div class="layui-form-item text-center">
{notempty name='vo.id'}<input type="hidden" name="id" value="{$vo.id}">{/notempty}
<button class="layui-btn layui-btn-danger" ng-click="hsitoryBack()" type="button">取消编辑</button>
<button class="layui-btn" type="submit">保存文章</button>
</div>
</div>
</form>
{/block}
{block name='script'}
<script>
window.form.render();
require(['ckeditor', 'angular'], function () {
window.createEditor('[name="content"]', {height: 500});
var app = angular.module("GoodsForm", []).run(callback);
angular.bootstrap(document.getElementById(app.name), [app.name]);
function callback($rootScope) {
$rootScope.hsitoryBack = function () {
$.msg.confirm('确定要取消编辑吗?', function (index) {
history.back(), $.msg.close(index);
});
};
}
})
</script>
{/block}

View File

@ -0,0 +1,90 @@
{extend name='akszadmin@main'}
{block name="button"}
{if auth("akszadmin/shop/add")}
<button data-open='{:url(ADMIN_MODULE."/shop/add")}' data-title="添加商品" class='layui-btn layui-btn-sm layui-btn-primary'>添加商品</button>
{/if}
{if auth("akszadmin/shop/remove")}
<button data-action='{:url(ADMIN_MODULE."/shop/remove")}' data-rule="id#{key}" data-csrf="{:systoken('remove')}" class='layui-btn layui-btn-sm layui-btn-primary'>删除商品</button>
{/if}
{/block}
{block name="content"}
<div class="think-box-shadow">
{include file='shop/index_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='list-table-check-td think-checkbox'>
<input data-auto-none data-check-target='.list-check-box' type='checkbox'>
</th>
<th class='list-table-sort-td'>
<button type="button" data-reload class="layui-btn layui-btn-xs">刷 新</button>
</th>
<th class='text-left nowrap' width="10%">商品图</th>
<th class='text-left nowrap' width="30%">商品标题</th>
<th class='text-left nowrap' width="15%">商品类型</th>
<th class='text-left nowrap' width="15%">商品库存</th>
<th class='text-left nowrap' width="15%">所需积分</th>
<th></th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr data-dbclick>
<td class='list-table-check-td think-checkbox'>
<input class="list-check-box" value='{$vo.id}' type='checkbox'>
</td>
<td class='list-table-sort-td'>
<input data-action-blur="{:request()->url()}" data-value="id#{$vo.id};action#sort;sort#{value}" data-loading="false" value="{$vo.sort}" class="list-sort-input">
</td>
<td class='text-left nowrap'>
{notempty name='vo.img'}
<img data-tips-image style="width:60px;height:60px" src="{$vo.img|default=''}" class="margin-right-5 text-top">
{/notempty}
</td>
<td class='text-left nowrap'>
{$vo.title|default='--'}
</td>
<td class='text-left nowrap'>
{if $vo.type == 1}
<span class="color-green">现金</span>
{/if}
{if $vo.type == 2}
<span class="color-green">实物</span>
{/if}
</td>
<td class='text-left nowrap'>
{$vo.num|default='--'}
</td>
<td class='text-left nowrap'>
{$vo.integral|default='--'}
</td>
<td class='text-left nowrap'>
<div class="nowrap margin-bottom-5">
{if auth("akszadmin/shop/edit")}
<a data-dbclick class="layui-btn layui-btn-sm" data-open='{:url(ADMIN_MODULE."/shop/edit")}?id={$vo.id}'>编 辑</a>
{else}
<a data-tips-text="您没有编辑商品的权限哦!" class="layui-btn layui-btn-sm layui-btn-primary layui-disabled">编 辑</a>
{/if}
{if auth("akszadmin/shop/remove")}
<a class="layui-btn layui-btn-sm layui-btn-danger" data-confirm="确定要删除数据吗?" data-action="{:url(ADMIN_MODULE.'/hop/remove')}" data-value="id#{$vo.id}" data-csrf="{:systoken('remove')}">删 除</a>
{else}
<a data-tips-text="您没有删除商品的权限哦!" class="layui-btn layui-btn-sm layui-btn-primary layui-disabled">删 除</a>
{/if}
</div>
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,15 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">商品名称</label>
<div class="layui-input-inline">
<input name="title" value="{$Think.get.title|default=''}" placeholder="请输入商品名称" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
<script>form.render()</script>
</fieldset>

View File

@ -0,0 +1,69 @@
{extend name='akszadmin@main'}
{block name="button"}
{if auth("akszadmin/shop_order/remove")}
<button data-action='{:url(ADMIN_MODULE."/shop_order/remove")}' data-rule="id#{key}" data-csrf="{:systoken('remove')}" class='layui-btn layui-btn-sm layui-btn-primary'>删除记录</button>
{/if}
{/block}
{block name="content"}
<div class="think-box-shadow">
{include file='shop_order/index_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='list-table-check-td think-checkbox'>
<input data-auto-none data-check-target='.list-check-box' type='checkbox'>
</th>
<th class='text-center nowrap'>编号</th>
<th class='text-center nowrap'>会员ID</th>
<th class="text-center nowrap">用户名</th>
<th class="text-center nowrap">商品类型</th>
<th class="text-center nowrap">商品名称</th>
<th class="text-center nowrap">兑换日期</th>
<th class="text-center nowrap">操作</th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr>
<td class='list-table-check-td think-checkbox'>
<input class="list-check-box" value='{$vo.id}' type='checkbox'>
</td>
<td class='text-center nowrap'>
{$vo.id|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.uid|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.phone|default='--'}
</td>
<td class='text-center nowrap'>
{if $vo.type == 1}
<span class="color-green">现金</span>
{/if}
{if $vo.type == 2}
<span class="color-green">实物</span>
{/if}
</td>
<td class='text-center nowrap'>
{$vo.goods|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.time|default='--'}
</td>
<td class='text-center nowrap'>
{if auth("akszadmin/shop_order/remove")}
<a class="layui-btn layui-btn-sm layui-btn-danger" data-confirm="确定要删除数据吗?" data-action="{:url(ADMIN_MODULE.'/shop_order/remove')}" data-value="id#{$vo.id}" data-csrf="{:systoken('remove')}">删 除</a>
{else}
<a data-tips-text="您没有删除项目的权限哦!" class="layui-btn layui-btn-sm layui-btn-primary layui-disabled">删 除</a>
{/if}
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,35 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">用户名</label>
<div class="layui-input-inline">
<input name="u_phone" value="{$Think.get.u_phone|default=''}" placeholder="请输入用户名" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">兑换类型</label>
<div class="layui-input-inline">
<select class="layui-select" name="i_type">
{foreach [''=>'所有类型','1'=>'现金','2'=>'实物'] as $k=>$v}
<!--{eq name='Think.get.i_type' value='$k.""'}-->
<option selected value="{$k}">{$v}</option>
<!--{else}-->
<option value="{$k}">{$v}</option>
<!--{/eq}-->
{/foreach}
</select>
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">兑换日期</label>
<div class="layui-input-inline">
<input data-date-range name="i_time" value="{$Think.get.i_time|default=''}" placeholder="请选择兑换日期" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
<script>form.render()</script>
</fieldset>

View File

@ -0,0 +1,52 @@
<form onsubmit="return false;" action="{:request()->url()}" data-auto="true" method="post" class='layui-form layui-card' autocomplete="off">
<div class="layui-card-body padding-left-40">
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">是否显示</span>
<select class="layui-select" name="show" required>
{foreach ['0'=>'隐藏','1'=>'显示'] as $k=>$v}
<!--{eq name='$vo.show' value='$k.""'}-->
<option selected value="{$k}">{$v}</option>
<!--{else}-->
<option value="{$k}">{$v}</option>
<!--{/eq}-->
{/foreach}
</select>
</label>
<label class="layui-col-xs8 relative">
<span class="color-green">图片链接</span>
<input name="url" class="layui-input" placeholder="请输入图片链接" value="{$vo.url|default='#'}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<span class="color-green label-required-prev">图片</span>
<table class="layui-table">
<thead>
<tr>
<th class="text-center">750x300像素</th>
</tr>
<tr>
<td width="160px" height="80px" class="text-center">
<input name="path" type="hidden" value="{$vo.path|default=''}">
</td>
</tr>
</thead>
</table>
<script>$('[name="path"]').uploadOneImage()</script>
</div>
</div>
<div class="hr-line-dashed"></div>
<div class="layui-form-item text-center">
{notempty name='vo.id'}<input type='hidden' value='{$vo.id}' name='id'>{/notempty}
<button class="layui-btn" type='submit'>保存数据</button>
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
</div>
</form>
{block name='script'}
<script>
window.form.render();
</script>
{/block}

View File

@ -0,0 +1,85 @@
{extend name='akszadmin@main'}
{block name="button"}
{if auth("akszadmin/slide/add")}
<button data-modal='{:url(ADMIN_MODULE."/slide/add")}' data-title="添加轮播图" class='layui-btn layui-btn-sm layui-btn-primary'>添加轮播图</button>
{/if}
{if auth("akszadmin/slide/remove")}
<button data-action='{:url(ADMIN_MODULE."/slide/remove")}' data-rule="id#{key}" data-csrf="{:systoken('remove')}" class='layui-btn layui-btn-sm layui-btn-primary'>删除轮播图</button>
{/if}
{/block}
{block name="content"}
<div class="think-box-shadow">
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='list-table-check-td think-checkbox'>
<input data-auto-none data-check-target='.list-check-box' type='checkbox'>
</th>
<th class='list-table-sort-td'>
<button type="button" data-reload class="layui-btn layui-btn-xs">刷 新</button>
</th>
<th class='text-left nowrap' width="25%">图片</th>
<th class='text-left nowrap' width="30%">图片路径</th>
<th class='text-left nowrap' width="15%">链接地址</th>
<th class='text-left nowrap' width="15%">状态</th>
<th></th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr data-dbclick>
<td class='list-table-check-td think-checkbox'>
<input class="list-check-box" value='{$vo.id}' type='checkbox'>
</td>
<td class='list-table-sort-td'>
<input data-action-blur="{:request()->url()}" data-value="id#{$vo.id};action#sort;sort#{value}" data-loading="false" value="{$vo.sort}" class="list-sort-input">
</td>
<td class='text-left nowrap'>
{notempty name='vo.path'}
<img data-tips-image style="width:100px;height:50px" src="{$vo.path|default=''}" class="margin-right-5 text-top">
{/notempty}
</td>
<td class='text-left nowrap'>
{$vo.path|default='--'}
</td>
<td class='text-left nowrap'>
{$vo.url|default='--'}
</td>
<td class='text-left nowrap'>
{if $vo.show == 0}
<span class="color-desc">隐藏</span>
{/if}
{if $vo.show == 1}
<span class="color-green">显示</span>
{/if}
</td>
<td class='text-left nowrap'>
<div class="nowrap margin-bottom-5">
{if auth("akszadmin/slide/edit")}
<a data-dbclick class="layui-btn layui-btn-sm" data-open='{:url(ADMIN_MODULE."/slide/edit")}?id={$vo.id}'>编 辑</a>
{else}
<a data-tips-text="您没有编辑轮播图的权限哦!" class="layui-btn layui-btn-sm layui-btn-primary layui-disabled">编 辑</a>
{/if}
{if auth("akszadmin/slide/remove")}
<a class="layui-btn layui-btn-sm layui-btn-danger" data-confirm="确定要删除轮播图吗?" data-action="{:url(ADMIN_MODULE.'/slide/remove')}" data-value="id#{$vo.id}" data-csrf="{:systoken('remove')}">删 除</a>
{else}
<a data-tips-text="您没有删除轮播图的权限哦!" class="layui-btn layui-btn-sm layui-btn-primary layui-disabled">删 除</a>
{/if}
</div>
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,15 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">短信名称</label>
<div class="layui-input-inline">
<input name="type" value="{$Think.get.type|default=''}" placeholder="请输入短信名称" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
<script>form.render()</script>
</fieldset>

View File

@ -0,0 +1,32 @@
<form onsubmit="return false;" action="{:request()->url()}" data-auto="true" method="post" class='layui-form layui-card' autocomplete="off">
<div class="layui-card-body">
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">短信名称</label>
<label class="layui-col-xs10">
<input name="type" required value='{$vo.type|default=""}' placeholder="请输入短信名称" class="layui-input">
</label>
</div>
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">短信内容</label>
<label class="layui-col-xs10">
<input name="msg" value='{$vo.msg|default=""}' placeholder="请输入短信内容" class="layui-input">
</label>
</div>
</div>
<div class="hr-line-dashed"></div>
<div class="layui-form-item text-center">
{notempty name='vo.id'}<input type='hidden' value='{$vo.id}' name='id'>{/notempty}
<button class="layui-btn" type='submit'>保存数据</button>
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
</div>
</form>
{block name='script'}
<script>
window.form.render();
</script>
{/block}

View File

@ -0,0 +1,53 @@
{extend name='akszadmin@main'}
{block name="content"}
<div class="think-box-shadow">
{include file='sms/class_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='text-left nowrap'>短信名称</th>
<th class="text-left" style="max-width:350px">短信内容</th>
<th class="text-left">状态</th>
<th class="text-left">备注</th>
<th class="text-left">操作</th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr>
<td class='text-left nowrap'>
{$vo.type|default=''}
</td>
<td class='text-left nowrap' style="max-width:350px;overflow:hidden">{$vo.msg}</td>
<td class='text-left nowrap'>
{if $vo.status == 0}
<span class="color-red">已关闭</span>
{/if}
{if $vo.status == 1}
<span class="color-green">已开启</span>
{/if}
</td>
<td class='text-left nowrap'>{$vo.code}</td>
<td class='text-left nowrap'>
{if $vo.status eq 1 and auth("forbid")}
<a class="layui-btn layui-btn-danger layui-btn-sm" data-confirm="确定要关闭吗?" data-action="{:url(ADMIN_MODULE.'/sms/forbid')}" data-value="id#{$vo.id};status#0" data-csrf="{:systoken('forbid')}">关 闭</a>
{elseif auth("resume")}
<a class="layui-btn layui-btn-warm layui-btn-sm" data-action="{:url(ADMIN_MODULE.'/sms/resume')}" data-value="id#{$vo.id};status#1" data-csrf="{:systoken('resume')}">启 用</a>
{/if}
{if auth("edit")}
<a data-title="编辑" class="layui-btn layui-btn-sm" data-modal='{:url(ADMIN_MODULE."/sms/edit")}?id={$vo.id}'>编 辑</a>
{/if}
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,73 @@
<form class="layui-form layui-card" action="{:request()->url()}" data-auto="true" method="post" autocomplete="off">
<div class="layui-card-body padding-left-40">
<div class="layui-form-item">
<label class="relative block">
<span class="color-green font-w7">登录用户账号</span>
<span class="color-desc margin-left-5">Username</span>
{if isset($vo) and isset($vo.username)}
<input disabled value='{$vo.username|default=""}' class="layui-input layui-bg-gray">
{else}
<input name="username" value='{$vo.username|default=""}' required pattern="^.{4,}$" placeholder="请输入4位及以上字符登录用户账号" class="layui-input">
{/if}
</label>
<p class="help-block">登录用户账号创建后,不允许再次修改。</p>
</div>
<div class="layui-form-item">
<label class="relative block">
<span class="color-green font-w7">用户联系手机</span>
<span class="color-desc margin-left-5">Phone</span>
<input type="tel" maxlength="11" autocomplete="off" autofocus name="phone" value='{$vo.phone|default=""}' pattern="^1[3-9][0-9]{9}$" placeholder="请输入用户联系手机" class="layui-input">
</label>
<p class="color-desc">可选,用户联系手机号码,需要填写正确的格式</p>
</div>
<div class="layui-form-item">
<label class="relative block">
<span class="color-green font-w7">联系电子邮箱</span>
<span class="color-desc margin-left-5">Email</span>
<input name="mail" autocomplete="off" pattern="^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$" value='{$vo.mail|default=""}' placeholder="请输入联系电子邮箱" class="layui-input">
</label>
<p class="color-desc">可选,用户联系电子邮箱,需要填写正确的格式</p>
</div>
{notempty name='authorizes'}
<div class="layui-form-item relative">
<span class="color-green font-w7">角色访问授权</span>
<span class="color-desc margin-left-5">Authorization</span>
<div class="layui-textarea">
{if isset($vo.username) and $vo.username eq 'admin'}
<span class="color-desc">超级用户不需要配置权限</span>
{elseif empty($authorizes)}
<span class="color-desc">未配置权限</span>
{else}
{foreach $authorizes as $authorize}
<label class="think-checkbox layui-unselect">
{if in_array($authorize.id, $vo.authorize)}
<input type="checkbox" checked name="authorize[]" value="{$authorize.id}" lay-ignore> {$authorize.title}
{else}
<input type="checkbox" name="authorize[]" value="{$authorize.id}" lay-ignore> {$authorize.title}
{/if}
</label>
{/foreach}
{/if}
</div>
</div>
{/notempty}
<div class="layui-form-item">
<label class="relative block">
<span class="color-green font-w7">用户身份描述</span>
<span class="color-desc margin-left-5">Description</span>
<textarea placeholder="请输入用户身份描述" class="layui-textarea" name="desc">{$vo.desc|default=""}</textarea>
</label>
</div>
</div>
<div class="hr-line-dashed"></div>
{notempty name='vo.id'}<input type='hidden' value='{$vo.id}' name='id'>{/notempty}
<div class="layui-form-item text-center">
<button class="layui-btn" type='submit'>保存数据</button>
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
</div>
</form>

View File

@ -0,0 +1,77 @@
{extend name='main'}
{block name="button"}
{if auth("add")}
<button data-modal='{:url(ADMIN_MODULE."/user/add")}' data-title="添加用户" class='layui-btn layui-btn-sm layui-btn-primary'>添加用户</button>
{/if}
{if auth("remove")}
<button data-action='{:url(ADMIN_MODULE."/user/remove")}' data-rule="id#{key}" data-csrf="{:systoken('remove')}" data-confirm="确定要删除这些用户吗?" class='layui-btn layui-btn-sm layui-btn-primary'>删除用户</button>
{/if}
{/block}
{block name="content"}
<div class="think-box-shadow">
{include file='user/index_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='list-table-check-td think-checkbox'>
<label><input data-auto-none data-check-target='.list-check-box' type='checkbox'></label>
</th>
<th class='text-left nowrap'>用户账号</th>
<th class='text-left nowrap'>联系手机</th>
<th class='text-center nowrap'>登录次数</th>
<th class='text-center nowrap'>使用状态</th>
<th class='text-left nowrap'>创建时间</th>
<th class='text-left nowrap'>登录时间</th>
<th class='text-left nowrap'></th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr data-dbclick>
<td class='list-table-check-td think-checkbox'>
<label><input class="list-check-box" value='{$vo.id}' type='checkbox'></label>
</td>
<td class='text-left nowrap'>{$vo.username|default=''}</td>
<td class='text-left nowrap'>{$vo.phone|default='-'}</td>
<td class='text-center nowrap'>{$vo.login_num|default=0}</td>
<td class='text-center nowrap'>{eq name='vo.status' value='0'}<span class="color-red">已禁用</span>{else}<span class="color-green">使用中</span>{/eq}</td>
<td class='text-left nowrap'>{$vo.create_at|format_datetime}</td>
<td class='text-left nowrap'>{if $vo.login_num>0}{$vo.login_at|format_datetime}{else} - {/if}</td>
<td class='text-left nowrap'>
{if auth("pass")}
<a class="layui-btn layui-btn-normal layui-btn-sm" data-title="设置密码" data-modal='{:url(ADMIN_MODULE."/user/pass")}?id={$vo.id}'>密 码</a>
{/if}
{if auth("edit")}
<a data-dbclick class="layui-btn layui-btn-sm" data-title="编辑用户" data-modal='{:url(ADMIN_MODULE."/user/edit")}?id={$vo.id}'>编 辑</a>
{/if}
{if $vo.status eq 1 and auth("forbid")}
<a class="layui-btn layui-btn-sm layui-btn-warm" data-action="{:url(ADMIN_MODULE.'/user/forbid')}" data-value="id#{$vo.id};status#0" data-csrf="{:systoken('forbid')}">禁 用</a>
{elseif $vo.status eq 0 and auth("resume")}
<a class="layui-btn layui-btn-sm layui-btn-warm" data-action="{:url(ADMIN_MODULE.'/user/resume')}" data-value="id#{$vo.id};status#1" data-csrf="{:systoken('resume')}">启 用</a>
{/if}
{if auth("remove")}
<a class="layui-btn layui-btn-sm layui-btn-danger" data-confirm="确定要删除该用户吗?" data-action="{:url(ADMIN_MODULE.'/user/remove')}" data-value="id#{$vo.id}" data-csrf="{:systoken('remove')}">删 除</a>
{/if}
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,57 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">用户账号</label>
<div class="layui-input-inline">
<input name="username" value="{$Think.get.username|default=''}" placeholder="请输入用户名" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">联系手机</label>
<div class="layui-input-inline">
<input name="phone" value="{$Think.get.phone|default=''}" placeholder="请输入联系手机" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">联系邮箱</label>
<div class="layui-input-inline">
<input name="mail" value="{$Think.get.mail|default=''}" placeholder="请输入联系邮箱" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">使用状态</label>
<div class="layui-input-inline">
<select class="layui-select" name="status">
{foreach [''=>'-- 全部状态 --','0'=>'已禁用的账号','1'=>'使用中的账号'] as $k=>$v}
{eq name='Think.get.status' value='$k.""'}
<option selected value="{$k}">{$v}</option>
{else}
<option value="{$k}">{$v}</option>
{/eq}
{/foreach}
</select>
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">登录时间</label>
<div class="layui-input-inline">
<input data-date-range name="login_at" value="{$Think.get.login_at|default=''}" placeholder="请选择登录时间" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
</fieldset>
<script>form.render()</script>

View File

@ -0,0 +1,57 @@
<form class="layui-form layui-card" action="{:request()->url()}" data-auto="true" method="post" autocomplete="off">
<div class="layui-card-body padding-left-40">
<!--<div class="layui-form-item">-->
<!-- <label class="relative block">-->
<!-- <span class="color-green font-w7">登录用户账号</span>-->
<!-- <span class="color-desc margin-left-5">Username</span>-->
<!--{if isset($vo) and isset($vo.username)}-->
<!-- <input disabled value='{$vo.username|default=""}' class="layui-input layui-bg-gray">-->
<!--{else}-->
<!-- <input name="username" value='{$vo.username|default=""}' required pattern="^.{4,}$" placeholder="请输入4位及以上字符登录用户账号" class="layui-input">-->
<!--{/if}-->
<!-- </label>-->
<!-- <p class="help-block">登录用户账号创建后,不允许再次修改。</p>-->
<!--</div>-->
<!--{if $verify}-->
<div class="layui-form-item">
<label class="relative block">
<span class="color-green font-w7">旧的登录密码</span>
<span class="color-desc margin-left-5">Old Password</span>
<input type="password" autofocus name="oldpassword" value='' pattern="^\S{1,}$" required placeholder="请输入旧的登录密码" class="layui-input">
</label>
<p class="color-desc">请输入旧密码来验证修改权限,旧密码不限制格式。</p>
</div>
<!--{/if}-->
<div class="layui-form-item">
<label class="relative block">
<span class="color-green font-w7">新的登录密码</span>
<span class="color-desc margin-left-5">New Password</span>
<input type="password" name="password" maxlength="32" pattern="^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{6,32}$" required placeholder="请输入新的登录密码" class="layui-input">
</label>
<p class="color-desc">密码必需包含大小写字母、数字、符号的任意两者组合。</p>
</div>
<div class="layui-form-item">
<label class="relative block">
<span class="color-green font-w7">重复登录密码</span>
<span class="color-desc margin-left-5">Retype Password</span>
<input type="password" name="repassword" maxlength="32" pattern="^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{6,32}$" required placeholder="请输入重复登录密码" class="layui-input">
</label>
<p class="color-desc">密码必需包含大小写字母、数字、符号的任意两者组合。</p>
</div>
</div>
<div class="hr-line-dashed"></div>
{notempty name='vo.id'}<input type='hidden' value='{$vo.id}' name='id'>{/notempty}
<div class="layui-form-item text-center">
<button class="layui-btn" type='submit'>保存数据</button>
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
</div>
</form>

View File

@ -0,0 +1,17 @@
<form class="layui-form layui-card" action="{:request()->url()}" data-auto="true" method="post" autocomplete="off">
<div class="layui-card-body padding-left-40">
<div class="layui-form-item">
<label class="relative block">
<span class="color-green font-w7">后台后缀</span>
<span class="color-desc margin-left-5">Admin Suffix</span>
<input type="text" name="suffix" maxlength="32" pattern="^([0-9a-zA-Z]+)$" value="{$adminModule??null}" required placeholder="请输入后台加密后缀!" class="layui-input">
</label>
<p class="color-desc">请输入后台加密后缀!</p>
</div>
</div>
<div class="hr-line-dashed"></div>
<div class="layui-form-item text-center">
<button class="layui-btn" type='submit'>保存数据</button>
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
</div>
</form>

View File

@ -0,0 +1,74 @@
<form class="layui-form layui-card" action="{:request()->url()}" data-auto="true" method="post" autocomplete="off">
<div class="layui-card-body padding-left-40">
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative">
<span class="color-green">用户账号</span>
<input name="phone" class="layui-input" required placeholder="请输入用户账号" value="{$vo.phone|default=''}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">姓名</span>
<input name="name" class="layui-input" placeholder="请输入姓名" value="{$vo.name|default=''}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">登录密码</span>
<input name="mwpassword" class="layui-input" required placeholder="请输入登录密码" value="{$vo.mwpassword|default='123456'}">
</label>
</div>
<div class="layui-form-item layui-row layui-col-space15">
<label class="layui-col-xs4 relative" style="display: none;">
<span class="color-green">身份证号</span>
<input name="idcard" class="layui-input" placeholder="请输入身份证号" value="{$vo.idcard|default=''}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">交易密码</span>
<input name="mwpassword2" class="layui-input" required placeholder="请输入交易密码" value="{$vo.mwpassword2|default='123456'}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">余额</span>
<input name="money" class="layui-input" required placeholder="请输入余额" value="{$vo.money|default='0'}">
</label>
<label class="layui-col-xs4 relative">
<span class="color-green">会员组</span>
<select name='member' required class='layui-select' lay-search>
{foreach $member as $key=>$cate}
{eq name='cate.id' value='$vo.member|default=0'}
<option selected value='{$cate.id}'>{$cate.name}</option>
{else}
<option value='{$cate.id}'>{$cate.name}</option>
{/eq}
{/foreach}
</select>
</label>
</div>
{if !empty($bankinfo)}
<div class="layui-card-body" style="padding-top:0px;">
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">地址信息</label>
<label class="layui-col-xs10">
<input name="account" required value='{$bankinfo.account|default="0"}' placeholder="请输入地址信息" class="layui-input">
</label>
</div>
</div>
{/if}
</div>
<div class="hr-line-dashed"></div>
{notempty name='vo.id'}<input type='hidden' value='{$vo.id}' name='id'>{/notempty}
<div class="layui-form-item text-center">
<button class="layui-btn" type='submit'>保存数据</button>
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
</div>
</form>
{block name='script'}
<script>
window.form.render();
</script>
{/block}

View File

@ -0,0 +1,123 @@
{extend name='main'}
{block name="button"}
{if auth("add")}
<button data-modal='{:url(ADMIN_MODULE."/users/add")}' data-title="添加用户" class='layui-btn layui-btn-sm layui-btn-primary'>添加用户</button>
{/if}
{if auth("forbid")}
<button data-action='{:url(ADMIN_MODULE."/users/forbid")}' data-rule="id#{key}" data-csrf="{:systoken('forbid')}" data-confirm="确定要冻结这些用户吗?" class='layui-btn layui-btn-sm layui-btn-primary'>冻结用户</button>
{/if}
{if auth("remove")}
<button data-action='{:url(ADMIN_MODULE."/users/remove")}' data-rule="id#{key}" data-csrf="{:systoken('remove')}" data-confirm="确定要删除这些用户吗?" class='layui-btn layui-btn-sm layui-btn-primary'>删除用户</button>
{/if}
{/block}
{block name="content"}
<div class="think-box-shadow">
{include file='users/index_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='list-table-check-td think-checkbox'>
<label><input data-auto-none data-check-target='.list-check-box' type='checkbox'></label>
</th>
<th class='text-left nowrap'>用户信息</th>
<th class='text-left nowrap'>用户资料</th>
<th class='text-left nowrap'>用户资金(点击金额查看)</th>
<th class='text-left nowrap'>用户详情</th>
<th class='text-left nowrap'>时间</th>
<th class='text-left nowrap'></th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr data-dbclick style="background:{$vo.robot==1?'#b3b3b3':'white'}">
<td class='list-table-check-td think-checkbox'>
<label><input class="list-check-box" value='{$vo.id}' type='checkbox'></label>
</td>
<td class='text-left nowrap'>
ID{$vo.id|default='--'}<br>
姓名:{$vo.phones|default='--'}<br>
用户名:<a data-title="查看流水" data-open='{:url(ADMIN_MODULE."/finance/index")}?u_phone={$vo.phone}'>{$vo.phone|default='--'}</a><br>
状态:
{eq name='vo.online' value='false'}
<span class="color-desc">离线</span>
{else}
<span class="color-green">在线</span>
{/eq}
<br>
实名:
{eq name='vo.rz_status' value='0'}
<span class="color-red">{$vo.robot==1?'假人':'未实名'}</span>
{elseif $vo.rz_status == 1}
<span class="color-green">{$vo.robot==1?'假人':'待审核'}</span>
{elseif $vo.rz_status == 2}
<span class="color-green">{$vo.robot==1?'假人':'已实名'}</span>
{elseif $vo.rz_status == 3}
<span class="color-green">{$vo.robot==1?'假人':'已驳回'}</span>
{/eq}<br>
</td>
<td class='text-left nowrap'>
会员等级:{$vo.m_name|default='--'}<br>
推荐人:{$vo.top|default='--'}<br>
IP{$vo.ip|default='--'}<br>
ISP{$vo.isp|default='--'}<br>
注册来源:{$vo.zcly|default='--'}<br>
</td>
<td class='text-left nowrap'>
账户余额:<a data-title="查看充值记录" class="color-red" data-open='{:url(ADMIN_MODULE."/recharge/index")}?u_phone={$vo.phone}'>{$vo.money|default='--'} 元</a><br>
提现总额:<a data-title="查看提现" class="color-green" data-open='{:url(ADMIN_MODULE."/cash/index")}?u_phone={$vo.phone}&i_status=1'>{$vo.cash_sum|default='--'} 元</a><br>
充值总额:<a data-title="查看充值记录" style="color: orange" data-open='{:url(ADMIN_MODULE."/recharge/index")}?u_phone={$vo.phone}&i_status=1'>{$vo.recharge_sum|default='--'} 元</a><br>
投资总额:<a data-title="查看投资" data-open='{:url(ADMIN_MODULE."/invest/index")}?u_phone={$vo.phone}'>{$vo.invest_sum|default='--'} 元</a><br>
</td>
<td class='text-left nowrap'>
待收利息:{$vo.wait_invest|default='--'} 元<br>
待收本金:{$vo.wait_money|default='--'} 元<br>
成长值:{$vo.value|default='--'}<br>
</td>
<td class='text-left nowrap'>
用户状态:
{eq name='vo.clock' value='0'}
<span class="color-red">已冻结</span>
{else}
<span class="color-green">正常</span>
{/eq}<br>
注册时间:{$vo.time}<br>
最近操作:{$vo.logintime|format_datetime}<br>
登陆IP{$vo.loginip|default='--'}<br>
ISP{$vo.isp2|default='--'}<br>
</td>
<td class='text-left nowrap'>
{if $vo.isjy == 1}
<a class="layui-btn layui-btn-sm layui-btn-danger" data-confirm="确定要开启交易功能吗?" data-action="{:url(ADMIN_MODULE.'/users/iskqopen')}" data-value="id#{$vo.id};iskq#0" data-csrf="{:systoken('iskqopen')}">交易关闭</a>
{else /}
<a class="layui-btn layui-btn-sm layui-btn-success" data-confirm="确定要关闭交易功能吗?" data-action="{:url(ADMIN_MODULE.'/users/iskqopen')}" data-value="id#{$vo.id};iskq#1" data-csrf="{:systoken('iskqopen')}">交易开启</a>
{/if}
{if auth("review")}
<a data-dbclick class="layui-btn layui-btn-sm" data-title="实名认证审核" data-modal='{:url(ADMIN_MODULE."/users/review")}?id={$vo.id}'>实名认证审核</a>
{/if}
{if auth("edit")}
<a data-dbclick class="layui-btn layui-btn-sm" data-title="编辑用户" data-modal='{:url(ADMIN_MODULE."/users/edit")}?id={$vo.id}'>编 辑</a>
{/if}
{if $vo.clock eq 1 and auth("forbid")}
<a class="layui-btn layui-btn-sm layui-btn-warm" data-action="{:url(ADMIN_MODULE.'/users/forbid')}" data-value="id#{$vo.id};clock#0" data-csrf="{:systoken('forbid')}">冻 结</a>
{elseif $vo.clock eq 0 and auth("resume")}
<a class="layui-btn layui-btn-sm layui-btn-warm" data-action="{:url(ADMIN_MODULE.'/users/resume')}" data-value="id#{$vo.id};clock#1" data-csrf="{:systoken('resume')}">解 冻</a>
{/if}
<br><a style="margin-top:5px" class="layui-btn layui-btn-sm layui-btn-danger" data-action="{:url(ADMIN_MODULE.'/users/setrobot')}" data-value="id#{$vo.id};clock#{$vo.robot==1?0:1}" data-csrf="{:systoken('setrobot')}">{$vo.robot==1?"设置成真人":"设置成假人"}</a>
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,88 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">用户账号</label>
<div class="layui-input-inline">
<input name="u_phone" value="{$Think.get.u_phone|default=''}" placeholder="请输入用户账号" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">用户名</label>
<div class="layui-input-inline">
<input name="u_name" value="{$Think.get.u_name|default=''}" placeholder="请输入用户名" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">IP搜索</label>
<div class="layui-input-inline">
<input name="u_ip" value="{$Think.get.u_ip|default=''}" placeholder="请输入IP(模糊查找)" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">注册时间</label>
<div class="layui-input-inline">
<input data-date-range name="u_time" value="{$Think.get.u_time|default=''}" placeholder="请选择注册时间" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">实名状态</label>
<div class="layui-input-inline">
<select class="layui-select" name="u_auth">
{foreach [''=>'-- 全部状态 --','0'=>'未实名账号','1'=>'已实名账号'] as $k=>$v}
{eq name='Think.get.u_auth' value='$k.""'}
<option selected value="{$k}">{$v}</option>
{else}
<option value="{$k}">{$v}</option>
{/eq}
{/foreach}
</select>
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">账号状态</label>
<div class="layui-input-inline">
<select class="layui-select" name="u_clock">
{foreach [''=>'-- 全部状态 --','0'=>'已冻结的账号','1'=>'使用中的账号'] as $k=>$v}
{eq name='Think.get.u_clock' value='$k.""'}
<option selected value="{$k}">{$v}</option>
{else}
<option value="{$k}">{$v}</option>
{/eq}
{/foreach}
</select>
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">会员组</label>
<div class="layui-input-inline">
<select class="layui-select" name="u_member" lay-search>
<option value="">全部方式</option>
{foreach $member as $v}
<!--{eq name='Think.get.u_member' value='$v.id.""'}-->
<option selected value="{$v.id}">{$v.name}</option>
<!--{else}-->
<option value="{$v.id}">{$v.name}</option>
<!--{/eq}-->
{/foreach}
</select>
</div>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
</fieldset>
<script>form.render()</script>

View File

@ -0,0 +1,29 @@
<fieldset>
<legend>条件搜索</legend>
<form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">用户名</label>
<div class="layui-input-inline">
<input name="phone" value="{$Think.get.phone|default=''}" placeholder="请输入用户名" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-inline">
<label class="layui-form-label">查看类型</label>
<div class="layui-input-inline">
<select class="layui-select" name="type">
{foreach ['1'=>'查看上级','2'=>'查看下级'] as $k=>$v}
<!--{eq name='Think.get.type' value='$k.""'}-->
<option selected value="{$k}">{$v}</option>
<!--{else}-->
<option value="{$k}">{$v}</option>
<!--{/eq}-->
{/foreach}
</select>
</div>
</div>
<div class="layui-form-item layui-inline">
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
<script>form.render()</script>
</fieldset>

View File

@ -0,0 +1,55 @@
<form class="layui-form layui-card" action="{:request()->url()}" data-auto="true" method="post" autocomplete="off">
<div class="layui-card-body padding-left-40">
<div class="layui-card-body" style="padding-top:0px;">
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">姓名</label>
<label class="layui-col-xs10">
<input name="name" value='{$user.name|default=""}' class="layui-input">
</label>
</div>
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">身份证号码</label>
<label class="layui-col-xs10">
<input name="idcard" value='{$user.idcard|default=""}' class="layui-input">
</label>
</div>
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">身份证正面照</label>
<label class="layui-col-xs10">
<img data-tips-image src="{$user.z_id_card}" height="150px" >
</label>
</div>
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">身份证反面照</label>
<label class="layui-col-xs10">
<img data-tips-image src="{$user.f_id_card}" height="150px">
</label>
</div>
<div class="layui-row margin-bottom-15">
<label class="layui-col-xs2 think-form-label">审核</label>
<label class="layui-col-xs10">
<select name="rz_status" required>
<option value="2">通过</option>
<option value="3">驳回</option>
</select>
</label>
</div>
<br>
<br>
</div>
</div>
<div class="hr-line-dashed"></div>
{notempty name='$id'}<input type='hidden' value='{$id}' name='id'>{/notempty}
<div class="layui-form-item text-center">
<button class="layui-btn" type='submit'>保存数据</button>
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
</div>
</form>
{block name='script'}
<script>
window.form.render();
</script>
{/block}

View File

@ -0,0 +1,54 @@
{extend name='akszadmin@main'}
{block name="content"}
<div class="think-box-shadow">
{include file='users/relation_search'}
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='text-center nowrap'>会员ID</th>
<th class="text-center nowrap">用户名</th>
<th class="text-center nowrap">姓名</th>
<th class="text-center nowrap">余额</th>
<th class="text-center nowrap">是否认证</th>
<th class="text-center nowrap">推荐人用户名</th>
<th class='text-center nowrap'>编号</th>
</tr>
</thead>
<tbody>
{foreach $list as $key=>$vo}
<tr>
<td class='text-center nowrap'>
{$vo.id|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.phone|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.name|default='--'}
</td>
<td class='text-center nowrap'>
{$vo.money|default='--'}
</td>
<td class='text-center nowrap'>
{if $vo.auth == 1}
<span class="color-green">已认证</span>
{/if}
{if $vo.auth == 0}
<span class="color-red">未认证</span>
{/if}
</td>
<td class='text-center nowrap'>
{$vo.top_phone|default='--'}
</td>
<td class='text-center nowrap'>
<a data-title="查看" class="layui-btn layui-btn-sm layui-btn-warm" data-open='{:url(ADMIN_MODULE."/users/index")}?u_phone={$vo.phone}'>查看详情</a>
</td>
</tr>
{/foreach}
{/notempty}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
{/block}

View File

@ -0,0 +1,217 @@
{extend name='main'}
{block name="button"}
{/block}
{block name="content"}
<!--<script src="static/plugs/jquery/jquery.min.js"></script>-->
<div class="layui-card-header layui-anim layui-anim-fadein notselect">
<span class="layui-icon layui-icon-next font-s10 color-desc margin-right-5">余额宝理财</span>
<div class="pull-right">
<button onclick="addnew()" class="layui-btn layui-btn-sm layui-btn-primary">
增加项目
</button>
</div>
</div>
<div class="think-box-shadow">
<table class="layui-table margin-top-10" lay-skin="line">
{notempty name='list'}
<thead>
<tr>
<th class='list-table-check-td think-checkbox'>
<label><input data-auto-none data-check-target='.list-check-box' type='checkbox'></label>
</th>
<th class='text-left nowrap'>序号</th>
<th class='text-left nowrap'>余额宝名称</th>
<th class='text-left nowrap'>收益率(%)</th>
<th class='text-left nowrap'>锁定天数</th>
<th class='text-left nowrap'>最低金额(天)</th>
<th class='text-left nowrap'>推荐</th>
<th class='text-left nowrap'>添加时间</th>
<th class='text-left nowrap'>状态</th>
<th class='text-left nowrap'></th>
</tr>
</thead>
{/notempty}
<tbody>
{foreach $list as $key=>$vo}
<tr data-dbclick >
<td class='list-table-check-td think-checkbox'>
<label><input class="list-check-box" value='{$vo.id}' type='checkbox'></label>
</td>
<td class='text-left nowrap'>
{$vo.id}
</td>
<td class='text-left nowrap'>
{$vo.title}
</td>
<td class='text-left nowrap'>
{$vo.lily}
</td>
<td class='text-left nowrap'>
{$vo.days}
</td>
<td class='text-left nowrap'>
{$vo.lowmoney}
</td>
<td class='text-left nowrap'>
{$vo.stars==0?"未推荐":""}
{$vo.stars==1?"已推荐":""}
</td>
<td class='text-left nowrap'>
{$vo.addtime}
</td>
<td class='text-left nowrap'>
{$vo.status==0?"已下架":""}
{$vo.status==1?"已上线":""}
</td>
<td class='text-left nowrap'>
<button onclick="stop({$vo.id})"> {$vo.status==0?"上线":"下线"}</button> / <button onclick="edit({$vo.id})">修改</button> / <button onclick="del({$vo.id})">删除</button>
</td>
</tr>
{/foreach}
</tbody>
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
<div id="editform" style="display:none;position: fixed;width: 100%;height: 1000px;top: 0;left: 0;background: rgb(0 0 0 / 50%);z-index: 999;">
<div style="display:block;position:fixed;width:800px;height: 360px;top:50%;left:50%;background:#fff;z-index:3;transform:translate(-50%,0);box-shadow: 0px 0px 2px 1px lightgrey;border-radius: 5px;">
<div style="background:#d3d3d3;height:50px;line-height:50px">
<span style="float:left;margin-left:10px;color:#009688">创建/编辑余额宝</span>
<span style="float:right;margin-right:0;margin-top:-3px;font-size:20px;font-weight:700;color:#f08080;display:inline-block;height:50px;width:50px;text-align:center;line-height:50px;cursor: pointer;" onclick="document.getElementById('editform').style.display='none'"> x </span>
</div>
<div style="padding:10px;margin-top: 20px;text-align: center;">
<div style="width:33%;display:inline-block;line-height: 30px;">
<p style="text-align: left;padding-left: 3%;width: 80%;">标题/名称</p>
<input name="title" id="settitle" style="width: 90%;height: 30px;line-height: 30px;">
</div>
<div style="width:33%;display:inline-block;line-height: 30px;">
<p style="text-align: left;padding-left: 3%;width: 80%;">收益率(%)</p>
<input name="lily" id="setlily" style="width: 90%;height: 30px;line-height: 30px;">
</div>
<div style="width:33%;display:inline-block;line-height: 30px;">
<p style="text-align: left;padding-left: 3%;width: 80%;">锁定天数(天)</p>
<input name="days" id="setdays" style="width: 90%;height: 30px;line-height: 30px;">
</div>
</div>
<div style="padding:10px;margin-top: 20px;text-align: center;">
<div style="width:33%;display:inline-block;line-height: 30px;">
<p style="text-align: left;padding-left: 3%;width: 80%;">最低金额(元)</p>
<input name="lowmoney" id="setlowmoney" style="width: 90%;height: 30px;line-height: 30px;">
</div>
<div style="width:33%;display:inline-block;line-height: 30px;">
<p style="text-align: left;padding-left: 3%;width: 80%;">上线=1 / 下架=0</p>
<input name="status" id="setstatus" style="width: 90%;height: 30px;line-height: 30px;">
</div>
<div style="width:33%;display:inline-block;line-height: 30px;">
<p style="text-align: left;padding-left: 3%;width: 80%;">是否推荐0/1</p>
<input name="stars" id="stars" style="width: 90%;height: 30px;line-height: 30px;">
<input name="yebid" id="yebid" value="0" type="hidden">
</div>
</div>
<div style="padding:10px;margin-top: 20px;text-align: center;height: 50px;line-height: 50px;">
<button style="height: 40px;line-height: 40px;width: 100px;border: 0;border-radius: 5px;margin: 0 10px;background: lightcoral;color: white;" onclick="document.getElementById('editform').style.display='none'">取消</button>
<button style="height: 40px;line-height: 40px;width: 100px;border: 0;border-radius: 5px;margin: 0 10px;background: #4684e0;color: white;" onclick="doaddnew()">提交</button>
</div>
</div>
</div>
<script>
function edit(id){
document.getElementById('editform').style.display='block';
$.ajax({
type:'get',
url:'{:ADMIN_MODULE}/yuebao/yebgetbyid?id='+id,
dataType: "json",
success: function (res) {
console.log(res);
$('#stars').val(res.stars);
$('#setstatus').val(res.status);
$('#setlowmoney').val(res.lowmoney);
$('#setdays').val(res.days);
$('#setlily').val(res.lily);
$('#settitle').val(res.title);
$('#yebid').val(res.id);
}
});
}
function stop(id){
$.ajax({
type:'get',
url:'{:ADMIN_MODULE}/yuebao/yebstop?id='+id,
dataType: "json",
success: function (res) {
console.log(res);
layer.msg(res);
setTimeout(location.reload(),1000);
}
});
}
function del(id){
$.ajax({
type:'get',
url:'{:ADMIN_MODULE}/yuebao/yebdel?id='+id,
dataType: "json",
success: function (res) {
console.log(res);
layer.msg(res);
setTimeout(location.reload(),1000);
}
});
}
function addnew(){
document.getElementById('editform').style.display='block';
$('#stars').val("");
$('#setstatus').val("");
$('#setlowmoney').val("");
$('#setdays').val("");
$('#setlily').val("");
$('#settitle').val("");
$('#yebid').val("0");
}
function doaddnew(){
var stars=$('#stars').val();
var status=$('#setstatus').val();
var lowmoney=$('#setlowmoney').val();
var days=$('#setdays').val();
var lily=$('#setlily').val();
var title=$('#settitle').val();
var yebid=$('#yebid').val();
if(status=="" || lowmoney=="" || days=="" || lily=="" || title==""){
layer.msg("内容不完整,请检查");return;
}
var gourl="";
if(yebid>0){
gourl='{:ADMIN_MODULE}/yuebao/yebedit';
}else{
gourl='{:ADMIN_MODULE}/yuebao/yebadd';
}
$.ajax({
type:'post',
url:gourl,
dataType: "json",
data:{stars:stars,status:status,lowmoney:lowmoney,days:days,lily:lily,title:title,yebid:yebid},
success: function (res) {
console.log(res);
layer.msg(res);
setTimeout(location.reload(),1000);
}
});
}
</script>
{/block}

Some files were not shown because too many files have changed in this diff Show More