浏览代码

政策管理更新

guhongwei 5 年之前
父节点
当前提交
2a9a936681

+ 17 - 0
src/layout/layout-part/menus.vue

@@ -28,6 +28,23 @@
           <el-menu-item index="/news/examine/index">新闻信息审核</el-menu-item>
         </el-menu-item-group>
       </el-submenu>
+      <el-submenu index="3">
+        <template v-slot:title>
+          <i class="el-icon-files"></i>
+          <span> 政策管理</span>
+        </template>
+        <el-menu-item-group>
+          <el-menu-item index="/policy/achieve/index">科技成果转化</el-menu-item>
+          <el-menu-item index="/policy/personal/index">科技人才</el-menu-item>
+          <el-menu-item index="/policy/property/index">知识产权</el-menu-item>
+          <el-menu-item index="/policy/finance/index">税收与金融</el-menu-item>
+          <el-menu-item index="/policy/park/index">创新平台与园区</el-menu-item>
+          <el-menu-item index="/policy/card/index">政策卡片</el-menu-item>
+          <el-menu-item index="/policy/unscra/index">政策解读</el-menu-item>
+          <el-menu-item index="/policy/book/index">政策书籍</el-menu-item>
+          <el-menu-item index="/policy/present/index">政策报告</el-menu-item>
+        </el-menu-item-group>
+      </el-submenu>
     </el-menu>
   </div>
 </template>

+ 99 - 17
src/router/index.js

@@ -14,29 +14,29 @@ export default new Router({
     // 用户信息维护
     {
       path: '/userManage/user/index',
-      component: () => import('../views//userManage/user/index.vue'),
+      component: () => import('../views/userManage/user/index.vue'),
     },
     {
       path: '/userManage/user/detail',
-      component: () => import('../views//userManage/user/detail.vue'),
+      component: () => import('../views/userManage/user/detail.vue'),
     },
     // 企业信息管理
     {
       path: '/userManage/companyInfo/index',
-      component: () => import('../views//userManage/companyInfo/index.vue'),
+      component: () => import('../views/userManage/companyInfo/index.vue'),
     },
     {
       path: '/userManage/companyInfo/detail',
-      component: () => import('../views//userManage/companyInfo/detail.vue'),
+      component: () => import('../views/userManage/companyInfo/detail.vue'),
     },
     // 企业类别管理
     {
       path: '/userManage/companyType/index',
-      component: () => import('../views//userManage/companyType/index.vue'),
+      component: () => import('../views/userManage/companyType/index.vue'),
     },
     {
       path: '/userManage/companyType/detail',
-      component: () => import('../views//userManage/companyType/detail.vue'),
+      component: () => import('../views/userManage/companyType/detail.vue'),
     },
     // 专家信息管理
     {
@@ -51,52 +51,134 @@ export default new Router({
     // 新闻管理-通知公告
     {
       path: '/news/notice/index',
-      component: () => import('../views//news/notice/index.vue'),
+      component: () => import('../views/news/notice/index.vue'),
     },
     {
       path: '/news/notice/detail',
-      component: () => import('../views//news/notice/detail.vue'),
+      component: () => import('../views/news/notice/detail.vue'),
     },
     // 新闻管理-创新吉林
     {
       path: '/news/innovate/index',
-      component: () => import('../views//news/innovate/index.vue'),
+      component: () => import('../views/news/innovate/index.vue'),
     },
     {
       path: '/news/innovate/detail',
-      component: () => import('../views//news/innovate/detail.vue'),
+      component: () => import('../views/news/innovate/detail.vue'),
     },
     // 新闻管理-国内动态
     {
       path: '/news/domestic/index',
-      component: () => import('../views//news/domestic/index.vue'),
+      component: () => import('../views/news/domestic/index.vue'),
     },
     {
       path: '/news/domestic/detail',
-      component: () => import('../views//news/domestic/detail.vue'),
+      component: () => import('../views/news/domestic/detail.vue'),
     },
     // 新闻管理-政务活动
     {
       path: '/news/govern/index',
-      component: () => import('../views//news/govern/index.vue'),
+      component: () => import('../views/news/govern/index.vue'),
     },
     {
       path: '/news/govern/detail',
-      component: () => import('../views//news/govern/detail.vue'),
+      component: () => import('../views/news/govern/detail.vue'),
     },
     // 新闻管理-媒体聚焦
     {
       path: '/news/media/index',
-      component: () => import('../views//news/media/index.vue'),
+      component: () => import('../views/news/media/index.vue'),
     },
     {
       path: '/news/media/detail',
-      component: () => import('../views//news/media/detail.vue'),
+      component: () => import('../views/news/media/detail.vue'),
     },
     // 新闻管理-信息审核
     {
       path: '/news/examine/index',
-      component: () => import('../views//news/examine/index.vue'),
+      component: () => import('../views/news/examine/index.vue'),
+    },
+    // 政策管理
+    // 政策管理-科技成果转化
+    {
+      path: '/policy/achieve/index',
+      component: () => import('../views/policy/achieve/index.vue'),
+    },
+    {
+      path: '/policy/achieve/detail',
+      component: () => import('../views/policy/achieve/detail.vue'),
+    },
+    // 政策管理-科技人才
+    {
+      path: '/policy/personal/index',
+      component: () => import('../views/policy/personal/index.vue'),
+    },
+    {
+      path: '/policy/personal/detail',
+      component: () => import('../views/policy/personal/detail.vue'),
+    },
+    // 政策管理-知识产权
+    {
+      path: '/policy/property/index',
+      component: () => import('../views/policy/property/index.vue'),
+    },
+    {
+      path: '/policy/property/detail',
+      component: () => import('../views/policy/property/detail.vue'),
+    },
+    // 政策管理-税收与金融
+    {
+      path: '/policy/finance/index',
+      component: () => import('../views/policy/finance/index.vue'),
+    },
+    {
+      path: '/policy/finance/detail',
+      component: () => import('../views/policy/finance/detail.vue'),
+    },
+    // 政策管理-创新平台与园区
+    {
+      path: '/policy/park/index',
+      component: () => import('../views/policy/park/index.vue'),
+    },
+    {
+      path: '/policy/park/detail',
+      component: () => import('../views/policy/park/detail.vue'),
+    },
+    // 政策管理-政策卡片
+    {
+      path: '/policy/card/index',
+      component: () => import('../views/policy/card/index.vue'),
+    },
+    {
+      path: '/policy/card/detail',
+      component: () => import('../views/policy/card/detail.vue'),
+    },
+    // 政策管理-政策解读
+    {
+      path: '/policy/unscra/index',
+      component: () => import('../views/policy/unscra/index.vue'),
+    },
+    {
+      path: '/policy/unscra/detail',
+      component: () => import('../views/policy/unscra/detail.vue'),
+    },
+    // 政策管理-政策书籍
+    {
+      path: '/policy/book/index',
+      component: () => import('../views/policy/book/index.vue'),
+    },
+    {
+      path: '/policy/book/detail',
+      component: () => import('../views/policy/book/detail.vue'),
+    },
+    // 政策管理-政策报告
+    {
+      path: '/policy/present/index',
+      component: () => import('../views/policy/present/index.vue'),
+    },
+    {
+      path: '/policy/present/detail',
+      component: () => import('../views/policy/present/detail.vue'),
     },
   ],
 });

+ 45 - 0
src/views/policy/achieve/detail.vue

@@ -0,0 +1,45 @@
+<template>
+  <div id="detail">
+    <el-row>
+      <el-col :span="24" class="info">
+        <el-col :span="24" class="top">
+          <topInfo :topTitle="topTitle"></topInfo>
+        </el-col>
+        <el-col :span="24" class="main">
+          <mainForm :form="form"></mainForm>
+        </el-col>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import topInfo from '@/layout/public/top.vue';
+import mainForm from '@/layout/news/mainForm.vue';
+export default {
+  name: 'detail',
+  props: {},
+  components: {
+    topInfo, //头部标题
+    mainForm, //新闻信息form
+  },
+  data: () => ({
+    topTitle: '科技成果转化信息编辑',
+    form: {},
+  }),
+  created() {},
+  computed: {},
+  methods: {},
+};
+</script>
+
+<style lang="less" scoped>
+.top {
+  height: 40px;
+  background-color: #f5f5f5;
+}
+.main {
+  width: 97%;
+  margin: 0 15px;
+}
+</style>

+ 68 - 0
src/views/policy/achieve/index.vue

@@ -0,0 +1,68 @@
+<template>
+  <div id="index">
+    <el-row>
+      <el-col :span="24" class="info">
+        <el-col :span="24" class="top">
+          <topInfo :topTitle="topTitle"></topInfo>
+        </el-col>
+        <el-col :span="24" class="search">
+          <searchInfo></searchInfo>
+        </el-col>
+        <el-col :span="24" class="main">
+          <mainData :tableData="tableData"></mainData>
+        </el-col>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import topInfo from '@/layout/public/top.vue';
+import searchInfo from '@/layout/news/searchInfo.vue';
+import mainData from '@/layout/news/mainData.vue';
+export default {
+  name: 'index',
+  props: {},
+  components: {
+    topInfo, //头部标题
+    searchInfo, //搜索
+    mainData, //新闻信息列表
+  },
+  data: () => ({
+    topTitle: '科技成果转化',
+    tableData: [
+      {
+        name: '测试人员',
+        title: '国内外参展商和广大客户的广泛好评。尤其是参展的“太阳能无线充电移动电源”、“超声波智能水槽',
+        date: '2019-01-13',
+        state: '不需审核',
+      },
+      {
+        name: '测试人员',
+        title: '十条数据',
+        date: '2019-01-13',
+        state: '不需审核',
+      },
+    ],
+  }),
+  created() {},
+  computed: {},
+  methods: {},
+};
+</script>
+
+<style lang="less" scoped>
+.top {
+  height: 40px;
+  background-color: #f5f5f5;
+}
+.search {
+  height: 40px;
+  line-height: 40px;
+  padding: 0 15px;
+}
+.main {
+  width: 97%;
+  margin: 0 15px;
+}
+</style>

+ 45 - 0
src/views/policy/book/detail.vue

@@ -0,0 +1,45 @@
+<template>
+  <div id="detail">
+    <el-row>
+      <el-col :span="24" class="info">
+        <el-col :span="24" class="top">
+          <topInfo :topTitle="topTitle"></topInfo>
+        </el-col>
+        <el-col :span="24" class="main">
+          <mainForm :form="form"></mainForm>
+        </el-col>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import topInfo from '@/layout/public/top.vue';
+import mainForm from '@/layout/news/mainForm.vue';
+export default {
+  name: 'detail',
+  props: {},
+  components: {
+    topInfo, //头部标题
+    mainForm, //新闻信息form
+  },
+  data: () => ({
+    topTitle: '政策书籍信息编辑',
+    form: {},
+  }),
+  created() {},
+  computed: {},
+  methods: {},
+};
+</script>
+
+<style lang="less" scoped>
+.top {
+  height: 40px;
+  background-color: #f5f5f5;
+}
+.main {
+  width: 97%;
+  margin: 0 15px;
+}
+</style>

+ 68 - 0
src/views/policy/book/index.vue

@@ -0,0 +1,68 @@
+<template>
+  <div id="index">
+    <el-row>
+      <el-col :span="24" class="info">
+        <el-col :span="24" class="top">
+          <topInfo :topTitle="topTitle"></topInfo>
+        </el-col>
+        <el-col :span="24" class="search">
+          <searchInfo></searchInfo>
+        </el-col>
+        <el-col :span="24" class="main">
+          <mainData :tableData="tableData"></mainData>
+        </el-col>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import topInfo from '@/layout/public/top.vue';
+import searchInfo from '@/layout/news/searchInfo.vue';
+import mainData from '@/layout/news/mainData.vue';
+export default {
+  name: 'index',
+  props: {},
+  components: {
+    topInfo, //头部标题
+    searchInfo, //搜索
+    mainData, //新闻信息列表
+  },
+  data: () => ({
+    topTitle: '政策书籍',
+    tableData: [
+      {
+        name: '测试人员',
+        title: '国内外参展商和广大客户的广泛好评。尤其是参展的“太阳能无线充电移动电源”、“超声波智能水槽',
+        date: '2019-01-13',
+        state: '不需审核',
+      },
+      {
+        name: '测试人员',
+        title: '十条数据',
+        date: '2019-01-13',
+        state: '不需审核',
+      },
+    ],
+  }),
+  created() {},
+  computed: {},
+  methods: {},
+};
+</script>
+
+<style lang="less" scoped>
+.top {
+  height: 40px;
+  background-color: #f5f5f5;
+}
+.search {
+  height: 40px;
+  line-height: 40px;
+  padding: 0 15px;
+}
+.main {
+  width: 97%;
+  margin: 0 15px;
+}
+</style>

+ 45 - 0
src/views/policy/card/detail.vue

@@ -0,0 +1,45 @@
+<template>
+  <div id="detail">
+    <el-row>
+      <el-col :span="24" class="info">
+        <el-col :span="24" class="top">
+          <topInfo :topTitle="topTitle"></topInfo>
+        </el-col>
+        <el-col :span="24" class="main">
+          <mainForm :form="form"></mainForm>
+        </el-col>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import topInfo from '@/layout/public/top.vue';
+import mainForm from '@/layout/news/mainForm.vue';
+export default {
+  name: 'detail',
+  props: {},
+  components: {
+    topInfo, //头部标题
+    mainForm, //新闻信息form
+  },
+  data: () => ({
+    topTitle: '政策卡片信息编辑',
+    form: {},
+  }),
+  created() {},
+  computed: {},
+  methods: {},
+};
+</script>
+
+<style lang="less" scoped>
+.top {
+  height: 40px;
+  background-color: #f5f5f5;
+}
+.main {
+  width: 97%;
+  margin: 0 15px;
+}
+</style>

+ 68 - 0
src/views/policy/card/index.vue

@@ -0,0 +1,68 @@
+<template>
+  <div id="index">
+    <el-row>
+      <el-col :span="24" class="info">
+        <el-col :span="24" class="top">
+          <topInfo :topTitle="topTitle"></topInfo>
+        </el-col>
+        <el-col :span="24" class="search">
+          <searchInfo></searchInfo>
+        </el-col>
+        <el-col :span="24" class="main">
+          <mainData :tableData="tableData"></mainData>
+        </el-col>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import topInfo from '@/layout/public/top.vue';
+import searchInfo from '@/layout/news/searchInfo.vue';
+import mainData from '@/layout/news/mainData.vue';
+export default {
+  name: 'index',
+  props: {},
+  components: {
+    topInfo, //头部标题
+    searchInfo, //搜索
+    mainData, //新闻信息列表
+  },
+  data: () => ({
+    topTitle: '政策卡片',
+    tableData: [
+      {
+        name: '测试人员',
+        title: '国内外参展商和广大客户的广泛好评。尤其是参展的“太阳能无线充电移动电源”、“超声波智能水槽',
+        date: '2019-01-13',
+        state: '不需审核',
+      },
+      {
+        name: '测试人员',
+        title: '十条数据',
+        date: '2019-01-13',
+        state: '不需审核',
+      },
+    ],
+  }),
+  created() {},
+  computed: {},
+  methods: {},
+};
+</script>
+
+<style lang="less" scoped>
+.top {
+  height: 40px;
+  background-color: #f5f5f5;
+}
+.search {
+  height: 40px;
+  line-height: 40px;
+  padding: 0 15px;
+}
+.main {
+  width: 97%;
+  margin: 0 15px;
+}
+</style>

+ 45 - 0
src/views/policy/finance/detail.vue

@@ -0,0 +1,45 @@
+<template>
+  <div id="detail">
+    <el-row>
+      <el-col :span="24" class="info">
+        <el-col :span="24" class="top">
+          <topInfo :topTitle="topTitle"></topInfo>
+        </el-col>
+        <el-col :span="24" class="main">
+          <mainForm :form="form"></mainForm>
+        </el-col>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import topInfo from '@/layout/public/top.vue';
+import mainForm from '@/layout/news/mainForm.vue';
+export default {
+  name: 'detail',
+  props: {},
+  components: {
+    topInfo, //头部标题
+    mainForm, //新闻信息form
+  },
+  data: () => ({
+    topTitle: '税收与金融信息编辑',
+    form: {},
+  }),
+  created() {},
+  computed: {},
+  methods: {},
+};
+</script>
+
+<style lang="less" scoped>
+.top {
+  height: 40px;
+  background-color: #f5f5f5;
+}
+.main {
+  width: 97%;
+  margin: 0 15px;
+}
+</style>

+ 68 - 0
src/views/policy/finance/index.vue

@@ -0,0 +1,68 @@
+<template>
+  <div id="index">
+    <el-row>
+      <el-col :span="24" class="info">
+        <el-col :span="24" class="top">
+          <topInfo :topTitle="topTitle"></topInfo>
+        </el-col>
+        <el-col :span="24" class="search">
+          <searchInfo></searchInfo>
+        </el-col>
+        <el-col :span="24" class="main">
+          <mainData :tableData="tableData"></mainData>
+        </el-col>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import topInfo from '@/layout/public/top.vue';
+import searchInfo from '@/layout/news/searchInfo.vue';
+import mainData from '@/layout/news/mainData.vue';
+export default {
+  name: 'index',
+  props: {},
+  components: {
+    topInfo, //头部标题
+    searchInfo, //搜索
+    mainData, //新闻信息列表
+  },
+  data: () => ({
+    topTitle: '税收与金融',
+    tableData: [
+      {
+        name: '测试人员',
+        title: '国内外参展商和广大客户的广泛好评。尤其是参展的“太阳能无线充电移动电源”、“超声波智能水槽',
+        date: '2019-01-13',
+        state: '不需审核',
+      },
+      {
+        name: '测试人员',
+        title: '十条数据',
+        date: '2019-01-13',
+        state: '不需审核',
+      },
+    ],
+  }),
+  created() {},
+  computed: {},
+  methods: {},
+};
+</script>
+
+<style lang="less" scoped>
+.top {
+  height: 40px;
+  background-color: #f5f5f5;
+}
+.search {
+  height: 40px;
+  line-height: 40px;
+  padding: 0 15px;
+}
+.main {
+  width: 97%;
+  margin: 0 15px;
+}
+</style>

+ 45 - 0
src/views/policy/park/detail.vue

@@ -0,0 +1,45 @@
+<template>
+  <div id="detail">
+    <el-row>
+      <el-col :span="24" class="info">
+        <el-col :span="24" class="top">
+          <topInfo :topTitle="topTitle"></topInfo>
+        </el-col>
+        <el-col :span="24" class="main">
+          <mainForm :form="form"></mainForm>
+        </el-col>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import topInfo from '@/layout/public/top.vue';
+import mainForm from '@/layout/news/mainForm.vue';
+export default {
+  name: 'detail',
+  props: {},
+  components: {
+    topInfo, //头部标题
+    mainForm, //新闻信息form
+  },
+  data: () => ({
+    topTitle: '创新平台与园区信息编辑',
+    form: {},
+  }),
+  created() {},
+  computed: {},
+  methods: {},
+};
+</script>
+
+<style lang="less" scoped>
+.top {
+  height: 40px;
+  background-color: #f5f5f5;
+}
+.main {
+  width: 97%;
+  margin: 0 15px;
+}
+</style>

+ 68 - 0
src/views/policy/park/index.vue

@@ -0,0 +1,68 @@
+<template>
+  <div id="index">
+    <el-row>
+      <el-col :span="24" class="info">
+        <el-col :span="24" class="top">
+          <topInfo :topTitle="topTitle"></topInfo>
+        </el-col>
+        <el-col :span="24" class="search">
+          <searchInfo></searchInfo>
+        </el-col>
+        <el-col :span="24" class="main">
+          <mainData :tableData="tableData"></mainData>
+        </el-col>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import topInfo from '@/layout/public/top.vue';
+import searchInfo from '@/layout/news/searchInfo.vue';
+import mainData from '@/layout/news/mainData.vue';
+export default {
+  name: 'index',
+  props: {},
+  components: {
+    topInfo, //头部标题
+    searchInfo, //搜索
+    mainData, //新闻信息列表
+  },
+  data: () => ({
+    topTitle: '创新平台与园区',
+    tableData: [
+      {
+        name: '测试人员',
+        title: '国内外参展商和广大客户的广泛好评。尤其是参展的“太阳能无线充电移动电源”、“超声波智能水槽',
+        date: '2019-01-13',
+        state: '不需审核',
+      },
+      {
+        name: '测试人员',
+        title: '十条数据',
+        date: '2019-01-13',
+        state: '不需审核',
+      },
+    ],
+  }),
+  created() {},
+  computed: {},
+  methods: {},
+};
+</script>
+
+<style lang="less" scoped>
+.top {
+  height: 40px;
+  background-color: #f5f5f5;
+}
+.search {
+  height: 40px;
+  line-height: 40px;
+  padding: 0 15px;
+}
+.main {
+  width: 97%;
+  margin: 0 15px;
+}
+</style>

+ 45 - 0
src/views/policy/personal/detail.vue

@@ -0,0 +1,45 @@
+<template>
+  <div id="detail">
+    <el-row>
+      <el-col :span="24" class="info">
+        <el-col :span="24" class="top">
+          <topInfo :topTitle="topTitle"></topInfo>
+        </el-col>
+        <el-col :span="24" class="main">
+          <mainForm :form="form"></mainForm>
+        </el-col>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import topInfo from '@/layout/public/top.vue';
+import mainForm from '@/layout/news/mainForm.vue';
+export default {
+  name: 'detail',
+  props: {},
+  components: {
+    topInfo, //头部标题
+    mainForm, //新闻信息form
+  },
+  data: () => ({
+    topTitle: '科技人才信息编辑',
+    form: {},
+  }),
+  created() {},
+  computed: {},
+  methods: {},
+};
+</script>
+
+<style lang="less" scoped>
+.top {
+  height: 40px;
+  background-color: #f5f5f5;
+}
+.main {
+  width: 97%;
+  margin: 0 15px;
+}
+</style>

+ 68 - 0
src/views/policy/personal/index.vue

@@ -0,0 +1,68 @@
+<template>
+  <div id="index">
+    <el-row>
+      <el-col :span="24" class="info">
+        <el-col :span="24" class="top">
+          <topInfo :topTitle="topTitle"></topInfo>
+        </el-col>
+        <el-col :span="24" class="search">
+          <searchInfo></searchInfo>
+        </el-col>
+        <el-col :span="24" class="main">
+          <mainData :tableData="tableData"></mainData>
+        </el-col>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import topInfo from '@/layout/public/top.vue';
+import searchInfo from '@/layout/news/searchInfo.vue';
+import mainData from '@/layout/news/mainData.vue';
+export default {
+  name: 'index',
+  props: {},
+  components: {
+    topInfo, //头部标题
+    searchInfo, //搜索
+    mainData, //新闻信息列表
+  },
+  data: () => ({
+    topTitle: '科技人才',
+    tableData: [
+      {
+        name: '测试人员',
+        title: '国内外参展商和广大客户的广泛好评。尤其是参展的“太阳能无线充电移动电源”、“超声波智能水槽',
+        date: '2019-01-13',
+        state: '不需审核',
+      },
+      {
+        name: '测试人员',
+        title: '十条数据',
+        date: '2019-01-13',
+        state: '不需审核',
+      },
+    ],
+  }),
+  created() {},
+  computed: {},
+  methods: {},
+};
+</script>
+
+<style lang="less" scoped>
+.top {
+  height: 40px;
+  background-color: #f5f5f5;
+}
+.search {
+  height: 40px;
+  line-height: 40px;
+  padding: 0 15px;
+}
+.main {
+  width: 97%;
+  margin: 0 15px;
+}
+</style>

+ 45 - 0
src/views/policy/present/detail.vue

@@ -0,0 +1,45 @@
+<template>
+  <div id="detail">
+    <el-row>
+      <el-col :span="24" class="info">
+        <el-col :span="24" class="top">
+          <topInfo :topTitle="topTitle"></topInfo>
+        </el-col>
+        <el-col :span="24" class="main">
+          <mainForm :form="form"></mainForm>
+        </el-col>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import topInfo from '@/layout/public/top.vue';
+import mainForm from '@/layout/news/mainForm.vue';
+export default {
+  name: 'detail',
+  props: {},
+  components: {
+    topInfo, //头部标题
+    mainForm, //新闻信息form
+  },
+  data: () => ({
+    topTitle: '政策报告信息编辑',
+    form: {},
+  }),
+  created() {},
+  computed: {},
+  methods: {},
+};
+</script>
+
+<style lang="less" scoped>
+.top {
+  height: 40px;
+  background-color: #f5f5f5;
+}
+.main {
+  width: 97%;
+  margin: 0 15px;
+}
+</style>

+ 68 - 0
src/views/policy/present/index.vue

@@ -0,0 +1,68 @@
+<template>
+  <div id="index">
+    <el-row>
+      <el-col :span="24" class="info">
+        <el-col :span="24" class="top">
+          <topInfo :topTitle="topTitle"></topInfo>
+        </el-col>
+        <el-col :span="24" class="search">
+          <searchInfo></searchInfo>
+        </el-col>
+        <el-col :span="24" class="main">
+          <mainData :tableData="tableData"></mainData>
+        </el-col>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import topInfo from '@/layout/public/top.vue';
+import searchInfo from '@/layout/news/searchInfo.vue';
+import mainData from '@/layout/news/mainData.vue';
+export default {
+  name: 'index',
+  props: {},
+  components: {
+    topInfo, //头部标题
+    searchInfo, //搜索
+    mainData, //新闻信息列表
+  },
+  data: () => ({
+    topTitle: '政策报告',
+    tableData: [
+      {
+        name: '测试人员',
+        title: '国内外参展商和广大客户的广泛好评。尤其是参展的“太阳能无线充电移动电源”、“超声波智能水槽',
+        date: '2019-01-13',
+        state: '不需审核',
+      },
+      {
+        name: '测试人员',
+        title: '十条数据',
+        date: '2019-01-13',
+        state: '不需审核',
+      },
+    ],
+  }),
+  created() {},
+  computed: {},
+  methods: {},
+};
+</script>
+
+<style lang="less" scoped>
+.top {
+  height: 40px;
+  background-color: #f5f5f5;
+}
+.search {
+  height: 40px;
+  line-height: 40px;
+  padding: 0 15px;
+}
+.main {
+  width: 97%;
+  margin: 0 15px;
+}
+</style>

+ 45 - 0
src/views/policy/property/detail.vue

@@ -0,0 +1,45 @@
+<template>
+  <div id="detail">
+    <el-row>
+      <el-col :span="24" class="info">
+        <el-col :span="24" class="top">
+          <topInfo :topTitle="topTitle"></topInfo>
+        </el-col>
+        <el-col :span="24" class="main">
+          <mainForm :form="form"></mainForm>
+        </el-col>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import topInfo from '@/layout/public/top.vue';
+import mainForm from '@/layout/news/mainForm.vue';
+export default {
+  name: 'detail',
+  props: {},
+  components: {
+    topInfo, //头部标题
+    mainForm, //新闻信息form
+  },
+  data: () => ({
+    topTitle: '知识产权信息编辑',
+    form: {},
+  }),
+  created() {},
+  computed: {},
+  methods: {},
+};
+</script>
+
+<style lang="less" scoped>
+.top {
+  height: 40px;
+  background-color: #f5f5f5;
+}
+.main {
+  width: 97%;
+  margin: 0 15px;
+}
+</style>

+ 68 - 0
src/views/policy/property/index.vue

@@ -0,0 +1,68 @@
+<template>
+  <div id="index">
+    <el-row>
+      <el-col :span="24" class="info">
+        <el-col :span="24" class="top">
+          <topInfo :topTitle="topTitle"></topInfo>
+        </el-col>
+        <el-col :span="24" class="search">
+          <searchInfo></searchInfo>
+        </el-col>
+        <el-col :span="24" class="main">
+          <mainData :tableData="tableData"></mainData>
+        </el-col>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import topInfo from '@/layout/public/top.vue';
+import searchInfo from '@/layout/news/searchInfo.vue';
+import mainData from '@/layout/news/mainData.vue';
+export default {
+  name: 'index',
+  props: {},
+  components: {
+    topInfo, //头部标题
+    searchInfo, //搜索
+    mainData, //新闻信息列表
+  },
+  data: () => ({
+    topTitle: '知识产权',
+    tableData: [
+      {
+        name: '测试人员',
+        title: '国内外参展商和广大客户的广泛好评。尤其是参展的“太阳能无线充电移动电源”、“超声波智能水槽',
+        date: '2019-01-13',
+        state: '不需审核',
+      },
+      {
+        name: '测试人员',
+        title: '十条数据',
+        date: '2019-01-13',
+        state: '不需审核',
+      },
+    ],
+  }),
+  created() {},
+  computed: {},
+  methods: {},
+};
+</script>
+
+<style lang="less" scoped>
+.top {
+  height: 40px;
+  background-color: #f5f5f5;
+}
+.search {
+  height: 40px;
+  line-height: 40px;
+  padding: 0 15px;
+}
+.main {
+  width: 97%;
+  margin: 0 15px;
+}
+</style>

+ 45 - 0
src/views/policy/unscra/detail.vue

@@ -0,0 +1,45 @@
+<template>
+  <div id="detail">
+    <el-row>
+      <el-col :span="24" class="info">
+        <el-col :span="24" class="top">
+          <topInfo :topTitle="topTitle"></topInfo>
+        </el-col>
+        <el-col :span="24" class="main">
+          <mainForm :form="form"></mainForm>
+        </el-col>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import topInfo from '@/layout/public/top.vue';
+import mainForm from '@/layout/news/mainForm.vue';
+export default {
+  name: 'detail',
+  props: {},
+  components: {
+    topInfo, //头部标题
+    mainForm, //新闻信息form
+  },
+  data: () => ({
+    topTitle: '政策解读信息编辑',
+    form: {},
+  }),
+  created() {},
+  computed: {},
+  methods: {},
+};
+</script>
+
+<style lang="less" scoped>
+.top {
+  height: 40px;
+  background-color: #f5f5f5;
+}
+.main {
+  width: 97%;
+  margin: 0 15px;
+}
+</style>

+ 68 - 0
src/views/policy/unscra/index.vue

@@ -0,0 +1,68 @@
+<template>
+  <div id="index">
+    <el-row>
+      <el-col :span="24" class="info">
+        <el-col :span="24" class="top">
+          <topInfo :topTitle="topTitle"></topInfo>
+        </el-col>
+        <el-col :span="24" class="search">
+          <searchInfo></searchInfo>
+        </el-col>
+        <el-col :span="24" class="main">
+          <mainData :tableData="tableData"></mainData>
+        </el-col>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import topInfo from '@/layout/public/top.vue';
+import searchInfo from '@/layout/news/searchInfo.vue';
+import mainData from '@/layout/news/mainData.vue';
+export default {
+  name: 'index',
+  props: {},
+  components: {
+    topInfo, //头部标题
+    searchInfo, //搜索
+    mainData, //新闻信息列表
+  },
+  data: () => ({
+    topTitle: '政策解读',
+    tableData: [
+      {
+        name: '测试人员',
+        title: '国内外参展商和广大客户的广泛好评。尤其是参展的“太阳能无线充电移动电源”、“超声波智能水槽',
+        date: '2019-01-13',
+        state: '不需审核',
+      },
+      {
+        name: '测试人员',
+        title: '十条数据',
+        date: '2019-01-13',
+        state: '不需审核',
+      },
+    ],
+  }),
+  created() {},
+  computed: {},
+  methods: {},
+};
+</script>
+
+<style lang="less" scoped>
+.top {
+  height: 40px;
+  background-color: #f5f5f5;
+}
+.search {
+  height: 40px;
+  line-height: 40px;
+  padding: 0 15px;
+}
+.main {
+  width: 97%;
+  margin: 0 15px;
+}
+</style>