From 3c8ede258cc4cc273d56f09aa269abb8ab830b27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Sun, 21 Dec 2025 20:47:20 +0800 Subject: [PATCH] =?UTF-8?q?feat(credit):=20=E6=96=B0=E5=A2=9E=E4=BC=81?= =?UTF-8?q?=E4=B8=9A=E4=BF=A1=E7=94=A8=E7=AE=A1=E7=90=86=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加企业信息模型定义,包含企业基本信息、联系方式、行业分类等字段 - 实现企业信息的增删改查接口,支持分页查询和批量操作 - 开发企业信息管理页面,包含表格展示、搜索筛选功能 - 添加企业信息编辑弹窗,支持新增和修改企业信息 - 实现企业信息导入功能,支持Excel文件批量导入 - 添加企业信息导入模板下载功能 - 实现企业信息的状态管理和排序功能 - 添加企业信息的详情展示和操作按钮 - 实现企业信息的批量删除功能 - 添加企业信息的搜索功能,支持关键词模糊查询 --- src/api/credit/creditBreachOfTrust/index.ts | 126 ++++++ .../credit/creditBreachOfTrust/model/index.ts | 55 +++ src/api/credit/creditCaseFiling/index.ts | 126 ++++++ .../credit/creditCaseFiling/model/index.ts | 55 +++ src/api/credit/creditCompany/index.ts | 11 +- src/api/credit/creditCompetitor/index.ts | 126 ++++++ .../credit/creditCompetitor/model/index.ts | 49 +++ .../credit/creditCourtAnnouncement/index.ts | 126 ++++++ .../creditCourtAnnouncement/model/index.ts | 56 +++ src/api/credit/creditCourtSession/index.ts | 126 ++++++ .../credit/creditCourtSession/model/index.ts | 55 +++ src/api/credit/creditDeliveryNotice/index.ts | 126 ++++++ .../creditDeliveryNotice/model/index.ts | 55 +++ src/api/credit/creditExternal/index.ts | 126 ++++++ src/api/credit/creditExternal/model/index.ts | 63 +++ src/api/credit/creditFinalVersion/index.ts | 126 ++++++ .../credit/creditFinalVersion/model/index.ts | 55 +++ src/api/credit/creditGqdj/index.ts | 126 ++++++ src/api/credit/creditGqdj/model/index.ts | 55 +++ src/api/credit/creditJudgmentDebtor/index.ts | 126 ++++++ .../creditJudgmentDebtor/model/index.ts | 49 +++ .../credit/creditJudicialDocument/index.ts | 126 ++++++ .../creditJudicialDocument/model/index.ts | 55 +++ src/api/credit/creditMediation/index.ts | 126 ++++++ src/api/credit/creditMediation/model/index.ts | 55 +++ src/api/credit/creditProject/index.ts | 126 ++++++ src/api/credit/creditProject/model/index.ts | 67 +++ src/api/credit/creditRiskRelation/index.ts | 126 ++++++ .../credit/creditRiskRelation/model/index.ts | 47 ++ src/api/credit/creditSupplier/index.ts | 126 ++++++ src/api/credit/creditSupplier/model/index.ts | 45 ++ src/api/credit/creditXgxf/index.ts | 126 ++++++ src/api/credit/creditXgxf/model/index.ts | 55 +++ src/api/led/index.ts | 14 + src/api/led/model/index.ts | 45 ++ src/router/routes.ts | 5 + .../components/creditBreachOfTrustEdit.vue | 300 +++++++++++++ .../creditBreachOfTrust/components/search.vue | 42 ++ .../credit/creditBreachOfTrust/index.vue | 326 ++++++++++++++ .../components/creditCaseFilingEdit.vue | 300 +++++++++++++ .../creditCaseFiling/components/search.vue | 42 ++ src/views/credit/creditCaseFiling/index.vue | 323 ++++++++++++++ .../components/creditCompanyInfo.vue | 319 +++++++------- .../components/creditCompetitorEdit.vue | 276 ++++++++++++ .../creditCompetitor/components/search.vue | 42 ++ src/views/credit/creditCompetitor/index.vue | 310 ++++++++++++++ .../creditCourtAnnouncementEdit.vue | 300 +++++++++++++ .../components/search.vue | 42 ++ .../credit/creditCourtAnnouncement/index.vue | 326 ++++++++++++++ .../components/creditCourtSessionEdit.vue | 300 +++++++++++++ .../creditCourtSession/components/search.vue | 42 ++ src/views/credit/creditCourtSession/index.vue | 320 ++++++++++++++ .../components/creditDeliveryNoticeEdit.vue | 300 +++++++++++++ .../components/search.vue | 42 ++ .../credit/creditDeliveryNotice/index.vue | 320 ++++++++++++++ .../components/creditExternalEdit.vue | 332 +++++++++++++++ .../creditExternal/components/search.vue | 42 ++ src/views/credit/creditExternal/index.vue | 344 +++++++++++++++ .../components/creditFinalVersionEdit.vue | 300 +++++++++++++ .../creditFinalVersion/components/search.vue | 42 ++ src/views/credit/creditFinalVersion/index.vue | 320 ++++++++++++++ .../creditGqdj/components/creditGqdjEdit.vue | 300 +++++++++++++ .../credit/creditGqdj/components/search.vue | 42 ++ src/views/credit/creditGqdj/index.vue | 320 ++++++++++++++ .../components/creditJudgmentDebtorEdit.vue | 276 ++++++++++++ .../components/search.vue | 42 ++ .../credit/creditJudgmentDebtor/index.vue | 302 +++++++++++++ .../components/creditJudicialDocumentEdit.vue | 300 +++++++++++++ .../components/search.vue | 42 ++ .../credit/creditJudicialDocument/index.vue | 320 ++++++++++++++ .../components/creditMediationEdit.vue | 300 +++++++++++++ .../creditMediation/components/search.vue | 42 ++ src/views/credit/creditMediation/index.vue | 320 ++++++++++++++ .../components/creditProjectEdit.vue | 348 +++++++++++++++ .../creditProject/components/search.vue | 42 ++ src/views/credit/creditProject/index.vue | 356 ++++++++++++++++ .../components/creditRiskRelationEdit.vue | 268 ++++++++++++ .../creditRiskRelation/components/search.vue | 42 ++ src/views/credit/creditRiskRelation/index.vue | 296 +++++++++++++ .../components/creditSupplierEdit.vue | 260 +++++++++++ .../creditSupplier/components/search.vue | 42 ++ src/views/credit/creditSupplier/index.vue | 290 +++++++++++++ .../creditXgxf/components/creditXgxfEdit.vue | 300 +++++++++++++ .../credit/creditXgxf/components/search.vue | 42 ++ src/views/credit/creditXgxf/index.vue | 320 ++++++++++++++ src/views/led/components/cmsAdEdit.vue | 402 ++++++++++++++++++ src/views/led/components/search.vue | 81 ++++ src/views/led/index.vue | 234 ++++++++++ src/views/passport/register/index.vue | 6 +- 89 files changed, 14378 insertions(+), 171 deletions(-) create mode 100644 src/api/credit/creditBreachOfTrust/index.ts create mode 100644 src/api/credit/creditBreachOfTrust/model/index.ts create mode 100644 src/api/credit/creditCaseFiling/index.ts create mode 100644 src/api/credit/creditCaseFiling/model/index.ts create mode 100644 src/api/credit/creditCompetitor/index.ts create mode 100644 src/api/credit/creditCompetitor/model/index.ts create mode 100644 src/api/credit/creditCourtAnnouncement/index.ts create mode 100644 src/api/credit/creditCourtAnnouncement/model/index.ts create mode 100644 src/api/credit/creditCourtSession/index.ts create mode 100644 src/api/credit/creditCourtSession/model/index.ts create mode 100644 src/api/credit/creditDeliveryNotice/index.ts create mode 100644 src/api/credit/creditDeliveryNotice/model/index.ts create mode 100644 src/api/credit/creditExternal/index.ts create mode 100644 src/api/credit/creditExternal/model/index.ts create mode 100644 src/api/credit/creditFinalVersion/index.ts create mode 100644 src/api/credit/creditFinalVersion/model/index.ts create mode 100644 src/api/credit/creditGqdj/index.ts create mode 100644 src/api/credit/creditGqdj/model/index.ts create mode 100644 src/api/credit/creditJudgmentDebtor/index.ts create mode 100644 src/api/credit/creditJudgmentDebtor/model/index.ts create mode 100644 src/api/credit/creditJudicialDocument/index.ts create mode 100644 src/api/credit/creditJudicialDocument/model/index.ts create mode 100644 src/api/credit/creditMediation/index.ts create mode 100644 src/api/credit/creditMediation/model/index.ts create mode 100644 src/api/credit/creditProject/index.ts create mode 100644 src/api/credit/creditProject/model/index.ts create mode 100644 src/api/credit/creditRiskRelation/index.ts create mode 100644 src/api/credit/creditRiskRelation/model/index.ts create mode 100644 src/api/credit/creditSupplier/index.ts create mode 100644 src/api/credit/creditSupplier/model/index.ts create mode 100644 src/api/credit/creditXgxf/index.ts create mode 100644 src/api/credit/creditXgxf/model/index.ts create mode 100644 src/api/led/index.ts create mode 100644 src/api/led/model/index.ts create mode 100644 src/views/credit/creditBreachOfTrust/components/creditBreachOfTrustEdit.vue create mode 100644 src/views/credit/creditBreachOfTrust/components/search.vue create mode 100644 src/views/credit/creditBreachOfTrust/index.vue create mode 100644 src/views/credit/creditCaseFiling/components/creditCaseFilingEdit.vue create mode 100644 src/views/credit/creditCaseFiling/components/search.vue create mode 100644 src/views/credit/creditCaseFiling/index.vue create mode 100644 src/views/credit/creditCompetitor/components/creditCompetitorEdit.vue create mode 100644 src/views/credit/creditCompetitor/components/search.vue create mode 100644 src/views/credit/creditCompetitor/index.vue create mode 100644 src/views/credit/creditCourtAnnouncement/components/creditCourtAnnouncementEdit.vue create mode 100644 src/views/credit/creditCourtAnnouncement/components/search.vue create mode 100644 src/views/credit/creditCourtAnnouncement/index.vue create mode 100644 src/views/credit/creditCourtSession/components/creditCourtSessionEdit.vue create mode 100644 src/views/credit/creditCourtSession/components/search.vue create mode 100644 src/views/credit/creditCourtSession/index.vue create mode 100644 src/views/credit/creditDeliveryNotice/components/creditDeliveryNoticeEdit.vue create mode 100644 src/views/credit/creditDeliveryNotice/components/search.vue create mode 100644 src/views/credit/creditDeliveryNotice/index.vue create mode 100644 src/views/credit/creditExternal/components/creditExternalEdit.vue create mode 100644 src/views/credit/creditExternal/components/search.vue create mode 100644 src/views/credit/creditExternal/index.vue create mode 100644 src/views/credit/creditFinalVersion/components/creditFinalVersionEdit.vue create mode 100644 src/views/credit/creditFinalVersion/components/search.vue create mode 100644 src/views/credit/creditFinalVersion/index.vue create mode 100644 src/views/credit/creditGqdj/components/creditGqdjEdit.vue create mode 100644 src/views/credit/creditGqdj/components/search.vue create mode 100644 src/views/credit/creditGqdj/index.vue create mode 100644 src/views/credit/creditJudgmentDebtor/components/creditJudgmentDebtorEdit.vue create mode 100644 src/views/credit/creditJudgmentDebtor/components/search.vue create mode 100644 src/views/credit/creditJudgmentDebtor/index.vue create mode 100644 src/views/credit/creditJudicialDocument/components/creditJudicialDocumentEdit.vue create mode 100644 src/views/credit/creditJudicialDocument/components/search.vue create mode 100644 src/views/credit/creditJudicialDocument/index.vue create mode 100644 src/views/credit/creditMediation/components/creditMediationEdit.vue create mode 100644 src/views/credit/creditMediation/components/search.vue create mode 100644 src/views/credit/creditMediation/index.vue create mode 100644 src/views/credit/creditProject/components/creditProjectEdit.vue create mode 100644 src/views/credit/creditProject/components/search.vue create mode 100644 src/views/credit/creditProject/index.vue create mode 100644 src/views/credit/creditRiskRelation/components/creditRiskRelationEdit.vue create mode 100644 src/views/credit/creditRiskRelation/components/search.vue create mode 100644 src/views/credit/creditRiskRelation/index.vue create mode 100644 src/views/credit/creditSupplier/components/creditSupplierEdit.vue create mode 100644 src/views/credit/creditSupplier/components/search.vue create mode 100644 src/views/credit/creditSupplier/index.vue create mode 100644 src/views/credit/creditXgxf/components/creditXgxfEdit.vue create mode 100644 src/views/credit/creditXgxf/components/search.vue create mode 100644 src/views/credit/creditXgxf/index.vue create mode 100644 src/views/led/components/cmsAdEdit.vue create mode 100644 src/views/led/components/search.vue create mode 100644 src/views/led/index.vue diff --git a/src/api/credit/creditBreachOfTrust/index.ts b/src/api/credit/creditBreachOfTrust/index.ts new file mode 100644 index 0000000..9044f36 --- /dev/null +++ b/src/api/credit/creditBreachOfTrust/index.ts @@ -0,0 +1,126 @@ +import request from '@/utils/request'; +import type { ApiResult, PageResult } from '@/api'; +import type { CreditBreachOfTrust, CreditBreachOfTrustParam } from './model'; + +/** + * 分页查询失信被执行人 + */ +export async function pageCreditBreachOfTrust(params: CreditBreachOfTrustParam) { + const res = await request.get>>( + '/credit/credit-breach-of-trust/page', + { + params + } + ); + if (res.data.code === 0) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 查询失信被执行人列表 + */ +export async function listCreditBreachOfTrust(params?: CreditBreachOfTrustParam) { + const res = await request.get>( + '/credit/credit-breach-of-trust', + { + params + } + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 添加失信被执行人 + */ +export async function addCreditBreachOfTrust(data: CreditBreachOfTrust) { + const res = await request.post>( + '/credit/credit-breach-of-trust', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 修改失信被执行人 + */ +export async function updateCreditBreachOfTrust(data: CreditBreachOfTrust) { + const res = await request.put>( + '/credit/credit-breach-of-trust', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 删除失信被执行人 + */ +export async function removeCreditBreachOfTrust(id?: number) { + const res = await request.delete>( + '/credit/credit-breach-of-trust/' + id + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 批量删除失信被执行人 + */ +export async function removeBatchCreditBreachOfTrust(data: (number | undefined)[]) { + const res = await request.delete>( + '/credit/credit-breach-of-trust/batch', + { + data + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 根据id查询失信被执行人 + */ +export async function getCreditBreachOfTrust(id: number) { + const res = await request.get>( + '/credit/credit-breach-of-trust/' + id + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 导入失信被执行人 + */ +export async function importCreditBreachOfTrust(file: File) { + const formData = new FormData(); + formData.append('file', file); + const res = await request.post>( + '/credit/credit-breach-of-trust/import', + formData, + { + headers: { + 'Content-Type': 'multipart/form-data' + } + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} diff --git a/src/api/credit/creditBreachOfTrust/model/index.ts b/src/api/credit/creditBreachOfTrust/model/index.ts new file mode 100644 index 0000000..a697c55 --- /dev/null +++ b/src/api/credit/creditBreachOfTrust/model/index.ts @@ -0,0 +1,55 @@ +import type { PageParam } from '@/api'; + +/** + * 失信被执行人 + */ +export interface CreditBreachOfTrust { + // ID + id?: number; + // 数据类型 + dataType?: string; + // 原告/上诉人 + plaintiffAppellant?: string; + // 被告/被上诉人 + appellee?: string; + // 其他当事人/第三人 + otherPartiesThirdParty?: string; + // 发生时间 + occurrenceTime?: string; + // 案号 + caseNumber?: string; + // 案由 + causeOfAction?: string; + // 涉案金额 + involvedAmount?: string; + // 法院 + courtName?: string; + // 数据状态 + dataStatus?: string; + // 备注 + comments?: string; + // 是否推荐 + recommend?: number; + // 排序(数字越小越靠前) + sortNumber?: number; + // 状态, 0正常, 1冻结 + status?: number; + // 是否删除, 0否, 1是 + deleted?: number; + // 用户ID + userId?: number; + // 租户id + tenantId?: number; + // 创建时间 + createTime?: string; + // 修改时间 + updateTime?: string; +} + +/** + * 失信被执行人搜索条件 + */ +export interface CreditBreachOfTrustParam extends PageParam { + id?: number; + keywords?: string; +} diff --git a/src/api/credit/creditCaseFiling/index.ts b/src/api/credit/creditCaseFiling/index.ts new file mode 100644 index 0000000..60ffa3a --- /dev/null +++ b/src/api/credit/creditCaseFiling/index.ts @@ -0,0 +1,126 @@ +import request from '@/utils/request'; +import type { ApiResult, PageResult } from '@/api'; +import type { CreditCaseFiling, CreditCaseFilingParam } from './model'; + +/** + * 分页查询司法大数据 + */ +export async function pageCreditCaseFiling(params: CreditCaseFilingParam) { + const res = await request.get>>( + '/credit/credit-case-filing/page', + { + params + } + ); + if (res.data.code === 0) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 查询司法大数据列表 + */ +export async function listCreditCaseFiling(params?: CreditCaseFilingParam) { + const res = await request.get>( + '/credit/credit-case-filing', + { + params + } + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 添加司法大数据 + */ +export async function addCreditCaseFiling(data: CreditCaseFiling) { + const res = await request.post>( + '/credit/credit-case-filing', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 修改司法大数据 + */ +export async function updateCreditCaseFiling(data: CreditCaseFiling) { + const res = await request.put>( + '/credit/credit-case-filing', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 删除司法大数据 + */ +export async function removeCreditCaseFiling(id?: number) { + const res = await request.delete>( + '/credit/credit-case-filing/' + id + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 批量删除司法大数据 + */ +export async function removeBatchCreditCaseFiling(data: (number | undefined)[]) { + const res = await request.delete>( + '/credit/credit-case-filing/batch', + { + data + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 根据id查询司法大数据 + */ +export async function getCreditCaseFiling(id: number) { + const res = await request.get>( + '/credit/credit-case-filing/' + id + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 导入司法大数据 + */ +export async function importCreditCaseFiling(file: File) { + const formData = new FormData(); + formData.append('file', file); + const res = await request.post>( + '/credit/credit-case-filing/import', + formData, + { + headers: { + 'Content-Type': 'multipart/form-data' + } + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} diff --git a/src/api/credit/creditCaseFiling/model/index.ts b/src/api/credit/creditCaseFiling/model/index.ts new file mode 100644 index 0000000..ca6957a --- /dev/null +++ b/src/api/credit/creditCaseFiling/model/index.ts @@ -0,0 +1,55 @@ +import type { PageParam } from '@/api'; + +/** + * 司法大数据 + */ +export interface CreditCaseFiling { + // ID + id?: number; + // 数据类型 + dataType?: string; + // 原告/上诉人 + plaintiffAppellant?: string; + // 被告/被上诉人 + appellee?: string; + // 其他当事人/第三人 + otherPartiesThirdParty?: string; + // 发生时间 + occurrenceTime?: string; + // 案号 + caseNumber?: string; + // 案由 + causeOfAction?: string; + // 涉案金额 + involvedAmount?: string; + // 法院 + courtName?: string; + // 数据状态 + dataStatus?: string; + // 备注 + comments?: string; + // 是否推荐 + recommend?: number; + // 排序(数字越小越靠前) + sortNumber?: number; + // 状态, 0正常, 1冻结 + status?: number; + // 是否删除, 0否, 1是 + deleted?: number; + // 用户ID + userId?: number; + // 租户id + tenantId?: number; + // 创建时间 + createTime?: string; + // 修改时间 + updateTime?: string; +} + +/** + * 司法大数据搜索条件 + */ +export interface CreditCaseFilingParam extends PageParam { + id?: number; + keywords?: string; +} diff --git a/src/api/credit/creditCompany/index.ts b/src/api/credit/creditCompany/index.ts index a51eec1..2b57bb7 100644 --- a/src/api/credit/creditCompany/index.ts +++ b/src/api/credit/creditCompany/index.ts @@ -128,18 +128,15 @@ export async function importCreditCompany(file: File) { /** * 根据企业匹配名称查询关联信息 */ -export async function getCompanyRelatedInfo(params: { - type: string; - keywords: string; -}) { - const res = await request.get[]>>( +export async function getCompanyRelatedInfo(params: CreditCompanyParam) { + const res = await request.get>( '/credit/credit-company/related', { params } ); - if (res.data.code === 0) { - return res.data.data ?? []; + if (res.data.code === 0 && res.data.data) { + return res.data.data; } return Promise.reject(new Error(res.data.message)); } diff --git a/src/api/credit/creditCompetitor/index.ts b/src/api/credit/creditCompetitor/index.ts new file mode 100644 index 0000000..62ad437 --- /dev/null +++ b/src/api/credit/creditCompetitor/index.ts @@ -0,0 +1,126 @@ +import request from '@/utils/request'; +import type { ApiResult, PageResult } from '@/api'; +import type { CreditCompetitor, CreditCompetitorParam } from './model'; + +/** + * 分页查询竞争对手 + */ +export async function pageCreditCompetitor(params: CreditCompetitorParam) { + const res = await request.get>>( + '/credit/credit-competitor/page', + { + params + } + ); + if (res.data.code === 0) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 查询竞争对手列表 + */ +export async function listCreditCompetitor(params?: CreditCompetitorParam) { + const res = await request.get>( + '/credit/credit-competitor', + { + params + } + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 添加竞争对手 + */ +export async function addCreditCompetitor(data: CreditCompetitor) { + const res = await request.post>( + '/credit/credit-competitor', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 修改竞争对手 + */ +export async function updateCreditCompetitor(data: CreditCompetitor) { + const res = await request.put>( + '/credit/credit-competitor', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 删除竞争对手 + */ +export async function removeCreditCompetitor(id?: number) { + const res = await request.delete>( + '/credit/credit-competitor/' + id + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 批量删除竞争对手 + */ +export async function removeBatchCreditCompetitor(data: (number | undefined)[]) { + const res = await request.delete>( + '/credit/credit-competitor/batch', + { + data + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 根据id查询竞争对手 + */ +export async function getCreditCompetitor(id: number) { + const res = await request.get>( + '/credit/credit-competitor/' + id + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 导入竞争对手 + */ +export async function importCreditCompetitor(file: File) { + const formData = new FormData(); + formData.append('file', file); + const res = await request.post>( + '/credit/credit-competitor/import', + formData, + { + headers: { + 'Content-Type': 'multipart/form-data' + } + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} diff --git a/src/api/credit/creditCompetitor/model/index.ts b/src/api/credit/creditCompetitor/model/index.ts new file mode 100644 index 0000000..2e35d7e --- /dev/null +++ b/src/api/credit/creditCompetitor/model/index.ts @@ -0,0 +1,49 @@ +import type { PageParam } from '@/api'; + +/** + * 竞争对手 + */ +export interface CreditCompetitor { + // 序号 + id?: number; + // 企业名称 + companyName?: string; + // 法定代表人 + legalRepresentative?: string; + // 注册资本 + registeredCapital?: string; + // 成立日期 + establishmentDate?: string; + // 登记状态 + registrationStatus?: string; + // 所属行业 + industry?: string; + // 所属省份 + province?: string; + // 备注 + comments?: string; + // 是否推荐 + recommend?: number; + // 排序(数字越小越靠前) + sortNumber?: number; + // 状态, 0正常, 1冻结 + status?: number; + // 是否删除, 0否, 1是 + deleted?: number; + // 用户ID + userId?: number; + // 租户id + tenantId?: number; + // 创建时间 + createTime?: string; + // 修改时间 + updateTime?: string; +} + +/** + * 竞争对手搜索条件 + */ +export interface CreditCompetitorParam extends PageParam { + id?: number; + keywords?: string; +} diff --git a/src/api/credit/creditCourtAnnouncement/index.ts b/src/api/credit/creditCourtAnnouncement/index.ts new file mode 100644 index 0000000..f42fbee --- /dev/null +++ b/src/api/credit/creditCourtAnnouncement/index.ts @@ -0,0 +1,126 @@ +import request from '@/utils/request'; +import type { ApiResult, PageResult } from '@/api'; +import type { CreditCourtAnnouncement, CreditCourtAnnouncementParam } from './model'; + +/** + * 分页查询法院公告司法大数据 + */ +export async function pageCreditCourtAnnouncement(params: CreditCourtAnnouncementParam) { + const res = await request.get>>( + '/credit/credit-court-announcement/page', + { + params + } + ); + if (res.data.code === 0) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 查询法院公告司法大数据列表 + */ +export async function listCreditCourtAnnouncement(params?: CreditCourtAnnouncementParam) { + const res = await request.get>( + '/credit/credit-court-announcement', + { + params + } + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 添加法院公告司法大数据 + */ +export async function addCreditCourtAnnouncement(data: CreditCourtAnnouncement) { + const res = await request.post>( + '/credit/credit-court-announcement', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 修改法院公告司法大数据 + */ +export async function updateCreditCourtAnnouncement(data: CreditCourtAnnouncement) { + const res = await request.put>( + '/credit/credit-court-announcement', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 删除法院公告司法大数据 + */ +export async function removeCreditCourtAnnouncement(id?: number) { + const res = await request.delete>( + '/credit/credit-court-announcement/' + id + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 批量删除法院公告司法大数据 + */ +export async function removeBatchCreditCourtAnnouncement(data: (number | undefined)[]) { + const res = await request.delete>( + '/credit/credit-court-announcement/batch', + { + data + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 根据id查询法院公告司法大数据 + */ +export async function getCreditCourtAnnouncement(id: number) { + const res = await request.get>( + '/credit/credit-court-announcement/' + id + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 导入法院公告司法大数据 + */ +export async function importCreditCourtAnnouncement(file: File) { + const formData = new FormData(); + formData.append('file', file); + const res = await request.post>( + '/credit/credit-court-announcement/import', + formData, + { + headers: { + 'Content-Type': 'multipart/form-data' + } + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} diff --git a/src/api/credit/creditCourtAnnouncement/model/index.ts b/src/api/credit/creditCourtAnnouncement/model/index.ts new file mode 100644 index 0000000..1939f6e --- /dev/null +++ b/src/api/credit/creditCourtAnnouncement/model/index.ts @@ -0,0 +1,56 @@ +import type { PageParam } from '@/api'; + +/** + * 法院公告司法大数据 + */ +export interface CreditCourtAnnouncement { + // ID + id?: number; + // 数据类型 + dataType?: string; + // 原告/上诉人 + plaintiffAppellant?: string; + @TableField("defendant Appellee") + // 被告/被上诉人 + defendant appellee?: string; + // 其他当事人/第三人 + otherPartiesThirdParty?: string; + // 发生时间 + occurrenceTime?: string; + // 案号 + caseNumber?: string; + // 案由 + causeOfAction?: string; + // 涉案金额 + involvedAmount?: string; + // 法院 + courtName?: string; + // 数据状态 + dataStatus?: string; + // 备注 + comments?: string; + // 是否推荐 + recommend?: number; + // 排序(数字越小越靠前) + sortNumber?: number; + // 状态, 0正常, 1冻结 + status?: number; + // 是否删除, 0否, 1是 + deleted?: number; + // 用户ID + userId?: number; + // 租户id + tenantId?: number; + // 创建时间 + createTime?: string; + // 修改时间 + updateTime?: string; +} + +/** + * 法院公告司法大数据搜索条件 + */ +export interface CreditCourtAnnouncementParam extends PageParam { + id?: number; + keywords?: string; +} diff --git a/src/api/credit/creditCourtSession/index.ts b/src/api/credit/creditCourtSession/index.ts new file mode 100644 index 0000000..637c33e --- /dev/null +++ b/src/api/credit/creditCourtSession/index.ts @@ -0,0 +1,126 @@ +import request from '@/utils/request'; +import type { ApiResult, PageResult } from '@/api'; +import type { CreditCourtSession, CreditCourtSessionParam } from './model'; + +/** + * 分页查询开庭公告司法大数据 + */ +export async function pageCreditCourtSession(params: CreditCourtSessionParam) { + const res = await request.get>>( + '/credit/credit-court-session/page', + { + params + } + ); + if (res.data.code === 0) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 查询开庭公告司法大数据列表 + */ +export async function listCreditCourtSession(params?: CreditCourtSessionParam) { + const res = await request.get>( + '/credit/credit-court-session', + { + params + } + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 添加开庭公告司法大数据 + */ +export async function addCreditCourtSession(data: CreditCourtSession) { + const res = await request.post>( + '/credit/credit-court-session', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 修改开庭公告司法大数据 + */ +export async function updateCreditCourtSession(data: CreditCourtSession) { + const res = await request.put>( + '/credit/credit-court-session', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 删除开庭公告司法大数据 + */ +export async function removeCreditCourtSession(id?: number) { + const res = await request.delete>( + '/credit/credit-court-session/' + id + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 批量删除开庭公告司法大数据 + */ +export async function removeBatchCreditCourtSession(data: (number | undefined)[]) { + const res = await request.delete>( + '/credit/credit-court-session/batch', + { + data + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 根据id查询开庭公告司法大数据 + */ +export async function getCreditCourtSession(id: number) { + const res = await request.get>( + '/credit/credit-court-session/' + id + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 导入开庭公告司法大数据 + */ +export async function importCreditCourtSession(file: File) { + const formData = new FormData(); + formData.append('file', file); + const res = await request.post>( + '/credit/credit-court-session/import', + formData, + { + headers: { + 'Content-Type': 'multipart/form-data' + } + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} diff --git a/src/api/credit/creditCourtSession/model/index.ts b/src/api/credit/creditCourtSession/model/index.ts new file mode 100644 index 0000000..c19f64c --- /dev/null +++ b/src/api/credit/creditCourtSession/model/index.ts @@ -0,0 +1,55 @@ +import type { PageParam } from '@/api'; + +/** + * 开庭公告司法大数据 + */ +export interface CreditCourtSession { + // ID + id?: number; + // 数据类型 + dataType?: string; + // 原告/上诉人 + plaintiffAppellant?: string; + // 被告/被上诉人 + appellee?: string; + // 其他当事人/第三人 + otherPartiesThirdParty?: string; + // 发生时间 + occurrenceTime?: string; + // 案号 + caseNumber?: string; + // 案由 + causeOfAction?: string; + // 涉案金额 + involvedAmount?: string; + // 法院 + courtName?: string; + // 数据状态 + dataStatus?: string; + // 备注 + comments?: string; + // 是否推荐 + recommend?: number; + // 排序(数字越小越靠前) + sortNumber?: number; + // 状态, 0正常, 1冻结 + status?: number; + // 是否删除, 0否, 1是 + deleted?: number; + // 用户ID + userId?: number; + // 租户id + tenantId?: number; + // 创建时间 + createTime?: string; + // 修改时间 + updateTime?: string; +} + +/** + * 开庭公告司法大数据搜索条件 + */ +export interface CreditCourtSessionParam extends PageParam { + id?: number; + keywords?: string; +} diff --git a/src/api/credit/creditDeliveryNotice/index.ts b/src/api/credit/creditDeliveryNotice/index.ts new file mode 100644 index 0000000..5b6837c --- /dev/null +++ b/src/api/credit/creditDeliveryNotice/index.ts @@ -0,0 +1,126 @@ +import request from '@/utils/request'; +import type { ApiResult, PageResult } from '@/api'; +import type { CreditDeliveryNotice, CreditDeliveryNoticeParam } from './model'; + +/** + * 分页查询送达公告司法大数据 + */ +export async function pageCreditDeliveryNotice(params: CreditDeliveryNoticeParam) { + const res = await request.get>>( + '/credit/credit-delivery-notice/page', + { + params + } + ); + if (res.data.code === 0) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 查询送达公告司法大数据列表 + */ +export async function listCreditDeliveryNotice(params?: CreditDeliveryNoticeParam) { + const res = await request.get>( + '/credit/credit-delivery-notice', + { + params + } + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 添加送达公告司法大数据 + */ +export async function addCreditDeliveryNotice(data: CreditDeliveryNotice) { + const res = await request.post>( + '/credit/credit-delivery-notice', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 修改送达公告司法大数据 + */ +export async function updateCreditDeliveryNotice(data: CreditDeliveryNotice) { + const res = await request.put>( + '/credit/credit-delivery-notice', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 删除送达公告司法大数据 + */ +export async function removeCreditDeliveryNotice(id?: number) { + const res = await request.delete>( + '/credit/credit-delivery-notice/' + id + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 批量删除送达公告司法大数据 + */ +export async function removeBatchCreditDeliveryNotice(data: (number | undefined)[]) { + const res = await request.delete>( + '/credit/credit-delivery-notice/batch', + { + data + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 根据id查询送达公告司法大数据 + */ +export async function getCreditDeliveryNotice(id: number) { + const res = await request.get>( + '/credit/credit-delivery-notice/' + id + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 导入送达公告司法大数据 + */ +export async function importCreditDeliveryNotice(file: File) { + const formData = new FormData(); + formData.append('file', file); + const res = await request.post>( + '/credit/credit-delivery-notice/import', + formData, + { + headers: { + 'Content-Type': 'multipart/form-data' + } + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} diff --git a/src/api/credit/creditDeliveryNotice/model/index.ts b/src/api/credit/creditDeliveryNotice/model/index.ts new file mode 100644 index 0000000..97c2d6c --- /dev/null +++ b/src/api/credit/creditDeliveryNotice/model/index.ts @@ -0,0 +1,55 @@ +import type { PageParam } from '@/api'; + +/** + * 送达公告司法大数据 + */ +export interface CreditDeliveryNotice { + // ID + id?: number; + // 数据类型 + dataType?: string; + // 原告/上诉人 + plaintiffAppellant?: string; + // 被告/被上诉人 + appellee?: string; + // 其他当事人/第三人 + otherPartiesThirdParty?: string; + // 发生时间 + occurrenceTime?: string; + // 案号 + caseNumber?: string; + // 案由 + causeOfAction?: string; + // 涉案金额 + involvedAmount?: string; + // 法院 + courtName?: string; + // 数据状态 + dataStatus?: string; + // 备注 + comments?: string; + // 是否推荐 + recommend?: number; + // 排序(数字越小越靠前) + sortNumber?: number; + // 状态, 0正常, 1冻结 + status?: number; + // 是否删除, 0否, 1是 + deleted?: number; + // 用户ID + userId?: number; + // 租户id + tenantId?: number; + // 创建时间 + createTime?: string; + // 修改时间 + updateTime?: string; +} + +/** + * 送达公告司法大数据搜索条件 + */ +export interface CreditDeliveryNoticeParam extends PageParam { + id?: number; + keywords?: string; +} diff --git a/src/api/credit/creditExternal/index.ts b/src/api/credit/creditExternal/index.ts new file mode 100644 index 0000000..d296b59 --- /dev/null +++ b/src/api/credit/creditExternal/index.ts @@ -0,0 +1,126 @@ +import request from '@/utils/request'; +import type { ApiResult, PageResult } from '@/api'; +import type { CreditExternal, CreditExternalParam } from './model'; + +/** + * 分页查询对外投资 + */ +export async function pageCreditExternal(params: CreditExternalParam) { + const res = await request.get>>( + '/credit/credit-external/page', + { + params + } + ); + if (res.data.code === 0) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 查询对外投资列表 + */ +export async function listCreditExternal(params?: CreditExternalParam) { + const res = await request.get>( + '/credit/credit-external', + { + params + } + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 添加对外投资 + */ +export async function addCreditExternal(data: CreditExternal) { + const res = await request.post>( + '/credit/credit-external', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 修改对外投资 + */ +export async function updateCreditExternal(data: CreditExternal) { + const res = await request.put>( + '/credit/credit-external', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 删除对外投资 + */ +export async function removeCreditExternal(id?: number) { + const res = await request.delete>( + '/credit/credit-external/' + id + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 批量删除对外投资 + */ +export async function removeBatchCreditExternal(data: (number | undefined)[]) { + const res = await request.delete>( + '/credit/credit-external/batch', + { + data + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 根据id查询对外投资 + */ +export async function getCreditExternal(id: number) { + const res = await request.get>( + '/credit/credit-external/' + id + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 导入对外投资 + */ +export async function importCreditExternal(file: File) { + const formData = new FormData(); + formData.append('file', file); + const res = await request.post>( + '/credit/credit-external/import', + formData, + { + headers: { + 'Content-Type': 'multipart/form-data' + } + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} diff --git a/src/api/credit/creditExternal/model/index.ts b/src/api/credit/creditExternal/model/index.ts new file mode 100644 index 0000000..fd532a1 --- /dev/null +++ b/src/api/credit/creditExternal/model/index.ts @@ -0,0 +1,63 @@ +import type { PageParam } from '@/api'; + +/** + * 对外投资 + */ +export interface CreditExternal { + // ID + id?: number; + // 被投资企业名称 + name?: string; + // 企业状态(如存续、注销等) + statusTxt?: string; + // 法定代表人姓名 + legalRepresentative?: string; + // 注册资本(金额) + registeredCapital?: string; + // 成立日期 + establishmentDate?: string; + // 持股比例 + shareholdingRatio?: string; + // 认缴出资额 + subscribedInvestmentAmount?: string; + // 认缴出资日期 + subscribedInvestmentDate?: string; + // 间接持股比例 + indirectShareholdingRatio?: string; + // 投资日期 + investmentDate?: string; + // 所属地区 + region?: string; + // 所属行业 + industry?: string; + // 投资数量 + investmentCount?: number; + // 关联产品/机构 + relatedProductsInstitutions?: string; + // 备注 + comments?: string; + // 是否推荐 + recommend?: number; + // 排序(数字越小越靠前) + sortNumber?: number; + // 状态, 0正常, 1冻结 + status?: number; + // 是否删除, 0否, 1是 + deleted?: number; + // 用户ID + userId?: number; + // 租户id + tenantId?: number; + // 创建时间 + createTime?: string; + // 修改时间 + updateTime?: string; +} + +/** + * 对外投资搜索条件 + */ +export interface CreditExternalParam extends PageParam { + id?: number; + keywords?: string; +} diff --git a/src/api/credit/creditFinalVersion/index.ts b/src/api/credit/creditFinalVersion/index.ts new file mode 100644 index 0000000..cf0d986 --- /dev/null +++ b/src/api/credit/creditFinalVersion/index.ts @@ -0,0 +1,126 @@ +import request from '@/utils/request'; +import type { ApiResult, PageResult } from '@/api'; +import type { CreditFinalVersion, CreditFinalVersionParam } from './model'; + +/** + * 分页查询终本案件 + */ +export async function pageCreditFinalVersion(params: CreditFinalVersionParam) { + const res = await request.get>>( + '/credit/credit-final-version/page', + { + params + } + ); + if (res.data.code === 0) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 查询终本案件列表 + */ +export async function listCreditFinalVersion(params?: CreditFinalVersionParam) { + const res = await request.get>( + '/credit/credit-final-version', + { + params + } + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 添加终本案件 + */ +export async function addCreditFinalVersion(data: CreditFinalVersion) { + const res = await request.post>( + '/credit/credit-final-version', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 修改终本案件 + */ +export async function updateCreditFinalVersion(data: CreditFinalVersion) { + const res = await request.put>( + '/credit/credit-final-version', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 删除终本案件 + */ +export async function removeCreditFinalVersion(id?: number) { + const res = await request.delete>( + '/credit/credit-final-version/' + id + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 批量删除终本案件 + */ +export async function removeBatchCreditFinalVersion(data: (number | undefined)[]) { + const res = await request.delete>( + '/credit/credit-final-version/batch', + { + data + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 根据id查询终本案件 + */ +export async function getCreditFinalVersion(id: number) { + const res = await request.get>( + '/credit/credit-final-version/' + id + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 导入终本案件 + */ +export async function importCreditFinalVersion(file: File) { + const formData = new FormData(); + formData.append('file', file); + const res = await request.post>( + '/credit/credit-final-version/import', + formData, + { + headers: { + 'Content-Type': 'multipart/form-data' + } + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} diff --git a/src/api/credit/creditFinalVersion/model/index.ts b/src/api/credit/creditFinalVersion/model/index.ts new file mode 100644 index 0000000..be4f88a --- /dev/null +++ b/src/api/credit/creditFinalVersion/model/index.ts @@ -0,0 +1,55 @@ +import type { PageParam } from '@/api'; + +/** + * 终本案件 + */ +export interface CreditFinalVersion { + // ID + id?: number; + // 数据类型 + dataType?: string; + // 原告/上诉人 + plaintiffAppellant?: string; + // 被告/被上诉人 + appellee?: string; + // 其他当事人/第三人 + otherPartiesThirdParty?: string; + // 发生时间 + occurrenceTime?: string; + // 案号 + caseNumber?: string; + // 案由 + causeOfAction?: string; + // 涉案金额 + involvedAmount?: string; + // 法院 + courtName?: string; + // 数据状态 + dataStatus?: string; + // 备注 + comments?: string; + // 是否推荐 + recommend?: number; + // 排序(数字越小越靠前) + sortNumber?: number; + // 状态, 0正常, 1冻结 + status?: number; + // 是否删除, 0否, 1是 + deleted?: number; + // 用户ID + userId?: number; + // 租户id + tenantId?: number; + // 创建时间 + createTime?: string; + // 修改时间 + updateTime?: string; +} + +/** + * 终本案件搜索条件 + */ +export interface CreditFinalVersionParam extends PageParam { + id?: number; + keywords?: string; +} diff --git a/src/api/credit/creditGqdj/index.ts b/src/api/credit/creditGqdj/index.ts new file mode 100644 index 0000000..9661dcf --- /dev/null +++ b/src/api/credit/creditGqdj/index.ts @@ -0,0 +1,126 @@ +import request from '@/utils/request'; +import type { ApiResult, PageResult } from '@/api'; +import type { CreditGqdj, CreditGqdjParam } from './model'; + +/** + * 分页查询股权冻结 + */ +export async function pageCreditGqdj(params: CreditGqdjParam) { + const res = await request.get>>( + '/credit/credit-gqdj/page', + { + params + } + ); + if (res.data.code === 0) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 查询股权冻结列表 + */ +export async function listCreditGqdj(params?: CreditGqdjParam) { + const res = await request.get>( + '/credit/credit-gqdj', + { + params + } + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 添加股权冻结 + */ +export async function addCreditGqdj(data: CreditGqdj) { + const res = await request.post>( + '/credit/credit-gqdj', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 修改股权冻结 + */ +export async function updateCreditGqdj(data: CreditGqdj) { + const res = await request.put>( + '/credit/credit-gqdj', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 删除股权冻结 + */ +export async function removeCreditGqdj(id?: number) { + const res = await request.delete>( + '/credit/credit-gqdj/' + id + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 批量删除股权冻结 + */ +export async function removeBatchCreditGqdj(data: (number | undefined)[]) { + const res = await request.delete>( + '/credit/credit-gqdj/batch', + { + data + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 根据id查询股权冻结 + */ +export async function getCreditGqdj(id: number) { + const res = await request.get>( + '/credit/credit-gqdj/' + id + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 导入股权冻结 + */ +export async function importCreditGqdj(file: File) { + const formData = new FormData(); + formData.append('file', file); + const res = await request.post>( + '/credit/credit-gqdj/import', + formData, + { + headers: { + 'Content-Type': 'multipart/form-data' + } + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} diff --git a/src/api/credit/creditGqdj/model/index.ts b/src/api/credit/creditGqdj/model/index.ts new file mode 100644 index 0000000..023fe71 --- /dev/null +++ b/src/api/credit/creditGqdj/model/index.ts @@ -0,0 +1,55 @@ +import type { PageParam } from '@/api'; + +/** + * 股权冻结 + */ +export interface CreditGqdj { + // ID + id?: number; + // 数据类型 + dataType?: string; + // 原告/上诉人 + plaintiffAppellant?: string; + // 被告/被上诉人 + appellee?: string; + // 其他当事人/第三人 + otherPartiesThirdParty?: string; + // 发生时间 + occurrenceTime?: string; + // 案号 + caseNumber?: string; + // 案由 + causeOfAction?: string; + // 涉案金额 + involvedAmount?: string; + // 法院 + courtName?: string; + // 数据状态 + dataStatus?: string; + // 备注 + comments?: string; + // 是否推荐 + recommend?: number; + // 排序(数字越小越靠前) + sortNumber?: number; + // 状态, 0正常, 1冻结 + status?: number; + // 是否删除, 0否, 1是 + deleted?: number; + // 用户ID + userId?: number; + // 租户id + tenantId?: number; + // 创建时间 + createTime?: string; + // 修改时间 + updateTime?: string; +} + +/** + * 股权冻结搜索条件 + */ +export interface CreditGqdjParam extends PageParam { + id?: number; + keywords?: string; +} diff --git a/src/api/credit/creditJudgmentDebtor/index.ts b/src/api/credit/creditJudgmentDebtor/index.ts new file mode 100644 index 0000000..e831c96 --- /dev/null +++ b/src/api/credit/creditJudgmentDebtor/index.ts @@ -0,0 +1,126 @@ +import request from '@/utils/request'; +import type { ApiResult, PageResult } from '@/api'; +import type { CreditJudgmentDebtor, CreditJudgmentDebtorParam } from './model'; + +/** + * 分页查询被执行人 + */ +export async function pageCreditJudgmentDebtor(params: CreditJudgmentDebtorParam) { + const res = await request.get>>( + '/credit/credit-judgment-debtor/page', + { + params + } + ); + if (res.data.code === 0) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 查询被执行人列表 + */ +export async function listCreditJudgmentDebtor(params?: CreditJudgmentDebtorParam) { + const res = await request.get>( + '/credit/credit-judgment-debtor', + { + params + } + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 添加被执行人 + */ +export async function addCreditJudgmentDebtor(data: CreditJudgmentDebtor) { + const res = await request.post>( + '/credit/credit-judgment-debtor', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 修改被执行人 + */ +export async function updateCreditJudgmentDebtor(data: CreditJudgmentDebtor) { + const res = await request.put>( + '/credit/credit-judgment-debtor', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 删除被执行人 + */ +export async function removeCreditJudgmentDebtor(id?: number) { + const res = await request.delete>( + '/credit/credit-judgment-debtor/' + id + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 批量删除被执行人 + */ +export async function removeBatchCreditJudgmentDebtor(data: (number | undefined)[]) { + const res = await request.delete>( + '/credit/credit-judgment-debtor/batch', + { + data + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 根据id查询被执行人 + */ +export async function getCreditJudgmentDebtor(id: number) { + const res = await request.get>( + '/credit/credit-judgment-debtor/' + id + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 导入被执行人 + */ +export async function importCreditJudgmentDebtor(file: File) { + const formData = new FormData(); + formData.append('file', file); + const res = await request.post>( + '/credit/credit-judgment-debtor/import', + formData, + { + headers: { + 'Content-Type': 'multipart/form-data' + } + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} diff --git a/src/api/credit/creditJudgmentDebtor/model/index.ts b/src/api/credit/creditJudgmentDebtor/model/index.ts new file mode 100644 index 0000000..eeb9f34 --- /dev/null +++ b/src/api/credit/creditJudgmentDebtor/model/index.ts @@ -0,0 +1,49 @@ +import type { PageParam } from '@/api'; + +/** + * 被执行人 + */ +export interface CreditJudgmentDebtor { + // ID + id?: number; + // 案号 + caseNumber?: string; + // 被执行人名称 + name?: string; + // 证件号/组织机构代码 + code?: string; + // 立案日期 + occurrenceTime?: string; + // 执行标的(元) + amount?: string; + // 法院 + courtName?: string; + // 数据状态 + dataStatus?: string; + // 备注 + comments?: string; + // 是否推荐 + recommend?: number; + // 排序(数字越小越靠前) + sortNumber?: number; + // 状态, 0正常, 1冻结 + status?: number; + // 是否删除, 0否, 1是 + deleted?: number; + // 用户ID + userId?: number; + // 租户id + tenantId?: number; + // 创建时间 + createTime?: string; + // 修改时间 + updateTime?: string; +} + +/** + * 被执行人搜索条件 + */ +export interface CreditJudgmentDebtorParam extends PageParam { + id?: number; + keywords?: string; +} diff --git a/src/api/credit/creditJudicialDocument/index.ts b/src/api/credit/creditJudicialDocument/index.ts new file mode 100644 index 0000000..d3b9dcb --- /dev/null +++ b/src/api/credit/creditJudicialDocument/index.ts @@ -0,0 +1,126 @@ +import request from '@/utils/request'; +import type { ApiResult, PageResult } from '@/api'; +import type { CreditJudicialDocument, CreditJudicialDocumentParam } from './model'; + +/** + * 分页查询裁判文书司法大数据 + */ +export async function pageCreditJudicialDocument(params: CreditJudicialDocumentParam) { + const res = await request.get>>( + '/credit/credit-judicial-document/page', + { + params + } + ); + if (res.data.code === 0) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 查询裁判文书司法大数据列表 + */ +export async function listCreditJudicialDocument(params?: CreditJudicialDocumentParam) { + const res = await request.get>( + '/credit/credit-judicial-document', + { + params + } + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 添加裁判文书司法大数据 + */ +export async function addCreditJudicialDocument(data: CreditJudicialDocument) { + const res = await request.post>( + '/credit/credit-judicial-document', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 修改裁判文书司法大数据 + */ +export async function updateCreditJudicialDocument(data: CreditJudicialDocument) { + const res = await request.put>( + '/credit/credit-judicial-document', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 删除裁判文书司法大数据 + */ +export async function removeCreditJudicialDocument(id?: number) { + const res = await request.delete>( + '/credit/credit-judicial-document/' + id + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 批量删除裁判文书司法大数据 + */ +export async function removeBatchCreditJudicialDocument(data: (number | undefined)[]) { + const res = await request.delete>( + '/credit/credit-judicial-document/batch', + { + data + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 根据id查询裁判文书司法大数据 + */ +export async function getCreditJudicialDocument(id: number) { + const res = await request.get>( + '/credit/credit-judicial-document/' + id + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 导入裁判文书司法大数据 + */ +export async function importCreditJudicialDocument(file: File) { + const formData = new FormData(); + formData.append('file', file); + const res = await request.post>( + '/credit/credit-judicial-document/import', + formData, + { + headers: { + 'Content-Type': 'multipart/form-data' + } + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} diff --git a/src/api/credit/creditJudicialDocument/model/index.ts b/src/api/credit/creditJudicialDocument/model/index.ts new file mode 100644 index 0000000..8c98ef1 --- /dev/null +++ b/src/api/credit/creditJudicialDocument/model/index.ts @@ -0,0 +1,55 @@ +import type { PageParam } from '@/api'; + +/** + * 裁判文书司法大数据 + */ +export interface CreditJudicialDocument { + // ID + id?: number; + // 数据类型 + dataType?: string; + // 原告/上诉人 + plaintiffAppellant?: string; + // 被告/被上诉人 + appellee?: string; + // 其他当事人/第三人 + otherPartiesThirdParty?: string; + // 发生时间 + occurrenceTime?: string; + // 案号 + caseNumber?: string; + // 案由 + causeOfAction?: string; + // 涉案金额 + involvedAmount?: string; + // 法院 + courtName?: string; + // 数据状态 + dataStatus?: string; + // 备注 + comments?: string; + // 是否推荐 + recommend?: number; + // 排序(数字越小越靠前) + sortNumber?: number; + // 状态, 0正常, 1冻结 + status?: number; + // 是否删除, 0否, 1是 + deleted?: number; + // 用户ID + userId?: number; + // 租户id + tenantId?: number; + // 创建时间 + createTime?: string; + // 修改时间 + updateTime?: string; +} + +/** + * 裁判文书司法大数据搜索条件 + */ +export interface CreditJudicialDocumentParam extends PageParam { + id?: number; + keywords?: string; +} diff --git a/src/api/credit/creditMediation/index.ts b/src/api/credit/creditMediation/index.ts new file mode 100644 index 0000000..a83f50b --- /dev/null +++ b/src/api/credit/creditMediation/index.ts @@ -0,0 +1,126 @@ +import request from '@/utils/request'; +import type { ApiResult, PageResult } from '@/api'; +import type { CreditMediation, CreditMediationParam } from './model'; + +/** + * 分页查询诉前调解司法大数据 + */ +export async function pageCreditMediation(params: CreditMediationParam) { + const res = await request.get>>( + '/credit/credit-mediation/page', + { + params + } + ); + if (res.data.code === 0) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 查询诉前调解司法大数据列表 + */ +export async function listCreditMediation(params?: CreditMediationParam) { + const res = await request.get>( + '/credit/credit-mediation', + { + params + } + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 添加诉前调解司法大数据 + */ +export async function addCreditMediation(data: CreditMediation) { + const res = await request.post>( + '/credit/credit-mediation', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 修改诉前调解司法大数据 + */ +export async function updateCreditMediation(data: CreditMediation) { + const res = await request.put>( + '/credit/credit-mediation', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 删除诉前调解司法大数据 + */ +export async function removeCreditMediation(id?: number) { + const res = await request.delete>( + '/credit/credit-mediation/' + id + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 批量删除诉前调解司法大数据 + */ +export async function removeBatchCreditMediation(data: (number | undefined)[]) { + const res = await request.delete>( + '/credit/credit-mediation/batch', + { + data + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 根据id查询诉前调解司法大数据 + */ +export async function getCreditMediation(id: number) { + const res = await request.get>( + '/credit/credit-mediation/' + id + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 导入诉前调解司法大数据 + */ +export async function importCreditMediation(file: File) { + const formData = new FormData(); + formData.append('file', file); + const res = await request.post>( + '/credit/credit-mediation/import', + formData, + { + headers: { + 'Content-Type': 'multipart/form-data' + } + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} diff --git a/src/api/credit/creditMediation/model/index.ts b/src/api/credit/creditMediation/model/index.ts new file mode 100644 index 0000000..d16858d --- /dev/null +++ b/src/api/credit/creditMediation/model/index.ts @@ -0,0 +1,55 @@ +import type { PageParam } from '@/api'; + +/** + * 诉前调解司法大数据 + */ +export interface CreditMediation { + // ID + id?: number; + // 数据类型 + dataType?: string; + // 原告/上诉人 + plaintiffAppellant?: string; + // 被告/被上诉人 + appellee?: string; + // 其他当事人/第三人 + otherPartiesThirdParty?: string; + // 发生时间 + occurrenceTime?: string; + // 案号 + caseNumber?: string; + // 案由 + causeOfAction?: string; + // 涉案金额 + involvedAmount?: string; + // 法院 + courtName?: string; + // 数据状态 + dataStatus?: string; + // 备注 + comments?: string; + // 是否推荐 + recommend?: number; + // 排序(数字越小越靠前) + sortNumber?: number; + // 状态, 0正常, 1冻结 + status?: number; + // 是否删除, 0否, 1是 + deleted?: number; + // 用户ID + userId?: number; + // 租户id + tenantId?: number; + // 创建时间 + createTime?: string; + // 修改时间 + updateTime?: string; +} + +/** + * 诉前调解司法大数据搜索条件 + */ +export interface CreditMediationParam extends PageParam { + id?: number; + keywords?: string; +} diff --git a/src/api/credit/creditProject/index.ts b/src/api/credit/creditProject/index.ts new file mode 100644 index 0000000..efb0b7d --- /dev/null +++ b/src/api/credit/creditProject/index.ts @@ -0,0 +1,126 @@ +import request from '@/utils/request'; +import type { ApiResult, PageResult } from '@/api'; +import type { CreditProject, CreditProjectParam } from './model'; + +/** + * 分页查询招投标 + */ +export async function pageCreditProject(params: CreditProjectParam) { + const res = await request.get>>( + '/credit/credit-project/page', + { + params + } + ); + if (res.data.code === 0) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 查询招投标列表 + */ +export async function listCreditProject(params?: CreditProjectParam) { + const res = await request.get>( + '/credit/credit-project', + { + params + } + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 添加招投标 + */ +export async function addCreditProject(data: CreditProject) { + const res = await request.post>( + '/credit/credit-project', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 修改招投标 + */ +export async function updateCreditProject(data: CreditProject) { + const res = await request.put>( + '/credit/credit-project', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 删除招投标 + */ +export async function removeCreditProject(id?: number) { + const res = await request.delete>( + '/credit/credit-project/' + id + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 批量删除招投标 + */ +export async function removeBatchCreditProject(data: (number | undefined)[]) { + const res = await request.delete>( + '/credit/credit-project/batch', + { + data + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 根据id查询招投标 + */ +export async function getCreditProject(id: number) { + const res = await request.get>( + '/credit/credit-project/' + id + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 导入招投标 + */ +export async function importCreditProject(file: File) { + const formData = new FormData(); + formData.append('file', file); + const res = await request.post>( + '/credit/credit-project/import', + formData, + { + headers: { + 'Content-Type': 'multipart/form-data' + } + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} diff --git a/src/api/credit/creditProject/model/index.ts b/src/api/credit/creditProject/model/index.ts new file mode 100644 index 0000000..d234b08 --- /dev/null +++ b/src/api/credit/creditProject/model/index.ts @@ -0,0 +1,67 @@ +import type { PageParam } from '@/api'; + +/** + * 招投标 + */ +export interface CreditProject { + // ID + id?: number; + // 项目名称 + name?: string; + // 唯一标识 + code?: string; + // 类型, 0普通用户, 1招投标 + type?: number; + // 企业角色 + role?: string; + // 上级id, 0是顶级 + parentId?: number; + // 信息类型 + infoType?: string; + // 所在国家 + country?: string; + // 所在省份 + province?: string; + // 所在城市 + city?: string; + // 所在辖区 + region?: string; + // 街道地址 + address?: string; + // 招采单位名称 + procurementName?: string; + // 中标单位名称 + winningName?: string; + // 中标金额 + winningPrice?: string; + // 发布日期 + releaseDate?: string; + // 备注 + comments?: string; + // 是否推荐 + recommend?: number; + // 到期时间 + expirationTime?: string; + // 排序(数字越小越靠前) + sortNumber?: number; + // 状态, 0正常, 1冻结 + status?: number; + // 是否删除, 0否, 1是 + deleted?: number; + // 用户ID + userId?: number; + // 租户id + tenantId?: number; + // 创建时间 + createTime?: string; + // 修改时间 + updateTime?: string; +} + +/** + * 招投标搜索条件 + */ +export interface CreditProjectParam extends PageParam { + id?: number; + keywords?: string; +} diff --git a/src/api/credit/creditRiskRelation/index.ts b/src/api/credit/creditRiskRelation/index.ts new file mode 100644 index 0000000..7075ac4 --- /dev/null +++ b/src/api/credit/creditRiskRelation/index.ts @@ -0,0 +1,126 @@ +import request from '@/utils/request'; +import type { ApiResult, PageResult } from '@/api'; +import type { CreditRiskRelation, CreditRiskRelationParam } from './model'; + +/** + * 分页查询风险关系表 + */ +export async function pageCreditRiskRelation(params: CreditRiskRelationParam) { + const res = await request.get>>( + '/credit/credit-risk-relation/page', + { + params + } + ); + if (res.data.code === 0) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 查询风险关系表列表 + */ +export async function listCreditRiskRelation(params?: CreditRiskRelationParam) { + const res = await request.get>( + '/credit/credit-risk-relation', + { + params + } + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 添加风险关系表 + */ +export async function addCreditRiskRelation(data: CreditRiskRelation) { + const res = await request.post>( + '/credit/credit-risk-relation', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 修改风险关系表 + */ +export async function updateCreditRiskRelation(data: CreditRiskRelation) { + const res = await request.put>( + '/credit/credit-risk-relation', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 删除风险关系表 + */ +export async function removeCreditRiskRelation(id?: number) { + const res = await request.delete>( + '/credit/credit-risk-relation/' + id + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 批量删除风险关系表 + */ +export async function removeBatchCreditRiskRelation(data: (number | undefined)[]) { + const res = await request.delete>( + '/credit/credit-risk-relation/batch', + { + data + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 根据id查询风险关系表 + */ +export async function getCreditRiskRelation(id: number) { + const res = await request.get>( + '/credit/credit-risk-relation/' + id + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 导入风险关系表 + */ +export async function importCreditRiskRelation(file: File) { + const formData = new FormData(); + formData.append('file', file); + const res = await request.post>( + '/credit/credit-risk-relation/import', + formData, + { + headers: { + 'Content-Type': 'multipart/form-data' + } + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} diff --git a/src/api/credit/creditRiskRelation/model/index.ts b/src/api/credit/creditRiskRelation/model/index.ts new file mode 100644 index 0000000..9f643cb --- /dev/null +++ b/src/api/credit/creditRiskRelation/model/index.ts @@ -0,0 +1,47 @@ +import type { PageParam } from '@/api'; + +/** + * 风险关系表 + */ +export interface CreditRiskRelation { + // 序号 + id?: number; + // 主体名称 + mainBodyName?: string; + // 登记状态 + registrationStatus?: string; + // 注册资本 + registeredCapital?: string; + // 省份地区 + provinceRegion?: string; + // 关联关系 + associatedRelation?: string; + // 风险关系 + riskRelation?: string; + // 备注 + comments?: string; + // 是否推荐 + recommend?: number; + // 排序(数字越小越靠前) + sortNumber?: number; + // 状态, 0正常, 1冻结 + status?: number; + // 是否删除, 0否, 1是 + deleted?: number; + // 用户ID + userId?: number; + // 租户id + tenantId?: number; + // 创建时间 + createTime?: string; + // 修改时间 + updateTime?: string; +} + +/** + * 风险关系表搜索条件 + */ +export interface CreditRiskRelationParam extends PageParam { + id?: number; + keywords?: string; +} diff --git a/src/api/credit/creditSupplier/index.ts b/src/api/credit/creditSupplier/index.ts new file mode 100644 index 0000000..c237b9d --- /dev/null +++ b/src/api/credit/creditSupplier/index.ts @@ -0,0 +1,126 @@ +import request from '@/utils/request'; +import type { ApiResult, PageResult } from '@/api'; +import type { CreditSupplier, CreditSupplierParam } from './model'; + +/** + * 分页查询供应商 + */ +export async function pageCreditSupplier(params: CreditSupplierParam) { + const res = await request.get>>( + '/credit/credit-supplier/page', + { + params + } + ); + if (res.data.code === 0) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 查询供应商列表 + */ +export async function listCreditSupplier(params?: CreditSupplierParam) { + const res = await request.get>( + '/credit/credit-supplier', + { + params + } + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 添加供应商 + */ +export async function addCreditSupplier(data: CreditSupplier) { + const res = await request.post>( + '/credit/credit-supplier', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 修改供应商 + */ +export async function updateCreditSupplier(data: CreditSupplier) { + const res = await request.put>( + '/credit/credit-supplier', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 删除供应商 + */ +export async function removeCreditSupplier(id?: number) { + const res = await request.delete>( + '/credit/credit-supplier/' + id + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 批量删除供应商 + */ +export async function removeBatchCreditSupplier(data: (number | undefined)[]) { + const res = await request.delete>( + '/credit/credit-supplier/batch', + { + data + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 根据id查询供应商 + */ +export async function getCreditSupplier(id: number) { + const res = await request.get>( + '/credit/credit-supplier/' + id + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 导入供应商 + */ +export async function importCreditSupplier(file: File) { + const formData = new FormData(); + formData.append('file', file); + const res = await request.post>( + '/credit/credit-supplier/import', + formData, + { + headers: { + 'Content-Type': 'multipart/form-data' + } + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} diff --git a/src/api/credit/creditSupplier/model/index.ts b/src/api/credit/creditSupplier/model/index.ts new file mode 100644 index 0000000..8737210 --- /dev/null +++ b/src/api/credit/creditSupplier/model/index.ts @@ -0,0 +1,45 @@ +import type { PageParam } from '@/api'; + +/** + * 供应商 + */ +export interface CreditSupplier { + // ID + id?: number; + // 供应商 + supplier?: string; + // 状态 + statusTxt?: string; + // 采购金额(万元) + purchaseAmount?: string; + // 公开日期 + publicDate?: string; + // 数据来源 + dataSource?: string; + // 备注 + comments?: string; + // 是否推荐 + recommend?: number; + // 排序(数字越小越靠前) + sortNumber?: number; + // 状态, 0正常, 1冻结 + status?: number; + // 是否删除, 0否, 1是 + deleted?: number; + // 用户ID + userId?: number; + // 租户id + tenantId?: number; + // 创建时间 + createTime?: string; + // 修改时间 + updateTime?: string; +} + +/** + * 供应商搜索条件 + */ +export interface CreditSupplierParam extends PageParam { + id?: number; + keywords?: string; +} diff --git a/src/api/credit/creditXgxf/index.ts b/src/api/credit/creditXgxf/index.ts new file mode 100644 index 0000000..7486120 --- /dev/null +++ b/src/api/credit/creditXgxf/index.ts @@ -0,0 +1,126 @@ +import request from '@/utils/request'; +import type { ApiResult, PageResult } from '@/api'; +import type { CreditXgxf, CreditXgxfParam } from './model'; + +/** + * 分页查询限制高消费 + */ +export async function pageCreditXgxf(params: CreditXgxfParam) { + const res = await request.get>>( + '/credit/credit-xgxf/page', + { + params + } + ); + if (res.data.code === 0) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 查询限制高消费列表 + */ +export async function listCreditXgxf(params?: CreditXgxfParam) { + const res = await request.get>( + '/credit/credit-xgxf', + { + params + } + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 添加限制高消费 + */ +export async function addCreditXgxf(data: CreditXgxf) { + const res = await request.post>( + '/credit/credit-xgxf', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 修改限制高消费 + */ +export async function updateCreditXgxf(data: CreditXgxf) { + const res = await request.put>( + '/credit/credit-xgxf', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 删除限制高消费 + */ +export async function removeCreditXgxf(id?: number) { + const res = await request.delete>( + '/credit/credit-xgxf/' + id + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 批量删除限制高消费 + */ +export async function removeBatchCreditXgxf(data: (number | undefined)[]) { + const res = await request.delete>( + '/credit/credit-xgxf/batch', + { + data + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 根据id查询限制高消费 + */ +export async function getCreditXgxf(id: number) { + const res = await request.get>( + '/credit/credit-xgxf/' + id + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 导入限制高消费 + */ +export async function importCreditXgxf(file: File) { + const formData = new FormData(); + formData.append('file', file); + const res = await request.post>( + '/credit/credit-xgxf/import', + formData, + { + headers: { + 'Content-Type': 'multipart/form-data' + } + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} diff --git a/src/api/credit/creditXgxf/model/index.ts b/src/api/credit/creditXgxf/model/index.ts new file mode 100644 index 0000000..5888d23 --- /dev/null +++ b/src/api/credit/creditXgxf/model/index.ts @@ -0,0 +1,55 @@ +import type { PageParam } from '@/api'; + +/** + * 限制高消费 + */ +export interface CreditXgxf { + // ID + id?: number; + // 数据类型 + dataType?: string; + // 原告/上诉人 + plaintiffAppellant?: string; + // 被告/被上诉人 + appellee?: string; + // 其他当事人/第三人 + otherPartiesThirdParty?: string; + // 发生时间 + occurrenceTime?: string; + // 案号 + caseNumber?: string; + // 案由 + causeOfAction?: string; + // 涉案金额 + involvedAmount?: string; + // 法院 + courtName?: string; + // 数据状态 + dataStatus?: string; + // 备注 + comments?: string; + // 是否推荐 + recommend?: number; + // 排序(数字越小越靠前) + sortNumber?: number; + // 状态, 0正常, 1冻结 + status?: number; + // 是否删除, 0否, 1是 + deleted?: number; + // 用户ID + userId?: number; + // 租户id + tenantId?: number; + // 创建时间 + createTime?: string; + // 修改时间 + updateTime?: string; +} + +/** + * 限制高消费搜索条件 + */ +export interface CreditXgxfParam extends PageParam { + id?: number; + keywords?: string; +} diff --git a/src/api/led/index.ts b/src/api/led/index.ts new file mode 100644 index 0000000..d9635b4 --- /dev/null +++ b/src/api/led/index.ts @@ -0,0 +1,14 @@ +import request from '@/utils/request'; +import type { ApiResult } from '@/api'; +import { MODULES_API_URL } from '@/config/setting'; + +export async function stopReplace(data: any) { + const res = await request.post>( + MODULES_API_URL + '/led/bme/stop-replace', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} diff --git a/src/api/led/model/index.ts b/src/api/led/model/index.ts new file mode 100644 index 0000000..b9214fe --- /dev/null +++ b/src/api/led/model/index.ts @@ -0,0 +1,45 @@ +import type { PageParam } from '@/api'; + +/** + * 黄家明_报险记录 + */ +export interface HjmBxLog { + // 自增ID + id?: number; + // 用户ID + userId?: number; + // 车辆ID + carId?: number; + // 车牌号 + carNo?: string; + // 操作员 + realName?: string; + // 事故类型 + accidentType?: string; + // 部门 + parentOrganization?: string; + // 保险图片 + image?: string; + // 排序(数字越小越靠前) + sortNumber?: number; + // 备注 + comments?: string; + // 状态, 0正常, 1冻结 + status?: number; + // 是否删除, 0否, 1是 + deleted?: number; + // 租户id + tenantId?: number; + // 创建时间 + createTime?: string; + // 修改时间 + updateTime?: string; +} + +/** + * 黄家明_报险记录搜索条件 + */ +export interface HjmBxLogParam extends PageParam { + id?: number; + keywords?: string; +} diff --git a/src/router/routes.ts b/src/router/routes.ts index 45cbd72..1890cc6 100644 --- a/src/router/routes.ts +++ b/src/router/routes.ts @@ -55,6 +55,11 @@ export const routes = [ component: () => import('@/views/passport/merchant/success.vue'), meta: { title: '申请提交成功' } }, + { + path: '/led', + component: () => import('@/views/led/index.vue'), + meta: { title: '医生出诊信息表' } + }, // { // path: '/forget', // component: () => import('@/views/passport/forget/index.vue'), diff --git a/src/views/credit/creditBreachOfTrust/components/creditBreachOfTrustEdit.vue b/src/views/credit/creditBreachOfTrust/components/creditBreachOfTrustEdit.vue new file mode 100644 index 0000000..2109449 --- /dev/null +++ b/src/views/credit/creditBreachOfTrust/components/creditBreachOfTrustEdit.vue @@ -0,0 +1,300 @@ + + + + diff --git a/src/views/credit/creditBreachOfTrust/components/search.vue b/src/views/credit/creditBreachOfTrust/components/search.vue new file mode 100644 index 0000000..82fea9d --- /dev/null +++ b/src/views/credit/creditBreachOfTrust/components/search.vue @@ -0,0 +1,42 @@ + + + + diff --git a/src/views/credit/creditBreachOfTrust/index.vue b/src/views/credit/creditBreachOfTrust/index.vue new file mode 100644 index 0000000..6adee4d --- /dev/null +++ b/src/views/credit/creditBreachOfTrust/index.vue @@ -0,0 +1,326 @@ + + + + + + + diff --git a/src/views/credit/creditCaseFiling/components/creditCaseFilingEdit.vue b/src/views/credit/creditCaseFiling/components/creditCaseFilingEdit.vue new file mode 100644 index 0000000..40ff80e --- /dev/null +++ b/src/views/credit/creditCaseFiling/components/creditCaseFilingEdit.vue @@ -0,0 +1,300 @@ + + + + diff --git a/src/views/credit/creditCaseFiling/components/search.vue b/src/views/credit/creditCaseFiling/components/search.vue new file mode 100644 index 0000000..82fea9d --- /dev/null +++ b/src/views/credit/creditCaseFiling/components/search.vue @@ -0,0 +1,42 @@ + + + + diff --git a/src/views/credit/creditCaseFiling/index.vue b/src/views/credit/creditCaseFiling/index.vue new file mode 100644 index 0000000..6e9710f --- /dev/null +++ b/src/views/credit/creditCaseFiling/index.vue @@ -0,0 +1,323 @@ + + + + + + + diff --git a/src/views/credit/creditCompany/components/creditCompanyInfo.vue b/src/views/credit/creditCompany/components/creditCompanyInfo.vue index cf2f720..eac5abe 100644 --- a/src/views/credit/creditCompany/components/creditCompanyInfo.vue +++ b/src/views/credit/creditCompany/components/creditCompanyInfo.vue @@ -15,29 +15,14 @@ bordered class="credit-company-descriptions" > - - {{ formatValue(form.name) }} - - + {{ formatValue(form.matchName) }} - - {{ formatValue(form.code) }} - - - {{ formatValue(form.registrationStatus) }} - {{ formatValue(form.legalPerson) }} - - {{ formatValue(form.registeredCapital) }} - - - {{ formatValue(form.paidinCapital) }} - - - {{ formatValue(form.establishDate) }} + + {{ formatValue(form.code) }} {{ formatValue(form.address) }} @@ -48,126 +33,145 @@ {{ formatValue(form.moreTel) }} - - {{ formatValue(form.email) }} - - - {{ formatValue(form.moreEmail) }} - - - {{ formatValue(form.country) }} - - - {{ formatValue(form.province) }} - - - {{ formatValue(form.city) }} - - - {{ formatValue(form.region) }} - - - {{ formatValue(form.institutionType) }} - - - {{ formatValue(form.taxpayerCode) }} - - - {{ formatValue(form.registrationNumber) }} - - - {{ formatValue(form.organizationalCode) }} - - - {{ formatValue(form.numberOfInsuredPersons) }} - - - {{ formatValue(form.annualReport) }} - - - {{ formatValue(form.businessTerm) }} - - - {{ formatValue(form.nationalStandardIndustryCategories) }} - - - {{ formatValue(form.nationalStandardIndustryCategories2) }} - - - {{ formatValue(form.nationalStandardIndustryCategories3) }} - - - {{ formatValue(form.nationalStandardIndustryCategories4) }} - - - {{ formatValue(form.nationalStandardIndustryCategories5) }} - - - {{ formatValue(form.nationalStandardIndustryCategories6) }} - - - {{ formatValue(form.nationalStandardIndustryCategories7) }} - - - {{ formatValue(form.nationalStandardIndustryCategories8) }} - - - {{ formatValue(form.companySize) }} - - - {{ formatValue(form.formerName) }} - - - {{ formatValue(form.englishName) }} - - - {{ formatValue(form.domain) }} - - - {{ formatValue(form.mailingAddress) }} - - - {{ formatValue(form.companyProfile) }} - - - {{ formatValue(form.natureOfBusiness) }} - - - {{ formatValue(form.registrationAuthority) }} - - - {{ formatValue(form.taxpayerQualification) }} - - - {{ formatValue(form.latestAnnualReportYear) }} - - - {{ formatValue(form.latestAnnualReportOnOperatingRevenue) }} - - - {{ formatValue(form.enterpriseScoreCheck) }} - - - {{ formatValue(form.creditRating) }} - - - {{ formatValue(form.cechnologyScore) }} - - - {{ formatValue(form.cechnologyLevel) }} - - - {{ formatValue(form.smallEnterprise) }} - - - {{ formatValue(form.comments) }} - - - {{ formatValue(form.sortNumber) }} - - - {{ formatStatus(form.status) }} - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + { - if (status === 0) { - return '显示'; - } - if (status === 1) { - return '隐藏'; - } - return '-'; - }; + // const formatStatus = (status?: number) => { + // if (status === 0) { + // return '显示'; + // } + // if (status === 1) { + // return '隐藏'; + // } + // return '-'; + // }; const getRowKey = (record: Record, index: number) => { return record.id ?? record.code ?? record.key ?? index; @@ -389,21 +389,18 @@ }; const loadTabData = async (key: string) => { - const keyword = form.matchName ?? props.data?.matchName; + const keywords = form.matchName ?? props.data?.matchName; const state = tabState[key]; - if (!keyword) { + if (!keywords) { state.data = []; state.columns = []; return; } state.loading = true; try { - const list = await getCompanyRelatedInfo({ - type: key, - keywords: keyword - }); - state.data = list; - state.columns = buildColumns(list); + const res = await pageCreditUser({ keywords }); + state.data = res?.list || []; + state.columns = buildColumns(state.data); } catch (e: any) { state.data = []; state.columns = []; diff --git a/src/views/credit/creditCompetitor/components/creditCompetitorEdit.vue b/src/views/credit/creditCompetitor/components/creditCompetitorEdit.vue new file mode 100644 index 0000000..0e270bb --- /dev/null +++ b/src/views/credit/creditCompetitor/components/creditCompetitorEdit.vue @@ -0,0 +1,276 @@ + + + + diff --git a/src/views/credit/creditCompetitor/components/search.vue b/src/views/credit/creditCompetitor/components/search.vue new file mode 100644 index 0000000..82fea9d --- /dev/null +++ b/src/views/credit/creditCompetitor/components/search.vue @@ -0,0 +1,42 @@ + + + + diff --git a/src/views/credit/creditCompetitor/index.vue b/src/views/credit/creditCompetitor/index.vue new file mode 100644 index 0000000..c07302e --- /dev/null +++ b/src/views/credit/creditCompetitor/index.vue @@ -0,0 +1,310 @@ + + + + + + + diff --git a/src/views/credit/creditCourtAnnouncement/components/creditCourtAnnouncementEdit.vue b/src/views/credit/creditCourtAnnouncement/components/creditCourtAnnouncementEdit.vue new file mode 100644 index 0000000..253c1c3 --- /dev/null +++ b/src/views/credit/creditCourtAnnouncement/components/creditCourtAnnouncementEdit.vue @@ -0,0 +1,300 @@ + + + + diff --git a/src/views/credit/creditCourtAnnouncement/components/search.vue b/src/views/credit/creditCourtAnnouncement/components/search.vue new file mode 100644 index 0000000..82fea9d --- /dev/null +++ b/src/views/credit/creditCourtAnnouncement/components/search.vue @@ -0,0 +1,42 @@ + + + + diff --git a/src/views/credit/creditCourtAnnouncement/index.vue b/src/views/credit/creditCourtAnnouncement/index.vue new file mode 100644 index 0000000..96df4f0 --- /dev/null +++ b/src/views/credit/creditCourtAnnouncement/index.vue @@ -0,0 +1,326 @@ + + + + + + + diff --git a/src/views/credit/creditCourtSession/components/creditCourtSessionEdit.vue b/src/views/credit/creditCourtSession/components/creditCourtSessionEdit.vue new file mode 100644 index 0000000..3d0c9af --- /dev/null +++ b/src/views/credit/creditCourtSession/components/creditCourtSessionEdit.vue @@ -0,0 +1,300 @@ + + + + diff --git a/src/views/credit/creditCourtSession/components/search.vue b/src/views/credit/creditCourtSession/components/search.vue new file mode 100644 index 0000000..82fea9d --- /dev/null +++ b/src/views/credit/creditCourtSession/components/search.vue @@ -0,0 +1,42 @@ + + + + diff --git a/src/views/credit/creditCourtSession/index.vue b/src/views/credit/creditCourtSession/index.vue new file mode 100644 index 0000000..2a183d8 --- /dev/null +++ b/src/views/credit/creditCourtSession/index.vue @@ -0,0 +1,320 @@ + + + + + + + diff --git a/src/views/credit/creditDeliveryNotice/components/creditDeliveryNoticeEdit.vue b/src/views/credit/creditDeliveryNotice/components/creditDeliveryNoticeEdit.vue new file mode 100644 index 0000000..46f313e --- /dev/null +++ b/src/views/credit/creditDeliveryNotice/components/creditDeliveryNoticeEdit.vue @@ -0,0 +1,300 @@ + + + + diff --git a/src/views/credit/creditDeliveryNotice/components/search.vue b/src/views/credit/creditDeliveryNotice/components/search.vue new file mode 100644 index 0000000..82fea9d --- /dev/null +++ b/src/views/credit/creditDeliveryNotice/components/search.vue @@ -0,0 +1,42 @@ + + + + diff --git a/src/views/credit/creditDeliveryNotice/index.vue b/src/views/credit/creditDeliveryNotice/index.vue new file mode 100644 index 0000000..1b33108 --- /dev/null +++ b/src/views/credit/creditDeliveryNotice/index.vue @@ -0,0 +1,320 @@ + + + + + + + diff --git a/src/views/credit/creditExternal/components/creditExternalEdit.vue b/src/views/credit/creditExternal/components/creditExternalEdit.vue new file mode 100644 index 0000000..ab48b6e --- /dev/null +++ b/src/views/credit/creditExternal/components/creditExternalEdit.vue @@ -0,0 +1,332 @@ + + + + diff --git a/src/views/credit/creditExternal/components/search.vue b/src/views/credit/creditExternal/components/search.vue new file mode 100644 index 0000000..82fea9d --- /dev/null +++ b/src/views/credit/creditExternal/components/search.vue @@ -0,0 +1,42 @@ + + + + diff --git a/src/views/credit/creditExternal/index.vue b/src/views/credit/creditExternal/index.vue new file mode 100644 index 0000000..c771f21 --- /dev/null +++ b/src/views/credit/creditExternal/index.vue @@ -0,0 +1,344 @@ + + + + + + + diff --git a/src/views/credit/creditFinalVersion/components/creditFinalVersionEdit.vue b/src/views/credit/creditFinalVersion/components/creditFinalVersionEdit.vue new file mode 100644 index 0000000..970fdc5 --- /dev/null +++ b/src/views/credit/creditFinalVersion/components/creditFinalVersionEdit.vue @@ -0,0 +1,300 @@ + + + + diff --git a/src/views/credit/creditFinalVersion/components/search.vue b/src/views/credit/creditFinalVersion/components/search.vue new file mode 100644 index 0000000..82fea9d --- /dev/null +++ b/src/views/credit/creditFinalVersion/components/search.vue @@ -0,0 +1,42 @@ + + + + diff --git a/src/views/credit/creditFinalVersion/index.vue b/src/views/credit/creditFinalVersion/index.vue new file mode 100644 index 0000000..0ab6569 --- /dev/null +++ b/src/views/credit/creditFinalVersion/index.vue @@ -0,0 +1,320 @@ + + + + + + + diff --git a/src/views/credit/creditGqdj/components/creditGqdjEdit.vue b/src/views/credit/creditGqdj/components/creditGqdjEdit.vue new file mode 100644 index 0000000..6478482 --- /dev/null +++ b/src/views/credit/creditGqdj/components/creditGqdjEdit.vue @@ -0,0 +1,300 @@ + + + + diff --git a/src/views/credit/creditGqdj/components/search.vue b/src/views/credit/creditGqdj/components/search.vue new file mode 100644 index 0000000..82fea9d --- /dev/null +++ b/src/views/credit/creditGqdj/components/search.vue @@ -0,0 +1,42 @@ + + + + diff --git a/src/views/credit/creditGqdj/index.vue b/src/views/credit/creditGqdj/index.vue new file mode 100644 index 0000000..7f1c19f --- /dev/null +++ b/src/views/credit/creditGqdj/index.vue @@ -0,0 +1,320 @@ + + + + + + + diff --git a/src/views/credit/creditJudgmentDebtor/components/creditJudgmentDebtorEdit.vue b/src/views/credit/creditJudgmentDebtor/components/creditJudgmentDebtorEdit.vue new file mode 100644 index 0000000..64713bb --- /dev/null +++ b/src/views/credit/creditJudgmentDebtor/components/creditJudgmentDebtorEdit.vue @@ -0,0 +1,276 @@ + + + + diff --git a/src/views/credit/creditJudgmentDebtor/components/search.vue b/src/views/credit/creditJudgmentDebtor/components/search.vue new file mode 100644 index 0000000..82fea9d --- /dev/null +++ b/src/views/credit/creditJudgmentDebtor/components/search.vue @@ -0,0 +1,42 @@ + + + + diff --git a/src/views/credit/creditJudgmentDebtor/index.vue b/src/views/credit/creditJudgmentDebtor/index.vue new file mode 100644 index 0000000..6a1a749 --- /dev/null +++ b/src/views/credit/creditJudgmentDebtor/index.vue @@ -0,0 +1,302 @@ + + + + + + + diff --git a/src/views/credit/creditJudicialDocument/components/creditJudicialDocumentEdit.vue b/src/views/credit/creditJudicialDocument/components/creditJudicialDocumentEdit.vue new file mode 100644 index 0000000..360b5c2 --- /dev/null +++ b/src/views/credit/creditJudicialDocument/components/creditJudicialDocumentEdit.vue @@ -0,0 +1,300 @@ + + + + diff --git a/src/views/credit/creditJudicialDocument/components/search.vue b/src/views/credit/creditJudicialDocument/components/search.vue new file mode 100644 index 0000000..82fea9d --- /dev/null +++ b/src/views/credit/creditJudicialDocument/components/search.vue @@ -0,0 +1,42 @@ + + + + diff --git a/src/views/credit/creditJudicialDocument/index.vue b/src/views/credit/creditJudicialDocument/index.vue new file mode 100644 index 0000000..346fdb7 --- /dev/null +++ b/src/views/credit/creditJudicialDocument/index.vue @@ -0,0 +1,320 @@ + + + + + + + diff --git a/src/views/credit/creditMediation/components/creditMediationEdit.vue b/src/views/credit/creditMediation/components/creditMediationEdit.vue new file mode 100644 index 0000000..b2223d3 --- /dev/null +++ b/src/views/credit/creditMediation/components/creditMediationEdit.vue @@ -0,0 +1,300 @@ + + + + diff --git a/src/views/credit/creditMediation/components/search.vue b/src/views/credit/creditMediation/components/search.vue new file mode 100644 index 0000000..82fea9d --- /dev/null +++ b/src/views/credit/creditMediation/components/search.vue @@ -0,0 +1,42 @@ + + + + diff --git a/src/views/credit/creditMediation/index.vue b/src/views/credit/creditMediation/index.vue new file mode 100644 index 0000000..74b4fbf --- /dev/null +++ b/src/views/credit/creditMediation/index.vue @@ -0,0 +1,320 @@ + + + + + + + diff --git a/src/views/credit/creditProject/components/creditProjectEdit.vue b/src/views/credit/creditProject/components/creditProjectEdit.vue new file mode 100644 index 0000000..51a587f --- /dev/null +++ b/src/views/credit/creditProject/components/creditProjectEdit.vue @@ -0,0 +1,348 @@ + + + + diff --git a/src/views/credit/creditProject/components/search.vue b/src/views/credit/creditProject/components/search.vue new file mode 100644 index 0000000..82fea9d --- /dev/null +++ b/src/views/credit/creditProject/components/search.vue @@ -0,0 +1,42 @@ + + + + diff --git a/src/views/credit/creditProject/index.vue b/src/views/credit/creditProject/index.vue new file mode 100644 index 0000000..d0abfc2 --- /dev/null +++ b/src/views/credit/creditProject/index.vue @@ -0,0 +1,356 @@ + + + + + + + diff --git a/src/views/credit/creditRiskRelation/components/creditRiskRelationEdit.vue b/src/views/credit/creditRiskRelation/components/creditRiskRelationEdit.vue new file mode 100644 index 0000000..6b6ffc7 --- /dev/null +++ b/src/views/credit/creditRiskRelation/components/creditRiskRelationEdit.vue @@ -0,0 +1,268 @@ + + + + diff --git a/src/views/credit/creditRiskRelation/components/search.vue b/src/views/credit/creditRiskRelation/components/search.vue new file mode 100644 index 0000000..82fea9d --- /dev/null +++ b/src/views/credit/creditRiskRelation/components/search.vue @@ -0,0 +1,42 @@ + + + + diff --git a/src/views/credit/creditRiskRelation/index.vue b/src/views/credit/creditRiskRelation/index.vue new file mode 100644 index 0000000..e98200e --- /dev/null +++ b/src/views/credit/creditRiskRelation/index.vue @@ -0,0 +1,296 @@ + + + + + + + diff --git a/src/views/credit/creditSupplier/components/creditSupplierEdit.vue b/src/views/credit/creditSupplier/components/creditSupplierEdit.vue new file mode 100644 index 0000000..8a74c0f --- /dev/null +++ b/src/views/credit/creditSupplier/components/creditSupplierEdit.vue @@ -0,0 +1,260 @@ + + + + diff --git a/src/views/credit/creditSupplier/components/search.vue b/src/views/credit/creditSupplier/components/search.vue new file mode 100644 index 0000000..82fea9d --- /dev/null +++ b/src/views/credit/creditSupplier/components/search.vue @@ -0,0 +1,42 @@ + + + + diff --git a/src/views/credit/creditSupplier/index.vue b/src/views/credit/creditSupplier/index.vue new file mode 100644 index 0000000..23d14c1 --- /dev/null +++ b/src/views/credit/creditSupplier/index.vue @@ -0,0 +1,290 @@ + + + + + + + diff --git a/src/views/credit/creditXgxf/components/creditXgxfEdit.vue b/src/views/credit/creditXgxf/components/creditXgxfEdit.vue new file mode 100644 index 0000000..d45099b --- /dev/null +++ b/src/views/credit/creditXgxf/components/creditXgxfEdit.vue @@ -0,0 +1,300 @@ + + + + diff --git a/src/views/credit/creditXgxf/components/search.vue b/src/views/credit/creditXgxf/components/search.vue new file mode 100644 index 0000000..82fea9d --- /dev/null +++ b/src/views/credit/creditXgxf/components/search.vue @@ -0,0 +1,42 @@ + + + + diff --git a/src/views/credit/creditXgxf/index.vue b/src/views/credit/creditXgxf/index.vue new file mode 100644 index 0000000..5a67cc8 --- /dev/null +++ b/src/views/credit/creditXgxf/index.vue @@ -0,0 +1,320 @@ + + + + + + + diff --git a/src/views/led/components/cmsAdEdit.vue b/src/views/led/components/cmsAdEdit.vue new file mode 100644 index 0000000..ecc2176 --- /dev/null +++ b/src/views/led/components/cmsAdEdit.vue @@ -0,0 +1,402 @@ + + + + diff --git a/src/views/led/components/search.vue b/src/views/led/components/search.vue new file mode 100644 index 0000000..3bb8202 --- /dev/null +++ b/src/views/led/components/search.vue @@ -0,0 +1,81 @@ + + + + diff --git a/src/views/led/index.vue b/src/views/led/index.vue new file mode 100644 index 0000000..b32c8ae --- /dev/null +++ b/src/views/led/index.vue @@ -0,0 +1,234 @@ + + + + + + + diff --git a/src/views/passport/register/index.vue b/src/views/passport/register/index.vue index 4575a21..dd1ca84 100644 --- a/src/views/passport/register/index.vue +++ b/src/views/passport/register/index.vue @@ -36,7 +36,7 @@ @@ -561,8 +561,8 @@ goHome(); }, 2000); }) - .catch(() => { - message.error('该手机号码已经被注册'); + .catch((err) => { + message.error(err.message); loading.value = false; }); })