diff --git a/src/api/crm/project/index.ts b/src/api/crm/project/index.ts index 995c54e07..bddc459b1 100644 --- a/src/api/crm/project/index.ts +++ b/src/api/crm/project/index.ts @@ -4,6 +4,7 @@ import request from '@/config/axios' export interface ProjectVO { id: number // 主键ID deptId: number // 部门ID + name?: string siteId: number // 场地ID totalInvestment: number // 项目总投资额 ownerUserId: string // 项目合伙人 @@ -51,3 +52,8 @@ export const deleteProject = async (id: number) => { export const exportProject = async (params: any) => { return await request.download({ url: `/crm/project/export-excel`, params }) } + +// 获取项目列表 +export const getProjectSimpleList = async () => { + return await request.get({ url: `/crm/project/simple-list` }) +} \ No newline at end of file diff --git a/src/api/crm/receivable/index.ts b/src/api/crm/receivable/index.ts index dff6dfd72..f17aae9fa 100644 --- a/src/api/crm/receivable/index.ts +++ b/src/api/crm/receivable/index.ts @@ -8,6 +8,8 @@ export interface ReceivableVO { customerId?: number customerName?: string contractId?: number + type: number + deptId: number contract?: { id?: number name?: string diff --git a/src/api/crm/receivable/plan/index.ts b/src/api/crm/receivable/plan/index.ts index 886574ab2..7a15209a4 100644 --- a/src/api/crm/receivable/plan/index.ts +++ b/src/api/crm/receivable/plan/index.ts @@ -3,7 +3,7 @@ import request from '@/config/axios' export interface ReceivablePlanVO { id: number period: number - receivableId: number + receivableId: number[] price: number returnTime: Date remindDays: number @@ -25,10 +25,10 @@ export interface ReceivablePlanVO { creatorName?: string // 创建人名称 createTime: Date // 创建时间 updateTime: Date // 更新时间 - receivable?: { + receivable?: [{ price: number returnTime: Date - } + }] } // 查询收款计划列表 diff --git a/src/utils/dict.ts b/src/utils/dict.ts index 758046dea..3589bb340 100644 --- a/src/utils/dict.ts +++ b/src/utils/dict.ts @@ -204,7 +204,8 @@ export enum DICT_TYPE { CRM_AUDIT_STATUS = 'crm_audit_status', // CRM 审批状态 CRM_BIZ_TYPE = 'crm_biz_type', // CRM 业务类型 CRM_BUSINESS_END_STATUS_TYPE = 'crm_business_end_status_type', // CRM 商机结束状态类型 - CRM_RECEIVABLE_RETURN_TYPE = 'crm_receivable_return_type', // CRM 回款的还款方式 + CRM_RECEIVABLE_RETURN_TYPE = 'crm_receivable_return_type', // CRM 付款的付款方式 + CRM_RECEIVABLE_TYPE = 'crm_receivable_type', // CRM 付款类型 CRM_CUSTOMER_INDUSTRY = 'crm_customer_industry', // CRM 客户所属行业 CRM_CUSTOMER_DEAL_STATUS = 'crm_customer_deal_status', // CRM 客户成交状态 CRM_CUSTOMER_LEVEL = 'crm_customer_level', // CRM 客户级别 diff --git a/src/views/crm/project/ProjectForm.vue b/src/views/crm/project/ProjectForm.vue index 715bffb33..5cdfaf25b 100644 --- a/src/views/crm/project/ProjectForm.vue +++ b/src/views/crm/project/ProjectForm.vue @@ -199,7 +199,7 @@