From 16aac9f26203eb7fa85ab498770926e5660f5b9f Mon Sep 17 00:00:00 2001 From: Wayne Date: Thu, 16 May 2024 10:51:16 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E4=BC=81=E4=B8=9A=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E5=8F=98=E6=9B=B4=E5=90=8E=E4=BF=AE=E6=94=B9=E4=BC=81=E4=B8=9A?= =?UTF-8?q?=E5=9F=BA=E7=A1=80=E4=BF=A1=E6=81=AF=E5=8F=8A=E4=BC=81=E4=B8=9A?= =?UTF-8?q?=E8=AF=81=E4=BB=B6=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/fta/enterprisechange/index.ts | 139 ++-- src/views/fta/enterprisechange/create.vue | 613 ++++++++++++++++-- src/views/fta/enterprisechange/detail.vue | 305 +++++++-- src/views/fta/enterprisechange/index.vue | 55 +- .../fta/enterprisechange/selectEnterprise.vue | 7 +- .../fta/enterpriseinformation/create.vue | 80 ++- 6 files changed, 985 insertions(+), 214 deletions(-) diff --git a/src/api/fta/enterprisechange/index.ts b/src/api/fta/enterprisechange/index.ts index caca7f3..5451c7b 100644 --- a/src/api/fta/enterprisechange/index.ts +++ b/src/api/fta/enterprisechange/index.ts @@ -1,57 +1,82 @@ -import request from '@/config/axios' - -// 企业信息变更 VO -export interface EnterpriseChangeVO { - id: number // 编号 - oldEnterpriseJson: string // 变更前企业信息Json字符串 - oldEnterpriseName: string // 变更前企业名称 - oldLegalPerson: string // 变更前企业法定代表人 - name: string // 企业名称 - legalPerson: string // 企业法定代表人 - unifiedCreditCode: string // 统一社会信用代码 - telephone: string // 电话 - mailbox: string // 邮箱 - registerAddress: string // 注册地址 - communicationAddress: string // 通信地址 - operateState: number // 经营状态 - establishDate: Date // 成立日期 - enterpriseType: number // 企业类型 - enterpriseBelongingToRegion: string // 企业所属地区 - enterpriseBelongingToIndustry: string // 企业所属行业 - registerOffice: string // 登记机关 - operatePermitRange: string // 经营许可范围 - isSecure: number // 是否涉及危化证 -} - -// 企业信息变更 API -export const EnterpriseChangeApi = { - // 查询企业信息变更分页 - getEnterpriseChangePage: async (params: any) => { - return await request.get({ url: `/fta/enterprise-change/page`, params }) - }, - - // 查询企业信息变更详情 - getEnterpriseChange: async (id: number) => { - return await request.get({ url: `/fta/enterprise-change/get?id=` + id }) - }, - - // 新增企业信息变更 - createEnterpriseChange: async (data: EnterpriseChangeVO) => { - return await request.post({ url: `/fta/enterprise-change/create`, data }) - }, - - // 修改企业信息变更 - updateEnterpriseChange: async (data: EnterpriseChangeVO) => { - return await request.put({ url: `/fta/enterprise-change/update`, data }) - }, - - // 删除企业信息变更 - deleteEnterpriseChange: async (id: number) => { - return await request.delete({ url: `/fta/enterprise-change/delete?id=` + id }) - }, - - // 导出企业信息变更 Excel - exportEnterpriseChange: async (params) => { - return await request.download({ url: `/fta/enterprise-change/export-excel`, params }) - }, -} \ No newline at end of file +import request from '@/config/axios' + +// 企业信息变更 VO +export interface EnterpriseChangeVO { + id: number // 编号 + name: string // 企业名称 + legalPerson: string // 企业法定代表人 + unifiedCreditCode: string // 统一信用代码 + telephone: string // 电话 + mailbox: string // 邮箱 + registerAddress: string // 注册地址 + communicationAddress: string // 通信地址 + operateState: number // 经营状态 + isSecure: number //是否涉及危化证 + establishDate: Date // 成立日期 + enterpriseType: number // 企业类型 + enterpriseBelongingToRegion: string // 企业所属地区 + enterpriseBelongingToIndustry: string // 企业所属行业 + registerOffice: string // 登记机关 + operatePermitRange: string // 经营许可范围 + principalImageUrl: undefined // 主要负责人证图片 + securityImageUrl: undefined // 安全员证图片 + dangerImageUrl: undefined // 危化证图片 + principalCertificateNumber: undefined // 负责人证号 + principalName: undefined // 负责人姓名 + principalPersonnelType: undefined // 负责人员类型 + principalSex: undefined // 负责人性别 + principalCategoryOfEmployment: undefined // 负责人行业类别 + principalDateOfIssue: undefined // 负责人证初领日期 + principalExpiryDate: undefined // 负责人证到期日期 + principalLicenceIssuingAuthority: undefined // 负责人证签发机关 + securityCertificateNumber: undefined // 安全员证号 + securityName: undefined // 安全员姓名 + securityPersonnelType: undefined // 安全员人员类型 + securitySex: undefined // 安全员性别 + securityCategoryOfEmployment: undefined // 安全员行业类别 + securityDateOfIssue: undefined // 安全员初领日期 + securityExpiryDate: undefined // 安全员证到期日期 + securityLicenceIssuingAuthority: undefined // 安全员证签发机关 + dangerBusinessPattern: undefined // 危化证经营方式 + dangerLicenceIssuingAuthority: undefined // 危化证发证机关 + dangerDateOfIssue: undefined // 危化证初领日期 + dangerExpiryDate: undefined // 危化证到期日期 +} + +// 企业信息变更 API +export const EnterpriseChangeApi = { + // 查询企业信息变更分页 + getEnterpriseChangePage: async (params: any) => { + return await request.get({ url: `/fta/enterprise-change/page`, params }) + }, + + // 查询企业信息变更详情 + getEnterpriseChange: async (id: number) => { + return await request.get({ url: `/fta/enterprise-change/get?id=` + id }) + }, + + // 查询企业变更前信息 + getOldEnterprise: async (id: number) => { + return await request.get({ url: `/fta/enterprise-change/getOldEnterprise?id=` + id }) + }, + + // 新增企业信息变更 + createEnterpriseChange: async (data: EnterpriseChangeVO) => { + return await request.post({ url: `/fta/enterprise-change/create`, data }) + }, + + // 修改企业信息变更 + updateEnterpriseChange: async (data: EnterpriseChangeVO) => { + return await request.put({ url: `/fta/enterprise-change/update`, data }) + }, + + // 删除企业信息变更 + deleteEnterpriseChange: async (id: number) => { + return await request.delete({ url: `/fta/enterprise-change/delete?id=` + id }) + }, + + // 导出企业信息变更 Excel + exportEnterpriseChange: async (params) => { + return await request.download({ url: `/fta/enterprise-change/export-excel`, params }) + }, +} diff --git a/src/views/fta/enterprisechange/create.vue b/src/views/fta/enterprisechange/create.vue index 5c91310..87bed44 100644 --- a/src/views/fta/enterprisechange/create.vue +++ b/src/views/fta/enterprisechange/create.vue @@ -27,30 +27,202 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 主要负责人证 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 安全员证 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 危化证 + + + + + + + + + + + + + + + + + +
@@ -58,29 +230,211 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 主要负责人证 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 上传文件 + + 删除图片 + + 安全员证 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 上传文件 + + 删除图片 + + +
+ 危化证 + + + + + + + + + + + + + + + + 上传文件 + + 删除图片 + +
@@ -116,20 +470,25 @@ - - 确 定 - + 确 定 + + +