浏览代码

加一个排行榜的图片

lizhen_gitee 4 月之前
父节点
当前提交
47d70e6765

+ 11 - 10
application/admin/lang/zh-cn/votesubject.php

@@ -1,16 +1,17 @@
 <?php
 
 return [
-    'Id'        => 'ID',
-    'Title'     => '项目名',
-    'Image'     => '封面图',
-    'Zhuban'    => '主办',
-    'Chengban'  => '承办',
-    'Startdate' => '活动时间',
-    'Rules'     => '规则',
-    'Status'    => '状态',
-    'Status 0'  => '隐藏',
+    'Id'            => 'ID',
+    'Title'         => '项目名',
+    'Image'         => '封面图',
+    'Paihang_image' => '排行榜图',
+    'Zhuban'        => '主办',
+    'Chengban'      => '承办',
+    'Startdate'     => '活动时间',
+    'Rules'         => '规则',
+    'Status'        => '状态',
+    'Status 0'      => '隐藏',
     'Set status to 0'=> '设为隐藏',
-    'Status 1'  => '显示',
+    'Status 1'      => '显示',
     'Set status to 1'=> '设为显示'
 ];

+ 14 - 0
application/admin/view/votesubject/add.html

@@ -21,6 +21,20 @@
         </div>
     </div>
     <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Paihang_image')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <div class="input-group">
+                <input id="c-paihang_image" class="form-control" size="50" name="row[paihang_image]" type="text" value="">
+                <div class="input-group-addon no-border no-padding">
+                    <span><button type="button" id="faupload-paihang_image" class="btn btn-danger faupload" data-input-id="c-paihang_image" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="false" data-preview-id="p-paihang_image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
+                    <span><button type="button" id="fachoose-paihang_image" class="btn btn-primary fachoose" data-input-id="c-paihang_image" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
+                </div>
+                <span class="msg-box n-right" for="c-paihang_image"></span>
+            </div>
+            <ul class="row list-inline faupload-preview" id="p-paihang_image"></ul>
+        </div>
+    </div>
+    <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Zhuban')}:</label>
         <div class="col-xs-12 col-sm-8">
             <input id="c-zhuban" class="form-control" name="row[zhuban]" type="text" value="">

+ 14 - 0
application/admin/view/votesubject/edit.html

@@ -21,6 +21,20 @@
         </div>
     </div>
     <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Paihang_image')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <div class="input-group">
+                <input id="c-paihang_image" class="form-control" size="50" name="row[paihang_image]" type="text" value="{$row.paihang_image|htmlentities}">
+                <div class="input-group-addon no-border no-padding">
+                    <span><button type="button" id="faupload-paihang_image" class="btn btn-danger faupload" data-input-id="c-paihang_image" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="false" data-preview-id="p-paihang_image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
+                    <span><button type="button" id="fachoose-paihang_image" class="btn btn-primary fachoose" data-input-id="c-paihang_image" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
+                </div>
+                <span class="msg-box n-right" for="c-paihang_image"></span>
+            </div>
+            <ul class="row list-inline faupload-preview" id="p-paihang_image"></ul>
+        </div>
+    </div>
+    <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Zhuban')}:</label>
         <div class="col-xs-12 col-sm-8">
             <input id="c-zhuban" class="form-control" name="row[zhuban]" type="text" value="{$row.zhuban|htmlentities}">

+ 1 - 0
application/api/controller/Player.php

@@ -51,6 +51,7 @@ class Player extends Api
 
     //给选手投票
     public function record(){
+        $this->error('接口作废');
         if(!$this->apiLimit('操作太快了,休息一下吧'));
 
         $player_id = input('player_id','');

+ 1 - 0
application/api/controller/Question.php

@@ -61,6 +61,7 @@ class Question extends Api
      */
     public function submit()
     {
+        $this->error('接口作废');
         if(!$this->apiLimit('操作太快了,休息一下吧'));
 
         //上次绑定选手的时间不是今天

+ 1 - 1
application/api/controller/Subject.php

@@ -21,10 +21,10 @@ class Subject extends Api
     public function info(){
 
         $find = Db::name('vote_subject')->where('id',1)->find();
-        $find['image'] = localpath_to_netpath($find['image']);
         if(!$find){
             $this->error('没有进行中的投票活动');
         }
+        $find = info_domain_image($find,['image','paihang_image']);
 
         $this->success(1,$find);
     }

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

@@ -28,6 +28,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
                         {field: 'id', title: __('Id')},
                         {field: 'title', title: __('Title'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content},
                         {field: 'image', title: __('Image'), operate: false, events: Table.api.events.image, formatter: Table.api.formatter.image},
+                        {field: 'paihang_image', title: __('Paihang_image'), operate: false, events: Table.api.events.image, formatter: Table.api.formatter.image},
                         {field: 'zhuban', title: __('Zhuban'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content},
                         {field: 'chengban', title: __('Chengban'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content},
                         {field: 'startdate', title: __('Startdate'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content},