From 695cf4dc4ffa0c87b48e1f6b67d38312cc90c7c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=83=A1=E7=8E=B2?= Date: Mon, 18 Mar 2024 18:48:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=99=BB=E5=BD=95=E3=80=81?= =?UTF-8?q?=E6=B3=A8=E5=86=8C=E3=80=81=E8=8E=B7=E5=8F=96=E7=9F=AD=E4=BF=A1?= =?UTF-8?q?=E9=AA=8C=E8=AF=81=E7=A0=81=E3=80=81=E6=88=96=E8=80=85=E5=9B=BE?= =?UTF-8?q?=E5=BD=A2=E9=AA=8C=E8=AF=81=E7=A0=81=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/manifest.json | 4 +- src/pages.json | 7 ++ src/pages/infoCollection/data.js | 107 ++++++++++++++++++- src/pages/login/agreement/index.vue | 100 ++++++++++++++++++ src/pages/login/forgetPassword/index.vue | 170 +++++++++++++++++++++++++++---- src/pages/login/index.vue | 143 ++++++++++++++++++++++++-- src/pages/login/register/index.vue | 135 +++++++++++++++++++----- src/request/api.js | 22 +++- src/request/http.js | 2 +- src/setting.js | 28 ++--- src/utils/utils.js | 20 ++++ 11 files changed, 666 insertions(+), 72 deletions(-) create mode 100644 src/pages/login/agreement/index.vue create mode 100644 src/utils/utils.js diff --git a/src/manifest.json b/src/manifest.json index b719e19..9d43706 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -54,7 +54,7 @@ "port" : 8081, "disableHostCheck" : true, "proxy" : { - "/mediRecord" : { + "/stdc" : { "target" : "https://dev.51trust.com", "changeOrigin" : true, "secure" : true @@ -94,7 +94,7 @@ "mp-toutiao" : { "usingComponents" : true }, - "uniStatistics": { + "uniStatistics": { "enable": false }, "vueVersion" : "3" diff --git a/src/pages.json b/src/pages.json index 484d2b0..66b18e0 100644 --- a/src/pages.json +++ b/src/pages.json @@ -46,6 +46,13 @@ } }, { + "path": "pages/login/agreement/index", + "style": { + "navigationBarTitleText": "用户服务协议", + "navigationBarBackgroundColor": "#ffffff" + } + }, + { "path": "pages/index/index", "style": { "navigationBarTitleText": "首页" diff --git a/src/pages/infoCollection/data.js b/src/pages/infoCollection/data.js index 712ed87..6cfaaea 100644 --- a/src/pages/infoCollection/data.js +++ b/src/pages/infoCollection/data.js @@ -1,4 +1,107 @@ +// 性别 export const genderList = [ - {value: 1, label: '男'}, {value: 0, label: '女'} -] + { label: '男', value: 1 }, + { label: '女', value: 0 }, +]; + +// 专业技术职称 +export const professionOptions = [ + { label: '高等学校教师', value: 0 }, + { label: '自然科学研究人员', value: 1 }, + { label: '哲学社会科学研究人员', value: 2 }, + { label: '卫生技术人员', value: 3 }, + { label: '工程技术人员', value: 4 }, + { label: '实验技术人员', value: 5 }, + { label: '文物博物专业人员', value: 6 }, + { label: '技工院校教师', value: 7 }, + { label: '会计人员', value: 8 }, + { label: '统计专业人员', value: 9 }, + { label: '经济专业人员', value: 10 }, + { label: '审计专业人员', value: 11 }, +]; + +// 审核状态 +export const approvalStatusOptions = [ + { label: '待审核', value: 0 }, + { label: '初审驳回', value: 1 }, + { label: '复审待审核', value: 2 }, + { label: '复审驳回', value: 3 }, + { label: '审核通过', value: 4 }, + { label: '待补充信息', value: 9 }, +]; + +// 人才库技术类型 +export const talentTechnicsOptions = [ + { label: '全部', value: null }, + { label: '基础研究', value: 0 }, + { label: '临床研究', value: 1 }, + { label: '产业应用', value: 2 }, + { label: '财务管理', value: 3 }, + { label: '法律服务', value: 4 }, + { label: '行政管理', value: 5 }, + { label: '其他', value: 7 }, +]; + +// 最高学历 +export const highestDegreeOptions = [ + { label: '研究生', value: 0 }, + { label: '本科', value: 1 }, + { label: '大专', value: 2 }, + { label: '中专', value: 3 }, + { label: '高中', value: 4 }, + { label: '其他', value: 5 }, +]; + +// 等级 +export const professionLevels = [ + { label: '初级', value: 0 }, + { label: '中级', value: 1 }, + { label: '副高级', value: 2 }, + { label: '高级', value: 3 }, +]; + +// 人才库工作单位类型 +export const talentWorkUnitType = [ + { label: '高等学校', value: 0 }, + { label: '研究机构', value: 1 }, + { label: '企业', value: 2 }, + { label: '其他', value: 3 }, +]; + +// 人才库专利类型 +export const talentPatentType = [ + { label: '发明专利', value: 0 }, + { label: '实用新型专利', value: 1 }, + { label: '外观设计专利', value: 2 }, +]; + +// 证件类型 +export const paperworkType = [ + { label: '身份证', value: 0 }, + { label: '护照', value: 1 }, +]; + +// 学位 +export const eduLevelType = [ + { label: '学士', value: 1 }, + { label: '硕士', value: 2 }, + { label: '博士', value: 3 }, + { label: '其他', value: 0 }, +]; + +// 标准类别 +export const standardType = [ + { label: '国际', value: 0 }, + { label: '国家', value: 1 }, + { label: '行业', value: 2 }, + { label: '地方', value: 3 }, + { label: '团体', value: 4 }, +]; + +// 制订/修订 +export const isFormulateType = [ + { label: '制定', value: 0 }, + { label: '修订', value: 1 }, +]; + diff --git a/src/pages/login/agreement/index.vue b/src/pages/login/agreement/index.vue new file mode 100644 index 0000000..c0b3e76 --- /dev/null +++ b/src/pages/login/agreement/index.vue @@ -0,0 +1,100 @@ + + + + + diff --git a/src/pages/login/forgetPassword/index.vue b/src/pages/login/forgetPassword/index.vue index 0e40448..e74d927 100644 --- a/src/pages/login/forgetPassword/index.vue +++ b/src/pages/login/forgetPassword/index.vue @@ -8,29 +8,44 @@ - + - - - - - - - + + + 密码重置成功 + + @@ -57,8 +72,103 @@ diff --git a/src/pages/login/register/index.vue b/src/pages/login/register/index.vue index f482c69..c4c0311 100644 --- a/src/pages/login/register/index.vue +++ b/src/pages/login/register/index.vue @@ -11,42 +11,42 @@ 欢迎登录人才库系统 - + - - - + - {{data.tips}} + {{tips}} - - + - - + @@ -54,17 +54,18 @@ - 已阅读并同意 + @tap="goWebView()"> 《用户服务协议》 @@ -75,30 +76,116 @@