From d22f5bdfdaa8502a5f2496248da932b3c50c1fd0 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Thu, 16 Dec 2021 16:06:25 +0800
Subject: [PATCH] finish video add/update/list

---
 src/main/resources/templates/febs/views/video/video/video-add.html |   73 ++++++++++--------------------------
 1 files changed, 21 insertions(+), 52 deletions(-)

diff --git a/src/main/resources/templates/febs/views/video/video/video-add.html b/src/main/resources/templates/febs/views/video/video/video-add.html
index fd8ad51..a0051eb 100644
--- a/src/main/resources/templates/febs/views/video/video/video-add.html
+++ b/src/main/resources/templates/febs/views/video/video/video-add.html
@@ -47,6 +47,7 @@
                     <button type="button" class="layui-btn" id="thumbUpload">上传图片</button>
                     <div class="layui-upload-list">
                         <img class="layui-upload-img" id="thumb" style="width: 150px;"/>
+                        <input class="layui-input febs-hide" name="thumb" autocomplete="off" />
                     </div>
                 </div>
             </div>
@@ -64,52 +65,13 @@
                 <table class="layui-table">
                     <thead>
                         <tr>
-                            <th>排序</th>
-                            <th>视频标题</th>
-                            <th>视频缩略图</th>
+                            <th>章节标题</th>
+                            <th>缩略图</th>
                             <th>资源名称</th>
                             <th>操作</th>
                         </tr>
                     </thead>
                     <tbody id="itemList">
-<!--                    <tr>-->
-<!--                        <th>-->
-<!--                            1-->
-<!--                        </th>-->
-<!--                        <th>-->
-<!--                            <input type="text" class="layui-input" placeholder="" />-->
-<!--                        </th>-->
-<!--                        <th>-->
-<!--                            <div class="upload">-->
-<!--                                <img class="layui-upload-img item-img febs-hide" style="width: 150px;"/>-->
-<!--                                <button class="layui-btn layui-btn-xs"  type="button">点击上传</button>-->
-<!--                                <input type="text" class="febs-hide" name="itemThumb" />-->
-<!--                            </div>-->
-<!--                        </th>-->
-<!--                        <th>123</th>-->
-<!--                        <th>-->
-<!--                            <button class="layui-btn layui-btn-xs layui-btn-danger demo-delete">删除</button>-->
-<!--                        </th>-->
-<!--                    </tr>-->
-<!--                    <tr>-->
-<!--                        <th>-->
-<!--                            2-->
-<!--                        </th>-->
-<!--                        <th>-->
-<!--                            <input type="text" class="layui-input" placeholder="" />-->
-<!--                        </th>-->
-<!--                        <th>-->
-<!--                            <div class="upload">-->
-<!--                                <img class="layui-upload-img item-img" src="https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fimg.jj20.com%2Fup%2Fallimg%2Ftp05%2F19100120461512E-0-lp.jpg&refer=http%3A%2F%2Fimg.jj20.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg" style="width: 150px;"/>-->
-<!--                                <button class="layui-btn layui-btn-xs febs-hide" type="button">点击上传</button>-->
-<!--                                <input type="text" class="febs-hide" name="itemThumb" />-->
-<!--                            </div>-->
-<!--                        </th>-->
-<!--                        <th>123</th>-->
-<!--                        <th>-->
-<!--                            <button class="layui-btn layui-btn-xs layui-btn-danger demo-delete">删除</button>-->
-<!--                        </th>-->
-<!--                    </tr>-->
                     </tbody>
                 </table>
             </div>
@@ -140,10 +102,7 @@
     {{#  layui.each(d, function(index, item){ }}
     <tr>
         <th>
-            {{item.seq}}
             <input type="text" class="febs-hide" name="sourceId" value="{{item.id}}"/>
-        </th>
-        <th>
             <input type="text" class="layui-input" name="name" placeholder="" value=""/>
         </th>
         <th>
@@ -151,11 +110,11 @@
                 {{#  if(!item.thumb || item.thumb == ''){ }}
                 <img class="layui-upload-img item-img  febs-hide" src="" style="width: 150px;"/>
                 <button class="layui-btn layui-btn-xs" type="button">点击上传</button>
-                <input type="text" class="febs-hide" name="itemThumb" />
+                <input type="text" class="febs-hide" autocomplete="off" name="itemThumb" />
                 {{# } else { }}
-                <img class="layui-upload-img item-img" src="" style="width: 150px;"/>
+                <img class="layui-upload-img item-img" src="{{item.thumb}}" style="width: 150px;"/>
                 <button class="layui-btn layui-btn-xs febs-hide" type="button">点击上传</button>
-                <input type="text" class="febs-hide" name="itemThumb" />
+                <input type="text" class="febs-hide" autocomplete="off" name="itemThumb" />
                 {{# } }}
             </div>
         </th>
@@ -269,6 +228,7 @@
                     return layer.msg('上传失败');
                 }
 
+                $('#thumb').next().val(res.data[0])
                 layer.msg('上传成功', {icon: 1});
             }
             ,error: function(){
@@ -350,17 +310,19 @@
                 itemData.push(data);
             });
 
+            if (!data.field.thumb) {
+                febs.alert.warn('未上传缩略图');
+                return;
+            }
 
             var field = {};
             field.items = itemData;
             field.title = data.field.title;
             field.cateIds = cateIds.join(",");
             field.thumb = data.field.thumb;
+            field.isFree = data.field.isFree;
+            field.intro = data.field.intro;
             console.log(field);
-
-            // febs.post(ctx + 'video/video/add', data.field, function () {
-            //     layer.closeAll();
-            // });
 
             $.ajax({
                 url : ctx + 'video/video/add',
@@ -370,9 +332,16 @@
                 data : JSON.stringify(field),
                 success : function(res) {
                     console.log(res)
+                    if (res.code != 200) {
+                        febs.alert.warn(res.message);
+                        return;
+                    }
+                    febs.alert.success('新增成功');
+                    $('#febs-video').find('#query').click();
+                    layer.closeAll();
                 },
                 error : function(err) {
-
+                    layer.msg("请求错误");
                 }
             })
             return false;

--
Gitblit v1.9.1