diff --git a/package-lock.json b/package-lock.json
index 3096ec2..2939d6a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1808,16 +1808,6 @@
"integrity": "sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo=",
"dev": true
},
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "optional": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
"cacache": {
"version": "13.0.1",
"resolved": "https://registry.npm.taobao.org/cacache/download/cacache-13.0.1.tgz?cache=0&sync_timestamp=1594427999421&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcacache%2Fdownload%2Fcacache-13.0.1.tgz",
@@ -1850,34 +1840,6 @@
"integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=",
"dev": true
},
- "chalk": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
- "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
- "dev": true,
- "optional": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "optional": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true,
- "optional": true
- },
"css-loader": {
"version": "3.6.0",
"resolved": "https://registry.npm.taobao.org/css-loader/download/css-loader-3.6.0.tgz?cache=0&sync_timestamp=1604507107408&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-loader%2Fdownload%2Fcss-loader-3.6.0.tgz",
@@ -1931,13 +1893,6 @@
"universalify": "^0.1.0"
}
},
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true,
- "optional": true
- },
"icss-utils": {
"version": "4.1.1",
"resolved": "https://registry.npm.taobao.org/icss-utils/download/icss-utils-4.1.1.tgz?cache=0&sync_timestamp=1602527330977&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ficss-utils%2Fdownload%2Ficss-utils-4.1.1.tgz",
@@ -2052,16 +2007,6 @@
"minipass": "^3.1.1"
}
},
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "optional": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
"terser-webpack-plugin": {
"version": "2.3.8",
"resolved": "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-2.3.8.tgz?cache=0&sync_timestamp=1603881757308&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser-webpack-plugin%2Fdownload%2Fterser-webpack-plugin-2.3.8.tgz",
@@ -2078,32 +2023,6 @@
"terser": "^4.6.12",
"webpack-sources": "^1.4.3"
}
- },
- "vue-loader-v16": {
- "version": "npm:vue-loader@16.2.0",
- "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.2.0.tgz",
- "integrity": "sha512-TitGhqSQ61RJljMmhIGvfWzJ2zk9m1Qug049Ugml6QP3t0e95o0XJjk29roNEiPKJQBEi8Ord5hFuSuELzSp8Q==",
- "dev": true,
- "optional": true,
- "requires": {
- "chalk": "^4.1.0",
- "hash-sum": "^2.0.0",
- "loader-utils": "^2.0.0"
- },
- "dependencies": {
- "loader-utils": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
- "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
- "dev": true,
- "optional": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^2.1.2"
- }
- }
- }
}
}
},
@@ -12661,6 +12580,87 @@
}
}
},
+ "vue-loader-v16": {
+ "version": "npm:vue-loader@16.2.0",
+ "resolved": "https://registry.nlark.com/vue-loader/download/vue-loader-16.2.0.tgz",
+ "integrity": "sha1-BGpTMI3Ufljv4g3ewe3sAnzjtG4=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "chalk": "^4.1.0",
+ "hash-sum": "^2.0.0",
+ "loader-utils": "^2.0.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz",
+ "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "chalk": {
+ "version": "4.1.1",
+ "resolved": "https://registry.nlark.com/chalk/download/chalk-4.1.1.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-4.1.1.tgz",
+ "integrity": "sha1-yAs/qyi/Y3HmhjMl7uZ+YYt35q0=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz",
+ "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz",
+ "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=",
+ "dev": true,
+ "optional": true
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-4.0.0.tgz?cache=0&sync_timestamp=1618559697170&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhas-flag%2Fdownload%2Fhas-flag-4.0.0.tgz",
+ "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=",
+ "dev": true,
+ "optional": true
+ },
+ "loader-utils": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npm.taobao.org/loader-utils/download/loader-utils-2.0.0.tgz",
+ "integrity": "sha1-5MrOW4FtQloWa18JfhDNErNgZLA=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
+ }
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.nlark.com/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz",
+ "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
"vue-quill-editor": {
"version": "3.0.6",
"resolved": "https://registry.npm.taobao.org/vue-quill-editor/download/vue-quill-editor-3.0.6.tgz",
diff --git a/src/components/BtnCom/BtnCon.vue b/src/components/BtnCom/BtnCon.vue
index 33cc1b5..ac73e37 100644
--- a/src/components/BtnCom/BtnCon.vue
+++ b/src/components/BtnCom/BtnCon.vue
@@ -22,6 +22,9 @@
分类管理
设备
成果
+ 需求征集
+ 人才信息
+ 人才分类
孵化部
入驻实体申请
@@ -29,6 +32,7 @@
服务
需求填报
合作伙伴
+ 产品展示
产业部
服务
diff --git a/src/components/EntityApply/EntityApplySearch.vue b/src/components/EntityApply/EntityApplySearch.vue
index 792eb87..af392bd 100644
--- a/src/components/EntityApply/EntityApplySearch.vue
+++ b/src/components/EntityApply/EntityApplySearch.vue
@@ -5,10 +5,22 @@
-
- {{
+
+
+ {{
dealStatus.value
- }}
+ }}
+
搜索
@@ -17,18 +29,76 @@
+ 下载报表
+
+
+
+
+
+
+
+
+
+
+ {{ quarter.value }}
+
+
+
+
-
diff --git a/src/components/Innovative/InnovativeAdd.vue b/src/components/Innovative/InnovativeAdd.vue
new file mode 100644
index 0000000..262f9fe
--- /dev/null
+++ b/src/components/Innovative/InnovativeAdd.vue
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+
+
+
+ {{ task.company }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 选择图片
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 保存
+
+
+
+
+
+
+
+
+
diff --git a/src/components/Innovative/InnovativeDate.vue b/src/components/Innovative/InnovativeDate.vue
new file mode 100644
index 0000000..9b2a000
--- /dev/null
+++ b/src/components/Innovative/InnovativeDate.vue
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+ {{ index + 1 }}
+
+
+
+
+
+
+
+
+
+ onDelete(record.id)"
+ title="确定要删除这一条?"
+ v-if="lists.length"
+ >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/Innovative/InnovativeEdit.vue b/src/components/Innovative/InnovativeEdit.vue
new file mode 100644
index 0000000..db1205b
--- /dev/null
+++ b/src/components/Innovative/InnovativeEdit.vue
@@ -0,0 +1,315 @@
+
+
+
+
+
+
+
+
+
+ {{ task.company }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 选择图片
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 保存
+
+
+
+
+
+
+
+
+
diff --git a/src/components/Innovative/InnovativeSearch.vue b/src/components/Innovative/InnovativeSearch.vue
new file mode 100644
index 0000000..8edf217
--- /dev/null
+++ b/src/components/Innovative/InnovativeSearch.vue
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+ {{ item.name }}
+
+
搜索
+
+
+
+
+
增加
+
+
+
+
+
+
+
+
+
diff --git a/src/config/api.js b/src/config/api.js
index 9df613c..a62e586 100644
--- a/src/config/api.js
+++ b/src/config/api.js
@@ -22,6 +22,9 @@ const comment = `${greenvalley}/comment`; // 交流社区相关操作
const place = `${greenvalley}/place`; // 孵化部入驻实体申请相关操作
const business = `${greenvalley}/business`; // 交流社区相关操作
const personApply = `${greenvalley}/PersonApply`; // 加入我们相关操作
+const product = `${greenvalley}/product`; // 产品相关操作
+const releaseTheList = `${greenvalley}/releaseTheList`; // 发榜和揭榜功能相关操作
+const tutorRelated = `${greenvalley}/tutorRelated`; // 人才信息相关操作
export const upload = `${greenvalley}/file/upload`;
@@ -202,6 +205,9 @@ export const updatePlace = params => axios.post(`${place}/update`, params);
// 入驻企业申请(管理员用)
export const handleApplyBackend = params => axios.post(`${place}/applyBackend`, params);
+// 导出报表
+export const handleExport = params => axios.post(`${place}/export`, params);
+
// 查询所有的研发团队相关信息
export const getAllTeam = () => axios.post(`${researchTeam}/selectAllTeam`);
@@ -256,14 +262,80 @@ export const getAreaBranch = params => axios.post(`${policy}/policy/area`, param
// 加入我们的相关接口
export const contactUs = params => axios.post(`${personApply}/joinUs`, params);
+// 查询企业简介信息(根据名字模糊搜索)
+export const queryInfo = params => axios.post(`${place}/queryInfo`, params);
+
+// 查询 产品列表
+export const selProduct = params => axios.post(`${product}/selProduct`, params);
+
+// 查询 产品详情
+export const selProductMesH = params => axios.post(`${product}/selProductMesH`, params);
+// 新增 产品
+export const addProduct = params => axios.post(`${product}/addProduct`, params);
+
+// 修改 产品
+export const updateProduct = params => axios.post(`${product}/updateProduct`, params);
+
+// 删除 产品
+export const deleteProduct = params => axios.post(`${product}/deleteProduct`, params);
// 后台查询修改
export const contactUsSearch = params => axios.post(`${personApply}/SearchJoinUs`, params);
-
// 后台查询删除
export const deleteJoinUs = params => axios.post(`${personApply}/DeleteJoinUs`, params);
// 后台申请修改状态
-export const joinUsStatus = params => axios.post(`${personApply}/JoinUsStatus`, params);
\ No newline at end of file
+export const joinUsStatus = params => axios.post(`${personApply}/JoinUsStatus`, params);
+
+// 创新挑战查看发榜列表
+export const selTelease = params => axios.post(`${releaseTheList}/selTelease`, params);
+
+// 创新挑战查看某个榜的揭榜列表
+export const selfulUnveilingList = params => axios.post(`${releaseTheList}/selfulUnveilingList`, params);
+
+// 创新挑战修改
+export const updateTelease = params => axios.post(`${releaseTheList}/updateTelease`, params);
+
+// 创新挑战增加
+export const addTelease = params => axios.post(`${releaseTheList}/addTelease`, params);
+
+// 创新挑战发榜类型查询
+export const findTypeList = params => axios.post(`${releaseTheList}/findTypeList`, params);
+
+// 创新挑战发榜类型查询
+export const selTeleaseById = params => axios.post(`${releaseTheList}/selTeleaseById`, params);
+
+// 创新挑战发榜审核
+export const upPublished = params => axios.post(`${releaseTheList}/upPublishedSuccessfully`, params);
+
+// 创新挑战揭榜列表
+export const selfulUnveiling = params => axios.post(`${releaseTheList}/selfulUnveilingList`, params);
+
+// 创新挑战修改揭榜审核状态
+export const upUnveiling = params => axios.post(`${releaseTheList}/upSuccessfulUnveiling`, params);
+
+// 增加人才
+export const addTeacher = params => axios.post(`${tutorRelated}/addTeacher`, params);
+
+// 删除人才
+export const delTeacher = params => axios.post(`${tutorRelated}/delTeacher`, params);
+
+// 修改人才
+export const upTeacher = params => axios.post(`${tutorRelated}/upTeacher`, params);
+
+// 查询人才
+export const getFindTeachH = params => axios.post(`${tutorRelated}/findTeachH`, params);
+
+// 查询人才类型
+export const getSelTutorH = params => axios.post(`${tutorRelated}/selTutorH`, params);
+
+// 增加人才类型
+export const addTutor = params => axios.post(`${tutorRelated}/addTutor`, params);
+
+// 修改人才类型
+export const upTutorH = params => axios.post(`${tutorRelated}/upTutorH`, params);
+
+// 删除人才类型
+export const delTutorH = params => axios.post(`${tutorRelated}/delTutorH`, params);
diff --git a/src/plugins/ant-design-vue.js b/src/plugins/ant-design-vue.js
index c453059..09ea587 100644
--- a/src/plugins/ant-design-vue.js
+++ b/src/plugins/ant-design-vue.js
@@ -24,9 +24,10 @@ import {
Spin,
Tooltip,
Popover,
- inputNumber,
+ InputNumber,
Avatar,
Steps,
+ AutoComplete,
} from 'ant-design-vue';
import { ConfigProvider } from 'ant-design-vue';
Vue.component(ConfigProvider.name, ConfigProvider);
@@ -52,9 +53,10 @@ Vue.use(Checkbox);
Vue.use(Spin);
Vue.use(Tooltip);
Vue.use(Popover);
-Vue.use(inputNumber);
+Vue.use(InputNumber);
Vue.use(Avatar);
Vue.use(Steps);
+Vue.use(AutoComplete);
Vue.prototype.$message = message;
Vue.prototype.$notification = notification;
diff --git a/src/router/index.js b/src/router/index.js
index cb8e9be..f00eb1e 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -35,7 +35,7 @@ const routes = [
name: 'BannerManage',
component: () => import(/* webpackChunkName: "banner-manage" */ 'views/BannerManage/BannerManage.vue'),
},
- // 轮播图管理
+ // 轮播图管理
{
path: '/banner-manage-m',
name: 'BannerManageM',
@@ -87,10 +87,9 @@ const routes = [
{
path: '/contact-us-derivative-enterprise',
name: 'ContactUs',
- component: () =>
- import(/* webpackChunkName: "ContactUs" */ 'views/ContactUs/ContactUs.vue'),
+ component: () => import(/* webpackChunkName: "ContactUs" */ 'views/ContactUs/ContactUs.vue'),
},
- // 衍生企业
+ // 衍生企业
{
path: '/about-us-derivative-enterprise',
name: 'AboutUsDerivativeEnterprise',
@@ -140,6 +139,24 @@ const routes = [
name: 'InnovativeAchievements',
component: () => import(/* webpackChunkName: "innovative-achievements" */ 'views/InnovativeAchievements/InnovativeAchievements.vue'),
},
+ // 创新挑战
+ {
+ path: '/challenge',
+ name: 'Challenge',
+ component: () => import(/* webpackChunkName: "challenge" */ 'views/Challenge/Challenge.vue'),
+ },
+ // 导师管理
+ {
+ path: '/teacher',
+ name: 'Teacher',
+ component: () => import(/* webpackChunkName: "industry-demand-report" */ 'views/Teacher/Teacher.vue'),
+ },
+ // 导师类型
+ {
+ path: '/teacher-type',
+ name: 'TeacherType',
+ component: () => import(/* webpackChunkName: "industry-demand-report" */ 'views/TeacherType/TeacherType.vue'),
+ },
// -------孵化部
// 入驻实体申请
{
@@ -171,6 +188,12 @@ const routes = [
name: 'HatchCooperativePartner',
component: () => import(/* webpackChunkName: "hatch-cooperative-partner" */ 'views/CooperativePartner/HatchCooperativePartner.vue'),
},
+ // 产品展示
+ {
+ path: '/incubation-project',
+ name: 'IncubationProject',
+ component: () => import(/* webpackChunkName: "incubation-project" */ 'views/IncubationProject/IncubationProject.vue'),
+ },
// -------产业部
// 服务
{
diff --git a/src/views/Challenge/Challenge.vue b/src/views/Challenge/Challenge.vue
new file mode 100644
index 0000000..0ba4153
--- /dev/null
+++ b/src/views/Challenge/Challenge.vue
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
diff --git a/src/views/Challenge/components/ChallengeAdd.vue b/src/views/Challenge/components/ChallengeAdd.vue
new file mode 100644
index 0000000..3fd7c92
--- /dev/null
+++ b/src/views/Challenge/components/ChallengeAdd.vue
@@ -0,0 +1,278 @@
+
+
+
增加
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/Challenge/components/ChallengeDate.vue b/src/views/Challenge/components/ChallengeDate.vue
new file mode 100644
index 0000000..d11d1fd
--- /dev/null
+++ b/src/views/Challenge/components/ChallengeDate.vue
@@ -0,0 +1,225 @@
+
+
+
+
+
+ {{ index + 1 }}
+
+
+
+
+
+
+
+ 查看揭榜列表
+
+
+
+ 待审核
+ 审核通过
+ 完成
+ 发榜取消
+
+
+
+
+ 审核
+
+
+
+
+
+
+
+ {{ item }}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/Challenge/components/ChallengeEdit.vue b/src/views/Challenge/components/ChallengeEdit.vue
new file mode 100644
index 0000000..5065037
--- /dev/null
+++ b/src/views/Challenge/components/ChallengeEdit.vue
@@ -0,0 +1,321 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/Challenge/components/ChallengeSearch.vue b/src/views/Challenge/components/ChallengeSearch.vue
new file mode 100644
index 0000000..6b496b3
--- /dev/null
+++ b/src/views/Challenge/components/ChallengeSearch.vue
@@ -0,0 +1,104 @@
+
+
+
+
+
+
截止时间:
+
+
+
+
审核状态:
+
+ {{ item }}
+
+
+
搜索
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/Challenge/components/UnveSearch.vue b/src/views/Challenge/components/UnveSearch.vue
new file mode 100644
index 0000000..efc2188
--- /dev/null
+++ b/src/views/Challenge/components/UnveSearch.vue
@@ -0,0 +1,44 @@
+
+
+
+
+
揭榜状态:
+
+ {{ item }}
+
+
+
搜索
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/Challenge/components/UnveilingDate.vue b/src/views/Challenge/components/UnveilingDate.vue
new file mode 100644
index 0000000..aeda051
--- /dev/null
+++ b/src/views/Challenge/components/UnveilingDate.vue
@@ -0,0 +1,251 @@
+
+
+
+
+
+
+ {{ index + 1 }}
+
+
+
+ 待审核
+ 成功
+ 未成功
+
+
+
+
+
+
+ 保存
+ 取消
+
+
+
+
+
+
+
+
+
diff --git a/src/views/EntityApplication/VirtualApplication.vue b/src/views/EntityApplication/VirtualApplication.vue
index 91c13f2..7a78cfc 100644
--- a/src/views/EntityApplication/VirtualApplication.vue
+++ b/src/views/EntityApplication/VirtualApplication.vue
@@ -1,7 +1,11 @@
-
+
diff --git a/src/views/IncubationProject/IncubationProject.vue b/src/views/IncubationProject/IncubationProject.vue
new file mode 100644
index 0000000..0530914
--- /dev/null
+++ b/src/views/IncubationProject/IncubationProject.vue
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
diff --git a/src/views/InnovativeEquipment/InnovativeEquipment.vue b/src/views/InnovativeEquipment/InnovativeEquipment.vue
index f60f03e..eb5b1d4 100644
--- a/src/views/InnovativeEquipment/InnovativeEquipment.vue
+++ b/src/views/InnovativeEquipment/InnovativeEquipment.vue
@@ -1,7 +1,12 @@
-
+
diff --git a/src/views/Teacher/Teacher.vue b/src/views/Teacher/Teacher.vue
new file mode 100644
index 0000000..bfa1d23
--- /dev/null
+++ b/src/views/Teacher/Teacher.vue
@@ -0,0 +1,711 @@
+
+
+
+
+
+
人才姓名:
+
+
人才分类:
+
+ {{ item.categoryName }}
+
+
+
搜索
+
+
+
增加
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 女
+ 男
+
+
+
+
+
+
+ 选择图片
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.categoryName }}
+
+
+
+
+
+
+ 选择图片
+
+
+
+
+
+
+
+ 选择图片
+
+
+
+
+
+
+
+
+
+
+ {{ index + 1 }}
+
+
+
+ 女
+ 男
+
+
+
+
+
+
+
+
+
+
+
+
+
+ onDelete(record.id)"
+ title="确定要删除这一条?"
+ v-if="lists.list.length"
+ >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 女
+ 男
+
+
+
+
+
+
+ 选择图片
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.categoryName }}
+
+
+
+
+
+
+ 选择图片
+
+
+
+
+
+
+
+
+
+ 选择图片
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/TeacherType/TeacherType.vue b/src/views/TeacherType/TeacherType.vue
new file mode 100644
index 0000000..a94644d
--- /dev/null
+++ b/src/views/TeacherType/TeacherType.vue
@@ -0,0 +1,355 @@
+
+
+
+
+
+
分类名称:
+
+
分类状态:
+
+ {{ item.categoryName }}
+
+
+
搜索
+
+
+
增加
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ index + 1 }}
+
+
+
+ 正常
+ 禁用
+ 删除
+
+
+
+
+ onDelete(record.id)" title="确定要删除这一条?">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.categoryName }}
+
+
+
+
+
+
+
+