Kirin 3 年之前
父節點
當前提交
5699cfa846
共有 3 個文件被更改,包括 115 次插入0 次删除
  1. 20 0
      app/admin/controller/user/User.php
  2. 47 0
      app/admin/view/user/user/set_ratio.php
  3. 48 0
      app/admin/view/user/user/set_service.php

+ 20 - 0
app/admin/controller/user/User.php

@@ -8,6 +8,7 @@
 namespace app\admin\controller\user;
 
 use app\admin\controller\AuthController;
+use app\models\mining\MiningMachine;
 use app\models\user\UserMoney;
 use app\models\vote\UserVote;
 use crmeb\repositories\UserRepository;
@@ -822,4 +823,23 @@ class User extends AuthController
     {
         return Json::successful(UserBillAdmin::getOneBalanceChangList(compact('uid', 'page', 'limit')));
     }
+
+    public function set_ratio($uid)
+    {
+        $this->assign('uid', $uid);
+        return $this->fetch();
+    }
+
+    public function set_service($uid)
+    {
+        $this->assign('uid', $uid);
+        return $this->fetch();
+    }
+
+    public function machineList($uid)
+    {
+        $page = $this->request->get('page', 1);
+        $limit = $this->request->get('limit', 10);
+        Json::successlayui(MiningMachine::getList($page, $limit, ['uid' => $uid]));
+    }
 }

+ 47 - 0
app/admin/view/user/user/set_ratio.php

@@ -0,0 +1,47 @@
+{extend name="public/container"}
+{block name="head_top"}
+
+{/block}
+{block name="content"}
+<div class="layui-fluid" style="background: #fff;margin-top: -10px;">
+    <div class="layui-row layui-col-space15">
+        <div class="layui-col-md12">
+            <div class="layui-card">
+                <!--                <div class="layui-card-header">门店列表</div>-->
+                <div class="layui-card-body">
+                    <table class="layui-hide" id="List" lay-filter="List"></table>
+
+                    <script type="text/html" id="act">
+                        <button type="button" class="layui-btn layui-btn-xs layui-btn-normal" lay-event='edit'>
+                            编辑
+                        </button>
+                    </script>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<script src="{__ADMIN_PATH}js/layuiList.js"></script>
+{/block}
+{block name="script"}
+<script>
+    layList.tableList('List', "{:Url('machineList',array('uid'=>$uid))}", function () {
+        return [
+            {field: 'id', title: 'ID', sort: true, event: 'id', width: '5%'},
+            {field: 'name', title: '矿机名称'},
+            {field: 'get_money', title: '收益币种', width: '10%'},
+            {field: 'award_ratio', title: '当前佣金率', width: '25%'},
+            {field: 'lower_award_ratio', title: '下级最高佣金率', width: '25%'},
+            {field: 'act', title: '操作', align: 'center', toolbar: '#act', width: '20%'},
+        ];
+    });
+    //点击事件绑定
+    layList.tool(function (event, data, obj) {
+        switch (event) {
+            case 'edit':
+                $eb.createModalFrame(data.name + '-编辑', layList.U({a: 'edit_ratio', q: {id: data.id}}), {h: 250, w: 720});
+                break;
+        }
+    })
+</script>
+{/block}

+ 48 - 0
app/admin/view/user/user/set_service.php

@@ -0,0 +1,48 @@
+{extend name="public/container"}
+{block name="head_top"}
+
+{/block}
+{block name="content"}
+<div class="layui-fluid" style="background: #fff;margin-top: -10px;">
+    <div class="layui-row layui-col-space15">
+        <div class="layui-col-md12">
+            <div class="layui-card">
+                <!--                <div class="layui-card-header">门店列表</div>-->
+                <div class="layui-card-body">
+                    <table class="layui-hide" id="List" lay-filter="List"></table>
+
+                    <script type="text/html" id="act">
+                        <button type="button" class="layui-btn layui-btn-xs layui-btn-normal" lay-event='edit'>
+                            编辑
+                        </button>
+                    </script>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<script src="{__ADMIN_PATH}js/layuiList.js"></script>
+{/block}
+{block name="script"}
+<script>
+    layList.tableList('List', "{:Url('machineList',array('uid'=>$uid))}", function () {
+        return [
+            {field: 'id', title: 'ID', sort: true, event: 'id', width: '5%'},
+            {field: 'name', title: '矿机名称'},
+            {field: 'get_money', title: '收益币种', width: '10%'},
+            {field: 'user_service_ratio', title: '当前服务费(%)', width: '15%'},
+            {field: 'service_ratio', title: '矿机默认服务费(%)', width: '15%'},
+            {field: 'lower_service_ratio', title: '下级最低服务费(%)', width: '15%'},
+            {field: 'act', title: '操作', align: 'center', toolbar: '#act', width: '20%'},
+        ];
+    });
+    //点击事件绑定
+    layList.tool(function (event, data, obj) {
+        switch (event) {
+            case 'edit':
+                $eb.createModalFrame(data.name + '-编辑', layList.U({a: 'edit_service', q: {id: data.id}}), {h: 250, w: 720});
+                break;
+        }
+    })
+</script>
+{/block}