diff --git a/yunxi-ui-admin-vue3/src/api/xxjj/businessWarehouse/index.ts b/yunxi-ui-admin-vue3/src/api/xxjj/businessWarehouse/index.ts new file mode 100644 index 00000000..67515ed0 --- /dev/null +++ b/yunxi-ui-admin-vue3/src/api/xxjj/businessWarehouse/index.ts @@ -0,0 +1,54 @@ +import request from '@/config/axios' + +export interface BusinessWarehouseVO { + id: number + businessCode: string + name: string + businessSimple: string + businessLogo: string + parentId: number + type: string + status: string + institutionNum: number + employeeNum: number + industry: string + city: string + establishDate: Date + belongUserId: number + brandName: string + phone: number + diffFlag: string + fax: string + url: string + description: string +} + +// 查询业务线表列表 +export const getBusinessWarehousePage = async (params) => { + return await request.get({ url: `/system/business-warehouse/page`, params }) +} + +// 查询业务线表详情 +export const getBusinessWarehouse = async (id: number) => { + return await request.get({ url: `/system/business-warehouse/get?id=` + id }) +} + +// 新增业务线表 +export const createBusinessWarehouse = async (data: BusinessWarehouseVO) => { + return await request.post({ url: `/system/business-warehouse/create`, data }) +} + +// 修改业务线表 +export const updateBusinessWarehouse = async (data: BusinessWarehouseVO) => { + return await request.put({ url: `/system/business-warehouse/update`, data }) +} + +// 删除业务线表 +export const deleteBusinessWarehouse = async (id: number) => { + return await request.delete({ url: `/system/business-warehouse/delete?id=` + id }) +} + +// 导出业务线表 Excel +export const exportBusinessWarehouse = async (params) => { + return await request.download({ url: `/system/business-warehouse/export-excel`, params }) +} diff --git a/yunxi-ui-admin-vue3/src/api/xxjj/subjectBasic/index.ts b/yunxi-ui-admin-vue3/src/api/xxjj/subjectBasic/index.ts new file mode 100644 index 00000000..6ba34829 --- /dev/null +++ b/yunxi-ui-admin-vue3/src/api/xxjj/subjectBasic/index.ts @@ -0,0 +1,111 @@ +import request from '@/config/axios' + +export interface SubjectBasicVO { + id: number + businessType: string + calssify: string + name: string + logo: string + enterpriseNature: string + industryClassify: string + customerSource: string + customerStarrating: string + industrySchedule: string + belongingPeople: string + city: string + country: string + address: string + phone: string + companyFax: string + companyHttp: string + companyProfile: string + customerStatus: string + socialInformationCodeCertificate: string + registerAddress: string + informationCode: string + operateStart: Date + operateEnd: Date + registerCapital: string + businessScope: string + proofPaidCapital: string + assetCertificate: string + assetCertificateMortgage: string + otherQualifications: string + collaborationStart: Date + collaborationEnd: Date + demandVolumeDown: number + demandVolumeUpper: number + fundLimit: number + businessHours: string + businessStart: Date + businessEnd: Date + allowableUnloadingStart: Date + allowableUnloadingEnd: Date + unloading: string + unloadingEfficiency: string + allowableShipmentStart: Date + allowableShipmentEnd: Date + shipment: string + shipmentEffciency: string + paymentMethod: string + accountName: string + bankAccount: string + bankDeposit: string + depositArea: string + bankBranch: string + companyTaxNumber: string + enterpriseName: string + workAddress: string + collaborationMethod: string + settlementMethod: string + accountPeriod: string + underpaymentMethod: string + applyForUnderpaymentRatio: string + marginMethod: string + applyForMarginRatio: string + overdueInterestRate: string + applyForOverdueRatio: string + reservedFields1: string + reservedFields2: string + reservedFields3: string + reservedFields4: string + reservedFields5: string + reservedFields6: string + creditRating: string + autoCreditRating: string + accountsReceivableUpper: number + orderQuantityDown: number + orderQuantityUpper: number + accountsReceivableOverdue: number + taxPaymentCertificate: number +} + +// 查询基础业务信息表(客户,供应商,服务商主体)列表 +export const getSubjectBasicPage = async (params) => { + return await request.get({ url: `/xxjj/subject-basic/page`, params }) +} + +// 查询基础业务信息表(客户,供应商,服务商主体)详情 +export const getSubjectBasic = async (id: number) => { + return await request.get({ url: `/xxjj/subject-basic/get?id=` + id }) +} + +// 新增基础业务信息表(客户,供应商,服务商主体) +export const createSubjectBasic = async (data: SubjectBasicVO) => { + return await request.post({ url: `/xxjj/subject-basic/create`, data }) +} + +// 修改基础业务信息表(客户,供应商,服务商主体) +export const updateSubjectBasic = async (data: SubjectBasicVO) => { + return await request.put({ url: `/xxjj/subject-basic/update`, data }) +} + +// 删除基础业务信息表(客户,供应商,服务商主体) +export const deleteSubjectBasic = async (id: number) => { + return await request.delete({ url: `/xxjj/subject-basic/delete?id=` + id }) +} + +// 导出基础业务信息表(客户,供应商,服务商主体) Excel +export const exportSubjectBasic = async (params) => { + return await request.download({ url: `/xxjj/subject-basic/export-excel`, params }) +} diff --git a/yunxi-ui-admin-vue3/src/views/xxjj/businessWarehouse/BusinessWarehouseForm.vue b/yunxi-ui-admin-vue3/src/views/xxjj/businessWarehouse/BusinessWarehouseForm.vue new file mode 100644 index 00000000..35755262 --- /dev/null +++ b/yunxi-ui-admin-vue3/src/views/xxjj/businessWarehouse/BusinessWarehouseForm.vue @@ -0,0 +1,217 @@ + + diff --git a/yunxi-ui-admin-vue3/src/views/xxjj/businessWarehouse/index.vue b/yunxi-ui-admin-vue3/src/views/xxjj/businessWarehouse/index.vue new file mode 100644 index 00000000..8b6a2c05 --- /dev/null +++ b/yunxi-ui-admin-vue3/src/views/xxjj/businessWarehouse/index.vue @@ -0,0 +1,403 @@ + + + diff --git a/yunxi-ui-admin-vue3/src/views/xxjj/subjectBasic/SubjectBasicForm.vue b/yunxi-ui-admin-vue3/src/views/xxjj/subjectBasic/SubjectBasicForm.vue new file mode 100644 index 00000000..f4ba3aed --- /dev/null +++ b/yunxi-ui-admin-vue3/src/views/xxjj/subjectBasic/SubjectBasicForm.vue @@ -0,0 +1,475 @@ + + diff --git a/yunxi-ui-admin-vue3/src/views/xxjj/subjectBasic/index.vue b/yunxi-ui-admin-vue3/src/views/xxjj/subjectBasic/index.vue new file mode 100644 index 00000000..a7b04f53 --- /dev/null +++ b/yunxi-ui-admin-vue3/src/views/xxjj/subjectBasic/index.vue @@ -0,0 +1,1072 @@ + + +