Przeglądaj źródła

Merge branch 'master' of http://47.100.37.243:10080/ZHOU/yunsu

wutt 5 lat temu
rodzic
commit
e166c09807
37 zmienionych plików z 1155 dodań i 898 usunięć
  1. 65 0
      official_backend/src/main/java/com/hssx/ysofficial/controller/RecruitmentController.java
  2. 66 0
      official_backend/src/main/java/com/hssx/ysofficial/entity/Recruitment.java
  3. 16 0
      official_backend/src/main/java/com/hssx/ysofficial/mapper/RecruitmentMapper.java
  4. 24 0
      official_backend/src/main/java/com/hssx/ysofficial/service/RecruitmentService.java
  5. 85 0
      official_backend/src/main/java/com/hssx/ysofficial/service/impl/RecruitmentServiceImpl.java
  6. 1 1
      official_backend/src/main/java/com/hssx/ysofficial/utility/CodeGenerator.java
  7. 19 0
      official_backend/src/main/resources/mapper/RecruitmentMapper.xml
  8. 1 0
      official_frontend/src/icons/svg/home.svg
  9. 1 0
      official_frontend/src/icons/svg/position.svg
  10. 33 19
      official_frontend/src/router/index.js
  11. 2 2
      official_frontend/src/utils/request.js
  12. 118 0
      official_frontend/src/views/about/position.vue
  13. 137 0
      official_frontend/src/views/about/positionEdit.vue
  14. 16 1
      website/src/main/java/com/hssx/website/controller/UserController.java
  15. 64 0
      website/src/main/java/com/hssx/website/entity/Recruitment.java
  16. 16 0
      website/src/main/java/com/hssx/website/mapper/RecruitmentMapper.java
  17. 16 0
      website/src/main/java/com/hssx/website/service/RecruitmentService.java
  18. 4 0
      website/src/main/java/com/hssx/website/service/UserService.java
  19. 20 0
      website/src/main/java/com/hssx/website/service/impl/RecruitmentServiceImpl.java
  20. 18 1
      website/src/main/java/com/hssx/website/service/impl/UserServiceImpl.java
  21. 1 1
      website/src/main/java/com/hssx/website/until/CodeGenerator.java
  22. 19 0
      website/src/main/resources/mapper/RecruitmentMapper.xml
  23. 267 306
      website/src/main/resources/templates/about.html
  24. 1 1
      website/src/main/resources/templates/apply.html
  25. 3 3
      website/src/main/resources/templates/case.html
  26. 1 1
      website/src/main/resources/templates/caseDetail.html
  27. 1 1
      website/src/main/resources/templates/goods.html
  28. 1 1
      website/src/main/resources/templates/index.html
  29. 135 0
      website/src/main/resources/templates/job.html
  30. 0 139
      website/src/main/resources/templates/job1.html
  31. 0 139
      website/src/main/resources/templates/job2.html
  32. 0 139
      website/src/main/resources/templates/job3.html
  33. 0 139
      website/src/main/resources/templates/job4.html
  34. 1 1
      website/src/main/resources/templates/login.html
  35. 1 1
      website/src/main/resources/templates/partner.html
  36. 1 1
      website/src/main/resources/templates/product.html
  37. 1 1
      website/src/main/resources/templates/vip.html

+ 65 - 0
official_backend/src/main/java/com/hssx/ysofficial/controller/RecruitmentController.java

@@ -0,0 +1,65 @@
+package com.hssx.ysofficial.controller;
+
+
+import com.hssx.ysofficial.service.RecruitmentService;
+import com.hssx.ysofficial.utility.HttpRespMsg;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.multipart.MultipartFile;
+
+/**
+ * <p>
+ * 前端控制器
+ * </p>
+ *
+ * @author Reiskuchen
+ * @since 2020-02-14
+ */
+@RestController
+@RequestMapping("/recruitment")
+public class RecruitmentController {
+    @Autowired
+    private RecruitmentService recruitmentService;
+
+    /**
+     * 获取招聘信息列表
+     */
+    @RequestMapping("/list")
+    public HttpRespMsg getRecruitmentList() {
+        return recruitmentService.getRecruitmentList();
+    }
+
+    /**
+     * 获取某个id的招聘信息
+     * id 要获取的id
+     */
+    @RequestMapping("/get")
+    public HttpRespMsg getRecruitment(@RequestParam Integer id) {
+        return recruitmentService.getRecruitment(id);
+    }
+
+    /**
+     * 删除招聘信息
+     * id 要删除的招聘信息id
+     */
+    @RequestMapping("/delete")
+    public HttpRespMsg deleteRecruitmentList(@RequestParam Integer id) {
+        return recruitmentService.deleteRecruitmentList(id);
+    }
+
+    /**
+     * 新增或修改招聘信息
+     * id 修改时需要的id
+     * title 标题
+     * content 内容
+     * file 图片
+     */
+    @RequestMapping("/insertOrUpdate")
+    public HttpRespMsg editRecruitmentList(Integer id, @RequestParam String title, @RequestParam String content,
+                                           MultipartFile file) {
+        return recruitmentService.editRecruitmentList(id, title, content, file);
+    }
+}
+

+ 66 - 0
official_backend/src/main/java/com/hssx/ysofficial/entity/Recruitment.java

@@ -0,0 +1,66 @@
+package com.hssx.ysofficial.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import java.time.LocalDate;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author Reiskuchen
+ * @since 2020-02-14
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("recruitment")
+public class Recruitment extends Model<Recruitment> {
+
+    private static final long serialVersionUID=1L;
+
+    /**
+     * 主键
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 职位名称
+     */
+    @TableField("title")
+    private String title;
+
+    /**
+     * 内容
+     */
+    @TableField("content")
+    private String content;
+
+    /**
+     * 图片
+     */
+    @TableField("pic_url")
+    private String picUrl;
+
+    /**
+     * 发布日期
+     */
+    @TableField("publish_time")
+    private LocalDate publishTime;
+
+
+    @Override
+    protected Serializable pkVal() {
+        return this.id;
+    }
+
+}

+ 16 - 0
official_backend/src/main/java/com/hssx/ysofficial/mapper/RecruitmentMapper.java

@@ -0,0 +1,16 @@
+package com.hssx.ysofficial.mapper;
+
+import com.hssx.ysofficial.entity.Recruitment;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author Reiskuchen
+ * @since 2020-02-14
+ */
+public interface RecruitmentMapper extends BaseMapper<Recruitment> {
+
+}

+ 24 - 0
official_backend/src/main/java/com/hssx/ysofficial/service/RecruitmentService.java

@@ -0,0 +1,24 @@
+package com.hssx.ysofficial.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.hssx.ysofficial.entity.Recruitment;
+import com.hssx.ysofficial.utility.HttpRespMsg;
+import org.springframework.web.multipart.MultipartFile;
+
+/**
+ * <p>
+ * 服务类
+ * </p>
+ *
+ * @author Reiskuchen
+ * @since 2020-02-14
+ */
+public interface RecruitmentService extends IService<Recruitment> {
+    HttpRespMsg getRecruitmentList();
+
+    HttpRespMsg getRecruitment(Integer id);
+
+    HttpRespMsg deleteRecruitmentList(Integer id);
+
+    HttpRespMsg editRecruitmentList(Integer id, String title, String content, MultipartFile file);
+}

+ 85 - 0
official_backend/src/main/java/com/hssx/ysofficial/service/impl/RecruitmentServiceImpl.java

@@ -0,0 +1,85 @@
+package com.hssx.ysofficial.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.hssx.ysofficial.entity.Recruitment;
+import com.hssx.ysofficial.mapper.RecruitmentMapper;
+import com.hssx.ysofficial.service.RecruitmentService;
+import com.hssx.ysofficial.utility.HttpRespMsg;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.stereotype.Service;
+import org.springframework.web.multipart.MultipartFile;
+
+import javax.annotation.Resource;
+import java.io.File;
+import java.time.LocalDate;
+import java.time.ZoneId;
+import java.util.UUID;
+
+/**
+ * <p>
+ * 服务实现类
+ * </p>
+ *
+ * @author Reiskuchen
+ * @since 2020-02-14
+ */
+@Service
+public class RecruitmentServiceImpl extends ServiceImpl<RecruitmentMapper, Recruitment> implements RecruitmentService {
+
+    @Resource
+    private RecruitmentMapper recruitmentMapper;
+
+    @Value("${upload.path}")
+    private String uploadPath;
+
+    @Override
+    public HttpRespMsg getRecruitmentList() {
+        HttpRespMsg httpRespMsg = new HttpRespMsg();
+        httpRespMsg.data = recruitmentMapper.selectList(new QueryWrapper<>());
+        return httpRespMsg;
+    }
+
+    @Override
+    public HttpRespMsg getRecruitment(Integer id) {
+        HttpRespMsg httpRespMsg = new HttpRespMsg();
+        httpRespMsg.data = recruitmentMapper.selectById(id);
+        return httpRespMsg;
+    }
+
+    @Override
+    public HttpRespMsg deleteRecruitmentList(Integer id) {
+        HttpRespMsg httpRespMsg = new HttpRespMsg();
+        httpRespMsg.data = recruitmentMapper.deleteById(id);
+        return httpRespMsg;
+    }
+
+    @Override
+    public HttpRespMsg editRecruitmentList(Integer id, String title, String content, MultipartFile multipartFile) {
+        Recruitment recruitment = new Recruitment()
+                .setId(id)
+                .setTitle(title)
+                .setContent(content);
+        if (multipartFile != null) {
+            String fileName = multipartFile.getOriginalFilename();
+            File direction = new File(uploadPath);
+            String rand = UUID.randomUUID().toString().replaceAll("-", "");
+            String suffix = fileName.substring(fileName.lastIndexOf("."));
+            String storedFileName = rand + suffix;
+            try {
+                File savedFile = new File(direction, storedFileName);
+                savedFile.createNewFile();
+                multipartFile.transferTo(savedFile);
+            } catch (Exception e) {
+                e.printStackTrace();
+            }
+            recruitment.setPicUrl("/upload/" + storedFileName);
+        }
+        if (id != null) {
+            recruitmentMapper.updateById(recruitment);
+        } else {
+            recruitmentMapper.insert(recruitment.setPublishTime(LocalDate.now(ZoneId.systemDefault())));
+        }
+        return new HttpRespMsg();
+    }
+}

+ 1 - 1
official_backend/src/main/java/com/hssx/ysofficial/utility/CodeGenerator.java

@@ -188,7 +188,7 @@ public class CodeGenerator {
         //若想要生成的实体类继承某个Controller,则可打开下面注释。写上需要继承的Controller的位置即可
 //        strategy.setSuperControllerClass("com.baomidou.ant.common.BaseController");
         //单独生成逗号隔开
-        strategy.setInclude("feedback");
+        strategy.setInclude("recruitment");
         //全生成
 //        strategy.setInclude();//表名,多个英文逗号分割
         //多个英文逗号隔开

+ 19 - 0
official_backend/src/main/resources/mapper/RecruitmentMapper.xml

@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.hssx.ysofficial.mapper.RecruitmentMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.hssx.ysofficial.entity.Recruitment">
+        <id column="id" property="id" />
+        <result column="title" property="title" />
+        <result column="content" property="content" />
+        <result column="pic_url" property="picUrl" />
+        <result column="publish_time" property="publishTime" />
+    </resultMap>
+
+    <!-- 通用查询结果列 -->
+    <sql id="Base_Column_List">
+        id, title, content, pic_url, publish_time
+    </sql>
+
+</mapper>

Plik diff jest za duży
+ 1 - 0
official_frontend/src/icons/svg/home.svg


Plik diff jest za duży
+ 1 - 0
official_frontend/src/icons/svg/position.svg


+ 33 - 19
official_frontend/src/router/index.js

@@ -52,35 +52,22 @@ export const constantRoutes = [
   {
     path: '/banner',
     component: Layout,
+    meta: { title: '首页', icon: 'home' },
     children: [
       {
-        path: '',
+        path: '/Banner',
         name: 'Banner',
         component: () => import('@/views/index/banner'),
         meta: { title: 'Banner图片', icon: 'banner' }
-      }
-    ]
-  },
-
-  {
-    path: '/label',
-    component: Layout,
-    children: [
+      },
       {
-        path: '',
+        path: '/label',
         name: 'label',
         component: () => import('@/views/index/label'),
         meta: { title: '首页标签', icon: 'label' }
-      }
-    ]
-  },
-
-  {
-    path: '/customer',
-    component: Layout,
-    children: [
+      },
       {
-        path: '',
+        path: '/customer',
         name: 'customer',
         component: () => import('@/views/index/customer'),
         meta: { title: '客户说', icon: 'customer' }
@@ -182,6 +169,33 @@ export const constantRoutes = [
     ]
   },
 
+  {
+    path: '/position',
+    component: Layout,
+    children: [
+      {
+        path: '',
+        name: 'position',
+        component: () => import('@/views/about/position'),
+        meta: { title: '职位管理', icon: 'position' }
+      }
+    ]
+  },
+
+  {
+    path: '/position/:id',
+    component: Layout,
+    children: [
+      {
+        path: '',
+        name: 'positionEdit',
+        hidden: true,
+        component: () => import('@/views/about/positionEdit'),
+        meta: { title: '职位管理编辑', icon: 'position' }
+      }
+    ]
+  },
+
   {
     path: '/comment',
     component: Layout,

+ 2 - 2
official_frontend/src/utils/request.js

@@ -7,8 +7,8 @@ import { getToken } from '@/utils/auth'
 const service = axios.create({
     // url = base url + request url
     // baseURL: process.env.VUE_APP_BASE_API,
-    baseURL: "http://111.231.87.63:8088",
-    // baseURL: "http://192.168.5.184:8098",
+    // baseURL: "http://111.231.87.63:8088",
+    baseURL: "http://192.168.5.184:8098",
     // withCredentials: true, // send cookies when cross-domain requests
     timeout: 5000 // request timeout
 })

+ 118 - 0
official_frontend/src/views/about/position.vue

@@ -0,0 +1,118 @@
+<template>
+    <div class="app-container">
+        <el-button size="small" type="primary" @click="openDialog(false, null)" :loading="loading">添加</el-button>
+        <el-table :data="cooperations" style="width: 100%">
+            <el-table-column type="index" width="50"></el-table-column>
+            <el-table-column label="职位图片" width="200">
+                <template slot-scope="scope">
+                    <el-image :src="scope.row.picUrl"></el-image>
+                    <!--  style="width: 200px; height: 200px" -->
+                </template>
+            </el-table-column>
+            <el-table-column prop="title" label="职位名称" width="150"></el-table-column>
+            <el-table-column label="职位信息">
+                <template slot-scope="scope">
+                    <el-link type="primary" :underline="false" @click="showAll(scope.$index)">查看全文</el-link>
+                </template>
+            </el-table-column>
+            <el-table-column prop="publishTime" label="发布日期" width="150"></el-table-column>
+            <el-table-column label="操作" width="180">
+                <template slot-scope="scope">
+                    <el-button size="small" @click="openDialog(true, scope.$index)" :loading="loading">编辑</el-button>
+                    <el-button size="small" type="danger" @click="deleteCooperation(scope.row.id)" :loading="loading">删除</el-button>
+                </template>
+            </el-table-column>
+        </el-table>
+
+        <!-- 添加和编辑的dialog -->
+        <el-dialog title="职位信息" :visible.sync="addDialogVisible" width="600px">
+            <p v-html='detail'></p>
+            <span slot="footer" class="dialog-footer">
+                <el-button @click="addDialogVisible = false">取消</el-button>
+            </span>
+        </el-dialog>
+    </div>
+</template>
+
+<script>
+    import request from "@/utils/request";
+    import Tinymce from "@/components/Tinymce";
+    export default {
+        name: "TinymceDemo",
+        components: { Tinymce },
+        data() {
+            return {
+                editing: false,
+                loading: false,
+
+                cooperations: [],
+                addDialogVisible: false,
+                detail: "",
+            };
+        },
+        methods: {
+            //打开对话框
+            openDialog(isEdit, index) {
+                this.$router.push("/position/" + (index==null?0:this.cooperations[index].id));
+            },
+
+            //获取合作信息
+            getCooperations() {
+                this.loading = true;
+                request({
+                    url: "/recruitment/list",
+                    method: "post",
+                    params: {pageIndex:1,pageSize: 9999999}
+                })
+                .then(response => {
+                    this.cooperations = response.data;
+                    this.loading = false;
+                })
+                .catch(error => {
+                    this.$message({
+                        message: error,
+                        type: "error"
+                    });
+                    this.loading = false;
+                });
+            },
+
+            //删除合作信息
+            deleteCooperation(id) {
+                request({
+                    url: "/recruitment/delete",
+                    method: "post",
+                    params: { id: id }
+                })
+                .then(response => {
+                    this.$message({
+                        message: "删除成功",
+                        type: "success"
+                    });
+                    this.getCooperations();
+                    this.addDialogVisible = false;
+                    this.loading = false;
+                })
+                .catch(error => {
+                    this.$message({
+                        message: error,
+                        type: "error"
+                    });
+                    this.loading = false;
+                });
+            },
+
+            showAll(i) {
+                this.detail = this.cooperations[i].content;
+                this.addDialogVisible = true;
+            }
+        },
+        mounted() {
+            this.getCooperations();
+        }
+    };
+</script>
+
+<style scoped>
+</style>
+

+ 137 - 0
official_frontend/src/views/about/positionEdit.vue

@@ -0,0 +1,137 @@
+<template>
+    <div class="app-container">
+        <el-form ref="form" :model="cooperationsForm" :rules="rules" label-width="100px">
+            <el-form-item label="职位名称" prop="title">
+                <el-input v-model="cooperationsForm.title" placeholder="请输入职位名称" clearable></el-input>
+            </el-form-item>
+            <el-form-item label="职位图片" required>
+                <el-upload ref="upload" action="customize" :http-request="uploadDiscardFile" :limit="1" :before-remove="beforeRemove">
+                    <el-button size="small" type="primary" :loading="loading">上传一张图片</el-button>
+                </el-upload>
+            </el-form-item>
+            <el-form-item label="职位信息" prop="introduction">
+                <tinymce v-model="cooperationsForm.introduction" :height="300" />
+            </el-form-item>
+        </el-form>
+        <span slot="footer" class="dialog-footer" style="float:right;">
+            <el-button @click="$router.go(-1);">取消</el-button>
+            <el-button type="primary" @click="addCooperation()" :loading="loading">提交</el-button>
+        </span>
+    </div>
+</template>
+
+<script>
+    import request from "@/utils/request";
+    import Tinymce from "@/components/Tinymce";
+    export default {
+        name: "TinymceDemo",
+        components: { Tinymce },
+        data() {
+            return {
+                id: this.$route.params.id,
+
+                loading: false,
+                cooperations: [],
+                cooperationsForm: {
+                    id: null,
+                    title: null,
+                    introduction: null,
+                    image: null,
+                },
+                rules: {
+                    title: [{ required: true, message: "请输入职位名称", trigger: "blur" }],
+                    introduction: [{ required: true, message: "请输入职位信息", trigger: "blur"}],
+                },
+            };
+        },
+        methods: {
+            //获取合作信息
+            getCooperations() {
+                request({
+                    url: "/recruitment/get",
+                    method: "post",
+                    params: {id: this.id}
+                })
+                .then(response => {
+                    this.cooperationsForm.id = response.data.id;
+                    this.cooperationsForm.title = response.data.title;
+                    this.cooperationsForm.introduction = response.data.content;
+                    this.cooperationsForm.image = null;
+                })
+                .catch(error => {
+                    this.$message({
+                        message: error,
+                        type: "error"
+                    });
+                    this.loading = false;
+                });
+            },
+
+            //添加/编辑合作信息
+            addCooperation() {
+                this.$refs.form.validate(valid => {
+                    if (valid) {
+                        this.loading = true;
+                        var form = new FormData();
+                        form.append("title", this.cooperationsForm.title);
+                        form.append("content", this.cooperationsForm.introduction);
+                        if (this.cooperationsForm.image == null && this.editing == false) {
+                            this.loading = false;
+                            this.$message({
+                                message: "尚未上传图片",
+                                type: "error"
+                            });
+                            return;
+                        } else if (this.cooperationsForm.image != null) {
+                            form.append("file", this.cooperationsForm.image);
+                        }
+                        if (this.cooperationsForm.id != null) {
+                            form.append("id", this.cooperationsForm.id);
+                        }
+                        request({
+                            url: "/recruitment/insertOrUpdate",
+                            method: "post",
+                            data: form
+                        })
+                        .then(response => {
+                            this.$refs.upload.clearFiles();
+                            this.loading = false;
+                            this.$message({
+                                message: this.cooperationsForm.id != null?"修改成功":"添加成功",
+                                type: "success"
+                            });
+                            this.$router.go(-1);
+                        })
+                        .catch(error => {
+                            this.$message({
+                                message: error,
+                                type: "error"
+                            });
+                            this.loading = false;
+                        });
+                    }
+                });
+            },
+
+            //文件上传的部分操作
+            uploadDiscardFile(params) {
+                this.cooperationsForm.image = params.file;
+                return false;
+            },
+
+            //文件上传的移除操作
+            beforeRemove(params) {
+                this.cooperationsForm.image = null;
+            }
+        },
+        mounted() {
+            if(this.id != 0) {
+                this.getCooperations();
+            }
+        }
+    };
+</script>
+
+<style scoped>
+</style>
+

+ 16 - 1
website/src/main/java/com/hssx/website/controller/UserController.java

@@ -6,6 +6,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.ui.Model;
 import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
 import org.springframework.web.bind.annotation.RequestParam;
 
 @Controller
@@ -37,7 +38,7 @@ public class UserController {
 
     @ApiOperation("成功案例详情")
     @GetMapping("/caseDetail")
-    public String cases(Model model, @RequestParam Integer id) {
+    public String about(Model model, @RequestParam Integer id) {
         model = userService.getDetail(model, id);
         return "caseDetail";
     }
@@ -48,5 +49,19 @@ public class UserController {
         model = userService.getVip(model);
         return "vip";
     }
+
+    @ApiOperation("关于")
+    @GetMapping("/about")
+    public String about(Model model) {
+        model = userService.getAbout(model);
+        return "about";
+    }
+
+    @ApiOperation("招聘")
+    @GetMapping("/job")
+    public String recruitment(Model model, @RequestParam Integer id) {
+        model = userService.getRecruitment(model, id);
+        return "job";
+    }
 }
 

+ 64 - 0
website/src/main/java/com/hssx/website/entity/Recruitment.java

@@ -0,0 +1,64 @@
+package com.hssx.website.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import java.time.LocalDate;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 吴涛涛
+ * @since 2020-02-14
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+public class Recruitment extends Model<Recruitment> {
+
+    private static final long serialVersionUID=1L;
+
+    /**
+     * 主键
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 职位名称
+     */
+    @TableField("title")
+    private String title;
+
+    /**
+     * 内容
+     */
+    @TableField("content")
+    private String content;
+
+    /**
+     * 图片
+     */
+    @TableField("pic_url")
+    private String picUrl;
+
+    /**
+     * 发布日期
+     */
+    @TableField("publish_time")
+    private LocalDate publishTime;
+
+
+    @Override
+    protected Serializable pkVal() {
+        return this.id;
+    }
+
+}

+ 16 - 0
website/src/main/java/com/hssx/website/mapper/RecruitmentMapper.java

@@ -0,0 +1,16 @@
+package com.hssx.website.mapper;
+
+import com.hssx.website.entity.Recruitment;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 吴涛涛
+ * @since 2020-02-14
+ */
+public interface RecruitmentMapper extends BaseMapper<Recruitment> {
+
+}

+ 16 - 0
website/src/main/java/com/hssx/website/service/RecruitmentService.java

@@ -0,0 +1,16 @@
+package com.hssx.website.service;
+
+import com.hssx.website.entity.Recruitment;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 吴涛涛
+ * @since 2020-02-14
+ */
+public interface RecruitmentService extends IService<Recruitment> {
+
+}

+ 4 - 0
website/src/main/java/com/hssx/website/service/UserService.java

@@ -22,4 +22,8 @@ public interface UserService extends IService<User> {
     Model getDetail(Model model, Integer id);
 
     Model getVip(Model model);
+
+    Model getAbout(Model model);
+
+    Model getRecruitment(Model model, Integer id);
 }

+ 20 - 0
website/src/main/java/com/hssx/website/service/impl/RecruitmentServiceImpl.java

@@ -0,0 +1,20 @@
+package com.hssx.website.service.impl;
+
+import com.hssx.website.entity.Recruitment;
+import com.hssx.website.mapper.RecruitmentMapper;
+import com.hssx.website.service.RecruitmentService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author 吴涛涛
+ * @since 2020-02-14
+ */
+@Service
+public class RecruitmentServiceImpl extends ServiceImpl<RecruitmentMapper, Recruitment> implements RecruitmentService {
+
+}

+ 18 - 1
website/src/main/java/com/hssx/website/service/impl/UserServiceImpl.java

@@ -2,7 +2,10 @@ package com.hssx.website.service.impl;
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.hssx.website.entity.*;
+import com.hssx.website.entity.Article;
+import com.hssx.website.entity.Cooperations;
+import com.hssx.website.entity.User;
+import com.hssx.website.entity.VipProducts;
 import com.hssx.website.entity.vo.CooperationsVO;
 import com.hssx.website.mapper.*;
 import com.hssx.website.service.UserService;
@@ -30,6 +33,8 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
     private CooperationsMapper cooperationsMapper;
     @Resource
     private VipProductsMapper vipProductsMapper;
+    @Resource
+    private RecruitmentMapper recruitmentMapper;
 
     @Override
     public Model getAdvantage(Model model) {
@@ -102,4 +107,16 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
                 new QueryWrapper<VipProducts>().orderByDesc("id")));
         return model;
     }
+
+    @Override
+    public Model getAbout(Model model) {
+        model.addAttribute("jobs", recruitmentMapper.selectList(new QueryWrapper<>()));
+        return model;
+    }
+
+    @Override
+    public Model getRecruitment(Model model, Integer id) {
+        model.addAttribute("job", recruitmentMapper.selectById(id));
+        return model;
+    }
 }

+ 1 - 1
website/src/main/java/com/hssx/website/until/CodeGenerator.java

@@ -205,7 +205,7 @@ public class CodeGenerator {
         //此处user是表名,多个英文逗号分割
 //        strategy.setInclude("mould_down_packet");
 //        strategy.setExclude();//数据库表全生成
-        strategy.setInclude("feedback");//表名,多个英文逗号分割
+        strategy.setInclude("recruitment");//表名,多个英文逗号分割
         strategy.setControllerMappingHyphenStyle(true);
         //数据库表前缀,不配置这行的话,生成的类会带有T如:TUser,配置后即可将前缀去掉
 //        strategy.setTablePrefix("tb_");

+ 19 - 0
website/src/main/resources/mapper/RecruitmentMapper.xml

@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.hssx.website.mapper.RecruitmentMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.hssx.website.entity.Recruitment">
+        <id column="id" property="id" />
+        <result column="title" property="title" />
+        <result column="content" property="content" />
+        <result column="pic_url" property="picUrl" />
+        <result column="publish_time" property="publishTime" />
+    </resultMap>
+
+    <!-- 通用查询结果列 -->
+    <sql id="Base_Column_List">
+        id, title, content, pic_url, publish_time
+    </sql>
+
+</mapper>

+ 267 - 306
website/src/main/resources/templates/about.html

@@ -1,337 +1,298 @@
 <!DOCTYPE html>
-<html>
-    <head>
-        <meta charset="utf-8">
-        <meta http-equiv="X-UA-Compatible" content="IE=edge">
-        <title>塑维</title>
-        <meta name="keywords" content="MES,MES系统,MES软件,制造执行系统,生产管理系统,生产协同,制造协同,生产流程管理,精益制造,智能制造,生产数字化,制造信息化"/>
-        <meta name="description" content="塑维智造是一款云端制造协同系统,通过数据和算法让生产更加高效。基于数据聚合、多角色协同、可视化分析、智能决策四大亮点,帮助企业缩短生产周期、降低库存积压、提升产能利用率、透明化制造流程,实现数据驱动下的精益制造。"/>
-        <meta name="description" content="">
-        <meta name="viewport" content="width=device-width, initial-scale=1">
-        <meta name="robots" content="all,follow">
-        <!-- Bootstrap CSS-->
-        <link rel="stylesheet" href="vendor/bootstrap/css/bootstrap.min.css">
-        <!-- Font Awesome CSS-->
-        <link rel="stylesheet" href="vendor/font-awesome/css/font-awesome.min.css">
-        <!-- Google fonts - Roboto-->
-        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,700">
-        <!-- Bootstrap Select-->
-        <link rel="stylesheet" href="vendor/bootstrap-select/css/bootstrap-select.min.css">
-        <!-- owl carousel-->
-        <link rel="stylesheet" href="vendor/owl.carousel/assets/owl.carousel.css">
-        <link rel="stylesheet" href="vendor/owl.carousel/assets/owl.theme.default.css">
-        <!-- theme stylesheet-->
-        <link rel="stylesheet" href="css/style.blue.css" id="theme-stylesheet">
-        <!-- Custom stylesheet - for your changes-->
-        <link rel="stylesheet" href="css/custom.css">
-        <!-- Favicon and apple touch icons-->
-        <link rel="shortcut icon" href="img/favicon.ico" type="image/x-icon">
-        <!--<link rel="apple-touch-icon" href="img/apple-touch-icon.png">-->
-        <!--<link rel="apple-touch-icon" sizes="57x57" href="img/apple-touch-icon-57x57.png">-->
-        <!--<link rel="apple-touch-icon" sizes="72x72" href="img/apple-touch-icon-72x72.png">-->
-        <!--<link rel="apple-touch-icon" sizes="76x76" href="img/apple-touch-icon-76x76.png">-->
-        <!--<link rel="apple-touch-icon" sizes="114x114" href="img/apple-touch-icon-114x114.png">-->
-        <!--<link rel="apple-touch-icon" sizes="120x120" href="img/apple-touch-icon-120x120.png">-->
-        <!--<link rel="apple-touch-icon" sizes="144x144" href="img/apple-touch-icon-144x144.png">-->
-        <!--<link rel="apple-touch-icon" sizes="152x152" href="img/apple-touch-icon-152x152.png">-->
-        <!-- Tweaks for older IEs--><!--[if lt IE 9]>
-            <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
-            <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script><![endif]-->
-    </head>
-    <body>
-        <div id="all" class="about">
-            <!-- Navbar Start-->
-            <header class="nav-holder make-sticky">
-                <div id="navbar" role="navigation" class="navbar navbar-expand-lg">
-                <div class="container">
-                    <a href="index" class="navbar-brand home">
-                        <img src="img/logo.png" style="width:187px;" alt="Universal logo" class="d-none d-md-inline-block">
-                        <img src="img/logo-small.png" alt="Universal logo" class="d-inline-block d-md-none">
-                    </a>
-                    <button type="button" data-toggle="collapse" data-target="#navigation" class="navbar-toggler btn-template-outlined"><span class="sr-only">Toggle navigation</span><i class="fa fa-align-justify"></i></button>
-                    <div id="navigation" class="navbar-collapse collapse">
-                        <ul class="nav navbar-nav ml-auto">
-                            <li class="nav-item dropdown menu-large"><a href="index">首页 <b class="caret"></b></a></li>
-                            <li class="nav-item dropdown menu-large"><a href="product">公司优势 <b class="caret"></b></a></li>
-                            <li class="nav-item dropdown menu-large"><a href="partner">合作伙伴 <b class="caret"></b></a></li>
-                            <li class="nav-item dropdown menu-large"><a href="case">成功案例 <b class="caret"></b></a></li>
-                            <li class="nav-item dropdown menu-large"><a href="goods">公司产品 <b class="caret"></b></a></li>
-                            <li class="nav-item dropdown active aboutUs">
-                                <a href="about.html">关于我们 <b class="caret"></b></a>
-                                <div class="qrcode">
-                                    <img src="img/qrCode.jpg" alt="..." class="img-fluid">
-                                    <div>关注我们</div>
-                                </div>
-                            </li>
-                            <span style="border-left: 1px solid #fff;line-height: 1.5;"></span>
-                            <li id="login" class="nav-item dropdown menu-large"><a href="login.html">登录 <b class="caret"></b></a></li>
-                            <li id="vip" class="nav-item dropdown menu-large"><a href="/vip">会员入口 <b class="caret"></b></a></li>
-                        </ul>
-                    </div>
-                </div>
-                </div>
-            </header>
-            <!-- Navbar End-->
-            <div>
-                <div class="container">
-                    <section class="bar" style="padding-bottom: 40px;">
-                        <div class="row">
-                            <div class="col-lg-12">
-                                <div class="heading">
-                                    <h2>关于塑维</h2>
-                                </div>
-                                <p class="lead" style="line-height: 2.5rem;font-size: 1.1rem;padding: 0 0.8rem;margin: 0;font-family: sansserif;">南京塑维网络科技有限公司是一家专业从事智能制造,帮助中国传统制造业进行产业升级、快速进入工业4.0时代的科技公司。
-                                    <br>由芜湖精益达模塑股份有限公司(新三板股票代码:871519)投资成立。 公司致力于为互联网、大数据、工业智能等前沿科技领域的智能硬件以及工业互联网云协作平台等注塑行业提供综合解决方案咨询与实施服务。
-                                    <br>我们以需求导向为核心提供产品体验,创造智能制造业的新宇宙;
-                                    <br>我们以技术创新为根本创造社会价值,重塑中国制造的匠人精神;
-                                    <br>我们以模式领先为主导缩短制造周期,为制造业的发展提供智慧。
-                                    <br>我们希望通过我们的努力,重塑维度,打造智能创造新时代,追寻人类制造的梦想!</p>
+<html xmlns:th="http://www.thymeleaf.org">
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>塑维</title>
+    <meta name="keywords" content="MES,MES系统,MES软件,制造执行系统,生产管理系统,生产协同,制造协同,生产流程管理,精益制造,智能制造,生产数字化,制造信息化"/>
+    <meta name="description"
+          content="塑维智造是一款云端制造协同系统,通过数据和算法让生产更加高效。基于数据聚合、多角色协同、可视化分析、智能决策四大亮点,帮助企业缩短生产周期、降低库存积压、提升产能利用率、透明化制造流程,实现数据驱动下的精益制造。"/>
+    <meta name="description" content="">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <meta name="robots" content="all,follow">
+    <!-- Bootstrap CSS-->
+    <link rel="stylesheet" href="vendor/bootstrap/css/bootstrap.min.css">
+    <!-- Font Awesome CSS-->
+    <link rel="stylesheet" href="vendor/font-awesome/css/font-awesome.min.css">
+    <!-- Google fonts - Roboto-->
+    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,700">
+    <!-- Bootstrap Select-->
+    <link rel="stylesheet" href="vendor/bootstrap-select/css/bootstrap-select.min.css">
+    <!-- owl carousel-->
+    <link rel="stylesheet" href="vendor/owl.carousel/assets/owl.carousel.css">
+    <link rel="stylesheet" href="vendor/owl.carousel/assets/owl.theme.default.css">
+    <!-- theme stylesheet-->
+    <link rel="stylesheet" href="css/style.blue.css" id="theme-stylesheet">
+    <!-- Custom stylesheet - for your changes-->
+    <link rel="stylesheet" href="css/custom.css">
+    <!-- Favicon and apple touch icons-->
+    <link rel="shortcut icon" href="img/favicon.ico" type="image/x-icon">
+    <!--<link rel="apple-touch-icon" href="img/apple-touch-icon.png">-->
+    <!--<link rel="apple-touch-icon" sizes="57x57" href="img/apple-touch-icon-57x57.png">-->
+    <!--<link rel="apple-touch-icon" sizes="72x72" href="img/apple-touch-icon-72x72.png">-->
+    <!--<link rel="apple-touch-icon" sizes="76x76" href="img/apple-touch-icon-76x76.png">-->
+    <!--<link rel="apple-touch-icon" sizes="114x114" href="img/apple-touch-icon-114x114.png">-->
+    <!--<link rel="apple-touch-icon" sizes="120x120" href="img/apple-touch-icon-120x120.png">-->
+    <!--<link rel="apple-touch-icon" sizes="144x144" href="img/apple-touch-icon-144x144.png">-->
+    <!--<link rel="apple-touch-icon" sizes="152x152" href="img/apple-touch-icon-152x152.png">-->
+    <!-- Tweaks for older IEs--><!--[if lt IE 9]>
+    <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+    <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script><![endif]-->
+</head>
+<body>
+<div id="all" class="about">
+    <!-- Navbar Start-->
+    <header class="nav-holder make-sticky">
+        <div id="navbar" role="navigation" class="navbar navbar-expand-lg">
+            <div class="container">
+                <a href="index" class="navbar-brand home">
+                    <img src="img/logo.png" style="width:187px;" alt="Universal logo" class="d-none d-md-inline-block">
+                    <img src="img/logo-small.png" alt="Universal logo" class="d-inline-block d-md-none">
+                </a>
+                <button type="button" data-toggle="collapse" data-target="#navigation"
+                        class="navbar-toggler btn-template-outlined"><span class="sr-only">Toggle navigation</span><i
+                        class="fa fa-align-justify"></i></button>
+                <div id="navigation" class="navbar-collapse collapse">
+                    <ul class="nav navbar-nav ml-auto">
+                        <li class="nav-item dropdown menu-large"><a href="index">首页 <b class="caret"></b></a></li>
+                        <li class="nav-item dropdown menu-large"><a href="product">公司优势 <b class="caret"></b></a></li>
+                        <li class="nav-item dropdown menu-large"><a href="partner">合作伙伴 <b class="caret"></b></a></li>
+                        <li class="nav-item dropdown menu-large"><a href="case">成功案例 <b class="caret"></b></a></li>
+                        <li class="nav-item dropdown menu-large"><a href="goods">公司产品 <b class="caret"></b></a></li>
+                        <li class="nav-item dropdown active aboutUs">
+                            <a href="about">关于我们 <b class="caret"></b></a>
+                            <div class="qrcode">
+                                <img src="img/qrCode.jpg" alt="..." class="img-fluid">
+                                <div>关注我们</div>
                             </div>
-                        </div>
-                    </section>
+                        </li>
+                        <span style="border-left: 1px solid #fff;line-height: 1.5;"></span>
+                        <li id="login" class="nav-item dropdown menu-large"><a href="login.html">登录 <b
+                                class="caret"></b></a></li>
+                        <li id="vip" class="nav-item dropdown menu-large"><a href="/vip">会员入口 <b class="caret"></b></a>
+                        </li>
+                    </ul>
                 </div>
             </div>
-            <div id="content">
-                <div class="container">
-                    <section class="bar">
-                        <div class="row">
-                            <div class="col-md-12">
-                                <div class="heading">
-                                    <h2>职位介绍</h2>
-                                </div>
-                            </div>
+        </div>
+    </header>
+    <!-- Navbar End-->
+    <div>
+        <div class="container">
+            <section class="bar" style="padding-bottom: 40px;">
+                <div class="row">
+                    <div class="col-lg-12">
+                        <div class="heading">
+                            <h2>关于塑维</h2>
                         </div>
-                        <div class="row portfolio text-center">
-                            <div class="col-md-4">
-                                <div class="box-image">
-                                    <div class="image"><img src="img/job1.jpeg" alt="" class="img-fluid">
-                                        <div class="overlay d-flex align-items-center justify-content-center">
-                                            <div class="content">
-                                                <div class="name">
-                                                    <h3><a href="portfolio-detail.html" class="color-white">后端工程师-Java</a></h3>
-                                                </div>
-                                                <div class="text">
-                                                    <p class="d-sm-block">04 May 2018</p>
-                                                    <p class="buttons"><a href="job1.html" class="btn btn-template-outlined-white">查看</a></p>
-                                                </div>
-                                            </div>
-                                        </div>
-                                    </div>
-                                </div>
-                            </div>
-                            <div class="col-md-4">
-                                <div class="box-image">
-                                    <div class="image"><img src="img/job2.jpg" alt="" class="img-fluid">
-                                        <div class="overlay d-flex align-items-center justify-content-center">
-                                            <div class="content">
-                                                <div class="name">
-                                                    <h3><a href="portfolio-detail.html" class="color-white">移动开发工程师-ReactNative</a></h3>
-                                                </div>
-                                                <div class="text">
-                                                    <p class="d-sm-block">04 May 2018</p>
-                                                    <p class="buttons"><a href="job2.html" class="btn btn-template-outlined-white">查看</a></p>
-                                                </div>
-                                            </div>
-                                        </div>
-                                    </div>
-                                </div>
-                            </div>
-                            <div class="col-md-4">
-                                <div class="box-image">
-                                    <div class="image"><img src="img/job3.jpeg" alt="" class="img-fluid">
-                                        <div class="overlay d-flex align-items-center justify-content-center">
-                                            <div class="content">
-                                                <div class="name">
-                                                    <h3><a href="portfolio-detail.html" class="color-white">mes高级需求分析师</a></h3>
-                                                </div>
-                                                <div class="text">
-                                                    <p class="d-sm-block">04 May 2018</p>
-                                                    <p class="buttons"><a href="job3.html" class="btn btn-template-outlined-white">查看</a></p>
-                                                </div>
-                                            </div>
+                        <p class="lead"
+                           style="line-height: 2.5rem;font-size: 1.1rem;padding: 0 0.8rem;margin: 0;font-family: sansserif;">
+                            南京塑维网络科技有限公司是一家专业从事智能制造,帮助中国传统制造业进行产业升级、快速进入工业4.0时代的科技公司。
+                            <br>由芜湖精益达模塑股份有限公司(新三板股票代码:871519)投资成立。
+                            公司致力于为互联网、大数据、工业智能等前沿科技领域的智能硬件以及工业互联网云协作平台等注塑行业提供综合解决方案咨询与实施服务。
+                            <br>我们以需求导向为核心提供产品体验,创造智能制造业的新宇宙;
+                            <br>我们以技术创新为根本创造社会价值,重塑中国制造的匠人精神;
+                            <br>我们以模式领先为主导缩短制造周期,为制造业的发展提供智慧。
+                            <br>我们希望通过我们的努力,重塑维度,打造智能创造新时代,追寻人类制造的梦想!</p>
+                    </div>
+                </div>
+            </section>
+        </div>
+    </div>
+    <div id="content">
+        <div class="container">
+            <section class="bar">
+                <div class="row">
+                    <div class="col-md-12">
+                        <div class="heading">
+                            <h2>职位介绍</h2>
+                        </div>
+                    </div>
+                </div>
+                <div class="row portfolio text-center">
+                    <div class="col-md-4" th:each="item : ${jobs}">
+                        <div class="box-image">
+                            <div class="image"><img th:src="${item.picUrl}" alt="" class="img-fluid">
+                                <div class="overlay d-flex align-items-center justify-content-center">
+                                    <div class="content">
+                                        <div class="name">
+                                            <h3><a href="job" class="color-white" th:text="${item.title}"></a></h3>
                                         </div>
-                                    </div>
-                                </div>
-                            </div>
-                            <div class="col-md-4">
-                                <div class="box-image">
-                                    <div class="image"><img src="img/job4.jpeg" alt="" class="img-fluid">
-                                        <div class="overlay d-flex align-items-center justify-content-center">
-                                            <div class="content">
-                                                <div class="name">
-                                                    <h3><a href="portfolio-detail.html" class="color-white">Web资深前端工程师-React</a></h3>
-                                                </div>
-                                                <div class="text">
-                                                    <p class="d-sm-block">04 May 2018</p>
-                                                    <p class="buttons"><a href="job4.html" class="btn btn-template-outlined-white">查看</a></p>
-                                                </div>
-                                            </div>
+                                        <div class="text">
+                                            <p class="d-sm-block" th:text="${item.publishTime}"></p>
+                                            <p class="buttons">
+                                                <a th:href="@{'job?id='+${item.id}}" class="btn btn-template-outlined-white">查看</a>
+                                            </p>
                                         </div>
                                     </div>
                                 </div>
                             </div>
                         </div>
-                    </section>
+                    </div>
                 </div>
-                <section class="bar background-pentagon no-mb">
-                    <div class="container">
-                        <h2 style="text-align: center;margin-bottom: 50px;">我们的福利</h2>
-                        <div class="row showcase text-center">
-                            <div class="col-md-2 col-sm-6">
-                                <div class="item">
-                                    <div class="icon-outlined icon-sm icon-thin"><i class="fa fa-thumbs-o-up"></i></div>
-                                    <h4>技术大牛带飞<br>定期学习分享</h4>
-                                </div>
-                            </div>
-                            <div class="col-md-2 col-sm-6">
-                                <div class="item">
-                                    <div class="icon-outlined icon-sm icon-thin"><i class="fa fa-leaf"></i></div>
-                                    <h4>供应早午晚餐<br>果零饮不间断</h4>
-                                </div>
-                            </div>
-                            <div class="col-md-2 col-sm-6">
-                                <div class="item">
-                                    <div class="icon-outlined icon-sm icon-thin"><i class="fa fa-clock-o"></i></div>
-                                    <h4>灵活工作时间<br>舒适工作环境</h4>
-                                </div>
-                            </div>
-                            <div class="col-md-2 col-sm-6">
-                                <div class="item">
-                                    <div class="icon-outlined icon-sm icon-thin"><i class="fa fa-users"></i></div>
-                                    <h4>年轻精英团队<br>超扁平化管理</h4>
-                                </div>
-                            </div>
-                            <div class="col-md-2 col-sm-6">
-                                <div class="item">
-                                    <div class="icon-outlined icon-sm icon-thin"><i class="fa fa-gift"></i></div>
-                                    <h4>关心成员成长<br>团建礼物惊喜</h4>
-                                </div>
-                            </div>
-                            <div class="col-md-2 col-sm-6">
-                                <div class="item">
-                                    <div class="icon-outlined icon-sm icon-thin"><i class="fa fa-paper-plane-o"></i></div>
-                                    <h4>高于行业薪酬<br>五险金加商保</h4>
-                                </div>
-                            </div>
+            </section>
+        </div>
+        <section class="bar background-pentagon no-mb">
+            <div class="container">
+                <h2 style="text-align: center;margin-bottom: 50px;">我们的福利</h2>
+                <div class="row showcase text-center">
+                    <div class="col-md-2 col-sm-6">
+                        <div class="item">
+                            <div class="icon-outlined icon-sm icon-thin"><i class="fa fa-thumbs-o-up"></i></div>
+                            <h4>技术大牛带飞<br>定期学习分享</h4>
                         </div>
                     </div>
-                </section>
-                <section class="bar bg-gray">
-                    <div class="row">
-                        <div class="col-md-12">
-                            <div class="heading text-center">
-                                <h2>联系我们</h2>
-                            </div>
+                    <div class="col-md-2 col-sm-6">
+                        <div class="item">
+                            <div class="icon-outlined icon-sm icon-thin"><i class="fa fa-leaf"></i></div>
+                            <h4>供应早午晚餐<br>果零饮不间断</h4>
                         </div>
-                        <div class="col-md-8 mx-auto">
-                            <!--<form>-->
-                                <div class="row">
-                                    <div class="col-sm-6">
-                                        <div class="form-group">
-                                            <label for="name">姓名</label>
-                                            <input id="name" type="text" class="form-control">
-                                        </div>
-                                    </div>
-                                    <div class="col-sm-6">
-                                        <div class="form-group">
-                                            <label for="phone">手机号</label>
-                                            <input id="phone" type="text" class="form-control">
-                                        </div>
-                                    </div>
-                                    <div class="col-sm-12">
-                                        <div class="form-group">
-                                            <label for="message">消息</label>
-                                            <textarea id="message" rows="8"  class="form-control"></textarea>
-                                        </div>
-                                    </div>
-                                    <div class="col-sm-12 text-center">
-                                        <button id="sub" class="btn btn-template-outlined">
-                                            <i class="fa fa-envelope-o"></i> 发送</button>
-                                    </div>
-                                </div>
-                            <!--</form>-->
+                    </div>
+                    <div class="col-md-2 col-sm-6">
+                        <div class="item">
+                            <div class="icon-outlined icon-sm icon-thin"><i class="fa fa-clock-o"></i></div>
+                            <h4>灵活工作时间<br>舒适工作环境</h4>
                         </div>
                     </div>
-                </section>
-            </div>
-            <!-- FOOTER -->
-            <footer class="main-footer">
-                <div class="container">
-                    <div class="row">
-                        <div class="col-lg-6">
-                            <h4 class="h6">联系我们</h4>
-                            <p class="text-uppercase">
-                                <br>电话: 025-58718377,025-58702675
-                                <br>网址:<a href="http://www.yunzhusu.net" target="_blank">www.yunzhusu.net</a>
-                                <br>地址: 南京市江宁区秣陵街道胜利路91号昂鹰大厦308
-                            </p>
+                    <div class="col-md-2 col-sm-6">
+                        <div class="item">
+                            <div class="icon-outlined icon-sm icon-thin"><i class="fa fa-users"></i></div>
+                            <h4>年轻精英团队<br>超扁平化管理</h4>
                         </div>
-                        <div class="col-lg-6 bottom-code">
-                            <ul class="list-inline photo-stream">
-                                <li class="list-inline-item"><a href="#"><img src="img/qrCode.jpg" alt="..." class="img-fluid"></a></li>
-                            </ul>
-                            <h4 class="h6">官方微信公众号</h4>
+                    </div>
+                    <div class="col-md-2 col-sm-6">
+                        <div class="item">
+                            <div class="icon-outlined icon-sm icon-thin"><i class="fa fa-gift"></i></div>
+                            <h4>关心成员成长<br>团建礼物惊喜</h4>
                         </div>
                     </div>
+                    <div class="col-md-2 col-sm-6">
+                        <div class="item">
+                            <div class="icon-outlined icon-sm icon-thin"><i class="fa fa-paper-plane-o"></i></div>
+                            <h4>高于行业薪酬<br>五险金加商保</h4>
+                        </div>
+                    </div>
+                </div>
+            </div>
+        </section>
+        <section class="bar bg-gray">
+            <div class="row">
+                <div class="col-md-12">
+                    <div class="heading text-center">
+                        <h2>联系我们</h2>
+                    </div>
                 </div>
-                <div class="container">
+                <div class="col-md-8 mx-auto">
+                    <!--<form>-->
                     <div class="row">
-                        <div class="col-lg-12 bottom-Copyright">
-                            Copyright © 1998 - 2019 Tencent. All Rights Reserved. 塑维公司 版权所有
+                        <div class="col-sm-6">
+                            <div class="form-group">
+                                <label for="name">姓名</label>
+                                <input id="name" type="text" class="form-control">
+                            </div>
+                        </div>
+                        <div class="col-sm-6">
+                            <div class="form-group">
+                                <label for="phone">手机号</label>
+                                <input id="phone" type="text" class="form-control">
+                            </div>
+                        </div>
+                        <div class="col-sm-12">
+                            <div class="form-group">
+                                <label for="message">消息</label>
+                                <textarea id="message" rows="8" class="form-control"></textarea>
+                            </div>
+                        </div>
+                        <div class="col-sm-12 text-center">
+                            <button id="sub" class="btn btn-template-outlined">
+                                <i class="fa fa-envelope-o"></i> 发送
+                            </button>
                         </div>
                     </div>
+                    <!--</form>-->
+                </div>
+            </div>
+        </section>
+    </div>
+    <!-- FOOTER -->
+    <footer class="main-footer">
+        <div class="container">
+            <div class="row">
+                <div class="col-lg-6">
+                    <h4 class="h6">联系我们</h4>
+                    <p class="text-uppercase">
+                        <br>电话: 025-58718377,025-58702675
+                        <br>网址:<a href="http://www.yunzhusu.net" target="_blank">www.yunzhusu.net</a>
+                        <br>地址: 南京市江宁区秣陵街道胜利路91号昂鹰大厦308
+                    </p>
                 </div>
-            </footer>
-            <div class="public">
-                <div class="close">X</div>
-                <div>
-                    <img class="public-success" src="img/subSuccess.png">
-                    <div class="public-success-text">提交成功!</div>
+                <div class="col-lg-6 bottom-code">
+                    <ul class="list-inline photo-stream">
+                        <li class="list-inline-item"><a href="#"><img src="img/qrCode.jpg" alt="..." class="img-fluid"></a>
+                        </li>
+                    </ul>
+                    <h4 class="h6">官方微信公众号</h4>
                 </div>
-                <img class="public-qrcode" src="img/qrCode.jpg">
-                <div>关注公众号,获取更多信息</div>
             </div>
         </div>
-        <!-- Javascript files-->
-        <script src="vendor/jquery/jquery.min.js"></script>
-        <script src="vendor/popper.js/umd/popper.min.js"> </script>
-        <script src="vendor/bootstrap/js/bootstrap.min.js"></script>
-        <script src="vendor/jquery.cookie/jquery.cookie.js"> </script>
-        <script src="vendor/waypoints/lib/jquery.waypoints.min.js"> </script>
-        <script src="vendor/jquery.counterup/jquery.counterup.min.js"> </script>
-        <script src="vendor/owl.carousel/owl.carousel.min.js"></script>
-        <script src="vendor/owl.carousel2.thumbs/owl.carousel2.thumbs.min.js"></script>
-        <script src="js/jquery.parallax-1.1.3.js"></script>
-        <script src="vendor/bootstrap-select/js/bootstrap-select.min.js"></script>
-        <script src="vendor/jquery.scrollto/jquery.scrollTo.min.js"></script>
-        <script src="js/front.js"></script>
-        <script>
-            $(function(){
-                $("#sub").click(function(){
-                    var name = $("#name").val();
-                    var phone = $("#phone").val();
-                    var comment = $("#message").val();
-                    if(name == "" || phone == "" || comment == ""){
-                        alert("请填写完整信息");
-                    }else{
-                        $.post("/add", {
-                            name: name,
-                            phone: phone,
-                            comment: comment
-                        }, function (response) {
-                            if(response.code == "ok"){
-                                // alert("");
-                                $(".public").show();
-                            }
-                        })
+        <div class="container">
+            <div class="row">
+                <div class="col-lg-12 bottom-Copyright">
+                    Copyright © 1998 - 2019 Tencent. All Rights Reserved. 塑维公司 版权所有
+                </div>
+            </div>
+        </div>
+    </footer>
+    <div class="public">
+        <div class="close">X</div>
+        <div>
+            <img class="public-success" src="img/subSuccess.png">
+            <div class="public-success-text">提交成功!</div>
+        </div>
+        <img class="public-qrcode" src="img/qrCode.jpg">
+        <div>关注公众号,获取更多信息</div>
+    </div>
+</div>
+<!-- Javascript files-->
+<script src="vendor/jquery/jquery.min.js"></script>
+<script src="vendor/popper.js/umd/popper.min.js"></script>
+<script src="vendor/bootstrap/js/bootstrap.min.js"></script>
+<script src="vendor/jquery.cookie/jquery.cookie.js"></script>
+<script src="vendor/waypoints/lib/jquery.waypoints.min.js"></script>
+<script src="vendor/jquery.counterup/jquery.counterup.min.js"></script>
+<script src="vendor/owl.carousel/owl.carousel.min.js"></script>
+<script src="vendor/owl.carousel2.thumbs/owl.carousel2.thumbs.min.js"></script>
+<script src="js/jquery.parallax-1.1.3.js"></script>
+<script src="vendor/bootstrap-select/js/bootstrap-select.min.js"></script>
+<script src="vendor/jquery.scrollto/jquery.scrollTo.min.js"></script>
+<script src="js/front.js"></script>
+<script>
+    $(function () {
+        $("#sub").click(function () {
+            var name = $("#name").val();
+            var phone = $("#phone").val();
+            var comment = $("#message").val();
+            if (name == "" || phone == "" || comment == "") {
+                alert("请填写完整信息");
+            } else {
+                $.post("/add", {
+                    name: name,
+                    phone: phone,
+                    comment: comment
+                }, function (response) {
+                    if (response.code == "ok") {
+                        // alert("");
+                        $(".public").show();
                     }
-                });
+                })
+            }
+        });
 
-                $(".public").click(function(){
-                    $(".public").hide();
-                    $(".form-group input,.form-group textarea").val("");
-                });
-            });
-        </script>
-    </body>
+        $(".public").click(function () {
+            $(".public").hide();
+            $(".form-group input,.form-group textarea").val("");
+        });
+    });
+</script>
+</body>
 </html>

+ 1 - 1
website/src/main/resources/templates/apply.html

@@ -58,7 +58,7 @@
                             <li class="nav-item dropdown menu-large"><a href="case">成功案例 <b class="caret"></b></a></li>
                             <li class="nav-item dropdown active"><a href="goods">公司产品 <b class="caret"></b></a></li>
                             <li class="nav-item dropdown menu-large aboutUs">
-                                <a href="about.html">关于我们 <b class="caret"></b></a>
+                                <a href="about">关于我们 <b class="caret"></b></a>
                                 <div class="qrcode">
                                     <img src="img/qrCode.jpg" alt="..." class="img-fluid">
                                     <div>关注我们</div>

+ 3 - 3
website/src/main/resources/templates/case.html

@@ -57,7 +57,7 @@
                             <li class="nav-item dropdown active"><a href="case">成功案例 <b class="caret"></b></a></li>
                             <li class="nav-item dropdown menu-large"><a href="goods">公司产品 <b class="caret"></b></a></li>
                             <li class="nav-item dropdown menu-large aboutUs">
-                                <a href="about.html">关于我们 <b class="caret"></b></a>
+                                <a href="about">关于我们 <b class="caret"></b></a>
                                 <div class="qrcode">
                                     <img src="img/qrCode.jpg" alt="..." class="img-fluid">
                                     <div>关注我们</div>
@@ -80,9 +80,9 @@
                             <h2>成功案例</h2>
                         </div>
                         <div class="row mb-4">
-                            <div class="col-lg-4 col-md-6" th:each="item : ${cases}">
+                            <div class="col-lg-4 col-md-6" th:each="item : ${{cases}}">
                                 <div class="box-image-text">
-                                    <div class="image"><img th:src="${{item.imageUrl}}" alt="..." class="img-fluid">
+                                    <div class="image"><img th:src="${item.imageUrl}" alt="..." class="img-fluid">
                                         <div class="overlay d-flex align-items-center justify-content-center">
                                             <a th:href="@{'caseDetail?id='+${item.id}}" class="btn btn-template-outlined-white">
                                                 <i class="fa fa-chain"> </i> 详情

+ 1 - 1
website/src/main/resources/templates/caseDetail.html

@@ -57,7 +57,7 @@
                             <li class="nav-item dropdown active"><a href="case">成功案例 <b class="caret"></b></a></li>
                             <li class="nav-item dropdown menu-large"><a href="goods">公司产品 <b class="caret"></b></a></li>
                             <li class="nav-item dropdown menu-large aboutUs">
-                                <a href="about.html">关于我们 <b class="caret"></b></a>
+                                <a href="about">关于我们 <b class="caret"></b></a>
                                 <div class="qrcode">
                                     <img src="img/qrCode.jpg" alt="..." class="img-fluid">
                                     <div>关注我们</div>

+ 1 - 1
website/src/main/resources/templates/goods.html

@@ -57,7 +57,7 @@
                             <li class="nav-item dropdown menu-large"><a href="case">成功案例 <b class="caret"></b></a></li>
                             <li class="nav-item dropdown active"><a href="goods">公司产品 <b class="caret"></b></a></li>
                             <li class="nav-item dropdown menu-large aboutUs">
-                                <a href="about.html">关于我们 <b class="caret"></b></a>
+                                <a href="about">关于我们 <b class="caret"></b></a>
                                 <div class="qrcode">
                                     <img src="img/qrCode.jpg" alt="..." class="img-fluid">
                                     <div>关注我们</div>

+ 1 - 1
website/src/main/resources/templates/index.html

@@ -60,7 +60,7 @@
                         <li class="nav-item dropdown menu-large"><a href="case">成功案例 <b class="caret"></b></a></li>
                         <li class="nav-item dropdown menu-large"><a href="goods">公司产品 <b class="caret"></b></a></li>
                         <li class="nav-item dropdown menu-large aboutUs">
-                            <a href="about.html">关于我们 <b class="caret"></b></a>
+                            <a href="about">关于我们 <b class="caret"></b></a>
                             <div class="qrcode">
                                 <img src="img/qrCode.jpg" alt="..." class="img-fluid">
                                 <div>关注我们</div>

+ 135 - 0
website/src/main/resources/templates/job.html

@@ -0,0 +1,135 @@
+<!DOCTYPE html>
+<html xmlns:th="http://www.thymeleaf.org">
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <title>塑维</title>
+    <meta name="keywords" content="MES,MES系统,MES软件,制造执行系统,生产管理系统,生产协同,制造协同,生产流程管理,精益制造,智能制造,生产数字化,制造信息化"/>
+    <meta name="description"
+          content="塑维智造是一款云端制造协同系统,通过数据和算法让生产更加高效。基于数据聚合、多角色协同、可视化分析、智能决策四大亮点,帮助企业缩短生产周期、降低库存积压、提升产能利用率、透明化制造流程,实现数据驱动下的精益制造。"/>
+    <meta name="description" content="">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <meta name="robots" content="all,follow">
+    <!-- Bootstrap CSS-->
+    <link rel="stylesheet" href="vendor/bootstrap/css/bootstrap.min.css">
+    <!-- Font Awesome CSS-->
+    <link rel="stylesheet" href="vendor/font-awesome/css/font-awesome.min.css">
+    <!-- Google fonts - Roboto-->
+    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,700">
+    <!-- Bootstrap Select-->
+    <link rel="stylesheet" href="vendor/bootstrap-select/css/bootstrap-select.min.css">
+    <!-- owl carousel-->
+    <link rel="stylesheet" href="vendor/owl.carousel/assets/owl.carousel.css">
+    <link rel="stylesheet" href="vendor/owl.carousel/assets/owl.theme.default.css">
+    <!-- theme stylesheet-->
+    <link rel="stylesheet" href="css/style.blue.css" id="theme-stylesheet">
+    <!-- Custom stylesheet - for your changes-->
+    <link rel="stylesheet" href="css/custom.css">
+    <!-- Favicon and apple touch icons-->
+    <link rel="shortcut icon" href="img/favicon.ico" type="image/x-icon">
+    <!--<link rel="apple-touch-icon" href="img/apple-touch-icon.png">-->
+    <!--<link rel="apple-touch-icon" sizes="57x57" href="img/apple-touch-icon-57x57.png">-->
+    <!--<link rel="apple-touch-icon" sizes="72x72" href="img/apple-touch-icon-72x72.png">-->
+    <!--<link rel="apple-touch-icon" sizes="76x76" href="img/apple-touch-icon-76x76.png">-->
+    <!--<link rel="apple-touch-icon" sizes="114x114" href="img/apple-touch-icon-114x114.png">-->
+    <!--<link rel="apple-touch-icon" sizes="120x120" href="img/apple-touch-icon-120x120.png">-->
+    <!--<link rel="apple-touch-icon" sizes="144x144" href="img/apple-touch-icon-144x144.png">-->
+    <!--<link rel="apple-touch-icon" sizes="152x152" href="img/apple-touch-icon-152x152.png">-->
+    <!-- Tweaks for older IEs--><!--[if lt IE 9]>
+    <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+    <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script><![endif]-->
+</head>
+<body>
+<div id="all" class="about">
+    <!-- Navbar Start-->
+    <header class="nav-holder make-sticky">
+        <div id="navbar" role="navigation" class="navbar navbar-expand-lg">
+            <div class="container">
+                <a href="index" class="navbar-brand home">
+                    <img src="img/logo.png" style="width:187px;" alt="Universal logo" class="d-none d-md-inline-block">
+                    <img src="img/logo-small.png" alt="Universal logo" class="d-inline-block d-md-none">
+                </a>
+                <button type="button" data-toggle="collapse" data-target="#navigation"
+                        class="navbar-toggler btn-template-outlined"><span class="sr-only">Toggle navigation</span><i
+                        class="fa fa-align-justify"></i></button>
+                <div id="navigation" class="navbar-collapse collapse">
+                    <ul class="nav navbar-nav ml-auto">
+                        <li class="nav-item dropdown menu-large"><a href="index">首页 <b class="caret"></b></a></li>
+                        <li class="nav-item dropdown menu-large"><a href="product">公司优势 <b class="caret"></b></a></li>
+                        <li class="nav-item dropdown menu-large"><a href="partner">合作伙伴 <b class="caret"></b></a></li>
+                        <li class="nav-item dropdown menu-large"><a href="case">成功案例 <b class="caret"></b></a></li>
+                        <li class="nav-item dropdown menu-large"><a href="goods">公司产品 <b class="caret"></b></a></li>
+                        <li class="nav-item dropdown active aboutUs">
+                            <a href="about">关于我们 <b class="caret"></b></a>
+                            <div class="qrcode">
+                                <img src="img/qrCode.jpg" alt="..." class="img-fluid">
+                                <div>关注我们</div>
+                            </div>
+                        </li>
+                        <span style="border-left: 1px solid #fff;line-height: 1.5;"></span>
+                        <li id="login" class="nav-item dropdown menu-large"><a href="login.html">登录 <b
+                                class="caret"></b></a></li>
+                        <li id="vip" style="display: none;" class="nav-item dropdown menu-large"><a href="/vip">会员入口 <b
+                                class="caret"></b></a></li>
+                    </ul>
+                </div>
+            </div>
+        </div>
+    </header>
+    <!-- Navbar End-->
+    <div id="content">
+        <div class="container">
+            <section class="bar">
+                <!-- Image box with hover-->
+                <div class="heading">
+                    <h2 th:text="${job.title}"></h2>
+                </div>
+                <div th:utext="${job.content}"></div>
+            </section>
+        </div>
+    </div>
+    <!-- FOOTER -->
+    <footer class="main-footer">
+        <div class="container">
+            <div class="row">
+                <div class="col-lg-6">
+                    <h4 class="h6">联系我们</h4>
+                    <p class="text-uppercase">
+                        <br>电话: 025-58718377,025-58702675
+                        <br>网址:<a href="http://www.yunzhusu.net" target="_blank">www.yunzhusu.net</a>
+                        <br>地址: 南京市江宁区秣陵街道胜利路91号昂鹰大厦308
+                    </p>
+                </div>
+                <div class="col-lg-6 bottom-code">
+                    <ul class="list-inline photo-stream">
+                        <li class="list-inline-item"><a href="#"><img src="img/qrCode.jpg" alt="..." class="img-fluid"></a>
+                        </li>
+                    </ul>
+                    <h4 class="h6">官方微信公众号</h4>
+                </div>
+            </div>
+        </div>
+        <div class="container">
+            <div class="row">
+                <div class="col-lg-12 bottom-Copyright">
+                    Copyright © 1998 - 2019 Tencent. All Rights Reserved. 塑维公司 版权所有
+                </div>
+            </div>
+        </div>
+    </footer>
+</div>
+<!-- Javascript files-->
+<script src="vendor/jquery/jquery.min.js"></script>
+<script src="vendor/popper.js/umd/popper.min.js"></script>
+<script src="vendor/bootstrap/js/bootstrap.min.js"></script>
+<script src="vendor/jquery.cookie/jquery.cookie.js"></script>
+<script src="vendor/waypoints/lib/jquery.waypoints.min.js"></script>
+<script src="vendor/jquery.counterup/jquery.counterup.min.js"></script>
+<script src="vendor/owl.carousel/owl.carousel.min.js"></script>
+<script src="vendor/owl.carousel2.thumbs/owl.carousel2.thumbs.min.js"></script>
+<script src="js/jquery.parallax-1.1.3.js"></script>
+<script src="vendor/bootstrap-select/js/bootstrap-select.min.js"></script>
+<script src="vendor/jquery.scrollto/jquery.scrollTo.min.js"></script>
+<script src="js/front.js"></script>
+</body>
+</html>

+ 0 - 139
website/src/main/resources/templates/job1.html

@@ -1,139 +0,0 @@
-<!DOCTYPE html>
-<html xmlns:th="http://www.thymeleaf.org">
-    <head>
-        <meta charset="utf-8">
-        <meta http-equiv="X-UA-Compatible" content="IE=edge">
-        <title>塑维</title>
-        <meta name="keywords" content="MES,MES系统,MES软件,制造执行系统,生产管理系统,生产协同,制造协同,生产流程管理,精益制造,智能制造,生产数字化,制造信息化"/>
-        <meta name="description" content="塑维智造是一款云端制造协同系统,通过数据和算法让生产更加高效。基于数据聚合、多角色协同、可视化分析、智能决策四大亮点,帮助企业缩短生产周期、降低库存积压、提升产能利用率、透明化制造流程,实现数据驱动下的精益制造。"/>
-        <meta name="description" content="">
-        <meta name="viewport" content="width=device-width, initial-scale=1">
-        <meta name="robots" content="all,follow">
-        <!-- Bootstrap CSS-->
-        <link rel="stylesheet" href="vendor/bootstrap/css/bootstrap.min.css">
-        <!-- Font Awesome CSS-->
-        <link rel="stylesheet" href="vendor/font-awesome/css/font-awesome.min.css">
-        <!-- Google fonts - Roboto-->
-        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,700">
-        <!-- Bootstrap Select-->
-        <link rel="stylesheet" href="vendor/bootstrap-select/css/bootstrap-select.min.css">
-        <!-- owl carousel-->
-        <link rel="stylesheet" href="vendor/owl.carousel/assets/owl.carousel.css">
-        <link rel="stylesheet" href="vendor/owl.carousel/assets/owl.theme.default.css">
-        <!-- theme stylesheet-->
-        <link rel="stylesheet" href="css/style.blue.css" id="theme-stylesheet">
-        <!-- Custom stylesheet - for your changes-->
-        <link rel="stylesheet" href="css/custom.css">
-        <!-- Favicon and apple touch icons-->
-        <link rel="shortcut icon" href="img/favicon.ico" type="image/x-icon">
-        <!--<link rel="apple-touch-icon" href="img/apple-touch-icon.png">-->
-        <!--<link rel="apple-touch-icon" sizes="57x57" href="img/apple-touch-icon-57x57.png">-->
-        <!--<link rel="apple-touch-icon" sizes="72x72" href="img/apple-touch-icon-72x72.png">-->
-        <!--<link rel="apple-touch-icon" sizes="76x76" href="img/apple-touch-icon-76x76.png">-->
-        <!--<link rel="apple-touch-icon" sizes="114x114" href="img/apple-touch-icon-114x114.png">-->
-        <!--<link rel="apple-touch-icon" sizes="120x120" href="img/apple-touch-icon-120x120.png">-->
-        <!--<link rel="apple-touch-icon" sizes="144x144" href="img/apple-touch-icon-144x144.png">-->
-        <!--<link rel="apple-touch-icon" sizes="152x152" href="img/apple-touch-icon-152x152.png">-->
-        <!-- Tweaks for older IEs--><!--[if lt IE 9]>
-            <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
-            <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script><![endif]-->
-    </head>
-    <body>
-        <div id="all" class="about">
-            <!-- Navbar Start-->
-            <header class="nav-holder make-sticky">
-                <div id="navbar" role="navigation" class="navbar navbar-expand-lg">
-                <div class="container">
-                    <a href="index" class="navbar-brand home">
-                        <img src="img/logo.png" style="width:187px;" alt="Universal logo" class="d-none d-md-inline-block">
-                        <img src="img/logo-small.png" alt="Universal logo" class="d-inline-block d-md-none">
-                    </a>
-                    <button type="button" data-toggle="collapse" data-target="#navigation" class="navbar-toggler btn-template-outlined"><span class="sr-only">Toggle navigation</span><i class="fa fa-align-justify"></i></button>
-                    <div id="navigation" class="navbar-collapse collapse">
-                        <ul class="nav navbar-nav ml-auto">
-                            <li class="nav-item dropdown menu-large"><a href="index">首页 <b class="caret"></b></a></li>
-                            <li class="nav-item dropdown menu-large"><a href="product">公司优势 <b class="caret"></b></a></li>
-                            <li class="nav-item dropdown menu-large"><a href="partner">合作伙伴 <b class="caret"></b></a></li>
-                            <li class="nav-item dropdown menu-large"><a href="case">成功案例 <b class="caret"></b></a></li>
-                            <li class="nav-item dropdown menu-large"><a href="goods">公司产品 <b class="caret"></b></a></li>
-                            <li class="nav-item dropdown active aboutUs">
-                                <a href="about.html">关于我们 <b class="caret"></b></a>
-                                <div class="qrcode">
-                                    <img src="img/qrCode.jpg" alt="..." class="img-fluid">
-                                    <div>关注我们</div>
-                                </div>
-                            </li>
-                            <span style="border-left: 1px solid #fff;line-height: 1.5;"></span>
-                            <li id="login" class="nav-item dropdown menu-large"><a href="login.html">登录 <b class="caret"></b></a></li>
-                            <li id="vip" style="display: none;" class="nav-item dropdown menu-large"><a href="/vip">会员入口 <b class="caret"></b></a></li>
-                        </ul>
-                    </div>
-                </div>
-                </div>
-            </header>
-            <!-- Navbar End-->
-            <div id="content">
-                <div class="container">
-                    <section class="bar">
-                        <!-- Image box with hover-->
-                        <div class="heading">
-                            <h2>后端工程师-Java</h2>
-                        </div>
-                        <div>
-                            <p class="job-detail">1.要会Java</p>
-                            <p class="job-detail">2.要会Java</p>
-                            <p class="job-detail">3.要会Java</p>
-                            <p class="job-detail">4.要会Java</p>
-                            <p class="job-detail">5.要会Java</p>
-                            <p class="job-detail">6.要会Java</p>
-                            <p class="job-detail">7.要会Java</p>
-                            <p class="job-detail">8.要会Java</p>
-                            <p class="job-detail">9.要会Java</p>
-                        </div>
-                    </section>
-                </div>
-            </div>
-            <!-- FOOTER -->
-            <footer class="main-footer">
-                <div class="container">
-                    <div class="row">
-                        <div class="col-lg-6">
-                            <h4 class="h6">联系我们</h4>
-                            <p class="text-uppercase">
-                                <br>电话: 025-58718377,025-58702675
-                                <br>网址:<a href="http://www.yunzhusu.net" target="_blank">www.yunzhusu.net</a>
-                                <br>地址: 南京市江宁区秣陵街道胜利路91号昂鹰大厦308
-                            </p>
-                        </div>
-                        <div class="col-lg-6 bottom-code">
-                            <ul class="list-inline photo-stream">
-                                <li class="list-inline-item"><a href="#"><img src="img/qrCode.jpg" alt="..." class="img-fluid"></a></li>
-                            </ul>
-                            <h4 class="h6">官方微信公众号</h4>
-                        </div>
-                    </div>
-                </div>
-                <div class="container">
-                    <div class="row">
-                        <div class="col-lg-12 bottom-Copyright">
-                            Copyright © 1998 - 2019 Tencent. All Rights Reserved. 塑维公司 版权所有
-                        </div>
-                    </div>
-                </div>
-            </footer>
-        </div>
-        <!-- Javascript files-->
-        <script src="vendor/jquery/jquery.min.js"></script>
-        <script src="vendor/popper.js/umd/popper.min.js"> </script>
-        <script src="vendor/bootstrap/js/bootstrap.min.js"></script>
-        <script src="vendor/jquery.cookie/jquery.cookie.js"> </script>
-        <script src="vendor/waypoints/lib/jquery.waypoints.min.js"> </script>
-        <script src="vendor/jquery.counterup/jquery.counterup.min.js"> </script>
-        <script src="vendor/owl.carousel/owl.carousel.min.js"></script>
-        <script src="vendor/owl.carousel2.thumbs/owl.carousel2.thumbs.min.js"></script>
-        <script src="js/jquery.parallax-1.1.3.js"></script>
-        <script src="vendor/bootstrap-select/js/bootstrap-select.min.js"></script>
-        <script src="vendor/jquery.scrollto/jquery.scrollTo.min.js"></script>
-        <script src="js/front.js"></script>
-    </body>
-</html>

+ 0 - 139
website/src/main/resources/templates/job2.html

@@ -1,139 +0,0 @@
-<!DOCTYPE html>
-<html xmlns:th="http://www.thymeleaf.org">
-    <head>
-        <meta charset="utf-8">
-        <meta http-equiv="X-UA-Compatible" content="IE=edge">
-        <title>塑维</title>
-        <meta name="keywords" content="MES,MES系统,MES软件,制造执行系统,生产管理系统,生产协同,制造协同,生产流程管理,精益制造,智能制造,生产数字化,制造信息化"/>
-        <meta name="description" content="塑维智造是一款云端制造协同系统,通过数据和算法让生产更加高效。基于数据聚合、多角色协同、可视化分析、智能决策四大亮点,帮助企业缩短生产周期、降低库存积压、提升产能利用率、透明化制造流程,实现数据驱动下的精益制造。"/>
-        <meta name="description" content="">
-        <meta name="viewport" content="width=device-width, initial-scale=1">
-        <meta name="robots" content="all,follow">
-        <!-- Bootstrap CSS-->
-        <link rel="stylesheet" href="vendor/bootstrap/css/bootstrap.min.css">
-        <!-- Font Awesome CSS-->
-        <link rel="stylesheet" href="vendor/font-awesome/css/font-awesome.min.css">
-        <!-- Google fonts - Roboto-->
-        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,700">
-        <!-- Bootstrap Select-->
-        <link rel="stylesheet" href="vendor/bootstrap-select/css/bootstrap-select.min.css">
-        <!-- owl carousel-->
-        <link rel="stylesheet" href="vendor/owl.carousel/assets/owl.carousel.css">
-        <link rel="stylesheet" href="vendor/owl.carousel/assets/owl.theme.default.css">
-        <!-- theme stylesheet-->
-        <link rel="stylesheet" href="css/style.blue.css" id="theme-stylesheet">
-        <!-- Custom stylesheet - for your changes-->
-        <link rel="stylesheet" href="css/custom.css">
-        <!-- Favicon and apple touch icons-->
-        <link rel="shortcut icon" href="img/favicon.ico" type="image/x-icon">
-        <!--<link rel="apple-touch-icon" href="img/apple-touch-icon.png">-->
-        <!--<link rel="apple-touch-icon" sizes="57x57" href="img/apple-touch-icon-57x57.png">-->
-        <!--<link rel="apple-touch-icon" sizes="72x72" href="img/apple-touch-icon-72x72.png">-->
-        <!--<link rel="apple-touch-icon" sizes="76x76" href="img/apple-touch-icon-76x76.png">-->
-        <!--<link rel="apple-touch-icon" sizes="114x114" href="img/apple-touch-icon-114x114.png">-->
-        <!--<link rel="apple-touch-icon" sizes="120x120" href="img/apple-touch-icon-120x120.png">-->
-        <!--<link rel="apple-touch-icon" sizes="144x144" href="img/apple-touch-icon-144x144.png">-->
-        <!--<link rel="apple-touch-icon" sizes="152x152" href="img/apple-touch-icon-152x152.png">-->
-        <!-- Tweaks for older IEs--><!--[if lt IE 9]>
-            <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
-            <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script><![endif]-->
-    </head>
-    <body>
-        <div id="all" class="about">
-            <!-- Navbar Start-->
-            <header class="nav-holder make-sticky">
-                <div id="navbar" role="navigation" class="navbar navbar-expand-lg">
-                <div class="container">
-                    <a href="index" class="navbar-brand home">
-                        <img src="img/logo.png" style="width:187px;" alt="Universal logo" class="d-none d-md-inline-block">
-                        <img src="img/logo-small.png" alt="Universal logo" class="d-inline-block d-md-none">
-                    </a>
-                    <button type="button" data-toggle="collapse" data-target="#navigation" class="navbar-toggler btn-template-outlined"><span class="sr-only">Toggle navigation</span><i class="fa fa-align-justify"></i></button>
-                    <div id="navigation" class="navbar-collapse collapse">
-                        <ul class="nav navbar-nav ml-auto">
-                            <li class="nav-item dropdown menu-large"><a href="index">首页 <b class="caret"></b></a></li>
-                            <li class="nav-item dropdown menu-large"><a href="product">公司优势 <b class="caret"></b></a></li>
-                            <li class="nav-item dropdown menu-large"><a href="partner">合作伙伴 <b class="caret"></b></a></li>
-                            <li class="nav-item dropdown menu-large"><a href="case">成功案例 <b class="caret"></b></a></li>
-                            <li class="nav-item dropdown menu-large"><a href="goods">公司产品 <b class="caret"></b></a></li>
-                            <li class="nav-item dropdown active aboutUs">
-                            <a href="about.html">关于我们 <b class="caret"></b></a>
-                                <div class="qrcode">
-                                    <img src="img/qrCode.jpg" alt="..." class="img-fluid">
-                                    <div>关注我们</div>
-                                </div>
-                            </li>
-                            <span style="border-left: 1px solid #fff;line-height: 1.5;"></span>
-                            <li id="login" class="nav-item dropdown menu-large"><a href="login.html">登录 <b class="caret"></b></a></li>
-                            <li id="vip" style="display: none;" class="nav-item dropdown menu-large"><a href="/vip">会员入口 <b class="caret"></b></a></li>
-                        </ul>
-                    </div>
-                </div>
-                </div>
-            </header>
-            <!-- Navbar End-->
-            <div id="content">
-                <div class="container">
-                    <section class="bar">
-                        <!-- Image box with hover-->
-                        <div class="heading">
-                            <h2>移动开发工程师-REACTNATIVE</h2>
-                        </div>
-                        <div>
-                            <p class="job-detail">1.要会REACTNATIVE</p>
-                            <p class="job-detail">2.要会REACTNATIVE</p>
-                            <p class="job-detail">3.要会REACTNATIVE</p>
-                            <p class="job-detail">4.要会REACTNATIVE</p>
-                            <p class="job-detail">5.要会REACTNATIVE</p>
-                            <p class="job-detail">6.要会REACTNATIVE</p>
-                            <p class="job-detail">7.要会REACTNATIVE</p>
-                            <p class="job-detail">8.要会REACTNATIVE</p>
-                            <p class="job-detail">9.要会REACTNATIVE</p>
-                        </div>
-                    </section>
-                </div>
-            </div>
-            <!-- FOOTER -->
-            <footer class="main-footer">
-                <div class="container">
-                    <div class="row">
-                        <div class="col-lg-6">
-                            <h4 class="h6">联系我们</h4>
-                            <p class="text-uppercase">
-                                <br>电话: 025-58718377,025-58702675
-                                <br>网址:<a href="http://www.yunzhusu.net" target="_blank">www.yunzhusu.net</a>
-                                <br>地址: 南京市江宁区秣陵街道胜利路91号昂鹰大厦308
-                            </p>
-                        </div>
-                        <div class="col-lg-6 bottom-code">
-                            <ul class="list-inline photo-stream">
-                                <li class="list-inline-item"><a href="#"><img src="img/qrCode.jpg" alt="..." class="img-fluid"></a></li>
-                            </ul>
-                            <h4 class="h6">官方微信公众号</h4>
-                        </div>
-                    </div>
-                </div>
-                <div class="container">
-                    <div class="row">
-                        <div class="col-lg-12 bottom-Copyright">
-                            Copyright © 1998 - 2019 Tencent. All Rights Reserved. 塑维公司 版权所有
-                        </div>
-                    </div>
-                </div>
-            </footer>
-        </div>
-        <!-- Javascript files-->
-        <script src="vendor/jquery/jquery.min.js"></script>
-        <script src="vendor/popper.js/umd/popper.min.js"> </script>
-        <script src="vendor/bootstrap/js/bootstrap.min.js"></script>
-        <script src="vendor/jquery.cookie/jquery.cookie.js"> </script>
-        <script src="vendor/waypoints/lib/jquery.waypoints.min.js"> </script>
-        <script src="vendor/jquery.counterup/jquery.counterup.min.js"> </script>
-        <script src="vendor/owl.carousel/owl.carousel.min.js"></script>
-        <script src="vendor/owl.carousel2.thumbs/owl.carousel2.thumbs.min.js"></script>
-        <script src="js/jquery.parallax-1.1.3.js"></script>
-        <script src="vendor/bootstrap-select/js/bootstrap-select.min.js"></script>
-        <script src="vendor/jquery.scrollto/jquery.scrollTo.min.js"></script>
-        <script src="js/front.js"></script>
-    </body>
-</html>

+ 0 - 139
website/src/main/resources/templates/job3.html

@@ -1,139 +0,0 @@
-<!DOCTYPE html>
-<html xmlns:th="http://www.thymeleaf.org">
-    <head>
-        <meta charset="utf-8">
-        <meta http-equiv="X-UA-Compatible" content="IE=edge">
-        <title>塑维</title>
-        <meta name="keywords" content="MES,MES系统,MES软件,制造执行系统,生产管理系统,生产协同,制造协同,生产流程管理,精益制造,智能制造,生产数字化,制造信息化"/>
-        <meta name="description" content="塑维智造是一款云端制造协同系统,通过数据和算法让生产更加高效。基于数据聚合、多角色协同、可视化分析、智能决策四大亮点,帮助企业缩短生产周期、降低库存积压、提升产能利用率、透明化制造流程,实现数据驱动下的精益制造。"/>
-        <meta name="description" content="">
-        <meta name="viewport" content="width=device-width, initial-scale=1">
-        <meta name="robots" content="all,follow">
-        <!-- Bootstrap CSS-->
-        <link rel="stylesheet" href="vendor/bootstrap/css/bootstrap.min.css">
-        <!-- Font Awesome CSS-->
-        <link rel="stylesheet" href="vendor/font-awesome/css/font-awesome.min.css">
-        <!-- Google fonts - Roboto-->
-        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,700">
-        <!-- Bootstrap Select-->
-        <link rel="stylesheet" href="vendor/bootstrap-select/css/bootstrap-select.min.css">
-        <!-- owl carousel-->
-        <link rel="stylesheet" href="vendor/owl.carousel/assets/owl.carousel.css">
-        <link rel="stylesheet" href="vendor/owl.carousel/assets/owl.theme.default.css">
-        <!-- theme stylesheet-->
-        <link rel="stylesheet" href="css/style.blue.css" id="theme-stylesheet">
-        <!-- Custom stylesheet - for your changes-->
-        <link rel="stylesheet" href="css/custom.css">
-        <!-- Favicon and apple touch icons-->
-        <link rel="shortcut icon" href="img/favicon.ico" type="image/x-icon">
-        <!--<link rel="apple-touch-icon" href="img/apple-touch-icon.png">-->
-        <!--<link rel="apple-touch-icon" sizes="57x57" href="img/apple-touch-icon-57x57.png">-->
-        <!--<link rel="apple-touch-icon" sizes="72x72" href="img/apple-touch-icon-72x72.png">-->
-        <!--<link rel="apple-touch-icon" sizes="76x76" href="img/apple-touch-icon-76x76.png">-->
-        <!--<link rel="apple-touch-icon" sizes="114x114" href="img/apple-touch-icon-114x114.png">-->
-        <!--<link rel="apple-touch-icon" sizes="120x120" href="img/apple-touch-icon-120x120.png">-->
-        <!--<link rel="apple-touch-icon" sizes="144x144" href="img/apple-touch-icon-144x144.png">-->
-        <!--<link rel="apple-touch-icon" sizes="152x152" href="img/apple-touch-icon-152x152.png">-->
-        <!-- Tweaks for older IEs--><!--[if lt IE 9]>
-            <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
-            <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script><![endif]-->
-    </head>
-    <body>
-        <div id="all" class="about">
-            <!-- Navbar Start-->
-            <header class="nav-holder make-sticky">
-                <div id="navbar" role="navigation" class="navbar navbar-expand-lg">
-                <div class="container">
-                    <a href="index" class="navbar-brand home">
-                        <img src="img/logo.png" style="width:187px;" alt="Universal logo" class="d-none d-md-inline-block">
-                        <img src="img/logo-small.png" alt="Universal logo" class="d-inline-block d-md-none">
-                    </a>
-                    <button type="button" data-toggle="collapse" data-target="#navigation" class="navbar-toggler btn-template-outlined"><span class="sr-only">Toggle navigation</span><i class="fa fa-align-justify"></i></button>
-                    <div id="navigation" class="navbar-collapse collapse">
-                        <ul class="nav navbar-nav ml-auto">
-                            <li class="nav-item dropdown menu-large"><a href="index">首页 <b class="caret"></b></a></li>
-                            <li class="nav-item dropdown menu-large"><a href="product">公司优势 <b class="caret"></b></a></li>
-                            <li class="nav-item dropdown menu-large"><a href="partner">合作伙伴 <b class="caret"></b></a></li>
-                            <li class="nav-item dropdown menu-large"><a href="case">成功案例 <b class="caret"></b></a></li>
-                            <li class="nav-item dropdown menu-large"><a href="goods">公司产品 <b class="caret"></b></a></li>
-                            <li class="nav-item dropdown active aboutUs">
-                            <a href="about.html">关于我们 <b class="caret"></b></a>
-                                <div class="qrcode">
-                                    <img src="img/qrCode.jpg" alt="..." class="img-fluid">
-                                    <div>关注我们</div>
-                                </div>
-                            </li>
-                            <span style="border-left: 1px solid #fff;line-height: 1.5;"></span>
-                            <li id="login" class="nav-item dropdown menu-large"><a href="login.html">登录 <b class="caret"></b></a></li>
-                            <li id="vip" style="display: none;" class="nav-item dropdown menu-large"><a href="/vip">会员入口 <b class="caret"></b></a></li>
-                        </ul>
-                    </div>
-                </div>
-                </div>
-            </header>
-            <!-- Navbar End-->
-            <div id="content">
-                <div class="container">
-                    <section class="bar">
-                        <!-- Image box with hover-->
-                        <div class="heading">
-                            <h2>MES高级需求分析师</h2>
-                        </div>
-                        <div>
-                            <p class="job-detail">1.要会分析需求</p>
-                            <p class="job-detail">2.要会分析需求</p>
-                            <p class="job-detail">3.要会分析需求</p>
-                            <p class="job-detail">4.要会分析需求</p>
-                            <p class="job-detail">5.要会分析需求</p>
-                            <p class="job-detail">6.要会分析需求</p>
-                            <p class="job-detail">7.要会分析需求</p>
-                            <p class="job-detail">8.要会分析需求</p>
-                            <p class="job-detail">9.要会分析需求</p>
-                        </div>
-                    </section>
-                </div>
-            </div>
-            <!-- FOOTER -->
-            <footer class="main-footer">
-                <div class="container">
-                    <div class="row">
-                        <div class="col-lg-6">
-                            <h4 class="h6">联系我们</h4>
-                            <p class="text-uppercase">
-                                <br>电话: 025-58718377,025-58702675
-                                <br>网址:<a href="http://www.yunzhusu.net" target="_blank">www.yunzhusu.net</a>
-                                <br>地址: 南京市江宁区秣陵街道胜利路91号昂鹰大厦308
-                            </p>
-                        </div>
-                        <div class="col-lg-6 bottom-code">
-                            <ul class="list-inline photo-stream">
-                                <li class="list-inline-item"><a href="#"><img src="img/qrCode.jpg" alt="..." class="img-fluid"></a></li>
-                            </ul>
-                            <h4 class="h6">官方微信公众号</h4>
-                        </div>
-                    </div>
-                </div>
-                <div class="container">
-                    <div class="row">
-                        <div class="col-lg-12 bottom-Copyright">
-                            Copyright © 1998 - 2019 Tencent. All Rights Reserved. 塑维公司 版权所有
-                        </div>
-                    </div>
-                </div>
-            </footer>
-        </div>
-        <!-- Javascript files-->
-        <script src="vendor/jquery/jquery.min.js"></script>
-        <script src="vendor/popper.js/umd/popper.min.js"> </script>
-        <script src="vendor/bootstrap/js/bootstrap.min.js"></script>
-        <script src="vendor/jquery.cookie/jquery.cookie.js"> </script>
-        <script src="vendor/waypoints/lib/jquery.waypoints.min.js"> </script>
-        <script src="vendor/jquery.counterup/jquery.counterup.min.js"> </script>
-        <script src="vendor/owl.carousel/owl.carousel.min.js"></script>
-        <script src="vendor/owl.carousel2.thumbs/owl.carousel2.thumbs.min.js"></script>
-        <script src="js/jquery.parallax-1.1.3.js"></script>
-        <script src="vendor/bootstrap-select/js/bootstrap-select.min.js"></script>
-        <script src="vendor/jquery.scrollto/jquery.scrollTo.min.js"></script>
-        <script src="js/front.js"></script>
-    </body>
-</html>

+ 0 - 139
website/src/main/resources/templates/job4.html

@@ -1,139 +0,0 @@
-<!DOCTYPE html>
-<html xmlns:th="http://www.thymeleaf.org">
-    <head>
-        <meta charset="utf-8">
-        <meta http-equiv="X-UA-Compatible" content="IE=edge">
-        <title>塑维</title>
-        <meta name="keywords" content="MES,MES系统,MES软件,制造执行系统,生产管理系统,生产协同,制造协同,生产流程管理,精益制造,智能制造,生产数字化,制造信息化"/>
-        <meta name="description" content="塑维智造是一款云端制造协同系统,通过数据和算法让生产更加高效。基于数据聚合、多角色协同、可视化分析、智能决策四大亮点,帮助企业缩短生产周期、降低库存积压、提升产能利用率、透明化制造流程,实现数据驱动下的精益制造。"/>
-        <meta name="description" content="">
-        <meta name="viewport" content="width=device-width, initial-scale=1">
-        <meta name="robots" content="all,follow">
-        <!-- Bootstrap CSS-->
-        <link rel="stylesheet" href="vendor/bootstrap/css/bootstrap.min.css">
-        <!-- Font Awesome CSS-->
-        <link rel="stylesheet" href="vendor/font-awesome/css/font-awesome.min.css">
-        <!-- Google fonts - Roboto-->
-        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,700">
-        <!-- Bootstrap Select-->
-        <link rel="stylesheet" href="vendor/bootstrap-select/css/bootstrap-select.min.css">
-        <!-- owl carousel-->
-        <link rel="stylesheet" href="vendor/owl.carousel/assets/owl.carousel.css">
-        <link rel="stylesheet" href="vendor/owl.carousel/assets/owl.theme.default.css">
-        <!-- theme stylesheet-->
-        <link rel="stylesheet" href="css/style.blue.css" id="theme-stylesheet">
-        <!-- Custom stylesheet - for your changes-->
-        <link rel="stylesheet" href="css/custom.css">
-        <!-- Favicon and apple touch icons-->
-        <link rel="shortcut icon" href="img/favicon.ico" type="image/x-icon">
-        <!--<link rel="apple-touch-icon" href="img/apple-touch-icon.png">-->
-        <!--<link rel="apple-touch-icon" sizes="57x57" href="img/apple-touch-icon-57x57.png">-->
-        <!--<link rel="apple-touch-icon" sizes="72x72" href="img/apple-touch-icon-72x72.png">-->
-        <!--<link rel="apple-touch-icon" sizes="76x76" href="img/apple-touch-icon-76x76.png">-->
-        <!--<link rel="apple-touch-icon" sizes="114x114" href="img/apple-touch-icon-114x114.png">-->
-        <!--<link rel="apple-touch-icon" sizes="120x120" href="img/apple-touch-icon-120x120.png">-->
-        <!--<link rel="apple-touch-icon" sizes="144x144" href="img/apple-touch-icon-144x144.png">-->
-        <!--<link rel="apple-touch-icon" sizes="152x152" href="img/apple-touch-icon-152x152.png">-->
-        <!-- Tweaks for older IEs--><!--[if lt IE 9]>
-            <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
-            <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script><![endif]-->
-    </head>
-    <body>
-        <div id="all" class="about">
-            <!-- Navbar Start-->
-            <header class="nav-holder make-sticky">
-                <div id="navbar" role="navigation" class="navbar navbar-expand-lg">
-                <div class="container">
-                    <a href="index" class="navbar-brand home">
-                        <img src="img/logo.png" style="width:187px;" alt="Universal logo" class="d-none d-md-inline-block">
-                        <img src="img/logo-small.png" alt="Universal logo" class="d-inline-block d-md-none">
-                    </a>
-                    <button type="button" data-toggle="collapse" data-target="#navigation" class="navbar-toggler btn-template-outlined"><span class="sr-only">Toggle navigation</span><i class="fa fa-align-justify"></i></button>
-                    <div id="navigation" class="navbar-collapse collapse">
-                        <ul class="nav navbar-nav ml-auto">
-                            <li class="nav-item dropdown menu-large"><a href="index">首页 <b class="caret"></b></a></li>
-                            <li class="nav-item dropdown menu-large"><a href="product">公司优势 <b class="caret"></b></a></li>
-                            <li class="nav-item dropdown menu-large"><a href="partner">合作伙伴 <b class="caret"></b></a></li>
-                            <li class="nav-item dropdown menu-large"><a href="case">成功案例 <b class="caret"></b></a></li>
-                            <li class="nav-item dropdown menu-large"><a href="goods">公司产品 <b class="caret"></b></a></li>
-                            <li class="nav-item dropdown active aboutUs">
-                            <a href="about.html">关于我们 <b class="caret"></b></a>
-                                <div class="qrcode">
-                                    <img src="img/qrCode.jpg" alt="..." class="img-fluid">
-                                    <div>关注我们</div>
-                                </div>
-                            </li>
-                            <span style="border-left: 1px solid #fff;line-height: 1.5;"></span>
-                            <li id="login" class="nav-item dropdown menu-large"><a href="login.html">登录 <b class="caret"></b></a></li>
-                            <li id="vip" style="display: none;" class="nav-item dropdown menu-large"><a href="/vip">会员入口 <b class="caret"></b></a></li>
-                        </ul>
-                    </div>
-                </div>
-                </div>
-            </header>
-            <!-- Navbar End-->
-            <div id="content">
-                <div class="container">
-                    <section class="bar">
-                        <!-- Image box with hover-->
-                        <div class="heading">
-                            <h2>WEB资深前端工程师-REACT</h2>
-                        </div>
-                        <div>
-                            <p class="job-detail">1.要会REACT</p>
-                            <p class="job-detail">2.要会REACT</p>
-                            <p class="job-detail">3.要会REACT</p>
-                            <p class="job-detail">4.要会REACT</p>
-                            <p class="job-detail">5.要会REACT</p>
-                            <p class="job-detail">6.要会REACT</p>
-                            <p class="job-detail">7.要会REACT</p>
-                            <p class="job-detail">8.要会REACT</p>
-                            <p class="job-detail">9.要会REACT</p>
-                        </div>
-                    </section>
-                </div>
-            </div>
-            <!-- FOOTER -->
-            <footer class="main-footer">
-                <div class="container">
-                    <div class="row">
-                        <div class="col-lg-6">
-                            <h4 class="h6">联系我们</h4>
-                            <p class="text-uppercase">
-                                <br>电话: 025-58718377,025-58702675
-                                <br>网址:<a href="http://www.yunzhusu.net" target="_blank">www.yunzhusu.net</a>
-                                <br>地址: 南京市江宁区秣陵街道胜利路91号昂鹰大厦308
-                            </p>
-                        </div>
-                        <div class="col-lg-6 bottom-code">
-                            <ul class="list-inline photo-stream">
-                                <li class="list-inline-item"><a href="#"><img src="img/qrCode.jpg" alt="..." class="img-fluid"></a></li>
-                            </ul>
-                            <h4 class="h6">官方微信公众号</h4>
-                        </div>
-                    </div>
-                </div>
-                <div class="container">
-                    <div class="row">
-                        <div class="col-lg-12 bottom-Copyright">
-                            Copyright © 1998 - 2019 Tencent. All Rights Reserved. 塑维公司 版权所有
-                        </div>
-                    </div>
-                </div>
-            </footer>
-        </div>
-        <!-- Javascript files-->
-        <script src="vendor/jquery/jquery.min.js"></script>
-        <script src="vendor/popper.js/umd/popper.min.js"> </script>
-        <script src="vendor/bootstrap/js/bootstrap.min.js"></script>
-        <script src="vendor/jquery.cookie/jquery.cookie.js"> </script>
-        <script src="vendor/waypoints/lib/jquery.waypoints.min.js"> </script>
-        <script src="vendor/jquery.counterup/jquery.counterup.min.js"> </script>
-        <script src="vendor/owl.carousel/owl.carousel.min.js"></script>
-        <script src="vendor/owl.carousel2.thumbs/owl.carousel2.thumbs.min.js"></script>
-        <script src="js/jquery.parallax-1.1.3.js"></script>
-        <script src="vendor/bootstrap-select/js/bootstrap-select.min.js"></script>
-        <script src="vendor/jquery.scrollto/jquery.scrollTo.min.js"></script>
-        <script src="js/front.js"></script>
-    </body>
-</html>

+ 1 - 1
website/src/main/resources/templates/login.html

@@ -57,7 +57,7 @@
                                 <li class="nav-item dropdown menu-large"><a href="case">成功案例 <b class="caret"></b></a></li>
                                 <li class="nav-item dropdown menu-large"><a href="goods">公司产品 <b class="caret"></b></a></li>
                                 <li class="nav-item dropdown menu-large aboutUs">
-                                    <a href="about.html">关于我们 <b class="caret"></b></a>
+                                    <a href="about">关于我们 <b class="caret"></b></a>
                                     <div class="qrcode">
                                         <img src="img/qrCode.jpg" alt="..." class="img-fluid">
                                         <div>关注我们</div>

+ 1 - 1
website/src/main/resources/templates/partner.html

@@ -57,7 +57,7 @@
                             <li class="nav-item dropdown menu-large"><a href="case">成功案例 <b class="caret"></b></a></li>
                             <li class="nav-item dropdown menu-large"><a href="goods">公司产品 <b class="caret"></b></a></li>
                             <li class="nav-item dropdown menu-large aboutUs">
-                                <a href="about.html">关于我们 <b class="caret"></b></a>
+                                <a href="about">关于我们 <b class="caret"></b></a>
                                 <div class="qrcode">
                                     <img src="img/qrCode.jpg" alt="..." class="img-fluid">
                                     <div>关注我们</div>

+ 1 - 1
website/src/main/resources/templates/product.html

@@ -57,7 +57,7 @@
                             <li class="nav-item dropdown menu-large"><a href="case">成功案例 <b class="caret"></b></a></li>
                             <li class="nav-item dropdown menu-large"><a href="goods">公司产品 <b class="caret"></b></a></li>
                             <li class="nav-item dropdown menu-large aboutUs">
-                                <a href="about.html">关于我们 <b class="caret"></b></a>
+                                <a href="about">关于我们 <b class="caret"></b></a>
                                 <div class="qrcode">
                                     <img src="img/qrCode.jpg" alt="..." class="img-fluid">
                                     <div>关注我们</div>

+ 1 - 1
website/src/main/resources/templates/vip.html

@@ -62,7 +62,7 @@
                         <li class="nav-item dropdown menu-large"><a href="case">成功案例 <b class="caret"></b></a></li>
                         <li class="nav-item dropdown menu-large"><a href="goods">公司产品 <b class="caret"></b></a></li>
                         <li class="nav-item dropdown menu-large aboutUs">
-                            <a href="about.html">关于我们 <b class="caret"></b></a>
+                            <a href="about">关于我们 <b class="caret"></b></a>
                             <div class="qrcode">
                                 <img src="img/qrCode.jpg" alt="..." class="img-fluid">
                                 <div>关注我们</div>