From e8fb69f0e3a22f6322c502a703205e43e881d4ed Mon Sep 17 00:00:00 2001 From: cxc Date: Sat, 1 Oct 2022 09:12:01 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E5=9C=B0=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 4 + package.json | 4 +- .../index.js => admin/enterprise.js} | 50 ++- src/api/admin/expert.js | 55 +++ src/api/admin/expert/achievement.js | 43 ++ src/api/admin/expert/demand.js | 52 +++ src/api/admin/expert/research.js | 34 ++ src/api/identity/index.js | 16 +- src/api/website/home/index.js | 58 +++ src/components/webFooter/index.vue | 112 +++++ src/components/webReleaseActive/index.vue | 189 +++++++++ src/layout/components/Navbar.vue | 92 +++-- src/permission.js | 15 +- src/router/index.js | 53 ++- .../admin/enterprise/account/basicInfo.vue | 2 +- src/views/admin/enterprise/account/bill.vue | 354 +++++++++++++++- .../enterprise/account/joinMembership.vue | 102 +++++ .../admin/enterprise/activity/active.vue | 3 +- .../enterprise/demand/releaseService.vue | 2 +- .../enterprise/demand/releaseTechnology.vue | 2 +- .../admin/enterprise/demand/serviceDemand.vue | 2 +- .../admin/enterprise/demand/technology.vue | 2 +- .../admin/enterprise/extension/product.vue | 2 +- .../admin/enterprise/extension/release.vue | 2 +- src/views/admin/expert/account/basicInfo.vue | 115 ++++++ src/views/admin/expert/activity/active.vue | 139 +++++++ .../admin/expert/components/LineChart.vue | 136 +++++++ .../expert/components/ReleaseForm/index.vue | 308 ++++++++++++++ src/views/admin/expert/demand/already.vue | 351 ++++++++++++++++ src/views/admin/expert/demand/release.vue | 206 ++++++++++ .../admin/expert/demand/serviceDemand.vue | 172 ++++++++ src/views/admin/expert/demand/think.vue | 290 +++++++++++++ .../admin/expert/technology/achievement.vue | 172 ++++++++ src/views/admin/expert/technology/paper.vue | 286 +++++++++++++ src/views/admin/expert/technology/patent.vue | 385 ++++++++++++++++++ src/views/admin/expert/technology/release.vue | 63 +++ .../admin/expert/technology/research.vue | 353 ++++++++++++++++ src/views/components/ExpertForm/index.vue | 24 +- src/views/components/FieldSingle/index.vue | 56 ++- src/views/identity/expert.vue | 30 +- src/views/identity/index.vue | 13 +- src/views/website/about/about.vue | 8 + src/views/website/activity/activity.vue | 7 + src/views/website/home/comp/index1.vue | 215 +--------- src/views/website/home/comp/index2.vue | 298 +------------- src/views/website/home/comp/index3.vue | 244 ++++++++++- src/views/website/home/comp/index4.vue | 19 +- src/views/website/home/comp/index5.vue | 119 +++++- src/views/website/home/comp/index6.vue | 21 +- src/views/website/home/comp/index7.vue | 196 ++++++++- src/views/website/home/comp/index8.vue | 134 +----- src/views/website/home/index.vue | 185 +++------ src/views/website/innovate/innovate.vue | 7 + src/views/website/login/index.vue | 41 +- src/views/website/solution/solution.vue | 6 + vite.config.js | 2 +- 56 files changed, 4910 insertions(+), 941 deletions(-) rename src/api/{enterprise/index.js => admin/enterprise.js} (71%) create mode 100644 src/api/admin/expert.js create mode 100644 src/api/admin/expert/achievement.js create mode 100644 src/api/admin/expert/demand.js create mode 100644 src/api/admin/expert/research.js create mode 100644 src/api/website/home/index.js create mode 100644 src/components/webFooter/index.vue create mode 100644 src/components/webReleaseActive/index.vue create mode 100644 src/views/admin/enterprise/account/joinMembership.vue create mode 100644 src/views/admin/expert/account/basicInfo.vue create mode 100644 src/views/admin/expert/activity/active.vue create mode 100644 src/views/admin/expert/components/LineChart.vue create mode 100644 src/views/admin/expert/components/ReleaseForm/index.vue create mode 100644 src/views/admin/expert/demand/already.vue create mode 100644 src/views/admin/expert/demand/release.vue create mode 100644 src/views/admin/expert/demand/serviceDemand.vue create mode 100644 src/views/admin/expert/demand/think.vue create mode 100644 src/views/admin/expert/technology/achievement.vue create mode 100644 src/views/admin/expert/technology/paper.vue create mode 100644 src/views/admin/expert/technology/patent.vue create mode 100644 src/views/admin/expert/technology/release.vue create mode 100644 src/views/admin/expert/technology/research.vue create mode 100644 src/views/website/about/about.vue create mode 100644 src/views/website/activity/activity.vue create mode 100644 src/views/website/innovate/innovate.vue create mode 100644 src/views/website/solution/solution.vue diff --git a/index.html b/index.html index 9969e4c..7df0336 100644 --- a/index.html +++ b/index.html @@ -7,6 +7,10 @@ + + + 中科云 diff --git a/src/components/webReleaseActive/index.vue b/src/components/webReleaseActive/index.vue new file mode 100644 index 0000000..0752a74 --- /dev/null +++ b/src/components/webReleaseActive/index.vue @@ -0,0 +1,189 @@ + + diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index 8a2605d..9990b21 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -1,20 +1,33 @@ - diff --git a/src/views/admin/enterprise/activity/active.vue b/src/views/admin/enterprise/activity/active.vue index 8a4904c..43476d9 100644 --- a/src/views/admin/enterprise/activity/active.vue +++ b/src/views/admin/enterprise/activity/active.vue @@ -83,7 +83,7 @@ diff --git a/src/views/admin/expert/activity/active.vue b/src/views/admin/expert/activity/active.vue new file mode 100644 index 0000000..2f9c4f9 --- /dev/null +++ b/src/views/admin/expert/activity/active.vue @@ -0,0 +1,139 @@ + + + diff --git a/src/views/admin/expert/components/LineChart.vue b/src/views/admin/expert/components/LineChart.vue new file mode 100644 index 0000000..d13d180 --- /dev/null +++ b/src/views/admin/expert/components/LineChart.vue @@ -0,0 +1,136 @@ + + + diff --git a/src/views/admin/expert/components/ReleaseForm/index.vue b/src/views/admin/expert/components/ReleaseForm/index.vue new file mode 100644 index 0000000..ab936ef --- /dev/null +++ b/src/views/admin/expert/components/ReleaseForm/index.vue @@ -0,0 +1,308 @@ + + + diff --git a/src/views/admin/expert/demand/already.vue b/src/views/admin/expert/demand/already.vue new file mode 100644 index 0000000..13b552d --- /dev/null +++ b/src/views/admin/expert/demand/already.vue @@ -0,0 +1,351 @@ + + + diff --git a/src/views/admin/expert/demand/release.vue b/src/views/admin/expert/demand/release.vue new file mode 100644 index 0000000..e43d3fa --- /dev/null +++ b/src/views/admin/expert/demand/release.vue @@ -0,0 +1,206 @@ + + diff --git a/src/views/admin/expert/demand/serviceDemand.vue b/src/views/admin/expert/demand/serviceDemand.vue new file mode 100644 index 0000000..e39787a --- /dev/null +++ b/src/views/admin/expert/demand/serviceDemand.vue @@ -0,0 +1,172 @@ + + + diff --git a/src/views/admin/expert/demand/think.vue b/src/views/admin/expert/demand/think.vue new file mode 100644 index 0000000..99c6efa --- /dev/null +++ b/src/views/admin/expert/demand/think.vue @@ -0,0 +1,290 @@ + + + + diff --git a/src/views/admin/expert/technology/achievement.vue b/src/views/admin/expert/technology/achievement.vue new file mode 100644 index 0000000..905b7ae --- /dev/null +++ b/src/views/admin/expert/technology/achievement.vue @@ -0,0 +1,172 @@ + + + diff --git a/src/views/admin/expert/technology/paper.vue b/src/views/admin/expert/technology/paper.vue new file mode 100644 index 0000000..cbe8778 --- /dev/null +++ b/src/views/admin/expert/technology/paper.vue @@ -0,0 +1,286 @@ + + + diff --git a/src/views/admin/expert/technology/patent.vue b/src/views/admin/expert/technology/patent.vue new file mode 100644 index 0000000..1c563ea --- /dev/null +++ b/src/views/admin/expert/technology/patent.vue @@ -0,0 +1,385 @@ + + + diff --git a/src/views/admin/expert/technology/release.vue b/src/views/admin/expert/technology/release.vue new file mode 100644 index 0000000..3dcb1b0 --- /dev/null +++ b/src/views/admin/expert/technology/release.vue @@ -0,0 +1,63 @@ + + diff --git a/src/views/admin/expert/technology/research.vue b/src/views/admin/expert/technology/research.vue new file mode 100644 index 0000000..b724ba5 --- /dev/null +++ b/src/views/admin/expert/technology/research.vue @@ -0,0 +1,353 @@ + + + diff --git a/src/views/components/ExpertForm/index.vue b/src/views/components/ExpertForm/index.vue index 4f8cc3a..5edea8e 100644 --- a/src/views/components/ExpertForm/index.vue +++ b/src/views/components/ExpertForm/index.vue @@ -28,11 +28,11 @@ - + - + {}; const validateForm = async () => { let formValid; try { @@ -272,7 +272,7 @@ const validateForm = async () => { const cityFormValid = await cityFormRef.value.validateForm(); // 城市选择表单验证 const fieldFormValid = await fieldFormRef.value.validateForm(); // 领域选择表单验证 const keywordsFormValid = await keywordsFormRef.value.validateForm(); // 关键词表单验证 - const researchsFormValid = await researchsFormRef.value.validateForm(); + const researchsFormValid = await researchsFormRef.value.validateForm(); // 研究方向表单验证 return ( formValid && cityFormValid && diff --git a/src/views/components/FieldSingle/index.vue b/src/views/components/FieldSingle/index.vue index f17d31d..149c575 100644 --- a/src/views/components/FieldSingle/index.vue +++ b/src/views/components/FieldSingle/index.vue @@ -64,8 +64,58 @@ - + diff --git a/src/views/identity/expert.vue b/src/views/identity/expert.vue index abcf8c4..8ab95f8 100644 --- a/src/views/identity/expert.vue +++ b/src/views/identity/expert.vue @@ -5,7 +5,7 @@ v-model="form" :isAdd="false" :labelWidth="labelWidth" - ref="expertForm" + ref="expertFormRef" />
取消 @@ -15,23 +15,25 @@
diff --git a/src/views/identity/index.vue b/src/views/identity/index.vue index 2798c21..1f0a915 100644 --- a/src/views/identity/index.vue +++ b/src/views/identity/index.vue @@ -5,6 +5,7 @@ @@ -26,9 +27,9 @@ 查看拒绝原因

- +
@@ -39,6 +40,7 @@ @@ -49,6 +51,7 @@ >

{{ `${item.title}后台` }}

+ 进入

@@ -63,6 +66,7 @@ import { identity, settled, identitySwitch } from "@/api/identity/index"; import { useRouter } from "vue-router"; import usePermissionStore from "@/store/modules/permission"; import useUserStore from "@/store/modules/user"; +import { ElMessageBox } from "element-plus"; const router = useRouter(); const permissionStore = usePermissionStore(); @@ -109,11 +113,12 @@ function reason(item) { alert("拒绝原因:\n" + item.remark); } function noClicking() { - return identityList.value.some((item) => item.status === 0); + return identityList.value.some((item) => item.status == 0); } // item.status -1>未入驻 0>审核中 1>通过 2拒绝 function handleStatus(item) { - if (noClicking()) return alert("你有已入住申请中"); + console.log(item); + if (noClicking()) return ElMessageBox.alert("您已有入驻申请"); if (item.status === "4" || item.status === "2") { if (item.id == 1) { // 企业 diff --git a/src/views/website/about/about.vue b/src/views/website/about/about.vue new file mode 100644 index 0000000..84d18cc --- /dev/null +++ b/src/views/website/about/about.vue @@ -0,0 +1,8 @@ + + diff --git a/src/views/website/activity/activity.vue b/src/views/website/activity/activity.vue new file mode 100644 index 0000000..0e9ca6e --- /dev/null +++ b/src/views/website/activity/activity.vue @@ -0,0 +1,7 @@ + + diff --git a/src/views/website/home/comp/index1.vue b/src/views/website/home/comp/index1.vue index 5f165c3..6d442b6 100644 --- a/src/views/website/home/comp/index1.vue +++ b/src/views/website/home/comp/index1.vue @@ -1,222 +1,9 @@ - - - diff --git a/src/views/website/home/comp/index2.vue b/src/views/website/home/comp/index2.vue index 4e8c35c..0a6189e 100644 --- a/src/views/website/home/comp/index2.vue +++ b/src/views/website/home/comp/index2.vue @@ -1,297 +1 @@ - - - - - \ No newline at end of file + diff --git a/src/views/website/home/comp/index3.vue b/src/views/website/home/comp/index3.vue index d3bfefa..9c453fd 100644 --- a/src/views/website/home/comp/index3.vue +++ b/src/views/website/home/comp/index3.vue @@ -42,11 +42,18 @@ - - + diff --git a/src/views/website/home/index.vue b/src/views/website/home/index.vue index 2788456..2fc6823 100644 --- a/src/views/website/home/index.vue +++ b/src/views/website/home/index.vue @@ -1,26 +1,22 @@