Browse Source

培训,后台

lizhen_gitee 8 months ago
parent
commit
b0fb95f3c7

+ 9 - 1
application/admin/view/trainactive/add.html

@@ -137,7 +137,15 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Files')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <textarea id="c-files" class="form-control " rows="5" name="row[files]" cols="50"></textarea>
+            <div class="input-group">
+                <input id="c-files" class="form-control" size="50" name="row[files]" type="text" value="">
+                <div class="input-group-addon no-border no-padding">
+                    <span><button type="button" id="faupload-files" class="btn btn-danger faupload" data-input-id="c-files" data-multiple="true" data-preview-id="p-files"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
+                    <span><button type="button" id="fachoose-files" class="btn btn-primary fachoose" data-input-id="c-files" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
+                </div>
+                <span class="msg-box n-right" for="c-files"></span>
+            </div>
+            <ul class="row list-inline faupload-preview" id="p-files"></ul>
         </div>
     </div>
     <div class="form-group">

+ 9 - 1
application/admin/view/trainactive/edit.html

@@ -137,7 +137,15 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Files')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <textarea id="c-files" class="form-control " rows="5" name="row[files]" cols="50">{$row.files|htmlentities}</textarea>
+            <div class="input-group">
+                <input id="c-files" class="form-control" size="50" name="row[files]" type="text" value="{$row.files|htmlentities}">
+                <div class="input-group-addon no-border no-padding">
+                    <span><button type="button" id="faupload-files" class="btn btn-danger faupload" data-input-id="c-files" data-multiple="true" data-preview-id="p-files"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
+                    <span><button type="button" id="fachoose-files" class="btn btn-primary fachoose" data-input-id="c-files" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
+                </div>
+                <span class="msg-box n-right" for="c-files"></span>
+            </div>
+            <ul class="row list-inline faupload-preview" id="p-files"></ul>
         </div>
     </div>
     <div class="form-group">

+ 1 - 0
public/assets/js/backend/trainactive.js

@@ -49,6 +49,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
                         {field: 'zhujiangren', title: __('Zhujiangren'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content},
                         {field: 'type_id', title: __('Type_id')},
                         {field: 'info', title: __('Info'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content},
+                        {field: 'files', title: __('Files'), operate: false, formatter: Table.api.formatter.files},
                         {field: 'pingjiaren', title: __('Pingjiaren'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content},
                         {field: 'pingjia_time', title: __('Pingjia_time'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime},
                         {field: 'pingjia_uid', title: __('Pingjia_uid')},