wang jun 3 years ago
parent
commit
c18cfb0379

+ 3 - 3
app/portal/controller/ListController.php

@@ -10,8 +10,8 @@
 // +----------------------------------------------------------------------
 namespace app\portal\controller;
 
-use cmf\controller\HomeBaseController;
 use app\portal\model\PortalCategoryModel;
+use cmf\controller\HomeBaseController;
 
 class ListController extends HomeBaseController
 {
@@ -24,11 +24,11 @@ class ListController extends HomeBaseController
      */
     public function index()
     {
-        $id                  = $this->request->param('id', 0, 'intval');
+        $id = $this->request->param('id', 0, 'intval');
         $portalCategoryModel = new PortalCategoryModel();
 
         $category = $portalCategoryModel->where('id', $id)->where('status', 1)->find();
-       
+
         $this->assign('category', $category);
 
         $listTpl = empty($category['list_tpl']) ? 'list' : $category['list_tpl'];

+ 12 - 3
app/portal/controller/PageController.php

@@ -10,8 +10,8 @@
 // +----------------------------------------------------------------------
 namespace app\portal\controller;
 
-use cmf\controller\HomeBaseController;
 use app\portal\service\PostService;
+use cmf\controller\HomeBaseController;
 
 class PageController extends HomeBaseController
 {
@@ -25,8 +25,8 @@ class PageController extends HomeBaseController
     public function index()
     {
         $postService = new PostService();
-        $pageId      = $this->request->param('id', 0, 'intval');
-        $page        = $postService->publishedPage($pageId);
+        $pageId = $this->request->param('id', 0, 'intval');
+        $page = $postService->publishedPage($pageId);
 
         if (empty($page)) {
             abort(404, ' 页面不存在!');
@@ -41,4 +41,13 @@ class PageController extends HomeBaseController
         return $this->fetch("/$tplName");
     }
 
+    public function contact()
+    {
+        return $this->fetch("/contact");
+    }
+    public function app()
+    {
+        //轮播图
+        return $this->fetch("/watercatapppage");
+    }
 }

+ 2 - 2
public/themes/admin_simpleboot3/admin/index/index.html

@@ -5,7 +5,7 @@
     <!-- Set render engine for 360 browser -->
     <meta name="renderer" content="webkit">
     <meta charset="utf-8">
-    <title>ThinkCMF {:lang('ADMIN_CENTER')}</title>
+    <title>水猫工匠 {:lang('ADMIN_CENTER')}</title>
     <meta name="description" content="This is page-header (.page-header &gt; h1)">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <!-- HTML5 shim for IE8 support of HTML5 elements -->
@@ -185,7 +185,7 @@
 <div class="navbar navbar-default">
     <div class="container-fluid">
         <div class="navbar-header">
-            <a href="{:url('admin/index/index')}" class="navbar-brand" style="min-width: 200px;text-align: center;">ThinkCMF</a>
+            <a href="{:url('admin/index/index')}" class="navbar-brand" style="min-width: 200px;text-align: center;">后台管理</a>
             <button class="navbar-toggle" type="button" data-toggle="collapse" data-target="#navbar-main">
                 <span class="icon-bar"></span>
                 <span class="icon-bar"></span>

+ 1 - 1
public/themes/admin_simpleboot3/admin/login.html

@@ -2,7 +2,7 @@
 <html>
 <head>
     <meta charset="UTF-8"/>
-    <title>ThinkCMF</title>
+    <title>水猫工匠</title>
     <meta http-equiv="X-UA-Compatible" content="chrome=1,IE=edge"/>
     <meta name="renderer" content="webkit|ie-comp|ie-stand">
     <meta name="robots" content="noindex,nofollow">

+ 8 - 8
public/themes/admin_simpleboot3/admin/main/index.html

@@ -4,7 +4,7 @@
 </php>
 <switch name="name">
     <case value="CmfHub">
-        <div class="panel panel-default">
+        <!--<div class="panel panel-default">
             <div class="panel-heading">
                 <h3 class="panel-title">交流方式</h3>
             </div>
@@ -17,10 +17,10 @@
                     <li><em>联系邮箱</em> <span>catman@thinkcmf.com</span></li>
                 </ul>
             </div>
-        </div>
+        </div>-->
     </case>
     <case value="CmfDocuments">
-        <div class="panel panel-default">
+        <!--<div class="panel panel-default">
             <div class="panel-heading">
                 <h3 class="panel-title">开发手册</h3>
             </div>
@@ -56,10 +56,10 @@
                     </li>
                 </ul>
             </div>
-        </div>
+        </div>-->
     </case>
     <case value="MainContributors">
-        <div class="panel panel-default">
+        <!--<div class="panel panel-default">
             <div class="panel-heading">
                 <h3 class="panel-title">主要贡献者</h3>
             </div>
@@ -78,10 +78,10 @@
                     <li>五五</li>
                 </ul>
             </div>
-        </div>
+        </div>-->
     </case>
     <case value="Contributors">
-        <div class="panel panel-default">
+        <!--<div class="panel panel-default">
             <div class="panel-heading">
                 <h3 class="panel-title">贡献者</h3>
             </div>
@@ -107,7 +107,7 @@
                     <li><a href="https://www.qdcrazy.cc/" target="_blank">惠达浪</a></li>
                 </ul>
             </div>
-        </div>
+        </div>-->
     </case>
 </switch>
 <php>

+ 2 - 2
public/themes/simpleboot3/portal/article.html

@@ -87,12 +87,12 @@
                 </php>
 
                 <if condition="empty($comment) && cmf_get_current_admin_id()">
-                    <div style="border: 1px dashed #ddd;min-height: 200px;padding-top: 50px;">
+                    <!--<div style="border: 1px dashed #ddd;min-height: 200px;padding-top: 50px;">
                         <div class="alert alert-warning" role="alert">
                             此区域这为评论区,请安装评论插件!<br>
                             <em>注:普通用户不会看到此提示!</em>
                         </div>
-                    </div>
+                    </div>-->
                 </if>
                 {$comment}
             </div>

+ 7 - 7
public/themes/simpleboot3/portal/contact.html

@@ -46,7 +46,7 @@
 </div>
 <div class="container">
     <div class="row">
-        <div class="col-md-6">
+        <!--<div class="col-md-6">
             <php>$guestbook=hook_one('guestbook');</php>
             <if condition="empty($guestbook) && cmf_get_current_admin_id()">
                 <div style="border: 1px dashed #ddd;min-height: 300px;padding-top: 100px;">
@@ -57,8 +57,8 @@
                 </div>
             </if>
             {$guestbook}
-        </div>
-        <div class="col-md-6">
+        </div>-->
+        <div class="col-md-12">
             <div class="row">
                 <div class="col-md-6">
                     <h3 class="section-title">联系方式</h3>
@@ -73,7 +73,7 @@
                         <p>{$theme_vars.phone_cn|default=''}</p>
                     </div>
                 </div>
-                <div class="col-md-6">
+                <!--<div class="col-md-6">
                     <h3>Contact</h3>
                     <div class="contact-info">
                         <h5>Address</h5>
@@ -85,14 +85,14 @@
                         <h5>Phone</h5>
                         <p>{$theme_vars.phone_en|default=''}</p>
                     </div>
-                </div>
+                </div>-->
             </div>
             <php>
                 $company_qq=empty($theme_vars['qq'])?'':$theme_vars['qq'];
                 $company_qq=explode(',',$company_qq);
             </php>
             <notempty name="company_qq">
-                <h3 class="section-title">快捷交流</h3>
+                <!--<h3 class="section-title">快捷交流</h3>
                 <p>点击以下QQ图标,免加好友即时洽谈合作</p>
                 <div class="social-media">
                     <foreach name="company_qq" item="qq">
@@ -103,7 +103,7 @@
                                  title="点击这里给我发消息"/>
                         </a>
                     </foreach>
-                </div>
+                </div>-->
             </notempty>
         </div>
     </div>

+ 158 - 0
public/themes/simpleboot3/portal/page/share.html

@@ -0,0 +1,158 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>水猫工匠</title>
+    <link rel="icon" href="__TMPL__/public/assets/images/favicon.png" type="image/png">
+    <link href="__TMPL__/public/assets/simpleboot3/themes/simpleboot3/bootstrap.min.css" rel="stylesheet">
+    <link href="__TMPL__/public/assets/simpleboot3/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet" type="text/css">
+    <script src="__TMPL__/public/assets/js/jquery-1.10.2.min.js"></script>
+    <script src="https://cdn.jsdelivr.net/npm/vue@2"></script>
+    <style>
+        .main_div{
+            border:1px solid #fffccc;
+        }
+        #app{
+            margin-top:  1em;
+        }
+    </style>
+</head>
+<body>
+    <div class="container-fluid" id="app">
+        <div class="row">
+            <div class="col-xs-12 col-md-4 col-md-offset-4 main_div">
+                <div v-if="!error&&info" class="col-xs-12">
+                    <div class="col-xs-12" v-if="type=='invent'">
+                        <div class="row">
+                            <div class="col-xs-12">
+                                <p class="lead"> <strong>招工|</strong>{{info.info}}</p>
+                            </div>
+                            <div class="col-xs-6">
+                               <p> {{ getusername }}<span v-if="info.coninfo.is_realauth" class="label label-danger">已实名</span></p>
+                            </div>
+                            <div class="col-xs-3">
+                                <p>{{ info.coninfo.gender }}</p>
+                            </div>
+                            <div class="col-xs-3">
+                                <p>{{ info.coninfo.wage }}</p>
+                            </div>
+                            <div class="col-xs-12">
+                                <p>
+                                    <strong>地址:</strong>
+                                    <div>{{info.city}}{{info.disc}}</div>
+                                    <div>{{info.address}}</div>
+                                </p>
+                            </div>
+                            <div class="col-xs-12">
+                               <p> <strong>工种:</strong>{{info.worktype}}</p>
+                            </div>
+                            <div class="col-xs-12">
+                                <p><strong>日工资:</strong>{{getdaysalary}}</p>
+                            </div>
+                        </div>
+                    </div>
+                    <div class="col-xs-12" v-if="type=='jobhunting'">
+    
+                    </div>
+                </div>
+                <div v-else class="col-xs-12">
+                    <p>{{ error }}</p>
+                </div>
+                <div class="col-xs-12">
+
+                </div>
+            </div>
+        </div>
+      </div>
+      <script>
+          var app = new Vue({
+              el:'#app',
+              data:{
+                error:false,
+                type:false,
+                infoid:false,
+                url:'https://app.tjzhxx.cn:10443/index.php',
+                inventapi:'/index/invent/queryinfobyidforapp',
+                jobhuntingapi:'/index/invent/queryinfobyidforapp',
+                info:false
+              },
+              computed: {
+                    getusername: function () {
+                        if(this.info){
+                            const wname = this.info.coninfo.wname;
+                            var firststr = wname.substr(0,1);
+                            switch(this.type){
+                            case 'invent':
+                            firststr+="老板";
+                            break;
+                            case 'jobhunting':
+                            firststr+="XX";
+                            break;
+                            }
+                            return firststr;
+                        }else{
+                            return "";
+                        }
+                    },
+                    getdaysalary:function(){
+                        if(this.info){
+                            if(this.info.daysalary>0){
+                                return this.info.daysalary;
+                            }else{
+                                return "面议";
+                            }
+                        }else{
+                            return "";
+                        }
+                    }
+                },
+              methods:{
+                getQueryVariable(variable)
+                {
+                    var query = window.location.search.substring(1);
+                    var vars = query.split("&");
+                    for (var i=0;i<vars.length;i++) {
+                            var pair = vars[i].split("=");
+                            if(pair[0] == variable){return pair[1];}
+                    }
+                    return(false);
+                },
+                getinfo(){
+                    var url_use = false;
+                    switch(this.type){
+                        case 'invent':
+                        url_use = this.url+this.inventapi;    
+                        break;
+                        case 'jobhunting':
+                        url_use = this.url+this.jobhuntingapi;
+                            break;
+                    }
+                    if(url_use){
+                        var data = {
+                            'id':this.infoid
+                        }
+                        $.post(url_use,data,function(res){
+                            console.log(res);
+                            if(200===res.code){
+                                app.info = res.data
+                            }else{
+                                app.error = res.msg;
+                            }
+                        });
+                    }else{
+
+                    }
+                }
+              },
+              mounted(){
+                  this.type= this.getQueryVariable('type');
+                  this.infoid= this.getQueryVariable('infoid');
+                  console.log(this.type,this.infoid);
+                  this.getinfo();
+              }
+          })
+      </script>
+</body>
+</html>

+ 80 - 0
public/themes/simpleboot3/portal/watercatapppage.html

@@ -0,0 +1,80 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <title>水猫工匠app下载</title>
+    <meta name="keywords" content="{$site_info.site_seo_keywords|default=''}"/>
+    <meta name="description" content="{$site_info.site_seo_description|default=''}">
+    <include file="public@head"/>
+    <hook name="before_head_end"/>
+    <style>
+        .carousel-inner{
+            height: 400px;
+        }
+        .carousel-inner .item{
+            height: 100%;
+        }
+        .carousel-inner .item img{
+            object-fit:contain;
+            height: 100%;
+            margin: 0 auto;
+        }
+        .button_div{
+            display: flex;
+            align-self: center;
+            flex-direction: row;
+            height: 400px;
+        }
+        .downbtn{
+            align-self: center;
+            margin: 0 auto;
+            width: 90%;
+        }
+    </style>
+</head>
+<body class="body-white">
+<include file="public@nav"/>
+<div class="container">
+    <div class="row">
+        <div class="col-md-12">
+            <h1>服务介绍</h1>
+            <p class="lead">
+                业务中,公司将从外包管理、任务分发、结果审核、报酬计算和发放、结算、财税服务和信用体系建设方面帮助企业合规、便捷的使用大量个体服务提供者。实施中,平台具体提供业务外包服务过程管理和交易处理等系统化服务,帮助发包方实现供应商和外包过程的透明化管理,实现最佳实践优化和提升外包投资回报率,提升企业外包项目价值,并帮助劳动者获得合规性保障和更方便准确的职业发展。
+            </p>
+        </div>
+        <div class="col-md-6">
+            <div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
+                <div class="carousel-inner" role="listbox">
+                    <slides id="2">
+                        <div class="item">
+                            <img src="{:cmf_get_image_url($vo.image)}">
+                            <div class="carousel-caption">
+                                {$vo.title|default=''}
+                            </div>
+                        </div>
+                    </slides>
+                </div>
+            </div>
+        </div>
+        <div class="col-md-6 button_div">
+            <div class="downbtn">
+                <button type="button" class="btn btn-primary btn-lg btn-block">应用下载</button>
+            </div>
+        </div>
+    </div>
+    <include file="public@footer"/>
+</div>
+
+<include file="public@scripts"/>
+<script src="__TMPL__/public/assets/simpleboot3/bootstrap/js/bootstrap.min.js"></script>
+<script>
+    $(function(){
+        $($('.carousel-inner .item').get(0)).addClass("active");
+        $('.carousel').carousel({
+            interval: 1500
+        })
+        
+    })
+</script>
+<hook name="before_body_end"/>
+</body>
+</html>

BIN
public/themes/simpleboot3/public/assets/images/favicon.ico


BIN
public/themes/simpleboot3/public/assets/images/favicon.png


+ 2 - 4
public/themes/simpleboot3/public/footer.html

@@ -10,7 +10,7 @@
 
     </div>
     <p>
-        Made by <a href="http://www.thinkcmf.com" target="_blank">ThinkCMF</a>
+        <!--Made by <a href="http://www.thinkcmf.com" target="_blank">ThinkCMF</a>
         Code licensed under the
         <a href="http://www.apache.org/licenses/LICENSE-2.0" rel="nofollow" target="_blank">Apache License v2.0</a>.
         <br/>
@@ -18,17 +18,15 @@
         <a href="http://getbootstrap.com/" target="_blank">Bootstrap</a>.
         Icons from
         <a href="http://fortawesome.github.com/Font-Awesome/" target="_blank">Font Awesome</a>
-        <br>
+        <br>-->
         <notempty name="site_info.site_icp">
             <a href="http://www.miitbeian.gov.cn/" target="_blank">{$site_info.site_icp}</a>
             <else/>
-            请在后台设置"网站信息"设置"ICP备"
         </notempty>
         <notempty name="site_info.site_gwa">
             <img src="__TMPL__/public/assets/images/ghs.png">
             <a href="http://beian.gov.cn/" target="_blank">{$site_info.site_gwa}</a>
             <else/>
-            请在后台设置"网站信息"设置"公网安备"
         </notempty>
 
 

+ 2 - 2
public/themes/simpleboot3/public/nav.html

@@ -63,7 +63,7 @@
                         <li><a href="{:cmf_url('user/Index/logout')}"><i class="fa fa-sign-out"></i> &nbsp;退出</a></li>
                     </ul>
                 </li>
-                <li class="dropdown user offline" style="display: list-item;">
+                <!--<li class="dropdown user offline" style="display: list-item;">
                     <a class="dropdown-toggle user" data-toggle="dropdown" href="#">
                         <img src="__TMPL__/public/assets/images/headicon.png" class="headicon">
                         登录<b class="caret"></b>
@@ -73,7 +73,7 @@
                         <li class="divider"></li>
                         <li><a href="{:cmf_url('user/Register/index')}"><i class="fa fa-user"></i> &nbsp;注册</a></li>
                     </ul>
-                </li>
+                </li>-->
             </ul>
             <form class="navbar-form navbar-right" method="post" action="{:cmf_url('portal/Search/index')}">
                 <div class="form-group">