瀏覽代碼

课程新增字段

lizhen_gitee 1 年之前
父節點
當前提交
46d15ce689

+ 25 - 15
application/admin/lang/zh-cn/lesson.php

@@ -1,19 +1,29 @@
 <?php
 
 return [
-    'Id'            => 'id',
-    'Name'          => '标题',
-    'Name_en'       => '标题(en)',
-    'Image'         => '主图',
-    'Price'         => '价格',
-    'Oldprice'      => '原价格',
-    'Content'       => '信息内容',
-    'Content_en'    => '信息内容(en)',
-    'Lessoncate_id' => '课程分类id',
-    'Is_show'       => '是否显示',
-    'Is_show 1'     => '上架',
-    'Is_show 0'     => '下架',
-    'Weigh'         => '排序',
-    'Cate.name'     => '课程分类',
-    'Cate.name_en'  => '课程分类en'
+    'Id'               => 'id',
+    'Name'             => '课程标题',
+    'Name_en'          => '课程标题(en)',
+    'Image'            => '主图',
+    'Price'            => '价格',
+    'Oldprice'         => '原价格',
+    'Lessoncate_id'    => '课程分类id',
+    'Is_show'          => '是否显示',
+    'Is_show 1'        => '上架',
+    'Is_show 0'        => '下架',
+    'Weigh'            => '排序',
+    'Title'            => '长标题',
+    'Title_en'         => '长标题en',
+    'Info'             => '详情',
+    'Info_en'          => '详情en',
+    'Shiherenqun'      => '适合人群',
+    'Shiherenqun_en'   => '适合人群en',
+    'Pingjunrenshu'    => '平均班级人数',
+    'Pingjunrenshu_en' => '平均班级人数en',
+    'Sirenkecheng'     => '提供私人课程',
+    'Sirenkecheng_en'  => '提供私人课程en',
+    'Daoshi'           => '导师',
+    'Daoshi_en'        => '导师en',
+    'Cate.name'        => '课程分类',
+    'Cate.name_en'     => '课程分类en'
 ];

+ 72 - 12
application/admin/view/lesson/add.html

@@ -39,18 +39,6 @@
         </div>
     </div>
     <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Content')}:</label>
-        <div class="col-xs-12 col-sm-8">
-            <textarea id="c-content" class="form-control editor" rows="5" name="row[content]" cols="50"></textarea>
-        </div>
-    </div>
-    <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Content_en')}:</label>
-        <div class="col-xs-12 col-sm-8">
-            <textarea id="c-content_en" class="form-control editor" rows="5" name="row[content_en]" cols="50"></textarea>
-        </div>
-    </div>
-    <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Lessoncate_id')}:</label>
         <div class="col-xs-12 col-sm-8">
             <input id="c-lessoncate_id" data-rule="required" data-source="lessoncate/index" class="form-control selectpage" name="row[lessoncate_id]" type="text" value="">
@@ -74,6 +62,78 @@
             <input id="c-weigh" class="form-control" name="row[weigh]" type="number" value="0">
         </div>
     </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Title')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-title" class="form-control" name="row[title]" type="text" value="">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Title_en')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-title_en" class="form-control" name="row[title_en]" type="text" value="">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Info')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-info" class="form-control" name="row[info]" type="text" value="">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Info_en')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-info_en" class="form-control" name="row[info_en]" type="text" value="">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Shiherenqun')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-shiherenqun" class="form-control" name="row[shiherenqun]" type="text" value="">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Shiherenqun_en')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-shiherenqun_en" class="form-control" name="row[shiherenqun_en]" type="text" value="">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Pingjunrenshu')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-pingjunrenshu" class="form-control" name="row[pingjunrenshu]" type="text" value="">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Pingjunrenshu_en')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-pingjunrenshu_en" class="form-control" name="row[pingjunrenshu_en]" type="text" value="">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Sirenkecheng')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-sirenkecheng" class="form-control" name="row[sirenkecheng]" type="text" value="">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Sirenkecheng_en')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-sirenkecheng_en" class="form-control" name="row[sirenkecheng_en]" type="text" value="">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Daoshi')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-daoshi" class="form-control" name="row[daoshi]" type="text" value="">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Daoshi_en')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-daoshi_en" class="form-control" name="row[daoshi_en]" type="text" value="">
+        </div>
+    </div>
     <div class="form-group layer-footer">
         <label class="control-label col-xs-12 col-sm-2"></label>
         <div class="col-xs-12 col-sm-8">

+ 72 - 12
application/admin/view/lesson/edit.html

@@ -39,18 +39,6 @@
         </div>
     </div>
     <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Content')}:</label>
-        <div class="col-xs-12 col-sm-8">
-            <textarea id="c-content" class="form-control editor" rows="5" name="row[content]" cols="50">{$row.content|htmlentities}</textarea>
-        </div>
-    </div>
-    <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Content_en')}:</label>
-        <div class="col-xs-12 col-sm-8">
-            <textarea id="c-content_en" class="form-control editor" rows="5" name="row[content_en]" cols="50">{$row.content_en|htmlentities}</textarea>
-        </div>
-    </div>
-    <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Lessoncate_id')}:</label>
         <div class="col-xs-12 col-sm-8">
             <input id="c-lessoncate_id" data-rule="required" data-source="lessoncate/index" class="form-control selectpage" name="row[lessoncate_id]" type="text" value="{$row.lessoncate_id|htmlentities}">
@@ -74,6 +62,78 @@
             <input id="c-weigh" class="form-control" name="row[weigh]" type="number" value="{$row.weigh|htmlentities}">
         </div>
     </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Title')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-title" class="form-control" name="row[title]" type="text" value="{$row.title|htmlentities}">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Title_en')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-title_en" class="form-control" name="row[title_en]" type="text" value="{$row.title_en|htmlentities}">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Info')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-info" class="form-control" name="row[info]" type="text" value="{$row.info|htmlentities}">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Info_en')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-info_en" class="form-control" name="row[info_en]" type="text" value="{$row.info_en|htmlentities}">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Shiherenqun')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-shiherenqun" class="form-control" name="row[shiherenqun]" type="text" value="{$row.shiherenqun|htmlentities}">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Shiherenqun_en')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-shiherenqun_en" class="form-control" name="row[shiherenqun_en]" type="text" value="{$row.shiherenqun_en|htmlentities}">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Pingjunrenshu')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-pingjunrenshu" class="form-control" name="row[pingjunrenshu]" type="text" value="{$row.pingjunrenshu|htmlentities}">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Pingjunrenshu_en')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-pingjunrenshu_en" class="form-control" name="row[pingjunrenshu_en]" type="text" value="{$row.pingjunrenshu_en|htmlentities}">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Sirenkecheng')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-sirenkecheng" class="form-control" name="row[sirenkecheng]" type="text" value="{$row.sirenkecheng|htmlentities}">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Sirenkecheng_en')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-sirenkecheng_en" class="form-control" name="row[sirenkecheng_en]" type="text" value="{$row.sirenkecheng_en|htmlentities}">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Daoshi')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-daoshi" class="form-control" name="row[daoshi]" type="text" value="{$row.daoshi|htmlentities}">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Daoshi_en')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-daoshi_en" class="form-control" name="row[daoshi_en]" type="text" value="{$row.daoshi_en|htmlentities}">
+        </div>
+    </div>
     <div class="form-group layer-footer">
         <label class="control-label col-xs-12 col-sm-2"></label>
         <div class="col-xs-12 col-sm-8">

+ 13 - 4
public/assets/js/backend/lesson.js

@@ -33,12 +33,21 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
                         {field: 'image', title: __('Image'), operate: false, events: Table.api.events.image, formatter: Table.api.formatter.image},
                         {field: 'price', title: __('Price'), operate:'BETWEEN'},
                         {field: 'oldprice', title: __('Oldprice'), operate:'BETWEEN'},
-//                        {field: 'content', title: __('Content')},
-//                        {field: 'content_en', title: __('Content_en')},
-
+                        {field: 'lessoncate_id', title: __('Lessoncate_id')},
                         {field: 'is_show', title: __('Is_show'), searchList: {"1":__('Is_show 1'),"0":__('Is_show 0')}, formatter: Table.api.formatter.normal},
                         {field: 'weigh', title: __('Weigh'), operate: false},
-                        {field: 'lessoncate_id', title: __('Lessoncate_id')},
+                        {field: 'title', title: __('Title'), operate: 'LIKE'},
+                        {field: 'title_en', title: __('Title_en'), operate: 'LIKE'},
+                        {field: 'info', title: __('Info'), operate: 'LIKE'},
+                        {field: 'info_en', title: __('Info_en'), operate: 'LIKE'},
+                        {field: 'shiherenqun', title: __('Shiherenqun'), operate: 'LIKE'},
+                        {field: 'shiherenqun_en', title: __('Shiherenqun_en'), operate: 'LIKE'},
+                        {field: 'pingjunrenshu', title: __('Pingjunrenshu'), operate: 'LIKE'},
+                        {field: 'pingjunrenshu_en', title: __('Pingjunrenshu_en'), operate: 'LIKE'},
+                        {field: 'sirenkecheng', title: __('Sirenkecheng'), operate: 'LIKE'},
+                        {field: 'sirenkecheng_en', title: __('Sirenkecheng_en'), operate: 'LIKE'},
+                        {field: 'daoshi', title: __('Daoshi'), operate: 'LIKE'},
+                        {field: 'daoshi_en', title: __('Daoshi_en'), operate: 'LIKE'},
                         {field: 'cate.name', title: __('Cate.name'), operate: 'LIKE'},
                         {field: 'cate.name_en', title: __('Cate.name_en'), operate: 'LIKE'},
                         {field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate}