Browse Source

打印,二维码调整

lizhen_gitee 8 months ago
parent
commit
0221661105

+ 5 - 0
application/admin/controller/Trainactive.php

@@ -94,6 +94,11 @@ class Trainactive extends Backend
         $info['pingjia_qrcode'] = $this->introimage(json_encode($pingjia_data));
 
         $this->assign('row',$info);
+
+        //评价人
+        $pingjiaren = Db::name('user')->where('id',$info['pingjia_uid'])->value('nickname');
+        $this->assign('pingjiaren',$pingjiaren);
+
         return $this->view->fetch();
     }
 

+ 2 - 0
application/admin/view/trainactive/qrcode.html

@@ -19,6 +19,7 @@
         <label class="control-label col-xs-12 col-sm-2">签到二维码:</label>
         <div class="col-xs-12 col-sm-8">
             <img width="200px" height="200px" src="{$row.sign_qrcode}">
+            <span style="display: block; width:200px;text-align: center">签到截止:{$row.sign_endtime|date="Y-m-d H:i",###}</span>
         </div>
     </div>
 
@@ -26,6 +27,7 @@
         <label class="control-label col-xs-12 col-sm-2">评价二维码:</label>
         <div class="col-xs-12 col-sm-8">
             <img width="200px" height="200px" src="{$row.pingjia_qrcode}">
+            <span style="display: block; width:200px;text-align: center">评价人:{$pingjiaren}</span>
         </div>
     </div>
 

+ 35 - 31
application/admin/view/trainactive/showinfo.html

@@ -4,28 +4,35 @@
     <title>{$row.name}</title>
     {include file="common/meta" /}
 </head>
+<style>
+    /* 默认情况下,屏幕上显示 */
+    .hide-on-print {
+        display: block;
+        text-align: right;
+        margin-bottom: 20px;
+        padding-top: 20px;
+    }
+
+    /* 打印时隐藏 */
+    @media print {
+        .hide-on-print {
+            display: none;
+        }
+    }
+</style>
+
+<body  style="width: 749px;margin: 0 auto">
+
+<div class="hide-on-print">
+    <button type="button" onclick="printPage()" class="btn btn-primary dropdown-toggle">打印</button>
+    <button type="button" onclick="printPage()" class="btn btn-primary dropdown-toggle">导出PDF</button>
+</div>
 
-
-<body class="inside-header inside-aside {:defined('IS_DIALOG') && IS_DIALOG ? 'is-dialog' : ''} content" style="width: 749px;margin: 0 auto">
-
-
-<table class="table table-striped table-bordered table-hover table-nowrap" width="100%">
-    <tr>
-        <td></td>
-        <td></td>
-        <td></td>
-        <td></td>
-        <td></td>
-        <td></td>
-        <td><button type="button" onclick="printPage()" class="btn btn-primary dropdown-toggle">打印</button></td>
-        <td><button type="button" onclick="printPage()" class="btn btn-primary dropdown-toggle">导出PDF</button></td>
-    </tr>
+<table class="table table-striped table-bordered table-hover table-nowrap">
     <tr>
         <td colspan="8"><img width="50" height="50" src="{$row.logo_image}"><span style="font-size:20px;margin-left: 10px">{$row.title}</span></td>
     </tr>
 
-    <tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
-
     <tr>
         <td class="col-xs-12 col-sm-1">文件编号</td>
         <td>{$row.number}</td>
@@ -47,11 +54,10 @@
         <td>{$row.wenjianstatus}</td>
     </tr>
 
-    <tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
 
     <tr>
         <td>培训主题</td>
-        <td colspan="7">{$row.name}</td>
+        <td colspan="7" style="padding-right:12%;text-align: center">{$row.name}</td>
     </tr>
     <tr>
         <td>培训分类</td>
@@ -82,7 +88,6 @@
         <td colspan="7">{$row.info}</td>
     </tr>
 
-    <tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
 
     <tr>
         <td colspan="8">培训附件</td>
@@ -96,7 +101,6 @@
         </td>
     </tr>
 
-    <tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
 
     <tr>
         <td colspan="8">效果评价</td>
@@ -104,13 +108,13 @@
     <tr>
         <td>评价</td>
         <td colspan="8">{$row.pingjia}</td>
-    </tr><tr>
-    <td>评价人</td>
-    <td colspan="3">{$row.pingjia_nickname}&nbsp;&nbsp;&nbsp;&nbsp;{neq name="$row.pingjia_image" value=""}<img src="{$row.pingjia_image}" width="50px" height="50px">{/neq}</td>
-    <td>评价时间</td>
-    <td colspan="3">{$row.pingjia_time}</td>
-</tr>
-
+    </tr>
+    <tr>
+        <td>评价人</td>
+        <td colspan="3">{$row.pingjia_nickname}&nbsp;&nbsp;&nbsp;&nbsp;{neq name="$row.pingjia_image" value=""}<img src="{$row.pingjia_image}" width="90px" height="50px">{/neq}</td>
+        <td>评价时间</td>
+        <td colspan="3">{$row.pingjia_time}</td>
+    </tr>
 
 </table>
 <div class="panel-heading">
@@ -120,7 +124,7 @@
     </ul>
 </div>
 
-<table id="left_table" class="table table-striped table-bordered table-hover table-nowrap" width="100%">
+<table id="left_table" class="table table-striped table-bordered table-hover table-nowrap">
     <tr>
         <td colspan="5">学习情况</td>
         <td colspan="3">应到{$result.yingdao}人,实到{$result.shidao}人</td>
@@ -129,7 +133,7 @@
     <tr>
         <td colspan="8">
             {volist name="$chunk" id="vo"}
-            <img src="{$vo.sign_image}" width="50px" height="50px">
+            <img src="{$vo.sign_image}" width="90px" height="50px">
             {/volist}
         </td>
     </tr>
@@ -149,7 +153,7 @@
     {volist name="$user_train" id="vo"}
     <tr>
         <td colspan="2">{$vo.nickname}</td>
-        <td colspan="3"><img src="{$vo.sign_image}" width="50px" height="50px"></td>
+        <td colspan="3"><img src="{$vo.sign_image}" width="90px" height="50px"></td>
         <td colspan="2">{$vo.sign_time|date="Y-m-d H:i:s",###}</td>
         <td>{$vo.status_text}</td>
     </tr>

+ 2 - 1
application/common/library/Auth.php

@@ -197,7 +197,7 @@ class Auth
         $data = [
             'mini_openid' => $openid,
             'avatar'   => config('default_avatar'),
-            'nickname'  => $this->get_rand_nick_name(),
+//            'nickname'  => $this->get_rand_nick_name(),
         ];
         $params = array_merge($data, [
             'jointime'  => $time,
@@ -215,6 +215,7 @@ class Auth
 
             $this->_user = User::get($user->id);
             $this->_user->username = 'u' . (10000 + $user->id);
+            $this->_user->nickname = '匿名' . ($user->id);
             $this->_user->save();
 
             //设置Token