Jonlin 6 years ago
parent
commit
11aca104b4

+ 9 - 0
application/admin/model/UserMessage.php

@@ -14,5 +14,14 @@ class UserMessage extends Model
         return $result;
     }
 
+    public function getOneMessage($userMessage_id)
+    {
+        $result = $this
+            ->where('userMessage_id',$userMessage_id)
+            ->find();
+
+        return $result;
+    }
+
 
 }

+ 12 - 3
application/user/controller/Message.php

@@ -41,11 +41,10 @@ class Message extends UserControl
         }
         $usermessage = $message->getUserMessage($condition);
         for($i=0;$i<count($usermessage);$i++){
-            if($usermessage[$i]['userMessage_status'] == 1){
-                $usermessage[$i]['userMessage_status'] = '已读';
-            }
             if($usermessage[$i]['userMessage_status'] == 0){
                 $usermessage[$i]['userMessage_status'] = '未读';
+            }else{
+                $usermessage[$i]['userMessage_status'] = '已读';
             }
         }
         $this->assign('show_page', $usermessage->render());
@@ -54,6 +53,16 @@ class Message extends UserControl
         return $this->fetch('index');
     }
 
+    public function detail()
+    {
+        $userMessage_id = $_SERVER['QUERY_STRING'];
+        $usermessage = new UserMessage();
+        $message = $usermessage->getOneMessage($userMessage_id);
+        db('user_message')->where('userMessage_id', $userMessage_id)->update(['userMessage_status' => 1]);
+        $this->assign('message', $message);
+        return $this->fetch('detail');
+    }
+
 }
 
 ?>

+ 9 - 0
application/user/model/UserMessage.php

@@ -33,4 +33,13 @@ class UserMessage extends Model
 
     }
 
+    public function getOneMessage($userMessage_id)
+    {
+        $result = $this
+            ->where('userMessage_id',$userMessage_id)
+            ->find();
+
+        return $result;
+    }
+
 }

+ 70 - 0
application/user/view/message/detail.html

@@ -0,0 +1,70 @@
+{extend name="layout:home" /}
+
+{block name="container"}
+<style>
+    table{
+        margin: 20px 100px;
+    }
+    table td{
+        height: 40px;
+        line-height: 40px;
+    }
+    td.info_problem{
+        width: 120px;
+    }
+    td.info_answer{
+        width: 200px;
+    }
+</style>
+<form class="layui-form layui-form-pane" method="post" action="" enctype="multipart/form-data">
+    <div class="layui-tab layui-tab-card">
+        <div class="layui-tab-content page-tab-content">
+            <div class="layui-tab-item layui-show ">
+                <div class="title" style="margin:20px 150px;font-size: 15px;">消息详情</div>
+                <table>
+                    <tr>
+                        <td class="info_problem">消息标题</td>
+                        <td class="info_answer">{$message.userMessage_title}</td>
+                    </tr>
+                    <tr>
+                        <td class="info_problem">时间</td>
+                        <td class="info_answer">{$message.userMessage_create}</td>
+                    </tr>
+                    <tr>
+                        <td class="info_problem">内容</td>
+                        <td class="info_answer">{$message.userMessage_content}</td>
+                    </tr>
+                </table>
+
+                <div class="layui-form-item">
+                    <div class="layui-input-block">
+                        <input type="button" class="layui-btn layui-btn-normal" id="canael" lay-submit value="返回" style="background-color: grey;margin-left: 40px;"/>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</form>
+<script>
+    $("#canael").click(function(){
+        history.go(-1);
+    });
+    layui.use('form', function () {
+        var form = layui.form;
+    });
+</script>
+<script>
+    //Demo
+    layui.use('form', function () {
+        var form = layui.form;
+
+        //监听提交
+        form.on('submit(formDemo)', function (data) {
+            layer.msg(JSON.stringify(data.field));
+            return false;
+        });
+    });
+</script>
+
+{/block}
+

+ 8 - 0
application/user/view/message/index.html

@@ -28,6 +28,7 @@
                 <col width="200">
                 <col width="80">
                 <col width="60">
+                <col width="50">
                 <col>
             </colgroup>
             <thead>
@@ -36,6 +37,7 @@
                 <th>内容</th>
                 <th>创建时间</th>
                 <th>读取状态</th>
+                <th>详情</th>
             </tr>
             </thead>
             <tbody>
@@ -46,6 +48,12 @@
                 <td>{$message.userMessage_content}</td>
                 <td>{$message.userMessage_create}</td>
                 <td>{$message.userMessage_status}</td>
+                <td class="align-center">
+                    <div style="text-align: center;">
+                        <a href="/User/Message/detail.html?{$message.userMessage_id}" class="layui-btn layui-btn-xs">详情</a>
+                        <!--<a href="" class="layui-btn layui-btn-xs layui-btn-danger">审核</a>-->
+                    </div>
+                </td>
             </tr>
             {/volist}
             {else}