diff --git a/.env.development b/.env.development index ff28269..a05e4dd 100644 --- a/.env.development +++ b/.env.development @@ -1,3 +1,3 @@ VITE_APP_NAME=后台管理系统 VITE_API_URL=http://127.0.0.1:10051/api -#VITE_API_URL=https://sifa-api.wsdns.cn/api +#VITE_API_URL=https://yxe-api.gxwebsoft.com/api diff --git a/.env.production b/.env.production index 458338f..a5a4884 100644 --- a/.env.production +++ b/.env.production @@ -1,2 +1,2 @@ VITE_APP_NAME=后台管理系统 -VITE_API_URL=https://sifa-api.wsdns.cn/api +VITE_API_URL=https://yxe-api.gxwebsoft.com/api diff --git a/package.json b/package.json index e830b1b..df25c0d 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,8 @@ "@bytemd/plugin-highlight": "^1.17.4", "@bytemd/plugin-highlight-ssr": "^1.20.2", "@kjgl77/datav-vue3": "^1.7.3", + "@tsparticles/slim": "^3.9.1", + "@tsparticles/vue3": "^3.0.1", "@types/file-saver": "^2.0.7", "@vue-office/docx": "^1.6.3", "@vue-office/excel": "^1.7.14", @@ -41,6 +43,7 @@ "js-md5": "^0.7.3", "jsbarcode": "^3.11.5", "lodash-es": "^4.17.21", + "md5": "^2.3.0", "mitt": "^3.0.1", "nprogress": "^0.2.0", "pinia": "^2.1.7", diff --git a/src/api/law/lawFeedback/model/index.ts b/src/api/law/lawFeedback/model/index.ts deleted file mode 100644 index d2fd1a7..0000000 --- a/src/api/law/lawFeedback/model/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * - */ -export interface LawFeedback { - // - id?: number; - // - userId?: number; - // - title?: string; - // - company?: string; - // - address?: string; - // - date?: string; - // - pics?: string; - // - video?: string; - // - content?: string; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 修改时间 - updateTime?: string; -} - -/** - * 搜索条件 - */ -export interface LawFeedbackParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/law/lawLegalAid/index.ts b/src/api/law/lawLegalAid/index.ts deleted file mode 100644 index acc034a..0000000 --- a/src/api/law/lawLegalAid/index.ts +++ /dev/null @@ -1,116 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { LawLegalAid, LawLegalAidParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询法律援助申请 - */ -export async function pageLawLegalAid(params: LawLegalAidParam) { - const res = await request.get>>( - MODULES_API_URL + '/law/law-legal-aid/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询法律援助申请列表 - */ -export async function listLawLegalAid(params?: LawLegalAidParam) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-aid', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加法律援助申请 - */ -export async function addLawLegalAid(data: LawLegalAid) { - const res = await request.post>( - MODULES_API_URL + '/law/law-legal-aid', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改法律援助申请 - */ -export async function updateLawLegalAid(data: LawLegalAid) { - const res = await request.put>( - MODULES_API_URL + '/law/law-legal-aid', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除法律援助申请 - */ -export async function removeLawLegalAid(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-aid/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除法律援助申请 - */ -export async function removeBatchLawLegalAid(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-aid/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询法律援助申请 - */ -export async function getLawLegalAid(id: number) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-aid/' + id - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -export async function lawLegalAidExport() { - const res = await request.post>( - MODULES_API_URL + '/law/law-legal-aid/export' - ); - if (res.data.code === 0) { - return res.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/law/lawLegalAid/model/index.ts b/src/api/law/lawLegalAid/model/index.ts deleted file mode 100644 index 26c8bb1..0000000 --- a/src/api/law/lawLegalAid/model/index.ts +++ /dev/null @@ -1,43 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 法律援助申请 - */ -export interface LawLegalAid { - // - id?: number; - // - userId?: number; - // - name?: string; - // - gender?: number; - // - phone?: string; - // - birthday?: string; - // - idCard?: string; - // 住所地址 - liveAddress?: string; - // 户籍地址 - householdAdderss?: string; - // 说明 - content?: string; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 修改时间 - updateTime?: string; -} - -/** - * 法律援助申请搜索条件 - */ -export interface LawLegalAidParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/law/lawLegalAppraisal/index.ts b/src/api/law/lawLegalAppraisal/index.ts deleted file mode 100644 index 39984e5..0000000 --- a/src/api/law/lawLegalAppraisal/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { LawLegalAppraisal, LawLegalAppraisalParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询司法鉴定申请 - */ -export async function pageLawLegalAppraisal(params: LawLegalAppraisalParam) { - const res = await request.get>>( - MODULES_API_URL + '/law/law-legal-appraisal/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询司法鉴定申请列表 - */ -export async function listLawLegalAppraisal(params?: LawLegalAppraisalParam) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-appraisal', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加司法鉴定申请 - */ -export async function addLawLegalAppraisal(data: LawLegalAppraisal) { - const res = await request.post>( - MODULES_API_URL + '/law/law-legal-appraisal', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改司法鉴定申请 - */ -export async function updateLawLegalAppraisal(data: LawLegalAppraisal) { - const res = await request.put>( - MODULES_API_URL + '/law/law-legal-appraisal', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除司法鉴定申请 - */ -export async function removeLawLegalAppraisal(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-appraisal/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除司法鉴定申请 - */ -export async function removeBatchLawLegalAppraisal(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-appraisal/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询司法鉴定申请 - */ -export async function getLawLegalAppraisal(id: number) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-appraisal/' + id - ); - 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/law/lawLegalAppraisal/model/index.ts b/src/api/law/lawLegalAppraisal/model/index.ts deleted file mode 100644 index 8f9957d..0000000 --- a/src/api/law/lawLegalAppraisal/model/index.ts +++ /dev/null @@ -1,47 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 司法鉴定申请 - */ -export interface LawLegalAppraisal { - // - id?: number; - // - userId?: number; - // - name?: string; - // - gender?: number; - // - phone?: string; - // - birthday?: string; - // - idCard?: string; - // 住所地址 - liveAddress?: string; - // 户籍地址 - householdAddress?: string; - // - orgId?: number; - // 说明 - content?: string; - // 详情 - detail?: string; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 修改时间 - updateTime?: string; -} - -/** - * 司法鉴定申请搜索条件 - */ -export interface LawLegalAppraisalParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/law/lawLegalArbitrate/index.ts b/src/api/law/lawLegalArbitrate/index.ts deleted file mode 100644 index 4a9e9dc..0000000 --- a/src/api/law/lawLegalArbitrate/index.ts +++ /dev/null @@ -1,116 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { LawLegalArbitrate, LawLegalArbitrateParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询法律仲裁申请 - */ -export async function pageLawLegalArbitrate(params: LawLegalArbitrateParam) { - const res = await request.get>>( - MODULES_API_URL + '/law/law-legal-arbitrate/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询法律仲裁申请列表 - */ -export async function listLawLegalArbitrate(params?: LawLegalArbitrateParam) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-arbitrate', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加法律仲裁申请 - */ -export async function addLawLegalArbitrate(data: LawLegalArbitrate) { - const res = await request.post>( - MODULES_API_URL + '/law/law-legal-arbitrate', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改法律仲裁申请 - */ -export async function updateLawLegalArbitrate(data: LawLegalArbitrate) { - const res = await request.put>( - MODULES_API_URL + '/law/law-legal-arbitrate', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除法律仲裁申请 - */ -export async function removeLawLegalArbitrate(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-arbitrate/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除法律仲裁申请 - */ -export async function removeBatchLawLegalArbitrate(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-arbitrate/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询法律仲裁申请 - */ -export async function getLawLegalArbitrate(id: number) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-arbitrate/' + id - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -export async function lawLegalArbitrateExport() { - const res = await request.post>( - MODULES_API_URL + '/law/law-legal-arbitrate/export' - ); - if (res.data.code === 0) { - return res.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/law/lawLegalArbitrate/model/index.ts b/src/api/law/lawLegalArbitrate/model/index.ts deleted file mode 100644 index 8c5f2fa..0000000 --- a/src/api/law/lawLegalArbitrate/model/index.ts +++ /dev/null @@ -1,57 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 法律仲裁申请 - */ -export interface LawLegalArbitrate { - // - id?: number; - // - userId?: number; - // - name?: string; - // - gender?: number; - // - phone?: string; - // - birthday?: string; - // - idCard?: string; - // 住所地址 - liveAddress?: string; - // 户籍地址 - householdAddress?: string; - // 事实和理由 - content?: string; - // 仲裁请求 - requestContent?: string; - // 被申请人 - beenName?: string; - // 被申请人地址 - beenAddress?: string; - // 被申请人代码 - beenCode?: string; - // 被申请人联系方式 - beenPhone?: string; - // 法定代表人 - beenLegalName?: string; - // 职位 - beenLegalPosition?: string; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 修改时间 - updateTime?: string; -} - -/** - * 法律仲裁申请搜索条件 - */ -export interface LawLegalArbitrateParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/law/lawLegalCalConfig/index.ts b/src/api/law/lawLegalCalConfig/index.ts deleted file mode 100644 index a182e2e..0000000 --- a/src/api/law/lawLegalCalConfig/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { LawLegalCalConfig, LawLegalCalConfigParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询法律计算器配置 - */ -export async function pageLawLegalCalConfig(params: LawLegalCalConfigParam) { - const res = await request.get>>( - MODULES_API_URL + '/law/law-legal-cal-config/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询法律计算器配置列表 - */ -export async function listLawLegalCalConfig(params?: LawLegalCalConfigParam) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-cal-config', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加法律计算器配置 - */ -export async function addLawLegalCalConfig(data: LawLegalCalConfig) { - const res = await request.post>( - MODULES_API_URL + '/law/law-legal-cal-config', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改法律计算器配置 - */ -export async function updateLawLegalCalConfig(data: LawLegalCalConfig) { - const res = await request.put>( - MODULES_API_URL + '/law/law-legal-cal-config', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除法律计算器配置 - */ -export async function removeLawLegalCalConfig(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-cal-config/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除法律计算器配置 - */ -export async function removeBatchLawLegalCalConfig(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-cal-config/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询法律计算器配置 - */ -export async function getLawLegalCalConfig(id: number) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-cal-config/' + id - ); - 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/law/lawLegalCalConfig/model/index.ts b/src/api/law/lawLegalCalConfig/model/index.ts deleted file mode 100644 index 816d234..0000000 --- a/src/api/law/lawLegalCalConfig/model/index.ts +++ /dev/null @@ -1,35 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 法律计算器配置 - */ -export interface LawLegalCalConfig { - // - id?: number; - // - typeId?: number; - // - title?: string; - // 类型 - type?: string; - // 内容 - answer?: string; - // - userId?: number; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 修改时间 - updateTime?: string; -} - -/** - * 法律计算器配置搜索条件 - */ -export interface LawLegalCalConfigParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/law/lawLegalCalContent/index.ts b/src/api/law/lawLegalCalContent/index.ts deleted file mode 100644 index e69a2f6..0000000 --- a/src/api/law/lawLegalCalContent/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { LawLegalCalContent, LawLegalCalContentParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询用户填写法律计算器内容 - */ -export async function pageLawLegalCalContent(params: LawLegalCalContentParam) { - const res = await request.get>>( - MODULES_API_URL + '/law/law-legal-cal-content/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询用户填写法律计算器内容列表 - */ -export async function listLawLegalCalContent(params?: LawLegalCalContentParam) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-cal-content', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加用户填写法律计算器内容 - */ -export async function addLawLegalCalContent(data: LawLegalCalContent) { - const res = await request.post>( - MODULES_API_URL + '/law/law-legal-cal-content', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改用户填写法律计算器内容 - */ -export async function updateLawLegalCalContent(data: LawLegalCalContent) { - const res = await request.put>( - MODULES_API_URL + '/law/law-legal-cal-content', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除用户填写法律计算器内容 - */ -export async function removeLawLegalCalContent(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-cal-content/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除用户填写法律计算器内容 - */ -export async function removeBatchLawLegalCalContent(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-cal-content/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询用户填写法律计算器内容 - */ -export async function getLawLegalCalContent(id: number) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-cal-content/' + id - ); - 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/law/lawLegalCalContent/model/index.ts b/src/api/law/lawLegalCalContent/model/index.ts deleted file mode 100644 index e96be36..0000000 --- a/src/api/law/lawLegalCalContent/model/index.ts +++ /dev/null @@ -1,31 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 用户填写法律计算器内容 - */ -export interface LawLegalCalContent { - // - id?: number; - // - groupId?: number; - // - content?: string; - // - userId?: number; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 修改时间 - updateTime?: string; -} - -/** - * 用户填写法律计算器内容搜索条件 - */ -export interface LawLegalCalContentParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/law/lawLegalCalType/index.ts b/src/api/law/lawLegalCalType/index.ts deleted file mode 100644 index 4f46a12..0000000 --- a/src/api/law/lawLegalCalType/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { LawLegalCalType, LawLegalCalTypeParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询法律计算器配置 - */ -export async function pageLawLegalCalType(params: LawLegalCalTypeParam) { - const res = await request.get>>( - MODULES_API_URL + '/law/law-legal-cal-type/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询法律计算器配置列表 - */ -export async function listLawLegalCalType(params?: LawLegalCalTypeParam) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-cal-type', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加法律计算器配置 - */ -export async function addLawLegalCalType(data: LawLegalCalType) { - const res = await request.post>( - MODULES_API_URL + '/law/law-legal-cal-type', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改法律计算器配置 - */ -export async function updateLawLegalCalType(data: LawLegalCalType) { - const res = await request.put>( - MODULES_API_URL + '/law/law-legal-cal-type', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除法律计算器配置 - */ -export async function removeLawLegalCalType(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-cal-type/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除法律计算器配置 - */ -export async function removeBatchLawLegalCalType(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-cal-type/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询法律计算器配置 - */ -export async function getLawLegalCalType(id: number) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-cal-type/' + id - ); - 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/law/lawLegalCalType/model/index.ts b/src/api/law/lawLegalCalType/model/index.ts deleted file mode 100644 index 18e6f89..0000000 --- a/src/api/law/lawLegalCalType/model/index.ts +++ /dev/null @@ -1,33 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 法律计算器配置 - */ -export interface LawLegalCalType { - // - id?: number; - // - icon?: string; - // - title?: string; - // 类型 - sortNumber?: number; - // - userId?: number; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 修改时间 - updateTime?: string; -} - -/** - * 法律计算器配置搜索条件 - */ -export interface LawLegalCalTypeParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/law/lawLegalDocConfig/index.ts b/src/api/law/lawLegalDocConfig/index.ts deleted file mode 100644 index aa25976..0000000 --- a/src/api/law/lawLegalDocConfig/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { LawLegalDocConfig, LawLegalDocConfigParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询法律文书配置 - */ -export async function pageLawLegalDocConfig(params: LawLegalDocConfigParam) { - const res = await request.get>>( - MODULES_API_URL + '/law/law-legal-doc-config/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询法律文书配置列表 - */ -export async function listLawLegalDocConfig(params?: LawLegalDocConfigParam) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-doc-config', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加法律文书配置 - */ -export async function addLawLegalDocConfig(data: LawLegalDocConfig) { - const res = await request.post>( - MODULES_API_URL + '/law/law-legal-doc-config', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改法律文书配置 - */ -export async function updateLawLegalDocConfig(data: LawLegalDocConfig) { - const res = await request.put>( - MODULES_API_URL + '/law/law-legal-doc-config', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除法律文书配置 - */ -export async function removeLawLegalDocConfig(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-doc-config/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除法律文书配置 - */ -export async function removeBatchLawLegalDocConfig(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-doc-config/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询法律文书配置 - */ -export async function getLawLegalDocConfig(id: number) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-doc-config/' + id - ); - 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/law/lawLegalDocConfig/model/index.ts b/src/api/law/lawLegalDocConfig/model/index.ts deleted file mode 100644 index 05f554d..0000000 --- a/src/api/law/lawLegalDocConfig/model/index.ts +++ /dev/null @@ -1,35 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 法律文书配置 - */ -export interface LawLegalDocConfig { - // - id?: number; - // - typeId?: number; - // - title?: string; - // 类型 - type?: string; - // 内容 - answer?: string; - // - userId?: number; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 修改时间 - updateTime?: string; -} - -/** - * 法律文书配置搜索条件 - */ -export interface LawLegalDocConfigParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/law/lawLegalDocContent/index.ts b/src/api/law/lawLegalDocContent/index.ts deleted file mode 100644 index 1279ed2..0000000 --- a/src/api/law/lawLegalDocContent/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { LawLegalDocContent, LawLegalDocContentParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询用户填写法律文书内容 - */ -export async function pageLawLegalDocContent(params: LawLegalDocContentParam) { - const res = await request.get>>( - MODULES_API_URL + '/law/law-legal-doc-content/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询用户填写法律文书内容列表 - */ -export async function listLawLegalDocContent(params?: LawLegalDocContentParam) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-doc-content', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加用户填写法律文书内容 - */ -export async function addLawLegalDocContent(data: LawLegalDocContent) { - const res = await request.post>( - MODULES_API_URL + '/law/law-legal-doc-content', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改用户填写法律文书内容 - */ -export async function updateLawLegalDocContent(data: LawLegalDocContent) { - const res = await request.put>( - MODULES_API_URL + '/law/law-legal-doc-content', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除用户填写法律文书内容 - */ -export async function removeLawLegalDocContent(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-doc-content/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除用户填写法律文书内容 - */ -export async function removeBatchLawLegalDocContent(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-doc-content/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询用户填写法律文书内容 - */ -export async function getLawLegalDocContent(id: number) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-doc-content/' + id - ); - 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/law/lawLegalDocContent/model/index.ts b/src/api/law/lawLegalDocContent/model/index.ts deleted file mode 100644 index 30b5730..0000000 --- a/src/api/law/lawLegalDocContent/model/index.ts +++ /dev/null @@ -1,31 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 用户填写法律文书内容 - */ -export interface LawLegalDocContent { - // - id?: number; - // - groupId?: number; - // - content?: string; - // - userId?: number; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 修改时间 - updateTime?: string; -} - -/** - * 用户填写法律文书内容搜索条件 - */ -export interface LawLegalDocContentParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/law/lawLegalDocType/index.ts b/src/api/law/lawLegalDocType/index.ts deleted file mode 100644 index df584df..0000000 --- a/src/api/law/lawLegalDocType/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { LawLegalDocType, LawLegalDocTypeParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询法律文书配置 - */ -export async function pageLawLegalDocType(params: LawLegalDocTypeParam) { - const res = await request.get>>( - MODULES_API_URL + '/law/law-legal-doc-type/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询法律文书配置列表 - */ -export async function listLawLegalDocType(params?: LawLegalDocTypeParam) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-doc-type', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加法律文书配置 - */ -export async function addLawLegalDocType(data: LawLegalDocType) { - const res = await request.post>( - MODULES_API_URL + '/law/law-legal-doc-type', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改法律文书配置 - */ -export async function updateLawLegalDocType(data: LawLegalDocType) { - const res = await request.put>( - MODULES_API_URL + '/law/law-legal-doc-type', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除法律文书配置 - */ -export async function removeLawLegalDocType(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-doc-type/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除法律文书配置 - */ -export async function removeBatchLawLegalDocType(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-doc-type/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询法律文书配置 - */ -export async function getLawLegalDocType(id: number) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-doc-type/' + id - ); - 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/law/lawLegalDocType/model/index.ts b/src/api/law/lawLegalDocType/model/index.ts deleted file mode 100644 index 09d0fba..0000000 --- a/src/api/law/lawLegalDocType/model/index.ts +++ /dev/null @@ -1,36 +0,0 @@ -import type { PageParam } from "@/api"; - -/** - * 法律文书配置 - */ -export interface LawLegalDocType { - // - id?: number; - // - icon?: string; - // - title?: string; - topContent?: string; - extraContent?: string; - comment?: string; - // 类型 - sortNumber?: number; - // - userId?: number; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 修改时间 - updateTime?: string; -} - -/** - * 法律文书配置搜索条件 - */ -export interface LawLegalDocTypeParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/law/lawLegalOrgCheckConfig/index.ts b/src/api/law/lawLegalOrgCheckConfig/index.ts deleted file mode 100644 index 74406ed..0000000 --- a/src/api/law/lawLegalOrgCheckConfig/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { LawLegalOrgCheckConfig, LawLegalOrgCheckConfigParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询企业法制体检配置 - */ -export async function pageLawLegalOrgCheckConfig(params: LawLegalOrgCheckConfigParam) { - const res = await request.get>>( - MODULES_API_URL + '/law/law-legal-org-check-config/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询企业法制体检配置列表 - */ -export async function listLawLegalOrgCheckConfig(params?: LawLegalOrgCheckConfigParam) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-org-check-config', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加企业法制体检配置 - */ -export async function addLawLegalOrgCheckConfig(data: LawLegalOrgCheckConfig) { - const res = await request.post>( - MODULES_API_URL + '/law/law-legal-org-check-config', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改企业法制体检配置 - */ -export async function updateLawLegalOrgCheckConfig(data: LawLegalOrgCheckConfig) { - const res = await request.put>( - MODULES_API_URL + '/law/law-legal-org-check-config', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除企业法制体检配置 - */ -export async function removeLawLegalOrgCheckConfig(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-org-check-config/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除企业法制体检配置 - */ -export async function removeBatchLawLegalOrgCheckConfig(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-org-check-config/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询企业法制体检配置 - */ -export async function getLawLegalOrgCheckConfig(id: number) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-org-check-config/' + id - ); - 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/law/lawLegalOrgCheckConfig/model/index.ts b/src/api/law/lawLegalOrgCheckConfig/model/index.ts deleted file mode 100644 index c7cab4f..0000000 --- a/src/api/law/lawLegalOrgCheckConfig/model/index.ts +++ /dev/null @@ -1,34 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 企业法制体检配置 - */ -export interface LawLegalOrgCheckConfig { - // - id?: number; - typeId?: number; - // - title?: string; - // 类型 - type?: string; - // 内容 - answer?: string; - // - userId?: number; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 修改时间 - updateTime?: string; -} - -/** - * 企业法制体检配置搜索条件 - */ -export interface LawLegalOrgCheckConfigParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/law/lawLegalOrgCheckConfigSuggest/index.ts b/src/api/law/lawLegalOrgCheckConfigSuggest/index.ts deleted file mode 100644 index aa82f65..0000000 --- a/src/api/law/lawLegalOrgCheckConfigSuggest/index.ts +++ /dev/null @@ -1,119 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { LawLegalOrgCheckConfigSuggest, LawLegalOrgCheckConfigSuggestParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询法律意见书配置 - */ -export async function pageLawLegalOrgCheckConfigSuggest(params: LawLegalOrgCheckConfigSuggestParam) { - const res = await request.get>>( - MODULES_API_URL + '/law/law-legal-org-check-config-suggest/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询法律意见书配置列表 - */ -export async function listLawLegalOrgCheckConfigSuggest(params?: LawLegalOrgCheckConfigSuggestParam) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-org-check-config-suggest', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -export async function treeLawLegalOrgCheckConfigSuggest(params?: LawLegalOrgCheckConfigSuggestParam) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-org-check-config-suggest/tree', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加法律意见书配置 - */ -export async function addLawLegalOrgCheckConfigSuggest(data: LawLegalOrgCheckConfigSuggest) { - const res = await request.post>( - MODULES_API_URL + '/law/law-legal-org-check-config-suggest', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改法律意见书配置 - */ -export async function updateLawLegalOrgCheckConfigSuggest(data: LawLegalOrgCheckConfigSuggest) { - const res = await request.put>( - MODULES_API_URL + '/law/law-legal-org-check-config-suggest', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除法律意见书配置 - */ -export async function removeLawLegalOrgCheckConfigSuggest(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-org-check-config-suggest/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除法律意见书配置 - */ -export async function removeBatchLawLegalOrgCheckConfigSuggest(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-org-check-config-suggest/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询法律意见书配置 - */ -export async function getLawLegalOrgCheckConfigSuggest(id: number) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-org-check-config-suggest/' + id - ); - 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/law/lawLegalOrgCheckConfigSuggest/model/index.ts b/src/api/law/lawLegalOrgCheckConfigSuggest/model/index.ts deleted file mode 100644 index 1cab535..0000000 --- a/src/api/law/lawLegalOrgCheckConfigSuggest/model/index.ts +++ /dev/null @@ -1,35 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 法律意见书配置 - */ -export interface LawLegalOrgCheckConfigSuggest { - // - id?: number; - // - typeId?: number; - // - title?: string; - // 类型 - type?: string; - // 内容 - answer?: string; - // - userId?: number; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 修改时间 - updateTime?: string; -} - -/** - * 法律意见书配置搜索条件 - */ -export interface LawLegalOrgCheckConfigSuggestParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/law/lawLegalOrgCheckContent/index.ts b/src/api/law/lawLegalOrgCheckContent/index.ts deleted file mode 100644 index 51456c6..0000000 --- a/src/api/law/lawLegalOrgCheckContent/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { LawLegalOrgCheckContent, LawLegalOrgCheckContentParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询用户填写企业法制体检内容 - */ -export async function pageLawLegalOrgCheckContent(params: LawLegalOrgCheckContentParam) { - const res = await request.get>>( - MODULES_API_URL + '/law/law-legal-org-check-content/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询用户填写企业法制体检内容列表 - */ -export async function listLawLegalOrgCheckContent(params?: LawLegalOrgCheckContentParam) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-org-check-content', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加用户填写企业法制体检内容 - */ -export async function addLawLegalOrgCheckContent(data: LawLegalOrgCheckContent) { - const res = await request.post>( - MODULES_API_URL + '/law/law-legal-org-check-content', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改用户填写企业法制体检内容 - */ -export async function updateLawLegalOrgCheckContent(data: LawLegalOrgCheckContent) { - const res = await request.put>( - MODULES_API_URL + '/law/law-legal-org-check-content', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除用户填写企业法制体检内容 - */ -export async function removeLawLegalOrgCheckContent(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-org-check-content/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除用户填写企业法制体检内容 - */ -export async function removeBatchLawLegalOrgCheckContent(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-org-check-content/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询用户填写企业法制体检内容 - */ -export async function getLawLegalOrgCheckContent(id: number) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-org-check-content/' + id - ); - 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/law/lawLegalOrgCheckContent/model/index.ts b/src/api/law/lawLegalOrgCheckContent/model/index.ts deleted file mode 100644 index 2920c70..0000000 --- a/src/api/law/lawLegalOrgCheckContent/model/index.ts +++ /dev/null @@ -1,31 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 用户填写企业法制体检内容 - */ -export interface LawLegalOrgCheckContent { - // - id?: number; - // - groupId?: number; - // - content?: string; - // - userId?: number; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 修改时间 - updateTime?: string; -} - -/** - * 用户填写企业法制体检内容搜索条件 - */ -export interface LawLegalOrgCheckContentParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/law/lawLegalOrgCheckContentSuggest/index.ts b/src/api/law/lawLegalOrgCheckContentSuggest/index.ts deleted file mode 100644 index 3df865f..0000000 --- a/src/api/law/lawLegalOrgCheckContentSuggest/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { LawLegalOrgCheckContentSuggest, LawLegalOrgCheckContentSuggestParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询用户填写法律意见书内容 - */ -export async function pageLawLegalOrgCheckContentSuggest(params: LawLegalOrgCheckContentSuggestParam) { - const res = await request.get>>( - MODULES_API_URL + '/law/law-legal-org-check-content-suggest/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询用户填写法律意见书内容列表 - */ -export async function listLawLegalOrgCheckContentSuggest(params?: LawLegalOrgCheckContentSuggestParam) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-org-check-content-suggest', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加用户填写法律意见书内容 - */ -export async function addLawLegalOrgCheckContentSuggest(data: LawLegalOrgCheckContentSuggest) { - const res = await request.post>( - MODULES_API_URL + '/law/law-legal-org-check-content-suggest', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改用户填写法律意见书内容 - */ -export async function updateLawLegalOrgCheckContentSuggest(data: LawLegalOrgCheckContentSuggest) { - const res = await request.put>( - MODULES_API_URL + '/law/law-legal-org-check-content-suggest', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除用户填写法律意见书内容 - */ -export async function removeLawLegalOrgCheckContentSuggest(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-org-check-content-suggest/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除用户填写法律意见书内容 - */ -export async function removeBatchLawLegalOrgCheckContentSuggest(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-org-check-content-suggest/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询用户填写法律意见书内容 - */ -export async function getLawLegalOrgCheckContentSuggest(id: number) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-org-check-content-suggest/' + id - ); - 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/law/lawLegalOrgCheckContentSuggest/model/index.ts b/src/api/law/lawLegalOrgCheckContentSuggest/model/index.ts deleted file mode 100644 index 0329a6f..0000000 --- a/src/api/law/lawLegalOrgCheckContentSuggest/model/index.ts +++ /dev/null @@ -1,31 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 用户填写法律意见书内容 - */ -export interface LawLegalOrgCheckContentSuggest { - // - id?: number; - // - groupId?: number; - // - content?: string; - // - userId?: number; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 修改时间 - updateTime?: string; -} - -/** - * 用户填写法律意见书内容搜索条件 - */ -export interface LawLegalOrgCheckContentSuggestParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/law/lawLegalOrgCheckType/index.ts b/src/api/law/lawLegalOrgCheckType/index.ts deleted file mode 100644 index 8f3a93f..0000000 --- a/src/api/law/lawLegalOrgCheckType/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { LawLegalOrgCheckType, LawLegalOrgCheckTypeParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询企业法制体检配置 - */ -export async function pageLawLegalOrgCheckType(params: LawLegalOrgCheckTypeParam) { - const res = await request.get>>( - MODULES_API_URL + '/law/law-legal-org-check-type/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询企业法制体检配置列表 - */ -export async function listLawLegalOrgCheckType(params?: LawLegalOrgCheckTypeParam) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-org-check-type', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加企业法制体检配置 - */ -export async function addLawLegalOrgCheckType(data: LawLegalOrgCheckType) { - const res = await request.post>( - MODULES_API_URL + '/law/law-legal-org-check-type', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改企业法制体检配置 - */ -export async function updateLawLegalOrgCheckType(data: LawLegalOrgCheckType) { - const res = await request.put>( - MODULES_API_URL + '/law/law-legal-org-check-type', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除企业法制体检配置 - */ -export async function removeLawLegalOrgCheckType(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-org-check-type/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除企业法制体检配置 - */ -export async function removeBatchLawLegalOrgCheckType(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-org-check-type/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询企业法制体检配置 - */ -export async function getLawLegalOrgCheckType(id: number) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-org-check-type/' + id - ); - 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/law/lawLegalOrgCheckType/model/index.ts b/src/api/law/lawLegalOrgCheckType/model/index.ts deleted file mode 100644 index a958d3e..0000000 --- a/src/api/law/lawLegalOrgCheckType/model/index.ts +++ /dev/null @@ -1,35 +0,0 @@ -import type { PageParam } from "@/api"; - -/** - * 企业法制体检配置 - */ -export interface LawLegalOrgCheckType { - // - id?: number; - // - icon?: string; - // - title?: string; - content?: string; - scoreConfig?: string; - // 类型 - sortNumber?: number; - // - userId?: number; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 修改时间 - updateTime?: string; -} - -/** - * 企业法制体检配置搜索条件 - */ -export interface LawLegalOrgCheckTypeParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/law/lawLegalOrgCheckTypeSuggest/index.ts b/src/api/law/lawLegalOrgCheckTypeSuggest/index.ts deleted file mode 100644 index 69a1bf2..0000000 --- a/src/api/law/lawLegalOrgCheckTypeSuggest/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { LawLegalOrgCheckTypeSuggest, LawLegalOrgCheckTypeSuggestParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询法律意见书配置 - */ -export async function pageLawLegalOrgCheckTypeSuggest(params: LawLegalOrgCheckTypeSuggestParam) { - const res = await request.get>>( - MODULES_API_URL + '/law/law-legal-org-check-type-suggest/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询法律意见书配置列表 - */ -export async function listLawLegalOrgCheckTypeSuggest(params?: LawLegalOrgCheckTypeSuggestParam) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-org-check-type-suggest', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加法律意见书配置 - */ -export async function addLawLegalOrgCheckTypeSuggest(data: LawLegalOrgCheckTypeSuggest) { - const res = await request.post>( - MODULES_API_URL + '/law/law-legal-org-check-type-suggest', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改法律意见书配置 - */ -export async function updateLawLegalOrgCheckTypeSuggest(data: LawLegalOrgCheckTypeSuggest) { - const res = await request.put>( - MODULES_API_URL + '/law/law-legal-org-check-type-suggest', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除法律意见书配置 - */ -export async function removeLawLegalOrgCheckTypeSuggest(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-org-check-type-suggest/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除法律意见书配置 - */ -export async function removeBatchLawLegalOrgCheckTypeSuggest(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-legal-org-check-type-suggest/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询法律意见书配置 - */ -export async function getLawLegalOrgCheckTypeSuggest(id: number) { - const res = await request.get>( - MODULES_API_URL + '/law/law-legal-org-check-type-suggest/' + id - ); - 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/law/lawLegalOrgCheckTypeSuggest/model/index.ts b/src/api/law/lawLegalOrgCheckTypeSuggest/model/index.ts deleted file mode 100644 index d0f468e..0000000 --- a/src/api/law/lawLegalOrgCheckTypeSuggest/model/index.ts +++ /dev/null @@ -1,38 +0,0 @@ -import type { PageParam } from "@/api"; - -/** - * 法律意见书配置 - */ -export interface LawLegalOrgCheckTypeSuggest { - // - id?: number; - // - icon?: string; - // - title?: string; - tips?: string; - methods?: string; - urls?: string; - // 类型 - sortNumber?: number; - // - userId?: number; - // 是否删除, 0否, 1是 - deleted?: number; - articleCateId?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 修改时间 - updateTime?: string; - fileList?: string; -} - -/** - * 法律意见书配置搜索条件 - */ -export interface LawLegalOrgCheckTypeSuggestParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/law/lawNotaryConfig/index.ts b/src/api/law/lawNotaryConfig/index.ts deleted file mode 100644 index ffdba3f..0000000 --- a/src/api/law/lawNotaryConfig/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { LawNotaryConfig, LawNotaryConfigParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询公证配置 - */ -export async function pageLawNotaryConfig(params: LawNotaryConfigParam) { - const res = await request.get>>( - MODULES_API_URL + '/law/law-notary-config/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询公证配置列表 - */ -export async function listLawNotaryConfig(params?: LawNotaryConfigParam) { - const res = await request.get>( - MODULES_API_URL + '/law/law-notary-config', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加公证配置 - */ -export async function addLawNotaryConfig(data: LawNotaryConfig) { - const res = await request.post>( - MODULES_API_URL + '/law/law-notary-config', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改公证配置 - */ -export async function updateLawNotaryConfig(data: LawNotaryConfig) { - const res = await request.put>( - MODULES_API_URL + '/law/law-notary-config', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除公证配置 - */ -export async function removeLawNotaryConfig(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-notary-config/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除公证配置 - */ -export async function removeBatchLawNotaryConfig(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-notary-config/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询公证配置 - */ -export async function getLawNotaryConfig(id: number) { - const res = await request.get>( - MODULES_API_URL + '/law/law-notary-config/' + id - ); - 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/law/lawNotaryConfig/model/index.ts b/src/api/law/lawNotaryConfig/model/index.ts deleted file mode 100644 index 6e392f0..0000000 --- a/src/api/law/lawNotaryConfig/model/index.ts +++ /dev/null @@ -1,31 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 公证配置 - */ -export interface LawNotaryConfig { - // - id?: number; - // - title?: string; - // 配置 - configList?: string; - // - userId?: number; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 修改时间 - updateTime?: string; -} - -/** - * 公证配置搜索条件 - */ -export interface LawNotaryConfigParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/law/lawNotaryList/model/index.ts b/src/api/law/lawNotaryList/model/index.ts deleted file mode 100644 index 20cdb84..0000000 --- a/src/api/law/lawNotaryList/model/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 公证列表 - */ -export interface LawNotaryList { - // - id?: number; - // - uid?: number; - // - nameList?: string; - // 公证事项 - content?: string; - // 用途 - usage?: string; - // 使用地 - address?: string; - // 译文 - translate?: string; - // 文件列表 - fileList?: string; - // - userId?: number; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 修改时间 - updateTime?: string; -} - -/** - * 公证列表搜索条件 - */ -export interface LawNotaryListParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/law/lawOrg/index.ts b/src/api/law/lawOrg/index.ts deleted file mode 100644 index 3962cdf..0000000 --- a/src/api/law/lawOrg/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { LawOrg, LawOrgParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询机构 - */ -export async function pageLawOrg(params: LawOrgParam) { - const res = await request.get>>( - MODULES_API_URL + '/law/law-org/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询机构列表 - */ -export async function listLawOrg(params?: LawOrgParam) { - const res = await request.get>( - MODULES_API_URL + '/law/law-org', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加机构 - */ -export async function addLawOrg(data: LawOrg) { - const res = await request.post>( - MODULES_API_URL + '/law/law-org', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改机构 - */ -export async function updateLawOrg(data: LawOrg) { - const res = await request.put>( - MODULES_API_URL + '/law/law-org', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除机构 - */ -export async function removeLawOrg(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-org/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除机构 - */ -export async function removeBatchLawOrg(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-org/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询机构 - */ -export async function getLawOrg(id: number) { - const res = await request.get>( - MODULES_API_URL + '/law/law-org/' + id - ); - 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/law/lawOrg/model/index.ts b/src/api/law/lawOrg/model/index.ts deleted file mode 100644 index a4d436a..0000000 --- a/src/api/law/lawOrg/model/index.ts +++ /dev/null @@ -1,44 +0,0 @@ -import type { PageParam } from "@/api"; - -/** - * 机构 - */ -export interface LawOrg { - // - id?: number; - // - title?: string; - phone?: string; - // 0律所 1基层法律服务所 2仲裁机构 3公证处 - type?: number; - // - provinceId?: number; - // - cityId?: number; - // - areaId?: number; - // - lat?: string | number; - // - lng?: string | number; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 修改时间 - updateTime?: string; - province?: string; - city?: string; - region?: string; -} - -/** - * 机构搜索条件 - */ -export interface LawOrgParam extends PageParam { - id?: number; - keywords?: string; - type?: string; -} diff --git a/src/api/law/lawOrgCheckLog/index.ts b/src/api/law/lawOrgCheckLog/index.ts deleted file mode 100644 index bf18a1e..0000000 --- a/src/api/law/lawOrgCheckLog/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { LawOrgCheckLog, LawOrgCheckLogParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询企业法制检查报告 - */ -export async function pageLawOrgCheckLog(params: LawOrgCheckLogParam) { - const res = await request.get>>( - MODULES_API_URL + '/law/law-org-check-log/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询企业法制检查报告列表 - */ -export async function listLawOrgCheckLog(params?: LawOrgCheckLogParam) { - const res = await request.get>( - MODULES_API_URL + '/law/law-org-check-log', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加企业法制检查报告 - */ -export async function addLawOrgCheckLog(data: LawOrgCheckLog) { - const res = await request.post>( - MODULES_API_URL + '/law/law-org-check-log', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改企业法制检查报告 - */ -export async function updateLawOrgCheckLog(data: LawOrgCheckLog) { - const res = await request.put>( - MODULES_API_URL + '/law/law-org-check-log', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除企业法制检查报告 - */ -export async function removeLawOrgCheckLog(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-org-check-log/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除企业法制检查报告 - */ -export async function removeBatchLawOrgCheckLog(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-org-check-log/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询企业法制检查报告 - */ -export async function getLawOrgCheckLog(id: number) { - const res = await request.get>( - MODULES_API_URL + '/law/law-org-check-log/' + id - ); - 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/law/lawOrgCheckLog/model/index.ts b/src/api/law/lawOrgCheckLog/model/index.ts deleted file mode 100644 index 74336cc..0000000 --- a/src/api/law/lawOrgCheckLog/model/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 企业法制检查报告 - */ -export interface LawOrgCheckLog { - // - id?: number; - // - companyName?: string; - // 检查单位 - checkCompanyName?: string; - // - checkDate?: string; - // - type?: string; - // 本月检查次数 - checkNum?: number; - // - comment?: string; - // - remark?: string; - // - userId?: number; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 修改时间 - updateTime?: string; -} - -/** - * 企业法制检查报告搜索条件 - */ -export interface LawOrgCheckLogParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/law/lawOrgPeople/index.ts b/src/api/law/lawOrgPeople/index.ts deleted file mode 100644 index 7d37adb..0000000 --- a/src/api/law/lawOrgPeople/index.ts +++ /dev/null @@ -1,106 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { LawOrgPeople, LawOrgPeopleParam } from './model'; -import { MODULES_API_URL } from '@/config/setting'; - -/** - * 分页查询 - */ -export async function pageLawOrgPeople(params: LawOrgPeopleParam) { - const res = await request.get>>( - MODULES_API_URL + '/law/law-org-people/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询列表 - */ -export async function listLawOrgPeople(params?: LawOrgPeopleParam) { - const res = await request.get>( - MODULES_API_URL + '/law/law-org-people', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加 - */ -export async function addLawOrgPeople(data: LawOrgPeople) { - const res = await request.post>( - MODULES_API_URL + '/law/law-org-people', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改 - */ -export async function updateLawOrgPeople(data: LawOrgPeople) { - const res = await request.put>( - MODULES_API_URL + '/law/law-org-people', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除 - */ -export async function removeLawOrgPeople(id?: number) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-org-people/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除 - */ -export async function removeBatchLawOrgPeople(data: (number | undefined)[]) { - const res = await request.delete>( - MODULES_API_URL + '/law/law-org-people/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询 - */ -export async function getLawOrgPeople(id: number) { - const res = await request.get>( - MODULES_API_URL + '/law/law-org-people/' + id - ); - 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/law/lawOrgPeople/model/index.ts b/src/api/law/lawOrgPeople/model/index.ts deleted file mode 100644 index e52f3ca..0000000 --- a/src/api/law/lawOrgPeople/model/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * - */ -export interface LawOrgPeople { - // - id?: number; - // - orgId?: number; - // - name?: string; - // - phone?: string; - // - position?: string; - // - type?: string; - // - userId?: number; - // 是否删除, 0否, 1是 - deleted?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 修改时间 - updateTime?: string; -} - -/** - * 搜索条件 - */ -export interface LawOrgPeopleParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/shop/goods/index.ts b/src/api/shop/goods/index.ts new file mode 100644 index 0000000..d6c95a2 --- /dev/null +++ b/src/api/shop/goods/index.ts @@ -0,0 +1,164 @@ +import request from '@/utils/request'; +import type { ApiResult, PageResult } from '@/api'; +import type { + Goods, + GoodsImportExcelParam, + GoodsImportResult, + GoodsParam +} from './model'; +import { MODULES_API_URL } from '@/config/setting'; + +export async function getCount(params: GoodsParam) { + const res = await request.get(MODULES_API_URL + '/shop/goods/data', { + params + }); + if (res.data.code === 0) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 分页查询商品记录表 + */ +export async function pageGoods(params: GoodsParam) { + const res = await request.get>>( + MODULES_API_URL + '/shop/goods/page', + { + params + } + ); + if (res.data.code === 0) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 查询商品记录表列表 + */ +export async function listGoods(params?: GoodsParam) { + const res = await request.get>( + MODULES_API_URL + '/shop/goods', + { + params + } + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 添加商品记录表 + */ +export async function addGoods(data: Goods) { + const res = await request.post>( + MODULES_API_URL + '/shop/goods', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 修改商品记录表 + */ +export async function updateGoods(data: Goods) { + const res = await request.put>( + MODULES_API_URL + '/shop/goods', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 删除商品记录表 + */ +export async function removeGoods(id?: number) { + const res = await request.delete>( + MODULES_API_URL + '/shop/goods/' + id + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 批量删除商品记录表 + */ +export async function removeBatchGoods(data: (number | undefined)[]) { + const res = await request.delete>( + MODULES_API_URL + '/shop/goods/batch', + { + data + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 根据id查询商品记录表 + */ +export async function getGoods(id: number) { + const res = await request.get>( + MODULES_API_URL + '/shop/goods/' + id + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 批量导入商品(Excel) + */ +export async function importGoodsExcel(params: GoodsImportExcelParam) { + const res = await request.post>( + MODULES_API_URL + '/shop/goods/import-excel', + {}, + { params } + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + const err: any = new Error(res.data.message); + err.data = res.data.data; + return Promise.reject(err); +} + +/** + * 批量导入商品(Excel) - 直接上传文件 + */ +export async function importGoodsExcelFile( + file: File, + params: GoodsImportExcelParam +) { + const formData = new FormData(); + formData.append('file', file); + Object.entries(params ?? {}).forEach(([key, value]) => { + if (value === undefined || value === null || key === 'path') return; + formData.append(key, String(value)); + }); + const res = await request.post>( + MODULES_API_URL + '/shop/goods/import', + formData, + { params } + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + const err: any = new Error(res.data.message); + err.data = res.data.data; + return Promise.reject(err); +} diff --git a/src/api/shop/goods/model/index.ts b/src/api/shop/goods/model/index.ts new file mode 100644 index 0000000..d95458c --- /dev/null +++ b/src/api/shop/goods/model/index.ts @@ -0,0 +1,169 @@ +import type { PageParam } from '@/api'; +import { GoodsSpec } from '@/api/shop/goodsSpec/model'; +import { GoodsSku } from '@/api/shop/goodsSku/model'; +import { GoodsRoleCommission } from '@/api/shop/goodsRoleCommission/model'; + +export interface GoodsCount { + totalNum: number; + totalNum2: number; + totalNum3: number; + totalNum4: number; +} +/** + * 商品记录表 + */ +export interface Goods { + // 自增ID + goodsId?: number; + // 类型 1实物商品 2虚拟商品 + type?: number; + // 商品编码 + code?: string; + // 商品标题 + goodsName?: string; + // 商品封面图 + image?: string; + video?: string; + // 商品详情 + content?: string; + canExpress?: number; + // 商品分类 + category?: string; + // 商品分类ID + categoryId?: number; + parentName?: string; + categoryName?: string; + // 一级分类 + // categoryParent?: string; + // 二级分类 + // categoryChildren?: string; + // 商品规格 0单规格 1多规格 + specs?: number; + commissionRole?: number; + // 货架 + position?: string; + // 进货价 + buyingPrice?: string; + // 商品价格 + price?: string; + originPrice?: string; + // 销售价格 + salePrice?: string; + chainStorePrice?: string; + chainStoreRate?: string; + memberStoreRate?: string; + memberMarketRate?: string; + memberStoreCommission?: string; + shareIncome?: string; + supplierCommission?: string; + coopCommission?: string; + memberStorePrice?: string; + memberMarketPrice?: string; + // 经销商价格 + dealerPrice?: string; + // 有赠品 + buyingGift?: boolean; + // 有赠品 + priceGift?: boolean; + // 有赠品 + dealerGift?: boolean; + buyingGiftNum?: number; + priceGiftNum?: number; + priceGiftName?: string; + dealerGiftNum?: number; + // 库存计算方式(10下单减库存 20付款减库存) + deductStockType?: number; + // 封面图 + files?: string; + // 销量 + sales?: number; + isNew?: number; + // 库存 + stock?: number; + // 商品重量 + goodsWeight?: number; + // 消费赚取积分 + gainIntegral?: number; + // 推荐 + recommend?: number; + // 商户ID + merchantId?: number; + // 商户名称 + merchantName?: string; + supplierMerchantId?: number; + supplierName?: string; + // 状态(0:未上架,1:上架) + isShow?: number; + // 状态, 0上架 1待上架 2待审核 3审核不通过 + status?: number; + // 备注 + comments?: string; + // 排序号 + sortNumber?: number; + // 用户ID + userId?: number; + // 是否删除, 0否, 1是 + deleted?: number; + // 租户id + tenantId?: number; + // 创建时间 + createTime?: string; + // 修改时间 + updateTime?: string; + // 显示规格名 + specName?: string; + // 商品规格 + goodsSpecs?: GoodsSpec[]; + goodsRoleCommission?: GoodsRoleCommission[]; + // 商品sku列表 + goodsSkus?: GoodsSku[]; + // 单位名称 + unitName?: string; + expressTemplateId?: number; + canUseDate?: string; + ensureTag?: string; + expiredDay?: number; +} + +export interface BathSet { + price?: number; + salePrice?: number; + stock?: number; + skuNo?: string; +} + +/** + * 商品记录表搜索条件 + */ +export interface GoodsParam extends PageParam { + parentId?: number; + categoryId?: number; + goodsId?: number; + goodsName?: string; + isShow?: number; + stock?: number; + keywords?: string; +} + +export interface GoodsImportResult { + excelPath?: string; + sheetName?: string; + totalRows: number; + inserted: number; + skippedExists: number; + goods?: Goods[]; +} + +export interface GoodsImportExcelParam { + path?: string; + sheetName?: string; + skipExisting?: boolean; + createCategory?: boolean; + merchantId?: number; + defaultIsShow?: number; + defaultStock?: number; + /** + * Excel 中未提供轮播图(files)时的默认值(通常为 JSON 字符串,如 "[]"/"[{...}]") + */ + defaultFiles?: string; +} diff --git a/src/api/law/lawNotaryList/index.ts b/src/api/shop/goodsCategory/index.ts similarity index 54% rename from src/api/law/lawNotaryList/index.ts rename to src/api/shop/goodsCategory/index.ts index b53edfc..b8c07c4 100644 --- a/src/api/law/lawNotaryList/index.ts +++ b/src/api/shop/goodsCategory/index.ts @@ -1,14 +1,14 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; -import type { LawNotaryList, LawNotaryListParam } from './model'; +import type { GoodsCategory, GoodsCategoryParam } from './model'; import { MODULES_API_URL } from '@/config/setting'; /** - * 分页查询公证列表 + * 分页查询商品分类 */ -export async function pageLawNotaryList(params: LawNotaryListParam) { - const res = await request.get>>( - MODULES_API_URL + '/law/law-notary-list/page', +export async function pageGoodsCategory(params: GoodsCategoryParam) { + const res = await request.get>>( + MODULES_API_URL + '/shop/goods-category/page', { params } @@ -20,11 +20,11 @@ export async function pageLawNotaryList(params: LawNotaryListParam) { } /** - * 查询公证列表列表 + * 查询商品分类列表 */ -export async function listLawNotaryList(params?: LawNotaryListParam) { - const res = await request.get>( - MODULES_API_URL + '/law/law-notary-list', +export async function listGoodsCategory(params?: GoodsCategoryParam) { + const res = await request.get>( + MODULES_API_URL + '/shop/goods-category', { params } @@ -36,11 +36,11 @@ export async function listLawNotaryList(params?: LawNotaryListParam) { } /** - * 添加公证列表 + * 添加商品分类 */ -export async function addLawNotaryList(data: LawNotaryList) { +export async function addGoodsCategory(data: GoodsCategory) { const res = await request.post>( - MODULES_API_URL + '/law/law-notary-list', + MODULES_API_URL + '/shop/goods-category', data ); if (res.data.code === 0) { @@ -50,11 +50,11 @@ export async function addLawNotaryList(data: LawNotaryList) { } /** - * 修改公证列表 + * 修改商品分类 */ -export async function updateLawNotaryList(data: LawNotaryList) { +export async function updateGoodsCategory(data: GoodsCategory) { const res = await request.put>( - MODULES_API_URL + '/law/law-notary-list', + MODULES_API_URL + '/shop/goods-category', data ); if (res.data.code === 0) { @@ -64,11 +64,11 @@ export async function updateLawNotaryList(data: LawNotaryList) { } /** - * 删除公证列表 + * 删除商品分类 */ -export async function removeLawNotaryList(id?: number) { +export async function removeGoodsCategory(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/law/law-notary-list/' + id + MODULES_API_URL + '/shop/goods-category/' + id ); if (res.data.code === 0) { return res.data.message; @@ -77,11 +77,11 @@ export async function removeLawNotaryList(id?: number) { } /** - * 批量删除公证列表 + * 批量删除商品分类 */ -export async function removeBatchLawNotaryList(data: (number | undefined)[]) { +export async function removeBatchGoodsCategory(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/law/law-notary-list/batch', + MODULES_API_URL + '/shop/goods-category/batch', { data } @@ -93,11 +93,11 @@ export async function removeBatchLawNotaryList(data: (number | undefined)[]) { } /** - * 根据id查询公证列表 + * 根据id查询商品分类 */ -export async function getLawNotaryList(id: number) { - const res = await request.get>( - MODULES_API_URL + '/law/law-notary-list/' + id +export async function getGoodsCategory(id: number) { + const res = await request.get>( + MODULES_API_URL + '/shop/goods-category/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/shop/goodsCategory/model/index.ts b/src/api/shop/goodsCategory/model/index.ts new file mode 100644 index 0000000..8e44f30 --- /dev/null +++ b/src/api/shop/goodsCategory/model/index.ts @@ -0,0 +1,67 @@ +import type { PageParam } from '@/api'; + +/** + * 商品分类 + */ +export interface GoodsCategory { + // 商品分类ID + categoryId?: number; + // 分类标识 + categoryCode?: string; + // 分类名称 + title?: string; + // 类型 0列表 1单页 2外链 + type?: number; + // 分类图片 + image?: string; + // 上级分类ID + parentId?: number; + // 路由/链接地址 + path?: string; + // 组件路径 + component?: string; + // 绑定的页面 + pageId?: number; + // 用户ID + userId?: number; + // 商品数量 + count?: number; + // 排序(数字越小越靠前) + sortNumber?: number; + // 备注 + comments?: string; + // 是否隐藏, 0否, 1是(仅注册路由不显示在左侧菜单) + hide?: number; + // 是否推荐 + recommend?: number; + // 是否显示在首页 + showIndex?: number; + // 状态, 0正常, 1禁用 + status?: number; + // 是否删除, 0否, 1是 + deleted?: number; + // 租户id + tenantId?: number; + // 注册时间 + createTime?: string; + // 修改时间 + updateTime?: string; + disabled?: boolean; + key?: number; + value?: number; + label?: string; + // 子菜单 + children?: GoodsCategory[]; + // 商铺ID + merchantId?: number; +} + +/** + * 商品分类搜索条件 + */ +export interface GoodsCategoryParam extends PageParam { + categoryId?: number; + parentId?: number; + type?: number; + keywords?: string; +} diff --git a/src/api/shop/order/index.ts b/src/api/shop/order/index.ts new file mode 100644 index 0000000..c12f90f --- /dev/null +++ b/src/api/shop/order/index.ts @@ -0,0 +1,136 @@ +import request from '@/utils/request'; +import type { ApiResult, PageResult } from '@/api'; +import type { Order, OrderParam } from './model'; +import { MODULES_API_URL } from '@/config/setting'; + +/** + * 分页查询 + */ +export async function pageOrder(params: OrderParam) { + const res = await request.get>>( + MODULES_API_URL + '/shop/order/page', + { + params + } + ); + if (res.data.code === 0) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 查询列表 + */ +export async function listOrder(params?: OrderParam) { + const res = await request.get>( + MODULES_API_URL + '/shop/order', + { + params + } + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 添加 + */ +export async function addOrder(data: Order) { + const res = await request.post>( + MODULES_API_URL + '/shop/order', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 修改 + */ +export async function updateOrder(data: Order) { + const res = await request.put>( + MODULES_API_URL + '/shop/order', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 删除 + */ +export async function removeOrder(id?: number) { + const res = await request.delete>( + MODULES_API_URL + '/shop/order/' + id + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 批量删除 + */ +export async function removeBatchOrder(data: (number | undefined)[]) { + const res = await request.delete>( + MODULES_API_URL + '/shop/order/batch', + { + data + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 根据id查询 + */ +export async function getOrder(id: number) { + const res = await request.get>( + MODULES_API_URL + '/shop/order/' + id + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +export async function getData() { + const res = await request.post>( + MODULES_API_URL + '/shop/order/data-for-admin' + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +export async function exportSupplierSheet() { + const res = await request.post>( + MODULES_API_URL + '/shop/order/export-for-supplier' + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +export async function exportSupplierCashSheet() { + const res = await request.post>( + MODULES_API_URL + '/shop/order/export-for-cash' + ); + 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/shop/order/model/index.ts b/src/api/shop/order/model/index.ts new file mode 100644 index 0000000..b74b4ce --- /dev/null +++ b/src/api/shop/order/model/index.ts @@ -0,0 +1,138 @@ +import type { PageParam } from '@/api'; +import { OrderInfo } from '@/api/shop/orderInfo/model'; +import { OrderDelivery } from '@/api/shop/orderDelivery/model'; +import { OrderGoods } from '@/api/shop/orderGoods/model'; +import { Merchant } from '@/api/shop/merchant/model'; + +/** + * + */ +export interface Order { + // + orderId?: number; + // 订单类型,0商城订单 1预定订单 2会员卡 + type?: number; + // 订单号 + orderNo?: string; + // 下单渠道,0小程序预定 1俱乐部训练场 3活动订场 + channel?: number; + // 微信支付订单号 + transactionId?: string; + // 微信退款订单号 + refundOrder?: string; + // 场馆id用于权限判断 + merchantId?: number; + // 商户名称 + merchantName?: string; + // 商户编号 + merchantCode?: string; + couponId?: number; + cardId?: number; + confirmId?: number; + icCard?: string; + userId?: number; + // 用户id + uid?: number; + // 使用的优惠券id + cid?: number; + // 使用的会员卡id + vid?: number; + // 关联管理员id + aid?: number; + // 核销管理员id + adminId?: number; + // IC卡号 + code?: string; + // 真实姓名 + name?: string; + realName?: string; + // 手机号码 + phone?: string; + // 订单总额 + totalPrice?: string; + // 减少的金额,使用VIP会员折扣、优惠券抵扣、优惠券折扣后减去的价格 + reducePrice?: string; + // 实际付款 + payPrice?: string; + // 用于统计 + price?: string; + // 价钱,用于积分赠送 + money?: string; + // 退款金额 + refundMoney?: string; + // 教练价格 + coachPrice?: string; + // 教练id + coachId?: number; + // 1微信支付,2积分,3支付宝,4现金,5POS机,6VIP月卡,7VIP年卡,8VIP次卡,9IC月卡,10IC年卡,11IC次卡,12免费,13VIP充值卡,14IC充值卡,15积分支付,16VIP季卡,17IC季卡 + payType?: number; + // 1已付款,2未付款 + payStatus?: number; + // 1已完成,2未使用,3已取消,4退款申请中,5退款被拒绝,6退款成功,7客户端申请退款 + orderStatus?: number; + // 优惠类型:0无、1抵扣优惠券、2折扣优惠券、3、VIP月卡、4VIP年卡,5VIP次卡、6VIP会员卡、7IC月卡、8IC年卡、9IC次卡、10IC会员卡、11免费订单、12VIP充值卡、13IC充值卡、14VIP季卡、15IC季卡 + couponType?: string; + // 二维码地址,保存订单号,支付成功后才生成 + qrcode?: string; + // 优惠说明 + couponDesc?: string; + // vip月卡年卡、ic月卡年卡回退次数 + returnNum?: number; + // vip充值回退金额 + returnMoney?: string; + // 预约详情开始时间数组 + startTime?: string; + // 是否已开具发票:1已开发票,2未开发票,3不能开具发票 + isInvoice?: string; + // 下单时间 + createTime?: number; + // + updateTime?: number; + // 付款时间 + payTime?: number; + deliveryType?: number; + // 退款时间 + refundTime?: number; + // 申请退款时间 + refundApplyTime?: number; + // 过期时间 + expirationTime?: string; + // 对账情况:1=已对账;2=未对账;3=已对账,金额对不上;4=未查询到该订单 + checkBill?: number; + isSettled?: boolean; + version?: string; + // 备注 + comments?: string; + // 排序号 + sortNumber?: number; + // 是否删除, 0否, 1是 + deleted?: number; + // 租户id + tenantId?: number; + selfTakeMerchantId?: number; + selfTakeMerchantName?: string; + expressMerchantId?: number; + expressMerchantName?: string; + sendStartTime?: string; + sendEndTime?: string; + hasTakeGift?: number; + selfTakeMerchant?: Merchant; + merchant?: Merchant; + orderInfo?: OrderInfo[]; + orderGoods?: OrderGoods[]; + orderDelivery?: OrderDelivery; +} + +/** + * 搜索条件 + */ +export interface OrderParam extends PageParam { + orderId?: number; + type?: number; + payStatus?: string; + week?: number; + payType?: string; + isInvoice?: string; + orderStatus?: string; + keywords?: string; +} diff --git a/src/api/law/lawFeedback/index.ts b/src/api/shop/orderGoods/index.ts similarity index 59% rename from src/api/law/lawFeedback/index.ts rename to src/api/shop/orderGoods/index.ts index 127ab60..1248773 100644 --- a/src/api/law/lawFeedback/index.ts +++ b/src/api/shop/orderGoods/index.ts @@ -1,14 +1,14 @@ import request from '@/utils/request'; import type { ApiResult, PageResult } from '@/api'; -import type { LawFeedback, LawFeedbackParam } from './model'; +import type { OrderGoods, OrderGoodsParam } from './model'; import { MODULES_API_URL } from '@/config/setting'; /** * 分页查询 */ -export async function pageLawFeedback(params: LawFeedbackParam) { - const res = await request.get>>( - MODULES_API_URL + '/law/law-feedback/page', +export async function pageOrderGoods(params: OrderGoodsParam) { + const res = await request.get>>( + MODULES_API_URL + '/shop/order-goods/page', { params } @@ -22,9 +22,9 @@ export async function pageLawFeedback(params: LawFeedbackParam) { /** * 查询列表 */ -export async function listLawFeedback(params?: LawFeedbackParam) { - const res = await request.get>( - MODULES_API_URL + '/law/law-feedback', +export async function listOrderGoods(params?: OrderGoodsParam) { + const res = await request.get>( + MODULES_API_URL + '/shop/order-goods', { params } @@ -38,9 +38,9 @@ export async function listLawFeedback(params?: LawFeedbackParam) { /** * 添加 */ -export async function addLawFeedback(data: LawFeedback) { +export async function addOrderGoods(data: OrderGoods) { const res = await request.post>( - MODULES_API_URL + '/law/law-feedback', + MODULES_API_URL + '/shop/order-goods', data ); if (res.data.code === 0) { @@ -52,9 +52,9 @@ export async function addLawFeedback(data: LawFeedback) { /** * 修改 */ -export async function updateLawFeedback(data: LawFeedback) { +export async function updateOrderGoods(data: OrderGoods) { const res = await request.put>( - MODULES_API_URL + '/law/law-feedback', + MODULES_API_URL + '/shop/order-goods', data ); if (res.data.code === 0) { @@ -66,9 +66,9 @@ export async function updateLawFeedback(data: LawFeedback) { /** * 删除 */ -export async function removeLawFeedback(id?: number) { +export async function removeOrderGoods(id?: number) { const res = await request.delete>( - MODULES_API_URL + '/law/law-feedback/' + id + MODULES_API_URL + '/shop/order-goods/' + id ); if (res.data.code === 0) { return res.data.message; @@ -79,9 +79,9 @@ export async function removeLawFeedback(id?: number) { /** * 批量删除 */ -export async function removeBatchLawFeedback(data: (number | undefined)[]) { +export async function removeBatchOrderGoods(data: (number | undefined)[]) { const res = await request.delete>( - MODULES_API_URL + '/law/law-feedback/batch', + MODULES_API_URL + '/shop/order-goods/batch', { data } @@ -95,9 +95,9 @@ export async function removeBatchLawFeedback(data: (number | undefined)[]) { /** * 根据id查询 */ -export async function getLawFeedback(id: number) { - const res = await request.get>( - MODULES_API_URL + '/law/law-feedback/' + id +export async function getOrderGoods(id: number) { + const res = await request.get>( + MODULES_API_URL + '/shop/order-goods/' + id ); if (res.data.code === 0 && res.data.data) { return res.data.data; diff --git a/src/api/shop/orderGoods/model/index.ts b/src/api/shop/orderGoods/model/index.ts new file mode 100644 index 0000000..e48eb50 --- /dev/null +++ b/src/api/shop/orderGoods/model/index.ts @@ -0,0 +1,58 @@ +import type { PageParam } from '@/api'; + +/** + * + */ +export interface OrderGoods { + // + id?: number; + // 关联订单表id + oid?: number; + // 关联场馆id + sid?: number; + // 关联场地id + fid?: number; + // 场馆 + siteName?: string; + // 场地 + fieldName?: string; + // 预约时间段 + dateTime?: string; + // 单价 + price?: string; + // 儿童价 + childrenPrice?: string; + // 成人人数 + adultNum?: string; + // 儿童人数 + childrenNum?: string; + // 1已付款,2未付款,3无需付款或占用状态 + payStatus?: string; + // 是否免费:1免费、2收费 + isFree?: string; + // 是否支持儿童票:1支持,2不支持 + isChildren?: string; + // 预订类型:1全场,2半场 + type?: string; + // 组合数据:日期+时间段+场馆id+场地id + mergeData?: string; + // 开场时间 + startTime?: number; + // 下单时间 + orderTime?: number; + // 毫秒时间戳 + timeFlag?: string; + // 租户id + tenantId?: number; + // 创建时间 + createTime?: string; +} + +/** + * 搜索条件 + */ +export interface OrderGoodsParam extends PageParam { + id?: number; + orderId?: number; + keywords?: string; +} diff --git a/src/api/shop/userBalanceLog/index.ts b/src/api/shop/userBalanceLog/index.ts new file mode 100644 index 0000000..73f2177 --- /dev/null +++ b/src/api/shop/userBalanceLog/index.ts @@ -0,0 +1,125 @@ +import request from '@/utils/request'; +import type { ApiResult, PageResult } from '@/api'; +import type { ShopUserBalanceLog, ShopUserBalanceLogParam } from './model'; +import { MODULES_API_URL } from '@/config/setting'; +import type { FileRecord } from '@/api/system/file/model'; + +/** + * 分页查询用户在商家中的余额 + */ +export async function pageShopUserBalanceLog(params: ShopUserBalanceLogParam) { + const res = await request.get>>( + MODULES_API_URL + '/shop/user-balance-log/page', + { + params + } + ); + if (res.data.code === 0) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 查询用户在商家中的余额列表 + */ +export async function listShopUserBalanceLog(params?: ShopUserBalanceLogParam) { + const res = await request.get>( + MODULES_API_URL + '/shop/user-balance-log', + { + params + } + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 添加用户在商家中的余额 + */ +export async function addShopUserBalanceLog(data: ShopUserBalanceLog) { + const res = await request.post>( + MODULES_API_URL + '/shop/user-balance-log', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 修改用户在商家中的余额 + */ +export async function updateShopUserBalanceLog(data: ShopUserBalanceLog) { + const res = await request.put>( + MODULES_API_URL + '/shop/user-balance-log', + data + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 删除用户在商家中的余额 + */ +export async function removeShopUserBalanceLog(id?: number) { + const res = await request.delete>( + MODULES_API_URL + '/shop/user-balance-log/' + id + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 批量删除用户在商家中的余额 + */ +export async function removeBatchShopUserBalanceLog( + data: (number | undefined)[] +) { + const res = await request.delete>( + MODULES_API_URL + '/shop/user-balance-log/batch', + { + data + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 根据id查询用户在商家中的余额 + */ +export async function getShopUserBalanceLog(id: number) { + const res = await request.get>( + MODULES_API_URL + '/shop/user-balance-log/' + id + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 导出商家余额明细 + */ +export async function exportShopUserBalanceLog( + params?: ShopUserBalanceLogParam +) { + const res = await request.post>( + MODULES_API_URL + '/shop/user-balance-log/export', + params + ); + 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/shop/userBalanceLog/model/index.ts b/src/api/shop/userBalanceLog/model/index.ts new file mode 100644 index 0000000..73b93d5 --- /dev/null +++ b/src/api/shop/userBalanceLog/model/index.ts @@ -0,0 +1,39 @@ +import type { PageParam } from '@/api'; + +/** + * 商家余额明细 + */ +export interface ShopUserBalanceLog { + logId?: number; + userId?: number; + nickname?: string; + phone?: string; + toUserId?: number; + toUserNickname?: string; + toUserPhone?: string; + orderNo?: string; + orderNo2?: string; + scene?: number; + money?: string; + describe?: string; + remark?: string; + sortNumber?: number; + comments?: string; + status?: number; + deleted?: number; + tenantId?: number; + createTime?: string; + updateTime?: string; +} + +/** + * 用户在商家中的余额搜索条件 + */ +export interface ShopUserBalanceLogParam extends PageParam { + logId?: number; + userId?: number; + scene?: number; + createTimeStart?: string; + createTimeEnd?: string; + keywords?: string; +} diff --git a/src/api/system/file/index.ts b/src/api/system/file/index.ts index c2f756a..fb8823c 100644 --- a/src/api/system/file/index.ts +++ b/src/api/system/file/index.ts @@ -1,6 +1,8 @@ import request from "@/utils/request"; import type { ApiResult, PageResult } from "@/api"; import type { FileRecord, FileRecordParam } from "./model"; +import dayjs from "dayjs"; +import md5 from "md5"; /** * 上传文件 @@ -18,6 +20,30 @@ export async function uploadFile(file: File) { return Promise.reject(new Error(res.data.message)); } +export async function uploadFileToOss(file: File) { + const { data } = await request.get>( + "/oss/getPostSignatureForOssUpload" + ); + console.log(data) + const suffix = file.name.substring(file.name.lastIndexOf(".")); + const key = dayjs().format('YYYYMMDD') + '/' + md5(dayjs().unix()) + suffix; + let formData = new FormData(); + formData.append("success_action_status", "200"); + formData.append("policy", data.data.policy); + formData.append("x-oss-signature", data.data.signature); + formData.append("x-oss-signature-version", "OSS4-HMAC-SHA256"); + formData.append("x-oss-credential", data.data.x_oss_credential); + formData.append("x-oss-date", data.data.x_oss_date); + formData.append("x-oss-security-token", data.data.security_token); + formData.append("key", key); + formData.append("file", file); // file 必须为最后一个表单域 + await request.post>( + "https://yaodongxiao.oss-cn-guangzhou.aliyuncs.com", + formData + ); + return {url: `https://yaodongxiao.oss-cn-guangzhou.aliyuncs.com/${key}`} +} + /** * 上传 base64 文件 * @param base64 文件数据 diff --git a/src/api/system/user/index.ts b/src/api/system/user/index.ts index d73241f..533f549 100644 --- a/src/api/system/user/index.ts +++ b/src/api/system/user/index.ts @@ -1,190 +1,205 @@ -import request from "@/utils/request"; -import type { ApiResult, PageResult } from "@/api"; -import type { User, UserParam } from "./model"; +import request from '@/utils/request'; +import type { ApiResult, PageResult } from '@/api'; +import type { User, UserParam } from './model'; +import type { FileRecord } from '@/api/system/file/model'; /** * 分页查询用户 */ export async function pageUsers(params: UserParam) { - const res = await request.get>>( - "/system/user/page", - { params } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); + const res = await request.get>>( + '/system/user/page', + { params } + ); + if (res.data.code === 0) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); } /** * 查询用户列表 */ export async function listUsers(params?: UserParam) { - const res = await request.get>("/system/user", { - params - }); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); + const res = await request.get>('/system/user', { + params + }); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); } /** * 查询用户列表 */ export async function getStaffs(params?: UserParam) { - const res = await request.get>("/system/user", { - params - }); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); + const res = await request.get>('/system/user', { + params + }); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); } /** * 查询用户列表 */ export async function getCompanyList(params?: UserParam) { - const res = await request.get>("/system/user", { - params - }); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); + const res = await request.get>('/system/user', { + params + }); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); } /** * 根据id查询用户 */ export async function getUser(id: number) { - const res = await request.get>("/system/user/" + id); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); + const res = await request.get>('/system/user/' + id); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); } /** * 添加用户 */ export async function addUser(data: User) { - const res = await request.post>("/system/user", data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); + const res = await request.post>('/system/user', data); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); } /** * 修改用户 */ export async function updateUser(data: User) { - const res = await request.put>("/system/user", data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); + const res = await request.put>('/system/user', data); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); } /** * 删除用户 */ export async function removeUser(id?: number) { - const res = await request.delete>("/system/user/" + id); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); + const res = await request.delete>('/system/user/' + id); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); } /** * 批量删除用户 */ export async function removeUsers(data: (number | undefined)[]) { - const res = await request.delete>("/system/user/batch", { - data - }); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); + const res = await request.delete>('/system/user/batch', { + data + }); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); } /** * 修改用户状态 */ -export async function updateUserStatus(userId?: number, status?: number) { - const res = await request.put>("/system/user/status", { - userId, - status - }); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); +export async function updateUserCanAuth(userId?: number, canAuth?: number) { + const res = await request.put>('/system/user', { + userId, + canAuth + }); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); } /** * 重置用户密码 */ -export async function updateUserPassword(userId?: number, password = "123456") { - const res = await request.put>("/system/user/password", { - userId, - password - }); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); +export async function updateUserPassword(userId?: number, password = '123456') { + const res = await request.put>('/system/user/password', { + userId, + password + }); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); } /** * 导入用户 */ export async function importUsers(file: File, userLevel: number) { - const formData = new FormData(); - formData.append("file", file); - const res = await request.post>( - `/system/user/import/${userLevel}`, - formData - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); + const formData = new FormData(); + formData.append('file', file); + const res = await request.post>( + `/system/user/import/${userLevel}`, + formData + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 导出用户 + */ +export async function exportUsers(params?: UserParam) { + const res = await request.post>( + '/system/user/export', + params + ); + if (res.data.code === 0 && res.data.data) { + return res.data.data; + } + return Promise.reject(new Error(res.data.message)); } /** * 检查用户是否存在 */ export async function checkExistence( - field: string, - value: string, - id?: number + field: string, + value: string, + id?: number ) { - const res = await request.get>("/system/user/existence", { - params: { field, value, id } - }); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); + const res = await request.get>('/system/user/existence', { + params: { field, value, id } + }); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); } /** * 统计用户余额 */ export async function countUserBalance(params?: UserParam) { - const res = await request.get>( - "/system/user/countUserBalance", - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; + const res = await request.get>( + '/system/user/countUserBalance', + { + params } - return Promise.reject(new Error(res.data.message)); + ); + 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/system/user/model/index.ts b/src/api/system/user/model/index.ts index 8c40cb7..a5fb657 100644 --- a/src/api/system/user/model/index.ts +++ b/src/api/system/user/model/index.ts @@ -2,7 +2,6 @@ import type { PageParam } from "@/api"; import type { Role } from "../../role/model"; import type { Menu } from "../../menu/model"; import { Company } from "@/api/system/company/model"; -import { VivoBindStoreList } from "@/api/vivo/bindStoreList/model"; /** * 用户 @@ -40,6 +39,8 @@ export interface User { organizationId?: number; // 用户等级 userLevel: number; + // 用户分组 + userGroup?: string; // 状态, 0正常, 1冻结 status?: number; // 性别名称 @@ -78,16 +79,19 @@ export interface User { realName?: string; companyName?: string; idCard?: string; + idCardFront?: string; + idCardBack?: string; + qualification?: string; comments?: string; vkAccount?: string; storeId?: number; + canAuth?: number; + authStatus?: number; storeName?: string; fixStoreId?: number; fixStoreName?: string; secondAreaName?: string; cityId?: number; - retailerName?: string; - bindStoreList: VivoBindStoreList[]; } /** @@ -103,6 +107,7 @@ export interface UserParam extends PageParam { sex?: string; phone?: string; status?: number; + authStatus?: number; organizationId?: number; parentId?: number; sexName?: string; @@ -110,6 +115,7 @@ export interface UserParam extends PageParam { roleId?: string; isStaff?: boolean; userLevel?: number; + userGroup?: string; } export const USER_LEVEL_LIST = ['', '区域代理', '总售后', '零售商店长', '导购', '售后', '散户', '编外合作伙伴', '售后店长'] diff --git a/src/api/vivo/aeraCode/index.ts b/src/api/vivo/aeraCode/index.ts deleted file mode 100644 index 6851121..0000000 --- a/src/api/vivo/aeraCode/index.ts +++ /dev/null @@ -1,78 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import { VivoAreaCode, VivoAreaCodeParam } from "./model"; - -/** - * 分页查询商品分类 - */ -export async function pageVivoAreaCode(params: VivoAreaCodeParam) { - const res = await request.get>>( - '/vivo/vivo-pay-code/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询商品分类列表 - */ -export async function listVivoAreaCode(params?: VivoAreaCodeParam) { - const res = await request.get>('/vivo/vivo-pay-code', { - params - }); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加商品分类 - */ -export async function addVivoAreaCode(data: VivoAreaCode) { - const res = await request.post>('/vivo/vivo-pay-code', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改商品分类 - */ -export async function updateVivoAreaCode(data: VivoAreaCode) { - const res = await request.put>('/vivo/vivo-pay-code', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除商品分类 - */ -export async function removeVivoAreaCode(id?: number) { - const res = await request.delete>('/vivo/vivo-pay-code/' + id); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除商品分类 - */ -export async function removeBatchVivoAreaCode(data: (number | undefined)[]) { - const res = await request.delete>('/vivo/vivo-pay-code/batch', { - data - }); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/vivo/aeraCode/model/index.ts b/src/api/vivo/aeraCode/model/index.ts deleted file mode 100644 index 85b8e35..0000000 --- a/src/api/vivo/aeraCode/model/index.ts +++ /dev/null @@ -1,20 +0,0 @@ -import type { PageParam } from "@/api"; - -/** - * 商品分类 - */ -export interface VivoAreaCode { - id: number; - cityId: number; - provinceId?: number; - cityName?: string; - remark?: string; - code: string; - userId?: number; - createTime?: string; - updateTime?: string; -} - -export interface VivoAreaCodeParam extends PageParam { - keywords: string; -} diff --git a/src/api/vivo/bindStoreList/model/index.ts b/src/api/vivo/bindStoreList/model/index.ts deleted file mode 100644 index 2cf7130..0000000 --- a/src/api/vivo/bindStoreList/model/index.ts +++ /dev/null @@ -1,18 +0,0 @@ -import type { PageParam } from "@/api"; -import { VivoStore } from "@/api/vivo/store/model"; - -/** - * 商品分类 - */ -export interface VivoBindStoreList { - id?: number; - userId?: number; - storeId?: number; - createTime?: string; - updateTime?: string; - store?: VivoStore; -} - -export interface VivoBindStoreListParam extends PageParam { - userId: number; -} diff --git a/src/api/vivo/data/index.ts b/src/api/vivo/data/index.ts deleted file mode 100644 index 1c75ed0..0000000 --- a/src/api/vivo/data/index.ts +++ /dev/null @@ -1,19 +0,0 @@ -import request from "@/utils/request"; -import type { ApiResult } from "@/api"; -import { VivoData, VivoDataParam } from "./model"; - -/** - * 分页查询商品分类 - */ -export async function vivoDataReq(params?: VivoDataParam) { - const res = await request.post>( - "/vivo/data", - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/vivo/data/model/index.ts b/src/api/vivo/data/model/index.ts deleted file mode 100644 index 27caafe..0000000 --- a/src/api/vivo/data/model/index.ts +++ /dev/null @@ -1,16 +0,0 @@ -import type { PageParam } from "@/api"; - -export interface VivoData { - todayNum: number; - totalNum: number; - todayAmount: number; - totalAmount: number; - todayCommission: number; - totalCommission: number; - list: any[]; -} - -export interface VivoDataParam extends PageParam { - startTime?: string; - endTime?: string; -} diff --git a/src/api/vivo/fixStore/index.ts b/src/api/vivo/fixStore/index.ts deleted file mode 100644 index bdac690..0000000 --- a/src/api/vivo/fixStore/index.ts +++ /dev/null @@ -1,78 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import { VivoFixStore, VivoFixStoreParam } from "@/api/vivo/fixStore/model"; - -/** - * 分页查询商品分类 - */ -export async function pageVivoFixStore(params: VivoFixStoreParam) { - const res = await request.get>>( - '/vivo/vivo-fix-store/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询商品分类列表 - */ -export async function listVivoFixStore(params?: VivoFixStoreParam) { - const res = await request.get>('/vivo/vivo-fix-store', { - params - }); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加商品分类 - */ -export async function addVivoFixStore(data: VivoFixStore) { - const res = await request.post>('/vivo/vivo-fix-store', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改商品分类 - */ -export async function updateVivoFixStore(data: VivoFixStore) { - const res = await request.put>('/vivo/vivo-fix-store', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除商品分类 - */ -export async function removeVivoFixStore(id?: number) { - const res = await request.delete>('/vivo/vivo-fix-store/' + id); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除商品分类 - */ -export async function removeBatchVivoFixStore(data: (number | undefined)[]) { - const res = await request.delete>('/vivo/vivo-fix-store/batch', { - data - }); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/vivo/fixStore/model/index.ts b/src/api/vivo/fixStore/model/index.ts deleted file mode 100644 index 5ef7d3e..0000000 --- a/src/api/vivo/fixStore/model/index.ts +++ /dev/null @@ -1,25 +0,0 @@ -import type { PageParam } from "@/api"; - -/** - * 商品分类 - */ -export interface VivoFixStore { - id: number; - name: string; - payeeCode: string; - phone: string; - longitude?: number; - latitude?: number; - province?: string; - city?: string; - region?: string; - address?: string; - userId?: number; - isShow: number; - createTime?: string; - updateTime?: string; -} - -export interface VivoFixStoreParam extends PageParam { - keywords: string; -} diff --git a/src/api/vivo/phoneModel/index.ts b/src/api/vivo/phoneModel/index.ts deleted file mode 100644 index 7ce4ae5..0000000 --- a/src/api/vivo/phoneModel/index.ts +++ /dev/null @@ -1,78 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import { PhoneModel, PhoneModelParam } from "@/api/vivo/phoneModel/model"; - -/** - * 分页查询商品分类 - */ -export async function pagePhoneModel(params: PhoneModelParam) { - const res = await request.get>>( - '/vivo/vivo-phone-model/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询商品分类列表 - */ -export async function listPhoneModel(params?: PhoneModelParam) { - const res = await request.get>('/vivo/vivo-phone-model', { - params - }); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加商品分类 - */ -export async function addPhoneModel(data: PhoneModel) { - const res = await request.post>('/vivo/vivo-phone-model', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改商品分类 - */ -export async function updatePhoneModel(data: PhoneModel) { - const res = await request.put>('/vivo/vivo-phone-model', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除商品分类 - */ -export async function removePhoneModel(id?: number) { - const res = await request.delete>('/vivo/vivo-phone-model/' + id); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除商品分类 - */ -export async function removeBatchPhoneModel(data: (number | undefined)[]) { - const res = await request.delete>('/vivo/vivo-phone-model/batch', { - data - }); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/vivo/phoneModel/model/index.ts b/src/api/vivo/phoneModel/model/index.ts deleted file mode 100644 index 895ddc2..0000000 --- a/src/api/vivo/phoneModel/model/index.ts +++ /dev/null @@ -1,21 +0,0 @@ -import type { PageParam } from "@/api"; -import { Category } from "@/api/goods/category/model"; - -/** - * 商品分类 - */ -export interface PhoneModel { - id: number; - name: string; - cate: number; - brand: string; - code: string; - userId?: number; - createTime?: string; - updateTime?: string; - cateItem?: Category -} - -export interface PhoneModelParam extends PageParam { - keywords: string; -} diff --git a/src/api/vivo/store/index.ts b/src/api/vivo/store/index.ts deleted file mode 100644 index 8b072b8..0000000 --- a/src/api/vivo/store/index.ts +++ /dev/null @@ -1,78 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import { VivoStore, VivoStoreParam } from "@/api/vivo/store/model"; - -/** - * 分页查询商品分类 - */ -export async function pageVivoStore(params: VivoStoreParam) { - const res = await request.get>>( - '/vivo/vivo-store/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询商品分类列表 - */ -export async function listVivoStore(params?: VivoStoreParam) { - const res = await request.get>('/vivo/vivo-store', { - params - }); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加商品分类 - */ -export async function addVivoStore(data: VivoStore) { - const res = await request.post>('/vivo/vivo-store', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改商品分类 - */ -export async function updateVivoStore(data: VivoStore) { - const res = await request.put>('/vivo/vivo-store', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除商品分类 - */ -export async function removeVivoStore(id?: number) { - const res = await request.delete>('/vivo/vivo-store/' + id); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除商品分类 - */ -export async function removeBatchVivoStore(data: (number | undefined)[]) { - const res = await request.delete>('/vivo/vivo-store/batch', { - data - }); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/vivo/store/model/index.ts b/src/api/vivo/store/model/index.ts deleted file mode 100644 index 947e1d1..0000000 --- a/src/api/vivo/store/model/index.ts +++ /dev/null @@ -1,26 +0,0 @@ -import type { PageParam } from "@/api"; -import { User } from "@/api/system/user/model"; - -/** - * 商品分类 - */ -export interface VivoStore { - id: number; - name: string; - code: string; - province?: string; - city?: string; - region?: string; - address?: string; - manager?: number; - userId?: number; - createTime?: string; - updateTime?: string; - managerUser?: User; - orgId?: number; - orgName?: string; -} - -export interface VivoStoreParam extends PageParam { - keywords: string; -} diff --git a/src/assets/bg-2.jpeg b/src/assets/bg-2.jpeg deleted file mode 100644 index 5ea2d42..0000000 Binary files a/src/assets/bg-2.jpeg and /dev/null differ diff --git a/src/assets/bg-login.jpg b/src/assets/bg-login.jpg deleted file mode 100644 index 26baa69..0000000 Binary files a/src/assets/bg-login.jpg and /dev/null differ diff --git a/src/assets/particlesjs-config.json b/src/assets/particlesjs-config.json new file mode 100644 index 0000000..43ea3d9 --- /dev/null +++ b/src/assets/particlesjs-config.json @@ -0,0 +1,110 @@ +{ + "particles": { + "number": { + "value": 80, + "density": { + "enable": true, + "value_area": 800 + } + }, + "color": { + "value": "#ffffff" + }, + "shape": { + "type": "circle", + "stroke": { + "width": 0, + "color": "#000000" + }, + "polygon": { + "nb_sides": 5 + }, + "image": { + "src": "img/github.svg", + "width": 100, + "height": 100 + } + }, + "opacity": { + "value": 0.5, + "random": false, + "anim": { + "enable": false, + "speed": 1, + "opacity_min": 0.1, + "sync": false + } + }, + "size": { + "value": 3, + "random": true, + "anim": { + "enable": false, + "speed": 40, + "size_min": 0.1, + "sync": false + } + }, + "line_linked": { + "enable": true, + "distance": 150, + "color": "#ffffff", + "opacity": 1, + "width": 1 + }, + "move": { + "enable": true, + "speed": 2, + "direction": "none", + "random": true, + "straight": false, + "out_mode": "out", + "bounce": false, + "attract": { + "enable": false, + "rotateX": 600, + "rotateY": 1200 + } + } + }, + "interactivity": { + "detect_on": "canvas", + "events": { + "onhover": { + "enable": true, + "mode": "repulse" + }, + "onclick": { + "enable": true, + "mode": "push" + }, + "resize": true + }, + "modes": { + "grab": { + "distance": 400, + "line_linked": { + "opacity": 1 + } + }, + "bubble": { + "distance": 400, + "size": 40, + "duration": 2, + "opacity": 8, + "speed": 3 + }, + "repulse": { + "distance": 200, + "duration": 0.4 + }, + "push": { + "particles_nb": 4 + }, + "remove": { + "particles_nb": 2 + } + } + }, + "retina_detect": true +} diff --git a/src/components/RouterLayout/index.vue b/src/components/RouterLayout/index.vue index e304b5c..a5816bf 100644 --- a/src/components/RouterLayout/index.vue +++ b/src/components/RouterLayout/index.vue @@ -1,9 +1,9 @@