From c9366fc1654bf9bdeced05e3c458f4fa7cfbc08e Mon Sep 17 00:00:00 2001 From: herenshan112 Date: Mon, 2 Sep 2024 09:03:56 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=BA=E5=91=98?= =?UTF-8?q?=E6=A1=A3=E6=A1=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/hr/people/index.ts | 8 + src/views/hr/archives/archivescont.vue | 865 +++++++----------- .../hr/archives/archivescont_20240831.vue | 577 ++++++++++++ .../basicinformation/appraisalrecord.vue | 8 + .../basicinformation/certificates.vue | 10 + .../basicinformation/charactercolor.vue | 10 +- .../hr/archives/basicinformation/discTest.vue | 161 ++++ .../hr/archives/basicinformation/editpwd.vue | 8 + .../educationalexperience.vue | 8 + .../basicinformation/emergencycontact.vue | 3 + .../basicinformation/employmentrelations.vue | 8 + .../basicinformation/familymembers.vue | 8 + .../archives/basicinformation/innerwork.vue | 9 + .../hr/archives/basicinformation/jobtitle.vue | 8 + .../hr/archives/basicinformation/orgnexus.vue | 5 + .../archives/basicinformation/outsideWork.vue | 8 + .../basicinformation/personalityTest.vue | 28 + .../rewardsandpunishments.vue | 8 + .../basicinformation/talentinventory.vue | 9 + .../basicinformation/workingcouple.vue | 8 + 20 files changed, 1234 insertions(+), 523 deletions(-) create mode 100644 src/views/hr/archives/archivescont_20240831.vue create mode 100644 src/views/hr/archives/basicinformation/discTest.vue create mode 100644 src/views/hr/archives/basicinformation/personalityTest.vue diff --git a/src/api/hr/people/index.ts b/src/api/hr/people/index.ts index 62cc880..e77c850 100644 --- a/src/api/hr/people/index.ts +++ b/src/api/hr/people/index.ts @@ -681,3 +681,11 @@ export function getUserCont(data?: any) { data: data }) } +//获取人员信息 +export function getUserDISCTest(data?: any) { + return request({ + url: '/systemapi/rongxin/getUserDISCTest', + method: 'post', + data: data + }) +} diff --git a/src/views/hr/archives/archivescont.vue b/src/views/hr/archives/archivescont.vue index 435c80e..ffc00b4 100644 --- a/src/views/hr/archives/archivescont.vue +++ b/src/views/hr/archives/archivescont.vue @@ -1,14 +1,16 @@ - - diff --git a/src/views/hr/archives/archivescont_20240831.vue b/src/views/hr/archives/archivescont_20240831.vue new file mode 100644 index 0000000..889d6b4 --- /dev/null +++ b/src/views/hr/archives/archivescont_20240831.vue @@ -0,0 +1,577 @@ + + + + diff --git a/src/views/hr/archives/basicinformation/appraisalrecord.vue b/src/views/hr/archives/basicinformation/appraisalrecord.vue index 7d47a4f..a0ce1dd 100644 --- a/src/views/hr/archives/basicinformation/appraisalrecord.vue +++ b/src/views/hr/archives/basicinformation/appraisalrecord.vue @@ -59,6 +59,14 @@ watch( } } ); +/** +@ 作者: 秦东 +@ 时间: 2024-08-31 16:14:47 +@ 功能: 首页页面渲染加载 +*/ +onMounted(()=>{ + getjcjlList() +}) /** * 添加数据 */ diff --git a/src/views/hr/archives/basicinformation/certificates.vue b/src/views/hr/archives/basicinformation/certificates.vue index 0468294..4253dd6 100644 --- a/src/views/hr/archives/basicinformation/certificates.vue +++ b/src/views/hr/archives/basicinformation/certificates.vue @@ -36,6 +36,7 @@ const searchAry = reactive({ state:0, types:4 }) +const totalVal = ref(0) const addzsxxBoxPage = ref(false); const editzsxxBoxPage = ref(false); const tableLoading = ref(false); @@ -64,6 +65,15 @@ watch( } } ); +/** +@ 作者: 秦东 +@ 时间: 2024-08-31 16:14:47 +@ 功能: 首页页面渲染加载 +*/ +onMounted(()=>{ + searchAry.id=props.usercont.keystr + getzsxxList(); +}) /** * 添加数据 */ diff --git a/src/views/hr/archives/basicinformation/charactercolor.vue b/src/views/hr/archives/basicinformation/charactercolor.vue index 8a63819..27ef6a6 100644 --- a/src/views/hr/archives/basicinformation/charactercolor.vue +++ b/src/views/hr/archives/basicinformation/charactercolor.vue @@ -66,7 +66,7 @@ const initChart = async () => { ElMessage.error(response.data.msg || '系统出错'); } } catch (e) { - console.error(e); + // console.error(e); } } // 更新雷达图 @@ -100,7 +100,13 @@ const createRadarOptions = (radarColour: any[], colourNameList: string[]) => { color: '#a0c3f8', }, data: [{ value: radarColour, - name: "个人色彩分布" + name: "个人色彩分布" , + label: { + show: true, + formatter: function (params) { + return params.value; + } + } }], itemStyle: { color: "#3c96ff" }, // 示例颜色 }, diff --git a/src/views/hr/archives/basicinformation/discTest.vue b/src/views/hr/archives/basicinformation/discTest.vue new file mode 100644 index 0000000..1b08cfb --- /dev/null +++ b/src/views/hr/archives/basicinformation/discTest.vue @@ -0,0 +1,161 @@ + + + + diff --git a/src/views/hr/archives/basicinformation/editpwd.vue b/src/views/hr/archives/basicinformation/editpwd.vue index 50fa115..e77aef5 100644 --- a/src/views/hr/archives/basicinformation/editpwd.vue +++ b/src/views/hr/archives/basicinformation/editpwd.vue @@ -58,6 +58,14 @@ const validatePass2 = (rule: any, value: any, callback: any) => { editUserPwdCont.id = props.usercont.keystr.toString() } }) + /** +@ 作者: 秦东 +@ 时间: 2024-08-31 16:14:47 +@ 功能: 首页页面渲染加载 +*/ +onMounted(()=>{ + editUserPwdCont.id = props.usercont.keystr.toString() +}) /** * 提交修改密码 */ diff --git a/src/views/hr/archives/basicinformation/educationalexperience.vue b/src/views/hr/archives/basicinformation/educationalexperience.vue index f803699..afd86e4 100644 --- a/src/views/hr/archives/basicinformation/educationalexperience.vue +++ b/src/views/hr/archives/basicinformation/educationalexperience.vue @@ -45,6 +45,14 @@ function getjyjlList(){ getjyjlList() } }) +/** +@ 作者: 秦东 +@ 时间: 2024-08-31 16:14:47 +@ 功能: 首页页面渲染加载 +*/ +onMounted(()=>{ + getjyjlList(); +}) /** * 添加数据 */ diff --git a/src/views/hr/archives/basicinformation/emergencycontact.vue b/src/views/hr/archives/basicinformation/emergencycontact.vue index 5dadffa..5610175 100644 --- a/src/views/hr/archives/basicinformation/emergencycontact.vue +++ b/src/views/hr/archives/basicinformation/emergencycontact.vue @@ -87,6 +87,9 @@ function delJjlxrBox(cont: emergencyContact) { }); }); } +onMounted(()=>{ + getJinjiLianXirenList(); +})