Browse Source

首字母,点赞次数,收藏次数

lizhen_gitee 9 months ago
parent
commit
026d6379c6

+ 3 - 0
application/admin/lang/zh-cn/video.php

@@ -4,6 +4,7 @@ return [
     'Id'            => '主键ID',
     'Video_type_id' => '类型ID',
     'Title'         => '标题',
+    'Search_title'         => '标题首字母',
     'Image'         => '主图',
     'Desc'          => '描述',
     'Videofile'     => '视频',
@@ -14,6 +15,8 @@ return [
     'Status 0'      => '不显示',
     'Status 1'      => '显示',
     'Weigh'         => '权重排序',
+    'good_number'         => '点赞数',
+    'collect_number'         => '收藏数',
     'Createtime'    => '创建时间',
     'Updatetime'    => '更新时间',
     'Type.type'     => '分类类型',

+ 6 - 0
application/admin/view/video/add.html

@@ -13,6 +13,12 @@
         </div>
     </div>
     <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Search_title')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-search_title" data-rule="required" class="form-control" name="row[search_title]" type="text" value="">
+        </div>
+    </div>
+    <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Image')}:</label>
         <div class="col-xs-12 col-sm-8">
             <div class="input-group">

+ 6 - 0
application/admin/view/video/edit.html

@@ -13,6 +13,12 @@
         </div>
     </div>
     <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Search_title')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-search_title" data-rule="required" class="form-control" name="row[search_title]" type="text" value="{$row.search_title|htmlentities}">
+        </div>
+    </div>
+    <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Image')}:</label>
         <div class="col-xs-12 col-sm-8">
             <div class="input-group">

+ 3 - 0
public/assets/js/backend/video.js

@@ -32,11 +32,14 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
                         // {field: 'type.type', title: __('Type.type')},
                         {field: 'type.name', title: __('Type.name'), operate: 'LIKE'},
                         {field: 'title', title: __('Title'), operate: 'LIKE'},
+                        {field: 'search_title', title: __('Search_title'), operate: 'LIKE'},
                         {field: 'image', title: __('Image'), operate: false, events: Table.api.events.image, formatter: Table.api.formatter.image},
                         {field: 'desc', title: __('Desc'), operate: 'LIKE'},
                         {field: 'videofile', title: __('Videofile'), operate: false, formatter: Table.api.formatter.file},
                         {field: 'is_pay', title: __('Is_pay'), searchList: {"0":__('Is_pay 0'),"1":__('Is_pay 1')}, formatter: Table.api.formatter.normal},
                         {field: 'weigh', title: __('Weigh'), operate: false},
+                        {field: 'good_number', title: __('good_number'), operate: false},
+                        {field: 'collect_number', title: __('collect_number'), operate: false},
                         {field: 'createtime', title: __('Createtime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime},
                         {field: 'updatetime', title: __('Updatetime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime},
                         {field: 'status', title: __('Status'), searchList: {"0":__('Status 0'),"1":__('Status 1')}, formatter: Table.api.formatter.status},