dever 3 éve
szülő
commit
9ea5086d0c

+ 1 - 1
main/assets/pc/html/agreement.html

@@ -55,7 +55,7 @@
                     </dd>
                 </dl>
             </section>
-            <ul class="pagation">
+            <ul class="pagation" style="display: none;">
                 <li class="prev"><a href="#">&lt;</a></li>
                 <li><a href="#">1</a></li>
                 <li class="active">2</li>

+ 12 - 10
main/assets/pc/html/help.html

@@ -15,10 +15,10 @@
                 <img src="../img/logo-g-c19573c6.png" alt="" srcset="">
             </a>
             <nav>
-                <a href="index.html">项目介绍</a>
+                <a class="current" href="index.html">项目介绍</a>
                 <a href="#">开通城市</a>
                 <a href="news.html">企业动态</a>
-                <a class="current" href="jd.html">招贤纳士</a>
+                <a href="jd.html">招贤纳士</a>
                 <a href="contact.html">联系我们</a>
             </nav>
         </section>
@@ -63,14 +63,16 @@
                     </dd>
                 </dl>
             </section>
-            <ul class="pagation">
-                <li class="prev"><a href="#">&lt;</a></li>
-                <li><a href="#">1</a></li>
-                <li class="active">2</li>
-                <li><a href="#">3</a></li>
-                <li><a href="#">4</a></li>
-                <li class="next"><a href="#">&gt;</a></li>
-            </ul>
+            <div id="page">
+                <ul class="pagation">
+                    <li class="prev"><a href="#">&lt;</a></li>
+                    <li><a href="#">1</a></li>
+                    <li class="active">2</li>
+                    <li><a href="#">3</a></li>
+                    <li><a href="#">4</a></li>
+                    <li class="next"><a href="#">&gt;</a></li>
+                </ul>
+            </div>
         </div>
     </section>
     <footer>

+ 2 - 2
main/assets/pc/html/home.html

@@ -8,7 +8,7 @@
     <meta name="renderer" content="webkit" />
 <link href="../css/global.css?v=3e6b2f2a" rel="stylesheet"><link href="../css/index.css?v=3e6b2f2a" rel="stylesheet"></head>
 
-<body>
+<body> 
     <header> 
         <section class="wrapper">
             <a href="#" class="logo">
@@ -66,7 +66,7 @@
                 </ul>
             </div>
         </div>
-        <div class="cities">
+        <div class="cities" id="cities">
             <div class="wrapper">
                 <h3>开通城市</h3>
                 <ul>

+ 10 - 8
main/assets/pc/html/jd.html

@@ -96,14 +96,16 @@
                     </dd>
                 </dl>
             </section>
-            <ul class="pagation">
-                <li class="prev"><a href="#">&lt;</a></li>
-                <li><a href="#">1</a></li>
-                <li class="active">2</li>
-                <li><a href="#">3</a></li>
-                <li><a href="#">4</a></li>
-                <li class="next"><a href="#">&gt;</a></li>
-            </ul>
+            <div id="page">
+                <ul class="pagation">
+                    <li class="prev"><a href="#">&lt;</a></li>
+                    <li><a href="#">1</a></li>
+                    <li class="active">2</li>
+                    <li><a href="#">3</a></li>
+                    <li><a href="#">4</a></li>
+                    <li class="next"><a href="#">&gt;</a></li>
+                </ul>
+            </div>
         </div>
     </section>
     <footer>

+ 10 - 8
main/assets/pc/html/news.html

@@ -82,14 +82,16 @@
                                 </dd>
                             </dl>
                         </section>
-                        <ul class="pagation">
-                            <li class="prev"><a href="#">&lt;</a></li>
-                            <li><a href="#">1</a></li>
-                            <li class="active">2</li>
-                            <li><a href="#">3</a></li>
-                            <li><a href="#">4</a></li>
-                            <li class="next"><a href="#">&gt;</a></li>
-                        </ul>
+                        <div id="page">
+                            <ul class="pagation">
+                                <li class="prev"><a href="#">&lt;</a></li>
+                                <li><a href="#">1</a></li>
+                                <li class="active">2</li>
+                                <li><a href="#">3</a></li>
+                                <li><a href="#">4</a></li>
+                                <li class="next"><a href="#">&gt;</a></li>
+                            </ul>
+                        </div>
                     </div>
                     <side class="float-shares">
                         <h5>关注更多动态</h5>

+ 217 - 0
main/database/config.php

@@ -64,6 +64,199 @@ return array
 			'place'		=> '150',
 		),
 
+		'citys'      => array
+        (
+            'type'      => 'varchar-1000',
+            'name'      => '开通城市-直接填写城市名称,多个用换行隔开',
+            'default'   => '',
+            'desc'      => '开通城市',
+            'match'     => 'option',
+            'update'    => 'textarea',
+        ),
+
+		'hr5'       => array
+        (
+            'name'      => '首页视频信息',
+            'class'     => '',//本项必须填写
+            'attr'      => '',
+        ),
+        
+        'video_name'		=> array
+		(
+			'type' 		=> 'varchar-32',
+			'name' 		=> '视频名称',
+			'default' 	=> '',
+			'desc' 		=> '请输入视频名称',
+			'match' 	=> 'is_string',
+			'update'	=> 'text',
+		),
+
+		'video_desc'		=> array
+		(
+			'type' 		=> 'varchar-800',
+			'name' 		=> '视频介绍',
+			'default' 	=> '',
+			'desc' 		=> '请输入视频介绍',
+			'match' 	=> 'is_string',
+			'update'	=> 'text',
+		),
+
+		'video'     => array
+        (
+            'type'      => 'varchar-800',
+            'name'      => '上传视频-视频格式mp4,上传大小不能超过4G',
+            'default'   => '',
+            'desc'      => '上传视频',
+            'match'     => 'is_string',
+            'update'    => 'video',
+            'key'       => '3',
+            'place'     => '150',
+            'upload'    => 'yun',
+            'large'     => true,
+            'cover'     => 'pic',//封面图字段名
+        ),
+
+        'video_pic'		=> array
+		(
+			'type' 		=> 'varchar-150',
+			'name' 		=> '封面图-封面图自动生成,也可以直接上传,上传大小不能超过2M,支持JPG、PNG、GIF格式,建议上传JPG格式',
+			'default' 	=> '',
+			'desc' 		=> '封面图',
+			'match' 	=> 'option',
+			'update'	=> 'image',
+			'key' 		=> '1',
+			'place'		=> '1200*675',
+		),
+
+		'hr21'       => array
+        (
+            'name'      => '企业动态',
+            'class'     => '',//本项必须填写
+            'attr'      => '',
+        ),
+
+        'news_name'		=> array
+		(
+			'type' 		=> 'varchar-100',
+			'name' 		=> '企业动态标题',
+			'default' 	=> '',
+			'desc' 		=> '企业动态标题',
+			'match' 	=> 'is_string',
+			'update'	=> 'text',
+		),
+
+		'news_desc'		=> array
+		(
+			'type' 		=> 'varchar-500',
+			'name' 		=> '企业动态介绍',
+			'default' 	=> '',
+			'desc' 		=> '企业动态介绍',
+			'match' 	=> 'is_string',
+			'update'	=> 'text',
+		),
+
+		'news_pic'		=> array
+		(
+			'type' 		=> 'varchar-150',
+			'name' 		=> '企业动态图片',
+			'default' 	=> '',
+			'desc' 		=> '企业动态图片',
+			'match' 	=> 'option',
+			'update'	=> 'image',
+			'key' 		=> '1',
+			'place'		=> '1903*793',
+		),
+
+		'hr20'       => array
+        (
+            'name'      => '联系我们',
+            'class'     => '',//本项必须填写
+            'attr'      => '',
+        ),
+
+        'contact_desc'		=> array
+		(
+			'type' 		=> 'varchar-800',
+			'name' 		=> '联系我们介绍',
+			'default' 	=> '',
+			'desc' 		=> '联系我们介绍',
+			'match' 	=> 'is_string',
+			'update'	=> 'textarea',
+		),
+
+		'contact'       => array
+        (
+            'type'      => 'text-1000',
+            'name'      => '联系我们配置',
+            'default'   => '',
+            'desc'      => '联系我们配置',
+            'match'     => 'is_string',
+            'update'    => array
+            (
+                array
+				(
+					'col'		=> 'avatar',
+					'name' 		=> '头像',
+					'default' 	=> '',
+					'desc' 		=> '头像',
+					'match' 	=> 'option',
+					'update'	=> 'image',
+					'key' 		=> '1',
+					'place'		=> '300*300',
+				),
+
+                array
+                (
+                    'col'       => 'info',
+                    'name'      => '职务',
+                    'default'   => '',
+                    'desc'      => '职务',
+                    'match'     => 'is_string',
+                    'update'    => 'text',
+                ),
+
+                array
+                (
+                    'col'       => 'name',
+                    'name'      => '名称',
+                    'default'   => '',
+                    'desc'      => '名称',
+                    'match'     => 'is_string',
+                    'update'    => 'text',
+                ),
+
+                array
+                (
+                    'col'       => 'contact',
+                    'name'      => '联系方式-填写手机号或者邮箱',
+                    'default'   => '',
+                    'desc'      => '联系方式',
+                    'match'     => 'is_string',
+                    'update'    => 'text',
+                ),
+            ),
+        ),
+
+        'contact_address'		=> array
+		(
+			'type' 		=> 'varchar-500',
+			'name' 		=> '公司地址',
+			'default' 	=> '',
+			'desc' 		=> '公司地址',
+			'match' 	=> 'is_string',
+			'update'	=> 'text',
+		),
+
+		'contact_address_map'		=> array
+		(
+			'type' 		=> 'varchar-800',
+			'name' 		=> '地址地图链接',
+			'default' 	=> '',
+			'desc' 		=> '地址地图链接',
+			'match' 	=> 'is_string',
+			'update'	=> 'textarea',
+		),
+
         'hr2'       => array
         (
             'name'      => '网站SEO信息',
@@ -130,6 +323,30 @@ return array
 			'place'		=> '150*150',
 		),
 
+		'douyin'		=> array
+		(
+			'type' 		=> 'varchar-150',
+			'name' 		=> '抖音',
+			'default' 	=> '',
+			'desc' 		=> '抖音',
+			'match' 	=> 'option',
+			'update'	=> 'image',
+			'key' 		=> '1',
+			'place'		=> '150*150',
+		),
+
+		'weibo'		=> array
+		(
+			'type' 		=> 'varchar-150',
+			'name' 		=> '微博',
+			'default' 	=> '',
+			'desc' 		=> '微博',
+			'match' 	=> 'option',
+			'update'	=> 'image',
+			'key' 		=> '1',
+			'place'		=> '150*150',
+		),
+
         'foot'      => array
         (
             'type'      => 'text-255',

+ 1 - 0
main/database/help.php

@@ -6,6 +6,7 @@ $type = array
     2 => '门店管理',
     3 => '仓库管理',
     4 => '工厂管理',
+    5 => '网站',
 );
 
 $config = array

+ 4 - 4
main/database/news.php

@@ -114,13 +114,13 @@ return array
   		'pic_cover'		=> array
 		(
 			'type' 		=> 'text-255',
-			'name' 		=> '封面图-可以上传多张,也可以不传,不传则自动从内容中获取',
+			'name' 		=> '封面图',
 			'default' 	=> '',
 			'desc' 		=> '封面图',
 			'match' 	=> 'option',
-			'update'	=> 'images',
+			'update'	=> 'image',
 			'key' 		=> '1',
-			'place'		=> '345*200',
+			'place'		=> '380*158',
 			//直接上传到云端
 			//'upload'	=> 'qiniu',
 			//上传大数据
@@ -323,7 +323,7 @@ return array
 			),
 			'type' => 'all',
 			'order' => array('reorder' => 'desc','pdate' => 'desc'),
-			'limit' => '0,10',
+			'limit' => '0,3',
 			'col' => $col,
 		),
 

+ 1 - 0
main/database/page.php

@@ -6,6 +6,7 @@ $type = array
     2 => '门店管理',
     3 => '仓库管理',
     4 => '工厂管理',
+    5 => '网站',
 );
 
 $config = array

+ 1 - 0
main/database/zhaopin.php

@@ -25,6 +25,7 @@ $config = array
     'lang' => '招聘信息',
     # 后台菜单排序
     'order' => 1,
+    'config_type' => $type,
     # 数据结构
     'struct' => array
     (

+ 3 - 3
main/page/list.php

@@ -1,13 +1,13 @@
 <?php
 
 # 定义父节点的类型、属性等(整个page的节点)
-$html->parent = array('ul', '');
+$html->parent = array('ul', 'class="pagation"');
 # 定义子节点的类型、属性等(每个page的节点)
 $html->child = array('li', '');
 # 定义上一页的名称、样式
-$html->prev = array('上一页', 'pg-prev');
+$html->prev = array('&lt;', 'prev');
 # 定义下一页的名称、样式
-$html->next = array('下一页', 'pg-next');
+$html->next = array('&gt;', 'next');
 # 定义每个页数的样式,当前页的样式 样式写在哪 是否和旧样式共用
 $html->page = array('', 'active', 'parent');
 # 生成

+ 144 - 7
main/src/Api.php

@@ -10,20 +10,69 @@ class Api
     # 基本配置
     public function config()
     {
-        $data = Dever::db('main/config')->one();
+        $data = Dever::db('main/config')->find();
 
-        $result = array();
-        $result['system_name'] = $data['name'];
-        $result['system_info'] = $data['info'];
-        $result['system_logo'] = $data['logo'];
+        if (!strstr($data['phone'], '电话')) {
+            $data['phone'] = '电话:' . $data['phone'];
+        }
+
+        $sell_config = Dever::db('main/sell_config')->find();
+        $manage_config = Dever::db('main/manage_config')->find();
+        $factory_config = Dever::db('main/factory_config')->find();
+
+        $data['sell_link'] = 'javascript:;';
+        $data['sell_name'] = $sell_config['name'];
+        $data['sell_applet'] = $sell_config['applet'];
+
+        $data['manage_link'] = 'javascript:;';
+        $data['manage_name'] = $manage_config['name'];
+        $data['manage_applet'] = $manage_config['applet'];
+
+        $data['factory_link'] = 'javascript:;';
+        $data['factory_name'] = $factory_config['name'];
+
+        $data['about_link'] = Dever::load('main/view')->getLink('about', '关于公司');
+        $data['agreement_link'] = Dever::load('main/view')->getLink('agreement', '用户服务协议');
+        $data['privacy_link'] = Dever::load('main/view')->getLink('privacy', '隐私政策');
+
+        $data['news_link'] = Dever::url('news', 'main');
+        $data['help_link'] = Dever::url('help', 'main');
+        $data['home_link'] = Dever::url('home', 'main');
+        $data['jd_link'] = Dever::url('jd', 'main');
+        $data['contact_link'] = Dever::url('contact', 'main');
 
-        return $result;
+        $uri = Dever::uri();
+        if (strstr($uri, 'home')) {
+            $data['open_link'] = '#cities';
+        } else {
+            $data['open_link'] = Dever::url('home#cities', 'main');
+        }
+
+        $citys = Dever::split($data['citys']);
+        $data['citys'] = array();
+        if ($citys) {
+            foreach ($citys as $k => $v) {
+                $data['citys'][] = '<li><a href="javascript:;">'.$v.'</a></li>';
+            }        
+        }
+        $data['citys'] = implode('', $data['citys']);
+
+        return $data;
+    }
+
+    public function contact()
+    {
+        $data = Dever::db('main/config')->find();
+
+        $data['contact'] = Dever::array_decode($data['contact']);
+
+        return $data['contact'];
     }
 
     # 获取帮助列表
     public function help()
     {
-        $type = Dever::input('type', 1);
+        $type = Dever::input('type', 5);
         if (!$type) {
             Dever::alert('您访问的页面有误');
         }
@@ -41,4 +90,92 @@ class Api
 
         return $data;
     }
+
+    # 获取首页的企业动态
+    public function getNews()
+    {
+        $data = Dever::db('main/news')->getList();
+
+        if ($data) {
+            foreach ($data as $k => $v) {
+                $data[$k]['link'] = Dever::url('article?id=' . $v['id'], 'main');
+            }
+        }
+
+        return $data;
+    }
+
+    # 获取动态分类
+    public function news_cate()
+    {
+        $cate = Dever::input('cate', 4);
+
+        $data = Dever::db('main/cate')->select();
+
+        if ($data) {
+            foreach ($data as $k => $v) {
+                $data[$k]['link'] = Dever::url('news?cate=' . $v['id'], 'main');
+                if ($cate == $v['id']) {
+                    $data[$k]['class'] = 'current';
+                } else {
+                    $data[$k]['class'] = '';
+                }
+            }
+        }
+        return $data;
+    }
+
+    # 获取动态列表
+    public function news()
+    {
+        $cate = Dever::input('cate', 4);
+        if (!$cate) {
+            Dever::alert('您访问的页面有误');
+        }
+        $where['cate_id'] = $cate;
+        $data = Dever::db('main/news')->getAll($where);
+
+        if ($data) {
+            foreach ($data as $k => $v) {
+                $data[$k]['link'] = Dever::url('article?id=' . $v['id'], 'main');
+                $data[$k]['cdate'] = date('Y-m-d H:i', $v['cdate']);
+            }
+        }
+        return $data;
+    }
+
+    # 获取动态详情
+    public function news_view()
+    {
+        $id = Dever::input('id');
+        $data = Dever::db('main/news')->one($id);
+        if ($data) {
+            $data['cdate'] = '发布:' . date('Y-m-d H:i', $data['cdate']);
+            $cate = Dever::db('main/cate')->one($data['cate_id']);
+            $data['cate_name'] = '文章类型: ' . $cate['name'];
+            $source = Dever::db('main/source')->one($data['source_id']);
+            $data['source_name'] = '文章来源: ' . $source['name'];
+        }
+
+        return $data;
+    }
+
+    # 招聘信息
+    public function zhaopin()
+    {
+        $data = Dever::db('main/zhaopin')->select_page();
+
+        if ($data) {
+            $type = Dever::db('main/zhaopin')->config['config_type'];
+            foreach ($data as $k => $v) {
+                $data[$k]['group'] = Dever::db('main/group')->find($v['group_id']);
+                $data[$k]['group_name'] = $data[$k]['group']['name'];
+
+                $data[$k]['type_name'] = $type[$v['type']];
+
+                $data[$k]['cdate'] = date('Y-m-d', $v['cdate']);
+            }
+        }
+        return $data;
+    }
 }

+ 7 - 0
main/src/View.php

@@ -7,6 +7,13 @@ use Main\Lib\Core;
 
 class View extends Core
 {
+    # 获取单页链接
+    public function getLink($key, $name, $type = 5)
+    {
+        $link = Dever::url('agreement?key=' . $key . '&type=' . $type . '&name=' . $name, 'main');
+        return $link;
+    }
+
     # 获取单页详情
     public function getPage()
     {

+ 24 - 0
main/template/pc/agreement.php

@@ -0,0 +1,24 @@
+<?php
+/*
+|--------------------------------------------------------------------------
+| home
+|--------------------------------------------------------------------------
+*/
+$view
+
+->set('name', 'agreement') 
+->set('title', 'main/view.page#name')  
+
+->import('inc/head')
+
+# 定义名称
+->fetch('body@t', '1')  
+
+->fetch('.tit', 'main/view.page#name') 
+->fetch(array('.main section', 1), 'main/view.page#content') 
+
+->fetch(array('script@src', 1),     Dever::assets('global.js'))
+->fetch(array('script@src', 2),     Dever::assets('<{(isset($name) ? $name : "index")}>.js', 'js'))
+
+# display
+->display();

+ 27 - 0
main/template/pc/article.php

@@ -0,0 +1,27 @@
+<?php
+/*
+|--------------------------------------------------------------------------
+| home
+|--------------------------------------------------------------------------
+*/
+$view
+
+->set('name', 'article') 
+->set('title', 'main/api.news_view#name')  
+
+->import('inc/head')
+
+# 定义名称
+->fetch('body@t', '1')  
+
+->fetch('h1', 'main/api.news_view#name') 
+->fetch(array('.article-infos span', 0), 'main/api.news_view#cate_name') 
+->fetch(array('.article-infos span', 1), 'main/api.news_view#source_name') 
+->fetch(array('.article-infos span', 2), 'main/api.news_view#cdate')
+
+->fetch('.article-content', 'main/api.news_view#content') 
+
+->import('inc/foot')
+
+# display
+->display();

+ 39 - 0
main/template/pc/contact.php

@@ -0,0 +1,39 @@
+<?php
+/*
+|--------------------------------------------------------------------------
+| home
+|--------------------------------------------------------------------------
+*/
+$view
+
+->set('name', 'contact') 
+->set('title', '联系我们')  
+
+->import('inc/head')
+
+# 定义名称
+->fetch('body@t', '1')  
+
+->fetch('.sub-t', 'main/api.config#contact_desc') 
+->fetch('.address iframe@src', 'main/api.config#contact_address_map') 
+->fetch('.address-text i', 'main/api.config#contact_address') 
+->loop
+(
+    '.contact-list dl',
+    'main/api.contact',
+    array
+    (
+        'b|0' => '$v.info',
+        'b|1' => '$v.name',
+    	'img' => array
+        (
+            'src' => '$v.avatar',
+        ),
+        'i' => '$v.contact',	
+    )
+)
+
+->import('inc/foot')
+
+# display
+->display();

+ 39 - 0
main/template/pc/help.php

@@ -0,0 +1,39 @@
+<?php
+/*
+|--------------------------------------------------------------------------
+| home
+|--------------------------------------------------------------------------
+*/
+$view
+
+->set('name', 'help') 
+->set('title', '帮助中心')  
+ 
+->import('inc/head') 
+
+# 定义名称
+->fetch('body@t', '1')   
+
+->loop
+(
+    '.main dl',
+    'main/api.help',
+    array
+    (
+    	'a' => array
+    	(
+    		'href' => 'javascript:;',
+    	),
+    	'h5' => '$v.name',
+        
+    	'dd' => '$v.content',
+    )
+)
+
+->fetch('#page','<{Dever::page("current")}>') 
+->fetch(array('script@src', 1),     Dever::assets('global.js'))
+->fetch(array('script@src', 2),     Dever::assets('<{(isset($name) ? $name : "index")}>.js', 'js'))
+
+
+# display
+->display();

+ 50 - 0
main/template/pc/home.php

@@ -0,0 +1,50 @@
+<?php
+/*
+|--------------------------------------------------------------------------
+| home
+|--------------------------------------------------------------------------
+*/
+$view
+
+->set('name', 'index')
+->set('title', '项目介绍')  
+
+->import('inc/head')
+
+# 定义名称
+->fetch('body@t', '1')  
+
+->fetch('.video h3', 'main/api.config#video_name')
+->fetch('.video p', 'main/api.config#video_desc')
+->fetch('.video img@src', 'main/api.config#video_pic')
+->fetch('.video img@data-video', 'main/api.config#video')
+
+->fetch('#cities ul', 'main/api.config#citys')
+->fetch('#cities .button@href', 'main/api.config#contact_link')
+
+->fetch('.news .more@href', 'main/api.config#news_link')
+
+->loop
+(
+    '.news dl',
+    'main/api.getNews',
+    array
+    (
+        'a' => array
+        (
+        	'href' => '$v.link',
+
+        	'img' => array
+	        (
+	            'src' => '$v.pic_cover',
+	        ),
+	        'dd' => '$v.name',	
+        ),
+    )
+)
+
+
+->import('inc/foot')
+
+# display
+->display();

+ 14 - 0
main/template/pc/inc/foot.php

@@ -0,0 +1,14 @@
+<?php
+
+$view
+
+->fetch(array('script@src', 0),     Dever::assets('global.js'))
+->fetch(array('script@src', 1),     Dever::assets('<{(isset($name) ? $name : "index")}>.js', 'js'))
+
+
+//->append('body',    '<script src="'.Dever::assets('lib/jquery/jquery.min.js', 'script').'"></script>')
+//->append('body',    '<script src="'.Dever::assets('dever/core.js', 'script').'"></script>')
+//->append('body',    '<script src="'.Dever::assets('config.js').'"></script>')
+//->append('body',    '<script src="http://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script>')
+
+;

+ 47 - 0
main/template/pc/inc/head.php

@@ -0,0 +1,47 @@
+<?php
+
+$view
+->fetch('title',                    '<{isset($title) ? $title . "_" . Dever::load("main/api.config#name") : Dever::load("main/api.config#name")}>')
+
+->fetch(array('link@href', 0),      Dever::assets("global.css"))
+->fetch(array('link@href', 1),      Dever::assets('<{(isset($name) ? $name : "index")}>.css', "css"))
+
+# 公共信息
+->render('main/api.config', array  
+(
+	'.logo img@src' => '$v.logo',
+    '.icp' => '$v.foot',
+    '.list a@href|0' => '$v.about_link',
+    '.list a@href|1' => '$v.news_link',
+    '.list a@href|2' => '$v.agreement_link',
+    '.list a@href|3' => '$v.privacy_link',
+
+    '.list a@href|4' => '$v.sell_link',
+    '.list a|4' => '$v.sell_name',
+    '.list img@src|0' => '$v.sell_applect',
+
+    '.list a@href|5' => '$v.manage_link',
+    '.list a|5' => '$v.manage_name',
+    '.list img@src|1' => '$v.manage_applect',
+
+    '.list a@href|6' => '$v.factory_link',
+    '.list a|6' => '$v.factory_name',
+
+    '.list a@href|7' => '$v.help_link',
+
+    '.list dd|7' => '$v.phone',
+    '.list dd|8' => '$v.worktime', 
+
+    '.gzh img@src' => '$v.wechat',
+
+    '.minip img@src' => '$v.sell_applect',
+    '.minip dd' => '$v.sell_name',
+
+    'nav a@href|0' => '$v.home_link',
+    'nav a@href|1' => '$v.open_link',
+    'nav a@href|2' => '$v.news_link',
+    'nav a@href|3' => '$v.jd_link',
+    'nav a@href|4' => '$v.contact_link',
+))
+
+->append('head',    '<script><{Dever::script()}></script>');

+ 41 - 0
main/template/pc/jd.php

@@ -0,0 +1,41 @@
+<?php
+/*
+|--------------------------------------------------------------------------
+| home
+|--------------------------------------------------------------------------
+*/
+$view
+
+->set('name', 'jd') 
+->set('title', '招贤纳士')  
+ 
+->import('inc/head') 
+
+# 定义名称
+->fetch('body@t', '1')   
+
+->loop
+(
+    '.main dl',
+    'main/api.zhaopin',
+    array
+    (
+        'h5' => '$v.name',
+    	'span|0' => '$v.group_name',
+        'span|1' => '$v.type_name',
+        'span|2' => '$v.area',
+        '.times' => '$v.cdate',	
+
+        'div|3' => '$v.desc',
+
+        'div|4' => '$v.content',
+    )
+)
+
+->fetch('#page','<{Dever::page("current")}>') 
+->fetch(array('script@src', 1),     Dever::assets('global.js'))
+->fetch(array('script@src', 2),     Dever::assets('<{(isset($name) ? $name : "index")}>.js', 'js'))
+
+
+# display
+->display();

+ 66 - 0
main/template/pc/news.php

@@ -0,0 +1,66 @@
+<?php
+/*
+|--------------------------------------------------------------------------
+| home
+|--------------------------------------------------------------------------
+*/
+$view
+
+->set('name', 'news') 
+->set('title', '企业动态')  
+ 
+->import('inc/head') 
+
+# 定义名称
+->fetch('body@t', '1')   
+->fetch('.banner img@src', 'main/api.config#news_pic') 
+->fetch('.banner b', 'main/api.config#news_name') 
+->fetch('.banner span', 'main/api.config#news_desc') 
+
+->fetch(array('.float-shares img@src', 0), 'main/api.config#wechat') 
+->fetch(array('.float-shares img@src', 1), 'main/api.config#douyin') 
+->fetch(array('.float-shares img@src', 2), 'main/api.config#weibo') 
+
+
+->loop
+(
+    '.news-tab a',
+    'main/api.news_cate',
+    array
+    (
+        'href' => '$v.link',
+    	'class' => '$v.class',
+    	'html' => '$v.name',
+    )
+)
+
+->loop
+(
+    '.news-list dl',
+    'main/api.news',
+    array
+    (
+        'a|0' => array
+        (
+        	'href' => '$v.link',
+        	'img' => array
+        	(
+        		'src' => '$v.pic_cover',
+        	)
+        ),
+    	
+        'a|1' => array
+        (
+        	'href' => '$v.link',
+        	'html' => '$v.name',
+        ),
+        'p' => '$v.desc',
+        'span' => '$v.cdate',	
+    )
+)
+
+->fetch('#page','<{Dever::page("current")}>') 
+
+
+# display
+->display();