WIN-2308041133\Administrator 8 months ago
parent
commit
5f1d78009f

+ 7 - 0
application/admin/controller/platform/Income.php

@@ -21,11 +21,18 @@ class Income extends Backend
     }
 
     // 列表页
+// application/admin/controller/platform/Income.php
     public function index()
     {
         $this->request->filter(['strip_tags']);
         if ($this->request->isAjax()) {
             list($where, $sort, $order, $offset, $limit) = $this->buildparams();
+
+            // 强制指定排序字段别名
+            if ($sort === 'id') {
+                $sort = 'video_platform.id';
+            }
+
             $total = $this->model
                 ->with(['videolist', 'platform'])
                 ->where($where)

+ 3 - 14
application/common/model/Income.php

@@ -17,17 +17,10 @@ class Income extends Model
     protected $createTime = 'createtime';
     protected $updateTime = 'updatetime';
     // 追加属性
-    protected $append = [];
+    protected $append = [
+
+    ];
     // 定义关联关系
-//    public function videolist()
-//    {
-//        return $this->belongsTo('Videolist', 'videolist_id', 'id');
-//    }
-//
-//    public function platform()
-//    {
-//        return $this->belongsTo('Platform', 'platform_id', 'id');
-//    }
     public function videolist()
     {
         return $this->belongsTo('Videolist', 'videolist_id', 'id', [], 'LEFT')->setEagerlyType(0);
@@ -36,8 +29,4 @@ class Income extends Model
     {
         return $this->belongsTo('Platform', 'platform_id', 'id', [], 'LEFT')->setEagerlyType(0);
     }
-//    public function users()
-//    {
-//        return $this->belongsTo('User', 'uid', 'id', [], 'LEFT')->field('id,avatar,nickname,istel,mobile,isrz,level,group_id')->setEagerlyType(0);
-//    }
 }

+ 5 - 5
public/assets/js/backend/platform/income.js

@@ -5,11 +5,11 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
             // 初始化表格参数配置
             Table.api.init({
                 extend: {
-                    index_url: 'platform/income/index',
-                    add_url: 'platform/income/add',
-                    edit_url: 'platform/income/edit',
-                    del_url: 'platform/income/del',
-                    multi_url: 'platform/income/multi',
+                    index_url: 'admin/platform/income/index',
+                    add_url: 'admin/platform/income/add',
+                    edit_url: 'admin/platform/income/edit',
+                    del_url: 'admin/platform/income/del',
+                    multi_url: 'admin/platform/income/multi',
                     table: 'video_platform',
                 }
             });