商户调整

This commit is contained in:
liuxiaoquan 2023-03-16 18:15:03 +08:00
parent 1aa66250e9
commit a6ac4a34e2
3 changed files with 38 additions and 17 deletions

View File

@ -9,8 +9,14 @@
namespace app\admin\controller\merchant\system\merchant; namespace app\admin\controller\merchant\system\merchant;
use think\App; use think\App;
use think\facade\View;
use think\exception\ValidateException;
use app\admin\BaseController; use app\admin\BaseController;
use app\common\model\merchant\system\merchant\Merchant as MerchantModel; use app\common\model\merchant\system\merchant\Merchant as MerchantModel;
use app\common\model\merchant\system\merchant\MerchantCategory;
use app\common\model\merchant\system\merchant\MerchantType;
class Merchant extends BaseController{ class Merchant extends BaseController{
@ -24,13 +30,23 @@ class Merchant extends BaseController{
'mark' => 'merchant/system/merchant/merchant/mark' 'mark' => 'merchant/system/merchant/merchant/mark'
]; ];
public function __construct(App $app) public function __construct(App $app, MerchantModel $model)
{ {
parent::__construct($app); parent::__construct($app);
$this->model = $model;
} }
public function index() public function index(MerchantCategory $category, MerchantType $type)
{ {
// 商户分类
$category = $category->select();
// 店铺类弄
$type = $type->select();
View::assign('category',$category);
View::assign('type',$type);
return View($this->path['index']); return View($this->path['index']);
} }
@ -39,15 +55,20 @@ class Merchant extends BaseController{
*/ */
public function lst() public function lst()
{ {
[$page, $limit] = $this->getPage(); $page = empty($params['page'])?1:$params['page'];
$where = $this->request->params(['keyword', 'date', 'status', 'statusTag', 'is_trader', 'category_id', 'type_id']); $limit = empty($params['limit'])?10:$params['limit'];
return app('json')->success($this->repository->lst($where, $page, $limit));
$where = get_params(['keyword', 'date', 'status', 'statusTag', 'is_trader', 'category_id', 'type_id']);
$data = $this->model->lst($where, $page, $limit);
return to_assign(0, '', $data);
} }
public function count() public function count()
{ {
$where = $this->request->params(['keyword', 'date', 'status', 'statusTag', 'is_trader', 'category_id', 'type_id']); $where = get_params(['keyword', 'date', 'status', 'statusTag', 'is_trader', 'category_id', 'type_id']);
return app('json')->success($this->repository->count($where)); return app('json')->success($this->model->count($where));
} }
} }

View File

@ -47,7 +47,6 @@ class MerchantIntention extends BaseController
// 商户分类 // 商户分类
$category = $category->select(); $category = $category->select();
//审核
// 店铺类弄 // 店铺类弄
$type = $type->select(); $type = $type->select();
// search // search

View File

@ -167,8 +167,8 @@
<div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief"> <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
<ul class="layui-tab-title"> <ul class="layui-tab-title">
<li lay-id="11" class="layui-this tag-switch" data-type="tabChange">缴存保证金</li> <li lay-id="11" class="layui-this tag-switch" data-type="tabChange">正常开启的商户</li>
<li lay-id="22" class="tag-switch" data-type="tabChange">退回保证金</li> <li lay-id="22" class="tag-switch" data-type="tabChange">已关闭商户</li>
</ul> </ul>
<div class="layui-tab-content" style="height: 100px;"> <div class="layui-tab-content" style="height: 100px;">
@ -198,8 +198,10 @@
<script type="text/html" id="toolbarDemo"></script> <script type="text/html" id="toolbarDemo"></script>
<script type="text/html" id="barDemo"> <script type="text/html" id="barDemo">
<div class="layui-btn-group"> <div class="layui-btn-group">
<a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="reduct">保证金扣费</a> <a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="reduct">登录</a>
<a class="layui-btn layui-btn-xs" lay-event="record">扣费记录</a> <a class="layui-btn layui-btn-xs" lay-event="record">编辑</a>
<a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="reduct">修改管理员密码</a>
<a class="layui-btn layui-btn-xs" lay-event="record">设置第三方平台商品复制次数</a>
</div> </div>
</script> </script>
@ -207,9 +209,8 @@
<script type="text/html" id="refundToolbar"></script> <script type="text/html" id="refundToolbar"></script>
<script type="text/html" id="refundBar"> <script type="text/html" id="refundBar">
<div class="layui-btn-group"> <div class="layui-btn-group">
<a class="layui-btn layui-btn-xs" lay-event="mark">备注</a> <a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="mark">编辑</a>
<a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="status">审核</a> <a class="layui-btn layui-btn-xs" lay-event="record">删除</a>
<a class="layui-btn layui-btn-xs" lay-event="record">扣费记录</a>
</div> </div>
</script> </script>
@ -225,7 +226,7 @@
layui.payTable = table.render({ layui.payTable = table.render({
elem: '#pay_list', elem: '#pay_list',
title: '保证金列表', title: '正常开启的商户',
toolbar: '#toolbarDemo', toolbar: '#toolbarDemo',
url: '/admin/margin/lst', url: '/admin/margin/lst',
page: true, page: true,
@ -295,7 +296,7 @@
field: 'right', field: 'right',
title: '操作', title: '操作',
toolbar: '#barDemo', toolbar: '#barDemo',
width: 190, width: 200,
align: 'center' align: 'center'
} }
] ]