调整
This commit is contained in:
@@ -1,91 +0,0 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type { BCAgent, BCAgentParam } from '@/api/apps/bc/agent/model';
|
||||
/**
|
||||
* 分页查询设备
|
||||
*/
|
||||
export async function pageBCAgent(params: BCAgentParam) {
|
||||
const res = await request.get<ApiResult<PageResult<BCAgent>>>(
|
||||
'/apps/bc-agent/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询设备列表
|
||||
*/
|
||||
export async function listBCAgent(params?: BCAgentParam) {
|
||||
const res = await request.get<ApiResult<BCAgent[]>>('/apps/bc-agent', {
|
||||
params
|
||||
});
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加设备
|
||||
*/
|
||||
export async function addBCAgent(data: BCAgent) {
|
||||
const res = await request.post<ApiResult<unknown>>('/apps/bc-agent', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改设备
|
||||
*/
|
||||
export async function updateBCAgent(data: BCAgent) {
|
||||
const res = await request.put<ApiResult<unknown>>('/apps/bc-agent', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 绑定设备
|
||||
*/
|
||||
export async function bindBCAgent(data: BCAgent) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/apps/bc-agent/bind',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除设备
|
||||
*/
|
||||
export async function removeBCAgent(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>('/apps/bc-agent/' + id);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除设备
|
||||
*/
|
||||
export async function removeBatchBCAgent(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>('/apps/bc-agent/batch', {
|
||||
data
|
||||
});
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -1,23 +0,0 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
* 代理报餐
|
||||
*/
|
||||
export interface BCAgent {
|
||||
agentId?: number;
|
||||
userId?: number;
|
||||
parentId?: number;
|
||||
sortNumber?: number;
|
||||
status?: number;
|
||||
comments?: string;
|
||||
createTime?: string;
|
||||
tenantId?: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单搜索条件
|
||||
*/
|
||||
export interface BCAgentParam extends PageParam {
|
||||
status?: number;
|
||||
userId?: number;
|
||||
}
|
||||
@@ -1,142 +0,0 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type { BcEquipment, BcEquipmentParam } from './model';
|
||||
/**
|
||||
* 分页查询设备
|
||||
*/
|
||||
export async function pageBcEquipment(params: BcEquipmentParam) {
|
||||
const res = await request.get<ApiResult<PageResult<BcEquipment>>>(
|
||||
'/apps/bc-equipment/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询设备列表
|
||||
*/
|
||||
export async function listBcEquipment(params?: BcEquipmentParam) {
|
||||
const res = await request.get<ApiResult<BcEquipment[]>>(
|
||||
'/apps/bc-equipment',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加设备
|
||||
*/
|
||||
export async function addBcEquipment(data: BcEquipment) {
|
||||
const merchantCode = localStorage.getItem('merchantCode');
|
||||
console.log(merchantCode);
|
||||
if (merchantCode !== null && merchantCode != '') {
|
||||
console.log(merchantCode);
|
||||
data.merchantCode = String(merchantCode);
|
||||
}
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/apps/bc-equipment',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改设备
|
||||
*/
|
||||
export async function updateBcEquipment(data: BcEquipment) {
|
||||
const res = await request.put<ApiResult<unknown>>('/apps/bc-equipment', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 绑定设备
|
||||
*/
|
||||
export async function bindBcEquipment(data: BcEquipment) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/apps/bc-equipment/bind',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除设备
|
||||
*/
|
||||
export async function removeBcEquipment(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/apps/bc-equipment/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除设备
|
||||
*/
|
||||
export async function removeBatchBcEquipment(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/apps/bc-equipment/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 检查IP是否存在
|
||||
*/
|
||||
export async function checkExistence(
|
||||
field: string,
|
||||
value: string,
|
||||
id?: number
|
||||
) {
|
||||
const res = await request.get<ApiResult<unknown>>(
|
||||
'/apps/bc-equipment/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 addSend(data: BcEquipment) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/apps/bc-equipment/addSend',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -1,31 +0,0 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
* 设备
|
||||
*/
|
||||
export interface BcEquipment {
|
||||
bcEquipmentId?: number;
|
||||
equipmentName?: string;
|
||||
equipmentCode?: string;
|
||||
gear?: number;
|
||||
describe?: string;
|
||||
sortNumber?: number;
|
||||
status?: number;
|
||||
comments?: string;
|
||||
createTime?: string;
|
||||
tenantId?: number;
|
||||
content?: string;
|
||||
merchantCode?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单搜索条件
|
||||
*/
|
||||
export interface BcEquipmentParam extends PageParam {
|
||||
bcEquipmentId?: number;
|
||||
equipmentName?: string;
|
||||
equipmentCode?: string;
|
||||
status?: number;
|
||||
merchantCode?: string;
|
||||
userId?: number;
|
||||
}
|
||||
@@ -1,95 +0,0 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type { BcExport, BcExportParam } from '@/api/apps/bc/export/model';
|
||||
|
||||
/**
|
||||
* 分页查询计划
|
||||
*/
|
||||
export async function pageBcExport(params: BcExportParam) {
|
||||
const res = await request.get<ApiResult<PageResult<BcExport>>>(
|
||||
'/apps/bc-export/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询计划列表
|
||||
*/
|
||||
export async function listBcExport(params?: BcExportParam) {
|
||||
const res = await request.get<ApiResult<BcExport[]>>('/apps/bc-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 addBcExport(data: BcExport) {
|
||||
const res = await request.post<ApiResult<unknown>>('/apps/bc-export', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改计划
|
||||
*/
|
||||
export async function updateBcExport(data: BcExport) {
|
||||
const res = await request.put<ApiResult<unknown>>('/apps/bc-export', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 绑定计划
|
||||
*/
|
||||
export async function bindBcExport(data: BcExport) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/apps/bc-export/bind',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除计划
|
||||
*/
|
||||
export async function removeBcExport(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>('/apps/bc-export/' + id);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除计划
|
||||
*/
|
||||
export async function removeBatchBcExport(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/apps/bc-export/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
export interface BcExport {
|
||||
exportId?: number;
|
||||
organizationName?: string;
|
||||
nickname?: string;
|
||||
breakfastPost?: number;
|
||||
breakfastSign?: number;
|
||||
lunchPost?: number;
|
||||
lunchSign?: number;
|
||||
dinnerPost?: number;
|
||||
dinnerSign?: number;
|
||||
createTime?: string;
|
||||
tenantId?: number;
|
||||
expendMoney?: number;
|
||||
userId?: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 搜索条件
|
||||
*/
|
||||
export interface BcExportParam extends PageParam {
|
||||
exportId?: number;
|
||||
organizationName?: string;
|
||||
organizationId?: number;
|
||||
dayTime?: string;
|
||||
week?: number;
|
||||
status?: number;
|
||||
userId?: number;
|
||||
deliveryTime?: string;
|
||||
createTimeStart?: string;
|
||||
createTimeEnd?: string;
|
||||
deliveryTimeStart?: string;
|
||||
deliveryTimeEnd?: string;
|
||||
}
|
||||
@@ -1,88 +0,0 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type { BCFood, BCFoodParam } from '@/api/apps/bc/food/model';
|
||||
/**
|
||||
* 分页查询计划
|
||||
*/
|
||||
export async function pageBCFood(params: BCFoodParam) {
|
||||
const res = await request.get<ApiResult<PageResult<BCFood>>>(
|
||||
'/apps/bc-food/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询计划列表
|
||||
*/
|
||||
export async function listBCFood(params?: BCFoodParam) {
|
||||
const res = await request.get<ApiResult<BCFood[]>>('/apps/bc-food', {
|
||||
params
|
||||
});
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加计划
|
||||
*/
|
||||
export async function addBCFood(data: BCFood) {
|
||||
const res = await request.post<ApiResult<unknown>>('/apps/bc-food', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改计划
|
||||
*/
|
||||
export async function updateBCFood(data: BCFood) {
|
||||
const res = await request.put<ApiResult<unknown>>('/apps/bc-food', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 绑定计划
|
||||
*/
|
||||
export async function bindBCFood(data: BCFood) {
|
||||
const res = await request.put<ApiResult<unknown>>('/apps/bc-food/bind', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除计划
|
||||
*/
|
||||
export async function removeBCFood(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>('/apps/bc-food/' + id);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除计划
|
||||
*/
|
||||
export async function removeBatchBCFood(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>('/apps/bc-food/batch', {
|
||||
data
|
||||
});
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
export interface BCFood {
|
||||
temporaryId?: number;
|
||||
userId?: number;
|
||||
parentId?: number;
|
||||
sortNumber?: number;
|
||||
status?: number;
|
||||
comments?: string;
|
||||
expirationTime?: string;
|
||||
createTime?: string;
|
||||
tenantId?: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 搜索条件
|
||||
*/
|
||||
export interface BCFoodParam extends PageParam {
|
||||
status?: number;
|
||||
userId?: number;
|
||||
}
|
||||
@@ -1,88 +0,0 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type { BCPlan, BCPlanParam } from '@/api/apps/bc/plan/model';
|
||||
/**
|
||||
* 分页查询计划
|
||||
*/
|
||||
export async function pageBCPlan(params: BCPlanParam) {
|
||||
const res = await request.get<ApiResult<PageResult<BCPlan>>>(
|
||||
'/apps/bc-plan/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询计划列表
|
||||
*/
|
||||
export async function listBCPlan(params?: BCPlanParam) {
|
||||
const res = await request.get<ApiResult<BCPlan[]>>('/apps/bc-plan', {
|
||||
params
|
||||
});
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加计划
|
||||
*/
|
||||
export async function addBCPlan(data: BCPlan) {
|
||||
const res = await request.post<ApiResult<unknown>>('/apps/bc-plan', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改计划
|
||||
*/
|
||||
export async function updateBCPlan(data: BCPlan) {
|
||||
const res = await request.put<ApiResult<unknown>>('/apps/bc-plan', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 绑定计划
|
||||
*/
|
||||
export async function bindBCPlan(data: BCPlan) {
|
||||
const res = await request.put<ApiResult<unknown>>('/apps/bc-plan/bind', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除计划
|
||||
*/
|
||||
export async function removeBCPlan(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>('/apps/bc-plan/' + id);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除计划
|
||||
*/
|
||||
export async function removeBatchBCPlan(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>('/apps/bc-plan/batch', {
|
||||
data
|
||||
});
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
export interface BCPlan {
|
||||
bcPlanId?: number;
|
||||
dayTime?: any;
|
||||
oldTime?: string;
|
||||
type?: string;
|
||||
userId?: number;
|
||||
goodsIds?: any;
|
||||
status?: number;
|
||||
period?: string;
|
||||
comments?: string;
|
||||
createTime?: string;
|
||||
tenantId?: number;
|
||||
isRepeat?: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 搜索条件
|
||||
*/
|
||||
export interface BCPlanParam extends PageParam {
|
||||
bcPlanId?: number;
|
||||
dayTime?: string;
|
||||
week?: number;
|
||||
status?: number;
|
||||
userId?: number;
|
||||
oldTime?: string;
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
* 代理报餐
|
||||
*/
|
||||
export interface BCTemporary {
|
||||
temporaryId?: number;
|
||||
userId?: number;
|
||||
parentId?: number;
|
||||
sortNumber?: number;
|
||||
applyStatus?: number;
|
||||
status?: number;
|
||||
comments?: string;
|
||||
expirationTime?: string;
|
||||
createTime?: string;
|
||||
tenantId?: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单搜索条件
|
||||
*/
|
||||
export interface BCTemporaryParam extends PageParam {
|
||||
status?: number;
|
||||
userId?: number;
|
||||
}
|
||||
@@ -1,115 +0,0 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type { EquipmentAlarm, EquipmentAlarmParam } from './model';
|
||||
/**
|
||||
* 分页查询电池报警
|
||||
*/
|
||||
export async function pageEquipmentAlarm(params: EquipmentAlarmParam) {
|
||||
const res = await request.get<ApiResult<PageResult<EquipmentAlarm>>>(
|
||||
'/apps/equipment-alarm/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询电池报警列表
|
||||
*/
|
||||
export async function listEquipmentAlarm(params?: EquipmentAlarmParam) {
|
||||
const res = await request.get<ApiResult<EquipmentAlarm[]>>(
|
||||
'/apps/equipment-alarm',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加电池报警
|
||||
*/
|
||||
export async function addEquipmentAlarm(data: EquipmentAlarm) {
|
||||
const merchantCode = localStorage.getItem('merchantCode');
|
||||
if (merchantCode !== 'null') {
|
||||
data.merchantCode = String(merchantCode);
|
||||
}
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/apps/equipment-alarm',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改电池报警
|
||||
*/
|
||||
export async function updateEquipmentAlarm(data: EquipmentAlarm) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/apps/equipment-alarm',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除电池报警
|
||||
*/
|
||||
export async function removeEquipmentAlarm(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/apps/equipment-alarm/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除电池报警
|
||||
*/
|
||||
export async function removeBatchEquipmentAlarm(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/apps/equipment-alarm/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 检查IP是否存在
|
||||
*/
|
||||
export async function checkExistence(
|
||||
field: string,
|
||||
value: string,
|
||||
id?: number
|
||||
) {
|
||||
const res = await request.get<ApiResult<unknown>>(
|
||||
'/apps/equipment-alarm/existence',
|
||||
{
|
||||
params: { field, value, id }
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -1,29 +0,0 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
* 电池报警
|
||||
*/
|
||||
export interface EquipmentAlarm {
|
||||
id?: number;
|
||||
equipmentCode?: string;
|
||||
alarmType?: number;
|
||||
handleTime?: string;
|
||||
image?: string;
|
||||
sortNumber?: number;
|
||||
status?: number;
|
||||
comments?: string;
|
||||
createTime?: string;
|
||||
tenantId?: number;
|
||||
merchantCode?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单搜索条件
|
||||
*/
|
||||
export interface EquipmentAlarmParam extends PageParam {
|
||||
id?: number;
|
||||
equipmentCode?: string;
|
||||
alarmType?: string;
|
||||
status?: number;
|
||||
merchantCode?: string;
|
||||
}
|
||||
@@ -1,115 +0,0 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type { EquipmentFault, EquipmentFaultParam } from './model';
|
||||
/**
|
||||
* 分页查询故障电池
|
||||
*/
|
||||
export async function pageEquipmentFault(params: EquipmentFaultParam) {
|
||||
const res = await request.get<ApiResult<PageResult<EquipmentFault>>>(
|
||||
'/apps/equipment-fault/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询故障电池列表
|
||||
*/
|
||||
export async function listEquipmentFault(params?: EquipmentFaultParam) {
|
||||
const res = await request.get<ApiResult<EquipmentFault[]>>(
|
||||
'/apps/equipment-fault',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加故障电池
|
||||
*/
|
||||
export async function addEquipmentFault(data: EquipmentFault) {
|
||||
const merchantCode = localStorage.getItem('merchantCode');
|
||||
if (merchantCode !== 'null') {
|
||||
data.merchantCode = String(merchantCode);
|
||||
}
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/apps/equipment-fault',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改故障电池
|
||||
*/
|
||||
export async function updateEquipmentFault(data: EquipmentFault) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/apps/equipment-fault',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除故障电池
|
||||
*/
|
||||
export async function removeEquipmentFault(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/apps/equipment-fault/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除故障电池
|
||||
*/
|
||||
export async function removeBatchEquipmentFault(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/apps/equipment-fault/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 检查IP是否存在
|
||||
*/
|
||||
export async function checkExistence(
|
||||
field: string,
|
||||
value: string,
|
||||
id?: number
|
||||
) {
|
||||
const res = await request.get<ApiResult<unknown>>(
|
||||
'/apps/equipment-fault/existence',
|
||||
{
|
||||
params: { field, value, id }
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -1,29 +0,0 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
* 故障电池
|
||||
*/
|
||||
export interface EquipmentFault {
|
||||
id?: number;
|
||||
equipmentCode?: string;
|
||||
faultType?: number;
|
||||
handleTime?: string;
|
||||
image?: string;
|
||||
sortNumber?: number;
|
||||
status?: number;
|
||||
comments?: string;
|
||||
createTime?: string;
|
||||
tenantId?: number;
|
||||
merchantCode?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单搜索条件
|
||||
*/
|
||||
export interface EquipmentFaultParam extends PageParam {
|
||||
id?: number;
|
||||
equipmentCode?: string;
|
||||
faultType?: string;
|
||||
status?: number;
|
||||
merchantCode?: string;
|
||||
}
|
||||
@@ -1,67 +0,0 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
* 电池商品
|
||||
*/
|
||||
export interface EquipmentGoods {
|
||||
equipmentCategory?: string;
|
||||
goodsId?: number;
|
||||
goodsName?: string;
|
||||
goodsCode?: string;
|
||||
categoryId?: number;
|
||||
fullName?: string;
|
||||
logo?: string;
|
||||
qrcode?: string;
|
||||
describe?: string;
|
||||
logoImageId?: number;
|
||||
isRecycle?: number;
|
||||
sortNumber?: number;
|
||||
status?: number;
|
||||
comments?: string;
|
||||
createTime?: string;
|
||||
tenantId?: number;
|
||||
specType?: number;
|
||||
deliveryType?: number;
|
||||
batteryModel?: string;
|
||||
content?: string;
|
||||
deliveryId?: number;
|
||||
image?: string;
|
||||
files?: string;
|
||||
goodsPriceMin?: number;
|
||||
linePriceMin?: number;
|
||||
sellingPoint?: string;
|
||||
purchaseLimit?: number;
|
||||
deductStockType?: number;
|
||||
salesActual?: number;
|
||||
goodsWeight?: number;
|
||||
stockTotal?: number;
|
||||
merchantCode?: string;
|
||||
batteryRent?: number;
|
||||
batteryDeposit?: number;
|
||||
batteryInsurance?: number;
|
||||
batteryPrice?: number;
|
||||
userId?: number;
|
||||
// 首付款
|
||||
downPayment?: number;
|
||||
// 分期期数
|
||||
periods?: number;
|
||||
// 每期还款
|
||||
repayment?: number;
|
||||
// 手续费
|
||||
serviceCharges?: number;
|
||||
// 分期方式
|
||||
periodsType?: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单搜索条件
|
||||
*/
|
||||
export interface EquipmentGoodsParam extends PageParam {
|
||||
goodsId?: number;
|
||||
goodsName?: string;
|
||||
goodsCode?: string;
|
||||
listType?: string;
|
||||
status?: number;
|
||||
stockTotal?: number;
|
||||
merchantCode?: string;
|
||||
}
|
||||
@@ -1,120 +0,0 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type { Equipment, EquipmentParam } from './model';
|
||||
/**
|
||||
* 分页查询设备
|
||||
*/
|
||||
export async function pageEquipment(params: EquipmentParam) {
|
||||
const res = await request.get<ApiResult<PageResult<Equipment>>>(
|
||||
'/apps/equipment/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询设备列表
|
||||
*/
|
||||
export async function listEquipment(params?: EquipmentParam) {
|
||||
const res = await request.get<ApiResult<Equipment[]>>('/apps/equipment', {
|
||||
params
|
||||
});
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加设备
|
||||
*/
|
||||
export async function addEquipment(data: Equipment) {
|
||||
const merchantCode = localStorage.getItem('merchantCode');
|
||||
console.log(merchantCode);
|
||||
if (merchantCode !== null && merchantCode != '') {
|
||||
console.log(merchantCode);
|
||||
data.merchantCode = String(merchantCode);
|
||||
}
|
||||
const res = await request.post<ApiResult<unknown>>('/apps/equipment', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改设备
|
||||
*/
|
||||
export async function updateEquipment(data: Equipment) {
|
||||
const res = await request.put<ApiResult<unknown>>('/apps/equipment', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 绑定设备
|
||||
*/
|
||||
export async function bindEquipment(data: Equipment) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/apps/equipment/bind',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除设备
|
||||
*/
|
||||
export async function removeEquipment(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>('/apps/equipment/' + id);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除设备
|
||||
*/
|
||||
export async function removeBatchEquipment(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/apps/equipment/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 检查IP是否存在
|
||||
*/
|
||||
export async function checkExistence(
|
||||
field: string,
|
||||
value: string,
|
||||
id?: number
|
||||
) {
|
||||
const res = await request.get<ApiResult<unknown>>(
|
||||
'/apps/equipment/existence',
|
||||
{
|
||||
params: { field, value, id }
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -1,72 +0,0 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
* 设备
|
||||
*/
|
||||
export interface Equipment {
|
||||
equipmentType?: number;
|
||||
equipmentId?: number;
|
||||
equipmentName?: string;
|
||||
equipmentCode?: string;
|
||||
batteryModel?: string;
|
||||
equipmentCategory?: string;
|
||||
categoryId?: number;
|
||||
bms?: string;
|
||||
isCtive?: string;
|
||||
workingStatus?: string;
|
||||
leaseStatus?: string;
|
||||
batteryStatus?: string;
|
||||
batteryPower?: string;
|
||||
isOnline?: string;
|
||||
totalVoltage?: string;
|
||||
bmsBrand?: string;
|
||||
surplusCapacity?: string;
|
||||
iccid?: string;
|
||||
ctiveTime?: string;
|
||||
batteryDeliveryTime?: string;
|
||||
fullName?: string;
|
||||
logo?: string;
|
||||
describe?: string;
|
||||
logoImageId?: number;
|
||||
isRecycle?: number;
|
||||
sortNumber?: number;
|
||||
status?: number;
|
||||
comments?: string;
|
||||
createTime?: string;
|
||||
tenantId?: number;
|
||||
specType?: number;
|
||||
deliveryType?: number;
|
||||
content?: string;
|
||||
deliveryId?: number;
|
||||
image?: string;
|
||||
files?: string;
|
||||
equipmentPriceMin?: number;
|
||||
linePriceMin?: number;
|
||||
sellingPoint?: string;
|
||||
purchaseLimit?: number;
|
||||
deductStockType?: number;
|
||||
salesActual?: number;
|
||||
equipmentWeight?: number;
|
||||
stockTotal?: number;
|
||||
merchantCode?: string;
|
||||
orderId?: number;
|
||||
batteryRent?: number;
|
||||
batteryDeposit?: number;
|
||||
batteryInsurance?: number;
|
||||
batteryPrice?: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单搜索条件
|
||||
*/
|
||||
export interface EquipmentParam extends PageParam {
|
||||
equipmentId?: number;
|
||||
orderId?: number;
|
||||
equipmentName?: string;
|
||||
equipmentCode?: string;
|
||||
listType?: string;
|
||||
status?: number;
|
||||
stockTotal?: number;
|
||||
merchantCode?: string;
|
||||
userId?: number;
|
||||
}
|
||||
@@ -1,118 +0,0 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type { EquipmentOrderGoods, EquipmentOrderGoodsParam } from './model';
|
||||
|
||||
/**
|
||||
* 分页查询商品
|
||||
*/
|
||||
export async function pageEquipmentOrderGoods(
|
||||
params: EquipmentOrderGoodsParam
|
||||
) {
|
||||
const res = await request.get<ApiResult<PageResult<EquipmentOrderGoods>>>(
|
||||
'/apps/equipment-order-goods/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询商品列表
|
||||
*/
|
||||
export async function listEquipmentOrderGoods(
|
||||
params?: EquipmentOrderGoodsParam
|
||||
) {
|
||||
const res = await request.get<ApiResult<EquipmentOrderGoods[]>>(
|
||||
'/apps/equipment-order-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 addEquipmentOrderGoods(data: EquipmentOrderGoods) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/apps/equipment-order-goods',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改商品
|
||||
*/
|
||||
export async function updateEquipmentOrderGoods(data: EquipmentOrderGoods) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/apps/equipment-order-goods',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除商品
|
||||
*/
|
||||
export async function removeEquipmentOrderGoods(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/apps/equipment-order-goods/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除商品
|
||||
*/
|
||||
export async function removeBatchEquipmentOrderGoods(
|
||||
data: (number | undefined)[]
|
||||
) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/apps/equipment-order-goods/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 检查IP是否存在
|
||||
*/
|
||||
export async function checkExistence(
|
||||
field: string,
|
||||
value: string,
|
||||
id?: number
|
||||
) {
|
||||
const res = await request.get<ApiResult<unknown>>(
|
||||
'/apps/equipment-order-goods/existence',
|
||||
{
|
||||
params: { field, value, id }
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -1,69 +0,0 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
* 电池订单商品
|
||||
*/
|
||||
export interface EquipmentOrderGoods {
|
||||
equipmentCategory?: string;
|
||||
goodsId?: number;
|
||||
goodsName?: string;
|
||||
goodsCode?: string;
|
||||
categoryId?: number;
|
||||
fullName?: string;
|
||||
logo?: string;
|
||||
qrcode?: string;
|
||||
describe?: string;
|
||||
logoImageId?: number;
|
||||
isRecycle?: number;
|
||||
sortNumber?: number;
|
||||
status?: number;
|
||||
comments?: string;
|
||||
createTime?: string;
|
||||
tenantId?: number;
|
||||
specType?: number;
|
||||
deliveryType?: number;
|
||||
batteryModel?: string;
|
||||
content?: string;
|
||||
deliveryId?: number;
|
||||
image?: string;
|
||||
files?: string;
|
||||
goodsPriceMin?: number;
|
||||
linePriceMin?: number;
|
||||
sellingPoint?: string;
|
||||
purchaseLimit?: number;
|
||||
deductStockType?: number;
|
||||
salesActual?: number;
|
||||
goodsWeight?: number;
|
||||
stockTotal?: number;
|
||||
merchantCode?: string;
|
||||
batteryRent?: number;
|
||||
batteryDeposit?: number;
|
||||
batteryInsurance?: number;
|
||||
batteryPrice?: number;
|
||||
userId?: number;
|
||||
orderId?: number;
|
||||
// 首付款
|
||||
downPayment?: number;
|
||||
// 分期期数
|
||||
periods?: number;
|
||||
// 每期还款
|
||||
repayment?: number;
|
||||
// 手续费
|
||||
serviceCharges?: number;
|
||||
// 分期方式
|
||||
periodsType?: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单搜索条件
|
||||
*/
|
||||
export interface EquipmentOrderGoodsParam extends PageParam {
|
||||
goodsId?: number;
|
||||
goodsName?: string;
|
||||
goodsCode?: string;
|
||||
listType?: string;
|
||||
status?: number;
|
||||
stockTotal?: number;
|
||||
merchantCode?: string;
|
||||
orderId?: number;
|
||||
}
|
||||
@@ -1,115 +0,0 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type { EquipmentRecord, EquipmentRecordParam } from './model';
|
||||
/**
|
||||
* 分页查询前世今生
|
||||
*/
|
||||
export async function pageEquipmentRecord(params: EquipmentRecordParam) {
|
||||
const res = await request.get<ApiResult<PageResult<EquipmentRecord>>>(
|
||||
'/apps/equipment-record/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询前世今生列表
|
||||
*/
|
||||
export async function listEquipmentRecord(params?: EquipmentRecordParam) {
|
||||
const res = await request.get<ApiResult<EquipmentRecord[]>>(
|
||||
'/apps/equipment-record',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加前世今生
|
||||
*/
|
||||
export async function addEquipmentRecord(data: EquipmentRecord) {
|
||||
const merchantCode = localStorage.getItem('merchantCode');
|
||||
if (merchantCode !== 'null') {
|
||||
data.merchantCode = String(merchantCode);
|
||||
}
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/apps/equipment-record',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改前世今生
|
||||
*/
|
||||
export async function updateEquipmentRecord(data: EquipmentRecord) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/apps/equipment-record',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除前世今生
|
||||
*/
|
||||
export async function removeEquipmentRecord(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/apps/equipment-record/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除前世今生
|
||||
*/
|
||||
export async function removeBatchEquipmentRecord(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/apps/equipment-record/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 检查IP是否存在
|
||||
*/
|
||||
export async function checkExistence(
|
||||
field: string,
|
||||
value: string,
|
||||
id?: number
|
||||
) {
|
||||
const res = await request.get<ApiResult<unknown>>(
|
||||
'/apps/equipment-record/existence',
|
||||
{
|
||||
params: { field, value, id }
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -1,30 +0,0 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
* 电池前世今生
|
||||
*/
|
||||
export interface EquipmentRecord {
|
||||
id?: number;
|
||||
equipmentCode?: string;
|
||||
eventType?: number;
|
||||
params?: string;
|
||||
sortNumber?: number;
|
||||
status?: number;
|
||||
comments?: string;
|
||||
createTime?: string;
|
||||
tenantId?: number;
|
||||
merchantCode?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单搜索条件
|
||||
*/
|
||||
export interface EquipmentRecordParam extends PageParam {
|
||||
id?: number;
|
||||
equipmentCode?: string;
|
||||
orderId?: number;
|
||||
userId?: number;
|
||||
eventType?: string;
|
||||
status?: number;
|
||||
merchantCode?: string;
|
||||
}
|
||||
@@ -1,114 +0,0 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
// @ts-ignore
|
||||
import type { HualalaCardBenefits, HualalaCardBenefitsParam } from './model';
|
||||
/**
|
||||
* 分页查询会员权益
|
||||
*/
|
||||
export async function pageHualalaCardBenefits(
|
||||
params: HualalaCardBenefitsParam
|
||||
) {
|
||||
const res = await request.get<ApiResult<PageResult<HualalaCardBenefits>>>(
|
||||
'/apps/hualala-card-benefits/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询会员权益列表
|
||||
*/
|
||||
export async function listHualalaCardBenefits(
|
||||
params?: HualalaCardBenefitsParam
|
||||
) {
|
||||
const res = await request.get<ApiResult<HualalaCardBenefits[]>>(
|
||||
'/apps/hualala-card-benefits',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加会员权益
|
||||
*/
|
||||
export async function addHualalaCardBenefits(data: HualalaCardBenefits) {
|
||||
const merchantCode = localStorage.getItem('merchantCode');
|
||||
if (merchantCode !== 'null') {
|
||||
data.merchantCode = String(merchantCode);
|
||||
}
|
||||
const res = await request.post<ApiResult<unknown>>('/apps/hualala-card-benefits', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改会员权益
|
||||
*/
|
||||
export async function updateHualalaCardBenefits(data: HualalaCardBenefits) {
|
||||
const res = await request.put<ApiResult<unknown>>('/apps/hualala-card-benefits', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除会员权益
|
||||
*/
|
||||
export async function removeHualalaCardBenefits(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>('/apps/hualala-card-benefits/' + id);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除会员权益
|
||||
*/
|
||||
export async function removeBatchHualalaCardBenefits(
|
||||
data: (number | undefined)[]
|
||||
) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/apps/hualala-card-benefits/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 检查IP是否存在
|
||||
*/
|
||||
export async function checkExistence(
|
||||
field: string,
|
||||
value: string,
|
||||
id?: number
|
||||
) {
|
||||
const res = await request.get<ApiResult<unknown>>(
|
||||
'/apps/hualala-card-benefits/existence',
|
||||
{
|
||||
params: { field, value, id }
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -1,64 +0,0 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
* 会员权益
|
||||
*/
|
||||
export interface HualalaCardBenefits {
|
||||
hualalaCardBenefitsId?: number;
|
||||
equipmentType?: number;
|
||||
equipmentId?: number;
|
||||
equipmentName?: string;
|
||||
equipmentCode?: string;
|
||||
batteryModel?: string;
|
||||
equipmentCategory?: string;
|
||||
categoryId?: number;
|
||||
bms?: string;
|
||||
isCtive?: string;
|
||||
workingStatus?: string;
|
||||
leaseStatus?: string;
|
||||
batteryStatus?: string;
|
||||
batteryPower?: string;
|
||||
isOnline?: string;
|
||||
totalVoltage?: string;
|
||||
bmsBrand?: string;
|
||||
surplusCapacity?: string;
|
||||
iccid?: string;
|
||||
ctiveTime?: string;
|
||||
batteryDeliveryTime?: string;
|
||||
fullName?: string;
|
||||
logo?: string;
|
||||
describe?: string;
|
||||
logoImageId?: number;
|
||||
isRecycle?: number;
|
||||
sortNumber?: number;
|
||||
status?: number;
|
||||
comments?: string;
|
||||
createTime?: string;
|
||||
tenantId?: number;
|
||||
specType?: number;
|
||||
deliveryType?: number;
|
||||
content?: string;
|
||||
deliveryId?: number;
|
||||
image?: string;
|
||||
files?: string;
|
||||
equipmentPriceMin?: number;
|
||||
linePriceMin?: number;
|
||||
sellingPoint?: string;
|
||||
purchaseLimit?: number;
|
||||
deductStockType?: number;
|
||||
salesActual?: number;
|
||||
equipmentWeight?: number;
|
||||
stockTotal?: number;
|
||||
merchantCode?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单搜索条件
|
||||
*/
|
||||
export interface HualalaCardBenefitsParam extends PageParam {
|
||||
id?: number;
|
||||
cardLevelName?: string;
|
||||
name?: string;
|
||||
status?: number;
|
||||
merchantCode?: string;
|
||||
}
|
||||
@@ -1,113 +0,0 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
// @ts-ignore
|
||||
import type { HualalaCard, HualalaCardParam } from './model';
|
||||
/**
|
||||
* 分页查询会员卡
|
||||
*/
|
||||
export async function pageHualalaCard(params: HualalaCardParam) {
|
||||
const res = await request.get<ApiResult<PageResult<HualalaCard>>>(
|
||||
'/apps/hualala-card/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询会员卡列表
|
||||
*/
|
||||
export async function listHualalaCard(params?: HualalaCardParam) {
|
||||
const res = await request.get<ApiResult<HualalaCard[]>>(
|
||||
'/apps/hualala-card',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加会员卡
|
||||
*/
|
||||
export async function addHualalaCard(data: HualalaCard) {
|
||||
const merchantCode = localStorage.getItem('merchantCode');
|
||||
if (merchantCode !== 'null') {
|
||||
data.merchantCode = String(merchantCode);
|
||||
}
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/apps/hualala-card',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改会员卡
|
||||
*/
|
||||
export async function updateHualalaCard(data: HualalaCard) {
|
||||
const res = await request.put<ApiResult<unknown>>('/apps/hualala-card', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除会员卡
|
||||
*/
|
||||
export async function removeHualalaCard(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/apps/hualala-card/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除会员卡
|
||||
*/
|
||||
export async function removeBatchHualalaCard(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/apps/hualala-card/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 检查IP是否存在
|
||||
*/
|
||||
export async function checkExistence(
|
||||
field: string,
|
||||
value: string,
|
||||
id?: number
|
||||
) {
|
||||
const res = await request.get<ApiResult<unknown>>(
|
||||
'/apps/hualala-card/existence',
|
||||
{
|
||||
params: { field, value, id }
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
* 会员卡
|
||||
*/
|
||||
export interface HualalaCard {
|
||||
cardid?: number;
|
||||
merchantCode?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单搜索条件
|
||||
*/
|
||||
export interface HualalaCardParam extends PageParam {
|
||||
cardid?: number;
|
||||
status?: number;
|
||||
merchantCode?: string;
|
||||
}
|
||||
17
src/api/goods/goodsPhoneModel/index.ts
Normal file
17
src/api/goods/goodsPhoneModel/index.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
* 商品
|
||||
*/
|
||||
export interface GoodsPhoneModel {
|
||||
id?: number;
|
||||
goodsId?: number;
|
||||
modelId?: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单搜索条件
|
||||
*/
|
||||
export interface GoodsPhoneModelParam extends PageParam {
|
||||
goodsId?: number;
|
||||
}
|
||||
@@ -1,53 +1,58 @@
|
||||
import type { PageParam } from '@/api';
|
||||
import type { PageParam } from "@/api";
|
||||
import { GoodsPhoneModel } from "@/api/goods/goodsPhoneModel";
|
||||
import { GoodsPrice } from "@/api/order/goodsPrice/model";
|
||||
|
||||
/**
|
||||
* 商品
|
||||
*/
|
||||
export interface Goods {
|
||||
goodsType?: number;
|
||||
goodsId?: number;
|
||||
goodsName?: string;
|
||||
goodsCode?: string;
|
||||
period?: string;
|
||||
gear?: number;
|
||||
categoryId?: number;
|
||||
categoryName?: string;
|
||||
fullName?: string;
|
||||
logo?: string;
|
||||
describe?: string;
|
||||
logoImageId?: number;
|
||||
isRecycle?: number;
|
||||
sortNumber?: number;
|
||||
status?: number;
|
||||
comments?: string;
|
||||
createTime?: string;
|
||||
tenantId?: number;
|
||||
specType?: number;
|
||||
deliveryType?: number;
|
||||
content?: string;
|
||||
deliveryId?: number;
|
||||
image?: string;
|
||||
files?: string;
|
||||
goodsPriceMin?: number;
|
||||
linePriceMin?: number;
|
||||
linePriceMax?: number;
|
||||
sellingPoint?: string;
|
||||
purchaseLimit?: number;
|
||||
deductStockType?: number;
|
||||
salesActual?: number;
|
||||
goodsWeight?: number;
|
||||
stockTotal?: number;
|
||||
goodsType?: number;
|
||||
goodsId?: number;
|
||||
goodsName?: string;
|
||||
goodsCode?: string;
|
||||
period?: string;
|
||||
gear?: number;
|
||||
categoryId?: number;
|
||||
categoryName?: string;
|
||||
fullName?: string;
|
||||
logo?: string;
|
||||
describe?: string;
|
||||
logoImageId?: number;
|
||||
isRecycle?: number;
|
||||
sortNumber?: number;
|
||||
status?: number;
|
||||
comments?: string;
|
||||
createTime?: string;
|
||||
tenantId?: number;
|
||||
specType?: number;
|
||||
deliveryType?: number;
|
||||
content?: string;
|
||||
deliveryId?: number;
|
||||
image?: string;
|
||||
files?: string;
|
||||
goodsPriceMin?: number;
|
||||
linePriceMin?: number;
|
||||
linePriceMax?: number;
|
||||
sellingPoint?: string;
|
||||
purchaseLimit?: number;
|
||||
deductStockType?: number;
|
||||
salesActual?: number;
|
||||
goodsWeight?: number;
|
||||
stockTotal?: number;
|
||||
goodsPhoneModelList?: Array<GoodsPhoneModel>;
|
||||
goodsPrice?: GoodsPrice,
|
||||
cost: number
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单搜索条件
|
||||
*/
|
||||
export interface GoodsParam extends PageParam {
|
||||
goodsId?: number;
|
||||
goodsName?: string;
|
||||
goodsCode?: string;
|
||||
listType?: string;
|
||||
status?: number;
|
||||
stockTotal?: number;
|
||||
merchantCode?: string;
|
||||
goodsId?: number;
|
||||
goodsName?: string;
|
||||
goodsCode?: string;
|
||||
listType?: string;
|
||||
status?: number;
|
||||
stockTotal?: number;
|
||||
merchantCode?: string;
|
||||
}
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type {
|
||||
BCTemporary,
|
||||
BCTemporaryParam
|
||||
} from '@/api/apps/bc/temporary/model';
|
||||
import type { LawFeedback, LawFeedbackParam } from './model';
|
||||
import { MODULES_API_URL } from '@/config/setting';
|
||||
|
||||
/**
|
||||
* 分页查询设备
|
||||
* 分页查询
|
||||
*/
|
||||
export async function pageBCTemporary(params: BCTemporaryParam) {
|
||||
const res = await request.get<ApiResult<PageResult<BCTemporary>>>(
|
||||
'/apps/bc-temporary/page',
|
||||
export async function pageLawFeedback(params: LawFeedbackParam) {
|
||||
const res = await request.get<ApiResult<PageResult<LawFeedback>>>(
|
||||
MODULES_API_URL + '/law/law-feedback/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
@@ -21,11 +20,11 @@ export async function pageBCTemporary(params: BCTemporaryParam) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询设备列表
|
||||
* 查询列表
|
||||
*/
|
||||
export async function listBCTemporary(params?: BCTemporaryParam) {
|
||||
const res = await request.get<ApiResult<BCTemporary[]>>(
|
||||
'/apps/bc-temporary',
|
||||
export async function listLawFeedback(params?: LawFeedbackParam) {
|
||||
const res = await request.get<ApiResult<LawFeedback[]>>(
|
||||
MODULES_API_URL + '/law/law-feedback',
|
||||
{
|
||||
params
|
||||
}
|
||||
@@ -37,11 +36,11 @@ export async function listBCTemporary(params?: BCTemporaryParam) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加设备
|
||||
* 添加
|
||||
*/
|
||||
export async function addBCTemporary(data: BCTemporary) {
|
||||
export async function addLawFeedback(data: LawFeedback) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/apps/bc-temporary',
|
||||
MODULES_API_URL + '/law/law-feedback',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
@@ -51,22 +50,11 @@ export async function addBCTemporary(data: BCTemporary) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改设备
|
||||
* 修改
|
||||
*/
|
||||
export async function updateBCTemporary(data: BCTemporary) {
|
||||
const res = await request.put<ApiResult<unknown>>('/apps/bc-temporary', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 绑定设备
|
||||
*/
|
||||
export async function bindBCTemporary(data: BCTemporary) {
|
||||
export async function updateLawFeedback(data: LawFeedback) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/apps/bc-temporary/bind',
|
||||
MODULES_API_URL + '/law/law-feedback',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
@@ -76,11 +64,11 @@ export async function bindBCTemporary(data: BCTemporary) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除设备
|
||||
* 删除
|
||||
*/
|
||||
export async function removeBCTemporary(id?: number) {
|
||||
export async function removeLawFeedback(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/apps/bc-temporary/' + id
|
||||
MODULES_API_URL + '/law/law-feedback/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
@@ -89,11 +77,11 @@ export async function removeBCTemporary(id?: number) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除设备
|
||||
* 批量删除
|
||||
*/
|
||||
export async function removeBatchBCTemporary(data: (number | undefined)[]) {
|
||||
export async function removeBatchLawFeedback(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/apps/bc-temporary/batch',
|
||||
MODULES_API_URL + '/law/law-feedback/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
@@ -103,3 +91,16 @@ export async function removeBatchBCTemporary(data: (number | undefined)[]) {
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据id查询
|
||||
*/
|
||||
export async function getLawFeedback(id: number) {
|
||||
const res = await request.get<ApiResult<LawFeedback>>(
|
||||
MODULES_API_URL + '/law/law-feedback/' + id
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
41
src/api/law/lawFeedback/model/index.ts
Normal file
41
src/api/law/lawFeedback/model/index.ts
Normal file
@@ -0,0 +1,41 @@
|
||||
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;
|
||||
}
|
||||
@@ -1,16 +1,14 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type {
|
||||
ProjectUser,
|
||||
ProjectUserParam
|
||||
} from '@/api/tower/project/user/model/index';
|
||||
import type { LawLegalAid, LawLegalAidParam } from './model';
|
||||
import { MODULES_API_URL } from '@/config/setting';
|
||||
|
||||
/**
|
||||
* 分页查询项目成员
|
||||
* 分页查询法律援助申请
|
||||
*/
|
||||
export async function pageProjectUser(params: ProjectUserParam) {
|
||||
const res = await request.get<ApiResult<PageResult<ProjectUser>>>(
|
||||
'/tower/tower-project-user/page',
|
||||
export async function pageLawLegalAid(params: LawLegalAidParam) {
|
||||
const res = await request.get<ApiResult<PageResult<LawLegalAid>>>(
|
||||
MODULES_API_URL + '/law/law-legal-aid/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
@@ -22,11 +20,11 @@ export async function pageProjectUser(params: ProjectUserParam) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询项目成员列表
|
||||
* 查询法律援助申请列表
|
||||
*/
|
||||
export async function listProjectUser(params?: ProjectUserParam) {
|
||||
const res = await request.get<ApiResult<ProjectUser[]>>(
|
||||
'/tower/tower-project-user',
|
||||
export async function listLawLegalAid(params?: LawLegalAidParam) {
|
||||
const res = await request.get<ApiResult<LawLegalAid[]>>(
|
||||
MODULES_API_URL + '/law/law-legal-aid',
|
||||
{
|
||||
params
|
||||
}
|
||||
@@ -38,24 +36,11 @@ export async function listProjectUser(params?: ProjectUserParam) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据id查询项目成员
|
||||
* 添加法律援助申请
|
||||
*/
|
||||
export async function getProjectUser(id: number) {
|
||||
const res = await request.get<ApiResult<ProjectUser>>(
|
||||
'/tower/tower-project-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 addProjectUser(data: ProjectUser) {
|
||||
export async function addLawLegalAid(data: LawLegalAid) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/tower/tower-project-user',
|
||||
MODULES_API_URL + '/law/law-legal-aid',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
@@ -65,11 +50,11 @@ export async function addProjectUser(data: ProjectUser) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改项目成员
|
||||
* 修改法律援助申请
|
||||
*/
|
||||
export async function updateProjectUser(data: ProjectUser) {
|
||||
export async function updateLawLegalAid(data: LawLegalAid) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/tower/tower-project-user',
|
||||
MODULES_API_URL + '/law/law-legal-aid',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
@@ -79,11 +64,11 @@ export async function updateProjectUser(data: ProjectUser) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除项目成员
|
||||
* 删除法律援助申请
|
||||
*/
|
||||
export async function removeProjectUser(id?: number) {
|
||||
export async function removeLawLegalAid(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/tower/tower-project-user/' + id
|
||||
MODULES_API_URL + '/law/law-legal-aid/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
@@ -92,11 +77,11 @@ export async function removeProjectUser(id?: number) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除项目成员
|
||||
* 批量删除法律援助申请
|
||||
*/
|
||||
export async function removeBatchProjectUser(data: (number | undefined)[]) {
|
||||
export async function removeBatchLawLegalAid(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/tower/tower-project-user/batch',
|
||||
MODULES_API_URL + '/law/law-legal-aid/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
@@ -108,21 +93,24 @@ export async function removeBatchProjectUser(data: (number | undefined)[]) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 检查IP是否存在
|
||||
* 根据id查询法律援助申请
|
||||
*/
|
||||
export async function checkExistence(
|
||||
field: string,
|
||||
value: string,
|
||||
id?: number
|
||||
) {
|
||||
const res = await request.get<ApiResult<unknown>>(
|
||||
'/tower/tower-project-user/existence',
|
||||
{
|
||||
params: { field, value, id }
|
||||
}
|
||||
export async function getLawLegalAid(id: number) {
|
||||
const res = await request.get<ApiResult<LawLegalAid>>(
|
||||
MODULES_API_URL + '/law/law-legal-aid/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
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<ApiResult<LawLegalAid>>(
|
||||
MODULES_API_URL + '/law/law-legal-aid/export'
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
43
src/api/law/lawLegalAid/model/index.ts
Normal file
43
src/api/law/lawLegalAid/model/index.ts
Normal file
@@ -0,0 +1,43 @@
|
||||
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;
|
||||
}
|
||||
106
src/api/law/lawLegalAppraisal/index.ts
Normal file
106
src/api/law/lawLegalAppraisal/index.ts
Normal file
@@ -0,0 +1,106 @@
|
||||
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<ApiResult<PageResult<LawLegalAppraisal>>>(
|
||||
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<ApiResult<LawLegalAppraisal[]>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<LawLegalAppraisal>>(
|
||||
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));
|
||||
}
|
||||
47
src/api/law/lawLegalAppraisal/model/index.ts
Normal file
47
src/api/law/lawLegalAppraisal/model/index.ts
Normal file
@@ -0,0 +1,47 @@
|
||||
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;
|
||||
}
|
||||
116
src/api/law/lawLegalArbitrate/index.ts
Normal file
116
src/api/law/lawLegalArbitrate/index.ts
Normal file
@@ -0,0 +1,116 @@
|
||||
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<ApiResult<PageResult<LawLegalArbitrate>>>(
|
||||
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<ApiResult<LawLegalArbitrate[]>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<LawLegalArbitrate>>(
|
||||
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<ApiResult<LawLegalArbitrate>>(
|
||||
MODULES_API_URL + '/law/law-legal-arbitrate/export'
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
57
src/api/law/lawLegalArbitrate/model/index.ts
Normal file
57
src/api/law/lawLegalArbitrate/model/index.ts
Normal file
@@ -0,0 +1,57 @@
|
||||
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;
|
||||
}
|
||||
106
src/api/law/lawLegalCalConfig/index.ts
Normal file
106
src/api/law/lawLegalCalConfig/index.ts
Normal file
@@ -0,0 +1,106 @@
|
||||
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<ApiResult<PageResult<LawLegalCalConfig>>>(
|
||||
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<ApiResult<LawLegalCalConfig[]>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<LawLegalCalConfig>>(
|
||||
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));
|
||||
}
|
||||
35
src/api/law/lawLegalCalConfig/model/index.ts
Normal file
35
src/api/law/lawLegalCalConfig/model/index.ts
Normal file
@@ -0,0 +1,35 @@
|
||||
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;
|
||||
}
|
||||
106
src/api/law/lawLegalCalContent/index.ts
Normal file
106
src/api/law/lawLegalCalContent/index.ts
Normal file
@@ -0,0 +1,106 @@
|
||||
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<ApiResult<PageResult<LawLegalCalContent>>>(
|
||||
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<ApiResult<LawLegalCalContent[]>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<LawLegalCalContent>>(
|
||||
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));
|
||||
}
|
||||
31
src/api/law/lawLegalCalContent/model/index.ts
Normal file
31
src/api/law/lawLegalCalContent/model/index.ts
Normal file
@@ -0,0 +1,31 @@
|
||||
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;
|
||||
}
|
||||
106
src/api/law/lawLegalCalType/index.ts
Normal file
106
src/api/law/lawLegalCalType/index.ts
Normal file
@@ -0,0 +1,106 @@
|
||||
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<ApiResult<PageResult<LawLegalCalType>>>(
|
||||
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<ApiResult<LawLegalCalType[]>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<LawLegalCalType>>(
|
||||
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));
|
||||
}
|
||||
33
src/api/law/lawLegalCalType/model/index.ts
Normal file
33
src/api/law/lawLegalCalType/model/index.ts
Normal file
@@ -0,0 +1,33 @@
|
||||
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;
|
||||
}
|
||||
106
src/api/law/lawLegalDocConfig/index.ts
Normal file
106
src/api/law/lawLegalDocConfig/index.ts
Normal file
@@ -0,0 +1,106 @@
|
||||
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<ApiResult<PageResult<LawLegalDocConfig>>>(
|
||||
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<ApiResult<LawLegalDocConfig[]>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<LawLegalDocConfig>>(
|
||||
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));
|
||||
}
|
||||
35
src/api/law/lawLegalDocConfig/model/index.ts
Normal file
35
src/api/law/lawLegalDocConfig/model/index.ts
Normal file
@@ -0,0 +1,35 @@
|
||||
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;
|
||||
}
|
||||
106
src/api/law/lawLegalDocContent/index.ts
Normal file
106
src/api/law/lawLegalDocContent/index.ts
Normal file
@@ -0,0 +1,106 @@
|
||||
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<ApiResult<PageResult<LawLegalDocContent>>>(
|
||||
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<ApiResult<LawLegalDocContent[]>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<LawLegalDocContent>>(
|
||||
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));
|
||||
}
|
||||
31
src/api/law/lawLegalDocContent/model/index.ts
Normal file
31
src/api/law/lawLegalDocContent/model/index.ts
Normal file
@@ -0,0 +1,31 @@
|
||||
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;
|
||||
}
|
||||
106
src/api/law/lawLegalDocType/index.ts
Normal file
106
src/api/law/lawLegalDocType/index.ts
Normal file
@@ -0,0 +1,106 @@
|
||||
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<ApiResult<PageResult<LawLegalDocType>>>(
|
||||
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<ApiResult<LawLegalDocType[]>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<LawLegalDocType>>(
|
||||
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));
|
||||
}
|
||||
36
src/api/law/lawLegalDocType/model/index.ts
Normal file
36
src/api/law/lawLegalDocType/model/index.ts
Normal file
@@ -0,0 +1,36 @@
|
||||
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;
|
||||
}
|
||||
106
src/api/law/lawLegalOrgCheckConfig/index.ts
Normal file
106
src/api/law/lawLegalOrgCheckConfig/index.ts
Normal file
@@ -0,0 +1,106 @@
|
||||
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<ApiResult<PageResult<LawLegalOrgCheckConfig>>>(
|
||||
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<ApiResult<LawLegalOrgCheckConfig[]>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<LawLegalOrgCheckConfig>>(
|
||||
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));
|
||||
}
|
||||
34
src/api/law/lawLegalOrgCheckConfig/model/index.ts
Normal file
34
src/api/law/lawLegalOrgCheckConfig/model/index.ts
Normal file
@@ -0,0 +1,34 @@
|
||||
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;
|
||||
}
|
||||
119
src/api/law/lawLegalOrgCheckConfigSuggest/index.ts
Normal file
119
src/api/law/lawLegalOrgCheckConfigSuggest/index.ts
Normal file
@@ -0,0 +1,119 @@
|
||||
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<ApiResult<PageResult<LawLegalOrgCheckConfigSuggest>>>(
|
||||
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<ApiResult<LawLegalOrgCheckConfigSuggest[]>>(
|
||||
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<ApiResult<LawLegalOrgCheckConfigSuggest[]>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<LawLegalOrgCheckConfigSuggest>>(
|
||||
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));
|
||||
}
|
||||
35
src/api/law/lawLegalOrgCheckConfigSuggest/model/index.ts
Normal file
35
src/api/law/lawLegalOrgCheckConfigSuggest/model/index.ts
Normal file
@@ -0,0 +1,35 @@
|
||||
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;
|
||||
}
|
||||
106
src/api/law/lawLegalOrgCheckContent/index.ts
Normal file
106
src/api/law/lawLegalOrgCheckContent/index.ts
Normal file
@@ -0,0 +1,106 @@
|
||||
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<ApiResult<PageResult<LawLegalOrgCheckContent>>>(
|
||||
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<ApiResult<LawLegalOrgCheckContent[]>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<LawLegalOrgCheckContent>>(
|
||||
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));
|
||||
}
|
||||
31
src/api/law/lawLegalOrgCheckContent/model/index.ts
Normal file
31
src/api/law/lawLegalOrgCheckContent/model/index.ts
Normal file
@@ -0,0 +1,31 @@
|
||||
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;
|
||||
}
|
||||
106
src/api/law/lawLegalOrgCheckContentSuggest/index.ts
Normal file
106
src/api/law/lawLegalOrgCheckContentSuggest/index.ts
Normal file
@@ -0,0 +1,106 @@
|
||||
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<ApiResult<PageResult<LawLegalOrgCheckContentSuggest>>>(
|
||||
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<ApiResult<LawLegalOrgCheckContentSuggest[]>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<LawLegalOrgCheckContentSuggest>>(
|
||||
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));
|
||||
}
|
||||
31
src/api/law/lawLegalOrgCheckContentSuggest/model/index.ts
Normal file
31
src/api/law/lawLegalOrgCheckContentSuggest/model/index.ts
Normal file
@@ -0,0 +1,31 @@
|
||||
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;
|
||||
}
|
||||
106
src/api/law/lawLegalOrgCheckType/index.ts
Normal file
106
src/api/law/lawLegalOrgCheckType/index.ts
Normal file
@@ -0,0 +1,106 @@
|
||||
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<ApiResult<PageResult<LawLegalOrgCheckType>>>(
|
||||
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<ApiResult<LawLegalOrgCheckType[]>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<LawLegalOrgCheckType>>(
|
||||
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));
|
||||
}
|
||||
35
src/api/law/lawLegalOrgCheckType/model/index.ts
Normal file
35
src/api/law/lawLegalOrgCheckType/model/index.ts
Normal file
@@ -0,0 +1,35 @@
|
||||
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;
|
||||
}
|
||||
106
src/api/law/lawLegalOrgCheckTypeSuggest/index.ts
Normal file
106
src/api/law/lawLegalOrgCheckTypeSuggest/index.ts
Normal file
@@ -0,0 +1,106 @@
|
||||
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<ApiResult<PageResult<LawLegalOrgCheckTypeSuggest>>>(
|
||||
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<ApiResult<LawLegalOrgCheckTypeSuggest[]>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<LawLegalOrgCheckTypeSuggest>>(
|
||||
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));
|
||||
}
|
||||
38
src/api/law/lawLegalOrgCheckTypeSuggest/model/index.ts
Normal file
38
src/api/law/lawLegalOrgCheckTypeSuggest/model/index.ts
Normal file
@@ -0,0 +1,38 @@
|
||||
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;
|
||||
}
|
||||
106
src/api/law/lawNotaryConfig/index.ts
Normal file
106
src/api/law/lawNotaryConfig/index.ts
Normal file
@@ -0,0 +1,106 @@
|
||||
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<ApiResult<PageResult<LawNotaryConfig>>>(
|
||||
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<ApiResult<LawNotaryConfig[]>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<LawNotaryConfig>>(
|
||||
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));
|
||||
}
|
||||
31
src/api/law/lawNotaryConfig/model/index.ts
Normal file
31
src/api/law/lawNotaryConfig/model/index.ts
Normal file
@@ -0,0 +1,31 @@
|
||||
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;
|
||||
}
|
||||
106
src/api/law/lawNotaryList/index.ts
Normal file
106
src/api/law/lawNotaryList/index.ts
Normal file
@@ -0,0 +1,106 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type { LawNotaryList, LawNotaryListParam } from './model';
|
||||
import { MODULES_API_URL } from '@/config/setting';
|
||||
|
||||
/**
|
||||
* 分页查询公证列表
|
||||
*/
|
||||
export async function pageLawNotaryList(params: LawNotaryListParam) {
|
||||
const res = await request.get<ApiResult<PageResult<LawNotaryList>>>(
|
||||
MODULES_API_URL + '/law/law-notary-list/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询公证列表列表
|
||||
*/
|
||||
export async function listLawNotaryList(params?: LawNotaryListParam) {
|
||||
const res = await request.get<ApiResult<LawNotaryList[]>>(
|
||||
MODULES_API_URL + '/law/law-notary-list',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加公证列表
|
||||
*/
|
||||
export async function addLawNotaryList(data: LawNotaryList) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
MODULES_API_URL + '/law/law-notary-list',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改公证列表
|
||||
*/
|
||||
export async function updateLawNotaryList(data: LawNotaryList) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
MODULES_API_URL + '/law/law-notary-list',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除公证列表
|
||||
*/
|
||||
export async function removeLawNotaryList(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
MODULES_API_URL + '/law/law-notary-list/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除公证列表
|
||||
*/
|
||||
export async function removeBatchLawNotaryList(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
MODULES_API_URL + '/law/law-notary-list/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据id查询公证列表
|
||||
*/
|
||||
export async function getLawNotaryList(id: number) {
|
||||
const res = await request.get<ApiResult<LawNotaryList>>(
|
||||
MODULES_API_URL + '/law/law-notary-list/' + id
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
41
src/api/law/lawNotaryList/model/index.ts
Normal file
41
src/api/law/lawNotaryList/model/index.ts
Normal file
@@ -0,0 +1,41 @@
|
||||
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;
|
||||
}
|
||||
@@ -1,12 +1,14 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type { Security, SecurityParam } from '@/api/tower/security/model';
|
||||
import type { LawOrg, LawOrgParam } from './model';
|
||||
import { MODULES_API_URL } from '@/config/setting';
|
||||
|
||||
/**
|
||||
* 分页查询仓库
|
||||
* 分页查询机构
|
||||
*/
|
||||
export async function pageSecurity(params: SecurityParam) {
|
||||
const res = await request.get<ApiResult<PageResult<Security>>>(
|
||||
'/tower/tower-security/page',
|
||||
export async function pageLawOrg(params: LawOrgParam) {
|
||||
const res = await request.get<ApiResult<PageResult<LawOrg>>>(
|
||||
MODULES_API_URL + '/law/law-org/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
@@ -18,11 +20,11 @@ export async function pageSecurity(params: SecurityParam) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询仓库列表
|
||||
* 查询机构列表
|
||||
*/
|
||||
export async function listSecurity(params?: SecurityParam) {
|
||||
const res = await request.get<ApiResult<Security[]>>(
|
||||
'/tower/tower-security',
|
||||
export async function listLawOrg(params?: LawOrgParam) {
|
||||
const res = await request.get<ApiResult<LawOrg[]>>(
|
||||
MODULES_API_URL + '/law/law-org',
|
||||
{
|
||||
params
|
||||
}
|
||||
@@ -34,11 +36,11 @@ export async function listSecurity(params?: SecurityParam) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加仓库
|
||||
* 添加机构
|
||||
*/
|
||||
export async function addSecurity(data: Security) {
|
||||
export async function addLawOrg(data: LawOrg) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/tower/tower-security',
|
||||
MODULES_API_URL + '/law/law-org',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
@@ -48,11 +50,11 @@ export async function addSecurity(data: Security) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改仓库
|
||||
* 修改机构
|
||||
*/
|
||||
export async function updateSecurity(data: Security) {
|
||||
export async function updateLawOrg(data: LawOrg) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/tower/tower-security',
|
||||
MODULES_API_URL + '/law/law-org',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
@@ -62,12 +64,11 @@ export async function updateSecurity(data: Security) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 绑定仓库
|
||||
* 删除机构
|
||||
*/
|
||||
export async function bindSecurity(data: Security) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/tower/tower-security/bind',
|
||||
data
|
||||
export async function removeLawOrg(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
MODULES_API_URL + '/law/law-org/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
@@ -76,24 +77,11 @@ export async function bindSecurity(data: Security) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除仓库
|
||||
* 批量删除机构
|
||||
*/
|
||||
export async function removeSecurity(id?: number) {
|
||||
export async function removeBatchLawOrg(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/tower/tower-security/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除仓库
|
||||
*/
|
||||
export async function removeBatchSecurity(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/tower/tower-security/batch',
|
||||
MODULES_API_URL + '/law/law-org/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
@@ -103,3 +91,16 @@ export async function removeBatchSecurity(data: (number | undefined)[]) {
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据id查询机构
|
||||
*/
|
||||
export async function getLawOrg(id: number) {
|
||||
const res = await request.get<ApiResult<LawOrg>>(
|
||||
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));
|
||||
}
|
||||
44
src/api/law/lawOrg/model/index.ts
Normal file
44
src/api/law/lawOrg/model/index.ts
Normal file
@@ -0,0 +1,44 @@
|
||||
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;
|
||||
}
|
||||
106
src/api/law/lawOrgCheckLog/index.ts
Normal file
106
src/api/law/lawOrgCheckLog/index.ts
Normal file
@@ -0,0 +1,106 @@
|
||||
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<ApiResult<PageResult<LawOrgCheckLog>>>(
|
||||
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<ApiResult<LawOrgCheckLog[]>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<unknown>>(
|
||||
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<ApiResult<LawOrgCheckLog>>(
|
||||
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));
|
||||
}
|
||||
41
src/api/law/lawOrgCheckLog/model/index.ts
Normal file
41
src/api/law/lawOrgCheckLog/model/index.ts
Normal file
@@ -0,0 +1,41 @@
|
||||
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;
|
||||
}
|
||||
@@ -1,13 +1,14 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type { EquipmentGoods, EquipmentGoodsParam } from './model';
|
||||
import type { LawOrgPeople, LawOrgPeopleParam } from './model';
|
||||
import { MODULES_API_URL } from '@/config/setting';
|
||||
|
||||
/**
|
||||
* 分页查询商品
|
||||
* 分页查询
|
||||
*/
|
||||
export async function pageEquipmentGoods(params: EquipmentGoodsParam) {
|
||||
const res = await request.get<ApiResult<PageResult<EquipmentGoods>>>(
|
||||
'/apps/equipment-goods/page',
|
||||
export async function pageLawOrgPeople(params: LawOrgPeopleParam) {
|
||||
const res = await request.get<ApiResult<PageResult<LawOrgPeople>>>(
|
||||
MODULES_API_URL + '/law/law-org-people/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
@@ -19,11 +20,11 @@ export async function pageEquipmentGoods(params: EquipmentGoodsParam) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询商品列表
|
||||
* 查询列表
|
||||
*/
|
||||
export async function listEquipmentGoods(params?: EquipmentGoodsParam) {
|
||||
const res = await request.get<ApiResult<EquipmentGoods[]>>(
|
||||
'/apps/equipment-goods',
|
||||
export async function listLawOrgPeople(params?: LawOrgPeopleParam) {
|
||||
const res = await request.get<ApiResult<LawOrgPeople[]>>(
|
||||
MODULES_API_URL + '/law/law-org-people',
|
||||
{
|
||||
params
|
||||
}
|
||||
@@ -35,11 +36,11 @@ export async function listEquipmentGoods(params?: EquipmentGoodsParam) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加商品
|
||||
* 添加
|
||||
*/
|
||||
export async function addEquipmentGoods(data: EquipmentGoods) {
|
||||
export async function addLawOrgPeople(data: LawOrgPeople) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/apps/equipment-goods',
|
||||
MODULES_API_URL + '/law/law-org-people',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
@@ -49,11 +50,11 @@ export async function addEquipmentGoods(data: EquipmentGoods) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改商品
|
||||
* 修改
|
||||
*/
|
||||
export async function updateEquipmentGoods(data: EquipmentGoods) {
|
||||
export async function updateLawOrgPeople(data: LawOrgPeople) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/apps/equipment-goods',
|
||||
MODULES_API_URL + '/law/law-org-people',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
@@ -63,11 +64,11 @@ export async function updateEquipmentGoods(data: EquipmentGoods) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除商品
|
||||
* 删除
|
||||
*/
|
||||
export async function removeEquipmentGoods(id?: number) {
|
||||
export async function removeLawOrgPeople(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/apps/equipment-goods/' + id
|
||||
MODULES_API_URL + '/law/law-org-people/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
@@ -76,11 +77,11 @@ export async function removeEquipmentGoods(id?: number) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除商品
|
||||
* 批量删除
|
||||
*/
|
||||
export async function removeBatchEquipmentGoods(data: (number | undefined)[]) {
|
||||
export async function removeBatchLawOrgPeople(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/apps/equipment-goods/batch',
|
||||
MODULES_API_URL + '/law/law-org-people/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
@@ -92,21 +93,14 @@ export async function removeBatchEquipmentGoods(data: (number | undefined)[]) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 检查IP是否存在
|
||||
* 根据id查询
|
||||
*/
|
||||
export async function checkExistence(
|
||||
field: string,
|
||||
value: string,
|
||||
id?: number
|
||||
) {
|
||||
const res = await request.get<ApiResult<unknown>>(
|
||||
'/apps/equipment-goods/existence',
|
||||
{
|
||||
params: { field, value, id }
|
||||
}
|
||||
export async function getLawOrgPeople(id: number) {
|
||||
const res = await request.get<ApiResult<LawOrgPeople>>(
|
||||
MODULES_API_URL + '/law/law-org-people/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
37
src/api/law/lawOrgPeople/model/index.ts
Normal file
37
src/api/law/lawOrgPeople/model/index.ts
Normal file
@@ -0,0 +1,37 @@
|
||||
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;
|
||||
}
|
||||
131
src/api/order/goodsPrice/index.ts
Normal file
131
src/api/order/goodsPrice/index.ts
Normal file
@@ -0,0 +1,131 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type { GoodsPrice, GoodsPriceParam } from './model';
|
||||
|
||||
/**
|
||||
* 分页查询订单商品
|
||||
*/
|
||||
export async function goodsPriceByGoods(params: GoodsPriceParam) {
|
||||
const res = await request.get<ApiResult<GoodsPrice>>(
|
||||
`/shop/goods-price/by-goodsId-n-city/${params.goodsId}`,
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
export async function goodsPriceByGoodsNCity(params: GoodsPriceParam) {
|
||||
const res = await request.get<ApiResult<GoodsPrice>>(
|
||||
`/shop/goods-price/info-by-city/${params.goodsId}/${params.cityId}`,
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 分页查询订单商品
|
||||
*/
|
||||
export async function pageGoodsPrice(params: GoodsPriceParam) {
|
||||
const res = await request.get<ApiResult<PageResult<GoodsPrice>>>(
|
||||
'/shop/goods-price/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询订单商品列表
|
||||
*/
|
||||
export async function listGoodsPrice(params?: GoodsPriceParam) {
|
||||
const res = await request.get<ApiResult<GoodsPrice[]>>('/shop/goods-price', {
|
||||
params
|
||||
});
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加订单商品
|
||||
*/
|
||||
export async function addGoodsPrice(data: GoodsPrice) {
|
||||
const res = await request.post<ApiResult<unknown>>('/shop/goods-price', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改订单商品
|
||||
*/
|
||||
export async function updateGoodsPrice(data: GoodsPrice) {
|
||||
const res = await request.put<ApiResult<unknown>>('/shop/goods-price', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除订单商品
|
||||
*/
|
||||
export async function removeGoodsPrice(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/shop/goods-price/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除订单商品
|
||||
*/
|
||||
export async function removeBatchGoodsPrice(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/shop/goods-price/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 检查IP是否存在
|
||||
*/
|
||||
export async function checkExistence(
|
||||
field: string,
|
||||
value: string,
|
||||
id?: number
|
||||
) {
|
||||
const res = await request.get<ApiResult<unknown>>(
|
||||
'/shop/goods-price/existence',
|
||||
{
|
||||
params: { field, value, id }
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
35
src/api/order/goodsPrice/model/index.ts
Normal file
35
src/api/order/goodsPrice/model/index.ts
Normal file
@@ -0,0 +1,35 @@
|
||||
import type { PageParam } from "@/api";
|
||||
|
||||
/**
|
||||
* 订单
|
||||
*/
|
||||
export interface GoodsPrice {
|
||||
id: number;
|
||||
goodsId: number;
|
||||
amount: number;
|
||||
level3commissionRate?: number;
|
||||
level3commissionMode?: number;
|
||||
level4commissionRate?: number;
|
||||
level4commissionMode?: number;
|
||||
level5commissionRate?: number;
|
||||
level6commissionRate?: number;
|
||||
level6commissionMode?: number;
|
||||
level7commissionRate?: number;
|
||||
level7commissionMode?: number;
|
||||
level8commissionRate?: number;
|
||||
fixStoreLeaderCommissionRate?: number;
|
||||
province?: number;
|
||||
city?: number;
|
||||
userId?: number;
|
||||
createTime?: string;
|
||||
updateTime?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单搜索条件
|
||||
*/
|
||||
export interface GoodsPriceParam extends PageParam {
|
||||
keywords?: string;
|
||||
goodsId?: number;
|
||||
cityId?: number;
|
||||
}
|
||||
@@ -1,107 +1,121 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type { Order, OrderParam } from './model';
|
||||
import request from "@/utils/request";
|
||||
import type { ApiResult, PageResult } from "@/api";
|
||||
import type { Order, OrderParam } from "./model";
|
||||
import { App } from "@/api/app/model";
|
||||
|
||||
/**
|
||||
* 分页查询订单
|
||||
*/
|
||||
export async function pageOrder(params: OrderParam) {
|
||||
const res = await request.get<ApiResult<PageResult<Order>>>(
|
||||
'/shop/order/page',
|
||||
{
|
||||
params
|
||||
const res = await request.post<ApiResult<PageResult<Order>>>(
|
||||
"/shop/order/page",
|
||||
params
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询订单列表
|
||||
*/
|
||||
export async function listOrder(params?: OrderParam) {
|
||||
const res = await request.get<ApiResult<Order[]>>('/shop/order', {
|
||||
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<ApiResult<Order[]>>("/shop/order", {
|
||||
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 getOrder(id: number) {
|
||||
const res = await request.get<ApiResult<App>>('/shop/order/' + 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<ApiResult<App>>("/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 addOrder(data: Order) {
|
||||
const res = await request.post<ApiResult<unknown>>('/shop/order', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
const res = await request.post<ApiResult<unknown>>("/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<ApiResult<unknown>>('/shop/order', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
const res = await request.put<ApiResult<unknown>>("/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<ApiResult<unknown>>('/shop/order/' + id);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
const res = await request.delete<ApiResult<unknown>>("/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<ApiResult<unknown>>('/shop/order/batch', {
|
||||
data
|
||||
});
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
const res = await request.delete<ApiResult<unknown>>("/shop/order/batch", {
|
||||
data
|
||||
});
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 检查IP是否存在
|
||||
*/
|
||||
export async function checkExistence(
|
||||
field: string,
|
||||
value: string,
|
||||
id?: number
|
||||
field: string,
|
||||
value: string,
|
||||
id?: number
|
||||
) {
|
||||
const res = await request.get<ApiResult<unknown>>('/shop/order/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<ApiResult<unknown>>("/shop/order/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 exportOrder(params?: OrderParam) {
|
||||
const res = await request.post<ApiResult<unknown>>("/shop/order/export", params);
|
||||
if (res.data.code === 0) {
|
||||
return res.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
export async function sumOrder(params?: OrderParam) {
|
||||
const res = await request.post<ApiResult<Order[]>>("/shop/order/sum", params);
|
||||
if (res.data.code === 0) {
|
||||
return res.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
@@ -1,95 +1,150 @@
|
||||
import type { PageParam } from '@/api';
|
||||
import type { PageParam } from "@/api";
|
||||
import { User } from "@/api/user/model";
|
||||
import { VivoStore } from "@/api/vivo/store/model";
|
||||
import { VivoFixStore } from "@/api/vivo/fixStore/model";
|
||||
|
||||
/**
|
||||
* 订单
|
||||
*/
|
||||
export interface Order {
|
||||
// 订单id
|
||||
orderId?: number;
|
||||
// 订单类型
|
||||
orderType?: string;
|
||||
// 订单来源
|
||||
orderSource?: string;
|
||||
// 来源记录ID
|
||||
orderSourceId?: number;
|
||||
// 来源记录的参数 (json格式)
|
||||
orderSourceData?: string;
|
||||
rentOrderId?: number;
|
||||
// 订单编号
|
||||
orderNo?: string;
|
||||
// 订单名称
|
||||
orderName?: string;
|
||||
// 订单头像
|
||||
orderAvatar?: string;
|
||||
// 座机电话
|
||||
orderPhone?: string;
|
||||
// 手机号码
|
||||
orderMobile?: string;
|
||||
// 联系人
|
||||
orderContacts?: string;
|
||||
// 联系地址
|
||||
orderAddress?: string;
|
||||
// 跟进状态
|
||||
progress?: string;
|
||||
// 排序
|
||||
sortNumber?: number;
|
||||
// 配送方式
|
||||
deliveryType?: string;
|
||||
// 付款状态
|
||||
payStatus?: number;
|
||||
expressPrice?: string;
|
||||
// 付款金额
|
||||
payPrice?: number;
|
||||
payMethod?: string;
|
||||
tradeId?: string;
|
||||
goodsId?: number;
|
||||
// 总金额
|
||||
totalPrice?: number;
|
||||
// 发货状态
|
||||
deliveryStatus?: number;
|
||||
// 收货状态
|
||||
receiptStatus?: number;
|
||||
// 订单状态
|
||||
orderStatus?: number;
|
||||
// 备注
|
||||
comments?: string;
|
||||
buyerRemark?: string;
|
||||
// 创建时间
|
||||
createTime?: string;
|
||||
startTime?: string;
|
||||
deliveryTime?: string;
|
||||
expirationTime?: string;
|
||||
// 状态
|
||||
status?: string;
|
||||
// 用户ID
|
||||
userId?: any;
|
||||
nickname?: string;
|
||||
// 订单id
|
||||
orderId?: number;
|
||||
// 订单类型
|
||||
orderType?: string;
|
||||
// 订单来源
|
||||
orderSource?: string;
|
||||
// 来源记录ID
|
||||
orderSourceId?: number;
|
||||
// 来源记录的参数 (json格式)
|
||||
orderSourceData?: string;
|
||||
rentOrderId?: number;
|
||||
// 订单编号
|
||||
orderNo?: string;
|
||||
// 订单名称
|
||||
orderName?: string;
|
||||
// 订单头像
|
||||
orderAvatar?: string;
|
||||
// 座机电话
|
||||
orderPhone?: string;
|
||||
// 手机号码
|
||||
orderMobile?: string;
|
||||
// 联系人
|
||||
orderContacts?: string;
|
||||
// 联系地址
|
||||
orderAddress?: string;
|
||||
// 跟进状态
|
||||
progress?: string;
|
||||
// 排序
|
||||
sortNumber?: number;
|
||||
// 配送方式
|
||||
deliveryType?: string;
|
||||
// 付款状态
|
||||
payStatus?: number;
|
||||
expressPrice?: string;
|
||||
// 付款金额
|
||||
payPrice?: number;
|
||||
payMethod?: string;
|
||||
tradeId?: string;
|
||||
goodsId?: number;
|
||||
// 总金额
|
||||
totalPrice?: number;
|
||||
// 发货状态
|
||||
deliveryStatus?: number;
|
||||
// 收货状态
|
||||
receiptStatus?: number;
|
||||
// 订单状态
|
||||
orderStatus?: number;
|
||||
// 备注
|
||||
comments?: string;
|
||||
buyerRemark?: string;
|
||||
// 创建时间
|
||||
createTime?: string;
|
||||
startTime?: string;
|
||||
deliveryTime?: string;
|
||||
expirationTime?: string;
|
||||
// 状态
|
||||
status?: string;
|
||||
// 用户ID
|
||||
userId?: any;
|
||||
user?: User;
|
||||
store?: VivoStore;
|
||||
fixStore?: VivoFixStore;
|
||||
nickname?: string;
|
||||
refundCode?: string;
|
||||
goodsName?: string;
|
||||
imei?: string;
|
||||
phone?: string;
|
||||
productMemory?: string;
|
||||
skuName?: string;
|
||||
skuCode?: string;
|
||||
sellerCode?: string;
|
||||
sellerName?: string;
|
||||
activeState?: string;
|
||||
activeDate?: string;
|
||||
storeName?: string;
|
||||
secondAreaName?: string;
|
||||
retailerName?: string;
|
||||
modelName?: string;
|
||||
goodOrBad?: string;
|
||||
name?: string;
|
||||
photo?: string;
|
||||
video?: string;
|
||||
payVoucher?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单搜索条件
|
||||
*/
|
||||
export interface OrderParam extends PageParam {
|
||||
keywords?: string;
|
||||
orderName?: string;
|
||||
orderNo?: string;
|
||||
orderType?: string;
|
||||
createTimeStart?: string;
|
||||
createTimeEnd?: string;
|
||||
deliveryTime?: string;
|
||||
orderCategory?: string;
|
||||
progress?: string;
|
||||
orderSource?: string;
|
||||
betweenTime?: any;
|
||||
userId?: string;
|
||||
week?: number;
|
||||
payStatus?: number;
|
||||
rentOrderId?: number;
|
||||
deliveryStatus?: number;
|
||||
receiptStatus?: number;
|
||||
orderStatus?: number;
|
||||
isTemporary?: number;
|
||||
isRenew?: number;
|
||||
// 商户编号
|
||||
merchantCode?: string;
|
||||
keywords?: string;
|
||||
orderName?: string;
|
||||
orderNo?: string;
|
||||
orderType?: string;
|
||||
createTimeStart?: string;
|
||||
createTimeEnd?: string;
|
||||
userId?: string;
|
||||
orderStatus?: number;
|
||||
userLevel?: number;
|
||||
cityId?: number;
|
||||
storeId?: number;
|
||||
orgId?: number;
|
||||
commission?: number;
|
||||
fixStoreId?: number;
|
||||
userLevelList?: number[];
|
||||
cityIdList?: number[];
|
||||
}
|
||||
|
||||
export const ORDER_STATUS = [
|
||||
{
|
||||
text: "已取消",
|
||||
value: 0
|
||||
},
|
||||
{
|
||||
text: "未付款",
|
||||
value: 1
|
||||
},
|
||||
{
|
||||
text: "已付款",
|
||||
value: 2
|
||||
},
|
||||
{
|
||||
text: "已结束",
|
||||
value: 3
|
||||
},
|
||||
{
|
||||
text: "退款审核中",
|
||||
value: 4
|
||||
},
|
||||
{
|
||||
text: "退款成功",
|
||||
value: 5
|
||||
},
|
||||
{
|
||||
text: "退款失败",
|
||||
value: 6
|
||||
},
|
||||
{
|
||||
text: "已出险",
|
||||
value: 7
|
||||
}
|
||||
];
|
||||
|
||||
@@ -1,12 +1,14 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type { Warehouse, WarehouseParam } from '@/api/tower/warehouse/model';
|
||||
import type { SysSwiper, SysSwiperParam } from './model';
|
||||
import { MODULES_API_URL } from '@/config/setting';
|
||||
|
||||
/**
|
||||
* 分页查询仓库
|
||||
* 分页查询轮播图
|
||||
*/
|
||||
export async function pageWarehouse(params: WarehouseParam) {
|
||||
const res = await request.get<ApiResult<PageResult<Warehouse>>>(
|
||||
'/tower/tower-warehouse/page',
|
||||
export async function pageSysSwiper(params: SysSwiperParam) {
|
||||
const res = await request.get<ApiResult<PageResult<SysSwiper>>>(
|
||||
MODULES_API_URL + '/sys/sys-swiper/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
@@ -18,11 +20,11 @@ export async function pageWarehouse(params: WarehouseParam) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询仓库列表
|
||||
* 查询轮播图列表
|
||||
*/
|
||||
export async function listWarehouse(params?: WarehouseParam) {
|
||||
const res = await request.get<ApiResult<Warehouse[]>>(
|
||||
'/tower/tower-warehouse',
|
||||
export async function listSysSwiper(params?: SysSwiperParam) {
|
||||
const res = await request.get<ApiResult<SysSwiper[]>>(
|
||||
MODULES_API_URL + '/sys/sys-swiper',
|
||||
{
|
||||
params
|
||||
}
|
||||
@@ -34,11 +36,11 @@ export async function listWarehouse(params?: WarehouseParam) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加仓库
|
||||
* 添加轮播图
|
||||
*/
|
||||
export async function addWarehouse(data: Warehouse) {
|
||||
export async function addSysSwiper(data: SysSwiper) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/tower/tower-warehouse',
|
||||
MODULES_API_URL + '/sys/sys-swiper',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
@@ -48,11 +50,11 @@ export async function addWarehouse(data: Warehouse) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改仓库
|
||||
* 修改轮播图
|
||||
*/
|
||||
export async function updateWarehouse(data: Warehouse) {
|
||||
export async function updateSysSwiper(data: SysSwiper) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/tower/tower-warehouse',
|
||||
MODULES_API_URL + '/sys/sys-swiper',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
@@ -62,12 +64,11 @@ export async function updateWarehouse(data: Warehouse) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 绑定仓库
|
||||
* 删除轮播图
|
||||
*/
|
||||
export async function bindWarehouse(data: Warehouse) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/tower/tower-warehouse/bind',
|
||||
data
|
||||
export async function removeSysSwiper(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
MODULES_API_URL + '/sys/sys-swiper/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
@@ -76,24 +77,11 @@ export async function bindWarehouse(data: Warehouse) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除仓库
|
||||
* 批量删除轮播图
|
||||
*/
|
||||
export async function removeWarehouse(id?: number) {
|
||||
export async function removeBatchSysSwiper(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/tower/tower-warehouse/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除仓库
|
||||
*/
|
||||
export async function removeBatchWarehouse(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/tower/tower-warehouse/batch',
|
||||
MODULES_API_URL + '/sys/sys-swiper/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
@@ -103,3 +91,16 @@ export async function removeBatchWarehouse(data: (number | undefined)[]) {
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据id查询轮播图
|
||||
*/
|
||||
export async function getSysSwiper(id: number) {
|
||||
const res = await request.get<ApiResult<SysSwiper>>(
|
||||
MODULES_API_URL + '/sys/sys-swiper/' + id
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
43
src/api/sys/sysSwiper/model/index.ts
Normal file
43
src/api/sys/sysSwiper/model/index.ts
Normal file
@@ -0,0 +1,43 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
* 轮播图
|
||||
*/
|
||||
export interface SysSwiper {
|
||||
//
|
||||
id?: number;
|
||||
// 所属页面
|
||||
type?: string;
|
||||
// 图片
|
||||
image?: string;
|
||||
// 跳转类型
|
||||
jumpType?: string;
|
||||
// 跳转主键
|
||||
jumpPk?: number;
|
||||
//
|
||||
color?: string;
|
||||
//
|
||||
color1?: string;
|
||||
// 备注
|
||||
comments?: string;
|
||||
// 排序号
|
||||
sortNumber?: number;
|
||||
// 用户ID
|
||||
userId?: number;
|
||||
// 是否删除, 0否, 1是
|
||||
deleted?: number;
|
||||
// 租户id
|
||||
tenantId?: number;
|
||||
// 创建时间
|
||||
createTime?: string;
|
||||
// 修改时间
|
||||
updateTime?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 轮播图搜索条件
|
||||
*/
|
||||
export interface SysSwiperParam extends PageParam {
|
||||
id?: number;
|
||||
keywords?: string;
|
||||
}
|
||||
20
src/api/system/area/index.ts
Normal file
20
src/api/system/area/index.ts
Normal file
@@ -0,0 +1,20 @@
|
||||
import request from "@/utils/request";
|
||||
import type { ApiResult } from "@/api";
|
||||
import { Area, AreaParam } from "@/api/system/area/model";
|
||||
|
||||
|
||||
export async function listArea(areaParam?: AreaParam) {
|
||||
const res = await request.post<ApiResult<Area[]>>("/common/area/list-by-level", areaParam);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
export async function listAreaByParent(areaParam?: AreaParam) {
|
||||
const res = await request.post<ApiResult<Area[]>>("/common/area/city-by-parent", { ...areaParam, parentId: 450000 });
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
14
src/api/system/area/model/index.ts
Normal file
14
src/api/system/area/model/index.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
import { PageParam } from "@/api";
|
||||
|
||||
export interface Area {
|
||||
id: number,
|
||||
name: string,
|
||||
fid: number,
|
||||
levelId: number,
|
||||
children?: Area[],
|
||||
}
|
||||
|
||||
export interface AreaParam extends PageParam{
|
||||
level?: number,
|
||||
parentId?: number,
|
||||
}
|
||||
@@ -1,22 +1,21 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type { FileRecord, FileRecordParam } from './model';
|
||||
import { FILE_SERVER } from '@/config/setting';
|
||||
import request from "@/utils/request";
|
||||
import type { ApiResult, PageResult } from "@/api";
|
||||
import type { FileRecord, FileRecordParam } from "./model";
|
||||
|
||||
/**
|
||||
* 上传文件
|
||||
*/
|
||||
export async function uploadFile(file: File) {
|
||||
const formData = new FormData();
|
||||
formData.append('file', file);
|
||||
const res = await request.post<ApiResult<FileRecord>>(
|
||||
FILE_SERVER + '/api/file/upload',
|
||||
formData
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
const formData = new FormData();
|
||||
formData.append("file", file);
|
||||
const res = await request.post<ApiResult<FileRecord>>(
|
||||
"/file/upload",
|
||||
formData
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -25,88 +24,88 @@ export async function uploadFile(file: File) {
|
||||
* @param fileName 文件名称
|
||||
*/
|
||||
export async function uploadBase64File(base64: string, fileName?: string) {
|
||||
const formData = new FormData();
|
||||
formData.append('base64', base64);
|
||||
if (fileName) {
|
||||
formData.append('fileName', fileName);
|
||||
}
|
||||
const res = await request.post<ApiResult<FileRecord>>(
|
||||
'/file/upload/base64',
|
||||
formData
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
const formData = new FormData();
|
||||
formData.append("base64", base64);
|
||||
if (fileName) {
|
||||
formData.append("fileName", fileName);
|
||||
}
|
||||
const res = await request.post<ApiResult<FileRecord>>(
|
||||
"/file/upload/base64",
|
||||
formData
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 分页查询文件上传记录
|
||||
*/
|
||||
export async function pageFiles(params: FileRecordParam) {
|
||||
const res = await request.get<ApiResult<PageResult<FileRecord>>>(
|
||||
'/file/page',
|
||||
{ params }
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
const res = await request.get<ApiResult<PageResult<FileRecord>>>(
|
||||
"/file/page",
|
||||
{ params }
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据id查询文件
|
||||
*/
|
||||
export async function getFile(id: number) {
|
||||
const res = await request.get<ApiResult<FileRecord>>('/file/' + 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<ApiResult<FileRecord>>("/file/" + id);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除文件
|
||||
*/
|
||||
export async function removeFile(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>('/file/remove/' + id);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
const res = await request.delete<ApiResult<unknown>>("/file/remove/" + id);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除文件
|
||||
*/
|
||||
export async function removeFiles(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>('/file/remove/batch', {
|
||||
data
|
||||
});
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
const res = await request.delete<ApiResult<unknown>>("/file/remove/batch", {
|
||||
data
|
||||
});
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加文件
|
||||
*/
|
||||
export async function addFiles(data: FileRecord) {
|
||||
const res = await request.post<ApiResult<unknown>>('/file', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
const res = await request.post<ApiResult<unknown>>("/file", data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改文件
|
||||
*/
|
||||
export async function updateFiles(data: FileRecord) {
|
||||
const res = await request.put<ApiResult<unknown>>('/file', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
const res = await request.put<ApiResult<unknown>>("/file", data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
@@ -1,43 +1,45 @@
|
||||
import { PageParam } from '@/api';
|
||||
import { PageParam } from "@/api";
|
||||
|
||||
/**
|
||||
* 机构
|
||||
*/
|
||||
export interface Organization {
|
||||
// 机构id
|
||||
organizationId?: number;
|
||||
// 上级id, 0是顶级
|
||||
parentId?: number;
|
||||
// 机构名称
|
||||
organizationName?: string;
|
||||
// 机构全称
|
||||
organizationFullName?: string;
|
||||
// 机构代码
|
||||
organizationCode?: string;
|
||||
// 机构类型(字典)
|
||||
organizationType?: string;
|
||||
// 排序号
|
||||
sortNumber?: number;
|
||||
// 备注
|
||||
comments?: string;
|
||||
// 创建时间
|
||||
createTime?: string;
|
||||
// 机构类型名称
|
||||
organizationTypeName?: string;
|
||||
//
|
||||
key?: number;
|
||||
//
|
||||
value?: number;
|
||||
//
|
||||
title?: string;
|
||||
children?: Organization[];
|
||||
// 机构id
|
||||
organizationId?: number;
|
||||
// 上级id, 0是顶级
|
||||
parentId?: number;
|
||||
// 机构名称
|
||||
organizationName?: string;
|
||||
// 机构全称
|
||||
organizationFullName?: string;
|
||||
// 机构代码
|
||||
organizationCode?: string;
|
||||
// 机构类型(字典)
|
||||
organizationType?: string;
|
||||
// 排序号
|
||||
sortNumber?: number;
|
||||
// 备注
|
||||
comments?: string;
|
||||
// 创建时间
|
||||
createTime?: string;
|
||||
// 机构类型名称
|
||||
organizationTypeName?: string;
|
||||
//
|
||||
key?: number;
|
||||
//
|
||||
value?: number;
|
||||
//
|
||||
title?: string;
|
||||
children?: Organization[];
|
||||
province?: string;
|
||||
city?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 机构搜索条件
|
||||
*/
|
||||
export interface OrganizationParam extends PageParam {
|
||||
organizationName?: string;
|
||||
// 商户编号
|
||||
merchantCode?: string;
|
||||
organizationName?: string;
|
||||
// 商户编号
|
||||
merchantCode?: string;
|
||||
}
|
||||
|
||||
@@ -1,190 +1,190 @@
|
||||
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";
|
||||
|
||||
/**
|
||||
* 分页查询用户
|
||||
*/
|
||||
export async function pageUsers(params: UserParam) {
|
||||
const res = await request.get<ApiResult<PageResult<User>>>(
|
||||
'/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<ApiResult<PageResult<User>>>(
|
||||
"/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<ApiResult<User[]>>('/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<ApiResult<User[]>>("/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<ApiResult<User[]>>('/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<ApiResult<User[]>>("/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<ApiResult<User[]>>('/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<ApiResult<User[]>>("/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<ApiResult<User>>('/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<ApiResult<User>>("/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<ApiResult<unknown>>('/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<ApiResult<unknown>>("/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<ApiResult<unknown>>('/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<ApiResult<unknown>>("/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<ApiResult<unknown>>('/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<ApiResult<unknown>>("/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<ApiResult<unknown>>('/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<ApiResult<unknown>>("/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<ApiResult<unknown>>('/system/user/status', {
|
||||
userId,
|
||||
status
|
||||
});
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
const res = await request.put<ApiResult<unknown>>("/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 updateUserPassword(userId?: number, password = '123456') {
|
||||
const res = await request.put<ApiResult<unknown>>('/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<ApiResult<unknown>>("/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) {
|
||||
const formData = new FormData();
|
||||
formData.append('file', file);
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/system/user/import',
|
||||
formData
|
||||
);
|
||||
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<ApiResult<unknown>>(
|
||||
`/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 checkExistence(
|
||||
field: string,
|
||||
value: string,
|
||||
id?: number
|
||||
field: string,
|
||||
value: string,
|
||||
id?: number
|
||||
) {
|
||||
const res = await request.get<ApiResult<unknown>>('/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<ApiResult<unknown>>("/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<ApiResult<unknown>>(
|
||||
'/system/user/countUserBalance',
|
||||
{
|
||||
params
|
||||
const res = await request.get<ApiResult<unknown>>(
|
||||
"/system/user/countUserBalance",
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
@@ -2,103 +2,114 @@ 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";
|
||||
|
||||
/**
|
||||
* 用户
|
||||
*/
|
||||
export interface User {
|
||||
// 账号类型
|
||||
type?: number;
|
||||
// 用户id
|
||||
userId?: number;
|
||||
// 账号
|
||||
username?: string;
|
||||
// 密码
|
||||
password?: string;
|
||||
// 昵称
|
||||
nickname?: string;
|
||||
// 别名
|
||||
alias?: string;
|
||||
// 头像
|
||||
avatar?: string;
|
||||
// 性别(字典)
|
||||
sex?: string;
|
||||
// 手机号
|
||||
phone?: string;
|
||||
// 邮箱
|
||||
email?: string;
|
||||
// 出生日期
|
||||
birthday?: string;
|
||||
// 详细地址
|
||||
address?: string;
|
||||
// 会员等级ID
|
||||
gradeId?: number;
|
||||
// 个人简介
|
||||
introduction?: string;
|
||||
// 机构id
|
||||
organizationId?: number;
|
||||
// 用户等级
|
||||
userLevel?: number;
|
||||
// 状态, 0正常, 1冻结
|
||||
status?: number;
|
||||
// 性别名称
|
||||
sexName?: string;
|
||||
province?: string;
|
||||
city?: string;
|
||||
region?: string;
|
||||
// 机构名称
|
||||
organizationName?: string;
|
||||
// 角色列表
|
||||
roles?: Role[];
|
||||
// 权限列表
|
||||
authorities?: Menu[];
|
||||
payTime?: string;
|
||||
deliveryTime?: string;
|
||||
receiptTime?: string;
|
||||
// 创建时间
|
||||
createTime?: string;
|
||||
// 租户ID
|
||||
tenantId?: number;
|
||||
// 租户名称
|
||||
tenantName?: string;
|
||||
logo?: string;
|
||||
companyInfo?: Company;
|
||||
// 商户名称
|
||||
merchantName?: string;
|
||||
// 商户编号
|
||||
merchantCode?: string;
|
||||
code?: string;
|
||||
//
|
||||
remember?: boolean;
|
||||
balance?: number;
|
||||
points?: number;
|
||||
payMoney?: number;
|
||||
setting?: string;
|
||||
realName?: string;
|
||||
companyName?: string;
|
||||
idCard?: string;
|
||||
comments?: string;
|
||||
// 账号类型
|
||||
type?: number;
|
||||
// 用户id
|
||||
userId?: number;
|
||||
// 账号
|
||||
username?: string;
|
||||
// 密码
|
||||
password?: string;
|
||||
// 昵称
|
||||
nickname?: string;
|
||||
// 别名
|
||||
alias?: string;
|
||||
// 头像
|
||||
avatar?: string;
|
||||
// 性别(字典)
|
||||
sex?: string;
|
||||
// 手机号
|
||||
phone?: string;
|
||||
// 邮箱
|
||||
email?: string;
|
||||
// 出生日期
|
||||
birthday?: string;
|
||||
// 详细地址
|
||||
address?: string;
|
||||
// 会员等级ID
|
||||
gradeId?: number;
|
||||
// 个人简介
|
||||
introduction?: string;
|
||||
// 机构id
|
||||
organizationId?: number;
|
||||
// 用户等级
|
||||
userLevel: number;
|
||||
// 状态, 0正常, 1冻结
|
||||
status?: number;
|
||||
// 性别名称
|
||||
sexName?: string;
|
||||
province?: string;
|
||||
city?: string;
|
||||
region?: string;
|
||||
// 机构名称
|
||||
organizationName?: string;
|
||||
// 角色列表
|
||||
roles?: Role[];
|
||||
// 权限列表
|
||||
authorities?: Menu[];
|
||||
payTime?: string;
|
||||
deliveryTime?: string;
|
||||
receiptTime?: string;
|
||||
// 创建时间
|
||||
createTime?: string;
|
||||
// 租户ID
|
||||
tenantId?: number;
|
||||
// 租户名称
|
||||
tenantName?: string;
|
||||
logo?: string;
|
||||
companyInfo?: Company;
|
||||
// 商户名称
|
||||
merchantName?: string;
|
||||
// 商户编号
|
||||
merchantCode?: string;
|
||||
code?: string;
|
||||
//
|
||||
remember?: boolean;
|
||||
balance?: number;
|
||||
points?: number;
|
||||
payMoney?: number;
|
||||
setting?: string;
|
||||
realName?: string;
|
||||
companyName?: string;
|
||||
idCard?: string;
|
||||
comments?: string;
|
||||
vkAccount?: string;
|
||||
storeId?: number;
|
||||
storeName?: string;
|
||||
fixStoreId?: number;
|
||||
fixStoreName?: string;
|
||||
secondAreaName?: string;
|
||||
cityId?: number;
|
||||
retailerName?: string;
|
||||
bindStoreList: VivoBindStoreList[];
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户搜索条件
|
||||
*/
|
||||
export interface UserParam extends PageParam {
|
||||
type?: any;
|
||||
userId?: number;
|
||||
username?: string;
|
||||
nickname?: string;
|
||||
realName?: string;
|
||||
companyName?: string;
|
||||
sex?: string;
|
||||
phone?: string;
|
||||
status?: number;
|
||||
organizationId?: number;
|
||||
parentId?: number;
|
||||
sexName?: string;
|
||||
merchantCode?: string;
|
||||
roleId?: string;
|
||||
isStaff?: boolean;
|
||||
type?: any;
|
||||
userId?: number;
|
||||
username?: string;
|
||||
nickname?: string;
|
||||
realName?: string;
|
||||
companyName?: string;
|
||||
sex?: string;
|
||||
phone?: string;
|
||||
status?: number;
|
||||
organizationId?: number;
|
||||
parentId?: number;
|
||||
sexName?: string;
|
||||
merchantCode?: string;
|
||||
roleId?: string;
|
||||
isStaff?: boolean;
|
||||
userLevel?: number;
|
||||
}
|
||||
|
||||
export const USER_LEVEL_LIST = ["无权限", "场地主管", "资料员", "经营人员", "生产主管", "审核人", "资产员", "车辆调度员", "维保人员", "财务"];
|
||||
export const USER_LEVEL_LIST = ['', '区域代理', '总售后', '零售商店长', '导购', '售后', '散户', '编外合作伙伴', '售后店长']
|
||||
|
||||
@@ -1,119 +0,0 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type { Accessory, AccessoryParam } from '@/api/tower/accessory/model';
|
||||
/**
|
||||
* 分页查询仓库
|
||||
*/
|
||||
export async function pageAccessory(params: AccessoryParam) {
|
||||
const res = await request.get<ApiResult<PageResult<Accessory>>>(
|
||||
'/tower/tower-accessory/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询仓库列表
|
||||
*/
|
||||
export async function listAccessory(params?: AccessoryParam) {
|
||||
const res = await request.get<ApiResult<Accessory[]>>(
|
||||
'/tower/tower-accessory',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加仓库
|
||||
*/
|
||||
export async function addAccessory(data: Accessory) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/tower/tower-accessory',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改仓库
|
||||
*/
|
||||
export async function updateAccessory(data: Accessory) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/tower/tower-accessory',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 绑定仓库
|
||||
*/
|
||||
export async function bindAccessory(data: Accessory) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/tower/tower-accessory/bind',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量添加设备
|
||||
*/
|
||||
export async function addBatchAccessory(data: Accessory[]) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/tower/tower-accessory/batch',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除仓库
|
||||
*/
|
||||
export async function removeAccessory(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/tower/tower-accessory/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除仓库
|
||||
*/
|
||||
export async function removeBatchAccessory(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/tower/tower-accessory/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -1,43 +0,0 @@
|
||||
import type { PageParam } from '@/api';
|
||||
import { Dayjs } from 'dayjs';
|
||||
|
||||
export interface Accessory {
|
||||
accessoryId?: undefined;
|
||||
accessoryName?: string;
|
||||
accessoryNo?: string;
|
||||
accessoryCategory?: object;
|
||||
accessoryModel?: string;
|
||||
accessoryModelMultiple?: string[];
|
||||
accessorySpecs?: string;
|
||||
accessoryPrice?: number;
|
||||
accessoryNum?: number;
|
||||
accessoryUnit?: string;
|
||||
accessoryStock?: string;
|
||||
companyNo?: string;
|
||||
companyName?: string;
|
||||
manufactor?: string;
|
||||
manufactorNo?: string;
|
||||
accessoryWeight?: string;
|
||||
lifeYear?: number;
|
||||
factoryDate?: string;
|
||||
scrapDate?: string;
|
||||
status?: number;
|
||||
comments?: string;
|
||||
sortNumber?: number;
|
||||
userId?: number;
|
||||
deleted?: number;
|
||||
tenantId?: number;
|
||||
createTime?: string;
|
||||
updateTime?: string;
|
||||
buyDate?: string | Dayjs;
|
||||
}
|
||||
|
||||
/**
|
||||
* 搜索条件
|
||||
*/
|
||||
export interface AccessoryParam extends PageParam {
|
||||
accessoryId?: number;
|
||||
accessoryName?: string;
|
||||
status?: number;
|
||||
keywords?: string;
|
||||
}
|
||||
@@ -1,119 +0,0 @@
|
||||
import request from '@/utils/request';
|
||||
import type {ApiResult, PageResult} from '@/api';
|
||||
import type {Contract, ContractParam} from './model';
|
||||
|
||||
/**
|
||||
* 分页查询合同
|
||||
*/
|
||||
export async function pageContract(params: ContractParam) {
|
||||
const res = await request.get<ApiResult<PageResult<Contract>>>(
|
||||
'/tower/tower-contract/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询合同列表
|
||||
*/
|
||||
export async function listContract(params?: ContractParam) {
|
||||
const res = await request.get<ApiResult<Contract[]>>(
|
||||
'/tower/tower-contract',
|
||||
{
|
||||
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 getContract(id: number) {
|
||||
const res = await request.get<ApiResult<Contract>>(
|
||||
'/tower/tower-contract/' + id
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加合同
|
||||
*/
|
||||
export async function addContract(data: Contract) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/tower/tower-contract',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改合同
|
||||
*/
|
||||
export async function updateContract(data: Contract) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/tower/tower-contract',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量修改合同
|
||||
*/
|
||||
export async function updateBatchContract(data: Contract[]) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/tower/tower-contract/batch',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除合同
|
||||
*/
|
||||
export async function removeContract(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/tower/tower-contract/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除合同
|
||||
*/
|
||||
export async function removeBatchContract(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/tower/tower-contract/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -1,68 +0,0 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
* 合同
|
||||
*/
|
||||
export interface Contract {
|
||||
// 合同id
|
||||
contractId?: any;
|
||||
// 项目id
|
||||
projectId?: any;
|
||||
// 承租方
|
||||
companyId?: any;
|
||||
// 出租方
|
||||
customerId?: any;
|
||||
// 业务负责人
|
||||
customerContact?: string;
|
||||
// 合同编号
|
||||
contactNumber?: string;
|
||||
// 签订日期
|
||||
signDate?: any;
|
||||
// 开始日期
|
||||
startDate?: any;
|
||||
// 截止日期
|
||||
endDate?: any;
|
||||
// 合同金额
|
||||
contractAmount?: number;
|
||||
// 合同约定金额
|
||||
contactAgreeAmount?: string;
|
||||
// 合同是否已存档
|
||||
isInStock?: number;
|
||||
// 是否自动结算
|
||||
autoSettle?: number;
|
||||
// 结算方式
|
||||
settleMethod?: any;
|
||||
// 跨月结算日期
|
||||
extendMonthDate?: number;
|
||||
userId?: any;
|
||||
projectName?: any;
|
||||
customerName?: any;
|
||||
companyName?: any;
|
||||
totalInvoicingAmount?: any;
|
||||
totalIncomeAmount?: any;
|
||||
totalReceivableAmount?: any;
|
||||
totalSettleAmount?: any;
|
||||
payRate?: any;
|
||||
remark?: string;
|
||||
fileList?: string;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 合同搜索条件
|
||||
*/
|
||||
export interface ContractParam extends PageParam {
|
||||
contactNumber?: string;
|
||||
projectName?: string;
|
||||
createTimeStart?: string;
|
||||
createTimeEnd?: string;
|
||||
betweenTime?: any;
|
||||
}
|
||||
|
||||
export const ContractSettleMethod = [
|
||||
'跨月结算',
|
||||
'自然月结算',
|
||||
'按日结算',
|
||||
'系数结算-跨月',
|
||||
'系数结算-自然月',
|
||||
]
|
||||
@@ -1,133 +0,0 @@
|
||||
import request from '@/utils/request';
|
||||
import type {ApiResult, PageResult} from '@/api';
|
||||
import type {ContractEquipment, ContractEquipmentParam} from './model';
|
||||
|
||||
/**
|
||||
* 分页查询合同设备
|
||||
*/
|
||||
export async function pageContract(params: ContractEquipmentParam) {
|
||||
const res = await request.get<ApiResult<PageResult<ContractEquipment>>>(
|
||||
'/tower/tower-contract-equipment/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询合同设备列表
|
||||
*/
|
||||
export async function listContractEquipment(params?: ContractEquipmentParam) {
|
||||
const res = await request.get<ApiResult<ContractEquipment[]>>(
|
||||
'/tower/tower-contract-equipment',
|
||||
{
|
||||
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 getContractEquipment(id: number) {
|
||||
const res = await request.get<ApiResult<ContractEquipment>>(
|
||||
'/tower/tower-contract-equipment/' + id
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加合同设备
|
||||
*/
|
||||
export async function addContractEquipment(data: ContractEquipment) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/tower/tower-contract-equipment',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改合同设备
|
||||
*/
|
||||
export async function updateContractEquipment(data: ContractEquipment) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/tower/tower-contract-equipment',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量修改合同设备
|
||||
*/
|
||||
export async function updateBatchContractEquipment(data: ContractEquipment[]) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/tower/tower-contract-equipment/batch',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量添加合同设备
|
||||
*/
|
||||
export async function addBatchContractEquipment(data: ContractEquipment[]) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/tower/tower-contract-equipment/batch',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除合同设备
|
||||
*/
|
||||
export async function removeContractEquipment(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/tower/tower-contract-equipment/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除合同设备
|
||||
*/
|
||||
export async function removeBatchContractEquipment(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/tower/tower-contract-equipment/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -1,45 +0,0 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
* 合同
|
||||
*/
|
||||
export interface ContractEquipment {
|
||||
contractEquipmentId?: any;
|
||||
// 合同id
|
||||
contractId: any;
|
||||
// 设备名
|
||||
equipmentId: any;
|
||||
equipmentName: string;
|
||||
name?: string;
|
||||
model?: string;
|
||||
// 规格
|
||||
equipmentModel?: string;
|
||||
factoryNo?: string;
|
||||
equipmentNo?: string;
|
||||
filingNo?: string;
|
||||
// 数量
|
||||
num: any;
|
||||
// 租期
|
||||
planRentMonth: any;
|
||||
// 租金
|
||||
rentAmount: any;
|
||||
// 进退场费
|
||||
inOutAmount: any;
|
||||
// 劳务费
|
||||
workerAmount: any;
|
||||
// 其他费用
|
||||
otherAmount: any;
|
||||
// 预埋费
|
||||
preBuryAmount: any;
|
||||
// 备注
|
||||
remark?: any;
|
||||
userId?: any;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 合同搜索条件
|
||||
*/
|
||||
export interface ContractEquipmentParam extends PageParam {
|
||||
contractId?: string;
|
||||
}
|
||||
@@ -1,133 +0,0 @@
|
||||
import request from "@/utils/request";
|
||||
import type { ApiResult, PageResult } from "@/api";
|
||||
import type { ContractFile, ContractFileParam } from "./model";
|
||||
|
||||
/**
|
||||
* 分页查询合同文件
|
||||
*/
|
||||
export async function pageContract(params: ContractFileParam) {
|
||||
const res = await request.get<ApiResult<PageResult<ContractFile>>>(
|
||||
"/tower/tower-contract/page",
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询合同文件列表
|
||||
*/
|
||||
export async function listContractFile(params?: ContractFileParam) {
|
||||
const res = await request.get<ApiResult<ContractFile[]>>(
|
||||
"/tower/tower-contract-file",
|
||||
{
|
||||
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 getContractFile(id: number) {
|
||||
const res = await request.get<ApiResult<ContractFile>>(
|
||||
"/tower/tower-contract-file/" + id
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加合同文件
|
||||
*/
|
||||
export async function addContractFile(data: ContractFile) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
"/tower/tower-contract-file",
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改合同文件
|
||||
*/
|
||||
export async function updateContractFile(data: ContractFile) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
"/tower/tower-contract-file",
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量修改合同文件
|
||||
*/
|
||||
export async function updateBatchContractFile(data: ContractFile[]) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
"/tower/tower-contract-file/batch",
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量添加合同文件
|
||||
*/
|
||||
export async function addBatchContractFile(data: ContractFile[]) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
"/tower/tower-contract-file/batch",
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除合同文件
|
||||
*/
|
||||
export async function removeContractFile(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
"/tower/tower-contract-file/" + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除合同文件
|
||||
*/
|
||||
export async function removeBatchContractFile(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
"/tower/tower-contract-file/batch",
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -1,24 +0,0 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
* 合同
|
||||
*/
|
||||
export interface ContractFile {
|
||||
// 文件id
|
||||
contractFileId?: any;
|
||||
// 项目id
|
||||
contractId?: any;
|
||||
// 路径
|
||||
path: string;
|
||||
// 文件类型
|
||||
type?: any;
|
||||
userId?: any;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 合同搜索条件
|
||||
*/
|
||||
export interface ContractFileParam extends PageParam {
|
||||
contractId?: string;
|
||||
}
|
||||
@@ -1,133 +0,0 @@
|
||||
import request from '@/utils/request';
|
||||
import type {ApiResult, PageResult} from '@/api';
|
||||
import type {ContractSettleEquipment, ContractSettleEquipmentParam} from './model';
|
||||
|
||||
/**
|
||||
* 分页查询合同设备
|
||||
*/
|
||||
export async function pageContract(params: ContractSettleEquipmentParam) {
|
||||
const res = await request.get<ApiResult<PageResult<ContractSettleEquipment>>>(
|
||||
'/tower/tower-contract-settle-equipment/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询合同设备列表
|
||||
*/
|
||||
export async function listContractSettleEquipment(params?: ContractSettleEquipmentParam) {
|
||||
const res = await request.get<ApiResult<ContractSettleEquipment[]>>(
|
||||
'/tower/tower-contract-settle-equipment',
|
||||
{
|
||||
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 getContractSettleEquipment(id: number) {
|
||||
const res = await request.get<ApiResult<ContractSettleEquipment>>(
|
||||
'/tower/tower-contract-settle-equipment/' + id
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加合同设备
|
||||
*/
|
||||
export async function addContractSettleEquipment(data: ContractSettleEquipment) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/tower/tower-contract-settle-equipment',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改合同设备
|
||||
*/
|
||||
export async function updateContractSettleEquipment(data: ContractSettleEquipment) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/tower/tower-contract-settle-equipment',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量修改合同设备
|
||||
*/
|
||||
export async function updateBatchContractSettleEquipment(data: ContractSettleEquipment[]) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/tower/tower-contract-settle-equipment/batch',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量添加合同设备
|
||||
*/
|
||||
export async function addBatchContractSettleEquipment(data: ContractSettleEquipment[]) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/tower/tower-contract-settle-equipment/batch',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除合同设备
|
||||
*/
|
||||
export async function removeContractSettleEquipment(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/tower/tower-contract-settle-equipment/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除合同设备
|
||||
*/
|
||||
export async function removeBatchContractSettleEquipment(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/tower/tower-contract-settle-equipment/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
* 合同
|
||||
*/
|
||||
export interface ContractSettleEquipment {
|
||||
contractSettleId?: any;
|
||||
equipmentId: any;
|
||||
// 合同id
|
||||
contractId: any;
|
||||
// 设备名
|
||||
equipmentName: string;
|
||||
// 规格
|
||||
equipmentModel: string;
|
||||
// 进场编号
|
||||
factoryNo: any;
|
||||
// 备案号
|
||||
filingNo: any;
|
||||
// 自编号
|
||||
equipmentNo: any;
|
||||
// 租期
|
||||
rentMonth: any;
|
||||
// 租金
|
||||
rentAmount: any;
|
||||
// 进退场费
|
||||
inOutAmount: any;
|
||||
// 劳务费
|
||||
workerAmount: any;
|
||||
// 其他费用
|
||||
otherAmount: any;
|
||||
// 其他费用计算模式
|
||||
otherAmountCalMode: any;
|
||||
// 预埋费
|
||||
preBuryAmount: any;
|
||||
// 备注
|
||||
remark?: any;
|
||||
userId?: any;
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 合同搜索条件
|
||||
*/
|
||||
export interface ContractSettleEquipmentParam extends PageParam {
|
||||
contractId?: string;
|
||||
}
|
||||
@@ -1,133 +0,0 @@
|
||||
import request from '@/utils/request';
|
||||
import type {ApiResult, PageResult} from '@/api';
|
||||
import type {ContractSettleRule, ContractSettleRuleParam} from './model';
|
||||
|
||||
/**
|
||||
* 分页查询合同设备
|
||||
*/
|
||||
export async function pageContract(params: ContractSettleRuleParam) {
|
||||
const res = await request.get<ApiResult<PageResult<ContractSettleRule>>>(
|
||||
'/tower/tower-contract-settle-rule/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询合同设备列表
|
||||
*/
|
||||
export async function listContractSettleRule(params?: ContractSettleRuleParam) {
|
||||
const res = await request.get<ApiResult<ContractSettleRule[]>>(
|
||||
'/tower/tower-contract-settle-rule',
|
||||
{
|
||||
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 getContractSettleRule(id: number) {
|
||||
const res = await request.get<ApiResult<ContractSettleRule>>(
|
||||
'/tower/tower-contract-settle-rule/' + id
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加合同设备
|
||||
*/
|
||||
export async function addContractSettleRule(data: ContractSettleRule) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/tower/tower-contract-settle-rule',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改合同设备
|
||||
*/
|
||||
export async function updateContractSettleRule(data: ContractSettleRule) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/tower/tower-contract-settle-rule',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量修改合同设备
|
||||
*/
|
||||
export async function updateBatchContractSettleRule(data: ContractSettleRule[]) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/tower/tower-contract-settle-rule/batch',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量添加合同设备
|
||||
*/
|
||||
export async function addBatchContractSettleRule(data: ContractSettleRule[]) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/tower/tower-contract-settle-rule/batch',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除合同设备
|
||||
*/
|
||||
export async function removeContractSettleRule(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/tower/tower-contract-settle-rule/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除合同设备
|
||||
*/
|
||||
export async function removeBatchContractSettleRule(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/tower/tower-contract-settle-rule/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
* 合同
|
||||
*/
|
||||
export interface ContractSettleRule {
|
||||
contractSettleRuleId?: any;
|
||||
contractId: any;
|
||||
startDate: string;
|
||||
endDate: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 合同搜索条件
|
||||
*/
|
||||
export interface ContractSettleRuleParam extends PageParam {
|
||||
contractId?: string;
|
||||
}
|
||||
@@ -1,170 +0,0 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type {
|
||||
TowerEquipment,
|
||||
TowerEquipmentParam
|
||||
} from '@/api/tower/equipment/model';
|
||||
/**
|
||||
* 设备数据
|
||||
*/
|
||||
export async function towerEquipmentData() {
|
||||
const res = await request.get('/tower/tower-equipment/data');
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 分页查询设备
|
||||
*/
|
||||
export async function pageTowerEquipment(params: TowerEquipmentParam) {
|
||||
const res = await request.get<ApiResult<PageResult<TowerEquipment>>>(
|
||||
'/tower/tower-equipment/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询设备列表
|
||||
*/
|
||||
export async function listTowerEquipment(params?: TowerEquipmentParam) {
|
||||
const res = await request.get<ApiResult<TowerEquipment[]>>(
|
||||
'/tower/tower-equipment',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
export async function getTowerEquipment(id: number) {
|
||||
const res = await request.get<ApiResult<TowerEquipment>>(
|
||||
'/tower/tower-equipment/' + id
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加设备
|
||||
*/
|
||||
export async function addTowerEquipment(data: TowerEquipment) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/tower/tower-equipment',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改设备
|
||||
*/
|
||||
export async function updateTowerEquipment(data: TowerEquipment) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/tower/tower-equipment',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 绑定设备
|
||||
*/
|
||||
export async function bindTowerEquipment(data: TowerEquipment) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/tower/tower-equipment/bind',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除设备
|
||||
*/
|
||||
export async function removeTowerEquipment(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/tower/tower-equipment/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量添加设备
|
||||
*/
|
||||
export async function addBatchTowerEquipment(data: TowerEquipment[]) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/tower/tower-equipment/batch',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量修改设备状态
|
||||
*/
|
||||
export async function updateBatchTowerEquipment(data: TowerEquipment[]) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/tower/tower-equipment/status',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除设备
|
||||
*/
|
||||
export async function removeBatchTowerEquipment(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/tower/tower-equipment/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
export async function towerEquipmentQr(params: TowerEquipmentParam) {
|
||||
const res = await request.get<ApiResult<unknown>>(
|
||||
'/tower/tower-equipment/qr',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -1,62 +0,0 @@
|
||||
import type { PageParam } from '@/api';
|
||||
import { Project } from '@/api/tower/project/model';
|
||||
|
||||
export interface TowerEquipment {
|
||||
equipmentId?: number;
|
||||
name?: string;
|
||||
model?: string;
|
||||
equipmentNo?: string;
|
||||
factoryNo?: string;
|
||||
factoryDate?: string;
|
||||
manufactor?: string;
|
||||
lifeYear?: any;
|
||||
surplusYear?: number;
|
||||
scrapDate?: string;
|
||||
beianNo?: string;
|
||||
licenceNo?: string;
|
||||
company?: string;
|
||||
organization?: string;
|
||||
warehouse?: string;
|
||||
source?: string;
|
||||
filingNo?: string;
|
||||
machineNo?: string;
|
||||
maxLiftingHeight?: string;
|
||||
armLength?: string;
|
||||
isOutOrg?: boolean;
|
||||
buyDate?: string;
|
||||
currentLocation?: string;
|
||||
designHeight?: number;
|
||||
height?: number;
|
||||
ratedLoad?: string;
|
||||
files?: string;
|
||||
file1?: string;
|
||||
file2?: string;
|
||||
file3?: string;
|
||||
file4?: string;
|
||||
file5?: string;
|
||||
file6?: string;
|
||||
file7?: string;
|
||||
users?: string;
|
||||
status?: number;
|
||||
comments?: string;
|
||||
userId?: number;
|
||||
deleted?: number;
|
||||
tenantId?: number;
|
||||
createTime?: number;
|
||||
maxRatedLoad?: string;
|
||||
securityStatus?: string;
|
||||
projectName?: string;
|
||||
competentDepartment?: string;
|
||||
projectList?: Project[];
|
||||
}
|
||||
|
||||
/**
|
||||
* 搜索条件
|
||||
*/
|
||||
export interface TowerEquipmentParam extends PageParam {
|
||||
equipmentId?: number;
|
||||
name?: string;
|
||||
status?: number;
|
||||
scrapDate?: string;
|
||||
yearFilter?: number;
|
||||
}
|
||||
@@ -1,124 +0,0 @@
|
||||
import request from '@/utils/request';
|
||||
import type { ApiResult, PageResult } from '@/api';
|
||||
import type { TowerFall, TowerFallParam } from '@/api/tower/fall/model';
|
||||
/**
|
||||
* 分页查询防坠器
|
||||
*/
|
||||
export async function pageTowerFall(params: TowerFallParam) {
|
||||
const res = await request.get<ApiResult<PageResult<TowerFall>>>(
|
||||
'/tower/tower-fall/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询防坠器列表
|
||||
*/
|
||||
export async function listTowerFall(params?: TowerFallParam) {
|
||||
const res = await request.get<ApiResult<TowerFall[]>>('/tower/tower-fall', {
|
||||
params
|
||||
});
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加防坠器
|
||||
*/
|
||||
export async function addTowerFall(data: TowerFall) {
|
||||
const res = await request.post<ApiResult<unknown>>('/tower/tower-fall', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改防坠器
|
||||
*/
|
||||
export async function updateTowerFall(data: TowerFall) {
|
||||
const res = await request.put<ApiResult<unknown>>('/tower/tower-fall', data);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 绑定防坠器
|
||||
*/
|
||||
export async function bindTowerFall(data: TowerFall) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/tower/tower-fall/bind',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除防坠器
|
||||
*/
|
||||
export async function removeTowerFall(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/tower/tower-fall/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量添加防坠器
|
||||
*/
|
||||
export async function addBatchTowerFall(data: TowerFall[]) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/tower/tower-fall/batch',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量修改防坠器状态
|
||||
*/
|
||||
export async function updateBatchTowerFall(data: TowerFall[]) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/tower/tower-fall/status',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除防坠器
|
||||
*/
|
||||
export async function removeBatchTowerFall(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/tower/tower-fall/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
export interface TowerFall {
|
||||
id?: number;
|
||||
code?: string;
|
||||
model?: string;
|
||||
// companyId?: number;
|
||||
companyName: string;
|
||||
factory?: string;
|
||||
factoryDate?: string;
|
||||
discardDate?: string;
|
||||
|
||||
checkDate?: string;
|
||||
file1?: string;
|
||||
file2?: string;
|
||||
file3?: string;
|
||||
file4?: string;
|
||||
users?: string;
|
||||
status?: number;
|
||||
comments?: string;
|
||||
userId?: number;
|
||||
deleted?: number;
|
||||
tenantId?: number;
|
||||
createTime?: number;
|
||||
maxRatedLoad?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 搜索条件
|
||||
*/
|
||||
export interface TowerFallParam extends PageParam {
|
||||
id?: number;
|
||||
name?: string;
|
||||
status?: number;
|
||||
}
|
||||
@@ -1,129 +0,0 @@
|
||||
import request from '@/utils/request';
|
||||
import type {ApiResult, PageResult} from '@/api';
|
||||
import type {FinalSettle, FinalSettleParam} from './model';
|
||||
|
||||
/**
|
||||
* 分页查询结算
|
||||
*/
|
||||
export async function pageFinalSettle(params: FinalSettleParam) {
|
||||
const res = await request.get<ApiResult<PageResult<FinalSettle>>>(
|
||||
'/tower/tower-contract-final-settle/page',
|
||||
{
|
||||
params
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询合同列表
|
||||
*/
|
||||
export async function listFinalSettle(params?: FinalSettleParam) {
|
||||
const res = await request.get<ApiResult<FinalSettle[]>>(
|
||||
'/tower/tower-contract-final-settle',
|
||||
{
|
||||
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 getFinalSettle(id: number) {
|
||||
const res = await request.get<ApiResult<FinalSettle>>(
|
||||
'/tower/tower-contract-final-settle/' + id
|
||||
);
|
||||
if (res.data.code === 0 && res.data.data) {
|
||||
return res.data.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加合同
|
||||
*/
|
||||
export async function addFinalSettle(data: FinalSettle) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/tower/tower-contract-final-settle',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改合同
|
||||
*/
|
||||
export async function updateFinalSettle(data: FinalSettle) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/tower/tower-contract-final-settle',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量修改合同
|
||||
*/
|
||||
export async function updateBatchFinalSettle(data: FinalSettle[]) {
|
||||
const res = await request.put<ApiResult<unknown>>(
|
||||
'/tower/tower-contract-final-settle/batch',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
export async function addBatchFinalSettle(data: FinalSettle[]) {
|
||||
const res = await request.post<ApiResult<unknown>>(
|
||||
'/tower/tower-contract-final-settle/batch',
|
||||
data
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除合同
|
||||
*/
|
||||
export async function removeFinalSettle(id?: number) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/tower/tower-contract-final-settle/' + id
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除合同
|
||||
*/
|
||||
export async function removeBatchFinalSettle(data: (number | undefined)[]) {
|
||||
const res = await request.delete<ApiResult<unknown>>(
|
||||
'/tower/tower-contract-final-settle/batch',
|
||||
{
|
||||
data
|
||||
}
|
||||
);
|
||||
if (res.data.code === 0) {
|
||||
return res.data.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.data.message));
|
||||
}
|
||||
@@ -1,31 +0,0 @@
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
* 合同
|
||||
*/
|
||||
export interface FinalSettle {
|
||||
contractFinalSettleId?: any;
|
||||
contractId?: any;
|
||||
settleCompanyId?: any;
|
||||
fileList?: any;
|
||||
signName?: any;
|
||||
signDate?: any;
|
||||
remark?: any;
|
||||
userId?: any;
|
||||
settleCompanyName?: any;
|
||||
contractNumber?: any;
|
||||
companyName?: any;
|
||||
customerName?: any;
|
||||
projectName?: any;
|
||||
totalSettleAmount?: any;
|
||||
totalInvoicingAmount?: any;
|
||||
totalIncomeAmount?: any;
|
||||
}
|
||||
|
||||
/**
|
||||
* 合同搜索条件
|
||||
*/
|
||||
export interface FinalSettleParam extends PageParam {
|
||||
projectName?: string;
|
||||
contractNo?: string;
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user