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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+