好物直降添加是否启用配置项
This commit is contained in:
parent
d4cde950c3
commit
9b1bf269cd
@ -8,19 +8,19 @@ use app\common\server\JsonServer;
|
||||
use app\admin\logic\groupbuy\GroupbuyLogic;
|
||||
use app\admin\validate\groupbuy\GroupbuyValidate;
|
||||
use think\exception\ValidateException;
|
||||
use app\shop\logic\CommonLogic;
|
||||
use app\shop\logic\goods\CategoryLogic;
|
||||
|
||||
class GroupBuy extends AdminBase
|
||||
{
|
||||
|
||||
public function Lists(){
|
||||
if($this->request->isAjax()){
|
||||
$get = $this->request->get();
|
||||
$list = GroupbuyLogic::goodsList($get);
|
||||
return JsonServer::success('获取成功', $list);
|
||||
}
|
||||
return View();
|
||||
|
||||
return View('', [
|
||||
'config' => GroupbuyLogic::getConfig()
|
||||
]);
|
||||
}
|
||||
|
||||
public function add(){
|
||||
@ -104,4 +104,12 @@ class GroupBuy extends AdminBase
|
||||
]);
|
||||
}
|
||||
|
||||
public function setConfig()
|
||||
{
|
||||
if ($this->request->isAjax()){
|
||||
$post = $this->request->post();
|
||||
GroupbuyLogic::setConfig($post);
|
||||
return JsonServer::success('操作成功');
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -8,6 +8,7 @@ use app\common\model\goods\Goods;
|
||||
use app\common\model\goods\GoodsItem;
|
||||
use app\common\model\groupbuy\GroupbuyGoods;
|
||||
use app\common\model\goods\GoodsCategory as GoodsCategory;
|
||||
use app\common\server\ConfigServer;
|
||||
use app\common\server\UrlServer;
|
||||
use think\facade\Db;
|
||||
|
||||
@ -215,4 +216,17 @@ class GroupbuyLogic extends Logic
|
||||
return empty($lists) ? [] : $lists->toArray();
|
||||
}
|
||||
|
||||
// 获取配置项
|
||||
public static function getConfig()
|
||||
{
|
||||
return [
|
||||
'group_buy_status' => ConfigServer::get('group_buy', 'group_buy_status'),
|
||||
];
|
||||
}
|
||||
|
||||
// 设置配置
|
||||
public static function setConfig($post)
|
||||
{
|
||||
return ConfigServer::set('group_buy', 'group_buy_status', !empty($post));
|
||||
}
|
||||
}
|
||||
@ -8,20 +8,37 @@
|
||||
<div class="layui-colla-item">
|
||||
<h2 class="layui-colla-title like-layui-colla-title">操作提示</h2>
|
||||
<div class="layui-colla-content layui-show">
|
||||
<p>*抢购活动商品列表操作。</p>
|
||||
<p>*好物直降商品列表操作。</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<fieldset class="layui-elem-field" style="margin: 10px 15px;">
|
||||
<legend>好物直降</legend>
|
||||
<form class="layui-form" id="all_platform">
|
||||
<div class="layui-field-box">
|
||||
<div class="layui-form-item" style="display: flex">
|
||||
<lable class="layui-form-label">活动开启</lable>
|
||||
<div class="info">
|
||||
<input type="checkbox" name="group_buy_status" lay-skin="switch" lay-text="开启|关闭" {if condition="$config.group_buy_status == 1"} checked {/if}>
|
||||
</div>
|
||||
</div>
|
||||
<div id="add_subsidy_config" style="text-align: center;width: 450px;">
|
||||
<button class="layui-btn layui-btn-sm {$view_theme_color} layEvent" lay-submit lay-filter="submit">提交</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</fieldset>
|
||||
|
||||
<div class="layui-card-body">
|
||||
<!--搜索条件-->
|
||||
<div class="layui-form layui-card-header layuiadmin-card-header-auto">
|
||||
<div class="layui-form layui-card-header layuiadmin-card-header-auto" style="padding-bottom: 20px;">
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">商家名称</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="shop_name" id="shop_name" placeholder="请输入品牌名称" autocomplete="off" class="layui-input">
|
||||
<input type="text" name="shop_name" id="shop_name" placeholder="请输入商家名称" autocomplete="off" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
@ -231,5 +248,22 @@
|
||||
,{title: '操作', align: 'center', fixed: 'right', toolbar: '#goodsBrand-operation'}
|
||||
]);
|
||||
|
||||
form.on('submit(submit)', function(data){
|
||||
like.ajax({
|
||||
url: '{:url("setConfig")}',
|
||||
data: data.field,
|
||||
type: "post",
|
||||
success: function (res) {
|
||||
if (res.code == 1) {
|
||||
layui.layer.msg(res.msg, {
|
||||
offset: '15px'
|
||||
, icon: 1
|
||||
, time: 1000
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
return false
|
||||
});
|
||||
})
|
||||
</script>
|
||||
Loading…
Reference in New Issue
Block a user