diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e765514..9a20f49 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,4 +1,4 @@
-lockfileVersion: '6.0'
+lockfileVersion: '6.1'
settings:
autoInstallPeers: true
@@ -6,7 +6,7 @@ settings:
dependencies:
'@element-plus/icons-vue':
- specifier: ^2.1.0
+ specifier: ^2.3.1
version: 2.3.1(vue@3.5.12)
'@form-create/designer':
specifier: ^3.2.6
diff --git a/src/api/enterprise/index.ts b/src/api/enterprise/index.ts
deleted file mode 100644
index d1775cc..0000000
--- a/src/api/enterprise/index.ts
+++ /dev/null
@@ -1,54 +0,0 @@
-import request from '@/config/axios'
-
-// 企业 VO
-export interface EnterpriseVO {
- id: number // 企业ID,主键
- departmentId: number // 所属部门ID
- userId: number // 管辖人员ID
- type: string // 企业类型:1.大型、2.中型、3.小型、4.环保重点
- region: string // 企业所属区域:1.东区、2.西区、3.北区、4.南区
- enterprisesName: string // 企业名称
- address: string // 企业地址
- contactName: string // 环保负责人姓名
- environmentalContactPhone: string // 企业环保负责人联系电话
- registrationNumber: string // 企业注册号
- introduction: string // 企业图文介绍
- establishmentDate: Date // 企业成立时间
- gpsLocation: string // 企业经纬度
- createBy: string // 创建人
- updateBy: string // 修改人
- managerDeptId: number // 管理部门
-}
-
-// 企业 API
-export const EnterpriseApi = {
- // 查询企业分页
- getEnterprisePage: async (params: any) => {
- return await request.get({ url: `/system/enterprise/page`, params })
- },
-
- // 查询企业详情
- getEnterprise: async (id: number) => {
- return await request.get({ url: `/system/enterprise/get?id=` + id })
- },
-
- // 新增企业
- createEnterprise: async (data: EnterpriseVO) => {
- return await request.post({ url: `/system/enterprise/create`, data })
- },
-
- // 修改企业
- updateEnterprise: async (data: EnterpriseVO) => {
- return await request.put({ url: `/system/enterprise/update`, data })
- },
-
- // 删除企业
- deleteEnterprise: async (id: number) => {
- return await request.delete({ url: `/system/enterprise/delete?id=` + id })
- },
-
- // 导出企业 Excel
- exportEnterprise: async (params) => {
- return await request.download({ url: `/system/enterprise/export-excel`, params })
- },
-}
\ No newline at end of file
diff --git a/src/api/enterprises/fileinfo.ts b/src/api/enterprises/fileinfo.ts
new file mode 100644
index 0000000..ee55d91
--- /dev/null
+++ b/src/api/enterprises/fileinfo.ts
@@ -0,0 +1,59 @@
+import request from '@/config/axios'
+
+// 附件信息 VO
+export interface FileInfoVO {
+ id: number // ID
+ attachmentName: string // 文件名
+ attachmentPath: string // 文件路径
+ attachmentMd5: string // 文件MD5
+ unitId: number // 关联ID(日报/案件/行动...)
+ type: number // 类别
+ status: number // 状态
+ deptId: number // 部门ID
+ groupId: number // 文件分组ID
+ level: number // 文件等级
+ permissions: string // 文件权限
+}
+
+// 附件信息 API
+export const FileInfoApi = {
+ // 查询附件信息分页
+ getFileInfoPage: async (params: any) => {
+ return await request.get({ url: `/system/file-info/page`, params })
+ },
+
+ // 查询附件信息详情
+ getFileInfo: async (id: number) => {
+ return await request.get({ url: `/system/file-info/get?id=` + id })
+ },
+
+ // 新增附件信息
+ createFileInfo: async (data: any) => {
+ return await request.post({ url: `/system/file-info/create`, data })
+ },
+
+ // 新增附件信息
+ createbatchFileInfo: async (data: any) => {
+ return await request.post({ url: `/system/file-info/createbatch`, data })
+ },
+
+ // 修改附件信息
+ updateFileInfo: async (data) => {
+ return await request.put({ url: `/system/file-info/update`, data })
+ },
+
+ // 删除附件信息
+ deleteFileInfo: async (id: number) => {
+ return await request.delete({ url: `/system/file-info/delete?id=` + id })
+ },
+
+ // 导出附件信息 Excel
+ exportFileInfo: async (params) => {
+ return await request.download({ url: `/system/file-info/export-excel`, params })
+ },
+
+ // 查询附件信息分页
+ getFileInfoList: async (params: any) => {
+ return await request.get({ url: `/system/file-info/list`, params })
+ },
+}
diff --git a/src/api/enterprises/index.ts b/src/api/enterprises/index.ts
new file mode 100644
index 0000000..9074c6a
--- /dev/null
+++ b/src/api/enterprises/index.ts
@@ -0,0 +1,52 @@
+import request from '@/config/axios'
+
+// 企业 VO
+export interface EnterprisesVO {
+ id: number // 企业ID,主键
+ departmentId: number // 所属部门ID
+ userId: number // 邀请人
+ type: string // 企业类型
+ region: string // 企业所属区域
+ enterprisesName: string // 企业名称
+ address: string // 企业地址
+ contactName: string // 环保负责人姓名
+ environmentalContactPhone: string // 企业环保负责人联系电话
+ registrationNumber: string // 企业注册号
+ introduction: string // 企业图文介绍
+ establishmentDate: Date // 企业成立时间
+ gpsLocation: string // 企业经纬度
+ managerDeptId: number // 管理部门
+}
+
+// 企业 API
+export const EnterprisesApi = {
+ // 查询企业分页
+ getEnterprisesPage: async (params: any) => {
+ return await request.get({ url: `/system/enterprises/page`, params })
+ },
+
+ // 查询企业详情
+ getEnterprises: async (id: number) => {
+ return await request.get({ url: `/system/enterprises/get?id=` + id })
+ },
+
+ // 新增企业
+ createEnterprises: async (data: EnterprisesVO) => {
+ return await request.post({ url: `/system/enterprises/create`, data })
+ },
+
+ // 修改企业
+ updateEnterprises: async (data: EnterprisesVO) => {
+ return await request.put({ url: `/system/enterprises/update`, data })
+ },
+
+ // 删除企业
+ deleteEnterprises: async (id: number) => {
+ return await request.delete({ url: `/system/enterprises/delete?id=` + id })
+ },
+
+ // 导出企业 Excel
+ exportEnterprises: async (params) => {
+ return await request.download({ url: `/system/enterprises/export-excel`, params })
+ },
+}
\ No newline at end of file
diff --git a/src/components/UploadFile/index.ts b/src/components/UploadFile/index.ts
index 97c1d66..cbc96a5 100644
--- a/src/components/UploadFile/index.ts
+++ b/src/components/UploadFile/index.ts
@@ -1,5 +1,6 @@
import UploadImg from './src/UploadImg.vue'
import UploadImgs from './src/UploadImgs.vue'
import UploadFile from './src/UploadFile.vue'
+export { UploadImg, UploadImgs, UploadFile}
+
-export { UploadImg, UploadImgs, UploadFile }
diff --git a/src/views/enterprise/EnterpriseForm.vue b/src/views/enterprise/EnterpriseForm.vue
deleted file mode 100644
index 4649622..0000000
--- a/src/views/enterprise/EnterpriseForm.vue
+++ /dev/null
@@ -1,171 +0,0 @@
-
-
-
-
diff --git a/src/views/enterprise/index.vue b/src/views/enterprise/index.vue
deleted file mode 100644
index 5a6f81c..0000000
--- a/src/views/enterprise/index.vue
+++ /dev/null
@@ -1,259 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
- 新增
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 编辑
-
-
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/enterprises/EnterprisesForm.vue b/src/views/enterprises/EnterprisesForm.vue
index fce2c13..2a57cbb 100644
--- a/src/views/enterprises/EnterprisesForm.vue
+++ b/src/views/enterprises/EnterprisesForm.vue
@@ -7,8 +7,6 @@
label-width="100px"
v-loading="formLoading"
>
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file