Browse Source

商品视频与轮播图

lizhen_gitee 10 months ago
parent
commit
29e98edaf6

+ 1 - 0
application/admin/lang/zh-cn/unishop/product.php

@@ -7,6 +7,7 @@ return [
     'Info'          => '产品副标题',
     'Image'          => '主图',
     'Images'         => '组图',
+    'Video_file'         => '视频',
     'Desc'           => '详情',
     'Sales'          => '虚拟销售量',
     'Stock'          => '库存',

+ 16 - 2
application/admin/view/unishop/product/add.html

@@ -42,7 +42,7 @@
             <ul class="row list-inline plupload-preview" id="p-image"></ul>
         </div>
     </div>
-    <!--<div class="form-group">
+    <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Images')}:</label>
         <div class="col-xs-12 col-sm-8">
             <div class="input-group">
@@ -60,7 +60,21 @@
             </div>
             <ul class="row list-inline plupload-preview" id="p-images"></ul>
         </div>
-    </div>-->
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Video_file')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <div class="input-group">
+                <input id="c-video_file" class="form-control" size="50" name="row[video_file]" type="text" value="">
+                <div class="input-group-addon no-border no-padding">
+                    <span><button type="button" id="plupload-video_file" class="btn btn-danger plupload" data-input-id="c-video_file" data-mimetype="video/mp4" data-multiple="false" data-preview-id="p-video_file"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
+                    <span><button type="button" id="fachoose-video_file" class="btn btn-primary fachoose" data-input-id="c-video_file" data-mimetype="video/mp4" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
+                </div>
+                <span class="msg-box n-right" for="c-video_file"></span>
+            </div>
+            <ul class="row list-inline faupload-preview" id="p-video_file"></ul>
+        </div>
+    </div>
 
     <style>
         table tr td, table tr th {

+ 16 - 2
application/admin/view/unishop/product/edit.html

@@ -42,7 +42,7 @@
             <ul class="row list-inline plupload-preview" id="p-image"></ul>
         </div>
     </div>
-    <!--<div class="form-group">
+    <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Images')}:</label>
         <div class="col-xs-12 col-sm-8">
             <div class="input-group">
@@ -60,7 +60,21 @@
             </div>
             <ul class="row list-inline plupload-preview" id="p-images"></ul>
         </div>
-    </div>-->
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Video_file')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <div class="input-group">
+                <input id="c-video_file" class="form-control" size="50" name="row[video_file]" type="text" value="{$row.video_file|htmlentities}">
+                <div class="input-group-addon no-border no-padding">
+                    <span><button type="button" id="plupload-video_file" class="btn btn-danger plupload" data-input-id="c-video_file" data-mimetype="video/mp4" data-multiple="false" data-preview-id="p-video_file"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
+                    <span><button type="button" id="fachoose-video_file" class="btn btn-primary fachoose" data-input-id="c-video_file" data-mimetype="video/mp4" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
+                </div>
+                <span class="msg-box n-right" for="c-video_file"></span>
+            </div>
+            <ul class="row list-inline faupload-preview" id="p-video_file"></ul>
+        </div>
+    </div>
 
     <style>
         table tr td, table tr th {

+ 2 - 2
public/assets/js/backend/unishop/product.js

@@ -662,7 +662,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'upload', 'vue'], fun
                             events: Table.api.events.operate,
                             formatter: Table.api.formatter.operate,
                             buttons:[
-                                {
+                                /*{
                                     name: 'evaluate',
                                     text: __('Evaluate'),
                                     classname: 'btn btn-xs btn-info btn-evaluate',
@@ -675,7 +675,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'upload', 'vue'], fun
                                     classname: 'btn btn-xs btn-info btn-copy',
                                     extend: 'data-toggle="tooltip"',
                                     icon: 'fa fa-copy'
-                                }
+                                }*/
                             ]
                         }
                     ]