瀏覽代碼

更新后端

guhongwei 5 年之前
父節點
當前提交
1964114d63
共有 100 個文件被更改,包括 239 次插入7700 次删除
  1. 57 0
      src/layout/government/column.vue
  2. 82 0
      src/layout/government/messageInfo.vue
  3. 2 83
      src/layout/layout-part/menus.vue
  4. 0 166
      src/layout/news/examineData.vue
  5. 0 120
      src/layout/news/mainData.vue
  6. 0 78
      src/layout/news/mainForm.vue
  7. 0 55
      src/layout/news/searchInfo.vue
  8. 0 124
      src/layout/online/onlineData.vue
  9. 0 77
      src/layout/online/onlineForm.vue
  10. 0 51
      src/layout/online/searchInfo.vue
  11. 0 117
      src/layout/personnel/guidanceData.vue
  12. 0 59
      src/layout/personnel/guidanceForm.vue
  13. 0 51
      src/layout/personnel/guidanceSearch.vue
  14. 0 138
      src/layout/personnel/resumeData.vue
  15. 0 173
      src/layout/personnel/resumeForm.vue
  16. 0 55
      src/layout/personnel/resumeSearch.vue
  17. 0 47
      src/layout/personnel/searchInfo.vue
  18. 0 96
      src/layout/personnel/typeData.vue
  19. 0 60
      src/layout/personnel/typeForm.vue
  20. 0 125
      src/layout/report/reportData.vue
  21. 0 70
      src/layout/report/reportForm.vue
  22. 0 47
      src/layout/report/searchInfo.vue
  23. 0 114
      src/layout/supermarket/mainType.vue
  24. 0 118
      src/layout/supermarket/messageData.vue
  25. 0 195
      src/layout/supermarket/messageExamine.vue
  26. 0 60
      src/layout/supermarket/messageForm.vue
  27. 0 51
      src/layout/supermarket/searchInfo.vue
  28. 0 178
      src/layout/supermarket/serviceData.vue
  29. 0 58
      src/layout/supermarket/serviceForm.vue
  30. 0 138
      src/layout/supermarket/transData.vue
  31. 0 174
      src/layout/supermarket/transShen.vue
  32. 0 58
      src/layout/supermarket/typeForm.vue
  33. 0 171
      src/layout/technology/answerData.vue
  34. 0 95
      src/layout/technology/labelData.vue
  35. 0 50
      src/layout/technology/labelForm.vue
  36. 0 47
      src/layout/technology/searchInfo.vue
  37. 0 169
      src/layout/technology/themeData.vue
  38. 3 286
      src/router/index.js
  39. 76 0
      src/views/government/index.vue
  40. 0 45
      src/views/news/domestic/detail.vue
  41. 0 68
      src/views/news/domestic/index.vue
  42. 0 53
      src/views/news/examine/index.vue
  43. 0 45
      src/views/news/govern/detail.vue
  44. 0 68
      src/views/news/govern/index.vue
  45. 0 45
      src/views/news/innovate/detail.vue
  46. 0 68
      src/views/news/innovate/index.vue
  47. 0 45
      src/views/news/media/detail.vue
  48. 0 68
      src/views/news/media/index.vue
  49. 0 45
      src/views/news/notice/detail.vue
  50. 0 68
      src/views/news/notice/index.vue
  51. 0 45
      src/views/online/detail.vue
  52. 0 61
      src/views/online/index.vue
  53. 0 45
      src/views/personnel/guidance/detail.vue
  54. 0 69
      src/views/personnel/guidance/index.vue
  55. 0 45
      src/views/personnel/resume/detail.vue
  56. 0 77
      src/views/personnel/resume/index.vue
  57. 0 45
      src/views/personnel/type/detail.vue
  58. 0 69
      src/views/personnel/type/index.vue
  59. 0 45
      src/views/policy/achieve/detail.vue
  60. 0 68
      src/views/policy/achieve/index.vue
  61. 0 45
      src/views/policy/book/detail.vue
  62. 0 68
      src/views/policy/book/index.vue
  63. 0 45
      src/views/policy/card/detail.vue
  64. 0 68
      src/views/policy/card/index.vue
  65. 0 45
      src/views/policy/finance/detail.vue
  66. 0 68
      src/views/policy/finance/index.vue
  67. 0 45
      src/views/policy/park/detail.vue
  68. 0 68
      src/views/policy/park/index.vue
  69. 0 45
      src/views/policy/personal/detail.vue
  70. 0 68
      src/views/policy/personal/index.vue
  71. 0 45
      src/views/policy/present/detail.vue
  72. 0 68
      src/views/policy/present/index.vue
  73. 0 45
      src/views/policy/property/detail.vue
  74. 0 68
      src/views/policy/property/index.vue
  75. 0 45
      src/views/policy/unscra/detail.vue
  76. 0 68
      src/views/policy/unscra/index.vue
  77. 0 45
      src/views/report/detail.vue
  78. 0 64
      src/views/report/index.vue
  79. 0 160
      src/views/result/index.vue
  80. 19 0
      src/views/site.vue/index.vue
  81. 0 45
      src/views/supermarket/message/detail.vue
  82. 0 94
      src/views/supermarket/message/index.vue
  83. 0 67
      src/views/supermarket/messageShen/index.vue
  84. 0 45
      src/views/supermarket/service/detail.vue
  85. 0 94
      src/views/supermarket/service/index.vue
  86. 0 63
      src/views/supermarket/seviceShen/index.vue
  87. 0 71
      src/views/supermarket/trans/index.vue
  88. 0 67
      src/views/supermarket/transShen/index.vue
  89. 0 45
      src/views/supermarket/type/detail.vue
  90. 0 94
      src/views/supermarket/type/index.vue
  91. 0 58
      src/views/technology/answer/index.vue
  92. 0 45
      src/views/technology/label/detail.vue
  93. 0 64
      src/views/technology/label/index.vue
  94. 0 52
      src/views/technology/theme/index.vue
  95. 0 73
      src/views/userManage/companyInfo/detail.vue
  96. 0 183
      src/views/userManage/companyInfo/index.vue
  97. 0 56
      src/views/userManage/companyType/detail.vue
  98. 0 193
      src/views/userManage/companyType/index.vue
  99. 0 177
      src/views/userManage/expertInfo/detail.vue
  100. 0 0
      src/views/userManage/expertInfo/index.vue

+ 57 - 0
src/layout/government/column.vue

@@ -0,0 +1,57 @@
+<template>
+  <div id="column">
+    <el-row>
+      <el-col :span="24" class="info">
+        <el-col :span="24" class="top">
+          <el-col :span="12" class="topTitle">
+            <span>栏目列表</span>
+          </el-col>
+          <el-col :span="12" class="topAdd">
+            <el-button type="primary" size="mini"><i class="el-icon-plus"></i></el-button>
+          </el-col>
+        </el-col>
+        <el-col :span="24" class="list">
+          <template>
+            <el-table :data="columnInfo" style="width: 100%">
+              <el-table-column prop="title" label="栏目列表" align="center"> </el-table-column>
+              <el-table-column label="操作" align="center">
+                <template slot-scope="scope">
+                  <el-button type="text" size="small" @click="handleEdit(scope.$index, tableData)"><i class="el-icon-edit"></i></el-button>
+                  <el-button type="text" size="small" @click.prevent="deleteRow(scope.$index, tableData)"><i class="el-icon-delete"></i></el-button>
+                </template>
+              </el-table-column>
+            </el-table>
+          </template>
+        </el-col>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+export default {
+  name: 'column',
+  props: {
+    columnInfo: null,
+  },
+  components: {},
+  data: () => ({}),
+  created() {},
+  computed: {},
+  methods: {},
+};
+</script>
+
+<style lang="less" scoped>
+.top {
+  padding: 15px 0;
+  border-bottom: 1px solid #cccc;
+}
+.top .topTitle {
+  padding: 0 10px;
+}
+.top .topAdd {
+  padding: 0 10px 0 0;
+  text-align: right;
+}
+</style>

+ 82 - 0
src/layout/government/messageInfo.vue

@@ -0,0 +1,82 @@
+<template>
+  <div id="messageInfo">
+    <el-row>
+      <el-col :span="24" class="info">
+        <el-col :span="24" class="top">
+          <el-col :span="12" class="topTitle">
+            <span>信息列表</span>
+          </el-col>
+          <el-col :span="12" class="topAdd">
+            <el-button type="primary" size="mini"><i class="el-icon-plus"></i></el-button>
+          </el-col>
+        </el-col>
+        <el-col :span="24" class="list">
+          <template>
+            <el-table :data="message" style="width: 100%">
+              <el-table-column prop="title" label="标题" align="center"> </el-table-column>
+              <el-table-column prop="column" label="所属栏目" align="center"> </el-table-column>
+              <el-table-column prop="state" label="状态" align="center"> </el-table-column>
+              <el-table-column label="操作" align="center">
+                <template slot-scope="scope">
+                  <el-button type="text" size="small" @click="handleEdit(scope.$index, tableData)"><i class="el-icon-edit"></i></el-button>
+                  <el-button type="text" size="small" @click.prevent="deleteRow(scope.$index, tableData)"><i class="el-icon-delete"></i></el-button>
+                </template>
+              </el-table-column>
+            </el-table>
+            <el-col :span="24" class="page">
+              <el-pagination
+                @size-change="handleSizeChange"
+                @current-change="handleCurrentChange"
+                :current-page="currentPage"
+                layout="total, prev, pager, next, jumper"
+                :total="1"
+              >
+              </el-pagination>
+            </el-col>
+          </template>
+        </el-col>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+export default {
+  name: 'messageInfo',
+  props: {
+    message: null,
+  },
+  components: {},
+  data: () => ({
+    currentPage: 1,
+  }),
+  created() {},
+  computed: {},
+  methods: {
+    handleSizeChange(val) {
+      console.log(`每页 ${val} 条`);
+    },
+    handleCurrentChange(val) {
+      console.log(`当前页: ${val}`);
+    },
+  },
+};
+</script>
+
+<style lang="less" scoped>
+.top {
+  padding: 15px 0;
+  border-bottom: 1px solid #cccc;
+}
+.top .topTitle {
+  padding: 0 10px;
+}
+.top .topAdd {
+  padding: 0 10px 0 0;
+  text-align: right;
+}
+.page {
+  padding: 20px 0;
+  text-align: center;
+}
+</style>

+ 2 - 83
src/layout/layout-part/menus.vue

@@ -2,89 +2,8 @@
   <div id="menus">
     <el-menu :default-active="thisRouter()" class="el-menu-vertical-demo" :router="false" :default-openeds="defalutMenu" @select="to">
       <el-menu-item index="/"> <i class="el-icon-s-grid"></i>首页 </el-menu-item>
-      <el-submenu index="1">
-        <template v-slot:title>
-          <i class="el-icon-files"></i>
-          <span>用户管理</span>
-        </template>
-        <el-menu-item-group>
-          <el-menu-item index="/userManage/user/index">用户信息维护</el-menu-item>
-          <el-menu-item index="/userManage/companyInfo/index">企业信息管理</el-menu-item>
-          <el-menu-item index="/userManage/companyType/index">企业类别管理</el-menu-item>
-          <el-menu-item index="/userManage/expertInfo/index">专家信息管理</el-menu-item>
-        </el-menu-item-group>
-      </el-submenu>
-      <el-submenu index="2">
-        <template v-slot:title>
-          <i class="el-icon-reading"></i>
-          <span>科技新闻管理</span>
-        </template>
-        <el-menu-item-group>
-          <el-menu-item index="/news/notice/index">通知公告</el-menu-item>
-          <el-menu-item index="/news/innovate/index">创新吉林</el-menu-item>
-          <el-menu-item index="/news/domestic/index">国内动态</el-menu-item>
-          <el-menu-item index="/news/govern/index">政务活动</el-menu-item>
-          <el-menu-item index="/news/media/index">媒体聚焦</el-menu-item>
-          <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-finished"></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-submenu index="4">
-        <template v-slot:title>
-          <i class="el-icon-shopping-cart-full"></i>
-          <span>科技超市管理</span>
-        </template>
-        <el-menu-item-group>
-          <el-menu-item index="/supermarket/type/index">科技超市类别管理</el-menu-item>
-          <el-menu-item index="/supermarket/service/index">产品服务类别管理</el-menu-item>
-          <el-menu-item index="/supermarket/seviceShen/index">产品服务审核管理</el-menu-item>
-          <el-menu-item index="/supermarket/message/index">供需信息分类管理</el-menu-item>
-          <el-menu-item index="/supermarket/messageShen/index">供需信息审核管理</el-menu-item>
-          <el-menu-item index="/supermarket/trans/index">交易申请认证</el-menu-item>
-          <el-menu-item index="/supermarket/transShen/index">交易申请审核</el-menu-item>
-        </el-menu-item-group>
-      </el-submenu>
-      <el-submenu index="5">
-        <template v-slot:title>
-          <i class="el-icon-coordinate"></i>
-          <span>科技人才管理</span>
-        </template>
-        <el-menu-item-group>
-          <el-menu-item index="/personnel/type/index">职业类型管理</el-menu-item>
-          <el-menu-item index="/personnel/resume/index">简历管理</el-menu-item>
-          <el-menu-item index="/personnel/guidance/index">就业指导信息管理</el-menu-item>
-        </el-menu-item-group>
-      </el-submenu>
-      <el-submenu index="6">
-        <template v-slot:title>
-          <i class="el-icon-question"></i>
-          <span>技术问答管理</span>
-        </template>
-        <el-menu-item-group>
-          <el-menu-item index="/technology/label/index">标签管理</el-menu-item>
-          <el-menu-item index="/technology/theme/index">主题审核</el-menu-item>
-          <el-menu-item index="/technology/answer/index">回答审核</el-menu-item>
-        </el-menu-item-group>
-      </el-submenu>
-      <el-menu-item index="/report/index"> <i class="el-icon-alarm-clock"></i>上报通知管理</el-menu-item>
-      <el-menu-item index="/online/index"> <i class="el-icon-chat-round"></i>网上调查</el-menu-item>
-      <el-menu-item index="/result/index"> <i class="el-icon-chat-round"></i>调查结果</el-menu-item>
+      <el-menu-item index="/government/index"> <i class="el-icon-s-grid"></i>科技政务</el-menu-item>
+      <el-menu-item index="/site/index"> <i class="el-icon-s-grid"></i>站点信息管理</el-menu-item>
       <el-menu-item index="/links/index"> <i class="el-icon-attract"></i>友情链接管理</el-menu-item>
     </el-menu>
   </div>

+ 0 - 166
src/layout/news/examineData.vue

@@ -1,166 +0,0 @@
-<template>
-  <div id="examineData">
-    <el-row>
-      <el-col :span="24" class="examineData">
-        <el-table :data="examineData" style="width: 100%" border>
-          <el-table-column label="序号" type="index" width="50" align="left"> </el-table-column>
-          <el-table-column prop="name" label="创建用户名称" width="110" align="left"> </el-table-column>
-          <el-table-column prop="title" label="新闻名称" width="484" align="left"> </el-table-column>
-          <el-table-column prop="date" label="创建时间" width="100" align="left"> </el-table-column>
-          <el-table-column prop="state" label="状态" width="120" align="left"> </el-table-column>
-          <el-table-column label="操作" width="180" align="left">
-            <template slot-scope="scoped">
-              <el-button size="mini" type="primary" icon="el-icon-view" title="查看详情" @click="openDialog(scoped.$index)"></el-button>
-              <el-button size="mini" type="primary" icon="el-icon-edit" title="通过" @click="adopt"></el-button>
-              <el-button size="mini" type="danger" icon="el-icon-delete" title="拒绝" @click="refuse"></el-button>
-            </template>
-          </el-table-column>
-        </el-table>
-        <el-col :span="24" class="page">
-          <el-pagination
-            @size-change="handleSizeChange"
-            @current-change="handleCurrentChange"
-            :current-page="currentPage"
-            layout="total, prev, pager, next, jumper"
-            :total="1"
-          >
-          </el-pagination>
-        </el-col>
-      </el-col>
-    </el-row>
-    <el-dialog title="新闻资讯审核" :visible.sync="dialog">
-      <el-form :model="info">
-        <el-form-item label="新闻名称:" :label-width="formLabelWidth">
-          <span>{{ info.name }}</span>
-        </el-form-item>
-        <el-form-item label="创建时间:" :label-width="formLabelWidth">
-          <span>{{ info.date }}</span>
-        </el-form-item>
-        <el-form-item label="内容:" :label-width="formLabelWidth">
-          <span>{{ info.content }}</span>
-        </el-form-item>
-        <el-form-item label="审核结果描述:" :label-width="formLabelWidth">
-          <el-input type="textarea" v-model="info.miaoshu" placeholder="请输入审核结果描述"></el-input>
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="dialog = false">通 过</el-button>
-        <el-button type="danger" @click="dialog = false">拒 绝</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'examineData',
-  props: {
-    examineData: null,
-  },
-  components: {},
-  data: () => ({
-    currentPage: 1,
-    dialog: false,
-    info: {},
-    formLabelWidth: '120px',
-    pic: require('@/assets/logo.png'),
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleSizeChange(val) {
-      console.log(`每页 ${val} 条`);
-    },
-    handleCurrentChange(val) {
-      console.log(`当前页: ${val}`);
-    },
-    openDialog(index) {
-      if (index !== undefined) {
-        let data = JSON.parse(JSON.stringify(this.examineData[index]));
-        data[`index`] = index;
-        this.$set(this, `info`, data);
-      }
-      this.dialog = true;
-    },
-    refuse() {
-      this.$confirm('审核拒绝,您确定吗?', '系统提示', {
-        confirmButtonText: '确定',
-        cancelButtonText: '取消',
-        type: 'warning',
-      })
-        .then(() => {
-          this.$message({
-            type: 'success',
-            message: '操作成功!',
-          });
-        })
-        .catch(() => {
-          this.$message({
-            type: 'info',
-            message: '已取消操作',
-          });
-        });
-    },
-    adopt() {
-      this.$confirm('审核通过,您确定吗?', '系统提示', {
-        confirmButtonText: '确定',
-        cancelButtonText: '取消',
-        type: 'warning',
-      })
-        .then(() => {
-          this.$message({
-            type: 'success',
-            message: '操作成功!',
-          });
-        })
-        .catch(() => {
-          this.$message({
-            type: 'info',
-            message: '已取消操作',
-          });
-        });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-p {
-  padding: 0;
-  margin: 0;
-}
-.examineData {
-  padding: 20px 0 0 0;
-}
-/deep/.el-table th {
-  padding: 5px 0;
-  background: #f2f2f2;
-}
-/deep/.el-table td {
-  padding: 5px 0;
-}
-/deep/.el-table tr {
-  background: #f9f9f9;
-}
-/deep/.el-table tr:nth-child(2n) {
-  background: #fff;
-}
-.page {
-  text-align: center;
-  padding: 30px 0;
-}
-.text {
-  font-size: 16px;
-  padding: 0 0 10px 0;
-}
-.text span {
-  display: inherit;
-  text-indent: 1rem;
-}
-/deep/.el-form-item {
-  margin-bottom: 0;
-}
-/deep/.el-dialog__footer {
-  text-align: center;
-}
-</style>

+ 0 - 120
src/layout/news/mainData.vue

@@ -1,120 +0,0 @@
-<template>
-  <div id="mainData">
-    <el-row>
-      <el-col :span="24" class="mainData">
-        <el-table :data="tableData" style="width: 100%" border>
-          <el-table-column label="序号" type="index" width="50" align="left"> </el-table-column>
-          <el-table-column prop="name" label="创建用户名称" width="110" align="left"> </el-table-column>
-          <el-table-column prop="title" label="新闻名称" width="484" align="left"> </el-table-column>
-          <el-table-column prop="date" label="创建时间" width="100" align="left"> </el-table-column>
-          <el-table-column prop="state" label="状态" width="120" align="left"> </el-table-column>
-          <el-table-column label="操作" width="180" align="left">
-            <template slot-scope="scoped">
-              <el-button size="mini" type="primary" icon="el-icon-view" @click="openDialog(scoped.$index)"></el-button>
-              <el-button size="mini" type="primary" icon="el-icon-edit" @click="addData(scoped.$index)"></el-button>
-              <el-button size="mini" type="danger" icon="el-icon-delete" @click.native.prevent="deleteRow(scoped.$index, tableData)"></el-button>
-            </template>
-          </el-table-column>
-        </el-table>
-        <el-col :span="24" class="page">
-          <el-pagination
-            @size-change="handleSizeChange"
-            @current-change="handleCurrentChange"
-            :current-page="currentPage"
-            layout="total, prev, pager, next, jumper"
-            :total="1"
-          >
-          </el-pagination>
-        </el-col>
-      </el-col>
-    </el-row>
-    <el-dialog title="详细信息" :visible.sync="dialog">
-      <p class="text">创建用户名称:{{ info.name }}</p>
-      <p class="text">新闻名称:{{ info.title }}</p>
-      <p class="text">
-        <span>封面图片:</span>
-        <el-image style="width:100%;height:400px;" :src="pic"></el-image>
-      </p>
-      <p class="text">
-        新闻内容:<span>{{ info.content }}</span>
-      </p>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'mainData',
-  props: {
-    tableData: null,
-  },
-  components: {},
-  data: () => ({
-    currentPage: 1,
-    dialog: false,
-    info: {},
-    pic: require('@/assets/logo.png'),
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleSizeChange(val) {
-      console.log(`每页 ${val} 条`);
-    },
-    handleCurrentChange(val) {
-      console.log(`当前页: ${val}`);
-    },
-    addData(index) {
-      if (index !== undefined) {
-        let data = this.tableData[index];
-      } else {
-        this.form = {};
-      }
-      this.$router.push({ path: './detail' });
-    },
-    deleteRow(index, rows) {
-      rows.splice(index, 1);
-    },
-    openDialog(index) {
-      if (index !== undefined) {
-        let data = JSON.parse(JSON.stringify(this.tableData[index]));
-        data[`index`] = index;
-        this.$set(this, `info`, data);
-      }
-      this.dialog = true;
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-p {
-  padding: 0;
-  margin: 0;
-}
-/deep/.el-table th {
-  padding: 5px 0;
-  background: #f2f2f2;
-}
-/deep/.el-table td {
-  padding: 5px 0;
-}
-/deep/.el-table tr {
-  background: #f9f9f9;
-}
-/deep/.el-table tr:nth-child(2n) {
-  background: #fff;
-}
-.page {
-  text-align: center;
-  padding: 30px 0;
-}
-.text {
-  font-size: 16px;
-  padding: 0 0 10px 0;
-}
-.text span {
-  display: inherit;
-  text-indent: 1rem;
-}
-</style>

+ 0 - 78
src/layout/news/mainForm.vue

@@ -1,78 +0,0 @@
-<template>
-  <div id="mainForm">
-    <el-row>
-      <el-col :span="24" class="mainForm">
-        <el-form ref="form" :model="form" label-width="80px">
-          <el-form-item label="资讯名称">
-            <el-input v-model="form.title" placeholder="请输入资讯名称"></el-input>
-          </el-form-item>
-          <el-form-item label="封面图片">
-            <el-upload
-              class="upload-demo"
-              action="https://jsonplaceholder.typicode.com/posts/"
-              :on-preview="handlePreview"
-              :on-remove="handleRemove"
-              :before-remove="beforeRemove"
-              multiple
-              :limit="1"
-              :file-list="fileList"
-            >
-              <el-button size="small" type="primary">点击上传</el-button>
-            </el-upload>
-          </el-form-item>
-          <el-form-item label="资讯内容">
-            <wang-editor v-model="form.content" upload-img-server=""></wang-editor>
-          </el-form-item>
-          <el-form-item>
-            <el-button @click="handleCancel">返回</el-button>
-            <el-button type="primary" @click="handleEdit()">提交</el-button>
-          </el-form-item>
-        </el-form>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import WangEditor from '@/components/wang-editor.vue';
-export default {
-  name: 'mainForm',
-  props: {
-    form: null,
-  },
-  components: {
-    WangEditor,
-  },
-  data: () => ({
-    fileList: [],
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleEdit() {
-      this.handleCancel();
-    },
-    handleCancel() {
-      this.$router.push({ path: './index' });
-    },
-    handleRemove(file, fileList) {
-      console.log(file, fileList);
-    },
-    handlePreview(file) {
-      console.log(file);
-    },
-    beforeRemove(file, fileList) {
-      return this.$confirm(`确定移除 ${file.name}?`);
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.el-form {
-  padding: 0 200px;
-}
-.mainForm {
-  padding: 20px 0;
-}
-</style>

+ 0 - 55
src/layout/news/searchInfo.vue

@@ -1,55 +0,0 @@
-<template>
-  <div id="searchInfo">
-    <el-row>
-      <el-col :span="24" class="searchInfo">
-        <el-col :span="6" class="left">
-          <span>查询联盟名称:</span>
-          <el-input v-model="input" placeholder="请输入查询联盟名称"></el-input>
-        </el-col>
-        <el-col :span="6" class="left">
-          <span>查询用户名称:</span>
-          <el-input v-model="input" placeholder="请输入用户名称"></el-input>
-        </el-col>
-        <el-col :span="6" class="left">
-          <span>查询新闻名称:</span>
-          <el-input v-model="input" placeholder="请输入新闻名称"></el-input>
-        </el-col>
-        <el-col :span="6" class="right">
-          <el-button size="mini" type="primary" icon="el-icon-search">查询</el-button>
-          <el-button size="mini" type="success" icon="el-icon-check" @click="addData()">添加用户</el-button>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'searchInfo',
-  props: {},
-  components: {},
-  data: () => ({
-    input: '',
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    addData() {
-      this.$router.push({ path: './detail' });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.searchInfo .left span {
-  font-size: 13px;
-  color: #393939;
-}
-.searchInfo .left .el-input {
-  width: 50%;
-}
-/deep/.searchInfo .left .el-input .el-input__inner {
-  height: 28px;
-}
-</style>

+ 0 - 124
src/layout/online/onlineData.vue

@@ -1,124 +0,0 @@
-<template>
-  <div id="onlineData">
-    <el-row>
-      <el-col :span="24" class="onlineData">
-        <el-table :data="tableData" style="width: 100%" border>
-          <el-table-column label="序号" type="index" width="50" align="left"> </el-table-column>
-          <el-table-column prop="content" label="主题说明" width="" align="left"> </el-table-column>
-          <el-table-column prop="num" label="可选择数量" width="" align="left"> </el-table-column>
-          <el-table-column prop="state" label="目前状态" width="" align="left"> </el-table-column>
-          <el-table-column label="状态操作" width="" align="left">
-            <template slot-scope="">
-              <el-link :underline="false">开启</el-link>&nbsp; <el-link :underline="false">关闭</el-link>&nbsp;
-              <el-link :underline="false">结束</el-link>
-            </template>
-          </el-table-column>
-          <el-table-column label="操作" width="" align="left">
-            <template slot-scope="scoped">
-              <el-button size="mini" type="primary" icon="el-icon-view" @click="openDialog(scoped.$index)"></el-button>
-              <el-button size="mini" type="primary" icon="el-icon-edit" @click="addData(scoped.$index)"></el-button>
-              <el-button size="mini" type="danger" icon="el-icon-delete" @click.native.prevent="deleteRow(scoped.$index, tableData)"></el-button>
-            </template>
-          </el-table-column>
-        </el-table>
-        <el-col :span="24" class="page">
-          <el-pagination
-            @size-change="handleSizeChange"
-            @current-change="handleCurrentChange"
-            :current-page="currentPage"
-            layout="total, prev, pager, next, jumper"
-            :total="1"
-          >
-          </el-pagination>
-        </el-col>
-      </el-col>
-    </el-row>
-    <el-dialog title="详细信息" :visible.sync="dialog">
-      <p class="text">用户编码:{{ info.bianhao }}</p>
-      <p class="text">主题说明:{{ info.content }}</p>
-      <p class="text">
-        <span>主题图片:</span>
-        <el-image style="width:200px;height:200px;" :src="pic"></el-image>
-      </p>
-      <p class="text">选择数量:{{ info.num }}</p>
-      <p class="text">状态:{{ info.state }}</p>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'onlineData',
-  props: {
-    tableData: null,
-  },
-  components: {},
-  data: () => ({
-    currentPage: 1,
-    dialog: false,
-    info: {},
-    pic: require('@/assets/logo.png'),
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleSizeChange(val) {
-      console.log(`每页 ${val} 条`);
-    },
-    handleCurrentChange(val) {
-      console.log(`当前页: ${val}`);
-    },
-    addData(index) {
-      if (index !== undefined) {
-        let data = this.tableData[index];
-      } else {
-        this.form = {};
-      }
-      this.$router.push({ path: './detail' });
-    },
-    deleteRow(index, rows) {
-      rows.splice(index, 1);
-    },
-    openDialog(index) {
-      if (index !== undefined) {
-        let data = JSON.parse(JSON.stringify(this.tableData[index]));
-        data[`index`] = index;
-        this.$set(this, `info`, data);
-      }
-      this.dialog = true;
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-p {
-  padding: 0;
-  margin: 0;
-}
-/deep/.el-table th {
-  padding: 5px 0;
-  background: #f2f2f2;
-}
-/deep/.el-table td {
-  padding: 5px 0;
-}
-/deep/.el-table tr {
-  background: #f9f9f9;
-}
-/deep/.el-table tr:nth-child(2n) {
-  background: #fff;
-}
-.page {
-  text-align: center;
-  padding: 30px 0;
-}
-.text {
-  font-size: 16px;
-  padding: 0 0 10px 0;
-}
-.text span {
-  display: inherit;
-  text-indent: 1rem;
-}
-</style>

+ 0 - 77
src/layout/online/onlineForm.vue

@@ -1,77 +0,0 @@
-<template>
-  <div id="onlineForm">
-    <el-row>
-      <el-col :span="24" class="onlineForm">
-        <el-form ref="form" :model="form" label-width="120px">
-          <el-form-item label="主题说明">
-            <el-input type="textarea" v-model="form.content" placeholder="请输入主题说明"></el-input>
-          </el-form-item>
-          <el-form-item label="图片地址">
-            <el-upload
-              class="upload-demo"
-              action="https://jsonplaceholder.typicode.com/posts/"
-              :on-preview="handlePreview"
-              :on-remove="handleRemove"
-              :before-remove="beforeRemove"
-              multiple
-              :limit="1"
-              :file-list="fileList"
-            >
-              <el-button size="small" type="primary">点击上传</el-button>
-            </el-upload>
-          </el-form-item>
-          <el-form-item label="请选择选项数量" prop="num">
-            <el-select v-model="form.num" placeholder="请选择选项数量">
-              <el-option label="1" value="man"></el-option>
-            </el-select>
-          </el-form-item>
-          <el-form-item>
-            <el-button @click="handleCancel">返回</el-button>
-            <el-button type="primary" @click="handleEdit()">提交</el-button>
-          </el-form-item>
-        </el-form>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'onlineForm',
-  props: {
-    form: null,
-  },
-  components: {},
-  data: () => ({
-    fileList: [],
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleEdit() {
-      this.handleCancel();
-    },
-    handleCancel() {
-      this.$router.push({ path: './index' });
-    },
-    handleRemove(file, fileList) {
-      console.log(file, fileList);
-    },
-    handlePreview(file) {
-      console.log(file);
-    },
-    beforeRemove(file, fileList) {
-      return this.$confirm(`确定移除 ${file.name}?`);
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.el-form {
-  padding: 0 200px;
-}
-.onlineForm {
-  padding: 20px 0;
-}
-</style>

+ 0 - 51
src/layout/online/searchInfo.vue

@@ -1,51 +0,0 @@
-<template>
-  <div id="searchInfo">
-    <el-row>
-      <el-col :span="24" class="searchInfo">
-        <el-col :span="6" class="left">
-          <span>查询用户编码:</span>
-          <el-input v-model="input" placeholder="请输入用户编码"></el-input>
-        </el-col>
-        <el-col :span="6" class="left">
-          <span>查询主题说明:</span>
-          <el-input v-model="input" placeholder="请输入调查说明"></el-input>
-        </el-col>
-        <el-col :span="6" class="right">
-          <el-button size="mini" type="primary" icon="el-icon-search">查询</el-button>
-          <el-button size="mini" type="success" icon="el-icon-check" @click="addData()">添加调查主题</el-button>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'searchInfo',
-  props: {},
-  components: {},
-  data: () => ({
-    input: '',
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    addData() {
-      this.$router.push({ path: './detail' });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.searchInfo .left span {
-  font-size: 13px;
-  color: #393939;
-}
-.searchInfo .left .el-input {
-  width: 50%;
-}
-/deep/.searchInfo .left .el-input .el-input__inner {
-  height: 28px;
-}
-</style>

+ 0 - 117
src/layout/personnel/guidanceData.vue

@@ -1,117 +0,0 @@
-<template>
-  <div id="guidanceData">
-    <el-row>
-      <el-col :span="24" class="guidanceData">
-        <el-table :data="tableData" style="width: 100%" border>
-          <el-table-column prop="name" label="指导信息名称" width="" align="left"> </el-table-column>
-          <el-table-column prop="type" label="指导信息类型" width="" align="left"> </el-table-column>
-          <el-table-column prop="user" label="发布人" width="" align="left"> </el-table-column>
-          <el-table-column prop="date" label="申请日期" width="" align="left"> </el-table-column>
-          <el-table-column label="操作" width="" align="left">
-            <template slot-scope="scoped">
-              <el-button size="mini" type="primary" icon="el-icon-view" @click="openDialog(scoped.$index)"></el-button>
-              <el-button size="mini" type="primary" icon="el-icon-edit" @click="addData(scoped.$index)"></el-button>
-              <el-button size="mini" type="danger" icon="el-icon-delete" @click.native.prevent="deleteRow(scoped.$index, tableData)"></el-button>
-            </template>
-          </el-table-column>
-        </el-table>
-        <el-col :span="24" class="page">
-          <el-pagination
-            @size-change="handleSizeChange"
-            @current-change="handleCurrentChange"
-            :current-page="currentPage"
-            layout="total, prev, pager, next, jumper"
-            :total="1"
-          >
-          </el-pagination>
-        </el-col>
-      </el-col>
-    </el-row>
-    <el-dialog title="详细信息" :visible.sync="dialog">
-      <p class="text">就业指导名称:{{ info.name }}</p>
-      <p class="text">就业指导类型:{{ info.type }}</p>
-      <p class="text">就业指导发布人:{{ info.user }}</p>
-      <p class="text">申请日期:{{ info.date }}</p>
-      <p class="text">
-        内容:<span>{{ info.content }}</span>
-      </p>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'guidanceData',
-  props: {
-    tableData: null,
-  },
-  components: {},
-  data: () => ({
-    currentPage: 1,
-    dialog: false,
-    info: {},
-    pic: require('@/assets/logo.png'),
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleSizeChange(val) {
-      console.log(`每页 ${val} 条`);
-    },
-    handleCurrentChange(val) {
-      console.log(`当前页: ${val}`);
-    },
-    addData(index) {
-      if (index !== undefined) {
-        let data = this.tableData[index];
-      } else {
-        this.form = {};
-      }
-      this.$router.push({ path: './detail' });
-    },
-    deleteRow(index, rows) {
-      rows.splice(index, 1);
-    },
-    openDialog(index) {
-      if (index !== undefined) {
-        let data = JSON.parse(JSON.stringify(this.tableData[index]));
-        data[`index`] = index;
-        this.$set(this, `info`, data);
-      }
-      this.dialog = true;
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-p {
-  padding: 0;
-  margin: 0;
-}
-/deep/.el-table th {
-  padding: 5px 0;
-  background: #f2f2f2;
-}
-/deep/.el-table td {
-  padding: 5px 0;
-}
-/deep/.el-table tr {
-  background: #f9f9f9;
-}
-/deep/.el-table tr:nth-child(2n) {
-  background: #fff;
-}
-.page {
-  text-align: center;
-  padding: 30px 0;
-}
-.text {
-  font-size: 16px;
-  padding: 0 0 10px 0;
-}
-.text span {
-  display: inherit;
-  text-indent: 1rem;
-}
-</style>

+ 0 - 59
src/layout/personnel/guidanceForm.vue

@@ -1,59 +0,0 @@
-<template>
-  <div id="guidanceForm">
-    <el-row>
-      <el-col :span="24" class="guidanceForm">
-        <el-form ref="form" :model="form" label-width="100px">
-          <el-form-item label="就业指导名称">
-            <el-input v-model="form.title" placeholder="请输入就业指导名称"></el-input>
-          </el-form-item>
-          <el-form-item label="就业指导类型" prop="type">
-            <el-select v-model="form.type" placeholder="请选择就业指导类型">
-              <el-option label="就业指导" value="man"></el-option>
-              <el-option label="工作顾问" value="woman"></el-option>
-            </el-select>
-          </el-form-item>
-          <el-form-item label="内容">
-            <wang-editor v-model="form.content" upload-img-server=""></wang-editor>
-          </el-form-item>
-          <el-form-item>
-            <el-button @click="handleCancel">返回</el-button>
-            <el-button type="primary" @click="handleEdit()">提交</el-button>
-          </el-form-item>
-        </el-form>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import WangEditor from '@/components/wang-editor.vue';
-export default {
-  name: 'guidanceForm',
-  props: {
-    form: null,
-  },
-  components: {
-    WangEditor,
-  },
-  data: () => ({}),
-  created() {},
-  computed: {},
-  methods: {
-    handleEdit() {
-      this.handleCancel();
-    },
-    handleCancel() {
-      this.$router.push({ path: './index' });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.el-form {
-  padding: 0 200px;
-}
-.guidanceForm {
-  padding: 20px 0;
-}
-</style>

+ 0 - 51
src/layout/personnel/guidanceSearch.vue

@@ -1,51 +0,0 @@
-<template>
-  <div id="guidanceSearch">
-    <el-row>
-      <el-col :span="24" class="guidanceSearch">
-        <el-col :span="8" class="left">
-          <span>查看指导信息名称:</span>
-          <el-input v-model="input" placeholder="请输入就业指导名称"></el-input>
-        </el-col>
-        <el-col :span="8" class="left">
-          <span>查看就业指导信息类型:</span>
-          <el-input v-model="input" placeholder="请输入就业指导类型"></el-input>
-        </el-col>
-        <el-col :span="8" class="right">
-          <el-button size="mini" type="primary" icon="el-icon-search">查询</el-button>
-          <el-button size="mini" type="success" icon="el-icon-check" @click="addData()">添加就业指导信息</el-button>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'guidanceSearch',
-  props: {},
-  components: {},
-  data: () => ({
-    input: '',
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    addData() {
-      this.$router.push({ path: './detail' });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.guidanceSearch .left span {
-  font-size: 13px;
-  color: #393939;
-}
-.guidanceSearch .left .el-input {
-  width: 50%;
-}
-/deep/.guidanceSearch .left .el-input .el-input__inner {
-  height: 28px;
-}
-</style>

+ 0 - 138
src/layout/personnel/resumeData.vue

@@ -1,138 +0,0 @@
-<template>
-  <div id="resumeData">
-    <el-row>
-      <el-col :span="24" class="resumeData">
-        <el-table :data="tableData" style="width: 100%" border>
-          <el-table-column prop="title" label="简历名称" width="100" align="left"> </el-table-column>
-          <el-table-column prop="name" label="姓名" width="80" align="left"> </el-table-column>
-          <el-table-column prop="edu" label="学历" width="80" align="left"> </el-table-column>
-          <el-table-column prop="xingzhi" label="工作性质" width="100" align="left"> </el-table-column>
-          <el-table-column prop="jobs" label="期望职业" width="105" align="left"> </el-table-column>
-          <el-table-column prop="xinzi" label="薪资要求" width="100" align="left"> </el-table-column>
-          <el-table-column prop="mqzk" label="目前状况" width="200" align="left"> </el-table-column>
-          <el-table-column prop="date" label="创建时间" width="100" align="left"> </el-table-column>
-          <el-table-column label="操作" width="180;" align="left">
-            <template slot-scope="scoped">
-              <el-button size="mini" type="primary" icon="el-icon-view" @click="openDialog(scoped.$index)"></el-button>
-              <el-button size="mini" type="primary" icon="el-icon-edit" @click="addData(scoped.$index)"></el-button>
-              <el-button size="mini" type="danger" icon="el-icon-delete" @click.native.prevent="deleteRow(scoped.$index, tableData)"></el-button>
-            </template>
-          </el-table-column>
-        </el-table>
-        <el-col :span="24" class="page">
-          <el-pagination
-            @size-change="handleSizeChange"
-            @current-change="handleCurrentChange"
-            :current-page="currentPage"
-            layout="total, prev, pager, next, jumper"
-            :total="1"
-          >
-          </el-pagination>
-        </el-col>
-      </el-col>
-    </el-row>
-    <el-dialog title="详细信息" :visible.sync="dialog">
-      <p class="text">简历名称:{{ info.title }}</p>
-      <p class="text">姓名:{{ info.name }}</p>
-      <p class="text">民族:{{ info.mz }}</p>
-      <p class="text">出生日期:{{ info.csrq }}</p>
-      <p class="text">婚姻状况:{{ info.hyzk }}</p>
-      <p class="text">户口所在地:{{ info.hkszd }}</p>
-      <p class="text">身份证号码:{{ info.sfzhm }}</p>
-      <p class="text">地址:{{ info.address }}</p>
-      <p class="text">学历:{{ info.edu }}</p>
-      <p class="text">联系电话:{{ info.tel }}</p>
-      <p class="text">电子邮箱:{{ info.email }}</p>
-      <p class="text">工作性质:{{ info.xingzhi }}</p>
-      <p class="text">期望职业:{{ info.jobs }}</p>
-      <p class="text">工作地点:{{ info.jobsAddress }}</p>
-      <p class="text">薪资要求:{{ info.xinzi }}</p>
-      <p class="text">目前状况:{{ info.mqzk }}</p>
-      <p class="text">自我简介:{{ info.content }}</p>
-      <p class="text">工作经历:{{ info.gzjl }}</p>
-      <p class="text">项目经验:{{ info.xmjy }}</p>
-      <p class="text">教育经历:{{ info.jyjl }}</p>
-      <p class="text">语言能力:{{ info.yynl }}</p>
-      <p class="text">专业技能:{{ info.zyjn }}</p>
-      <p class="text">兴趣爱好:{{ info.xqah }}</p>
-      <p class="text">简历创建时间:{{ info.date }}</p>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'resumeData',
-  props: {
-    tableData: null,
-  },
-  components: {},
-  data: () => ({
-    currentPage: 1,
-    dialog: false,
-    info: {},
-    pic: require('@/assets/logo.png'),
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleSizeChange(val) {
-      console.log(`每页 ${val} 条`);
-    },
-    handleCurrentChange(val) {
-      console.log(`当前页: ${val}`);
-    },
-    addData(index) {
-      if (index !== undefined) {
-        let data = this.tableData[index];
-      } else {
-        this.form = {};
-      }
-      this.$router.push({ path: './detail' });
-    },
-    deleteRow(index, rows) {
-      rows.splice(index, 1);
-    },
-    openDialog(index) {
-      if (index !== undefined) {
-        let data = JSON.parse(JSON.stringify(this.tableData[index]));
-        data[`index`] = index;
-        this.$set(this, `info`, data);
-      }
-      this.dialog = true;
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-p {
-  padding: 0;
-  margin: 0;
-}
-/deep/.el-table th {
-  padding: 5px 0;
-  background: #f2f2f2;
-}
-/deep/.el-table td {
-  padding: 5px 0;
-}
-/deep/.el-table tr {
-  background: #f9f9f9;
-}
-/deep/.el-table tr:nth-child(2n) {
-  background: #fff;
-}
-.page {
-  text-align: center;
-  padding: 30px 0;
-}
-.text {
-  font-size: 16px;
-  padding: 0 0 10px 0;
-}
-.text span {
-  display: inherit;
-  text-indent: 1rem;
-}
-</style>

+ 0 - 173
src/layout/personnel/resumeForm.vue

@@ -1,173 +0,0 @@
-<template>
-  <div id="resumeForm">
-    <el-row>
-      <el-col :span="24" class="resumeForm">
-        <el-form ref="form" :model="form" label-width="170px">
-          <el-form-item label="简历名称">
-            <el-input v-model="form.title" placeholder="请输入简历名称"></el-input>
-          </el-form-item>
-          <el-form-item label="上传图片">
-            <el-upload
-              class="upload-demo"
-              action="https://jsonplaceholder.typicode.com/posts/"
-              :on-preview="handlePreview"
-              :on-remove="handleRemove"
-              :before-remove="beforeRemove"
-              multiple
-              :limit="1"
-              :file-list="fileList"
-            >
-              <el-button size="small" type="primary">点击上传</el-button>
-            </el-upload>
-          </el-form-item>
-          <el-form-item label="姓名">
-            <el-input v-model="form.name" placeholder="请输入姓名"></el-input>
-          </el-form-item>
-          <el-form-item label="性别" prop="age">
-            <el-select v-model="form.age" placeholder="请选择性别">
-              <el-option label="男" value="man"></el-option>
-              <el-option label="女" value="woman"></el-option>
-            </el-select>
-          </el-form-item>
-          <el-form-item label="民族" prop="minzu">
-            <el-select v-model="form.minzu" placeholder="请选择民族">
-              <el-option label="汉族" value="man"></el-option>
-              <el-option label="满族" value="woman"></el-option>
-            </el-select>
-          </el-form-item>
-          <el-form-item label="出生日期">
-            <el-col :span="24">
-              <el-date-picker type="date" placeholder="选择日期" v-model="form.date1" style="width: 100%;"></el-date-picker>
-            </el-col>
-          </el-form-item>
-          <el-form-item label="婚姻状况" prop="hyzk">
-            <el-select v-model="form.hyzk" placeholder="请选择婚姻状况">
-              <el-option label="未婚" value="man"></el-option>
-              <el-option label="已婚" value="woman"></el-option>
-            </el-select>
-          </el-form-item>
-          <el-form-item label="户口所在地">
-            <el-input v-model="form.hkszd" placeholder="户口所在地"></el-input>
-          </el-form-item>
-          <el-form-item label="身份证号码">
-            <el-input v-model="form.sfzh" placeholder="请输入身份证号码"></el-input>
-          </el-form-item>
-          <el-form-item label="地址">
-            <el-input v-model="form.address" placeholder="地址"></el-input>
-          </el-form-item>
-          <el-form-item label="学历" prop="xueli">
-            <el-select v-model="form.xueli" placeholder="请选择学历">
-              <el-option label="本科" value="man"></el-option>
-              <el-option label="中专" value="woman"></el-option>
-              <el-option label="大专" value="man"></el-option>
-              <el-option label="研究生" value="man"></el-option>
-            </el-select>
-          </el-form-item>
-          <el-form-item label="联系电话">
-            <el-input v-model="form.tel" placeholder="请输入联系电话"></el-input>
-          </el-form-item>
-          <el-form-item label="电子邮件">
-            <el-input v-model="form.email" placeholder="请输入电子邮件"></el-input>
-          </el-form-item>
-          <el-form-item label="工作性质" prop="xizngzhi">
-            <el-select v-model="form.xizngzhi" placeholder="请选择工作性质">
-              <el-option label="兼职" value="man"></el-option>
-              <el-option label="全职" value="woman"></el-option>
-            </el-select>
-          </el-form-item>
-          <el-form-item label="请选择期望职业" prop="jobs">
-            <el-select v-model="form.xizngzhi" placeholder="请选择期望职业">
-              <el-option label="IT" value="man"></el-option>
-              <el-option label="制造" value="woman"></el-option>
-            </el-select>
-          </el-form-item>
-          <el-form-item label="工作地点">
-            <el-input v-model="form.jobsAddress" placeholder="请输入工作地点(多个地点使用'/'分割)"></el-input>
-          </el-form-item>
-          <el-form-item label="薪资要求" prop="xinzi">
-            <el-select v-model="form.xinzi" placeholder="请选择薪资要求">
-              <el-option label="2000-3999" value="man"></el-option>
-              <el-option label="面议" value="man"></el-option>
-            </el-select>
-          </el-form-item>
-          <el-form-item label="目前状况" prop="mqzk">
-            <el-select v-model="form.mqzk" placeholder="请选择目前状况">
-              <el-option label="我已经离职(可随时到岗)" value="man"></el-option>
-              <el-option label="我对当前工作不满意,可随时离职(一个月到岗)" value="man"></el-option>
-            </el-select>
-          </el-form-item>
-          <el-form-item label="工作经验" prop="jingli">
-            <el-select v-model="form.jingli" placeholder="请选择工作经验">
-              <el-option label="一年" value="man"></el-option>
-              <el-option label="两年" value="woman"></el-option>
-              <el-option label="三年" value="man"></el-option>
-            </el-select>
-          </el-form-item>
-          <el-form-item label="工作经历">
-            <el-input type="textarea" v-model="form.gzjl" placeholder="工作经历"></el-input>
-          </el-form-item>
-          <el-form-item label="自我简介">
-            <el-input type="textarea" v-model="form.gzjl" placeholder="自我简介"></el-input>
-          </el-form-item>
-          <el-form-item label="教育经历">
-            <el-input type="textarea" v-model="form.gzjl" placeholder="教育经历"></el-input>
-          </el-form-item>
-          <el-form-item label="语言技能">
-            <el-input type="textarea" v-model="form.gzjl" placeholder="语言技能"></el-input>
-          </el-form-item>
-          <el-form-item label="专业技能">
-            <el-input type="textarea" v-model="form.gzjl" placeholder="专业技能"></el-input>
-          </el-form-item>
-          <el-form-item label="兴趣爱好">
-            <el-input type="textarea" v-model="form.gzjl" placeholder="兴趣爱好"></el-input>
-          </el-form-item>
-          <el-form-item>
-            <el-button @click="handleCancel">取消</el-button>
-            <el-button type="primary" @click="handleEdit">提交</el-button>
-          </el-form-item>
-        </el-form>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'resumeForm',
-  props: {
-    form: null,
-  },
-  components: {},
-  data: () => ({
-    fileList: [],
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleEdit() {
-      this.handleCancel();
-    },
-    handleCancel() {
-      this.$router.push({ path: './index' });
-    },
-    handleRemove(file, fileList) {
-      console.log(file, fileList);
-    },
-    handlePreview(file) {
-      console.log(file);
-    },
-    beforeRemove(file, fileList) {
-      return this.$confirm(`确定移除 ${file.name}?`);
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.el-form {
-  padding: 0 200px;
-}
-.resumeForm {
-  padding: 20px 0;
-}
-</style>

+ 0 - 55
src/layout/personnel/resumeSearch.vue

@@ -1,55 +0,0 @@
-<template>
-  <div id="resumeSearch">
-    <el-row>
-      <el-col :span="24" class="resumeSearch">
-        <el-col :span="6" class="left">
-          <span>根据学历寻找:</span>
-          <el-input v-model="input" placeholder="请输入学历"></el-input>
-        </el-col>
-        <el-col :span="6" class="left">
-          <span>根据工作性质寻找:</span>
-          <el-input v-model="input" placeholder="请输入工作性质"></el-input>
-        </el-col>
-        <el-col :span="6" class="left">
-          <span>根据职业寻找:</span>
-          <el-input v-model="input" placeholder="请输入职业名称"></el-input>
-        </el-col>
-        <el-col :span="6" class="right">
-          <el-button size="mini" type="primary" icon="el-icon-search">查询</el-button>
-          <el-button size="mini" type="success" icon="el-icon-check" @click="addData()">添加职业类型</el-button>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'resumeSearch',
-  props: {},
-  components: {},
-  data: () => ({
-    input: '',
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    addData() {
-      this.$router.push({ path: './detail' });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.resumeSearch .left span {
-  font-size: 13px;
-  color: #393939;
-}
-.resumeSearch .left .el-input {
-  width: 50%;
-}
-/deep/.resumeSearch .left .el-input .el-input__inner {
-  height: 28px;
-}
-</style>

+ 0 - 47
src/layout/personnel/searchInfo.vue

@@ -1,47 +0,0 @@
-<template>
-  <div id="searchInfo">
-    <el-row>
-      <el-col :span="24" class="searchInfo">
-        <el-col :span="6" class="left">
-          <span>查看类型名称:</span>
-          <el-input v-model="input" placeholder="请输入职业类型名称"></el-input>
-        </el-col>
-        <el-col :span="6" class="right">
-          <el-button size="mini" type="primary" icon="el-icon-search">查询</el-button>
-          <el-button size="mini" type="success" icon="el-icon-check" @click="addData()">添加职业类型</el-button>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'searchInfo',
-  props: {},
-  components: {},
-  data: () => ({
-    input: '',
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    addData() {
-      this.$router.push({ path: './detail' });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.searchInfo .left span {
-  font-size: 13px;
-  color: #393939;
-}
-.searchInfo .left .el-input {
-  width: 50%;
-}
-/deep/.searchInfo .left .el-input .el-input__inner {
-  height: 28px;
-}
-</style>

+ 0 - 96
src/layout/personnel/typeData.vue

@@ -1,96 +0,0 @@
-<template>
-  <div id="typeData">
-    <el-row>
-      <el-col :span="24" class="typeData">
-        <el-table :data="tableData" style="width: 100%" border>
-          <el-table-column prop="title" label="职业类别名称" width="209px;" align="left"> </el-table-column>
-          <el-table-column prop="bianma" label="职业类别编码" width="209px;" align="left"> </el-table-column>
-          <el-table-column prop="date" label="创建时间" width="209px;" align="left"> </el-table-column>
-          <el-table-column prop="content" label="职业类别说明" width="209px;" align="left"> </el-table-column>
-          <el-table-column label="操作" width="209px;" align="left">
-            <template slot-scope="scoped">
-              <el-button size="mini" type="primary" icon="el-icon-edit" @click="addData(scoped.$index)"></el-button>
-              <el-button size="mini" type="danger" icon="el-icon-delete" @click.native.prevent="deleteRow(scoped.$index, tableData)"></el-button>
-            </template>
-          </el-table-column>
-        </el-table>
-        <el-col :span="24" class="page">
-          <el-pagination
-            @size-change="handleSizeChange"
-            @current-change="handleCurrentChange"
-            :current-page="currentPage"
-            layout="total, prev, pager, next, jumper"
-            :total="1"
-          >
-          </el-pagination>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'typeData',
-  props: {
-    tableData: null,
-  },
-  components: {},
-  data: () => ({
-    currentPage: 1,
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleSizeChange(val) {
-      console.log(`每页 ${val} 条`);
-    },
-    handleCurrentChange(val) {
-      console.log(`当前页: ${val}`);
-    },
-    addData(index) {
-      if (index !== undefined) {
-        let data = this.tableData[index];
-      } else {
-        this.form = {};
-      }
-      this.$router.push({ path: './detail' });
-    },
-    deleteRow(index, rows) {
-      rows.splice(index, 1);
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-p {
-  padding: 0;
-  margin: 0;
-}
-/deep/.el-table th {
-  padding: 5px 0;
-  background: #f2f2f2;
-}
-/deep/.el-table td {
-  padding: 5px 0;
-}
-/deep/.el-table tr {
-  background: #f9f9f9;
-}
-/deep/.el-table tr:nth-child(2n) {
-  background: #fff;
-}
-.page {
-  text-align: center;
-  padding: 30px 0;
-}
-.text {
-  font-size: 16px;
-  padding: 0 0 10px 0;
-}
-.text span {
-  display: inherit;
-  text-indent: 1rem;
-}
-</style>

+ 0 - 60
src/layout/personnel/typeForm.vue

@@ -1,60 +0,0 @@
-<template>
-  <div id="typeForm">
-    <el-row>
-      <el-col :span="24" class="typeForm">
-        <el-form ref="form" :model="form" label-width="160px">
-          <el-form-item label="职业类型名称">
-            <el-input v-model="form.title" placeholder="请输入供需分类名称"></el-input>
-          </el-form-item>
-          <el-form-item label="职业类型编码">
-            <el-input v-model="form.bianma" placeholder="请输入供需类别编码"></el-input>
-          </el-form-item>
-          <el-form-item label="请选择职业类型父类型" prop="fuBianma">
-            <el-select v-model="form.fuBianma" placeholder="请选择职业类型父类型">
-              <el-option label="我是顶级分类" value="man"></el-option>
-              <el-option label="VR" value="woman"></el-option>
-              <el-option label="MR" value="man"></el-option>
-            </el-select>
-          </el-form-item>
-          <el-form-item label="职业类型简介说明" prop="content">
-            <el-input type="textarea" v-model="form.content" placeholder="请输入职业类型简介说明"></el-input>
-          </el-form-item>
-          <el-form-item>
-            <el-button @click="handleCancel">返回</el-button>
-            <el-button type="primary" @click="handleEdit()">提交</el-button>
-          </el-form-item>
-        </el-form>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'typeForm',
-  props: {
-    form: null,
-  },
-  components: {},
-  data: () => ({}),
-  created() {},
-  computed: {},
-  methods: {
-    handleEdit() {
-      this.handleCancel();
-    },
-    handleCancel() {
-      this.$router.push({ path: './index' });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.el-form {
-  padding: 0 200px;
-}
-.typeForm {
-  padding: 20px 0;
-}
-</style>

+ 0 - 125
src/layout/report/reportData.vue

@@ -1,125 +0,0 @@
-<template>
-  <div id="reportData">
-    <el-row>
-      <el-col :span="24" class="reportData">
-        <el-table :data="tableData" style="width: 100%" border>
-          <el-table-column label="序号" type="index" width="50" align="left"> </el-table-column>
-          <el-table-column prop="title" label="名称" width="80" align="left"> </el-table-column>
-          <el-table-column prop="url" label="相关链接" width="130" align="left"> </el-table-column>
-          <el-table-column prop="startDate" label="开始时间" width="" align="left"> </el-table-column>
-          <el-table-column prop="endDate" label="结束时间" width="" align="left"> </el-table-column>
-          <el-table-column prop="content" label="简述" width="" align="left"> </el-table-column>
-          <el-table-column prop="state" label="目前状态" width="" align="left"> </el-table-column>
-          <el-table-column label="状态操作" width="" align="left">
-            <template slot-scope=""> <el-link :underline="false">开启</el-link>&nbsp; <el-link :underline="false">结束</el-link>&nbsp; </template>
-          </el-table-column>
-          <el-table-column label="操作" width="200" align="left">
-            <template slot-scope="scoped">
-              <el-button size="mini" type="primary" icon="el-icon-view" @click="openDialog(scoped.$index)"></el-button>
-              <el-button size="mini" type="primary" icon="el-icon-edit" @click="addData(scoped.$index)"></el-button>
-              <el-button size="mini" type="danger" icon="el-icon-delete" @click.native.prevent="deleteRow(scoped.$index, tableData)"></el-button>
-            </template>
-          </el-table-column>
-        </el-table>
-        <el-col :span="24" class="page">
-          <el-pagination
-            @size-change="handleSizeChange"
-            @current-change="handleCurrentChange"
-            :current-page="currentPage"
-            layout="total, prev, pager, next, jumper"
-            :total="1"
-          >
-          </el-pagination>
-        </el-col>
-      </el-col>
-    </el-row>
-    <el-dialog title="详细信息" :visible.sync="dialog">
-      <p class="text">名称:{{ info.title }}</p>
-      <p class="text">开始时间:{{ info.startDate }}</p>
-      <p class="text">结束时间:{{ info.endDate }}</p>
-      <p class="text">相关链接:{{ info.url }}</p>
-      <p class="text">
-        简述:
-        <span>{{ info.content }}</span>
-      </p>
-      <p class="text">状态:{{ info.state }}</p>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'reportData',
-  props: {
-    tableData: null,
-  },
-  components: {},
-  data: () => ({
-    currentPage: 1,
-    dialog: false,
-    info: {},
-    pic: require('@/assets/logo.png'),
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleSizeChange(val) {
-      console.log(`每页 ${val} 条`);
-    },
-    handleCurrentChange(val) {
-      console.log(`当前页: ${val}`);
-    },
-    addData(index) {
-      if (index !== undefined) {
-        let data = this.tableData[index];
-      } else {
-        this.form = {};
-      }
-      this.$router.push({ path: './detail' });
-    },
-    deleteRow(index, rows) {
-      rows.splice(index, 1);
-    },
-    openDialog(index) {
-      if (index !== undefined) {
-        let data = JSON.parse(JSON.stringify(this.tableData[index]));
-        data[`index`] = index;
-        this.$set(this, `info`, data);
-      }
-      this.dialog = true;
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-p {
-  padding: 0;
-  margin: 0;
-}
-/deep/.el-table th {
-  padding: 5px 0;
-  background: #f2f2f2;
-}
-/deep/.el-table td {
-  padding: 5px 0;
-}
-/deep/.el-table tr {
-  background: #f9f9f9;
-}
-/deep/.el-table tr:nth-child(2n) {
-  background: #fff;
-}
-.page {
-  text-align: center;
-  padding: 30px 0;
-}
-.text {
-  font-size: 16px;
-  padding: 0 0 10px 0;
-}
-.text span {
-  display: inherit;
-  text-indent: 1rem;
-}
-</style>

+ 0 - 70
src/layout/report/reportForm.vue

@@ -1,70 +0,0 @@
-<template>
-  <div id="reportData">
-    <el-row>
-      <el-col :span="24" class="reportData">
-        <el-form ref="form" :model="form" label-width="120px">
-          <el-form-item label="名称">
-            <el-input v-model="form.title" placeholder="请输入名称"></el-input>
-          </el-form-item>
-          <el-form-item label="相关链接">
-            <el-input v-model="form.url" placeholder="请输入相关链接"></el-input>
-          </el-form-item>
-          <el-form-item label="简述">
-            <el-input type="textarea" v-model="form.content" placeholder="请输入简述"></el-input>
-          </el-form-item>
-          <el-form-item label="开始时间">
-            <el-date-picker v-model="form.startDate" type="datetime" placeholder="选择日期时间"> </el-date-picker>
-          </el-form-item>
-          <el-form-item label="结束时间">
-            <el-date-picker v-model="form.endDate" type="datetime" placeholder="选择日期时间"> </el-date-picker>
-          </el-form-item>
-          <el-form-item>
-            <el-button @click="handleCancel">返回</el-button>
-            <el-button type="primary" @click="handleEdit()">提交</el-button>
-          </el-form-item>
-        </el-form>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'reportData',
-  props: {
-    form: null,
-  },
-  components: {},
-  data: () => ({
-    fileList: [],
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleEdit() {
-      this.handleCancel();
-    },
-    handleCancel() {
-      this.$router.push({ path: './index' });
-    },
-    handleRemove(file, fileList) {
-      console.log(file, fileList);
-    },
-    handlePreview(file) {
-      console.log(file);
-    },
-    beforeRemove(file, fileList) {
-      return this.$confirm(`确定移除 ${file.name}?`);
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.el-form {
-  padding: 0 200px;
-}
-.reportData {
-  padding: 20px 0;
-}
-</style>

+ 0 - 47
src/layout/report/searchInfo.vue

@@ -1,47 +0,0 @@
-<template>
-  <div id="searchInfo">
-    <el-row>
-      <el-col :span="24" class="searchInfo">
-        <el-col :span="6" class="left">
-          <span>查询名称</span>
-          <el-input v-model="input" placeholder="请输入名称"></el-input>
-        </el-col>
-        <el-col :span="6" class="right">
-          <el-button size="mini" type="primary" icon="el-icon-search">查询</el-button>
-          <el-button size="mini" type="success" icon="el-icon-check" @click="addData()">添加上报通知管理</el-button>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'searchInfo',
-  props: {},
-  components: {},
-  data: () => ({
-    input: '',
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    addData() {
-      this.$router.push({ path: './detail' });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.searchInfo .left span {
-  font-size: 13px;
-  color: #393939;
-}
-.searchInfo .left .el-input {
-  width: 50%;
-}
-/deep/.searchInfo .left .el-input .el-input__inner {
-  height: 28px;
-}
-</style>

+ 0 - 114
src/layout/supermarket/mainType.vue

@@ -1,114 +0,0 @@
-<template>
-  <div id="mainType">
-    <el-row>
-      <el-col :span="24" class="mainType">
-        <el-table :data="tableData" style="width: 100%" border>
-          <el-table-column prop="title" label="类别名称" width="209px;" align="left"> </el-table-column>
-          <el-table-column prop="bianma" label="类别编码" width="209px;" align="left"> </el-table-column>
-          <el-table-column prop="fuBianma" label="父类编码" width="209px;" align="left"> </el-table-column>
-          <el-table-column prop="date" label="创建时间" width="209px;" align="left"> </el-table-column>
-          <el-table-column label="操作" width="209px;" align="left">
-            <template slot-scope="scoped">
-              <el-button size="mini" type="primary" icon="el-icon-view" @click="openDialog(scoped.$index)"></el-button>
-              <el-button size="mini" type="primary" icon="el-icon-edit" @click="addData(scoped.$index)"></el-button>
-              <el-button size="mini" type="danger" icon="el-icon-delete" @click.native.prevent="deleteRow(scoped.$index, tableData)"></el-button>
-            </template>
-          </el-table-column>
-        </el-table>
-        <el-col :span="24" class="page">
-          <el-pagination
-            @size-change="handleSizeChange"
-            @current-change="handleCurrentChange"
-            :current-page="currentPage"
-            layout="total, prev, pager, next, jumper"
-            :total="1"
-          >
-          </el-pagination>
-        </el-col>
-      </el-col>
-    </el-row>
-    <el-dialog title="详细信息" :visible.sync="dialog">
-      <p class="text">服务类别名称:{{ info.title }}</p>
-      <p class="text">类别编码:{{ info.bianma }}</p>
-      <p class="text">父类编码:{{ info.fuBianma }}</p>
-      <p class="text">创建时间:{{ info.date }}</p>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'mainType',
-  props: {
-    tableData: null,
-  },
-  components: {},
-  data: () => ({
-    currentPage: 1,
-    dialog: false,
-    info: {},
-    pic: require('@/assets/logo.png'),
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleSizeChange(val) {
-      console.log(`每页 ${val} 条`);
-    },
-    handleCurrentChange(val) {
-      console.log(`当前页: ${val}`);
-    },
-    addData(index) {
-      if (index !== undefined) {
-        let data = this.tableData[index];
-      } else {
-        this.form = {};
-      }
-      this.$router.push({ path: './detail' });
-    },
-    deleteRow(index, rows) {
-      rows.splice(index, 1);
-    },
-    openDialog(index) {
-      if (index !== undefined) {
-        let data = JSON.parse(JSON.stringify(this.tableData[index]));
-        data[`index`] = index;
-        this.$set(this, `info`, data);
-      }
-      this.dialog = true;
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-p {
-  padding: 0;
-  margin: 0;
-}
-/deep/.el-table th {
-  padding: 5px 0;
-  background: #f2f2f2;
-}
-/deep/.el-table td {
-  padding: 5px 0;
-}
-/deep/.el-table tr {
-  background: #f9f9f9;
-}
-/deep/.el-table tr:nth-child(2n) {
-  background: #fff;
-}
-.page {
-  text-align: center;
-  padding: 30px 0;
-}
-.text {
-  font-size: 16px;
-  padding: 0 0 10px 0;
-}
-.text span {
-  display: inherit;
-  text-indent: 1rem;
-}
-</style>

+ 0 - 118
src/layout/supermarket/messageData.vue

@@ -1,118 +0,0 @@
-<template>
-  <div id="messageData">
-    <el-row>
-      <el-col :span="24" class="messageData">
-        <el-table :data="tableData" style="width: 100%" border>
-          <el-table-column prop="title" label="类别名称" width="209px;" align="left"> </el-table-column>
-          <el-table-column prop="bianma" label="类别编码" width="209px;" align="left"> </el-table-column>
-          <el-table-column prop="date" label="创建时间" width="209px;" align="left"> </el-table-column>
-          <el-table-column prop="content" label="简介说明" width="209px;" align="left"> </el-table-column>
-          <el-table-column label="操作" width="209px;" align="left">
-            <template slot-scope="scoped">
-              <el-button size="mini" type="primary" icon="el-icon-view" @click="openDialog(scoped.$index)"></el-button>
-              <el-button size="mini" type="primary" icon="el-icon-edit" @click="addData(scoped.$index)"></el-button>
-              <el-button size="mini" type="danger" icon="el-icon-delete" @click.native.prevent="deleteRow(scoped.$index, tableData)"></el-button>
-            </template>
-          </el-table-column>
-        </el-table>
-        <el-col :span="24" class="page">
-          <el-pagination
-            @size-change="handleSizeChange"
-            @current-change="handleCurrentChange"
-            :current-page="currentPage"
-            layout="total, prev, pager, next, jumper"
-            :total="1"
-          >
-          </el-pagination>
-        </el-col>
-      </el-col>
-    </el-row>
-    <el-dialog title="详细信息" :visible.sync="dialog">
-      <p class="text">供需分类名称:{{ info.title }}</p>
-      <p class="text">供需分类编码:{{ info.bianma }}</p>
-      <p class="text">供需父类编码:{{ info.fuBianma }}</p>
-      <p class="text">创建时间:{{ info.date }}</p>
-      <p class="text">
-        简介说明:
-        <span>{{ info.content }}</span>
-      </p>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'messageData',
-  props: {
-    tableData: null,
-  },
-  components: {},
-  data: () => ({
-    currentPage: 1,
-    dialog: false,
-    info: {},
-    pic: require('@/assets/logo.png'),
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleSizeChange(val) {
-      console.log(`每页 ${val} 条`);
-    },
-    handleCurrentChange(val) {
-      console.log(`当前页: ${val}`);
-    },
-    addData(index) {
-      if (index !== undefined) {
-        let data = this.tableData[index];
-      } else {
-        this.form = {};
-      }
-      this.$router.push({ path: './detail' });
-    },
-    deleteRow(index, rows) {
-      rows.splice(index, 1);
-    },
-    openDialog(index) {
-      if (index !== undefined) {
-        let data = JSON.parse(JSON.stringify(this.tableData[index]));
-        data[`index`] = index;
-        this.$set(this, `info`, data);
-      }
-      this.dialog = true;
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-p {
-  padding: 0;
-  margin: 0;
-}
-/deep/.el-table th {
-  padding: 5px 0;
-  background: #f2f2f2;
-}
-/deep/.el-table td {
-  padding: 5px 0;
-}
-/deep/.el-table tr {
-  background: #f9f9f9;
-}
-/deep/.el-table tr:nth-child(2n) {
-  background: #fff;
-}
-.page {
-  text-align: center;
-  padding: 30px 0;
-}
-.text {
-  font-size: 16px;
-  padding: 0 0 10px 0;
-}
-.text span {
-  display: inherit;
-  text-indent: 1rem;
-}
-</style>

+ 0 - 195
src/layout/supermarket/messageExamine.vue

@@ -1,195 +0,0 @@
-<template>
-  <div id="messageExamine">
-    <el-row>
-      <el-col :span="24" class="messageExamine">
-        <el-table :data="serviceData" style="width: 100%" border>
-          <el-table-column label="序号" type="index" width="50" align="left"> </el-table-column>
-          <el-table-column prop="title" label="供需信息名称" width="110" align="left"> </el-table-column>
-          <el-table-column prop="type" label="供需信息分类" width="110" align="left"> </el-table-column>
-          <el-table-column prop="jiage" label="价格" width="50" align="left"> </el-table-column>
-          <el-table-column prop="date" label="创建时间" width="100" align="left"> </el-table-column>
-          <el-table-column prop="content" label="供需信息描述" width="325" align="left"> </el-table-column>
-          <el-table-column prop="state" label="状态" width="100" align="left"> </el-table-column>
-          <el-table-column label="操作" width="200" align="left">
-            <template slot-scope="scoped">
-              <el-button size="mini" type="primary" icon="el-icon-view" title="查看详情" @click="openDialog(scoped.$index)"></el-button>
-              <el-button size="mini" type="primary" icon="el-icon-edit" title="通过" @click="adopt"></el-button>
-              <el-button size="mini" type="danger" icon="el-icon-delete" title="拒绝" @click="refuse"></el-button>
-            </template>
-          </el-table-column>
-        </el-table>
-        <el-col :span="24" class="page">
-          <el-pagination
-            @size-change="handleSizeChange"
-            @current-change="handleCurrentChange"
-            :current-page="currentPage"
-            layout="total, prev, pager, next, jumper"
-            :total="1"
-          >
-          </el-pagination>
-        </el-col>
-      </el-col>
-    </el-row>
-    <el-dialog title="产品服务审核" :visible.sync="dialog">
-      <el-form :model="info">
-        <el-form-item label="供需信息名称:" :label-width="formLabelWidth">
-          <span>{{ info.title }}</span>
-        </el-form-item>
-        <el-form-item label="创建时间:" :label-width="formLabelWidth">
-          <span>{{ info.date }}</span>
-        </el-form-item>
-        <el-form-item label="供需信息类别" :label-width="formLabelWidth">
-          <span>{{ info.type }}</span>
-        </el-form-item>
-        <el-form-item label="供需信息描述:" :label-width="formLabelWidth">
-          <span>{{ info.content }}</span>
-        </el-form-item>
-        <el-form-item label="价格:" :label-width="formLabelWidth">
-          <span>{{ info.jiage }}</span>
-        </el-form-item>
-        <el-form-item label="价格单位:" :label-width="formLabelWidth">
-          <span>{{ info.danwei }}</span>
-        </el-form-item>
-        <el-form-item label="联系电话:" :label-width="formLabelWidth">
-          <span>{{ info.tel }}</span>
-        </el-form-item>
-        <el-form-item label="图片1:" :label-width="formLabelWidth">
-          <el-image style="width:200px;height:200px;" :src="pic"></el-image>
-        </el-form-item>
-        <el-form-item label="图片2:" :label-width="formLabelWidth">
-          <el-image style="width:200px;height:200px;" :src="pic"></el-image>
-        </el-form-item>
-        <el-form-item label="图片3:" :label-width="formLabelWidth">
-          <el-image style="width:200px;height:200px;" :src="pic"></el-image>
-        </el-form-item>
-        <el-form-item label="图片4:" :label-width="formLabelWidth">
-          <el-image style="width:200px;height:200px;" :src="pic"></el-image>
-        </el-form-item>
-        <el-form-item label="图片5:" :label-width="formLabelWidth">
-          <el-image style="width:200px;height:200px;" :src="pic"></el-image>
-        </el-form-item>
-        <el-form-item label="审核结果描述:" :label-width="formLabelWidth">
-          <el-input type="textarea" v-model="info.miaoshu" placeholder="请输入审核结果描述"></el-input>
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="dialog = false">通 过</el-button>
-        <el-button type="danger" @click="dialog = false">拒 绝</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'messageExamine',
-  props: {
-    serviceData: null,
-  },
-  components: {},
-  data: () => ({
-    currentPage: 1,
-    dialog: false,
-    info: {},
-    formLabelWidth: '120px',
-    pic: require('@/assets/logo.png'),
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleSizeChange(val) {
-      console.log(`每页 ${val} 条`);
-    },
-    handleCurrentChange(val) {
-      console.log(`当前页: ${val}`);
-    },
-    openDialog(index) {
-      if (index !== undefined) {
-        let data = JSON.parse(JSON.stringify(this.serviceData[index]));
-        data[`index`] = index;
-        this.$set(this, `info`, data);
-      }
-      this.dialog = true;
-    },
-    refuse() {
-      this.$confirm('审核拒绝,您确定吗?', '系统提示', {
-        confirmButtonText: '确定',
-        cancelButtonText: '取消',
-        type: 'warning',
-      })
-        .then(() => {
-          this.$message({
-            type: 'success',
-            message: '操作成功!',
-          });
-        })
-        .catch(() => {
-          this.$message({
-            type: 'info',
-            message: '已取消操作',
-          });
-        });
-    },
-    adopt() {
-      this.$confirm('审核通过,您确定吗?', '系统提示', {
-        confirmButtonText: '确定',
-        cancelButtonText: '取消',
-        type: 'warning',
-      })
-        .then(() => {
-          this.$message({
-            type: 'success',
-            message: '操作成功!',
-          });
-        })
-        .catch(() => {
-          this.$message({
-            type: 'info',
-            message: '已取消操作',
-          });
-        });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-p {
-  padding: 0;
-  margin: 0;
-}
-.messageExamine {
-  padding: 20px 0 0 0;
-}
-/deep/.el-table th {
-  padding: 5px 0;
-  background: #f2f2f2;
-}
-/deep/.el-table td {
-  padding: 5px 0;
-}
-/deep/.el-table tr {
-  background: #f9f9f9;
-}
-/deep/.el-table tr:nth-child(2n) {
-  background: #fff;
-}
-.page {
-  text-align: center;
-  padding: 30px 0;
-}
-.text {
-  font-size: 16px;
-  padding: 0 0 10px 0;
-}
-.text span {
-  display: inherit;
-  text-indent: 1rem;
-}
-/deep/.el-form-item {
-  margin-bottom: 0;
-}
-/deep/.el-dialog__footer {
-  text-align: center;
-}
-</style>

+ 0 - 60
src/layout/supermarket/messageForm.vue

@@ -1,60 +0,0 @@
-<template>
-  <div id="messageForm">
-    <el-row>
-      <el-col :span="24" class="messageForm">
-        <el-form ref="form" :model="form" label-width="110px">
-          <el-form-item label="供需分类名称">
-            <el-input v-model="form.title" placeholder="请输入供需分类名称"></el-input>
-          </el-form-item>
-          <el-form-item label="供需类别编码">
-            <el-input v-model="form.bianma" placeholder="请输入供需类别编码"></el-input>
-          </el-form-item>
-          <el-form-item label="请选择父类编码" prop="fuBianma">
-            <el-select v-model="form.fuBianma" placeholder="请选择父类编码">
-              <el-option label="计算机" value="man"></el-option>
-              <el-option label="VR" value="woman"></el-option>
-              <el-option label="MR" value="man"></el-option>
-            </el-select>
-          </el-form-item>
-          <el-form-item label="简介说明" prop="content">
-            <el-input type="textarea" v-model="form.bianma" placeholder="请输入简介说明"></el-input>
-          </el-form-item>
-          <el-form-item>
-            <el-button @click="handleCancel">返回</el-button>
-            <el-button type="primary" @click="handleEdit()">提交</el-button>
-          </el-form-item>
-        </el-form>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'messageForm',
-  props: {
-    form: null,
-  },
-  components: {},
-  data: () => ({}),
-  created() {},
-  computed: {},
-  methods: {
-    handleEdit() {
-      this.handleCancel();
-    },
-    handleCancel() {
-      this.$router.push({ path: './index' });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.el-form {
-  padding: 0 200px;
-}
-.messageForm {
-  padding: 20px 0;
-}
-</style>

+ 0 - 51
src/layout/supermarket/searchInfo.vue

@@ -1,51 +0,0 @@
-<template>
-  <div id="searchInfo">
-    <el-row>
-      <el-col :span="24" class="searchInfo">
-        <el-col :span="8" class="left">
-          <span>查询联盟名称:</span>
-          <el-input v-model="input" placeholder="请输入查询联盟名称"></el-input>
-        </el-col>
-        <el-col :span="8" class="left">
-          <span>查询用户名称:</span>
-          <el-input v-model="input" placeholder="请输入用户名称"></el-input>
-        </el-col>
-        <el-col :span="8" class="right">
-          <el-button size="mini" type="primary" icon="el-icon-search">查询</el-button>
-          <el-button size="mini" type="success" icon="el-icon-check" @click="addData()">添加用户</el-button>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'searchInfo',
-  props: {},
-  components: {},
-  data: () => ({
-    input: '',
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    addData() {
-      this.$router.push({ path: './detail' });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.searchInfo .left span {
-  font-size: 13px;
-  color: #393939;
-}
-.searchInfo .left .el-input {
-  width: 50%;
-}
-/deep/.searchInfo .left .el-input .el-input__inner {
-  height: 28px;
-}
-</style>

+ 0 - 178
src/layout/supermarket/serviceData.vue

@@ -1,178 +0,0 @@
-<template>
-  <div id="serviceData">
-    <el-row>
-      <el-col :span="24" class="serviceData">
-        <el-table :data="serviceData" style="width: 100%" border>
-          <el-table-column label="序号" type="index" width="50" align="left"> </el-table-column>
-          <el-table-column prop="title" label="产品服务名称" width="199" align="left"> </el-table-column>
-          <el-table-column prop="school" label="创建店铺名称" width="199" align="left"> </el-table-column>
-          <el-table-column prop="date" label="创建时间" width="199" align="left"> </el-table-column>
-          <el-table-column prop="state" label="状态" width="199" align="left"> </el-table-column>
-          <el-table-column label="操作" width="199" align="left">
-            <template slot-scope="scoped">
-              <el-button size="mini" type="primary" icon="el-icon-view" title="查看详情" @click="openDialog(scoped.$index)"></el-button>
-              <el-button size="mini" type="primary" icon="el-icon-edit" title="通过" @click="adopt"></el-button>
-              <el-button size="mini" type="danger" icon="el-icon-delete" title="拒绝" @click="refuse"></el-button>
-            </template>
-          </el-table-column>
-        </el-table>
-        <el-col :span="24" class="page">
-          <el-pagination
-            @size-change="handleSizeChange"
-            @current-change="handleCurrentChange"
-            :current-page="currentPage"
-            layout="total, prev, pager, next, jumper"
-            :total="1"
-          >
-          </el-pagination>
-        </el-col>
-      </el-col>
-    </el-row>
-    <el-dialog title="产品服务审核" :visible.sync="dialog">
-      <el-form :model="info">
-        <el-form-item label="产品服务名称:" :label-width="formLabelWidth">
-          <span>{{ info.title }}</span>
-        </el-form-item>
-        <el-form-item label="产品服务类型:" :label-width="formLabelWidth">
-          <span>{{ info.type }}</span>
-        </el-form-item>
-        <el-form-item label="创建时间:" :label-width="formLabelWidth">
-          <span>{{ info.date }}</span>
-        </el-form-item>
-        <el-form-item label="产品服务价格:" :label-width="formLabelWidth">
-          <span>{{ info.jiage }}</span>
-        </el-form-item>
-        <el-form-item label="价格单位:" :label-width="formLabelWidth">
-          <span>{{ info.danwei }}</span>
-        </el-form-item>
-        <el-form-item label="产品服务介绍:" :label-width="formLabelWidth">
-          <span>{{ info.content }}</span>
-        </el-form-item>
-        <el-form-item label="内容:" :label-width="formLabelWidth">
-          <span>{{ info.content }}</span>
-        </el-form-item>
-        <el-form-item label="审核结果描述:" :label-width="formLabelWidth">
-          <el-input type="textarea" v-model="info.miaoshu" placeholder="请输入审核结果描述"></el-input>
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="dialog = false">通 过</el-button>
-        <el-button type="danger" @click="dialog = false">拒 绝</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'examineData',
-  props: {
-    serviceData: null,
-  },
-  components: {},
-  data: () => ({
-    currentPage: 1,
-    dialog: false,
-    info: {},
-    formLabelWidth: '120px',
-    pic: require('@/assets/logo.png'),
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleSizeChange(val) {
-      console.log(`每页 ${val} 条`);
-    },
-    handleCurrentChange(val) {
-      console.log(`当前页: ${val}`);
-    },
-    openDialog(index) {
-      if (index !== undefined) {
-        let data = JSON.parse(JSON.stringify(this.serviceData[index]));
-        data[`index`] = index;
-        this.$set(this, `info`, data);
-      }
-      this.dialog = true;
-    },
-    refuse() {
-      this.$confirm('审核拒绝,您确定吗?', '系统提示', {
-        confirmButtonText: '确定',
-        cancelButtonText: '取消',
-        type: 'warning',
-      })
-        .then(() => {
-          this.$message({
-            type: 'success',
-            message: '操作成功!',
-          });
-        })
-        .catch(() => {
-          this.$message({
-            type: 'info',
-            message: '已取消操作',
-          });
-        });
-    },
-    adopt() {
-      this.$confirm('审核通过,您确定吗?', '系统提示', {
-        confirmButtonText: '确定',
-        cancelButtonText: '取消',
-        type: 'warning',
-      })
-        .then(() => {
-          this.$message({
-            type: 'success',
-            message: '操作成功!',
-          });
-        })
-        .catch(() => {
-          this.$message({
-            type: 'info',
-            message: '已取消操作',
-          });
-        });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-p {
-  padding: 0;
-  margin: 0;
-}
-.serviceData {
-  padding: 20px 0 0 0;
-}
-/deep/.el-table th {
-  padding: 5px 0;
-  background: #f2f2f2;
-}
-/deep/.el-table td {
-  padding: 5px 0;
-}
-/deep/.el-table tr {
-  background: #f9f9f9;
-}
-/deep/.el-table tr:nth-child(2n) {
-  background: #fff;
-}
-.page {
-  text-align: center;
-  padding: 30px 0;
-}
-.text {
-  font-size: 16px;
-  padding: 0 0 10px 0;
-}
-.text span {
-  display: inherit;
-  text-indent: 1rem;
-}
-/deep/.el-form-item {
-  margin-bottom: 0;
-}
-/deep/.el-dialog__footer {
-  text-align: center;
-}
-</style>

+ 0 - 58
src/layout/supermarket/serviceForm.vue

@@ -1,58 +0,0 @@
-<template>
-  <div id="typeForm">
-    <el-row>
-      <el-col :span="24" class="typeForm">
-        <el-form ref="form" :model="form" label-width="130px">
-          <el-form-item label="产品服务类别名称">
-            <el-input v-model="form.title" placeholder="请输入商铺类别名称"></el-input>
-          </el-form-item>
-          <el-form-item label="产品服务类别编码">
-            <el-input v-model="form.bianma" placeholder="商铺类别编码"></el-input>
-          </el-form-item>
-          <el-form-item label="请选择父类编码" prop="fuBianma">
-            <el-select v-model="form.fuBianma" placeholder="请选择父类编码">
-              <el-option label="计算机" value="man"></el-option>
-              <el-option label="VR" value="woman"></el-option>
-              <el-option label="MR" value="man"></el-option>
-            </el-select>
-          </el-form-item>
-          <el-form-item>
-            <el-button @click="handleCancel">返回</el-button>
-            <el-button type="primary" @click="handleEdit()">提交</el-button>
-          </el-form-item>
-        </el-form>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import WangEditor from '@/components/wang-editor.vue';
-export default {
-  name: 'typeForm',
-  props: {
-    form: null,
-  },
-  components: {},
-  data: () => ({}),
-  created() {},
-  computed: {},
-  methods: {
-    handleEdit() {
-      this.handleCancel();
-    },
-    handleCancel() {
-      this.$router.push({ path: './index' });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.el-form {
-  padding: 0 200px;
-}
-.typeForm {
-  padding: 20px 0;
-}
-</style>

+ 0 - 138
src/layout/supermarket/transData.vue

@@ -1,138 +0,0 @@
-<template>
-  <div id="transData">
-    <el-row>
-      <el-col :span="24" class="transData">
-        <el-table :data="serviceData" style="width: 100%" border>
-          <el-table-column label="序号" type="index" width="50" align="left"> </el-table-column>
-          <el-table-column prop="message" label="交易信息" width="100" align="left"> </el-table-column>
-          <el-table-column prop="user" label="交易信息发布用户" width="140" align="left"> </el-table-column>
-          <el-table-column prop="shenUser" label="申请用户" width="100" align="left"> </el-table-column>
-          <el-table-column prop="date" label="创建时间" width="100" align="left"> </el-table-column>
-          <el-table-column prop="shenBiaoji" label="申请人交易结果标记" width="108" align="left"> </el-table-column>
-          <el-table-column prop="faBiaoji" label="发布人交易结果标记" width="108" align="left"> </el-table-column>
-          <el-table-column prop="content" label="交易申请说明" width="109" align="left"> </el-table-column>
-          <el-table-column prop="state" label="当前交易状态" width="109" align="left"> </el-table-column>
-          <el-table-column label="操作" width="120" align="left">
-            <template slot-scope="">
-              <el-button size="mini" type="primary" icon="el-icon-edit" title="认证成功" @click="adopt"></el-button>
-              <el-button size="mini" type="danger" icon="el-icon-delete" title="认证失败" @click="refuse"></el-button>
-            </template>
-          </el-table-column>
-        </el-table>
-        <el-col :span="24" class="page">
-          <el-pagination
-            @size-change="handleSizeChange"
-            @current-change="handleCurrentChange"
-            :current-page="currentPage"
-            layout="total, prev, pager, next, jumper"
-            :total="1"
-          >
-          </el-pagination>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'transData',
-  props: {
-    serviceData: null,
-  },
-  components: {},
-  data: () => ({
-    currentPage: 1,
-    info: {},
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleSizeChange(val) {
-      console.log(`每页 ${val} 条`);
-    },
-    handleCurrentChange(val) {
-      console.log(`当前页: ${val}`);
-    },
-    refuse() {
-      this.$confirm('审核拒绝,您确定吗?', '系统提示', {
-        confirmButtonText: '确定',
-        cancelButtonText: '取消',
-        type: 'warning',
-      })
-        .then(() => {
-          this.$message({
-            type: 'success',
-            message: '操作成功!',
-          });
-        })
-        .catch(() => {
-          this.$message({
-            type: 'info',
-            message: '已取消操作',
-          });
-        });
-    },
-    adopt() {
-      this.$confirm('审核通过,您确定吗?', '系统提示', {
-        confirmButtonText: '确定',
-        cancelButtonText: '取消',
-        type: 'warning',
-      })
-        .then(() => {
-          this.$message({
-            type: 'success',
-            message: '操作成功!',
-          });
-        })
-        .catch(() => {
-          this.$message({
-            type: 'info',
-            message: '已取消操作',
-          });
-        });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-p {
-  padding: 0;
-  margin: 0;
-}
-.transData {
-  padding: 20px 0 0 0;
-}
-/deep/.el-table th {
-  padding: 5px 0;
-  background: #f2f2f2;
-}
-/deep/.el-table td {
-  padding: 5px 0;
-}
-/deep/.el-table tr {
-  background: #f9f9f9;
-}
-/deep/.el-table tr:nth-child(2n) {
-  background: #fff;
-}
-.page {
-  text-align: center;
-  padding: 30px 0;
-}
-.text {
-  font-size: 16px;
-  padding: 0 0 10px 0;
-}
-.text span {
-  display: inherit;
-  text-indent: 1rem;
-}
-/deep/.el-form-item {
-  margin-bottom: 0;
-}
-/deep/.el-dialog__footer {
-  text-align: center;
-}
-</style>

+ 0 - 174
src/layout/supermarket/transShen.vue

@@ -1,174 +0,0 @@
-<template>
-  <div id="transShen">
-    <el-row>
-      <el-col :span="24" class="transShen">
-        <el-table :data="serviceData" style="width: 100%" border>
-          <el-table-column label="序号" type="index" width="50" align="left"> </el-table-column>
-          <el-table-column prop="message" label="交易信息" width="200" align="left"> </el-table-column>
-          <el-table-column prop="jiaoUser" label="交易信息发布用户" width="140" align="left"> </el-table-column>
-          <el-table-column prop="user" label="申请用户" width="100" align="left"> </el-table-column>
-          <el-table-column prop="date" label="创建时间" width="100" align="left"> </el-table-column>
-          <el-table-column prop="content" label="交易申请说明" width="155" align="left"> </el-table-column>
-          <el-table-column prop="state" label="状态" width="100" align="left"> </el-table-column>
-          <el-table-column label="操作" width="200" align="left">
-            <template slot-scope="scoped">
-              <el-button size="mini" type="primary" icon="el-icon-view" title="查看详情" @click="openDialog(scoped.$index)"></el-button>
-              <el-button size="mini" type="primary" icon="el-icon-edit" title="通过" @click="adopt"></el-button>
-              <el-button size="mini" type="danger" icon="el-icon-delete" title="拒绝" @click="refuse"></el-button>
-            </template>
-          </el-table-column>
-        </el-table>
-        <el-col :span="24" class="page">
-          <el-pagination
-            @size-change="handleSizeChange"
-            @current-change="handleCurrentChange"
-            :current-page="currentPage"
-            layout="total, prev, pager, next, jumper"
-            :total="1"
-          >
-          </el-pagination>
-        </el-col>
-      </el-col>
-    </el-row>
-    <el-dialog title="交易信息审核" :visible.sync="dialog">
-      <el-form :model="info">
-        <el-form-item label="交易信息ID:" :label-width="formLabelWidth">
-          <span>{{ info.messgae }}</span>
-        </el-form-item>
-        <el-form-item label="交易信息发布用户ID:" :label-width="formLabelWidth">
-          <span>{{ info.jiaoUser }}</span>
-        </el-form-item>
-        <el-form-item label="申请用户ID:" :label-width="formLabelWidth">
-          <span>{{ info.user }}</span>
-        </el-form-item>
-        <el-form-item label="创建时间:" :label-width="formLabelWidth">
-          <span>{{ info.date }}</span>
-        </el-form-item>
-        <el-form-item label="交易申请说明:" :label-width="formLabelWidth">
-          <span>{{ info.content }}</span>
-        </el-form-item>
-        <el-form-item label="审核结果描述:" :label-width="formLabelWidth">
-          <el-input type="textarea" v-model="info.miaoshu" placeholder="请输入审核结果描述"></el-input>
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="dialog = false">通 过</el-button>
-        <el-button type="danger" @click="dialog = false">拒 绝</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'transShen',
-  props: {
-    serviceData: null,
-  },
-  components: {},
-  data: () => ({
-    currentPage: 1,
-    dialog: false,
-    info: {},
-    formLabelWidth: '120px',
-    pic: require('@/assets/logo.png'),
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleSizeChange(val) {
-      console.log(`每页 ${val} 条`);
-    },
-    handleCurrentChange(val) {
-      console.log(`当前页: ${val}`);
-    },
-    openDialog(index) {
-      if (index !== undefined) {
-        let data = JSON.parse(JSON.stringify(this.serviceData[index]));
-        data[`index`] = index;
-        this.$set(this, `info`, data);
-      }
-      this.dialog = true;
-    },
-    refuse() {
-      this.$confirm('审核拒绝,您确定吗?', '系统提示', {
-        confirmButtonText: '确定',
-        cancelButtonText: '取消',
-        type: 'warning',
-      })
-        .then(() => {
-          this.$message({
-            type: 'success',
-            message: '操作成功!',
-          });
-        })
-        .catch(() => {
-          this.$message({
-            type: 'info',
-            message: '已取消操作',
-          });
-        });
-    },
-    adopt() {
-      this.$confirm('审核通过,您确定吗?', '系统提示', {
-        confirmButtonText: '确定',
-        cancelButtonText: '取消',
-        type: 'warning',
-      })
-        .then(() => {
-          this.$message({
-            type: 'success',
-            message: '操作成功!',
-          });
-        })
-        .catch(() => {
-          this.$message({
-            type: 'info',
-            message: '已取消操作',
-          });
-        });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-p {
-  padding: 0;
-  margin: 0;
-}
-.transShen {
-  padding: 20px 0 0 0;
-}
-/deep/.el-table th {
-  padding: 5px 0;
-  background: #f2f2f2;
-}
-/deep/.el-table td {
-  padding: 5px 0;
-}
-/deep/.el-table tr {
-  background: #f9f9f9;
-}
-/deep/.el-table tr:nth-child(2n) {
-  background: #fff;
-}
-.page {
-  text-align: center;
-  padding: 30px 0;
-}
-.text {
-  font-size: 16px;
-  padding: 0 0 10px 0;
-}
-.text span {
-  display: inherit;
-  text-indent: 1rem;
-}
-/deep/.el-form-item {
-  margin-bottom: 0;
-}
-/deep/.el-dialog__footer {
-  text-align: center;
-}
-</style>

+ 0 - 58
src/layout/supermarket/typeForm.vue

@@ -1,58 +0,0 @@
-<template>
-  <div id="typeForm">
-    <el-row>
-      <el-col :span="24" class="typeForm">
-        <el-form ref="form" :model="form" label-width="110px">
-          <el-form-item label="商铺类别名称">
-            <el-input v-model="form.title" placeholder="请输入商铺类别名称"></el-input>
-          </el-form-item>
-          <el-form-item label="商铺类别编码">
-            <el-input v-model="form.bianma" placeholder="商铺类别编码"></el-input>
-          </el-form-item>
-          <el-form-item label="请选择父类编码" prop="fuBianma">
-            <el-select v-model="form.fuBianma" placeholder="请选择父类编码">
-              <el-option label="计算机" value="man"></el-option>
-              <el-option label="VR" value="woman"></el-option>
-              <el-option label="MR" value="man"></el-option>
-            </el-select>
-          </el-form-item>
-          <el-form-item>
-            <el-button @click="handleCancel">返回</el-button>
-            <el-button type="primary" @click="handleEdit()">提交</el-button>
-          </el-form-item>
-        </el-form>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import WangEditor from '@/components/wang-editor.vue';
-export default {
-  name: 'typeForm',
-  props: {
-    form: null,
-  },
-  components: {},
-  data: () => ({}),
-  created() {},
-  computed: {},
-  methods: {
-    handleEdit() {
-      this.handleCancel();
-    },
-    handleCancel() {
-      this.$router.push({ path: './index' });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.el-form {
-  padding: 0 200px;
-}
-.typeForm {
-  padding: 20px 0;
-}
-</style>

+ 0 - 171
src/layout/technology/answerData.vue

@@ -1,171 +0,0 @@
-<template>
-  <div id="answerData">
-    <el-row>
-      <el-col :span="24" class="answerData">
-        <el-table :data="answerData" style="width: 100%" border>
-          <el-table-column label="序号" type="index" width="50" align="left"> </el-table-column>
-          <el-table-column prop="themeId" label="问题主题ID" width="" align="left"> </el-table-column>
-          <el-table-column prop="bianma" label="回答编号" width="" align="left"> </el-table-column>
-          <el-table-column prop="answerID" label="回答用户ID" width="" align="left"> </el-table-column>
-          <el-table-column prop="answer" label="答案" width="" align="left"> </el-table-column>
-          <el-table-column prop="date" label="回答日期" width="" align="left"> </el-table-column>
-          <el-table-column prop="state" label="状态" width="" align="left"> </el-table-column>
-          <el-table-column label="操作" width="199" align="left">
-            <template slot-scope="scoped">
-              <el-button size="mini" type="primary" icon="el-icon-view" title="查看详情" @click="openDialog(scoped.$index)"></el-button>
-              <el-button size="mini" type="primary" icon="el-icon-edit" title="通过" @click="adopt"></el-button>
-              <el-button size="mini" type="danger" icon="el-icon-delete" title="拒绝" @click="refuse"></el-button>
-            </template>
-          </el-table-column>
-        </el-table>
-        <el-col :span="24" class="page">
-          <el-pagination
-            @size-change="handleSizeChange"
-            @current-change="handleCurrentChange"
-            :current-page="currentPage"
-            layout="total, prev, pager, next, jumper"
-            :total="1"
-          >
-          </el-pagination>
-        </el-col>
-      </el-col>
-    </el-row>
-    <el-dialog title="产品服务审核" :visible.sync="dialog">
-      <el-form :model="info">
-        <el-form-item label="技术问答主题ID:" :label-width="formLabelWidth">
-          <span>{{ info.themeId }}</span>
-        </el-form-item>
-        <el-form-item label="回答编号:" :label-width="formLabelWidth">
-          <span>{{ info.bianma }}</span>
-        </el-form-item>
-        <el-form-item label="回答用户ID" :label-width="formLabelWidth">
-          <span>{{ info.answerID }}</span>
-        </el-form-item>
-        <el-form-item label="答案:" :label-width="formLabelWidth">
-          <span>{{ info.answer }}</span>
-        </el-form-item>
-        <el-form-item label="审核结果描述:" :label-width="formLabelWidth">
-          <el-input type="textarea" v-model="info.miaoshu" placeholder="请输入审核结果描述"></el-input>
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="dialog = false">通 过</el-button>
-        <el-button type="danger" @click="dialog = false">拒 绝</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'examineData',
-  props: {
-    answerData: null,
-  },
-  components: {},
-  data: () => ({
-    currentPage: 1,
-    dialog: false,
-    info: {},
-    formLabelWidth: '120px',
-    pic: require('@/assets/logo.png'),
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleSizeChange(val) {
-      console.log(`每页 ${val} 条`);
-    },
-    handleCurrentChange(val) {
-      console.log(`当前页: ${val}`);
-    },
-    openDialog(index) {
-      if (index !== undefined) {
-        let data = JSON.parse(JSON.stringify(this.answerData[index]));
-        data[`index`] = index;
-        this.$set(this, `info`, data);
-      }
-      this.dialog = true;
-    },
-    refuse() {
-      this.$confirm('审核拒绝,您确定吗?', '系统提示', {
-        confirmButtonText: '确定',
-        cancelButtonText: '取消',
-        type: 'warning',
-      })
-        .then(() => {
-          this.$message({
-            type: 'success',
-            message: '操作成功!',
-          });
-        })
-        .catch(() => {
-          this.$message({
-            type: 'info',
-            message: '已取消操作',
-          });
-        });
-    },
-    adopt() {
-      this.$confirm('审核通过,您确定吗?', '系统提示', {
-        confirmButtonText: '确定',
-        cancelButtonText: '取消',
-        type: 'warning',
-      })
-        .then(() => {
-          this.$message({
-            type: 'success',
-            message: '操作成功!',
-          });
-        })
-        .catch(() => {
-          this.$message({
-            type: 'info',
-            message: '已取消操作',
-          });
-        });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-p {
-  padding: 0;
-  margin: 0;
-}
-.answerData {
-  padding: 20px 0 0 0;
-}
-/deep/.el-table th {
-  padding: 5px 0;
-  background: #f2f2f2;
-}
-/deep/.el-table td {
-  padding: 5px 0;
-}
-/deep/.el-table tr {
-  background: #f9f9f9;
-}
-/deep/.el-table tr:nth-child(2n) {
-  background: #fff;
-}
-.page {
-  text-align: center;
-  padding: 30px 0;
-}
-.text {
-  font-size: 16px;
-  padding: 0 0 10px 0;
-}
-.text span {
-  display: inherit;
-  text-indent: 1rem;
-}
-/deep/.el-form-item {
-  margin-bottom: 0;
-}
-/deep/.el-dialog__footer {
-  text-align: center;
-}
-</style>

+ 0 - 95
src/layout/technology/labelData.vue

@@ -1,95 +0,0 @@
-<template>
-  <div id="labelData">
-    <el-row>
-      <el-col :span="24" class="labelData">
-        <el-table :data="tableData" style="width: 100%" border>
-          <el-table-column label="序号" type="index" width="50" align="left"> </el-table-column>
-          <el-table-column prop="title" label="标签名称" width="" align="left"> </el-table-column>
-          <el-table-column prop="bianma" label="标签编码" width="" align="left"> </el-table-column>
-          <el-table-column label="操作" width="" align="left">
-            <template slot-scope="scoped">
-              <el-button size="mini" type="primary" icon="el-icon-edit" @click="addData(scoped.$index)"></el-button>
-              <el-button size="mini" type="danger" icon="el-icon-delete" @click.native.prevent="deleteRow(scoped.$index, tableData)"></el-button>
-            </template>
-          </el-table-column>
-        </el-table>
-        <el-col :span="24" class="page">
-          <el-pagination
-            @size-change="handleSizeChange"
-            @current-change="handleCurrentChange"
-            :current-page="currentPage"
-            layout="total, prev, pager, next, jumper"
-            :total="1"
-          >
-          </el-pagination>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'labelData',
-  props: {
-    tableData: null,
-  },
-  components: {},
-  data: () => ({
-    currentPage: 1,
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleSizeChange(val) {
-      console.log(`每页 ${val} 条`);
-    },
-    handleCurrentChange(val) {
-      console.log(`当前页: ${val}`);
-    },
-    addData(index) {
-      if (index !== undefined) {
-        let data = this.tableData[index];
-      } else {
-        this.form = {};
-      }
-      this.$router.push({ path: './detail' });
-    },
-    deleteRow(index, rows) {
-      rows.splice(index, 1);
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-p {
-  padding: 0;
-  margin: 0;
-}
-/deep/.el-table th {
-  padding: 5px 0;
-  background: #f2f2f2;
-}
-/deep/.el-table td {
-  padding: 5px 0;
-}
-/deep/.el-table tr {
-  background: #f9f9f9;
-}
-/deep/.el-table tr:nth-child(2n) {
-  background: #fff;
-}
-.page {
-  text-align: center;
-  padding: 30px 0;
-}
-.text {
-  font-size: 16px;
-  padding: 0 0 10px 0;
-}
-.text span {
-  display: inherit;
-  text-indent: 1rem;
-}
-</style>

+ 0 - 50
src/layout/technology/labelForm.vue

@@ -1,50 +0,0 @@
-<template>
-  <div id="labelForm">
-    <el-row>
-      <el-col :span="24" class="labelForm">
-        <el-form ref="form" :model="form" label-width="120px">
-          <el-form-item label="标签名称">
-            <el-input v-model="form.title" placeholder="请输入标签名称"></el-input>
-          </el-form-item>
-          <el-form-item label="标签编码">
-            <el-input v-model="form.title" placeholder="请输入标签编码"></el-input>
-          </el-form-item>
-          <el-form-item>
-            <el-button @click="handleCancel">返回</el-button>
-            <el-button type="primary" @click="handleEdit()">提交</el-button>
-          </el-form-item>
-        </el-form>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'labelForm',
-  props: {
-    form: null,
-  },
-  components: {},
-  data: () => ({}),
-  created() {},
-  computed: {},
-  methods: {
-    handleEdit() {
-      this.handleCancel();
-    },
-    handleCancel() {
-      this.$router.push({ path: './index' });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.el-form {
-  padding: 0 200px;
-}
-.labelForm {
-  padding: 20px 0;
-}
-</style>

+ 0 - 47
src/layout/technology/searchInfo.vue

@@ -1,47 +0,0 @@
-<template>
-  <div id="searchInfo">
-    <el-row>
-      <el-col :span="24" class="searchInfo">
-        <el-col :span="6" class="left">
-          <span>查看标签名称:</span>
-          <el-input v-model="input" placeholder="请输入标签名称"></el-input>
-        </el-col>
-        <el-col :span="6" class="right">
-          <el-button size="mini" type="primary" icon="el-icon-search">查询</el-button>
-          <el-button size="mini" type="success" icon="el-icon-check" @click="addData()">添加标签</el-button>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'searchInfo',
-  props: {},
-  components: {},
-  data: () => ({
-    input: '',
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    addData() {
-      this.$router.push({ path: './detail' });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.searchInfo .left span {
-  font-size: 13px;
-  color: #393939;
-}
-.searchInfo .left .el-input {
-  width: 50%;
-}
-/deep/.searchInfo .left .el-input .el-input__inner {
-  height: 28px;
-}
-</style>

+ 0 - 169
src/layout/technology/themeData.vue

@@ -1,169 +0,0 @@
-<template>
-  <div id="themeData">
-    <el-row>
-      <el-col :span="24" class="themeData">
-        <el-table :data="tableData" style="width: 100%" border>
-          <el-table-column label="序号" type="index" width="50" align="left"> </el-table-column>
-          <el-table-column prop="theme" label="问题主题" width="" align="left"> </el-table-column>
-          <el-table-column prop="userID" label="提问用户ID" width="" align="left"> </el-table-column>
-          <el-table-column prop="date" label="创建时间" width="" align="left"> </el-table-column>
-          <el-table-column prop="state" label="状态" width="" align="left"> </el-table-column>
-          <el-table-column label="操作" width="199" align="left">
-            <template slot-scope="scoped">
-              <el-button size="mini" type="primary" icon="el-icon-view" title="查看详情" @click="openDialog(scoped.$index)"></el-button>
-              <el-button size="mini" type="primary" icon="el-icon-edit" title="通过" @click="adopt"></el-button>
-              <el-button size="mini" type="danger" icon="el-icon-delete" title="拒绝" @click="refuse"></el-button>
-            </template>
-          </el-table-column>
-        </el-table>
-        <el-col :span="24" class="page">
-          <el-pagination
-            @size-change="handleSizeChange"
-            @current-change="handleCurrentChange"
-            :current-page="currentPage"
-            layout="total, prev, pager, next, jumper"
-            :total="1"
-          >
-          </el-pagination>
-        </el-col>
-      </el-col>
-    </el-row>
-    <el-dialog title="技术问题主题审核" :visible.sync="dialog">
-      <el-form :model="info">
-        <el-form-item label="问题主题:" :label-width="formLabelWidth">
-          <span>{{ info.theme }}</span>
-        </el-form-item>
-        <el-form-item label="提问用户ID:" :label-width="formLabelWidth">
-          <span>{{ info.userID }}</span>
-        </el-form-item>
-        <el-form-item label="创建时间:" :label-width="formLabelWidth">
-          <span>{{ info.date }}</span>
-        </el-form-item>
-        <el-form-item label="状态:" :label-width="formLabelWidth">
-          <span>{{ info.state }}</span>
-        </el-form-item>
-        <el-form-item label="审核结果描述:" :label-width="formLabelWidth">
-          <el-input type="textarea" v-model="info.miaoshu" placeholder="请输入审核结果描述"></el-input>
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="dialog = false">通 过</el-button>
-        <el-button type="danger" @click="dialog = false">拒 绝</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'themeData',
-  props: {
-    tableData: null,
-  },
-  components: {},
-  data: () => ({
-    currentPage: 1,
-    dialog: false,
-    info: {},
-    formLabelWidth: '120px',
-    pic: require('@/assets/logo.png'),
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleSizeChange(val) {
-      console.log(`每页 ${val} 条`);
-    },
-    handleCurrentChange(val) {
-      console.log(`当前页: ${val}`);
-    },
-    openDialog(index) {
-      if (index !== undefined) {
-        let data = JSON.parse(JSON.stringify(this.tableData[index]));
-        data[`index`] = index;
-        this.$set(this, `info`, data);
-      }
-      this.dialog = true;
-    },
-    refuse() {
-      this.$confirm('审核拒绝,您确定吗?', '系统提示', {
-        confirmButtonText: '确定',
-        cancelButtonText: '取消',
-        type: 'warning',
-      })
-        .then(() => {
-          this.$message({
-            type: 'success',
-            message: '操作成功!',
-          });
-        })
-        .catch(() => {
-          this.$message({
-            type: 'info',
-            message: '已取消操作',
-          });
-        });
-    },
-    adopt() {
-      this.$confirm('审核通过,您确定吗?', '系统提示', {
-        confirmButtonText: '确定',
-        cancelButtonText: '取消',
-        type: 'warning',
-      })
-        .then(() => {
-          this.$message({
-            type: 'success',
-            message: '操作成功!',
-          });
-        })
-        .catch(() => {
-          this.$message({
-            type: 'info',
-            message: '已取消操作',
-          });
-        });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-p {
-  padding: 0;
-  margin: 0;
-}
-.themeData {
-  padding: 20px 0 0 0;
-}
-/deep/.el-table th {
-  padding: 5px 0;
-  background: #f2f2f2;
-}
-/deep/.el-table td {
-  padding: 5px 0;
-}
-/deep/.el-table tr {
-  background: #f9f9f9;
-}
-/deep/.el-table tr:nth-child(2n) {
-  background: #fff;
-}
-.page {
-  text-align: center;
-  padding: 30px 0;
-}
-.text {
-  font-size: 16px;
-  padding: 0 0 10px 0;
-}
-.text span {
-  display: inherit;
-  text-indent: 1rem;
-}
-/deep/.el-form-item {
-  margin-bottom: 0;
-}
-/deep/.el-dialog__footer {
-  text-align: center;
-}
-</style>

+ 3 - 286
src/router/index.js

@@ -11,293 +11,10 @@ export default new Router({
       name: 'home',
       component: () => import('../views/home/index.vue'),
     },
-    // 用户信息维护
+    // 科技政务
     {
-      path: '/userManage/user/index',
-      component: () => import('../views/userManage/user/index.vue'),
-    },
-    {
-      path: '/userManage/user/detail',
-      component: () => import('../views/userManage/user/detail.vue'),
-    },
-    // 企业信息管理
-    {
-      path: '/userManage/companyInfo/index',
-      component: () => import('../views/userManage/companyInfo/index.vue'),
-    },
-    {
-      path: '/userManage/companyInfo/detail',
-      component: () => import('../views/userManage/companyInfo/detail.vue'),
-    },
-    // 企业类别管理
-    {
-      path: '/userManage/companyType/index',
-      component: () => import('../views/userManage/companyType/index.vue'),
-    },
-    {
-      path: '/userManage/companyType/detail',
-      component: () => import('../views/userManage/companyType/detail.vue'),
-    },
-    // 专家信息管理
-    {
-      path: '/userManage/expertInfo/index',
-      component: () => import('../views/userManage/expertInfo/index.vue'),
-    },
-    {
-      path: '/userManage/expertInfo/detail',
-      component: () => import('../views/userManage/expertInfo/detail.vue'),
-    },
-    // 新闻管理
-    // 新闻管理-通知公告
-    {
-      path: '/news/notice/index',
-      component: () => import('../views/news/notice/index.vue'),
-    },
-    {
-      path: '/news/notice/detail',
-      component: () => import('../views/news/notice/detail.vue'),
-    },
-    // 新闻管理-创新吉林
-    {
-      path: '/news/innovate/index',
-      component: () => import('../views/news/innovate/index.vue'),
-    },
-    {
-      path: '/news/innovate/detail',
-      component: () => import('../views/news/innovate/detail.vue'),
-    },
-    // 新闻管理-国内动态
-    {
-      path: '/news/domestic/index',
-      component: () => import('../views/news/domestic/index.vue'),
-    },
-    {
-      path: '/news/domestic/detail',
-      component: () => import('../views/news/domestic/detail.vue'),
-    },
-    // 新闻管理-政务活动
-    {
-      path: '/news/govern/index',
-      component: () => import('../views/news/govern/index.vue'),
-    },
-    {
-      path: '/news/govern/detail',
-      component: () => import('../views/news/govern/detail.vue'),
-    },
-    // 新闻管理-媒体聚焦
-    {
-      path: '/news/media/index',
-      component: () => import('../views/news/media/index.vue'),
-    },
-    {
-      path: '/news/media/detail',
-      component: () => import('../views/news/media/detail.vue'),
-    },
-    // 新闻管理-信息审核
-    {
-      path: '/news/examine/index',
-      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'),
-    },
-    // 科技超市
-    // 科技超市-科技超市类别管理
-    {
-      path: '/supermarket/type/index',
-      component: () => import('../views/supermarket/type/index.vue'),
-    },
-    {
-      path: '/supermarket/type/detail',
-      component: () => import('../views/supermarket/type/detail.vue'),
-    },
-    // 科技超市-产品服务类别管理
-    {
-      path: '/supermarket/service/index',
-      component: () => import('../views/supermarket/service/index.vue'),
-    },
-    {
-      path: '/supermarket/service/detail',
-      component: () => import('../views/supermarket/service/detail.vue'),
-    },
-    // 科技超市-产品服务审核管理
-    {
-      path: '/supermarket/seviceShen/index',
-      component: () => import('../views/supermarket/seviceShen/index.vue'),
-    },
-    // 科技超市-供需信息分类管理
-    {
-      path: '/supermarket/message/index',
-      component: () => import('../views/supermarket/message/index.vue'),
-    },
-    {
-      path: '/supermarket/message/detail',
-      component: () => import('../views/supermarket/message/detail.vue'),
-    },
-    // 科技超市-供需信息审核管理
-    {
-      path: '/supermarket/messageShen/index',
-      component: () => import('../views/supermarket/messageShen/index.vue'),
-    },
-    // 科技超市-交易申请认证
-    {
-      path: '/supermarket/trans/index',
-      component: () => import('../views/supermarket/trans/index.vue'),
-    },
-    // 科技超市-交易申请审核
-    {
-      path: '/supermarket/transShen/index',
-      component: () => import('../views/supermarket/transShen/index.vue'),
-    },
-    // 科技人才
-    // 科技人才-职业类型管理
-    {
-      path: '/personnel/type/index',
-      component: () => import('../views/personnel/type/index.vue'),
-    },
-    {
-      path: '/personnel/type/detail',
-      component: () => import('../views/personnel/type/detail.vue'),
-    },
-    // 科技人才-简历管理
-    {
-      path: '/personnel/resume/index',
-      component: () => import('../views/personnel/resume/index.vue'),
-    },
-    {
-      path: '/personnel/resume/detail',
-      component: () => import('../views/personnel/resume/detail.vue'),
-    },
-    // 科技人才-就业指导信息管理
-    {
-      path: '/personnel/guidance/index',
-      component: () => import('../views/personnel/guidance/index.vue'),
-    },
-    {
-      path: '/personnel/guidance/detail',
-      component: () => import('../views/personnel/guidance/detail.vue'),
-    },
-    // 技术问答
-    // 技术问答-标签管理
-    {
-      path: '/technology/label/index',
-      component: () => import('../views/technology/label/index.vue'),
-    },
-    {
-      path: '/technology/label/detail',
-      component: () => import('../views/technology/label/detail.vue'),
-    },
-    // 技术问答-主题审核
-    {
-      path: '/technology/theme/index',
-      component: () => import('../views/technology/theme/index.vue'),
-    },
-    // 技术问答-回答管理
-    {
-      path: '/technology/answer/index',
-      component: () => import('../views/technology/answer/index.vue'),
-    },
-    // 上报通知管理
-    {
-      path: '/report/index',
-      component: () => import('../views/report/index.vue'),
-    },
-    {
-      path: '/report/detail',
-      component: () => import('../views/report/detail.vue'),
-    },
-    // 网上调查
-    {
-      path: '/online/index',
-      component: () => import('../views/online/index.vue'),
-    },
-    {
-      path: '/online/detail',
-      component: () => import('../views/online/detail.vue'),
-    },
-    // 网上调查结果
-    {
-      path: '/result/index',
-      component: () => import('../views/result/index.vue'),
+      path: '/government/index',
+      component: () => import('../views/government/index.vue'),
     },
     // 友情链接管理
     {

+ 76 - 0
src/views/government/index.vue

@@ -0,0 +1,76 @@
+<template>
+  <div id="index">
+    <el-row>
+      <el-col :span="24" class="top">
+        <topInfo :topTitle="topTitle"></topInfo>
+      </el-col>
+      <el-col :span="24" class="main">
+        <el-col :span="7" class="column">
+          <column :columnInfo="columnInfo"></column>
+        </el-col>
+        <el-col :span="17" class="message">
+          <messageInfo :message="message"></messageInfo>
+        </el-col>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import topInfo from '@/layout/public/top.vue';
+import column from '@/layout/government/column.vue';
+import messageInfo from '@/layout/government/messageInfo.vue';
+
+export default {
+  name: 'index',
+  props: {},
+  components: {
+    topInfo, //头部信息
+    column, //栏目信息列表
+    messageInfo, //信息列表
+  },
+  data: () => ({
+    topTitle: '科技政务',
+    columnInfo: [
+      {
+        title: '栏目标题',
+      },
+    ],
+    message: [
+      {
+        title: '标题',
+        column: '所属栏目',
+        state: '未审核',
+      },
+      {
+        title: '十条数据',
+        column: '所属栏目',
+        state: '未审核',
+      },
+    ],
+  }),
+  created() {},
+  computed: {},
+  methods: {},
+};
+</script>
+
+<style lang="less" scoped>
+.main {
+  padding: 20px;
+  margin: 10px 20px;
+  border: 1px solid #ccc;
+  width: 96%;
+}
+.column {
+  width: 258px;
+  min-height: 500px;
+  border: 1px solid #ccc;
+  margin: 0 20px 0 0;
+}
+.message {
+  border: 1px solid #ccc;
+  min-height: 500px;
+  width: 715px;
+}
+</style>

+ 0 - 45
src/views/news/domestic/detail.vue

@@ -1,45 +0,0 @@
-<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>

+ 0 - 68
src/views/news/domestic/index.vue

@@ -1,68 +0,0 @@
-<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>

+ 0 - 53
src/views/news/examine/index.vue

@@ -1,53 +0,0 @@
-<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="main">
-          <examineData :examineData="examineData"></examineData>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import examineData from '@/layout/news/examineData.vue';
-
-export default {
-  name: 'index',
-  props: {},
-  components: {
-    topInfo, //头部标题
-    examineData, //新闻资讯审核
-  },
-  data: () => ({
-    topTitle: '新闻资讯审核',
-    examineData: [
-      {
-        name: '测试人员',
-        title: '测试标题',
-        date: '2019-01-13',
-        state: '待管理员审核',
-      },
-    ],
-  }),
-  created() {},
-  computed: {},
-  methods: {},
-};
-</script>
-
-<style lang="less" scoped>
-.top {
-  height: 40px;
-  background-color: #f5f5f5;
-}
-.main {
-  width: 97%;
-  margin: 0 15px;
-}
-</style>

+ 0 - 45
src/views/news/govern/detail.vue

@@ -1,45 +0,0 @@
-<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>

+ 0 - 68
src/views/news/govern/index.vue

@@ -1,68 +0,0 @@
-<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>

+ 0 - 45
src/views/news/innovate/detail.vue

@@ -1,45 +0,0 @@
-<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>

+ 0 - 68
src/views/news/innovate/index.vue

@@ -1,68 +0,0 @@
-<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>

+ 0 - 45
src/views/news/media/detail.vue

@@ -1,45 +0,0 @@
-<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>

+ 0 - 68
src/views/news/media/index.vue

@@ -1,68 +0,0 @@
-<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>

+ 0 - 45
src/views/news/notice/detail.vue

@@ -1,45 +0,0 @@
-<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>

+ 0 - 68
src/views/news/notice/index.vue

@@ -1,68 +0,0 @@
-<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>

+ 0 - 45
src/views/online/detail.vue

@@ -1,45 +0,0 @@
-<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">
-          <onlineForm :form="form"></onlineForm>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import onlineForm from '@/layout/online/onlineForm.vue';
-export default {
-  name: 'detail',
-  props: {},
-  components: {
-    topInfo, //头部标题
-    onlineForm, //新闻信息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>

+ 0 - 61
src/views/online/index.vue

@@ -1,61 +0,0 @@
-<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">
-          <onlineData :tableData="tableData"></onlineData>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import searchInfo from '@/layout/online/searchInfo.vue';
-import onlineData from '@/layout/online/onlineData.vue';
-export default {
-  name: 'index',
-  props: {},
-  components: {
-    topInfo, //头部标题
-    searchInfo, //搜索
-    onlineData, //新闻信息列表
-  },
-  data: () => ({
-    topTitle: '网上调查管理',
-    tableData: [
-      {
-        content: '您是否愿意继续关注本平台',
-        num: '1',
-        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>

+ 0 - 45
src/views/personnel/guidance/detail.vue

@@ -1,45 +0,0 @@
-<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">
-          <guidanceForm :form="form"></guidanceForm>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import guidanceForm from '@/layout/personnel/guidanceForm.vue';
-export default {
-  name: 'detail',
-  props: {},
-  components: {
-    topInfo, //头部标题
-    guidanceForm, //新闻信息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>

+ 0 - 69
src/views/personnel/guidance/index.vue

@@ -1,69 +0,0 @@
-<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">
-          <guidanceSearch></guidanceSearch>
-        </el-col>
-        <el-col :span="24" class="main">
-          <guidanceData :tableData="tableData"></guidanceData>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import guidanceSearch from '@/layout/personnel/guidanceSearch.vue';
-import guidanceData from '@/layout/personnel/guidanceData.vue';
-
-export default {
-  name: 'index',
-  props: {},
-  components: {
-    topInfo, //头部标题
-    guidanceSearch, //头部搜索
-    guidanceData, //信息列表
-  },
-  data: () => ({
-    topTitle: '就业指导信息管理',
-    tableData: [
-      {
-        name: '测试',
-        type: '就业咨询',
-        user: 'admin',
-        date: '2019-01-14',
-      },
-      {
-        name: '十条数据',
-        type: '就业咨询',
-        user: 'admin',
-        date: '2019-01-14',
-      },
-    ],
-  }),
-  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>

+ 0 - 45
src/views/personnel/resume/detail.vue

@@ -1,45 +0,0 @@
-<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">
-          <resumeForm :form="form"></resumeForm>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import resumeForm from '@/layout/personnel/resumeForm.vue';
-export default {
-  name: 'detail',
-  props: {},
-  components: {
-    topInfo, //头部标题
-    resumeForm, //新闻信息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>

+ 0 - 77
src/views/personnel/resume/index.vue

@@ -1,77 +0,0 @@
-<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">
-          <resumeSearch></resumeSearch>
-        </el-col>
-        <el-col :span="24" class="main">
-          <resumeData :tableData="tableData"></resumeData>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import resumeSearch from '@/layout/personnel/resumeSearch.vue';
-import resumeData from '@/layout/personnel/resumeData.vue';
-
-export default {
-  name: 'index',
-  props: {},
-  components: {
-    topInfo, //头部标题
-    resumeSearch, //头部搜索
-    resumeData, //信息列表
-  },
-  data: () => ({
-    topTitle: '简历管理',
-    tableData: [
-      {
-        title: '路人甲简历',
-        name: '路人甲',
-        edu: '其他',
-        xingzhi: '兼职',
-        jobs: '计算机',
-        xinzi: '2000-3999',
-        mqzk: '我已经离职(随时到岗)',
-        date: '2019-01-14',
-      },
-      {
-        title: '十条数据',
-        name: '路人甲',
-        edu: '其他',
-        xingzhi: '兼职',
-        jobs: '计算机',
-        xinzi: '2000-3999',
-        mqzk: '我已经离职(随时到岗)',
-        date: '2019-01-14',
-      },
-    ],
-  }),
-  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>

+ 0 - 45
src/views/personnel/type/detail.vue

@@ -1,45 +0,0 @@
-<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">
-          <typeForm :form="form"></typeForm>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import typeForm from '@/layout/personnel/typeForm.vue';
-export default {
-  name: 'detail',
-  props: {},
-  components: {
-    topInfo, //头部标题
-    typeForm, //新闻信息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>

+ 0 - 69
src/views/personnel/type/index.vue

@@ -1,69 +0,0 @@
-<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">
-          <typeData :tableData="tableData"></typeData>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import searchInfo from '@/layout/personnel/searchInfo.vue';
-import typeData from '@/layout/personnel/typeData.vue';
-
-export default {
-  name: 'index',
-  props: {},
-  components: {
-    topInfo, //头部标题
-    searchInfo, //头部搜索
-    typeData, //信息列表
-  },
-  data: () => ({
-    topTitle: '职业类型管理',
-    tableData: [
-      {
-        title: '测试名称',
-        bianma: 'asdf',
-        date: '2019-01-14',
-        content: '为新手提供实习岗位',
-      },
-      {
-        title: '十条数据',
-        bianma: 'asdf',
-        date: '2019-01-14',
-        content: '为新手提供实习岗位',
-      },
-    ],
-  }),
-  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>

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

@@ -1,45 +0,0 @@
-<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>

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

@@ -1,68 +0,0 @@
-<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>

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

@@ -1,45 +0,0 @@
-<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>

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

@@ -1,68 +0,0 @@
-<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>

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

@@ -1,45 +0,0 @@
-<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>

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

@@ -1,68 +0,0 @@
-<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>

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

@@ -1,45 +0,0 @@
-<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>

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

@@ -1,68 +0,0 @@
-<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>

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

@@ -1,45 +0,0 @@
-<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>

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

@@ -1,68 +0,0 @@
-<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>

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

@@ -1,45 +0,0 @@
-<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>

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

@@ -1,68 +0,0 @@
-<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>

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

@@ -1,45 +0,0 @@
-<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>

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

@@ -1,68 +0,0 @@
-<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>

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

@@ -1,45 +0,0 @@
-<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>

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

@@ -1,68 +0,0 @@
-<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>

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

@@ -1,45 +0,0 @@
-<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>

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

@@ -1,68 +0,0 @@
-<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>

+ 0 - 45
src/views/report/detail.vue

@@ -1,45 +0,0 @@
-<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">
-          <reportForm :form="form"></reportForm>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import reportForm from '@/layout/report/reportForm.vue';
-export default {
-  name: 'detail',
-  props: {},
-  components: {
-    topInfo, //头部标题
-    reportForm, //新闻信息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>

+ 0 - 64
src/views/report/index.vue

@@ -1,64 +0,0 @@
-<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">
-          <reportData :tableData="tableData"></reportData>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import searchInfo from '@/layout/report/searchInfo.vue';
-import reportData from '@/layout/report/reportData.vue';
-export default {
-  name: 'index',
-  props: {},
-  components: {
-    topInfo, //头部标题
-    searchInfo, //搜索
-    reportData, //新闻信息列表
-  },
-  data: () => ({
-    topTitle: '上报通知管理',
-    tableData: [
-      {
-        title: '标题',
-        url: 'www.baidu.com',
-        startDate: '2019-01-14',
-        endDate: '2019-01-14',
-        content: '简述',
-        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>

+ 0 - 160
src/views/result/index.vue

@@ -1,160 +0,0 @@
-<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="main">
-          <!-- <el-table :data="tableData" style="width: 100%" border>
-            <el-table-column label="序号" type="index" width="50" align="left"> </el-table-column>
-            <el-table-column prop="title" label="主题名称" align="left"> </el-table-column>
-            <el-table-column prop="serial" label="选项序号" align="left"> </el-table-column>
-            <el-table-column prop="content" label="选项内容" align="left"> </el-table-column>
-            <el-table-column prop="num" label="选择数量" align="left"> </el-table-column>
-          </el-table> -->
-
-          <el-table :data="tableData" :span-method="objectSpanMethod" border style="width: 100%;">
-            <el-table-column prop="xuhao" label="序号" width="50" align="left"> </el-table-column>
-            <el-table-column prop="title" label="主题名称" align="left"> </el-table-column>
-            <el-table-column prop="serial" label="选项序号" align="left"> </el-table-column>
-            <el-table-column prop="content" label="选项内容" align="left"> </el-table-column>
-            <el-table-column prop="num" label="选择数量" align="left"> </el-table-column>
-          </el-table>
-
-          <el-col :span="24" class="page">
-            <el-pagination
-              @size-change="handleSizeChange"
-              @current-change="handleCurrentChange"
-              :current-page="currentPage"
-              layout="total, prev, pager, next, jumper"
-              :total="1"
-            >
-            </el-pagination>
-          </el-col>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-export default {
-  name: 'index',
-  props: {},
-  components: {
-    topInfo, //头部标题
-  },
-  data: () => ({
-    topTitle: '网上调查结果',
-    tableData: [
-      {
-        xuhao: '1',
-        title: '您是否愿意继续关注本平台?',
-        serial: '1',
-        content: '愿意',
-        num: '10',
-      },
-      {
-        serial: '2',
-        content: '不愿意',
-        num: '100',
-      },
-      {
-        serial: '3',
-        content: '愿意',
-        num: '1000',
-      },
-      {
-        serial: '4',
-        content: '不愿意',
-        num: '10000',
-      },
-      {
-        xuhao: '2',
-        title: '四条数据',
-        serial: '1',
-        content: '愿意',
-        num: '10',
-      },
-      {
-        serial: '2',
-        content: '不愿意',
-        num: '100',
-      },
-      {
-        serial: '3',
-        content: '愿意',
-        num: '1000',
-      },
-      {
-        serial: '4',
-        content: '不愿意',
-        num: '10000',
-      },
-    ],
-    currentPage: 1,
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleSizeChange(val) {
-      console.log(`每页 ${val} 条`);
-    },
-    handleCurrentChange(val) {
-      console.log(`当前页: ${val}`);
-    },
-    objectSpanMethod({ row, column, rowIndex, columnIndex }) {
-      console.log(row, column, rowIndex, columnIndex);
-      if (columnIndex === 0 || columnIndex === 1) {
-        if (rowIndex % 4 === 0) {
-          return {
-            rowspan: 4,
-            colspan: 1,
-          };
-        } else {
-          return {
-            rowspan: 0,
-            colspan: 0,
-          };
-        }
-      }
-    },
-  },
-};
-</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;
-  padding: 20px 0;
-}
-/deep/.el-table th {
-  padding: 5px 0;
-  background: #f2f2f2;
-}
-/deep/.el-table td {
-  padding: 5px 0;
-}
-/deep/.el-table tr {
-  background: #f9f9f9;
-}
-/deep/.el-table tr:nth-child(2n) {
-  background: #fff;
-}
-.page {
-  text-align: center;
-  padding: 30px 0;
-}
-</style>

+ 19 - 0
src/views/site.vue/index.vue

@@ -0,0 +1,19 @@
+<template>
+  <div id="index">
+    <p>index</p>
+  </div>
+</template>
+
+<script>
+export default {
+  name: 'index',
+  props: {},
+  components: {},
+  data: () => ({}),
+  created() {},
+  computed: {},
+  methods: {},
+};
+</script>
+
+<style lang="less" scoped></style>

+ 0 - 45
src/views/supermarket/message/detail.vue

@@ -1,45 +0,0 @@
-<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">
-          <messageForm :form="form"></messageForm>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import messageForm from '@/layout/supermarket/messageForm.vue';
-export default {
-  name: 'detail',
-  props: {},
-  components: {
-    topInfo, //头部标题
-    messageForm, //新闻信息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>

+ 0 - 94
src/views/supermarket/message/index.vue

@@ -1,94 +0,0 @@
-<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">
-          <el-col :span="24" class="searchInfo">
-            <el-col :span="8" class="left">
-              <span>查询供需分类名称:</span>
-              <el-input v-model="input" placeholder="请输入供需分类名称"></el-input>
-            </el-col>
-            <el-col :span="8" class="left">
-              <span>查询供需分类编码:</span>
-              <el-input v-model="input" placeholder="请输入供需分类编码"></el-input>
-            </el-col>
-            <el-col :span="8" class="right">
-              <el-button size="mini" type="primary" icon="el-icon-search">查询</el-button>
-              <el-button size="mini" type="success" icon="el-icon-check" @click="addData()">添加供需信息分类</el-button>
-            </el-col>
-          </el-col>
-        </el-col>
-        <el-col :span="24" class="main">
-          <messageData :tableData="tableData"></messageData>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import messageData from '@/layout/supermarket/messageData.vue';
-export default {
-  name: 'index',
-  props: {},
-  components: {
-    topInfo, //头部标题
-    messageData, //商铺类别管理
-  },
-  data: () => ({
-    topTitle: '供需信息分类管理',
-    input: '',
-    tableData: [
-      {
-        title: '测试标题',
-        bianma: 'asdf',
-        date: '2019-01-13',
-        content: '简介说明',
-      },
-      {
-        title: '十条数据',
-        bianma: 'asdf',
-        date: '2019-01-13',
-        content: '简介说明',
-      },
-    ],
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    addData() {
-      this.$router.push({ path: './detail' });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.top {
-  height: 40px;
-  background-color: #f5f5f5;
-}
-.search {
-  height: 40px;
-  line-height: 40px;
-  padding: 0 15px;
-}
-.searchInfo .left span {
-  font-size: 13px;
-  color: #393939;
-}
-.searchInfo .left .el-input {
-  width: 50%;
-}
-/deep/.searchInfo .left .el-input .el-input__inner {
-  height: 28px;
-}
-.main {
-  width: 97%;
-  margin: 0 15px;
-}
-</style>

+ 0 - 67
src/views/supermarket/messageShen/index.vue

@@ -1,67 +0,0 @@
-<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="main">
-          <messageExamine :serviceData="serviceData"></messageExamine>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import messageExamine from '@/layout/supermarket/messageExamine.vue';
-export default {
-  name: 'index',
-  props: {},
-  components: {
-    topInfo, //头部标题
-    messageExamine, //商铺类别管理
-  },
-  data: () => ({
-    topTitle: '供需信息审核',
-    input: '',
-    serviceData: [
-      {
-        title: '测试标题',
-        type: 'asdf',
-        jiage: '20',
-        date: '2019-01-14',
-        content: '描述',
-        state: '未審核',
-      },
-      {
-        title: '十条数据',
-        type: 'asdf',
-        jiage: '20',
-        date: '2019-01-14',
-        content: '描述',
-        state: '未審核',
-      },
-    ],
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    addData() {
-      this.$router.push({ path: './detail' });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.top {
-  height: 40px;
-  background-color: #f5f5f5;
-}
-.main {
-  width: 97%;
-  margin: 0 15px;
-}
-</style>

+ 0 - 45
src/views/supermarket/service/detail.vue

@@ -1,45 +0,0 @@
-<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">
-          <typeForm :form="form"></typeForm>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import typeForm from '@/layout/supermarket/serviceForm.vue';
-export default {
-  name: 'detail',
-  props: {},
-  components: {
-    topInfo, //头部标题
-    typeForm, //新闻信息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>

+ 0 - 94
src/views/supermarket/service/index.vue

@@ -1,94 +0,0 @@
-<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">
-          <el-col :span="24" class="searchInfo">
-            <el-col :span="8" class="left">
-              <span>查询产品服务类别名称:</span>
-              <el-input v-model="input" placeholder="请输入产品服务类别名称"></el-input>
-            </el-col>
-            <el-col :span="8" class="left">
-              <span>查询产品服务类别编码:</span>
-              <el-input v-model="input" placeholder="请输入产品服务类别编码"></el-input>
-            </el-col>
-            <el-col :span="8" class="right">
-              <el-button size="mini" type="primary" icon="el-icon-search">查询</el-button>
-              <el-button size="mini" type="success" icon="el-icon-check" @click="addData()">产品服务类别类别</el-button>
-            </el-col>
-          </el-col>
-        </el-col>
-        <el-col :span="24" class="main">
-          <mainType :tableData="tableData"></mainType>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import mainType from '@/layout/supermarket/mainType.vue';
-export default {
-  name: 'index',
-  props: {},
-  components: {
-    topInfo, //头部标题
-    mainType, //商铺类别管理
-  },
-  data: () => ({
-    topTitle: '商铺类别管理',
-    input: '',
-    tableData: [
-      {
-        title: '高校类别',
-        bianma: 'ASDF',
-        fuBianma: 'asdf',
-        date: '2019-01-13',
-      },
-      {
-        title: '十条数据',
-        bianma: 'ASDF',
-        fuBianma: 'asdf',
-        date: '2019-01-13',
-      },
-    ],
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    addData() {
-      this.$router.push({ path: './detail' });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.top {
-  height: 40px;
-  background-color: #f5f5f5;
-}
-.search {
-  height: 40px;
-  line-height: 40px;
-  padding: 0 15px;
-}
-.searchInfo .left span {
-  font-size: 13px;
-  color: #393939;
-}
-.searchInfo .left .el-input {
-  width: 50%;
-}
-/deep/.searchInfo .left .el-input .el-input__inner {
-  height: 28px;
-}
-.main {
-  width: 97%;
-  margin: 0 15px;
-}
-</style>

+ 0 - 63
src/views/supermarket/seviceShen/index.vue

@@ -1,63 +0,0 @@
-<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="main">
-          <serviceData :serviceData="serviceData"></serviceData>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import serviceData from '@/layout/supermarket/serviceData.vue';
-export default {
-  name: 'index',
-  props: {},
-  components: {
-    topInfo, //头部标题
-    serviceData, //商铺类别管理
-  },
-  data: () => ({
-    topTitle: '产品服务审核',
-    input: '',
-    serviceData: [
-      {
-        title: '测试人员',
-        school: '长春工业大学',
-        date: '2019-01-13',
-        state: '未审核',
-      },
-      {
-        title: '测试人员',
-        school: '长春工业大学',
-        date: '2019-01-13',
-        state: '未审核',
-      },
-    ],
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    addData() {
-      this.$router.push({ path: './detail' });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.top {
-  height: 40px;
-  background-color: #f5f5f5;
-}
-.main {
-  width: 97%;
-  margin: 0 15px;
-}
-</style>

+ 0 - 71
src/views/supermarket/trans/index.vue

@@ -1,71 +0,0 @@
-<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="main">
-          <transData :serviceData="serviceData"></transData>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import transData from '@/layout/supermarket/transData.vue';
-export default {
-  name: 'index',
-  props: {},
-  components: {
-    topInfo, //头部标题
-    transData, //商铺类别管理
-  },
-  data: () => ({
-    topTitle: '交易申请认证',
-    input: '',
-    serviceData: [
-      {
-        message: '交易信息',
-        user: '企业用户',
-        shenUser: '普通用户',
-        date: '2019-01-14',
-        shenBiaoji: '未提交',
-        faBiaoji: '未提交',
-        content: '交易申请说明',
-        state: '交易成功',
-      },
-      {
-        message: '十条数据',
-        user: '企业用户',
-        shenUser: '普通用户',
-        date: '2019-01-14',
-        shenBiaoji: '未提交',
-        faBiaoji: '未提交',
-        content: '交易申请说明',
-        state: '交易成功',
-      },
-    ],
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    addData() {
-      this.$router.push({ path: './detail' });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.top {
-  height: 40px;
-  background-color: #f5f5f5;
-}
-.main {
-  width: 97%;
-  margin: 0 15px;
-}
-</style>

+ 0 - 67
src/views/supermarket/transShen/index.vue

@@ -1,67 +0,0 @@
-<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="main">
-          <transShen :serviceData="serviceData"></transShen>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import transShen from '@/layout/supermarket/transShen.vue';
-export default {
-  name: 'index',
-  props: {},
-  components: {
-    topInfo, //头部标题
-    transShen, //商铺类别管理
-  },
-  data: () => ({
-    topTitle: '交易申请审核',
-    input: '',
-    serviceData: [
-      {
-        message: '交易信息',
-        jiaoUser: 'admin',
-        user: '企业用户',
-        date: '2019-01-14',
-        content: '交易说明',
-        state: '交易结束',
-      },
-      {
-        message: '十条数据',
-        jiaoUser: 'admin',
-        user: '企业用户',
-        date: '2019-01-14',
-        content: '交易说明',
-        state: '交易结束',
-      },
-    ],
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    addData() {
-      this.$router.push({ path: './detail' });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.top {
-  height: 40px;
-  background-color: #f5f5f5;
-}
-.main {
-  width: 97%;
-  margin: 0 15px;
-}
-</style>

+ 0 - 45
src/views/supermarket/type/detail.vue

@@ -1,45 +0,0 @@
-<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">
-          <typeForm :form="form"></typeForm>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import typeForm from '@/layout/supermarket/typeForm.vue';
-export default {
-  name: 'detail',
-  props: {},
-  components: {
-    topInfo, //头部标题
-    typeForm, //新闻信息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>

+ 0 - 94
src/views/supermarket/type/index.vue

@@ -1,94 +0,0 @@
-<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">
-          <el-col :span="24" class="searchInfo">
-            <el-col :span="8" class="left">
-              <span>查询商铺类别名称:</span>
-              <el-input v-model="input" placeholder="请输入商铺类别名称"></el-input>
-            </el-col>
-            <el-col :span="8" class="left">
-              <span>查询商铺类别编码:</span>
-              <el-input v-model="input" placeholder="请输入商铺类别编码"></el-input>
-            </el-col>
-            <el-col :span="8" class="right">
-              <el-button size="mini" type="primary" icon="el-icon-search">查询</el-button>
-              <el-button size="mini" type="success" icon="el-icon-check" @click="addData()">添加商铺类别</el-button>
-            </el-col>
-          </el-col>
-        </el-col>
-        <el-col :span="24" class="main">
-          <mainType :tableData="tableData"></mainType>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import mainType from '@/layout/supermarket/mainType.vue';
-export default {
-  name: 'index',
-  props: {},
-  components: {
-    topInfo, //头部标题
-    mainType, //商铺类别管理
-  },
-  data: () => ({
-    topTitle: '商铺类别管理',
-    input: '',
-    tableData: [
-      {
-        title: '高校类别',
-        bianma: 'ASDF',
-        fuBianma: 'asdf',
-        date: '2019-01-13',
-      },
-      {
-        title: '十条数据',
-        bianma: 'ASDF',
-        fuBianma: 'asdf',
-        date: '2019-01-13',
-      },
-    ],
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    addData() {
-      this.$router.push({ path: './detail' });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.top {
-  height: 40px;
-  background-color: #f5f5f5;
-}
-.search {
-  height: 40px;
-  line-height: 40px;
-  padding: 0 15px;
-}
-.searchInfo .left span {
-  font-size: 13px;
-  color: #393939;
-}
-.searchInfo .left .el-input {
-  width: 50%;
-}
-/deep/.searchInfo .left .el-input .el-input__inner {
-  height: 28px;
-}
-.main {
-  width: 97%;
-  margin: 0 15px;
-}
-</style>

+ 0 - 58
src/views/technology/answer/index.vue

@@ -1,58 +0,0 @@
-<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="main">
-          <answerData :answerData="answerData"></answerData>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import answerData from '@/layout/technology/answerData.vue';
-export default {
-  name: 'index',
-  props: {},
-  components: {
-    topInfo, //头部标题
-    answerData, //商铺类别管理
-  },
-  data: () => ({
-    topTitle: '技术问答回答审核',
-    answerData: [
-      {
-        themeId: '1',
-        bianma: 'asdf',
-        answerID: '1',
-        answer: '答案',
-        date: '2019-01-14',
-        state: '待审核',
-      },
-    ],
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    addData() {
-      this.$router.push({ path: './detail' });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.top {
-  height: 40px;
-  background-color: #f5f5f5;
-}
-.main {
-  width: 97%;
-  margin: 0 15px;
-}
-</style>

+ 0 - 45
src/views/technology/label/detail.vue

@@ -1,45 +0,0 @@
-<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">
-          <labelForm :form="form"></labelForm>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import labelForm from '@/layout/technology/labelForm.vue';
-export default {
-  name: 'detail',
-  props: {},
-  components: {
-    topInfo, //头部标题
-    labelForm, //新闻信息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>

+ 0 - 64
src/views/technology/label/index.vue

@@ -1,64 +0,0 @@
-<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">
-          <labelData :tableData="tableData"></labelData>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import searchInfo from '@/layout/technology/searchInfo.vue';
-import labelData from '@/layout/technology/labelData.vue';
-export default {
-  name: 'index',
-  props: {},
-  components: {
-    topInfo, //头部标题
-    searchInfo, //搜索
-    labelData, //新闻信息列表
-  },
-  data: () => ({
-    topTitle: '标签管理',
-    tableData: [
-      {
-        title: '标题',
-        bianma: 'asdf',
-      },
-      {
-        title: '标题',
-        bianma: 'asdf',
-      },
-    ],
-  }),
-  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>

+ 0 - 52
src/views/technology/theme/index.vue

@@ -1,52 +0,0 @@
-<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="main">
-          <themeData :tableData="tableData"></themeData>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import themeData from '@/layout/technology/themeData.vue';
-export default {
-  name: 'index',
-  props: {},
-  components: {
-    topInfo, //头部标题
-    themeData, //新闻信息列表
-  },
-  data: () => ({
-    topTitle: '技术问题主题审核',
-    tableData: [
-      {
-        theme: '问题主题',
-        userID: 'asdf',
-        date: '2019-01-15',
-        state: '待审核',
-      },
-    ],
-  }),
-  created() {},
-  computed: {},
-  methods: {},
-};
-</script>
-
-<style lang="less" scoped>
-.top {
-  height: 40px;
-  background-color: #f5f5f5;
-}
-.main {
-  width: 97%;
-  margin: 0 15px;
-}
-</style>

+ 0 - 73
src/views/userManage/companyInfo/detail.vue

@@ -1,73 +0,0 @@
-<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">
-          <el-form ref="form" :model="form" label-width="150px">
-            <el-form-item label="编号">
-              <el-input v-model="form.num" placeholder="请输入编号"></el-input>
-            </el-form-item>
-            <el-form-item label="名称">
-              <el-input v-model="form.title" placeholder="请输入企业名称"></el-input>
-            </el-form-item>
-            <el-form-item label="执照编码">
-              <el-input v-model="form.zhizhao" placeholder="请输入执照编码"></el-input>
-            </el-form-item>
-            <el-form-item label="联系方式">
-              <el-input v-model="form.tel" placeholder="请输入联系方式"></el-input>
-            </el-form-item>
-            <el-form-item label="联系地址">
-              <el-input v-model="form.address" placeholder="请输入联系地址"></el-input>
-            </el-form-item>
-            <el-form-item label="主页">
-              <el-input v-model="form.web" placeholder="请输入主页地址"></el-input>
-            </el-form-item>
-            <el-form-item label="创建时间">
-              <el-col :span="24">
-                <el-date-picker type="date" placeholder="选择日期" v-model="form.date1" style="width: 100%;"></el-date-picker>
-              </el-col>
-            </el-form-item>
-            <el-form-item>
-              <el-button @click="handleCancel">取消</el-button>
-              <el-button type="primary" @click="handleEdit">提交</el-button>
-            </el-form-item>
-          </el-form>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-export default {
-  name: 'detail',
-  props: {},
-  components: {
-    topInfo, //头部标题
-  },
-  data: () => ({
-    topTitle: '企业,单位类别添加',
-    form: {},
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleEdit() {
-      this.handleCancel();
-    },
-    handleCancel() {
-      this.$router.push({ path: './index' });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.el-form {
-  padding: 0 200px;
-}
-</style>

+ 0 - 183
src/views/userManage/companyInfo/index.vue

@@ -1,183 +0,0 @@
-<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">
-          <el-col :span="8" class="left">
-            <span>查询编号</span>
-            <el-input v-model="input" placeholder="请输入编码"></el-input>
-          </el-col>
-          <el-col :span="8" class="left">
-            <span>查询名称</span>
-            <el-input v-model="input" placeholder="请输入名称"></el-input>
-          </el-col>
-          <el-col :span="8" class="right">
-            <el-button size="mini" type="primary" icon="el-icon-search">查询</el-button>
-            <el-button size="mini" type="success" icon="el-icon-check" @click="addData()">添加企业,单位类别</el-button>
-          </el-col>
-        </el-col>
-        <el-col :span="24" class="main">
-          <el-table :data="tableData" style="width: 100%" border>
-            <el-table-column label="序号" type="index" width="50" align="left"> </el-table-column>
-            <el-table-column prop="num" label="编码" width="50" align="left"> </el-table-column>
-            <el-table-column prop="title" label="名称" width="80" align="left"> </el-table-column>
-            <el-table-column prop="zhizhao" label="执照编码" width="100" align="left"> </el-table-column>
-            <el-table-column prop="tel" label="联系方式" width="120" align="left"> </el-table-column>
-            <el-table-column prop="address" label="联系地址" width="230" align="left"> </el-table-column>
-            <el-table-column prop="web" label="主页" width="140" align="left"> </el-table-column>
-            <el-table-column prop="date" label="创建时间" width="100" align="left"> </el-table-column>
-            <el-table-column label="操作" align="left">
-              <template slot-scope="scoped">
-                <el-button size="mini" type="primary" icon="el-icon-view" @click="openDialog(scoped.$index)"></el-button>
-                <el-button size="mini" type="primary" icon="el-icon-edit" @click="addData(scoped.$index)"></el-button>
-                <el-button size="mini" type="danger" icon="el-icon-delete" @click.native.prevent="deleteRow(scoped.$index, tableData)"></el-button>
-              </template>
-            </el-table-column>
-          </el-table>
-          <el-col :span="24" class="page">
-            <el-pagination
-              @size-change="handleSizeChange"
-              @current-change="handleCurrentChange"
-              :current-page="currentPage"
-              layout="total, prev, pager, next, jumper"
-              :total="1"
-            >
-            </el-pagination>
-          </el-col>
-        </el-col>
-      </el-col>
-    </el-row>
-    <el-dialog title="详细信息" :visible.sync="dialog">
-      <el-col :span="24" class="dataInfo">
-        <el-col :span="24"> 编码:{{ info.num }} </el-col>
-        <el-col :span="24"> 名称:{{ info.title }} </el-col>
-        <el-col :span="24"> 执照编码:{{ info.zhizhao }} </el-col>
-        <el-col :span="24"> 联系方式:{{ info.tel }} </el-col>
-        <el-col :span="24"> 联系地址:{{ info.address }} </el-col>
-        <el-col :span="24">主页:{{ info.web }} </el-col>
-        <el-col :span="24"> 创建时间:{{ info.date }} </el-col>
-      </el-col>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-import { teal } from 'color-name';
-export default {
-  name: 'index',
-  props: {},
-  components: {
-    topInfo, //头部标题
-  },
-  data: () => ({
-    topTitle: '企业信息管理',
-    input: '',
-    tableData: [
-      {
-        num: '01',
-        title: '福瑞科技',
-        zhizhao: '123456',
-        tel: '17319450324',
-        address: '吉林省长春市朝阳去力旺广场B座16楼1608',
-        web: 'www.baidu.com',
-        date: '2019-01-10',
-      },
-      {
-        num: '02',
-        title: '十条数据',
-        zhizhao: '123456',
-        tel: '17319450324',
-        address: '吉林省长春市朝阳去力旺广场B座16楼1608',
-        web: 'www.baidu.com',
-        date: '2019-01-10',
-      },
-    ],
-    currentPage: 1,
-    dialog: false,
-    info: {},
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleSizeChange(val) {
-      console.log(`每页 ${val} 条`);
-    },
-    handleCurrentChange(val) {
-      console.log(`当前页: ${val}`);
-    },
-    addData(index) {
-      if (index !== undefined) {
-        let data = this.tableData[index];
-      } else {
-        this.form = {};
-      }
-      this.$router.push({ path: './detail' });
-    },
-    deleteRow(index, rows) {
-      rows.splice(index, 1);
-    },
-    openDialog(index) {
-      if (index !== undefined) {
-        let data = JSON.parse(JSON.stringify(this.tableData[index]));
-        data[`index`] = index;
-        this.$set(this, `info`, data);
-      }
-      this.dialog = true;
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.top {
-  height: 40px;
-  background-color: #f5f5f5;
-}
-.search {
-  height: 40px;
-  line-height: 40px;
-  padding: 0 15px;
-}
-.search .left span {
-  font-size: 13px;
-  color: #393939;
-}
-.search .left .el-input {
-  width: 50%;
-}
-/deep/.search .left .el-input .el-input__inner {
-  height: 28px;
-}
-.main {
-  width: 97%;
-  margin: 0 15px;
-}
-/deep/.el-table th {
-  padding: 5px 0;
-  background: #f2f2f2;
-}
-/deep/.el-table td {
-  padding: 5px 0;
-}
-/deep/.el-table tr {
-  background: #f9f9f9;
-}
-/deep/.el-table tr:nth-child(2n) {
-  background: #fff;
-}
-.page {
-  text-align: center;
-  padding: 30px 0;
-}
-/deep/ .el-dialog__body {
-  min-height: 300px;
-}
-.dataInfo .el-col {
-  font-size: 18px;
-  padding: 0 0 20px 0;
-}
-</style>

+ 0 - 56
src/views/userManage/companyType/detail.vue

@@ -1,56 +0,0 @@
-<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">
-          <el-form ref="form" :model="form" label-width="150px">
-            <el-form-item label="企业,单位类别名称">
-              <el-input v-model="form.title" placeholder="请输入企业,单位类别名称"></el-input>
-            </el-form-item>
-            <el-form-item label="企业,单位类别编号">
-              <el-input v-model="form.num" placeholder="请输入企业,单位类别编号"></el-input>
-            </el-form-item>
-            <el-form-item>
-              <el-button @click="handleCancel">取消</el-button>
-              <el-button type="primary" @click="handleEdit">提交</el-button>
-            </el-form-item>
-          </el-form>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-export default {
-  name: 'detail',
-  props: {},
-  components: {
-    topInfo, //头部标题
-  },
-  data: () => ({
-    topTitle: '企业,单位类别添加',
-    form: {},
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleEdit() {
-      this.handleCancel();
-    },
-    handleCancel() {
-      this.$router.push({ path: './index' });
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.el-form {
-  padding: 0 200px;
-}
-</style>

+ 0 - 193
src/views/userManage/companyType/index.vue

@@ -1,193 +0,0 @@
-<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">
-          <el-col :span="8" class="left">
-            <span>查询企业、单位类别名称:</span>
-            <el-input v-model="input" placeholder="请输入企业,单位类别名称"></el-input>
-          </el-col>
-          <el-col :span="8" class="left">
-            <span>查询企业、单位类别编码:</span>
-            <el-input v-model="input" placeholder="请输入企业,单位类别编码"></el-input>
-          </el-col>
-          <el-col :span="8" class="right">
-            <el-button size="mini" type="primary" icon="el-icon-search">查询</el-button>
-            <el-button size="mini" type="success" icon="el-icon-check" @click="addData()">添加企业,单位类别</el-button>
-          </el-col>
-        </el-col>
-        <el-col :span="24" class="main">
-          <el-table :data="tableData" style="width: 100%" border>
-            <el-table-column prop="title" label="类别名称" align="left"> </el-table-column>
-            <el-table-column prop="num" label="类别编码" align="left"> </el-table-column>
-            <el-table-column label="操作" align="left">
-              <template slot-scope="scoped">
-                <el-button size="mini" type="primary" icon="el-icon-view" @click="openDialog(scoped.$index)"></el-button>
-                <el-button size="mini" type="primary" icon="el-icon-edit" @click="addData(scoped.$index)"></el-button>
-                <el-button size="mini" type="danger" icon="el-icon-delete" @click.native.prevent="deleteRow(scoped.$index, tableData)"></el-button>
-              </template>
-            </el-table-column>
-          </el-table>
-          <el-col :span="24" class="page">
-            <el-pagination
-              @size-change="handleSizeChange"
-              @current-change="handleCurrentChange"
-              :current-page="currentPage"
-              layout="total, prev, pager, next, jumper"
-              :total="1"
-            >
-            </el-pagination>
-          </el-col>
-        </el-col>
-      </el-col>
-    </el-row>
-    <el-dialog title="详细信息" :visible.sync="dialog">
-      <el-col :span="24" class="dataInfo">
-        <el-col :span="24"> 企业、单位类别名称:{{ info.title }} </el-col>
-        <el-col :span="24"> 企业、单位类别编码:{{ info.num }} </el-col>
-      </el-col>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-export default {
-  name: 'index',
-  props: {},
-  components: {
-    topInfo, //头部标题
-  },
-  data: () => ({
-    topTitle: '企业,单位类别管理',
-    input: '',
-    tableData: [
-      {
-        title: '高校院所',
-        num: '01',
-      },
-      {
-        title: '机构团体',
-        num: '01',
-      },
-      {
-        title: '高校院所',
-        num: '01',
-      },
-      {
-        title: '机构团体',
-        num: '01',
-      },
-      {
-        title: '高校院所',
-        num: '01',
-      },
-      {
-        title: '机构团体',
-        num: '01',
-      },
-      {
-        title: '高校院所',
-        num: '01',
-      },
-      {
-        title: '机构团体',
-        num: '01',
-      },
-      {
-        title: '高校院所',
-        num: '01',
-      },
-      {
-        title: '十条数据',
-        num: '01',
-      },
-    ],
-    currentPage: 1,
-    dialog: false,
-    info: {},
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleSizeChange(val) {
-      console.log(`每页 ${val} 条`);
-    },
-    handleCurrentChange(val) {
-      console.log(`当前页: ${val}`);
-    },
-    addData(index) {
-      if (index !== undefined) {
-        let data = this.tableData[index];
-      } else {
-        this.form = {};
-      }
-      this.$router.push({ path: './detail' });
-    },
-    deleteRow(index, rows) {
-      rows.splice(index, 1);
-    },
-    openDialog(index) {
-      if (index !== undefined) {
-        let data = JSON.parse(JSON.stringify(this.tableData[index]));
-        data[`index`] = index;
-        this.$set(this, `info`, data);
-      }
-      this.dialog = true;
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.top {
-  height: 40px;
-  background-color: #f5f5f5;
-}
-.search {
-  height: 40px;
-  line-height: 40px;
-  padding: 0 15px;
-}
-.search .left span {
-  font-size: 13px;
-  color: #393939;
-}
-.search .left .el-input {
-  width: 50%;
-}
-/deep/.search .left .el-input .el-input__inner {
-  height: 28px;
-}
-.main {
-  width: 97%;
-  margin: 0 15px;
-}
-/deep/.el-table th {
-  padding: 5px 0;
-  background: #f2f2f2;
-}
-/deep/.el-table td {
-  padding: 5px 0;
-}
-/deep/.el-table tr {
-  background: #f9f9f9;
-}
-/deep/.el-table tr:nth-child(2n) {
-  background: #fff;
-}
-.page {
-  text-align: center;
-  padding: 30px 0;
-}
-/deep/ .el-dialog__body {
-  min-height: 300px;
-}
-.dataInfo .el-col {
-  font-size: 18px;
-  padding: 0 0 20px 0;
-}
-</style>

+ 0 - 177
src/views/userManage/expertInfo/detail.vue

@@ -1,177 +0,0 @@
-<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">
-          <el-form ref="form" :model="form" label-width="170px">
-            <el-form-item label="姓名">
-              <el-input v-model="form.name" placeholder="请输入姓名"></el-input>
-            </el-form-item>
-            <el-form-item label="性别" prop="age">
-              <el-select v-model="form.age" placeholder="请选择性别">
-                <el-option label="男" value="man"></el-option>
-                <el-option label="女" value="woman"></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="头像">
-              <el-upload
-                class="upload-demo"
-                action="https://jsonplaceholder.typicode.com/posts/"
-                :on-preview="handlePreview"
-                :on-remove="handleRemove"
-                :before-remove="beforeRemove"
-                multiple
-                :limit="1"
-                :file-list="fileList"
-              >
-                <el-button size="small" type="primary">点击上传</el-button>
-              </el-upload>
-            </el-form-item>
-            <el-form-item label="出生日期">
-              <el-col :span="24">
-                <el-date-picker type="date" placeholder="选择日期" v-model="form.date1" style="width: 100%;"></el-date-picker>
-              </el-col>
-            </el-form-item>
-            <el-form-item label="民族" prop="minzu">
-              <el-select v-model="form.minzu" placeholder="请选择民族">
-                <el-option label="汉族" value="man"></el-option>
-                <el-option label="满族" value="woman"></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="证件类型" prop="type">
-              <el-select v-model="form.type" placeholder="请选择证件类型">
-                <el-option label="身份证" value="sfz"></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="证件号码">
-              <el-input v-model="form.sfzh" placeholder="请输入证件号码"></el-input>
-            </el-form-item>
-            <el-form-item label="职称" prop="zhicheng">
-              <el-select v-model="form.zhicheng" placeholder="请选择职称">
-                <el-option label="初级职称" value="man"></el-option>
-                <el-option label="中级职称" value="woman"></el-option>
-                <el-option label="高级职称" value="man"></el-option>
-                <el-option label="其他" value="man"></el-option>
-                <el-option label="无" value="woman"></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="具体职称">
-              <el-input v-model="form.zhicheng" placeholder="请输入具体职称"></el-input>
-            </el-form-item>
-            <el-form-item label="职务">
-              <el-input v-model="form.zhiwu" placeholder="请输入职务"></el-input>
-            </el-form-item>
-            <el-form-item label="毕业院校">
-              <el-input v-model="form.shcool" placeholder="请输入毕业院校"></el-input>
-            </el-form-item>
-            <el-form-item label="学历" prop="xueli">
-              <el-select v-model="form.xueli" placeholder="请选择学历">
-                <el-option label="本科" value="man"></el-option>
-                <el-option label="中专" value="woman"></el-option>
-                <el-option label="大专" value="man"></el-option>
-                <el-option label="研究生" value="man"></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="学位" prop="xuewei">
-              <el-select v-model="form.xuewei" placeholder="请选择学位">
-                <el-option label="学士" value="man"></el-option>
-                <el-option label="硕士" value="woman"></el-option>
-                <el-option label="博士" value="man"></el-option>
-                <el-option label="其他" value="man"></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="所学专业">
-              <el-input v-model="form.sxzy" placeholder="请输入所学专业"></el-input>
-            </el-form-item>
-            <el-form-item label="从事专业">
-              <el-input v-model="form.cszy" placeholder="请输入从事专业"></el-input>
-            </el-form-item>
-            <el-form-item label="电子邮件">
-              <el-input v-model="form.email" placeholder="请输入电子邮件"></el-input>
-            </el-form-item>
-            <el-form-item label="办公电话">
-              <el-input v-model="form.phone" placeholder="请输入办公电话"></el-input>
-            </el-form-item>
-            <el-form-item label="移动电话">
-              <el-input v-model="form.mobile" placeholder="请输入移动电话"></el-input>
-            </el-form-item>
-            <el-form-item label="工作单位">
-              <el-input v-model="form.company" placeholder="请输入工作单位"></el-input>
-            </el-form-item>
-            <el-form-item label="业务工作简介">
-              <el-input v-model="form.ywgzjj" placeholder="请输入业务工作简介"></el-input>
-            </el-form-item>
-            <el-form-item label="主持或参与项目情况">
-              <el-input v-model="form.xmqk" placeholder="请输入主持或参与项目情况"></el-input>
-            </el-form-item>
-            <el-form-item label="主要学术成就及获奖情况">
-              <el-input v-model="form.hjqk" placeholder="请输入主要学术成就及获奖情况"></el-input>
-            </el-form-item>
-            <el-form-item label="论文论著">
-              <el-input v-model="form.lwlz" placeholder="请输入论文论著"></el-input>
-            </el-form-item>
-            <el-form-item label="备注">
-              <el-input v-model="form.beizhu" placeholder="请输入备注"></el-input>
-            </el-form-item>
-            <el-form-item label="请选择可供资讯领域" prop="lingyu">
-              <el-select v-model="form.lingyu" placeholder="请选择可供资讯领域">
-                <el-option label="计算机" value="man"></el-option>
-                <el-option label="VR" value="woman"></el-option>
-                <el-option label="MR" value="man"></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item>
-              <el-button @click="handleCancel">取消</el-button>
-              <el-button type="primary" @click="handleEdit">提交</el-button>
-            </el-form-item>
-          </el-form>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import topInfo from '@/layout/public/top.vue';
-export default {
-  name: 'detail',
-  props: {},
-  components: {
-    topInfo, //头部标题
-  },
-  data: () => ({
-    topTitle: '专家智库',
-    form: {},
-    fileList: [],
-  }),
-  created() {},
-  computed: {},
-  methods: {
-    handleEdit() {
-      this.handleCancel();
-    },
-    handleCancel() {
-      this.$router.push({ path: './index' });
-    },
-    handleRemove(file, fileList) {
-      console.log(file, fileList);
-    },
-    handlePreview(file) {
-      console.log(file);
-    },
-
-    beforeRemove(file, fileList) {
-      return this.$confirm(`确定移除 ${file.name}?`);
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.el-form {
-  padding: 0 200px;
-}
-</style>

+ 0 - 0
src/views/userManage/expertInfo/index.vue


部分文件因文件數量過多而無法顯示