fix
This commit is contained in:
24
src/App.vue
24
src/App.vue
@@ -58,7 +58,7 @@ onBeforeMount(() => {
|
||||
setIntroduction.jsCdn();
|
||||
});
|
||||
// 角色选择弹框是否已在本轮打开过(防止事件被触发两次)
|
||||
let roleDialogOpenedThisSession = false
|
||||
let roleDialogOpenedThisSession = false;
|
||||
|
||||
/** 校验缓存中的 roleId 是否仍在 listAllRole 结果中;若不存在则清除 roleId/roleCode/roleName 并返回 true(需要弹框) */
|
||||
async function validateCachedRoleId(): Promise<boolean> {
|
||||
@@ -67,14 +67,8 @@ async function validateCachedRoleId(): Promise<boolean> {
|
||||
try {
|
||||
const res = await listAllRole();
|
||||
const data = res?.data;
|
||||
const allRoles: any[] = Array.isArray(data)
|
||||
? data
|
||||
: data && typeof data === 'object'
|
||||
? (Object.values(data) as any[]).flat()
|
||||
: [];
|
||||
const exists = allRoles.some(
|
||||
(r: any) => r && String(r.roleId) === String(cachedRoleId)
|
||||
);
|
||||
const allRoles: any[] = Array.isArray(data) ? data : data && typeof data === 'object' ? (Object.values(data) as any[]).flat() : [];
|
||||
const exists = allRoles.some((r: any) => r && String(r.roleId) === String(cachedRoleId));
|
||||
if (!exists) {
|
||||
Local.remove('roleId');
|
||||
Local.remove('roleCode');
|
||||
@@ -90,12 +84,12 @@ async function validateCachedRoleId(): Promise<boolean> {
|
||||
onMounted(() => {
|
||||
// 唯一入口:只通过事件打开,且只打开一次;延迟打开以等待异步组件挂载
|
||||
mittBus.on('openRoleSelectDialog', () => {
|
||||
if (roleDialogOpenedThisSession) return
|
||||
roleDialogOpenedThisSession = true
|
||||
if (roleDialogOpenedThisSession) return;
|
||||
roleDialogOpenedThisSession = true;
|
||||
setTimeout(() => {
|
||||
changeRoleFirRef.value?.open()
|
||||
}, 300)
|
||||
})
|
||||
changeRoleFirRef.value?.open();
|
||||
}, 300);
|
||||
});
|
||||
nextTick(async () => {
|
||||
// 监听布局配置弹窗点击打开
|
||||
mittBus.on('openSettingsDrawer', () => {
|
||||
@@ -121,7 +115,7 @@ onMounted(() => {
|
||||
mittBus.emit('openRoleSelectDialog');
|
||||
}
|
||||
}
|
||||
})
|
||||
});
|
||||
});
|
||||
// 页面销毁时,关闭监听
|
||||
onUnmounted(() => {
|
||||
|
||||
@@ -6,7 +6,7 @@ export function fetchList(query?: Object) {
|
||||
// method: 'get',
|
||||
// params: query,
|
||||
// });
|
||||
return null
|
||||
return null;
|
||||
}
|
||||
|
||||
export function getObj(id?: string) {
|
||||
|
||||
@@ -1,64 +1,63 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/admin/system-config/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/admin/system-config/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/admin/system-config',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/admin/system-config',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(obj: Object) {
|
||||
return request({
|
||||
url: '/admin/system-config/details',
|
||||
method: 'get',
|
||||
params: obj
|
||||
})
|
||||
return request({
|
||||
url: '/admin/system-config/details',
|
||||
method: 'get',
|
||||
params: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function refreshObj() {
|
||||
return request({
|
||||
url: '/admin/system-config/refresh',
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/admin/system-config/refresh',
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/admin/system-config',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/admin/system-config',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/admin/system-config',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/admin/system-config',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
export function validateExist(rule: any, value: any, callback: any, isEdit: boolean) {
|
||||
if (isEdit) {
|
||||
return callback();
|
||||
}
|
||||
if (isEdit) {
|
||||
return callback();
|
||||
}
|
||||
|
||||
getObj({configKey: value}).then((response) => {
|
||||
const result = response.data;
|
||||
if (result !== null && result.length > 0) {
|
||||
callback(new Error('数据已经存在'));
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
});
|
||||
getObj({ configKey: value }).then((response) => {
|
||||
const result = response.data;
|
||||
if (result !== null && result.length > 0) {
|
||||
callback(new Error('数据已经存在'));
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,83 +1,83 @@
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export const deptTree = (params?: Object) => {
|
||||
return request({
|
||||
url: '/admin/dept/tree',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
return request({
|
||||
url: '/admin/dept/tree',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
};
|
||||
|
||||
export const addObj = (obj: Object) => {
|
||||
return request({
|
||||
url: '/admin/dept',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
return request({
|
||||
url: '/admin/dept',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
export const getObj = (id: string) => {
|
||||
return request({
|
||||
url: '/admin/dept/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
return request({
|
||||
url: '/admin/dept/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
};
|
||||
|
||||
export const delObj = (id: string) => {
|
||||
return request({
|
||||
url: '/admin/dept/' + id,
|
||||
method: 'delete',
|
||||
});
|
||||
return request({
|
||||
url: '/admin/dept/' + id,
|
||||
method: 'delete',
|
||||
});
|
||||
};
|
||||
|
||||
export const putObj = (obj: Object) => {
|
||||
return request({
|
||||
url: '/admin/dept',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
return request({
|
||||
url: '/admin/dept',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
export const syncUser = () => {
|
||||
return request({
|
||||
url: '/admin/connect/sync/ding/user',
|
||||
method: 'post',
|
||||
});
|
||||
return request({
|
||||
url: '/admin/connect/sync/ding/user',
|
||||
method: 'post',
|
||||
});
|
||||
};
|
||||
|
||||
export const syncDept = () => {
|
||||
return request({
|
||||
url: '/admin/connect/sync/ding/dept',
|
||||
method: 'post',
|
||||
});
|
||||
return request({
|
||||
url: '/admin/connect/sync/ding/dept',
|
||||
method: 'post',
|
||||
});
|
||||
};
|
||||
|
||||
export const syncCpUser = () => {
|
||||
return request({
|
||||
url: '/admin/connect/sync/cp/user',
|
||||
method: 'post',
|
||||
});
|
||||
return request({
|
||||
url: '/admin/connect/sync/cp/user',
|
||||
method: 'post',
|
||||
});
|
||||
};
|
||||
|
||||
export const syncCpDept = () => {
|
||||
return request({
|
||||
url: '/admin/connect/sync/cp/dept',
|
||||
method: 'post',
|
||||
});
|
||||
return request({
|
||||
url: '/admin/connect/sync/cp/dept',
|
||||
method: 'post',
|
||||
});
|
||||
};
|
||||
|
||||
export const orgTree = (type: String, deptId: Number) => {
|
||||
return request({
|
||||
url: '/admin/dept/org',
|
||||
method: 'get',
|
||||
params: {type: type, parentDeptId: deptId},
|
||||
});
|
||||
}
|
||||
return request({
|
||||
url: '/admin/dept/org',
|
||||
method: 'get',
|
||||
params: { type: type, parentDeptId: deptId },
|
||||
});
|
||||
};
|
||||
|
||||
export const orgTreeSearcheUser = (param: Object) => {
|
||||
return request({
|
||||
url: '/admin/dept/org/user/search',
|
||||
method: 'get',
|
||||
params: param
|
||||
});
|
||||
}
|
||||
return request({
|
||||
url: '/admin/dept/org/user/search',
|
||||
method: 'get',
|
||||
params: param,
|
||||
});
|
||||
};
|
||||
|
||||
@@ -18,13 +18,12 @@ export function getTypeValue(type: string | number) {
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
// 批量获取字典类型值
|
||||
export function getDictsByTypes(types: string[]) {
|
||||
return request({
|
||||
url: '/admin/dict/item/typeList',
|
||||
method: 'post',
|
||||
data: types
|
||||
data: types,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -172,7 +171,6 @@ export function queryDictByTypeList(types: string[]) {
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
export function editDormrange(obj: any) {
|
||||
return request({
|
||||
url: '/admin/dict/editDormrange',
|
||||
|
||||
@@ -16,7 +16,6 @@ export const delObj = (ids: object) => {
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
export const getSum = (params?: Object) => {
|
||||
return request({
|
||||
url: '/admin/log/sum',
|
||||
|
||||
@@ -1,50 +1,50 @@
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export const pageList = (params?: Object) => {
|
||||
return request({
|
||||
url: '/admin/menu/tree',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
return request({
|
||||
url: '/admin/menu/tree',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
};
|
||||
|
||||
export const getObj = (obj: object) => {
|
||||
return request({
|
||||
url: `/admin/menu/details`,
|
||||
method: 'get',
|
||||
params: obj
|
||||
});
|
||||
return request({
|
||||
url: `/admin/menu/details`,
|
||||
method: 'get',
|
||||
params: obj,
|
||||
});
|
||||
};
|
||||
|
||||
export const save = (data: Object) => {
|
||||
return request({
|
||||
url: '/admin/menu',
|
||||
method: 'post',
|
||||
data: data,
|
||||
});
|
||||
return request({
|
||||
url: '/admin/menu',
|
||||
method: 'post',
|
||||
data: data,
|
||||
});
|
||||
};
|
||||
|
||||
export const putObj = (data: Object) => {
|
||||
return request({
|
||||
url: '/admin/menu',
|
||||
method: 'put',
|
||||
data: data,
|
||||
});
|
||||
return request({
|
||||
url: '/admin/menu',
|
||||
method: 'put',
|
||||
data: data,
|
||||
});
|
||||
};
|
||||
|
||||
export const addObj = (data: Object) => {
|
||||
return request({
|
||||
url: '/admin/menu',
|
||||
method: 'post',
|
||||
data: data,
|
||||
});
|
||||
return request({
|
||||
url: '/admin/menu',
|
||||
method: 'post',
|
||||
data: data,
|
||||
});
|
||||
};
|
||||
|
||||
export const delObj = (id: string) => {
|
||||
return request({
|
||||
url: '/admin/menu/' + id,
|
||||
method: 'delete',
|
||||
});
|
||||
return request({
|
||||
url: '/admin/menu/' + id,
|
||||
method: 'delete',
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -52,27 +52,27 @@ export const delObj = (id: string) => {
|
||||
* @method getAdminMenu 获取后端动态路由菜单(admin)
|
||||
*/
|
||||
export function useMenuApi() {
|
||||
return {
|
||||
getAdminMenu: (params?: object) => {
|
||||
return request({
|
||||
url: '/admin/menu',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
},
|
||||
};
|
||||
return {
|
||||
getAdminMenu: (params?: object) => {
|
||||
return request({
|
||||
url: '/admin/menu',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
export function validateExist(rule: any, value: any, callback: any, isEdit: boolean) {
|
||||
if (isEdit) {
|
||||
return callback();
|
||||
}
|
||||
getObj({[rule.field]: value}).then((response) => {
|
||||
const result = response.data;
|
||||
if (result !== null && result.length > 0) {
|
||||
callback(new Error('数据已经存在'));
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
});
|
||||
if (isEdit) {
|
||||
return callback();
|
||||
}
|
||||
getObj({ [rule.field]: value }).then((response) => {
|
||||
const result = response.data;
|
||||
if (result !== null && result.length > 0) {
|
||||
callback(new Error('数据已经存在'));
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,92 +1,92 @@
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/admin/param/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
return request({
|
||||
url: '/admin/param/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/admin/param',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
return request({
|
||||
url: '/admin/param',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id?: string) {
|
||||
return request({
|
||||
url: '/admin/param/details/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
return request({
|
||||
url: '/admin/param/details/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObj(ids?: Object) {
|
||||
return request({
|
||||
url: '/admin/param',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
return request({
|
||||
url: '/admin/param',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/admin/param',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
return request({
|
||||
url: '/admin/param',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function refreshCache() {
|
||||
return request({
|
||||
url: '/admin/param/sync',
|
||||
method: 'put',
|
||||
});
|
||||
return request({
|
||||
url: '/admin/param/sync',
|
||||
method: 'put',
|
||||
});
|
||||
}
|
||||
|
||||
export function getObjDetails(obj?: object) {
|
||||
return request({
|
||||
url: '/admin/param/details',
|
||||
method: 'get',
|
||||
params: obj,
|
||||
});
|
||||
return request({
|
||||
url: '/admin/param/details',
|
||||
method: 'get',
|
||||
params: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getValue(key?: String) {
|
||||
return request({
|
||||
url: '/admin/param/publicValue/' + key,
|
||||
method: 'get'
|
||||
});
|
||||
return request({
|
||||
url: '/admin/param/publicValue/' + key,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function validateParamsCode(rule: any, value: any, callback: any, isEdit: boolean) {
|
||||
if (isEdit) {
|
||||
return callback();
|
||||
}
|
||||
if (isEdit) {
|
||||
return callback();
|
||||
}
|
||||
|
||||
getObjDetails({publicKey: value}).then((response) => {
|
||||
const result = response.data;
|
||||
if (result !== null) {
|
||||
callback(new Error('参数编码已经存在'));
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
});
|
||||
getObjDetails({ publicKey: value }).then((response) => {
|
||||
const result = response.data;
|
||||
if (result !== null) {
|
||||
callback(new Error('参数编码已经存在'));
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
export function validateParamsName(rule: any, value: any, callback: any, isEdit: boolean) {
|
||||
if (isEdit) {
|
||||
return callback();
|
||||
}
|
||||
if (isEdit) {
|
||||
return callback();
|
||||
}
|
||||
|
||||
getObjDetails({publicName: value}).then((response) => {
|
||||
const result = response.data;
|
||||
if (result !== null) {
|
||||
callback(new Error('参数名称已经存在'));
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
});
|
||||
getObjDetails({ publicName: value }).then((response) => {
|
||||
const result = response.data;
|
||||
if (result !== null) {
|
||||
callback(new Error('参数名称已经存在'));
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@@ -158,10 +158,9 @@ export function validateRoleName(rule: any, value: any, callback: any, isEdit: b
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
export const listAllRole = () => {
|
||||
return request({
|
||||
url: '/admin/role/listAllRole',
|
||||
method: 'get',
|
||||
});
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1,38 +1,38 @@
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export const fetchList = (query?: Object) => {
|
||||
return request({
|
||||
url: '/admin/route',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
return request({
|
||||
url: '/admin/route',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
};
|
||||
|
||||
export const addObj = (obj?: object) => {
|
||||
return request({
|
||||
url: '/admin/route',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
return request({
|
||||
url: '/admin/route',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
export const deleteObj = (routeId?: string) => {
|
||||
return request({
|
||||
url: '/admin/route/' + routeId,
|
||||
method: 'delete'
|
||||
});
|
||||
return request({
|
||||
url: '/admin/route/' + routeId,
|
||||
method: 'delete',
|
||||
});
|
||||
};
|
||||
|
||||
export function validateExist(rule: any, value: any, callback: any, isEdit: boolean) {
|
||||
if (isEdit) {
|
||||
return callback();
|
||||
}
|
||||
fetchList({[rule.field]: value}).then((response) => {
|
||||
const result = response.data;
|
||||
if (result !== null && result.length > 0) {
|
||||
callback(new Error('数据已经存在'));
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
});
|
||||
if (isEdit) {
|
||||
return callback();
|
||||
}
|
||||
fetchList({ [rule.field]: value }).then((response) => {
|
||||
const result = response.data;
|
||||
if (result !== null && result.length > 0) {
|
||||
callback(new Error('数据已经存在'));
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,71 +1,71 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/admin/sysSensitiveWord/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/admin/sysSensitiveWord/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/admin/sysSensitiveWord',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/admin/sysSensitiveWord',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(obj: Object) {
|
||||
return request({
|
||||
url: '/admin/sysSensitiveWord/details',
|
||||
method: 'get',
|
||||
params: obj
|
||||
})
|
||||
return request({
|
||||
url: '/admin/sysSensitiveWord/details',
|
||||
method: 'get',
|
||||
params: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function refreshObj() {
|
||||
return request({
|
||||
url: '/admin/sysSensitiveWord/refresh',
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/admin/sysSensitiveWord/refresh',
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/admin/sysSensitiveWord',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/admin/sysSensitiveWord',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/admin/sysSensitiveWord',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/admin/sysSensitiveWord',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function testObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/admin/sysSensitiveWord/match',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/admin/sysSensitiveWord/match',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function validateWord(rule: any, value: any, callback: any, isEdit: boolean) {
|
||||
if (isEdit) {
|
||||
return callback();
|
||||
}
|
||||
if (isEdit) {
|
||||
return callback();
|
||||
}
|
||||
|
||||
getObj({ sensitiveWord: value }).then((response) => {
|
||||
const result = response.data;
|
||||
if (result !== null) {
|
||||
callback(new Error('敏感词已经存在'));
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
});
|
||||
getObj({ sensitiveWord: value }).then((response) => {
|
||||
const result = response.data;
|
||||
if (result !== null) {
|
||||
callback(new Error('敏感词已经存在'));
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,63 +1,63 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchTree(query?: Object) {
|
||||
return request({
|
||||
url: '/admin/sysArea/tree',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/admin/sysArea/tree',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/admin/sysArea/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/admin/sysArea/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/admin/sysArea',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/admin/sysArea',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(query?: Object,) {
|
||||
return request({
|
||||
url: '/admin/sysArea/details',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
export function getObj(query?: Object) {
|
||||
return request({
|
||||
url: '/admin/sysArea/details',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/admin/sysArea',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/admin/sysArea',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/admin/sysArea',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/admin/sysArea',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function validateExist(rule: any, value: any, callback: any, isEdit: boolean) {
|
||||
if (isEdit) {
|
||||
return callback();
|
||||
}
|
||||
getObj({ [rule.field] : value }).then((response) => {
|
||||
const result = response.data;
|
||||
if (result !== null && result.length > 0) {
|
||||
callback(new Error('数据已经存在'));
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
});
|
||||
if (isEdit) {
|
||||
return callback();
|
||||
}
|
||||
getObj({ [rule.field]: value }).then((response) => {
|
||||
const result = response.data;
|
||||
if (result !== null && result.length > 0) {
|
||||
callback(new Error('数据已经存在'));
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@@ -150,7 +150,6 @@ export function validatePhone(rule: any, value: any, callback: any, isEdit: bool
|
||||
export function getUserListByRole(obj: string) {
|
||||
return request({
|
||||
url: '/admin/user/info/roleuser/' + obj,
|
||||
method: 'get'
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ import request from '/@/utils/request';
|
||||
*/
|
||||
|
||||
// 固定的 key,用于存储所有表格配置
|
||||
const USER_TABLE_CONFIG_KEY = 'user-table-configs'
|
||||
const USER_TABLE_CONFIG_KEY = 'user-table-configs';
|
||||
|
||||
/**
|
||||
* 获取用户表格列配置(获取所有配置)
|
||||
@@ -15,7 +15,7 @@ export function getUserTableConfig() {
|
||||
return request({
|
||||
url: '/admin/sysUserTable/currentInfo',
|
||||
method: 'get',
|
||||
params: { tableKey: USER_TABLE_CONFIG_KEY }
|
||||
params: { tableKey: USER_TABLE_CONFIG_KEY },
|
||||
});
|
||||
}
|
||||
|
||||
@@ -24,16 +24,16 @@ export function getUserTableConfig() {
|
||||
* @returns 所有配置对象
|
||||
*/
|
||||
export function getAllTableConfigsFromLocal(): Record<string, any> {
|
||||
const localKey = 'user-table-configs-all'
|
||||
const localData = localStorage.getItem(localKey)
|
||||
const localKey = 'user-table-configs-all';
|
||||
const localData = localStorage.getItem(localKey);
|
||||
if (localData) {
|
||||
try {
|
||||
return JSON.parse(localData)
|
||||
return JSON.parse(localData);
|
||||
} catch (error) {
|
||||
return {}
|
||||
return {};
|
||||
}
|
||||
}
|
||||
return {}
|
||||
return {};
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -41,8 +41,8 @@ export function getAllTableConfigsFromLocal(): Record<string, any> {
|
||||
* @param configs 所有配置对象
|
||||
*/
|
||||
export function saveAllTableConfigsToLocal(configs: Record<string, any>) {
|
||||
const localKey = 'user-table-configs-all'
|
||||
localStorage.setItem(localKey, JSON.stringify(configs))
|
||||
const localKey = 'user-table-configs-all';
|
||||
localStorage.setItem(localKey, JSON.stringify(configs));
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -50,9 +50,9 @@ export function saveAllTableConfigsToLocal(configs: Record<string, any>) {
|
||||
* @param tableKey 表格标识
|
||||
* @returns 配置对象 { visibleColumns: string[], columnOrder: string[] } 或 null
|
||||
*/
|
||||
export function getTableConfigFromLocal(tableKey: string): { visibleColumns: string[], columnOrder: string[] } | null {
|
||||
const allConfigs = getAllTableConfigsFromLocal()
|
||||
return allConfigs[tableKey] || null
|
||||
export function getTableConfigFromLocal(tableKey: string): { visibleColumns: string[]; columnOrder: string[] } | null {
|
||||
const allConfigs = getAllTableConfigsFromLocal();
|
||||
return allConfigs[tableKey] || null;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -60,51 +60,54 @@ export function getTableConfigFromLocal(tableKey: string): { visibleColumns: str
|
||||
* @param tableKey 表格标识
|
||||
* @param config 配置对象 { visibleColumns?: string[], columnOrder?: string[] }
|
||||
*/
|
||||
export function saveTableConfigToLocal(tableKey: string, config: { visibleColumns?: string[], columnOrder?: string[] }) {
|
||||
const allConfigs = getAllTableConfigsFromLocal()
|
||||
export function saveTableConfigToLocal(tableKey: string, config: { visibleColumns?: string[]; columnOrder?: string[] }) {
|
||||
const allConfigs = getAllTableConfigsFromLocal();
|
||||
if (!allConfigs[tableKey]) {
|
||||
allConfigs[tableKey] = {}
|
||||
allConfigs[tableKey] = {};
|
||||
}
|
||||
if (config.visibleColumns !== undefined) {
|
||||
allConfigs[tableKey].visibleColumns = config.visibleColumns
|
||||
allConfigs[tableKey].visibleColumns = config.visibleColumns;
|
||||
}
|
||||
if (config.columnOrder !== undefined) {
|
||||
allConfigs[tableKey].columnOrder = config.columnOrder
|
||||
allConfigs[tableKey].columnOrder = config.columnOrder;
|
||||
}
|
||||
saveAllTableConfigsToLocal(allConfigs)
|
||||
saveAllTableConfigsToLocal(allConfigs);
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新用户表格列配置(从本地读取所有配置,更新当前配置后一起保存)
|
||||
* @param tableKey 表格标识(通常是路由路径)
|
||||
* @param config 配置数据 { visibleColumns: string[], columnOrder: string[] }
|
||||
* @returns
|
||||
* @returns
|
||||
*/
|
||||
export async function updateUserTableConfig(tableKey: string, config: {
|
||||
visibleColumns?: string[];
|
||||
columnOrder?: string[];
|
||||
}) {
|
||||
export async function updateUserTableConfig(
|
||||
tableKey: string,
|
||||
config: {
|
||||
visibleColumns?: string[];
|
||||
columnOrder?: string[];
|
||||
}
|
||||
) {
|
||||
// 从本地获取所有配置
|
||||
let allConfigs = getAllTableConfigsFromLocal()
|
||||
|
||||
let allConfigs = getAllTableConfigsFromLocal();
|
||||
|
||||
// 更新当前 tableKey 的配置
|
||||
allConfigs[tableKey] = {
|
||||
visibleColumns: config.visibleColumns || [],
|
||||
columnOrder: config.columnOrder || []
|
||||
}
|
||||
|
||||
columnOrder: config.columnOrder || [],
|
||||
};
|
||||
|
||||
// 更新本地缓存
|
||||
saveAllTableConfigsToLocal(allConfigs)
|
||||
|
||||
saveAllTableConfigsToLocal(allConfigs);
|
||||
|
||||
// 保存所有配置到后端,使用固定的 key
|
||||
return request({
|
||||
url: '/admin/sysUserTable/save',
|
||||
method: 'post',
|
||||
data: {
|
||||
value: {
|
||||
[USER_TABLE_CONFIG_KEY]: allConfigs
|
||||
}
|
||||
}
|
||||
[USER_TABLE_CONFIG_KEY]: allConfigs,
|
||||
},
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
@@ -114,30 +117,29 @@ export async function updateUserTableConfig(tableKey: string, config: {
|
||||
*/
|
||||
export async function initUserTableConfigs() {
|
||||
try {
|
||||
const res = await getUserTableConfig()
|
||||
const res = await getUserTableConfig();
|
||||
if (res.data && res.data.value && res.data.value[USER_TABLE_CONFIG_KEY]) {
|
||||
// 从固定的 key 中获取所有配置
|
||||
const allConfigs = res.data.value[USER_TABLE_CONFIG_KEY]
|
||||
const allConfigs = res.data.value[USER_TABLE_CONFIG_KEY];
|
||||
// 保存到本地
|
||||
saveAllTableConfigsToLocal(allConfigs)
|
||||
return allConfigs
|
||||
saveAllTableConfigsToLocal(allConfigs);
|
||||
return allConfigs;
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('初始化用户表格配置失败:', error)
|
||||
console.error('初始化用户表格配置失败:', error);
|
||||
}
|
||||
return {}
|
||||
return {};
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除用户表格列配置
|
||||
* @param tableKey 表格标识(通常是路由路径)
|
||||
* @returns
|
||||
* @returns
|
||||
*/
|
||||
export function deleteUserTableConfig(tableKey: string) {
|
||||
return request({
|
||||
url: '/admin/sysUserTable/delete',
|
||||
method: 'delete',
|
||||
params: { tableKey }
|
||||
params: { tableKey },
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -1,41 +1,40 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/app/appContacts/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/app/appContacts/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/app/appContacts',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/app/appContacts',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id?: string) {
|
||||
return request({
|
||||
url: '/app/appContacts/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/app/appContacts/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/app/appContacts',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/app/appContacts',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/app/appContacts',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/app/appContacts',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -117,7 +117,7 @@ export function getWorkbenchDecorate() {
|
||||
return request({
|
||||
url: '/app/approle/menu',
|
||||
method: 'get',
|
||||
params: { id: 4 }
|
||||
params: { id: 4 },
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -74,4 +74,3 @@ export const putObj = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -60,7 +60,7 @@ export const getDetail = (id: string | number) => {
|
||||
return request({
|
||||
url: '/basic/basicclass/detail',
|
||||
method: 'get',
|
||||
params: { id }
|
||||
params: { id },
|
||||
});
|
||||
};
|
||||
|
||||
@@ -265,7 +265,6 @@ export const classExportData = (query?: any) => {
|
||||
url: '/basic/basicclass/classExportData',
|
||||
method: 'post',
|
||||
data: query,
|
||||
responseType: 'blob'
|
||||
responseType: 'blob',
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -209,4 +209,3 @@ export const getDeptWithTeacher = (query?: any) => {
|
||||
params: query,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -109,4 +109,3 @@ export const getHolidayDayList = (query?: any) => {
|
||||
params: query,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -74,4 +74,3 @@ export const putObj = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -94,4 +94,3 @@ export const getNationalDict = () => {
|
||||
method: 'get',
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -94,4 +94,3 @@ export const getPoliticsStatusDict = () => {
|
||||
method: 'get',
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -531,4 +531,3 @@ export const exportCertificate = (data: any) => {
|
||||
responseType: 'blob',
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -74,4 +74,3 @@ export const putObj = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -11,4 +11,3 @@ export const fetchList = (query?: any) => {
|
||||
params: query,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -74,4 +74,3 @@ export const putObj = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -74,4 +74,3 @@ export const putObj = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -74,4 +74,3 @@ export const putObj = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -132,4 +132,3 @@ export const getStuGraduationByStuNo = (id: string | number) => {
|
||||
method: 'get',
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -74,4 +74,3 @@ export const putObj = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -74,4 +74,3 @@ export const putObj = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -136,4 +136,3 @@ export const getNowYearDate = () => {
|
||||
method: 'get',
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -74,4 +74,3 @@ export const putObj = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -5,11 +5,11 @@ import request from '/@/utils/request';
|
||||
* @param query 查询参数
|
||||
*/
|
||||
export const fetchList = (query?: any) => {
|
||||
return request({
|
||||
url: '/basic/enrollcompare/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
return request({
|
||||
url: '/basic/enrollcompare/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -17,16 +17,16 @@ export const fetchList = (query?: any) => {
|
||||
* @param file 文件
|
||||
*/
|
||||
export const importData = (file: File) => {
|
||||
const formData = new FormData();
|
||||
formData.append('file', file);
|
||||
return request({
|
||||
url: '/basic/enrollcompare/import',
|
||||
method: 'post',
|
||||
data: formData,
|
||||
headers: {
|
||||
'Content-Type': 'multipart/form-data'
|
||||
}
|
||||
});
|
||||
const formData = new FormData();
|
||||
formData.append('file', file);
|
||||
return request({
|
||||
url: '/basic/enrollcompare/import',
|
||||
method: 'post',
|
||||
data: formData,
|
||||
headers: {
|
||||
'Content-Type': 'multipart/form-data',
|
||||
},
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -34,12 +34,12 @@ export const importData = (file: File) => {
|
||||
* @param data 查询条件
|
||||
*/
|
||||
export const exportData = (data: any) => {
|
||||
return request({
|
||||
url: '/basic/enrollcompare/export',
|
||||
method: 'post',
|
||||
data,
|
||||
responseType: 'blob'
|
||||
});
|
||||
return request({
|
||||
url: '/basic/enrollcompare/export',
|
||||
method: 'post',
|
||||
data,
|
||||
responseType: 'blob',
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -47,11 +47,11 @@ export const exportData = (data: any) => {
|
||||
* @param batchNo 批次号
|
||||
*/
|
||||
export const sendToClassMaster = (batchNo: string) => {
|
||||
return request({
|
||||
url: '/basic/enrollcompare/send',
|
||||
method: 'post',
|
||||
params: { batchNo }
|
||||
});
|
||||
return request({
|
||||
url: '/basic/enrollcompare/send',
|
||||
method: 'post',
|
||||
params: { batchNo },
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -60,11 +60,11 @@ export const sendToClassMaster = (batchNo: string) => {
|
||||
* @param reviewResult 复核结果
|
||||
*/
|
||||
export const submitReview = (id: string, reviewResult: string) => {
|
||||
return request({
|
||||
url: '/basic/enrollcompare/review',
|
||||
method: 'post',
|
||||
params: { id, reviewResult }
|
||||
});
|
||||
return request({
|
||||
url: '/basic/enrollcompare/review',
|
||||
method: 'post',
|
||||
params: { id, reviewResult },
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -72,20 +72,20 @@ export const submitReview = (id: string, reviewResult: string) => {
|
||||
* @param classMasterCode 班主任工号
|
||||
*/
|
||||
export const getPendingCount = (classMasterCode?: string) => {
|
||||
return request({
|
||||
url: '/basic/enrollcompare/pending-count',
|
||||
method: 'get',
|
||||
params: { classMasterCode }
|
||||
});
|
||||
return request({
|
||||
url: '/basic/enrollcompare/pending-count',
|
||||
method: 'get',
|
||||
params: { classMasterCode },
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 下载导入模板
|
||||
*/
|
||||
export const downloadTemplate = () => {
|
||||
return request({
|
||||
url: '/basic/enrollcompare/template',
|
||||
method: 'get',
|
||||
responseType: 'blob'
|
||||
});
|
||||
};
|
||||
return request({
|
||||
url: '/basic/enrollcompare/template',
|
||||
method: 'get',
|
||||
responseType: 'blob',
|
||||
});
|
||||
};
|
||||
|
||||
@@ -5,11 +5,11 @@ import request from '/@/utils/request';
|
||||
* @param query 查询参数
|
||||
*/
|
||||
export const fetchList = (query?: any) => {
|
||||
return request({
|
||||
url: '/basic/graduverify/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
return request({
|
||||
url: '/basic/graduverify/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -17,16 +17,16 @@ export const fetchList = (query?: any) => {
|
||||
* @param file 文件
|
||||
*/
|
||||
export const importData = (file: File) => {
|
||||
const formData = new FormData();
|
||||
formData.append('file', file);
|
||||
return request({
|
||||
url: '/basic/graduverify/import',
|
||||
method: 'post',
|
||||
data: formData,
|
||||
headers: {
|
||||
'Content-Type': 'multipart/form-data'
|
||||
}
|
||||
});
|
||||
const formData = new FormData();
|
||||
formData.append('file', file);
|
||||
return request({
|
||||
url: '/basic/graduverify/import',
|
||||
method: 'post',
|
||||
data: formData,
|
||||
headers: {
|
||||
'Content-Type': 'multipart/form-data',
|
||||
},
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -34,12 +34,12 @@ export const importData = (file: File) => {
|
||||
* @param data 查询条件
|
||||
*/
|
||||
export const exportData = (data: any) => {
|
||||
return request({
|
||||
url: '/basic/graduverify/export',
|
||||
method: 'post',
|
||||
data,
|
||||
responseType: 'blob'
|
||||
});
|
||||
return request({
|
||||
url: '/basic/graduverify/export',
|
||||
method: 'post',
|
||||
data,
|
||||
responseType: 'blob',
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -47,11 +47,11 @@ export const exportData = (data: any) => {
|
||||
* @param batchNo 批次号
|
||||
*/
|
||||
export const sendToClassMaster = (batchNo: string) => {
|
||||
return request({
|
||||
url: '/basic/graduverify/send',
|
||||
method: 'post',
|
||||
params: { batchNo }
|
||||
});
|
||||
return request({
|
||||
url: '/basic/graduverify/send',
|
||||
method: 'post',
|
||||
params: { batchNo },
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -60,11 +60,11 @@ export const sendToClassMaster = (batchNo: string) => {
|
||||
* @param verifyResult 核对结果
|
||||
*/
|
||||
export const submitVerify = (id: string, verifyResult: string) => {
|
||||
return request({
|
||||
url: '/basic/graduverify/verify',
|
||||
method: 'post',
|
||||
params: { id, verifyResult }
|
||||
});
|
||||
return request({
|
||||
url: '/basic/graduverify/verify',
|
||||
method: 'post',
|
||||
params: { id, verifyResult },
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -72,20 +72,20 @@ export const submitVerify = (id: string, verifyResult: string) => {
|
||||
* @param classMasterCode 班主任工号
|
||||
*/
|
||||
export const getPendingCount = (classMasterCode?: string) => {
|
||||
return request({
|
||||
url: '/basic/graduverify/pending-count',
|
||||
method: 'get',
|
||||
params: { classMasterCode }
|
||||
});
|
||||
return request({
|
||||
url: '/basic/graduverify/pending-count',
|
||||
method: 'get',
|
||||
params: { classMasterCode },
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 下载导入模板
|
||||
*/
|
||||
export const downloadTemplate = () => {
|
||||
return request({
|
||||
url: '/basic/graduverify/template',
|
||||
method: 'get',
|
||||
responseType: 'blob'
|
||||
});
|
||||
};
|
||||
return request({
|
||||
url: '/basic/graduverify/template',
|
||||
method: 'get',
|
||||
responseType: 'blob',
|
||||
});
|
||||
};
|
||||
|
||||
@@ -105,4 +105,3 @@ export const planMajor = () => {
|
||||
method: 'get',
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -74,4 +74,3 @@ export const putObj = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -97,4 +97,3 @@ export const putObj = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -10,4 +10,3 @@ export const getDictByType = (type: string) => {
|
||||
method: 'get',
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -5,11 +5,11 @@ import request from '/@/utils/request';
|
||||
* @param query
|
||||
*/
|
||||
export const fetchList = (query?: any) => {
|
||||
return request({
|
||||
url: '/ems/emsqualityreport/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
return request({
|
||||
url: '/ems/emsqualityreport/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -17,11 +17,11 @@ export const fetchList = (query?: any) => {
|
||||
* @param data
|
||||
*/
|
||||
export const updatePY = (data: any) => {
|
||||
return request({
|
||||
url: '/ems/emsqualityreport/updatePY',
|
||||
method: 'post',
|
||||
data
|
||||
});
|
||||
return request({
|
||||
url: '/ems/emsqualityreport/updatePY',
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -29,16 +29,16 @@ export const updatePY = (data: any) => {
|
||||
* @param file
|
||||
*/
|
||||
export const importComment = (file: File) => {
|
||||
const formData = new FormData();
|
||||
formData.append('file', file);
|
||||
return request({
|
||||
url: '/ems/file/importStudentComment',
|
||||
method: 'post',
|
||||
data: formData,
|
||||
headers: {
|
||||
'Content-Type': 'multipart/form-data'
|
||||
}
|
||||
});
|
||||
const formData = new FormData();
|
||||
formData.append('file', file);
|
||||
return request({
|
||||
url: '/ems/file/importStudentComment',
|
||||
method: 'post',
|
||||
data: formData,
|
||||
headers: {
|
||||
'Content-Type': 'multipart/form-data',
|
||||
},
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -46,11 +46,11 @@ export const importComment = (file: File) => {
|
||||
* @param data
|
||||
*/
|
||||
export const setClassStartTime = (data: any) => {
|
||||
return request({
|
||||
url: '/ems/emsopenschooltime/edit',
|
||||
method: 'post',
|
||||
data
|
||||
});
|
||||
return request({
|
||||
url: '/ems/emsopenschooltime/edit',
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -58,22 +58,21 @@ export const setClassStartTime = (data: any) => {
|
||||
* @param query
|
||||
*/
|
||||
export const exportExcel = (query?: any) => {
|
||||
return request({
|
||||
url: '/ems/emsqualityreport/exportExcel',
|
||||
method: 'get',
|
||||
params: query,
|
||||
responseType: 'blob' // Important for file downloads
|
||||
});
|
||||
return request({
|
||||
url: '/ems/emsqualityreport/exportExcel',
|
||||
method: 'get',
|
||||
params: query,
|
||||
responseType: 'blob', // Important for file downloads
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 导出学生评语模板
|
||||
*/
|
||||
export const exportStudentCommentTemplate = () => {
|
||||
return request({
|
||||
url: '/ems/file/exportStudentCommentTemplate',
|
||||
method: 'get',
|
||||
responseType: 'blob'
|
||||
});
|
||||
return request({
|
||||
url: '/ems/file/exportStudentCommentTemplate',
|
||||
method: 'get',
|
||||
responseType: 'blob',
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ export function getPage(params?: any) {
|
||||
return request({
|
||||
url: '/finance/recruitproject/page',
|
||||
method: 'get',
|
||||
params
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -29,14 +29,14 @@ export function getList(params?: any) {
|
||||
return request({
|
||||
url: '/finance/recruitproject/list',
|
||||
method: 'get',
|
||||
params
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id: string) {
|
||||
return request({
|
||||
url: '/finance/recruitproject/' + id,
|
||||
method: 'get'
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
@@ -44,7 +44,7 @@ export function addObj(obj: any) {
|
||||
return request({
|
||||
url: '/finance/recruitproject',
|
||||
method: 'post',
|
||||
data: obj
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -52,7 +52,7 @@ export function editObj(obj: any) {
|
||||
return request({
|
||||
url: '/finance/recruitproject/edit',
|
||||
method: 'post',
|
||||
data: obj
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -60,6 +60,6 @@ export function delObj(id: string) {
|
||||
return request({
|
||||
url: '/finance/recruitproject/delete',
|
||||
method: 'post',
|
||||
data: { id }
|
||||
data: { id },
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,14 +21,14 @@ export function getPage(params?: any) {
|
||||
return request({
|
||||
url: '/finance/recruitsetting/page',
|
||||
method: 'get',
|
||||
params
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id: string) {
|
||||
return request({
|
||||
url: '/finance/recruitsetting/' + id,
|
||||
method: 'get'
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
@@ -36,7 +36,7 @@ export function addObj(obj: any) {
|
||||
return request({
|
||||
url: '/finance/recruitsetting',
|
||||
method: 'post',
|
||||
data: obj
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -44,7 +44,7 @@ export function editObj(obj: any) {
|
||||
return request({
|
||||
url: '/finance/recruitsetting/edit',
|
||||
method: 'post',
|
||||
data: obj
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -52,6 +52,6 @@ export function delObj(id: string) {
|
||||
return request({
|
||||
url: '/finance/recruitsetting/delete',
|
||||
method: 'post',
|
||||
data: { id }
|
||||
data: { id },
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,14 +21,14 @@ export function getPage(params?: any) {
|
||||
return request({
|
||||
url: '/finance/recruitstu/page',
|
||||
method: 'get',
|
||||
params
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id: string) {
|
||||
return request({
|
||||
url: '/finance/recruitstu/' + id,
|
||||
method: 'get'
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
@@ -36,7 +36,7 @@ export function addObj(obj: any) {
|
||||
return request({
|
||||
url: '/finance/recruitstu',
|
||||
method: 'post',
|
||||
data: obj
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -44,7 +44,7 @@ export function editObj(obj: any) {
|
||||
return request({
|
||||
url: '/finance/recruitstu/edit',
|
||||
method: 'post',
|
||||
data: obj
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -52,6 +52,6 @@ export function delObj(id: string) {
|
||||
return request({
|
||||
url: '/finance/recruitstu/delete',
|
||||
method: 'post',
|
||||
data: { id }
|
||||
data: { id },
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,21 +21,21 @@ export function getPage(params?: any) {
|
||||
return request({
|
||||
url: '/finance/recruitstuproject/page',
|
||||
method: 'get',
|
||||
params
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function getBySerialNumber(serialNumber: string) {
|
||||
return request({
|
||||
url: '/finance/recruitstuproject/stu/' + serialNumber,
|
||||
method: 'get'
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id: string) {
|
||||
return request({
|
||||
url: '/finance/recruitstuproject/' + id,
|
||||
method: 'get'
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
@@ -43,7 +43,7 @@ export function addObj(obj: any) {
|
||||
return request({
|
||||
url: '/finance/recruitstuproject',
|
||||
method: 'post',
|
||||
data: obj
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -51,7 +51,7 @@ export function editObj(obj: any) {
|
||||
return request({
|
||||
url: '/finance/recruitstuproject/edit',
|
||||
method: 'post',
|
||||
data: obj
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -59,7 +59,7 @@ export function delObj(id: string) {
|
||||
return request({
|
||||
url: '/finance/recruitstuproject/delete',
|
||||
method: 'post',
|
||||
data: { id }
|
||||
data: { id },
|
||||
});
|
||||
}
|
||||
|
||||
@@ -68,7 +68,7 @@ export function bindProject(serialNumber: string, projectCodes: string[]) {
|
||||
url: '/finance/recruitstuproject/bind',
|
||||
method: 'post',
|
||||
params: { serialNumber },
|
||||
data: projectCodes
|
||||
data: projectCodes,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -76,7 +76,7 @@ export function payRegister(id: string, payType: string) {
|
||||
return request({
|
||||
url: '/finance/recruitstuproject/pay',
|
||||
method: 'post',
|
||||
params: { id, payType }
|
||||
params: { id, payType },
|
||||
});
|
||||
}
|
||||
|
||||
@@ -84,6 +84,6 @@ export function cancelPay(id: string) {
|
||||
return request({
|
||||
url: '/finance/recruitstuproject/cancel',
|
||||
method: 'post',
|
||||
params: { id }
|
||||
params: { id },
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@ export function getFlowDetail(flowId: string) {
|
||||
return request({
|
||||
url: '/task/process/getDetail',
|
||||
method: 'get',
|
||||
params: {flowId},
|
||||
params: { flowId },
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -83,7 +83,7 @@ export function queryTask(taskId: string, view: boolean) {
|
||||
return request({
|
||||
url: '/task/task/queryTask',
|
||||
method: 'get',
|
||||
params: {taskId, view},
|
||||
params: { taskId, view },
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -1,55 +1,55 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/gen/table/create-table/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/gen/table/create-table/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/gen/table/create-table',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/gen/table/create-table',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function tempStore(obj: any) {
|
||||
return request({
|
||||
url: '/gen/table/create-table/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/gen/table/create-table/temp-store',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id: any) {
|
||||
return request({
|
||||
url: '/gen/table/create-table/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/gen/table/create-table/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/gen/table/create-table/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
return request({
|
||||
url: '/gen/table/create-table/' + id,
|
||||
method: 'delete',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/gen/table/create-table',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/gen/table/create-table',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/gen/table/create-table',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/gen/table/create-table',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -133,4 +133,3 @@ export function groupList() {
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -1,63 +1,63 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/comment/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/comment/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/comment',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/comment',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id?: string) {
|
||||
return request({
|
||||
url: '/jsonflow/comment/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/comment/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function tempStore(obj?: any) {
|
||||
return request({
|
||||
url: '/jsonflow/comment/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/comment/temp-store',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function delObj(id?: any) {
|
||||
return request({
|
||||
url: '/jsonflow/comment/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/comment/' + id,
|
||||
method: 'delete',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/comment',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/comment',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/comment',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/comment',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function fetchComment(query?: any) {
|
||||
return request({
|
||||
url: '/jsonflow/comment/comment',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/comment/comment',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -17,21 +17,21 @@ export function listDicUrl(url: string, query?) {
|
||||
url: url,
|
||||
method: 'get',
|
||||
params: query,
|
||||
})
|
||||
});
|
||||
}
|
||||
|
||||
export function listDicUrlArr(url: string, ids?, query?) {
|
||||
const lastPart = url.split('/').pop().split('?')[0];
|
||||
let name = lastPart.replace(/-(\w)/g, (match, p1) => p1.toUpperCase());
|
||||
|
||||
const urlArr = ids.map(id => `${name}=${encodeURIComponent(id)}`).join('&');
|
||||
url = url + (url.includes('?') ? '&' : '?') + urlArr
|
||||
const urlArr = ids.map((id) => `${name}=${encodeURIComponent(id)}`).join('&');
|
||||
url = url + (url.includes('?') ? '&' : '?') + urlArr;
|
||||
|
||||
return request({
|
||||
url: url,
|
||||
method: 'get',
|
||||
params: query,
|
||||
})
|
||||
});
|
||||
}
|
||||
|
||||
// 参与者选择器数据
|
||||
@@ -39,7 +39,7 @@ export function fetchUserRolePicker() {
|
||||
return request({
|
||||
url: '/jsonflow/user-role-auditor/user-role/picker',
|
||||
method: 'get',
|
||||
})
|
||||
});
|
||||
}
|
||||
|
||||
// 查询参与者下人员
|
||||
@@ -47,7 +47,6 @@ export function listUsersByRoleId(roleId, jobType) {
|
||||
return request({
|
||||
url: '/jsonflow/user-role-auditor/list-users/' + roleId,
|
||||
method: 'get',
|
||||
params: {jobType: jobType}
|
||||
})
|
||||
params: { jobType: jobType },
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -1,67 +1,67 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/def-flow/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/def-flow/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/def-flow',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/def-flow',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id?: string) {
|
||||
return request({
|
||||
url: '/jsonflow/def-flow/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/def-flow/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function tempStore(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/def-flow/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/def-flow/temp-store',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/def-flow/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/def-flow/' + id,
|
||||
method: 'delete',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/def-flow',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/def-flow',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/def-flow',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/def-flow',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 选择流程定义ID集合
|
||||
*/
|
||||
export function getDefFlowIds() {
|
||||
return request({
|
||||
url: '/jsonflow/def-flow/list',
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/def-flow/list',
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -70,8 +70,8 @@ export function getDefFlowIds() {
|
||||
* @return AxiosPromise
|
||||
*/
|
||||
export function getByFlowName(flowName: string) {
|
||||
return request({
|
||||
url: '/jsonflow/def-flow/flow-name/' + flowName,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/def-flow/flow-name/' + flowName,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,89 +1,89 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/dist-person/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/dist-person/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function delegatePage(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/dist-person/delegate/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/dist-person/delegate/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/dist-person',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/dist-person',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function delegate(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/dist-person/delegate',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/dist-person/delegate',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function tempStore(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/dist-person/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/dist-person/temp-store',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/dist-person/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/dist-person/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/dist-person/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/dist-person/' + id,
|
||||
method: 'delete',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/dist-person',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/dist-person',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/dist-person',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/dist-person',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
// 流程中保存分配参与者
|
||||
export function saveByFlowInstId(obj) {
|
||||
return request({
|
||||
url: '/jsonflow/dist-person/flow-inst-id',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/dist-person/flow-inst-id',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
// 流程中获取
|
||||
export function getByFlowInstId(obj) {
|
||||
return request({
|
||||
url: '/jsonflow/dist-person/flow-inst-id',
|
||||
method: 'get',
|
||||
params: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/dist-person/flow-inst-id',
|
||||
method: 'get',
|
||||
params: obj,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,131 +1,131 @@
|
||||
import request from "/@/utils/request"
|
||||
import {paramsFilter} from "/@/flow";
|
||||
import request from '/@/utils/request';
|
||||
import { paramsFilter } from '/@/flow';
|
||||
|
||||
// 任务完成审批
|
||||
export function complete(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/complete',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job/complete',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
// 退回首节点
|
||||
export function backFirstJob(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/back-first',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job/back-first',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
// 退回上一步
|
||||
export function backPreJob(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/back-pre',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job/back-pre',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
// 任意跳转
|
||||
export function anyJump(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/any-jump',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job/any-jump',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
// 任意驳回
|
||||
export function reject(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/reject',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job/reject',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
// 加签
|
||||
export function signature(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/signature',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job/signature',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
// 任务挂起/激活
|
||||
export function suspension(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/suspension',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job/suspension',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
// 任务签收/反签收
|
||||
export function signForJob(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/sign-for-job',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job/sign-for-job',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
// 处理转办逻辑
|
||||
export function turnRunJob(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/turn',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job/turn',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
// 指定人员
|
||||
export function appointUser(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/appoint',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job/appoint',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
// 获取待办任务
|
||||
export function fetchTodoPage(query: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/todo/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job/todo/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
// 获取待办任务数量
|
||||
export function fetchTodoSize(query: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/todo/size',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job/todo/size',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
// 审批前获取节点配置信息
|
||||
export function getTodoDetail(query: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/todo/detail',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job/todo/detail',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
// 是否已阅
|
||||
export function isRead(obj: any) {
|
||||
let query = Object.assign({}, obj, {order: null, elTabs: null, runNodeVO: null});
|
||||
query = paramsFilter(query)
|
||||
let query = Object.assign({}, obj, { order: null, elTabs: null, runNodeVO: null });
|
||||
query = paramsFilter(query);
|
||||
|
||||
return request({
|
||||
url: '/jsonflow/run-job/is-read',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job/is-read',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,55 +1,55 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-clazz/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/flow-clazz/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-clazz',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/flow-clazz',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function tempStore(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-clazz/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/flow-clazz/temp-store',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-clazz/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/flow-clazz/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-clazz/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/flow-clazz/' + id,
|
||||
method: 'delete',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-clazz',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/flow-clazz',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-clazz',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/flow-clazz',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,39 +1,39 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-rule/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/flow-rule/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-rule',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/flow-rule',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id?: string) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-rule/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/flow-rule/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-rule',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/flow-rule',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-rule',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/flow-rule',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,55 +1,55 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-variable/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/flow-variable/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-variable',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/flow-variable',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function tempStore(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-variable/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/flow-variable/temp-store',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-variable/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/flow-variable/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-variable/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/flow-variable/' + id,
|
||||
method: 'delete',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-variable',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/flow-variable',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-variable',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/flow-variable',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,72 +1,72 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/form-option/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/form-option/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/form-option',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/form-option',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function savePrintTemp(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/form-option/print-temp',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/form-option/print-temp',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id?: string) {
|
||||
return request({
|
||||
url: '/jsonflow/form-option/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/form-option/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/form-option',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/form-option',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/form-option',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/form-option',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function listFormOption(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/form-option/option',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/form-option/option',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function listStartPerm(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/form-option/start',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/form-option/start',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function listPrintTemp(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/form-option/print-temp',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/form-option/print-temp',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,28 +1,28 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
// 获取已办任务
|
||||
export function fetchToDonePage(query: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/to-done/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job/to-done/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
// 获取节点配置信息
|
||||
export function getToDoneDetail(query: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/to-done/detail',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job/to-done/detail',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
// 取回任务
|
||||
export function retakeJob(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/retake-job',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job/retake-job',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,100 +1,100 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-flow',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-flow',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function tempStore(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/temp-store',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/' + id,
|
||||
method: 'delete',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-flow',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-flow',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-flow',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-flow',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
// 提前结束流程
|
||||
export function earlyComplete(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/early-complete',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/early-complete',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
// 终止流程
|
||||
export function terminateFlow(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/terminate',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/terminate',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
// 通过id作废流程管理
|
||||
export function invalidFlow(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/invalid',
|
||||
method: 'delete',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/invalid',
|
||||
method: 'delete',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
// 撤回或重置当前流程
|
||||
export function recallReset(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/recall-reset',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/recall-reset',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
// 催办流程
|
||||
export function remind(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/remind',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/remind',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,84 +1,84 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function tempStore(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job/temp-store',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job/' + id,
|
||||
method: 'delete',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 任务交接:查询交接人是自己未完成的任务
|
||||
*/
|
||||
export function fetchNodeHandover(query: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/page/job-handover',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job/page/job-handover',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
// 减签任务
|
||||
export function signOff(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/sign-off',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job/sign-off',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
// 催办任务
|
||||
export function remind(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/remind',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-job/remind',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,73 +1,73 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-node/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-node/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-node',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-node',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function tempStore(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-node/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-node/temp-store',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-node/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-node/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-node/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-node/' + id,
|
||||
method: 'delete',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-node',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-node',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-node',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-node',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
// 催办节点
|
||||
export function remind(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-node/remind',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-node/remind',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
// 加签
|
||||
export function signature(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-node/signature',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-node/signature',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,55 +1,55 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-reject/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-reject/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-reject',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-reject',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function tempStore(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-reject/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-reject/temp-store',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-reject/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-reject/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-reject/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-reject/' + id,
|
||||
method: 'delete',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-reject',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-reject',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-reject',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/run-reject',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,55 +1,55 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/ws-notice/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/ws-notice/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/ws-notice',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/ws-notice',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function tempStore(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/ws-notice/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/ws-notice/temp-store',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/ws-notice/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/ws-notice/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/ws-notice/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/ws-notice/' + id,
|
||||
method: 'delete',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/ws-notice',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/ws-notice',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/ws-notice',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/jsonflow/ws-notice',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,50 +1,48 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiBill/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiBill/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiBill',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiBill',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id?: string) {
|
||||
return request({
|
||||
url: '/knowledge/aiBill/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiBill/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiBill',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiBill',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiBill',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiBill',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export const getSum = (params?: Object) => {
|
||||
return request({
|
||||
url: '/knowledge/aiBill/sum',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
return request({
|
||||
url: '/knowledge/aiBill/sum',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -1,41 +1,40 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiChatRecord/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiChatRecord/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiChatRecord',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiChatRecord',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id?: string) {
|
||||
return request({
|
||||
url: '/knowledge/aiChatRecord/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiChatRecord/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiChatRecord',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiChatRecord',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiChatRecord',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiChatRecord',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -1,41 +1,40 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiData/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiData/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiData',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiData',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id?: string) {
|
||||
return request({
|
||||
url: '/knowledge/aiData/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiData/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiData',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiData',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiData',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiData',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
/**
|
||||
* 根据分页查询参数获取列表数据。
|
||||
@@ -6,11 +6,11 @@ import request from "/@/utils/request"
|
||||
* @returns {Promise} 请求的 Promise 分页对象。
|
||||
*/
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiDatasetUser/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiDatasetUser/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -19,11 +19,11 @@ export function fetchList(query?: Object) {
|
||||
* @returns {Promise} 请求的 Promise 对象 (true/false)。
|
||||
*/
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiDatasetUser',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiDatasetUser',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -32,11 +32,11 @@ export function addObj(obj?: Object) {
|
||||
* @returns {Promise} 请求的 Promise 对象数组。
|
||||
*/
|
||||
export function getObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiDatasetUser/details',
|
||||
method: 'get',
|
||||
params: obj
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiDatasetUser/details',
|
||||
method: 'get',
|
||||
params: obj,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -45,11 +45,11 @@ export function getObj(obj?: Object) {
|
||||
* @returns {Promise} 请求的 Promise 对象。
|
||||
*/
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiDatasetUser',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiDatasetUser',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -58,11 +58,11 @@ export function delObjs(ids?: Object) {
|
||||
* @returns {Promise} 请求的 Promise 对象。
|
||||
*/
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiDatasetUser',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiDatasetUser',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -71,7 +71,7 @@ export function putObj(obj?: Object) {
|
||||
* @param {*} value - 要验证的值。
|
||||
* @param {Function} callback - 验证完成后的回调函数。
|
||||
* @param {boolean} isEdit - 当前操作是否为编辑。
|
||||
*
|
||||
*
|
||||
* 示例用法:
|
||||
* 字段名: [
|
||||
* {
|
||||
@@ -83,18 +83,16 @@ export function putObj(obj?: Object) {
|
||||
* ]
|
||||
*/
|
||||
export function validateExist(rule: any, value: any, callback: any, isEdit: boolean) {
|
||||
if (isEdit) {
|
||||
return callback();
|
||||
}
|
||||
if (isEdit) {
|
||||
return callback();
|
||||
}
|
||||
|
||||
getObj({ [rule.field]: value }).then((response) => {
|
||||
const result = response.data;
|
||||
if (result !== null && result.length > 0) {
|
||||
callback(new Error('数据已经存在'));
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
});
|
||||
getObj({ [rule.field]: value }).then((response) => {
|
||||
const result = response.data;
|
||||
if (result !== null && result.length > 0) {
|
||||
callback(new Error('数据已经存在'));
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -279,7 +279,7 @@ export interface FlowExecutionCallbacks {
|
||||
|
||||
export function executeFlow(data: { id: string; params: any; envs: any; stream?: boolean }) {
|
||||
return request.post(`/knowledge/aiFlow/execute`, data, {
|
||||
timeout: 300000 // 设置超时时间为300秒 (300000毫秒)
|
||||
timeout: 300000, // 设置超时时间为300秒 (300000毫秒)
|
||||
});
|
||||
}
|
||||
|
||||
@@ -295,7 +295,7 @@ export async function executeFlowSSE(
|
||||
): Promise<FlowExecutionResult> {
|
||||
const token = Session.getToken();
|
||||
const tenant = Session.getTenant();
|
||||
|
||||
|
||||
return new Promise<FlowExecutionResult>((resolve, reject) => {
|
||||
let controller: AbortController | null = new AbortController();
|
||||
let result: FlowExecutionResult | null = null;
|
||||
@@ -311,7 +311,7 @@ export async function executeFlowSSE(
|
||||
const parseSSEResponse = (eventData: string) => {
|
||||
try {
|
||||
const parsed = JSON.parse(eventData);
|
||||
|
||||
|
||||
// 处理聊天格式的数据: {"data":{"content":"...", "tokens": 123, "duration": 22986, "nodes": [...]}}
|
||||
if (parsed.data && parsed.data.content !== undefined) {
|
||||
return {
|
||||
@@ -320,10 +320,10 @@ export async function executeFlowSSE(
|
||||
tokens: parsed.data.tokens, // 添加 tokens 字段
|
||||
duration: parsed.data.duration, // 添加 duration 字段
|
||||
nodes: parsed.data.nodes, // 添加 nodes 字段
|
||||
isStreaming: true
|
||||
isStreaming: true,
|
||||
} as FlowExecutionEvent;
|
||||
}
|
||||
|
||||
|
||||
// 处理标准的FlowExecutionEvent格式
|
||||
return parsed as FlowExecutionEvent;
|
||||
} catch (e) {
|
||||
@@ -361,26 +361,26 @@ export async function executeFlowSSE(
|
||||
case 'chat_message':
|
||||
// 处理聊天消息流
|
||||
if (parsed.content !== undefined) {
|
||||
// 检查是否收到完成标记
|
||||
if (parsed.content === '[DONE]') {
|
||||
// 标记聊天消息完成并关闭连接,传递 tokens、duration 和 nodes 信息
|
||||
callbacks?.onChatMessage?.('', true, parsed.tokens, parsed.duration, parsed.nodes);
|
||||
cleanup();
|
||||
// 如果没有正式的结果,创建一个默认结果
|
||||
if (!result) {
|
||||
result = {
|
||||
nodes: parsed.nodes || [],
|
||||
executed: true,
|
||||
result: {},
|
||||
duration: parsed.duration || 0,
|
||||
totalTokens: parsed.tokens || 0
|
||||
};
|
||||
callbacks?.onComplete?.(result);
|
||||
resolve(result);
|
||||
}
|
||||
return;
|
||||
}
|
||||
callbacks?.onChatMessage?.(parsed.content, false, parsed.tokens, parsed.duration, parsed.nodes);
|
||||
// 检查是否收到完成标记
|
||||
if (parsed.content === '[DONE]') {
|
||||
// 标记聊天消息完成并关闭连接,传递 tokens、duration 和 nodes 信息
|
||||
callbacks?.onChatMessage?.('', true, parsed.tokens, parsed.duration, parsed.nodes);
|
||||
cleanup();
|
||||
// 如果没有正式的结果,创建一个默认结果
|
||||
if (!result) {
|
||||
result = {
|
||||
nodes: parsed.nodes || [],
|
||||
executed: true,
|
||||
result: {},
|
||||
duration: parsed.duration || 0,
|
||||
totalTokens: parsed.tokens || 0,
|
||||
};
|
||||
callbacks?.onComplete?.(result);
|
||||
resolve(result);
|
||||
}
|
||||
return;
|
||||
}
|
||||
callbacks?.onChatMessage?.(parsed.content, false, parsed.tokens, parsed.duration, parsed.nodes);
|
||||
}
|
||||
break;
|
||||
case 'complete':
|
||||
@@ -414,15 +414,14 @@ export async function executeFlowSSE(
|
||||
};
|
||||
|
||||
// 启动SSE连接
|
||||
fetchEventSource(`${request.defaults.baseURL}${other.adaptationUrl('/knowledge/aiFlow/execute')}`, fetchOptions)
|
||||
.catch((error) => {
|
||||
cleanup();
|
||||
if (error.name === 'AbortError') {
|
||||
reject(new Error('Request was cancelled'));
|
||||
} else {
|
||||
reject(error);
|
||||
}
|
||||
});
|
||||
fetchEventSource(`${request.defaults.baseURL}${other.adaptationUrl('/knowledge/aiFlow/execute')}`, fetchOptions).catch((error) => {
|
||||
cleanup();
|
||||
if (error.name === 'AbortError') {
|
||||
reject(new Error('Request was cancelled'));
|
||||
} else {
|
||||
reject(error);
|
||||
}
|
||||
});
|
||||
|
||||
// 返回清理函数以便外部可以取消请求
|
||||
return cleanup;
|
||||
@@ -447,11 +446,11 @@ export async function cancelFlowExecution(executionId: string) {
|
||||
export async function executeFlowSSEWithChat(
|
||||
data: { id: string; conversationId: string; params: any; envs: any; stream?: boolean },
|
||||
callbacks?: FlowExecutionCallbacks
|
||||
): Promise<{chatMessage: string, result: any}> {
|
||||
): Promise<{ chatMessage: string; result: any }> {
|
||||
const token = Session.getToken();
|
||||
const tenant = Session.getTenant();
|
||||
|
||||
return new Promise<{chatMessage: string, result: any}>((resolve, reject) => {
|
||||
|
||||
return new Promise<{ chatMessage: string; result: any }>((resolve, reject) => {
|
||||
let controller: AbortController | null = new AbortController();
|
||||
let chatMessageContent = '';
|
||||
let hasReceivedData = false;
|
||||
@@ -482,35 +481,35 @@ export async function executeFlowSSEWithChat(
|
||||
onmessage(event: { data: string }) {
|
||||
try {
|
||||
const parsed = JSON.parse(event.data);
|
||||
|
||||
|
||||
// 处理聊天格式的数据: {"data":{"content":"...", "tokens": 123, "duration": 22986}}
|
||||
if (parsed.data && parsed.data.content !== undefined) {
|
||||
hasReceivedData = true;
|
||||
|
||||
// 检查是否收到完成标记
|
||||
if (parsed.data.content === '[DONE]') {
|
||||
const result = {
|
||||
chatMessage: chatMessageContent,
|
||||
result: {
|
||||
nodes: parsed.data.nodes || [],
|
||||
executed: true,
|
||||
result: {},
|
||||
duration: parsed.data.duration || 0,
|
||||
totalTokens: parsed.data.tokens || 0
|
||||
|
||||
// 检查是否收到完成标记
|
||||
if (parsed.data.content === '[DONE]') {
|
||||
const result = {
|
||||
chatMessage: chatMessageContent,
|
||||
result: {
|
||||
nodes: parsed.data.nodes || [],
|
||||
executed: true,
|
||||
result: {},
|
||||
duration: parsed.data.duration || 0,
|
||||
totalTokens: parsed.data.tokens || 0,
|
||||
},
|
||||
};
|
||||
callbacks?.onChatMessage?.('', true, parsed.data.tokens, parsed.data.duration, parsed.data.nodes); // 标记聊天消息完成,传递 tokens、duration 和 nodes
|
||||
callbacks?.onComplete?.(result.result);
|
||||
cleanup();
|
||||
resolve(result);
|
||||
return;
|
||||
}
|
||||
};
|
||||
callbacks?.onChatMessage?.('', true, parsed.data.tokens, parsed.data.duration, parsed.data.nodes); // 标记聊天消息完成,传递 tokens、duration 和 nodes
|
||||
callbacks?.onComplete?.(result.result);
|
||||
cleanup();
|
||||
resolve(result);
|
||||
return;
|
||||
}
|
||||
|
||||
chatMessageContent += parsed.data.content;
|
||||
callbacks?.onChatMessage?.(parsed.data.content, false, parsed.data.tokens, parsed.data.duration, parsed.data.nodes);
|
||||
|
||||
chatMessageContent += parsed.data.content;
|
||||
callbacks?.onChatMessage?.(parsed.data.content, false, parsed.data.tokens, parsed.data.duration, parsed.data.nodes);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
// 处理其他类型的事件
|
||||
if (parsed.type) {
|
||||
switch (parsed.type) {
|
||||
@@ -523,7 +522,7 @@ export async function executeFlowSSEWithChat(
|
||||
case 'complete':
|
||||
const result = {
|
||||
chatMessage: chatMessageContent,
|
||||
result: parsed.result || {}
|
||||
result: parsed.result || {},
|
||||
};
|
||||
callbacks?.onChatMessage?.('', true); // 标记聊天消息完成
|
||||
callbacks?.onComplete?.(parsed.result);
|
||||
@@ -545,7 +544,7 @@ export async function executeFlowSSEWithChat(
|
||||
if (hasReceivedData) {
|
||||
const result = {
|
||||
chatMessage: chatMessageContent,
|
||||
result: {}
|
||||
result: {},
|
||||
};
|
||||
callbacks?.onChatMessage?.('', true);
|
||||
resolve(result);
|
||||
@@ -562,14 +561,13 @@ export async function executeFlowSSEWithChat(
|
||||
};
|
||||
|
||||
// 启动SSE连接
|
||||
fetchEventSource(`${request.defaults.baseURL}${other.adaptationUrl('/knowledge/aiFlow/execute')}`, fetchOptions)
|
||||
.catch((error) => {
|
||||
cleanup();
|
||||
if (error.name === 'AbortError') {
|
||||
reject(new Error('Request was cancelled'));
|
||||
} else {
|
||||
reject(error);
|
||||
}
|
||||
});
|
||||
fetchEventSource(`${request.defaults.baseURL}${other.adaptationUrl('/knowledge/aiFlow/execute')}`, fetchOptions).catch((error) => {
|
||||
cleanup();
|
||||
if (error.name === 'AbortError') {
|
||||
reject(new Error('Request was cancelled'));
|
||||
} else {
|
||||
reject(error);
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,41 +1,40 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiMaterialLog/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiMaterialLog/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiMaterialLog',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiMaterialLog',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id?: string) {
|
||||
return request({
|
||||
url: '/knowledge/aiMaterialLog/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiMaterialLog/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiMaterialLog',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiMaterialLog',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiMaterialLog',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiMaterialLog',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -1,49 +1,48 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiSlice/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiSlice/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function fetchRecall(query?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiSlice/recall',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiSlice/recall',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiSlice',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiSlice',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id?: string) {
|
||||
return request({
|
||||
url: '/knowledge/aiSlice/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiSlice/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiSlice',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiSlice',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/knowledge/aiSlice',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/knowledge/aiSlice',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -1,55 +1,55 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/order/ask-leave/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/order/ask-leave/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/order/ask-leave',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/order/ask-leave',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function tempStore(obj: any) {
|
||||
return request({
|
||||
url: '/order/ask-leave/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/order/ask-leave/temp-store',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id: any) {
|
||||
return request({
|
||||
url: '/order/ask-leave/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/order/ask-leave/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/order/ask-leave/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
return request({
|
||||
url: '/order/ask-leave/' + id,
|
||||
method: 'delete',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/order/ask-leave',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/order/ask-leave',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/order/ask-leave',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/order/ask-leave',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,55 +1,55 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/order/create-table/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/order/create-table/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/order/create-table',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/order/create-table',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function tempStore(obj: any) {
|
||||
return request({
|
||||
url: '/order/create-table/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/order/create-table/temp-store',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id: any) {
|
||||
return request({
|
||||
url: '/order/create-table/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/order/create-table/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/order/create-table/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
return request({
|
||||
url: '/order/create-table/' + id,
|
||||
method: 'delete',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/order/create-table',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/order/create-table',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/order/create-table',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/order/create-table',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,63 +1,63 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/order/flow-application/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/order/flow-application/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/order/flow-application',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/order/flow-application',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function tempStore(obj: any) {
|
||||
return request({
|
||||
url: '/order/flow-application/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/order/flow-application/temp-store',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id: any) {
|
||||
return request({
|
||||
url: '/order/flow-application/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/order/flow-application/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/order/flow-application/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
return request({
|
||||
url: '/order/flow-application/' + id,
|
||||
method: 'delete',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/order/flow-application',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/order/flow-application',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/order/flow-application',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/order/flow-application',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function listByPerms(query: any) {
|
||||
return request({
|
||||
url: '/order/flow-application/list/perm',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/order/flow-application/list/perm',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,82 +1,82 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/order/handover-flow/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/order/handover-flow/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/order/handover-flow',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/order/handover-flow',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function tempStore(obj: any) {
|
||||
return request({
|
||||
url: '/order/handover-flow/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/order/handover-flow/temp-store',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id: any) {
|
||||
return request({
|
||||
url: '/order/handover-flow/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/order/handover-flow/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/order/handover-flow/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
return request({
|
||||
url: '/order/handover-flow/' + id,
|
||||
method: 'delete',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/order/handover-flow',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/order/handover-flow',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/order/handover-flow',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/order/handover-flow',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
// 驳回选中项
|
||||
export function checkToReject(obj: any) {
|
||||
return request({
|
||||
url: '/order/handover-flow/check/to-reject',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/order/handover-flow/check/to-reject',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
// 确认接收
|
||||
export function confirmReceive(obj: any) {
|
||||
return request({
|
||||
url: '/order/handover-flow/confirm/receive',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/order/handover-flow/confirm/receive',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
// 分配参与者
|
||||
export function distributePerson(obj: any) {
|
||||
return request({
|
||||
url: '/order/handover-flow/distribute',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/order/handover-flow/distribute',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,65 +1,65 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/order/handover-node-record/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/order/handover-node-record/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/order/handover-node-record',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/order/handover-node-record',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id: any) {
|
||||
return request({
|
||||
url: '/order/handover-node-record/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/order/handover-node-record/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/order/handover-node-record/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
return request({
|
||||
url: '/order/handover-node-record/' + id,
|
||||
method: 'delete',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/order/handover-node-record',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/order/handover-node-record',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/order/handover-node-record',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/order/handover-node-record',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
// 流程中获取数据
|
||||
export function fetchFlowList(query: any) {
|
||||
return request({
|
||||
url: '/order/handover-node-record/flow/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/order/handover-node-record/flow/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
// 批量新增或修改交接任务记录
|
||||
export function batchSaveOrUpdate(obj: any) {
|
||||
return request({
|
||||
url: '/order/handover-node-record/batch',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/order/handover-node-record/batch',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -2,46 +2,46 @@
|
||||
* 用于获取表单组件路径
|
||||
* @author luolin
|
||||
*/
|
||||
import {validateNull} from "/@/utils/validate";
|
||||
import {DIC_PROP} from "/@/flow/support/dict-prop";
|
||||
import {PROP_CONST} from "/@/flow/support/prop-const";
|
||||
import {deepClone} from "/@/utils/other";
|
||||
import { validateNull } from '/@/utils/validate';
|
||||
import { DIC_PROP } from '/@/flow/support/dict-prop';
|
||||
import { PROP_CONST } from '/@/flow/support/prop-const';
|
||||
import { deepClone } from '/@/utils/other';
|
||||
|
||||
// 定制化工单Key
|
||||
export const orderKeyMap = {
|
||||
HandoverFlow: "HandoverFlow"
|
||||
, AskLeave: "AskLeave"
|
||||
}
|
||||
HandoverFlow: 'HandoverFlow',
|
||||
AskLeave: 'AskLeave',
|
||||
};
|
||||
|
||||
// 跳转页面路径
|
||||
export const locationHash = {
|
||||
TodoJobHash :'#/jsonflow/run-job/do-job'
|
||||
, RunApplicationHash :'#/order/run-application/index'
|
||||
, SignJobHash :'#/jsonflow/run-job/sign-job'
|
||||
, HiJobHash :'#/jsonflow/run-job/hi-job'
|
||||
}
|
||||
TodoJobHash: '#/jsonflow/run-job/do-job',
|
||||
RunApplicationHash: '#/order/run-application/index',
|
||||
SignJobHash: '#/jsonflow/run-job/sign-job',
|
||||
HiJobHash: '#/jsonflow/run-job/hi-job',
|
||||
};
|
||||
|
||||
// Vue页面路径
|
||||
export const vueKey = {
|
||||
HandoverNodeRecordFlow: '/order/handover-node-record/flow'
|
||||
, RunApplicationForm: '/order/run-application/flow'
|
||||
, CommentFlow: '/jsonflow/comment/flow'
|
||||
, CommentFlowId: '1'
|
||||
, FlowDesignView: '/jsonflow/flow-design/view'
|
||||
, FlowDesignViewId: '2'
|
||||
, CommentTimeline: '/jsonflow/comment/timeline'
|
||||
}
|
||||
HandoverNodeRecordFlow: '/order/handover-node-record/flow',
|
||||
RunApplicationForm: '/order/run-application/flow',
|
||||
CommentFlow: '/jsonflow/comment/flow',
|
||||
CommentFlowId: '1',
|
||||
FlowDesignView: '/jsonflow/flow-design/view',
|
||||
FlowDesignViewId: '2',
|
||||
CommentTimeline: '/jsonflow/comment/timeline',
|
||||
};
|
||||
|
||||
export const vueKeySys = {
|
||||
sysPaths: [vueKey.CommentFlow, vueKey.CommentTimeline, vueKey.FlowDesignView],
|
||||
sysPathIds: [vueKey.CommentFlowId, vueKey.FlowDesignViewId]
|
||||
}
|
||||
sysPaths: [vueKey.CommentFlow, vueKey.CommentTimeline, vueKey.FlowDesignView],
|
||||
sysPathIds: [vueKey.CommentFlowId, vueKey.FlowDesignViewId],
|
||||
};
|
||||
|
||||
export function handleCustomForm(data, row) {
|
||||
// TODO form为默认发起页面
|
||||
let rowClone = deepClone(row);
|
||||
rowClone.path = rowClone.path.replace('flow', 'form')
|
||||
data.currFlowForm.currElTab = deepClone(rowClone)
|
||||
// TODO form为默认发起页面
|
||||
let rowClone = deepClone(row);
|
||||
rowClone.path = rowClone.path.replace('flow', 'form');
|
||||
data.currFlowForm.currElTab = deepClone(rowClone);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -49,87 +49,86 @@ export function handleCustomForm(data, row) {
|
||||
* 显隐条件->工单path
|
||||
*/
|
||||
export function handleElTab(currJob) {
|
||||
let order = currJob.order, conditions: any = [];
|
||||
// 业务任务页面无order信息
|
||||
if (validateNull(order)) return conditions;
|
||||
// 判断工作交接切换不同页面
|
||||
if (currJob.flowKey === orderKeyMap.HandoverFlow) {
|
||||
let handoverNode = order.type === '-1'
|
||||
conditions.push({isShow: handoverNode ? '1' : '0', path: vueKey.HandoverNodeRecordFlow})
|
||||
}
|
||||
return conditions
|
||||
let order = currJob.order,
|
||||
conditions: any = [];
|
||||
// 业务任务页面无order信息
|
||||
if (validateNull(order)) return conditions;
|
||||
// 判断工作交接切换不同页面
|
||||
if (currJob.flowKey === orderKeyMap.HandoverFlow) {
|
||||
let handoverNode = order.type === '-1';
|
||||
conditions.push({ isShow: handoverNode ? '1' : '0', path: vueKey.HandoverNodeRecordFlow });
|
||||
}
|
||||
return conditions;
|
||||
}
|
||||
|
||||
export function compatibleAppHeight(isApp) {
|
||||
if (!isApp) return
|
||||
// 兼容移动端 自适应页面高度
|
||||
let app = document.getElementById('app');
|
||||
if (app) app.style.overflow = 'auto'
|
||||
if (!isApp) return;
|
||||
// 兼容移动端 自适应页面高度
|
||||
let app = document.getElementById('app');
|
||||
if (app) app.style.overflow = 'auto';
|
||||
}
|
||||
|
||||
export function validateFormTypeSave(form) {
|
||||
// 设计表单默认表
|
||||
let isDesign = form.type !== DIC_PROP.FORM_TYPE[1].value;
|
||||
if (isDesign && !form.tableName) form.tableName = PROP_CONST.COMMON.tableName
|
||||
// 设计表单默认表
|
||||
let isDesign = form.type !== DIC_PROP.FORM_TYPE[1].value;
|
||||
if (isDesign && !form.tableName) form.tableName = PROP_CONST.COMMON.tableName;
|
||||
|
||||
// 设计表单path
|
||||
if (isDesign) {
|
||||
form.path = vueKey.RunApplicationForm
|
||||
} else {
|
||||
form.formInfo = null
|
||||
}
|
||||
// 设计表单path
|
||||
if (isDesign) {
|
||||
form.path = vueKey.RunApplicationForm;
|
||||
} else {
|
||||
form.formInfo = null;
|
||||
}
|
||||
}
|
||||
|
||||
export function currElTabIsExist(currJob, elTabId) {
|
||||
// 兼容移动端
|
||||
let currElTab = currJob.elTabs.find(f => f.id === elTabId)
|
||||
// 查看则只读
|
||||
if (currJob.hiJob) {
|
||||
currElTab.isAutoAudit = '0'
|
||||
currElTab.isFormEdit = '0'
|
||||
}
|
||||
return currElTab
|
||||
// 兼容移动端
|
||||
let currElTab = currJob.elTabs.find((f) => f.id === elTabId);
|
||||
// 查看则只读
|
||||
if (currJob.hiJob) {
|
||||
currElTab.isAutoAudit = '0';
|
||||
currElTab.isFormEdit = '0';
|
||||
}
|
||||
return currElTab;
|
||||
}
|
||||
|
||||
// 发起时只读或可编辑
|
||||
export async function currFormIsView(_this, find, existRoleId, callback?, widgetList?) {
|
||||
if (find.isFormEdit === '0' || !existRoleId) {
|
||||
if (callback) await callback(_this)
|
||||
if (_this && _this.disableForm) _this.disableForm(true)
|
||||
if (_this && _this.disableSubmit) _this.disableSubmit()
|
||||
return
|
||||
}
|
||||
// 全部只读部分可编辑
|
||||
if (find.defFormEdit === '0') {
|
||||
if (_this && _this.disableForm) _this.disableForm(null, widgetList)
|
||||
if (_this && _this.enableSubmit) _this.enableSubmit()
|
||||
if (callback) await callback(_this)
|
||||
} else {
|
||||
if (callback) await callback(_this)
|
||||
}
|
||||
if (find.isFormEdit === '0' || !existRoleId) {
|
||||
if (callback) await callback(_this);
|
||||
if (_this && _this.disableForm) _this.disableForm(true);
|
||||
if (_this && _this.disableSubmit) _this.disableSubmit();
|
||||
return;
|
||||
}
|
||||
// 全部只读部分可编辑
|
||||
if (find.defFormEdit === '0') {
|
||||
if (_this && _this.disableForm) _this.disableForm(null, widgetList);
|
||||
if (_this && _this.enableSubmit) _this.enableSubmit();
|
||||
if (callback) await callback(_this);
|
||||
} else {
|
||||
if (callback) await callback(_this);
|
||||
}
|
||||
}
|
||||
|
||||
// 审批时只读或可编辑
|
||||
export async function currElTabIsView(_this, currJob, elTabId, submitForm?, callback?, widgetList?) {
|
||||
// 从elTabs中获取
|
||||
let find = currElTabIsExist(currJob, elTabId)
|
||||
if (find.isFormEdit !== '0' || find.isAutoAudit === '1') {
|
||||
if (submitForm) currJob.resolveSaves?.push(submitForm)
|
||||
}
|
||||
await currFormIsView(_this, find, currJob.roleId, callback, widgetList)
|
||||
// 重置保存按钮状态
|
||||
currElTabIsSave(currJob, elTabId, false)
|
||||
// 从elTabs中获取
|
||||
let find = currElTabIsExist(currJob, elTabId);
|
||||
if (find.isFormEdit !== '0' || find.isAutoAudit === '1') {
|
||||
if (submitForm) currJob.resolveSaves?.push(submitForm);
|
||||
}
|
||||
await currFormIsView(_this, find, currJob.roleId, callback, widgetList);
|
||||
// 重置保存按钮状态
|
||||
currElTabIsSave(currJob, elTabId, false);
|
||||
}
|
||||
|
||||
// 处理修改时保存状态
|
||||
export function currElTabIsSave(currJob, elTabId, bool, emits?) {
|
||||
// 从elTabs中获取
|
||||
let find = currElTabIsExist(currJob, elTabId)
|
||||
if (find.isFormEdit !== '0') find.isSave = bool
|
||||
// 提交时自动审批
|
||||
if (emits && find.isAutoAudit === '1') {
|
||||
emits("handleJob", DIC_PROP.JOB_BTNS[0].value);
|
||||
}
|
||||
// 从elTabs中获取
|
||||
let find = currElTabIsExist(currJob, elTabId);
|
||||
if (find.isFormEdit !== '0') find.isSave = bool;
|
||||
// 提交时自动审批
|
||||
if (emits && find.isAutoAudit === '1') {
|
||||
emits('handleJob', DIC_PROP.JOB_BTNS[0].value);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function getObj(id: any) {
|
||||
return request({
|
||||
url: '/purchase/purchasingapply/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/purchase/purchasingapply/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/purchase/purchasingapply/edit',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/purchase/purchasingapply/edit',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,70 +1,70 @@
|
||||
import request from "/@/utils/request"
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/order/run-application/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
return request({
|
||||
url: '/order/run-application/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/order/run-application',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/order/run-application',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function tempStore(obj: any) {
|
||||
return request({
|
||||
url: '/order/run-application/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/order/run-application/temp-store',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id: any) {
|
||||
return request({
|
||||
url: '/order/run-application/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/order/run-application/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function getByFlowInstId(flowInstId: any) {
|
||||
return request({
|
||||
url: '/order/run-application/flow-inst-id/' + flowInstId,
|
||||
method: 'get'
|
||||
})
|
||||
return request({
|
||||
url: '/order/run-application/flow-inst-id/' + flowInstId,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/order/run-application/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
return request({
|
||||
url: '/order/run-application/' + id,
|
||||
method: 'delete',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/order/run-application',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
return request({
|
||||
url: '/order/run-application',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObjNoStatus(obj?: Object) {
|
||||
return request({
|
||||
url: '/order/run-application/no-status',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/order/run-application/no-status',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/order/run-application',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
return request({
|
||||
url: '/order/run-application',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -47,4 +47,3 @@ export const editEmployTeacher = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -86,4 +86,3 @@ export const getList = (query?: any) => {
|
||||
params: query,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -122,4 +122,3 @@ export const remoteInfo = (params?: any) => {
|
||||
params: params,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -86,4 +86,3 @@ export const putObj = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -74,4 +74,3 @@ export const putObj = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -74,4 +74,3 @@ export const putObj = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -74,4 +74,3 @@ export const putObj = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -74,4 +74,3 @@ export const putObj = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -74,4 +74,3 @@ export const putObj = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -74,4 +74,3 @@ export const putObj = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -74,4 +74,3 @@ export const putObj = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -74,4 +74,3 @@ export const putObj = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -74,4 +74,3 @@ export const putObj = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -74,4 +74,3 @@ export const putObj = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -74,4 +74,3 @@ export const putObj = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -98,4 +98,3 @@ export const updateStatus = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -1,18 +1,17 @@
|
||||
import request from '/@/utils/request';
|
||||
|
||||
|
||||
export const makeExportTeacherInfoBySelfTask = (data?: any) => {
|
||||
return request({
|
||||
url: '/professional/file/makeExportTeacherInfoBySelfTask',
|
||||
method: 'post',
|
||||
data: data,
|
||||
});
|
||||
return request({
|
||||
url: '/professional/file/makeExportTeacherInfoBySelfTask',
|
||||
method: 'post',
|
||||
data: data,
|
||||
});
|
||||
};
|
||||
|
||||
export const makeExportTeacherInfoByTypeTask = (data?: any) => {
|
||||
return request({
|
||||
url: '/professional/file/makeExportTeacherInfoByTypeTask',
|
||||
method: 'post',
|
||||
data: data,
|
||||
});
|
||||
return request({
|
||||
url: '/professional/file/makeExportTeacherInfoByTypeTask',
|
||||
method: 'post',
|
||||
data: data,
|
||||
});
|
||||
};
|
||||
|
||||
@@ -98,4 +98,3 @@ export const updateStatus = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -74,4 +74,3 @@ export const putObj = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -74,4 +74,3 @@ export const putObj = (obj: any) => {
|
||||
data: obj,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -84,4 +84,3 @@ export const getStationLevelList = () => {
|
||||
method: 'get',
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user