wupengfei 2 years ago
parent
commit
d334bf2b3a

+ 9 - 0
application/nutrition/controller/SeriesDatum.php

@@ -157,6 +157,15 @@ class SeriesDatum extends Controller
     {
         if($this->request->isGet()){
             $this->datum_cate = DatumCate::column('id,title,is_vip','id');
+            if($this->request->action() == 'add') {
+                $this->datum_url  =  $this->request->get('type',1) == 1 ? '' :[];
+            }else{
+                if($this->request->get('type',1) == 1 ) {
+                    $this->datum_url = DatumUrl::where(['datum_id'=>$data['id']])->find()->toArray();
+                }else{
+                    $this->datum_url = DatumUrl::where(['datum_id'=>$data['id']])->order('sort desc,id asc')->select()->toArray();
+                }
+            }
         }
 
         if($this->request->isPost()) {

+ 58 - 13
application/nutrition/view/series_datum/form.html

@@ -9,27 +9,72 @@
                 </div>
             </div>
 
+
             <div class="layui-form-item">
-                <label class="layui-form-label label-required">文件</label>
-
-                <label class="layui-col-xs10 relative">
-                    <label class="layui-col-xs9 think-form-group-left">
-                        <input name="datum_url" value='{$vo.datum_url|default=""}'  readonly placeholder="请上传" class="layui-input">
-                    </label>
-                    <button type="button" class="layui-btn" id="test3"><i class="layui-icon"></i>上传文件</button>
-                </label>
+                <label class="layui-form-label label-required">目录</label>
+                <div class="layui-input-inline">
+                    <select name="is_top" lay-filter ="is_top">
+                        {foreach $datum_cate as $ck=>$cv}
+                            {if !empty($vo.datum_cate) &&  $vo.datum_cate == $ck}
+                                <option selected value="{$ck}">{$cv}</option>
+                            {else}
+                                <option  value="{$ck}">{$cv}</option>
+                            {/if}
+                        {/foreach}
+                    </select>
+                </div>
             </div>
 
+            <input type="hidden" name="type" value="{$type}">
+
             <div class="layui-form-item">
-                <label class="layui-form-label label-required">是否VIP</label>
+                <label class="layui-form-label">资料</label>
                 <div class="layui-input-block">
-                    <select class="layui-select" name="is_vip">
-                        <option    value="0">否</option>
-                        <option   {if !empty($vo.is_vip) &&  $vo.is_vip == 1 }selected{/if}  value="1">是</option>
-                    </select>
+                    <table class="layui-table param">
+                        <thead>
+                        <tr>
+                            <th class="text-left" width="25%">标题</th>
+                            <th class="text-left" width="25%">文件</th>
+                            <th class="text-center" width="10%">是否VIP</th>
+                            <th class="text-center" width="10%">排序</th>
+                            <th class="text-center"><a class="layui-btn layui-btn-sm layui-btn-normal"  onclick="add_param()">添 加</a></th>
+                        </tr>
+                        </thead>
+                        <tbody class="no_html">
+                        <!--{foreach $video_url as $pk=>$param}-->
+                        <tr class="param_index">
+                            <td class="padding-0" >
+                                <input class="layui-input  border-0" name="item_title[]" value="{$param.title|default=''}">
+                                <input type="hidden" name="item_id[]" value="{$param.id|default=''}">
+                            </td>
+                            <td class="padding-0">
+                                <input  class ='up_{$pk} item_url' name='item_url[]' type='hidden' value="{$param.url|default=''}">
+                                <div style="float: left" id='v_{$pk}' class='up_img'>
+                                    <img  class ='si_{$pk}' src="{$param.cover|default=''}" alt='' style='width:60px; height: 40px'>
+                                </div>
+                                <input style="display: none"  type="file" accept="mp4" name="file" onchange="upload_img(this,{$pk})">
+                            </td>
+                            <td class="padding-0">
+                                <select class="layui-select " name="item_is_vip[]">
+                                    <option {if $param.is_vip == 0}selected{/if} value="0">否</option>
+                                    <option {if $param.is_vip == 1}selected{/if} value="1">是</option>
+                                </select>
+                            </td>
+                            <td class="padding-0" >
+                                <input class="layui-input  border-0" name="item_sort[]" value="{$param.sort|default=''}">
+                            </td>
+                            <td class="padding-0 text-center">
+                                <a class="layui-btn layui-btn-sm layui-btn-danger del">删 除</a>
+                                <a class="layui-btn layui-btn-sm video_player">预 览</a>
+                            </td>
+                        </tr>
+                        <!--{/foreach}-->
+                        </tbody>
+                    </table>
                 </div>
             </div>
 
+
             {notempty name='vo.id'}<input type='hidden' value='{$vo.id}' name='id'>{/notempty}
             <div class="layui-form-item text-center">
                 <button class="layui-btn" type='submit'>保 存</button>