chuweiqiang 1 year ago
parent
commit
378124a395

+ 20 - 20
application/admin/view/books/books/add.html

@@ -3,14 +3,14 @@
     <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">
+            <input id="c-title" data-rule="required"  class="form-control" name="row[title]" type="text">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Image')}:</label>
         <div class="col-xs-12 col-sm-8">
             <div class="input-group">
-                <input id="c-image" class="form-control" size="50" name="row[image]" type="textarea">
+                <input id="c-image" data-rule="required" class="form-control" size="50" name="row[image]" type="textarea">
                 <div class="input-group-addon no-border no-padding">
                     <span><button type="button" id="faupload-image" class="btn btn-danger faupload" data-input-id="c-image" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="false" data-preview-id="p-image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
                     <span><button type="button" id="fachoose-image" class="btn btn-primary fachoose" data-input-id="c-image" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
@@ -23,31 +23,31 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Isbn')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-isbn" class="form-control" name="row[isbn]" type="text">
+            <input id="c-isbn" data-rule="required" class="form-control" name="row[isbn]" type="text">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Format')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-format" class="form-control" name="row[format]" type="text">
+            <input id="c-format" data-rule="required" class="form-control" name="row[format]" type="text">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Sheet')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-sheet" class="form-control" name="row[sheet]" type="text">
+            <input id="c-sheet" data-rule="required" class="form-control" name="row[sheet]" type="text">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Print')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-print" class="form-control" name="row[print]" type="text">
+            <input id="c-print" data-rule="required" class="form-control" name="row[print]" type="text">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Pubdate')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-pubdate" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[pubdate]" type="text" value="{:date('Y-m-d H:i:s')}">
+            <input id="c-pubdate" data-rule="required" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[pubdate]" type="text" value="{:date('Y-m-d H:i:s')}">
         </div>
     </div>
     <div class="form-group">
@@ -59,25 +59,25 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Publisher')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-publisher" class="form-control" name="row[publisher]" type="text">
+            <input id="c-publisher" data-rule="required" class="form-control" name="row[publisher]" type="text">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Preface')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <textarea id="c-preface" class="form-control " rows="5" name="row[preface]" cols="50"></textarea>
+            <textarea id="c-preface" data-rule="required" class="form-control " rows="5" name="row[preface]" cols="50"></textarea>
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Content_desc')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <textarea id="c-content_desc" class="form-control " rows="5" name="row[content_desc]" cols="50"></textarea>
+            <textarea id="c-content_desc" data-rule="required" class="form-control " rows="5" name="row[content_desc]" cols="50"></textarea>
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Author_desc')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <textarea id="c-author_desc" class="form-control " rows="5" name="row[author_desc]" cols="50"></textarea>
+            <textarea id="c-author_desc" data-rule="required" class="form-control " rows="5" name="row[author_desc]" cols="50"></textarea>
         </div>
     </div>
 
@@ -85,7 +85,7 @@
         <label class="control-label col-xs-12 col-sm-2">教学等级:</label>
         <div class="col-xs-12 col-sm-8">
 
-            <select  id="c-level_id" class="form-control selectpicker" name="row[level_id]">
+            <select  id="c-level_id" class="form-control selectpicker" data-rule="required" name="row[level_id]">
                 {foreach name="bookLevelList" item="vo"}
                 <option value="{$vo.id}" {in name="key" value=""}selected{/in}>{$vo.title}</option>
                 {/foreach}
@@ -98,7 +98,7 @@
         <label class="control-label col-xs-12 col-sm-2">教学层次:</label>
         <div class="col-xs-12 col-sm-8">
 
-            <select  id="c-arrangement_id" class="form-control selectpicker" name="row[arrangement_id]">
+            <select  id="c-arrangement_id" class="form-control selectpicker" data-rule="required" name="row[arrangement_id]">
                 {foreach name="bookArrangementList" item="vo"}
                 <option value="{$vo.id}" {in name="key" value=""}selected{/in}>{$vo.title}</option>
                 {/foreach}
@@ -111,7 +111,7 @@
         <label class="control-label col-xs-12 col-sm-2">专业类型:</label>
         <div class="col-xs-12 col-sm-8">
 
-            <select  id="c-speciality_id" class="form-control selectpicker" name="row[speciality_id]">
+            <select  id="c-speciality_id" class="form-control selectpicker" data-rule="required" name="row[speciality_id]">
                 {foreach name="bookSpecialityList" item="vo"}
                 <option value="{$vo.id}" {in name="key" value=""}selected{/in}>{$vo.title}</option>
                 {/foreach}
@@ -124,7 +124,7 @@
         <label class="control-label col-xs-12 col-sm-2">系列:</label>
         <div class="col-xs-12 col-sm-8">
 
-            <select  id="c-series_id" class="form-control selectpicker" name="row[series_id]">
+            <select  id="c-series_id" class="form-control selectpicker" data-rule="required" name="row[series_id]">
                 {foreach name="bookSeriesList" item="vo"}
                 <option value="{$vo.id}" {in name="key" value=""}selected{/in}>{$vo.title}</option>
                 {/foreach}
@@ -137,7 +137,7 @@
         <label class="control-label col-xs-12 col-sm-2">教材类型:</label>
         <div class="col-xs-12 col-sm-8">
 
-            <select  id="c-book_type" class="form-control selectpicker" name="row[book_type]">
+            <select  id="c-book_type" class="form-control selectpicker" data-rule="required" name="row[book_type]">
                 {foreach name="bookTypeList" item="vo"}
                     <option value="{$key}" {in name="key" value=""}selected{/in}>{$vo}</option>
                 {/foreach}
@@ -163,7 +163,7 @@
         <label class="control-label col-xs-12 col-sm-2">轮播图:</label>
         <div class="col-xs-12 col-sm-8">
             <div class="input-group">
-                <input id="c-images" class="form-control" size="50" name="row[banner]" type="text" value="">
+                <input id="c-images" data-rule="required" class="form-control" size="50" name="row[banner]" type="text" value="">
                 <div class="input-group-addon no-border no-padding">
                     <span><button type="button" id="faupload-images" class="btn btn-danger faupload" data-input-id="c-images" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="true" data-preview-id="p-images"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
                     <span><button type="button" id="fachoose-images" class="btn btn-primary fachoose" data-input-id="c-images" data-mimetype="image/*" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
@@ -177,7 +177,7 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Author')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-author" class="form-control" name="row[author]" type="text">
+            <input id="c-author" data-rule="required" class="form-control" name="row[author]" type="text">
         </div>
     </div>
     <div class="form-group">
@@ -209,13 +209,13 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Price')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-price" class="form-control" step="0.01" name="row[price]" type="number">
+            <input id="c-price" data-rule="required" class="form-control" step="0.01" name="row[price]" type="number">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Entity_price')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-entity_price" class="form-control" step="0.01" name="row[entity_price]" type="number">
+            <input id="c-entity_price" data-rule="required" class="form-control" step="0.01" name="row[entity_price]" type="number">
         </div>
     </div>
     <div class="form-group layer-footer">

+ 16 - 16
application/admin/view/books/books/edit.html

@@ -3,14 +3,14 @@
     <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}">
+            <input id="c-title" data-rule="required" 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">{:__('Image')}:</label>
         <div class="col-xs-12 col-sm-8">
             <div class="input-group">
-                <input id="c-image" class="form-control" size="50" name="row[image]" type="textarea" value="{$row.image|htmlentities}">
+                <input id="c-image" data-rule="required" class="form-control" size="50" name="row[image]" type="textarea" value="{$row.image|htmlentities}">
                 <div class="input-group-addon no-border no-padding">
                     <span><button type="button" id="faupload-image" class="btn btn-danger faupload" data-input-id="c-image" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="false" data-preview-id="p-image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
                     <span><button type="button" id="fachoose-image" class="btn btn-primary fachoose" data-input-id="c-image" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
@@ -23,61 +23,61 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Isbn')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-isbn" class="form-control" name="row[isbn]" type="text" value="{$row.isbn|htmlentities}">
+            <input id="c-isbn" data-rule="required" class="form-control" name="row[isbn]" type="text" value="{$row.isbn|htmlentities}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Format')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-format" class="form-control" name="row[format]" type="text" value="{$row.format|htmlentities}">
+            <input id="c-format" data-rule="required" class="form-control" name="row[format]" type="text" value="{$row.format|htmlentities}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Sheet')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-sheet" class="form-control" name="row[sheet]" type="text" value="{$row.sheet|htmlentities}">
+            <input id="c-sheet" data-rule="required" class="form-control" name="row[sheet]" type="text" value="{$row.sheet|htmlentities}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Print')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-print" class="form-control" name="row[print]" type="text" value="{$row.print|htmlentities}">
+            <input id="c-print" data-rule="required" class="form-control" name="row[print]" type="text" value="{$row.print|htmlentities}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Pubdate')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-pubdate" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[pubdate]" type="text" value="{$row.pubdate}">
+            <input id="c-pubdate" data-rule="required" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[pubdate]" type="text" value="{$row.pubdate}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Edition')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-edition" class="form-control" name="row[edition]" type="text" value="{$row.edition|htmlentities}">
+            <input id="c-edition" data-rule="required" class="form-control" name="row[edition]" type="text" value="{$row.edition|htmlentities}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Publisher')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-publisher" class="form-control" name="row[publisher]" type="text" value="{$row.publisher|htmlentities}">
+            <input id="c-publisher" data-rule="required" class="form-control" name="row[publisher]" type="text" value="{$row.publisher|htmlentities}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Preface')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <textarea id="c-preface" class="form-control " rows="5" name="row[preface]" cols="50">{$row.preface|htmlentities}</textarea>
+            <textarea id="c-preface" data-rule="required" class="form-control " rows="5" name="row[preface]" cols="50">{$row.preface|htmlentities}</textarea>
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Content_desc')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <textarea id="c-content_desc" class="form-control " rows="5" name="row[content_desc]" cols="50">{$row.content_desc|htmlentities}</textarea>
+            <textarea id="c-content_desc" data-rule="required" class="form-control " rows="5" name="row[content_desc]" cols="50">{$row.content_desc|htmlentities}</textarea>
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Author_desc')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <textarea id="c-author_desc" class="form-control " rows="5" name="row[author_desc]" cols="50">{$row.author_desc|htmlentities}</textarea>
+            <textarea id="c-author_desc" data-rule="required" class="form-control " rows="5" name="row[author_desc]" cols="50">{$row.author_desc|htmlentities}</textarea>
         </div>
     </div>
     <div class="form-group">
@@ -166,7 +166,7 @@
         <label class="control-label col-xs-12 col-sm-2">轮播图:</label>
         <div class="col-xs-12 col-sm-8">
             <div class="input-group">
-                <input id="c-images" class="form-control" size="50" name="row[banner]" type="text" value="{$row.banner}">
+                <input id="c-images" data-rule="required" class="form-control" size="50" name="row[banner]" type="text" value="{$row.banner}">
                 <div class="input-group-addon no-border no-padding">
                     <span><button type="button" id="faupload-images" class="btn btn-danger faupload" data-input-id="c-images" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="true" data-preview-id="p-images"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
                     <span><button type="button" id="fachoose-images" class="btn btn-primary fachoose" data-input-id="c-images" data-mimetype="image/*" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
@@ -180,7 +180,7 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Author')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-author" class="form-control" name="row[author]" type="text" value="{$row.author|htmlentities}">
+            <input id="c-author" data-rule="required" class="form-control" name="row[author]" type="text" value="{$row.author|htmlentities}">
         </div>
     </div>
     <div class="form-group">
@@ -212,13 +212,13 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Price')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-price" class="form-control" step="0.01" name="row[price]" type="number" value="{$row.price|htmlentities}">
+            <input id="c-price" data-rule="required" class="form-control" step="0.01" name="row[price]" type="number" value="{$row.price|htmlentities}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Entity_price')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-entity_price" class="form-control" step="0.01" name="row[entity_price]" type="number" value="{$row.entity_price|htmlentities}">
+            <input id="c-entity_price" data-rule="required" class="form-control" step="0.01" name="row[entity_price]" type="number" value="{$row.entity_price|htmlentities}">
         </div>
     </div>
     <div class="form-group layer-footer">

+ 5 - 5
application/admin/view/video/video/add.html

@@ -3,14 +3,14 @@
     <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">
+            <input id="c-title" data-rule="required" class="form-control" name="row[title]" type="text">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Image')}:</label>
         <div class="col-xs-12 col-sm-8">
             <div class="input-group">
-                <input id="c-image" class="form-control" size="50" name="row[image]" type="textarea">
+                <input id="c-image" data-rule="required" class="form-control" size="50" name="row[image]" type="textarea">
                 <div class="input-group-addon no-border no-padding">
                     <span><button type="button" id="faupload-image" class="btn btn-danger faupload" data-input-id="c-image" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="false" data-preview-id="p-image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
                     <span><button type="button" id="fachoose-image" class="btn btn-primary fachoose" data-input-id="c-image" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
@@ -23,20 +23,20 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Video_desc')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <textarea id="c-video_desc" class="form-control editor" rows="5" name="row[video_desc]" cols="50"></textarea>
+            <textarea id="c-video_desc" data-rule="required" class="form-control editor" rows="5" name="row[video_desc]" cols="50"></textarea>
 
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Lecturer')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-lecturer" class="form-control" name="row[lecturer]" type="text">
+            <input id="c-lecturer" data-rule="required" class="form-control" name="row[lecturer]" type="text">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Price')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-price" class="form-control" step="0.01" name="row[price]" type="number">
+            <input id="c-price" data-rule="required" class="form-control" step="0.01" name="row[price]" type="number">
         </div>
     </div>
     <div class="form-group">

+ 5 - 5
application/admin/view/video/video/edit.html

@@ -3,14 +3,14 @@
     <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}">
+            <input id="c-title" data-rule="required" 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">{:__('Image')}:</label>
         <div class="col-xs-12 col-sm-8">
             <div class="input-group">
-                <input id="c-image" class="form-control" size="50" name="row[image]" type="textarea" value="{$row.image|htmlentities}">
+                <input id="c-image" data-rule="required" class="form-control" size="50" name="row[image]" type="textarea" value="{$row.image|htmlentities}">
                 <div class="input-group-addon no-border no-padding">
                     <span><button type="button" id="faupload-image" class="btn btn-danger faupload" data-input-id="c-image" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="false" data-preview-id="p-image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
                     <span><button type="button" id="fachoose-image" class="btn btn-primary fachoose" data-input-id="c-image" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
@@ -23,19 +23,19 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Video_desc')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <textarea id="c-video_desc" class="form-control editor" rows="5" name="row[video_desc]" cols="50">{$row.video_desc|htmlentities}</textarea>
+            <textarea id="c-video_desc" data-rule="required" class="form-control editor" rows="5" name="row[video_desc]" cols="50">{$row.video_desc|htmlentities}</textarea>
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Lecturer')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-lecturer" class="form-control" name="row[lecturer]" type="text" value="{$row.lecturer|htmlentities}">
+            <input id="c-lecturer" data-rule="required" class="form-control" name="row[lecturer]" type="text" value="{$row.lecturer|htmlentities}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Price')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-price" class="form-control" step="0.01" name="row[price]" type="number" value="{$row.price|htmlentities}">
+            <input id="c-price" data-rule="required" class="form-control" step="0.01" name="row[price]" type="number" value="{$row.price|htmlentities}">
         </div>
     </div>
     <div class="form-group">