From e184decf6e1301bce684cfc095c94dee767a50a5 Mon Sep 17 00:00:00 2001 From: yangjun <1173114630@qq.com> Date: Mon, 8 Sep 2025 15:45:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=91=98=E5=B7=A5=E5=85=A5?= =?UTF-8?q?=E9=A9=BB=E5=B1=95=E7=A4=BA=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/OrgCard/OrgCardEmployess.vue | 174 ++++++++++++++++++ .../NuEmployeesAdvisoryInfo.data.ts | 103 +---------- .../NuEmployeesAdvisoryInfoList.vue | 36 ++-- .../components/EmployeesOrgList.vue | 49 +++++ .../components/EmployeesOrgListModal.vue | 65 +++++++ .../NuEmployeesAdvisoryInfoForm.vue | 77 ++++---- .../NuEmployeesAdvisoryInfoModal.vue | 10 +- 7 files changed, 362 insertions(+), 152 deletions(-) create mode 100644 src/components/OrgCard/OrgCardEmployess.vue create mode 100644 src/views/biz/nuEmployeesAdvisoryInfo/components/EmployeesOrgList.vue create mode 100644 src/views/biz/nuEmployeesAdvisoryInfo/components/EmployeesOrgListModal.vue diff --git a/src/components/OrgCard/OrgCardEmployess.vue b/src/components/OrgCard/OrgCardEmployess.vue new file mode 100644 index 0000000..b4e1031 --- /dev/null +++ b/src/components/OrgCard/OrgCardEmployess.vue @@ -0,0 +1,174 @@ + + + + + + + {{ + orgInfo.departName + }} + + + + + + 标准指令库 + + + 标准标签库 + + {{ orgInfo.orgCode + }} + + + + + + + + + + 机构负责人:{{ orgInfo.orgLeader }} + 负责人电话:{{ orgInfo.orgLeaderPhone }} + + + {{ orgInfo.comRegisterAddress }} + + + 入职时间:{{ orgInfo.entryTime?.substring(0, 10) }} + + + + + + + + \ No newline at end of file diff --git a/src/views/biz/nuEmployeesAdvisoryInfo/NuEmployeesAdvisoryInfo.data.ts b/src/views/biz/nuEmployeesAdvisoryInfo/NuEmployeesAdvisoryInfo.data.ts index 75011a9..d190c6a 100644 --- a/src/views/biz/nuEmployeesAdvisoryInfo/NuEmployeesAdvisoryInfo.data.ts +++ b/src/views/biz/nuEmployeesAdvisoryInfo/NuEmployeesAdvisoryInfo.data.ts @@ -7,7 +7,7 @@ import {JVxeTypes, JVxeColumn, JVxeTableInstance} from '/@/components/jeecg/JVxe //列表数据 export const columns: BasicColumn[] = [ { - title: '咨询人姓名', + title: '姓名', align: "center", dataIndex: 'name' }, @@ -16,11 +16,11 @@ export const columns: BasicColumn[] = [ align: "center", dataIndex: 'tel' }, - // { - // title: '机构是否入驻', - // align: "center", - // dataIndex: 'izEntry' - // }, + { + title: '入驻时间', + align: "center", + dataIndex: 'createTime' + }, { title: '性别', align: "center", @@ -53,46 +53,6 @@ export const columns: BasicColumn[] = [ align: "center", dataIndex: 'idCard' }, - { - title: '签发机关', - align: "center", - dataIndex: 'issuingAuthority', - defaultHidden: true, - }, - { - title: '有效开始日期', - align: "center", - dataIndex: 'startTime', - customRender:({text}) =>{ - text = !text ? "" : (text.length > 10 ? text.substr(0,10) : text); - return text; - }, - defaultHidden: true, - }, - { - title: '有效结束日期', - align: "center", - dataIndex: 'endTime', - customRender:({text}) =>{ - text = !text ? "" : (text.length > 10 ? text.substr(0,10) : text); - return text; - }, - defaultHidden: true, - }, - { - title: '身份证正面', - align: "center", - dataIndex: 'cardZmPath', - customRender: render.renderImage, - defaultHidden: true, - }, - { - title: '身份证反面', - align: "center", - dataIndex: 'cardFmPath', - customRender: render.renderImage, - defaultHidden: true, - }, { title: '婚否', align: "center", @@ -132,55 +92,6 @@ export const columns: BasicColumn[] = [ align: "center", dataIndex: 'contactTel' }, - { - title: '紧急联系人与本人关系', - align: "center", - dataIndex: 'contactRelationship', - defaultHidden: true, - }, - { - title: '状态', - align: "center", - dataIndex: 'status_dictText', - }, - { - title: '审核备注', - align: "center", - dataIndex: 'content', - defaultHidden: true, - }, - { - title: '户口性质', - align: "center", - dataIndex: 'hukouType', - defaultHidden: true, - }, - { - title: '银行卡正面', - align: "center", - dataIndex: 'bankZmPath', - customRender: render.renderImage, - defaultHidden: true, - }, - { - title: '银行卡反面', - align: "center", - dataIndex: 'bankFmPath', - customRender: render.renderImage, - defaultHidden: true, - }, - { - title: '开户行', - align: "center", - dataIndex: 'openingBank', - defaultHidden: true, - }, - { - title: '银行卡号', - align: "center", - dataIndex: 'bankCard', - defaultHidden: true, - }, { title: '健康证正面', align: "center", @@ -196,7 +107,7 @@ export const columns: BasicColumn[] = [ defaultHidden: true, }, { - title: '资质证(可多张)', + title: '资质证', align: "center", dataIndex: 'qualificationPath', customRender: render.renderImage, diff --git a/src/views/biz/nuEmployeesAdvisoryInfo/NuEmployeesAdvisoryInfoList.vue b/src/views/biz/nuEmployeesAdvisoryInfo/NuEmployeesAdvisoryInfoList.vue index 7928e63..ab4228f 100644 --- a/src/views/biz/nuEmployeesAdvisoryInfo/NuEmployeesAdvisoryInfoList.vue +++ b/src/views/biz/nuEmployeesAdvisoryInfo/NuEmployeesAdvisoryInfoList.vue @@ -16,19 +16,6 @@ - - - 审核状态 - - - - - - 建筑面积 - - - @@ -45,7 +32,6 @@ - 新增 @@ -56,6 +42,7 @@ + @@ -67,6 +54,7 @@ import { list, deleteOne, batchDelete, getImportUrl, getExportUrl } from './NuEmployeesAdvisoryInfo.api'; import { downloadFile } from '/@/utils/common/renderUtils'; import NuEmployeesAdvisoryInfoModal from './components/NuEmployeesAdvisoryInfoModal.vue' + import EmployeesOrgListModal from './components/EmployeesOrgListModal.vue' import { useUserStore } from '/@/store/modules/user'; import JInput from "/@/components/Form/src/jeecg/components/JInput.vue"; @@ -74,6 +62,7 @@ import JInput from "/@/components/Form/src/jeecg/components/JInput.vue"; const queryParam = reactive({}); const toggleSearchStatus = ref(false); const registerModal = ref(); + const registerOrgModal = ref(); const userStore = useUserStore(); //注册table数据 const { prefixCls, tableContext, onExportXls, onImportXls } = useListPage({ @@ -149,6 +138,11 @@ import JInput from "/@/components/Form/src/jeecg/components/JInput.vue"; registerModal.value.disableSubmit = true; registerModal.value.edit(record); } + + function handleOrgDetail(record) { + registerOrgModal.value.disableSubmit = true; + registerOrgModal.value.edit(record); + } /** * 删除事件 @@ -176,14 +170,18 @@ import JInput from "/@/components/Form/src/jeecg/components/JInput.vue"; */ function getTableAction(record) { return [ - { - label: '审核', - onClick: handleEdit.bind(null, record), - ifShow: record.status == '1' - }, + // { + // label: '审核', + // onClick: handleEdit.bind(null, record), + // ifShow: record.status == '1' + // }, { label: '详情', onClick: handleDetail.bind(null, record), + }, + { + label: '入驻机构', + onClick: handleOrgDetail.bind(null, record), } ]; } diff --git a/src/views/biz/nuEmployeesAdvisoryInfo/components/EmployeesOrgList.vue b/src/views/biz/nuEmployeesAdvisoryInfo/components/EmployeesOrgList.vue new file mode 100644 index 0000000..f81e672 --- /dev/null +++ b/src/views/biz/nuEmployeesAdvisoryInfo/components/EmployeesOrgList.vue @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + diff --git a/src/views/biz/nuEmployeesAdvisoryInfo/components/EmployeesOrgListModal.vue b/src/views/biz/nuEmployeesAdvisoryInfo/components/EmployeesOrgListModal.vue new file mode 100644 index 0000000..d24ea40 --- /dev/null +++ b/src/views/biz/nuEmployeesAdvisoryInfo/components/EmployeesOrgListModal.vue @@ -0,0 +1,65 @@ + + + + + + 关闭 + + + + + + + + diff --git a/src/views/biz/nuEmployeesAdvisoryInfo/components/NuEmployeesAdvisoryInfoForm.vue b/src/views/biz/nuEmployeesAdvisoryInfo/components/NuEmployeesAdvisoryInfoForm.vue index ea31ae6..99fc5ba 100644 --- a/src/views/biz/nuEmployeesAdvisoryInfo/components/NuEmployeesAdvisoryInfoForm.vue +++ b/src/views/biz/nuEmployeesAdvisoryInfo/components/NuEmployeesAdvisoryInfoForm.vue @@ -4,20 +4,6 @@ - - - - - - - - - - - - - @@ -33,52 +19,62 @@ - + + {{formData.name}} - + + {{formData.sex}} - + + {{formData.national}} - + + {{formData.birthDate}} - + + {{formData.idCardAddress}} - + + {{formData.idCard}} - + + {{formData.issuingAuthority}} - + + {{formData.startTime}} - + + {{formData.endTime}} - + + {{formData.tel}} @@ -86,32 +82,38 @@ - + + {{formData.maritalStatus}} - + + {{formData.height}} - + + {{formData.weight}} - + + {{formData.healthStatus}} - + + {{formData.politicalAppearance}} - + + {{formData.hukouType}} @@ -120,17 +122,20 @@ - + + {{formData.contactName}} - + + {{formData.contactTel}} - + + {{formData.contactRelationship}} @@ -148,12 +153,14 @@ - + + {{formData.openingBank}} - + + {{formData.bankCard}} diff --git a/src/views/biz/nuEmployeesAdvisoryInfo/components/NuEmployeesAdvisoryInfoModal.vue b/src/views/biz/nuEmployeesAdvisoryInfo/components/NuEmployeesAdvisoryInfoModal.vue index a591fcf..312d5fd 100644 --- a/src/views/biz/nuEmployeesAdvisoryInfo/components/NuEmployeesAdvisoryInfoModal.vue +++ b/src/views/biz/nuEmployeesAdvisoryInfo/components/NuEmployeesAdvisoryInfoModal.vue @@ -1,7 +1,13 @@ - + + - + + 关闭 + 确认 + +