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

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}