初始提交

This commit is contained in:
2026-01-04 11:09:06 +08:00
commit 8fa31df250
1326 changed files with 213907 additions and 0 deletions

102
api/apply/apply.js Normal file
View File

@@ -0,0 +1,102 @@
import request from '@/utils/request'
// 获取应用菜单
export function getMenuList(data) {
return request({
url: '/api/app/Menu',
method: 'get',
data,
options: {
load: false
}
})
}
// 获取常用 1-流程 2-应用
export function getUsualList() {
return request({
url: '/api/system/MenuData',
method: 'get',
options: {
load: false
}
})
}
//流程常用更多
export function getCommonFlowTree(id) {
return request({
url: `/api/workflow/template/CommonFlowTree`,
method: 'get'
})
}
// 获取常用流程
export function getFlowUsualList(data) {
return request({
url: '/api/workflow/template/Selector',
method: 'get',
data,
options: {
load: false
}
})
}
// 获取常用全部 1-流程 2-应用
export function getAppDataList(data) {
return request({
url: '/api/system/MenuData/getAppDataList',
data,
options: {
load: false
}
})
}
// 获取添加流程
export function setCommonFlow(id) {
return request({
url: `/api/workflow/template/SetCommonFlow/${id}`,
method: 'post'
})
}
export function addUsual(id) {
return request({
url: `/api/system/MenuData/${id}`,
method: 'post'
})
}
export function delUsual(id) {
return request({
url: `/api/system/MenuData/${id}`,
method: 'delete'
})
}
export function getFlowList(data) {
return request({
url: '/api/workflow/template/Selector',
data
})
}
export function getDataList(data) {
return request({
url: `/api/system/MenuData/getDataList`,
data
})
}
export function getChildList(id) {
return request({
url: `/api/app/Menu/getChildList/${id}`
})
}
export function getChildMenuList(data) {
return request({
url: '/api/app/Menu/getMenuList?keyword=' + data.keyword,
data
})
}
// 获取应用菜单
export function getMenuSys() {
return request({
url: '/api/app/Menu/sys',
method: 'get',
options: {
load: false
}
})
}

42
api/apply/order.js Normal file
View File

@@ -0,0 +1,42 @@
import request from '@/utils/request'
// 删除订单
export function Delete(id) {
return request({
url: `/api/extend/CrmOrder/${id}`,
method: 'DELETE'
})
}
// 获取订单列表
export function getOrderList(data, options) {
return request({
url: `/api/extend/CrmOrder`,
method: 'get',
data,
options
})
}
// 获取商品列表
export function getGoodsList(data) {
return request({
url: `/api/extend/CrmOrder/Goods`,
method: 'get',
data,
options: {
load: false
}
})
}
// 获取客户列表
export function getCustomerList(keyword) {
return request({
url: `/api/extend/CrmOrder/Customer`,
method: 'get',
data: {
keyword: keyword || ''
},
options: {
load: false
}
})
}

49
api/apply/reportLog.js Normal file
View File

@@ -0,0 +1,49 @@
import request from '@/utils/request'
//获取我发出的日志
export function getSendList(data, options) {
return request({
url: `/api/extend/WorkLog/Send`,
method: 'GET',
data,
options
})
}
//获取收到的日志
export function getReceiveList(data, options) {
return request({
url: `/api/extend/WorkLog/Receive`,
method: 'GET',
data,
options
})
}
//日志info
export function getLogInfo(id) {
return request({
url: `/api/extend/WorkLog/${id}`,
method: 'GET',
})
}
//日志保存
export function createLog(data) {
return request({
url: `/api/extend/WorkLog`,
method: 'POST',
data
})
}
//日志修改
export function updateLog(data) {
return request({
url: `/api/extend/WorkLog/${data.id}`,
method: 'PUT',
data
})
}
//日志删除
export function delLog(id) {
return request({
url: `/api/extend/WorkLog/${id}`,
method: 'DELETE'
})
}

88
api/apply/visualDev.js Normal file
View File

@@ -0,0 +1,88 @@
import request from '@/utils/request'
// 获取列表表单配置JSON
export function getConfigData(modelId, menuId) {
return request({
url: `/api/visualdev/OnlineDev/${modelId}/Config?menuId=${menuId}`,
method: 'GET'
})
}
// 通过菜单id获取列表表单配置JSON
export function getConfigDataByMenuId(data = {}) {
return request({
url: `/api/visualdev/OnlineDev/Config`,
method: 'GET',
data
}, );
}
// 获取数据列表
export function getModelList(modelId, data, options) {
return request({
url: `/api/visualdev/OnlineDev/${modelId}/List`,
method: 'POST',
data,
options: {
load: false
}
})
}
// 添加数据
export function createModel(modelId, data) {
return request({
url: `/api/visualdev/OnlineDev/${modelId}?menuId=${data.menuId}`,
method: 'POST',
data
})
}
// 修改数据
export function updateModel(modelId, data) {
return request({
url: `/api/visualdev/OnlineDev/${modelId}/${data.id}?menuId=${data.menuId}`,
method: 'PUT',
data
})
}
// 获取数据信息
export function getModelInfo(modelId, id, menuId) {
return request({
url: `/api/visualdev/OnlineDev/${modelId}/${id}?menuId=${menuId}`,
method: 'GET'
})
}
// 删除数据
export function deteleModel(data, id) {
return request({
url: `/api/visualdev/OnlineDev/batchDelete/${id}`,
method: 'POST',
data
})
}
// 表单外链
export function getConfig(id) {
return request({
url: `/api/visualdev/OnlineDev/${id}/Config`,
method: 'GET'
})
}
// 修改记录
export function getOnlineLog(modelId, id) {
return request({
url: `/api/visualdev/OnlineLog?modelId=${modelId}&dataId=${id}`,
method: 'GET'
})
}
//自定义按钮发起流程
export function launchFlow(data, id) {
return request({
url: `/api/visualdev/OnlineDev/${id}/actionLaunchFlow`,
method: 'POST',
data
})
}
// 获取关联表单数据详情
export function getDataChange(data, modelId) {
return request({
url: `/api/visualdev/OnlineDev/${modelId}/DataChange`,
method: 'post',
data
})
}

46
api/apply/webDesign.js Normal file
View File

@@ -0,0 +1,46 @@
import request from '@/utils/request'
// 获取列表表单配置JSON
export function getConfig(modelId, encryption) {
return request({
url: `/api/visualdev/ShortLink/${modelId}/Config?encryption=${encryption}`,
method: 'GET'
})
}
// 获取数据详情
export function getDataChange(modelId, id, encryption) {
return request({
url: `/api/visualdev/ShortLink/${modelId}/${id}/DataChange` + (encryption ? '?encryption=' +
encryption : ''),
method: 'GET'
})
}
export function createModel(modelId, data, encryption) {
return request({
url: `/api/visualdev/ShortLink/${modelId}?encryption=${encryption}`,
method: 'POST',
data
})
}
// 表单外链表单信息
export function getShortLink(id, encryption) {
return request({
url: `/api/visualdev/ShortLink/getConfig/${id}?encryption=${encryption}`,
method: 'GET'
})
}
//表单外链密码验证
export function checkPwd(data) {
return request({
url: `/api/visualdev/ShortLink/checkPwd`,
method: 'POST',
data
})
}
// 表单外链列表
export function listLink(id, data, encryption) {
return request({
url: `/api/visualdev/ShortLink/${id}/ListLink?encryption=${encryption}`,
method: 'POST',
data
})
}

651
api/common.js Normal file
View File

@@ -0,0 +1,651 @@
import request from '@/utils/request'
//app版本升级
export function versionUpgrade(appName) {
return request({
url: `/api/file/AppStartInfo/${appName}`,
})
}
export function getAppVersion() {
return request({
url: `/api/app/Version`
})
}
// 获取数据字典数据
export function getDictionaryDataAll() {
return request({
url: '/api/system/DictionaryData/All',
options: {
load: false
}
})
}
// 获取字典数据下拉框列表
export function getDictionaryDataSelector(dictionaryTypeId) {
return request({
url: `/api/system/DictionaryData/${dictionaryTypeId}/Data/Selector`,
options: {
load: false
}
})
}
// 获取关联表单数据详情
export function getRelationFormDetail(modelId, data) {
return request({
url: `/api/visualdev/OnlineDev/${modelId}/DataChange`,
method: 'post',
data
})
}
// 获取关联表单弹窗列表
export function getRelationSelect(id, data, options) {
return request({
url: `/api/visualdev/Base/${id}/FieldDataSelect`,
data,
options: {
load: false
}
})
}
// 获取弹窗选择远端接口数据
export function getPopSelect(id, data, options) {
return request({
url: `/api/system/DataInterface/${id}/Actions/List`,
method: 'POST',
data,
options: {
load: true
}
})
}
// 获取多条接口数据
export function getDataInterfaceDataInfoByIds(id, data) {
return request({
url: `/api/system/DataInterface/${id}/Actions/InfoByIds`,
method: 'POST',
data
})
}
// 获取组织/公司下拉框列表
export function getOrganizeSelector(data) {
if (!data) data = {
parentId: '0'
};
return request({
url: '/api/permission/Organize/Selector',
options: {
load: false
},
data
})
}
// 获取组织和岗位下拉框列表
export function getOrgAndPosSelector(data) {
if (!data) data = {
id: '0',
type: 'organize'
};
return request({
url: '/api/permission/Organize/AsyncPosList',
options: {
load: false
},
data
})
}
// 获取选中组织基本信息
export function getOrgSelectedList(data) {
return request({
url: `/api/permission/Organize/SelectedList`,
method: 'POST',
options: {
load: false
},
data
})
}
// 获取岗位下拉列表
export function getPositionSelector(data) {
return request({
url: '/api/permission/Position/Selector',
options: {
load: false
},
data
})
}
// 获取选中岗位信息
export function getPositionSelectedList(data) {
return request({
url: `/api/permission/Position/SelectedList`,
method: 'POST',
options: {
load: false
},
data
})
}
// 获取用户下拉框列表(公司+部门+用户)
export function getUserSelector() {
return request({
url: '/api/permission/Users/Selector',
options: {
load: false
}
})
}
// 通过部门id,岗位id,角色id,分组id,用户id获取用户列表(带分页)
export const getUsersByUserCondition = (data) => {
return request({
url: '/api/permission/Users/UserCondition',
method: 'post',
data
})
}
// 通过部门id获取部门树形
export const getOrgByOrganizeCondition = (data) => {
return request({
url: `/api/permission/Organize/OrganizeCondition`,
method: 'post',
data
})
}
// 通过部门id,岗位id获取岗位树形
export const getPositionByCondition = (data) => {
return request({
url: `/api/permission/Position/PositionCondition`,
method: 'post',
data
})
}
// 获取用户基本信息
export const getUserInfoList = ids => {
return request({
url: '/api/permission/Users/getUserList',
method: 'post',
data: {
ids
}
})
}
// 获取当前组织用户
export const getOrganization = (keyword) => {
return request({
url: '/api/permission/Users/getOrganization',
method: 'get',
data: {
keyword,
organizeId: '0'
}
})
}
//获取用户详情
export function getUesrDetail(id) {
return request({
url: '/api/app/User/' + id,
method: 'GET'
})
}
// 获取接口数据
export function getDataInterfaceRes(id, data) {
return request({
url: `/api/system/DataInterface/${id}/Actions/Preview`,
method: 'post',
options: {
load: false
},
data: data || {}
})
}
// 用户登录
export function login(data) {
return request({
url: '/api/oauth/Login',
method: 'post',
data,
header: {
'Content-Type': 'application/x-www-form-urlencoded',
}
})
}
// 账号注销
export function accountCancel(token) {
return request({
url: '/api/oauth/logoutCurrentUser',
method: 'post',
token,
header: {
'Content-Type': 'application/x-www-form-urlencoded',
}
})
}
//获取验证码
export function clickSms(account) {
return request({
url: 'https://app.jnpfsoft.com/api/Saas/Tenant/SmsCode/' + account,
method: 'GET',
header: {
'Content-Type': 'application/x-www-form-urlencoded',
}
})
}
//验证码登录
export function loginSms(data) {
return request({
url: 'https://app.jnpfsoft.com/api/Saas/Tenant/LoginSms',
method: 'POST',
data,
header: {
'Content-Type': 'application/x-www-form-urlencoded',
}
})
}
// 退出登录
export function logout() {
return request({
url: '/api/oauth/Logout',
method: 'POST'
})
}
// 获取当前用户信息
export function getCurrentUser() {
return request({
url: '/api/oauth/CurrentUser?type=app',
options: {
load: false
},
header: {
'App-Code': ''
}
})
}
// 获取当前用户个人资料
export function getUserSettingInfo() {
return request({
url: '/api/permission/Users/Current/BaseInfo',
method: 'GET',
options: {
load: false
}
})
}
// 更新当前用户个人资料
export function updateUserInfo(data) {
return request({
url: '/api/permission/Users/Current/BaseInfo',
method: 'PUT',
data: data,
options: {
load: false
}
})
}
// 修改密码信息发送
export function updatePasswordMessage() {
return request({
url: '/api/oauth/updatePasswordMessage',
method: 'POST',
data: {},
options: {
load: false
}
})
}
// 用户登录测试
export function login2(data) {
return request({
url: '/api/oauth',
method: 'GET',
data,
options: {
load: false
}
})
}
export function getBillNumber(enCode) {
return request({
url: `/api/system/BillRule/BillNumber/${enCode}`,
method: 'GET',
options: {
load: false
}
})
}
// 获取下载文件链接
export function getDownloadUrl(type, fileId) {
return request({
url: `/api/file/Download/${type}/${fileId}`,
method: 'GET'
})
}
// 修改当前用户密码
export function updatePassword(data) {
return request({
url: '/api/permission/Users/Current/Actions/ModifyPassword',
method: 'POST',
data
})
}
// 获取我的下属
export function getSubordinate(id) {
return request({
url: `/api/permission/Users/Current/Subordinate/${id ? id : '0'}`,
method: 'GET'
})
}
// 获取默认配置
export function getConfig(account) {
return request({
url: `/api/oauth/getConfig/${account}`,
method: 'get',
options: {
load: false
}
})
}
// 获取行政区划下拉框数据
export function getProvinceSelector(id) {
return request({
url: `/api/system/Area/${id}/Selector/0`,
method: 'GET'
})
}
// 获取行政区划下拉框数据
export function getProvinceSelectorInfoList(idsList) {
return request({
url: `/api/system/Area/GetAreaByIds`,
method: 'post',
data: {
idsList
}
})
}
// 设置主要组织、主要岗位
export function setMajor(data) {
return request({
url: `/api/permission/Users/Current/major`,
method: 'put',
data
})
}
// 获取当前用户所有组织
export function getUserOrganizes(data) {
return request({
url: `/api/permission/Users/Current/getUserOrganizes`,
method: 'GET',
data
})
}
// 获取当前用户所有岗位
export function getUserPositions(data) {
return request({
url: `/api/permission/Users/Current/getUserPositions`,
method: 'GET',
data
})
}
// 获取当前用户个人资料
export function UserSettingInfo() {
return request({
url: '/api/permission/Users/Current/BaseInfo',
method: 'GET'
})
}
// 更新当前用户个人资料
export function UpdateUser(data) {
return request({
url: '/api/permission/Users/Current/BaseInfo',
method: 'PUT',
data
})
}
// 更新当前用户头像
export function UpdateAvatar(name) {
return request({
url: `/api/permission/Users/Current/Avatar/${name}`,
method: 'PUT'
})
}
// 获取分组下拉框列表
export const getGroupSelector = () => {
return request({
url: '/api/permission/Group/Selector',
method: 'GET'
})
}
// 获取分组列表
export const getGroupCondition = (data) => {
return request({
url: '/api/permission/Group/GroupCondition',
method: 'POST',
data
})
}
// 获取角色下拉框列表
export const getRoleSelector = () => {
return request({
url: '/api/permission/Role/Selector',
method: 'GET',
data: {
type: 'user',
isSystem: 0
},
options: {
load: false
}
})
}
// 获取角色下拉框列表
export const getRoleCondition = (data) => {
return request({
url: '/api/permission/Role/RoleCondition',
method: 'POST',
data
})
}
// app第三方登录
export const getCallback = (data) => {
return request({
url: `/api/oauth/socials/app/callback/${data.source}?uuid=` + data.uuid,
method: 'GET'
})
}
// 第三方登录
export function otherlogin(data, ticket) {
return request({
url: `/api/oauth/socials/render/${data}` + '?ticket=' + ticket,
method: 'get'
})
}
// 获取登陆配置
export function getLoginConfig() {
return request({
url: '/api/oauth/getLoginConfig',
})
}
//获取登录票据
export function getTicket() {
return request({
url: `/api/oauth/getTicket`,
method: 'GET',
})
}
// 轮询获取登陆状态
export function getTicketStatus(ticket) {
return request({
url: `/api/oauth/getTicketStatus/${ticket}`,
method: 'GET',
options: {
load: false
}
})
}
// 获取第三方列表
export const getSocialsUserList = () => {
return request({
url: '/api/permission/socials/login',
method: 'GET'
})
}
// 第三方登录回调列表后点击登录
export function socialsLogin(data) {
return request({
url: `/api/oauth/Login/socials`,
data,
header: {
'Content-Type': 'application/x-www-form-urlencoded'
},
})
}
// 获取签名列表
export const getSignImgList = () => {
return request({
url: '/api/permission/Users/Current/SignImg',
method: 'GET',
options: {
load: false
}
})
}
// 新增签名
export const createSignImg = (data) => {
return request({
url: '/api/permission/Users/Current/SignImg',
method: 'post',
data,
options: {
load: false
}
})
}
// 设置默认签名
export const setDefSignImg = (id) => {
return request({
url: `/api/permission/Users/Current/${id}/SignImg`,
method: 'put',
options: {
load: false
}
})
}
// 删除签名
export const delSignImg = (id) => {
return request({
url: `/api/permission/Users/Current/${id}/SignImg`,
method: 'delete',
options: {
load: false
}
})
}
// 获取选中组织、岗位、角色、用户基本信息
export const getSelectedList = ids => {
return request({
url: '/api/permission/Users/getSelectedList',
method: 'post',
data: {
ids
}
})
}
// 通过组织、岗位、角色、用户ids获取选中用户基本信息
export const getSelectedUserList = data => {
return request({
url: '/api/permission/Users/getSelectedUserList',
method: 'post',
data
})
}
// 委托选择用户
export const getReceiveUserList = data => {
return request({
url: '/api/permission/Users/ReceiveUserList',
method: 'get',
data,
options: {
load: true
}
})
}
// 获取用户下拉框列表
export const getListByAuthorize = (organizeId, keyword) => {
return request({
url: `/api/permission/Users/GetListByAuthorize/${organizeId}`,
method: 'post',
data: {
keyword
}
})
}
// 查询附近数据
export function getAroundList(data) {
return request({
url: '/api/system/Location/around',
method: 'get',
data
})
}
//根据关键字查询附近数据
export function getTextList(data) {
return request({
url: '/api/system/Location/text',
method: 'get',
data
})
}
//逆地理编码
export function getAddress(data) {
return request({
url: '/api/system/Location/regeo',
method: 'get',
data
})
}
// 更改扫码凭证状态-已扫码
export function setCodeCertificateStatus(ticket, status) {
return request({
url: `/api/oauth/setCodeCertificateStatus/${ticket}/${status}`,
method: 'GET',
options: {
load: false
}
})
}
// 扫码确认登录
export function confirmLogin(ticket) {
return request({
url: `/api/oauth/confirmLogin/${ticket}`,
method: 'GET',
options: {
load: false
}
})
}
export function getLangJson(locale) {
const header = locale ? {
"Accept-Language": locale
} : {}
return request({
url: '/api/system/BaseLang/LangJson',
method: 'GET',
header
})
}
//获取用户列表
export function getUserList(data) {
return request({
url: '/api/permission/Users',
method: 'GET',
data,
options: {
load: false
}
})
}

40
api/commonWords.js Normal file
View File

@@ -0,0 +1,40 @@
import request from '@/utils/request'
//获取常用语
export function getSelector() {
return request({
url: `/api/system/CommonWords/Selector?type=App`,
method: 'get'
})
}
// 获取常用语列表
export function commonWords(data) {
return request({
url: `/api/system/CommonWords`,
method: 'get',
data
})
}
// 审批常用语新建
export function Create(data) {
return request({
url: '/api/system/CommonWords',
method: 'post',
data
})
}
// 审批常用语编辑
export function Update(data) {
return request({
url: `/api/system/CommonWords/${data.id}`,
method: 'put',
data
})
}
// 删除审批常用语详情
export function Delete(id) {
return request({
url: `/api/system/CommonWords/${id}`,
method: 'DELETE'
})
}

44
api/home.js Normal file
View File

@@ -0,0 +1,44 @@
import request from '@/utils/request'
// 获取通知公告
export function getNotice(data) {
return request({
url: '/api/visualdev/Dashboard/Notice',
method: 'post',
data,
options: {
load: false
}
})
}
// 获取未读邮件
export function getEmail() {
return request({
url: '/api/visualdev/Dashboard/Email',
method: 'get',
options: {
load: false
}
})
}
// 获取待办事项
export function getFlowTodo(type) {
return request({
url: `/api/workflow/monitor/FlowTodo?type=${type}`,
method: 'get',
options: {
load: false
}
})
}
// 获取我的待办事项
export function getMyFlowTodo() {
return request({
url: '/api/visualdev/Dashboard/MyFlowTodo',
method: 'get',
options: {
load: false
}
})
}

10
api/index/index.js Normal file
View File

@@ -0,0 +1,10 @@
import request from '@/utils/request'
export function getHomeData(id) {
return request({
url: `/api/system/HomeData/app`,
method: 'get',
options: {
load: true
}
})
}

73
api/message.js Normal file
View File

@@ -0,0 +1,73 @@
import request from '@/utils/request'
// 获取IM对话列表
export function getIMReply(data) {
return request({
url: '/api/message/imreply',
method: 'Get',
options: {
load: true
},
data
})
}
//获取消息列表
export function getMessageList(data) {
return request({
url: '/api/message',
data,
options: {
load: false
}
})
}
//获取消息列表
export function getUnReadMsgNum(data) {
return request({
url: '/api/message/getUnReadMsgNum',
data,
options: {
load: false
}
})
}
// 全部已读
export function MessageAllRead(data) {
return request({
url: '/api/message/Actions/ReadAll',
method: 'POST',
data
})
}
//消息详情
export function getMessageDetail(id) {
return request({
url: `/api/message/ReadInfo/${id}`,
method: 'get'
})
}
// 判断是否有查看消息详情权限(消息通知用)
export function checkInfo(taskOperatorId, opType) {
return request({
url: `/api/workflow/operator/${taskOperatorId}/Info?opType=${opType}`,
method: 'get'
})
}
// 删除会话列表
export function relocation(id) {
return request({
url: `/api/message/imreply/relocation/${id}`,
method: 'delete'
})
}
// 获取组织下拉框列表
export function getOrgAndPosSelector(data) {
return request({
url: '/api/permission/Organize/AsyncPosList',
method: 'get',
data,
options: {
load: false
}
})
}

73
api/portal/portal.js Normal file
View File

@@ -0,0 +1,73 @@
import request from '@/utils/request'
//门户列表
export function PortalList() {
return request({
url: `/api/visualdev/Portal/Selector/Menu`,
method: 'get',
options: {
load: false
}
})
}
//更新门户
export function SetPortal(id) {
return request({
url: `/api/visualdev/Portal/${id}/Actions/SetDefault?platform=App`,
method: 'put',
options: {
load: false
}
})
}
//门户列表切换后列表
export function auth(id) {
return request({
url: `/api/visualdev/Portal/${id}/auth?platform=App`,
method: 'get',
options: {
load: false
}
})
}
//获取门户地图数据
export function geojson(code) {
return request({
url: `/api/system/atlas/geojson?code=${code}&hasChildren=true`,
method: 'get',
options: {
load: false
}
})
}
//获取省市区树
export function getAtlas() {
return request({
url: `/api/system/atlas`,
method: 'get',
options: {
load: false
}
})
}
// 获取发送配置列表列表
export const getMsgTemplate = data => {
return request({
url: '/api/message/SendMessageConfig/getSendConfigList',
method: 'GET',
data,
options: {
load: false
}
})
}
// 预览
export const getPreviewPortal = id => {
return request({
url: '/api/visualdev/Portal/' + id,
method: 'GET',
options: {
load: false
}
})
}

11
api/signature.js Normal file
View File

@@ -0,0 +1,11 @@
import request from '@/utils/request'
// 通过id获取签章下拉框列表
export function getListByIds(data) {
return request({
url: '/api/system/Signature/ListByIds',
method: 'post',
data
})
}

14
api/system.js Normal file
View File

@@ -0,0 +1,14 @@
import request from '@/utils/request'
// 获取应用列表
export function getSystemList(data) {
return request({
url: '/api/system/System/userAuthList',
method: 'get',
data,
options: {
load: true
}
})
}

139
api/workFlow/document.js Normal file
View File

@@ -0,0 +1,139 @@
import request from '@/utils/request'
// 获取文档列表
export function getDocumentList(data) {
return request({
url: `/api/file/Document?keyword=${data.keyword}&parentId=${data.parentId}`,
method: 'get'
})
}
// 文件下载
export function packDownload(e) {
return request({
url: `/api/file/Document/PackDownload`,
method: 'POST',
data:JSON.parse(e)
})
}
// 文件重命名
export function resetFileName(data) {
return request({
url: `/api/file/Document/${data.id}`,
method: 'PUT',
data
})
}
// 文件重命名详情
export function fileDetail(id) {
return request({
url: `/api/file/Document/${id}`,
method: 'get'
})
}
// 新建文件夹
export function addFolder(data) {
return request({
url: `/api/file/Document`,
method: 'POST',
data
})
}
// 文件删除
export function batchDelete(e) {
return request({
url: `/api/file/Document/BatchDelete`,
method: 'POST',
data:JSON.parse(e)
})
}
// 文件回收站
export function trash(data) {
return request({
url: `/api/file/Document/Trash`,
method: 'GET',
data
})
}
// 文件回收站删除
export function trashDelete(data) {
return request({
url: `/api/file/Document/Trash`,
method: 'post',
data
})
}
// 文件还原
export function recovery(data) {
return request({
url: `/api/file/Document/Trash/Actions/Recovery`,
method: 'POST',
data
})
}
// 文件树列表
export function folderTree(data) {
return request({
url: `/api/file/Document/FolderTree`,
method: 'POST',
data
})
}
// 文件移动
export function folderMove(data) {
return request({
url: `/api/file/Document/Actions/MoveTo/${data.id}`,
method: 'PUT',
data
})
}
// 文件共享列表
export function shareFolderList(data) {
return request({
url: `/api/file/Document/Share`,
method: 'GET',
data
})
}
// 文件共享
export function shareFolder(data) {
return request({
url: `/api/file/Document/Actions/Share`,
method: 'POST',
data
})
}
// 共享给我
export function shareTome(data) {
return request({
url: `/api/file/Document/ShareTome`,
method: 'GET',
data
})
}
// 取消共享
export function cancelShare(data) {
return request({
url: `/api/file/Document/Actions/CancelShare`,
method: 'POST',
data
})
}
// 获取共享人员
export function shareUser(id) {
return request({
url: `/api/file/Document/ShareUser/${id}`,
method: 'GET'
})
}
// 更新共享人员
export function shareAdjustment(data) {
return request({
url: `/api/file/Document/Actions/ShareAdjustment/${data.ids}`,
method: 'POST',
data
})
}

84
api/workFlow/entrust.js Normal file
View File

@@ -0,0 +1,84 @@
import request from '@/utils/request'
// 获取流程委托列表
export function FlowDelegateList(data) {
return request({
url: `/api/workflow/delegate`,
method: 'get',
data
})
}
// 获取流程委托信息
export function FlowDelegateInfo(id) {
return request({
url: `/api/workflow/delegate/${id}`,
method: 'get'
})
}
// 删除流程委托
export function DeleteDelagate(id) {
return request({
url: `/api/workflow/delegate/${id}`,
method: 'DELETE'
})
}
// 新建流程委托
export function Create(data) {
return request({
url: `/api/workflow/delegate`,
method: 'post',
data
})
}
// 更新流程委托
export function Update(data) {
return request({
url: `/api/workflow/delegate/${data.id}`,
method: 'PUT',
data
})
}
// 获取流程的所有委托人
export function getDelegateUser(id) {
return request({
url: `/api/workflow/delegate/UserList?templateId=${id}`,
method: 'get'
})
}
// 获取一个委托终止
export function entrustStop(id) {
return request({
url: `/api/workflow/delegate/Stop/${id}`,
method: 'put',
data: {}
})
}
// 获取用户下拉框列表
export const getListByAuthorize = (organizeId, keyword) => {
return request({
url: `/api/permission/Users/GetListByAuthorize/${organizeId}`,
method: 'post',
data: {
keyword
}
})
}
// 获取用户下拉框列表
export function getPrincipalDetails(id) {
return request({
url: `/api/workflow/delegate/Info/${id}`,
method: 'get'
})
}
// 接受委托
export function entrustHandle(id, data) {
return request({
url: `/api/workflow/delegate/Notarize/${id}?type=${data.type}`,
method: 'post',
data: {}
})
}

232
api/workFlow/flowBefore.js Normal file
View File

@@ -0,0 +1,232 @@
import request from '@/utils/request'
import jnpf from '@/utils/jnpf'
// 获取待我审批信息
export function FlowTask(id, data) {
const userInfo = uni.getStorageSync('userInfo') || {}
const newId = jnpf.aesEncryption.encrypt(id + ',' + userInfo.userId + ',' + jnpf.idGenerator());
return request({
url: `/api/workflow/task/${newId}`,
method: 'get',
data,
options: {
load: true
}
})
}
// 流程记录
export function recordList(data) {
return request({
url: `/api/workflow/operator/RecordList`,
method: 'get',
data
})
}
// 获取流程任务
export function taskList(data) {
return request({
url: `/api/workflow/trigger/task/List`,
method: 'get',
data
})
}
//减签列表
export function AddSignUserIdList(data, id) {
return request({
url: `/api/workflow/operator/AddSignUserIdList/${id}`,
method: 'post',
data
})
}
//减签
export function ReduceApprover(data, id) {
return request({
url: `/api/workflow/operator/ReduceApprover/${id}`,
method: 'post',
data
})
}
// 流程签收
export function SignFor(data) {
return request({
url: `/api/workflow/operator/Sign`,
method: 'post',
data
})
}
// 退回
export function back(id) {
return request({
url: `/api/workflow/operator/SendBackNodeList/${id}`,
method: 'get'
})
}
// 确认退回
export function sendBack(data, id) {
return request({
url: `/api/workflow/operator/SendBack/${id}`,
method: 'post',
data
})
}
// 开始办理
export function Transact(data) {
return request({
url: `/api/workflow/operator/Transact`,
method: 'post',
data
})
}
// 待我审核审核
export function Audit(id, data) {
return request({
url: `/api/workflow/operator/Audit/${id}`,
method: 'post',
data,
options: {
load: true
}
})
}
// 待我审核退回
export function Reject(id, data) {
return request({
url: `/api/workflow/operator/Audit/${id}`,
method: 'post',
data
})
}
// 撤回审核
export function auditRecall(id, data) {
return request({
url: `/api/workflow/operator/Recall/${id}`,
method: 'post',
data
})
}
export function launchRecall(id, data) {
return request({
url: `/api/workflow/task/Recall/${id}`,
method: 'PUT',
data
})
}
//减签
export function addSignUserIdList(id, data) {
return request({
url: `/api/workflow/operator/AddSignUserIdList/${id}`,
method: 'POST',
data
})
}
// 驳回审核
export function cancel(id, data) {
return request({
url: `/api/workflow/Engine/FlowBefore/Cancel/${id}`,
method: 'post',
data
})
}
// 待我审核转审
export function Transfer(id, data) {
return request({
url: `/api/workflow/operator/Transfer/${id}`,
method: 'post',
data
})
}
// 审批汇总
export function getRecordList(id, data) {
return request({
url: `/api/workflow/Engine/FlowBefore/RecordList/${id}`,
method: 'get',
data
})
}
// 待我审核保存草稿
export function saveAudit(id, data) {
return request({
url: `/api/workflow/operator/SaveAudit/${id}`,
method: 'post',
data
})
}
export function saveAssist(id, data) {
return request({
url: `/api/workflow/operator/AssistSave/${id}`,
method: 'post',
data
})
}
// 判断是否有候选人
export function Candidates(id, data) {
return request({
url: `/api/workflow/operator/CandidateNode/${id}`,
method: 'post',
data
})
}
// 获取候选人列表(分页)
export function CandidateUser(id, data) {
return request({
url: `/api/workflow/operator/CandidateUser/${id}`,
method: 'post',
data
})
}
// 获取审批退回类型
export function RejectList(id) {
return request({
url: `/api/workflow/Engine/FlowBefore/RejectList/${id}`,
method: 'get'
})
}
//协办
export function Assist(id, data) {
return request({
url: `/api/workflow/operator/Assist/${id}`,
method: 'post',
data
})
}
// 加签
export function FreeApprover(id, data) {
return request({
url: `/api/workflow/operator/AddSign/${id}`,
method: 'post',
data
})
}
// 返回多个子流程信息
export function SubFlowInfo(id) {
return request({
url: `/api/workflow/Engine/FlowBefore/SubFlowInfo/${id}`,
method: 'get'
})
}
// 获取流程实例相关人员(分页)
export function getTaskUserList(taskId, data) {
return request({
url: `/api/workflow/task/TaskUserList/${taskId}`,
method: 'get',
data
})
}
// 外部节点重试
export function retryOutside(nodeId) {
return request({
url: `/api/workflow/task/Hooks/Retry/${nodeId}`,
method: 'get',
})
}

120
api/workFlow/flowEngine.js Normal file
View File

@@ -0,0 +1,120 @@
import request from '@/utils/request'
// 获取流程引擎列表
export function FlowEngineList(data) {
return request({
url: `/api/workflow/Engine/flowTemplate`,
method: 'get',
data
})
}
// 获取流程引擎信息
export function FlowEngineInfo(id) {
return request({
url: `/api/workflow/Engine/flowTemplate/${id}`,
method: 'get'
})
}
//获取流程引擎分页
export function getFlowSelector(data) {
return request({
url: `/api/workflow/template/Selector`,
method: 'get',
data,
options: {
load: true
}
})
}
//表单预览
export function flowForm(id) {
return request({
url: `/api/flowForm/Form/${id}`,
method: 'get'
})
}
// 列表ListAll
export function FlowEngineListAll() {
return request({
url: `/api/workflow/Engine/flowTemplate/ListAll`,
method: 'get',
options: {
load: false
}
})
}
// 流程引擎下拉框
export function FlowEngineSelector(type) {
return request({
url: `/api/workflow/Engine/flowTemplate/Selector`,
method: 'get',
data: {
type
}
})
}
// 获取流程评论列表
export function getCommentList(data) {
return request({
url: `/api/workflow/comment`,
method: 'get',
data
})
}
// 新建流程评论
export function createComment(data) {
return request({
url: `/api/workflow/comment`,
method: 'post',
data
})
}
// 删除流程评论
export function delComment(id) {
return request({
url: `/api/workflow/comment/${id}`,
method: 'delete'
})
}
// 委托可选全部流程
export function FlowEngineAll(data) {
return request({
url: `/api/workflow/Engine/flowTemplate/getflowAll`,
method: 'get',
data
})
}
// 获取引擎id
export function getFlowIdByCode() {
return request({
url: `/api/extend/CrmOrder`,
method: 'get'
})
}
// 获取待办未读
export function getFlowTodoCount(data) {
return request({
url: `/api/workflow/monitor/FlowTodoCount`,
method: 'post',
data
})
}
// 委托 通过list<flowId>获取流程引擎列表
export function getFlowEngineListByIds(data) {
return request({
url: `/api/workflow/template/GetFlowList`,
method: 'post',
data
})
}
// 获取流程版本Id和发起节点表单id(大流程id)
export function getFlowStartFormId(id) {
return request({
url: `/api/workflow/template/StartFormId/${id}`,
method: 'get',
})
}

View File

@@ -0,0 +1,16 @@
import request from '@/utils/request'
// 撤销
export function Revoke(id, data) {
return request({
url: `/api/workflow/task/Revoke/${id}`,
method: 'PUT',
data
})
}
// 发起催办
export function Press(id) {
return request({
url: `/api/workflow/task/Press/${id}`,
method: 'post'
})
}

65
api/workFlow/schedule.js Normal file
View File

@@ -0,0 +1,65 @@
import request from '@/utils/request'
// 获取日程安排列表
export function List(data) {
return request({
url: '/api/system/Schedule/AppList',
method: 'get',
data,
options: {
load: false
}
})
}
// 新建日程安排
export function ScheduleCreate(data) {
return request({
url: '/api/system/Schedule',
method: 'post',
data,
options: {
load: false
}
})
}
// 删除日程安排
export function ScheduleDelete(id, type) {
return request({
url: `/api/system/Schedule/${id}/${type}`,
method: 'DELETE',
options: {
load: false
}
})
}
// 获取日程安排信息
export function ScheduleInfo(id) {
return request({
url: `/api/system/Schedule/${id}`,
method: 'get',
options: {
load: false
}
})
}
// 更新日程安排
export function ScheduleUpdate(data, type) {
return request({
url: `/api/system/Schedule/${data.id}/${type}`,
method: 'PUT',
data,
options: {
load: false
}
})
}
//查看日程详情
export function ScheduleDetail(groupId, id) {
return request({
url: `/api/system/Schedule/detail?groupId=${groupId}&id=${id}`,
method: 'get',
options: {
load: false
}
})
}

49
api/workFlow/template.js Normal file
View File

@@ -0,0 +1,49 @@
import request from '@/utils/request'
// 获取发起
export function getFlowLaunchList(data) {
return request({
url: `/api/workflow/task`,
method: 'get',
data,
options: {
load: false
}
})
}
// 删除流程发起
export function delFlowLaunch(id) {
return request({
url: '/api/workflow/task/' + id,
method: 'delete',
});
}
// 获取待签
export function getOperatorList(data) {
return request({
url: `/api/workflow/operator/List/${data.category}`,
method: 'get',
data,
options: {
load: false
}
})
}
// 获取流程发起列表
// export function TreeList() {
// return request({
// url: `/api/workflow/template/TreeList`,
// method: 'get'
// })
// }
// 获取流程发起列表
// export function OperatorList() {
// return request({
// url: `api/workflow/operator/List/0`,
// method: 'get'
// })
// }

View File

@@ -0,0 +1,35 @@
import request from '@/utils/request'
// 新建表单
export function Create(data) {
return request({
url: `/api/workflow/task`,
method: 'post',
data,
options: {
load: true
}
})
}
// 修改表单
export function Update(data) {
return request({
url: `/api/workflow/task/${data.id}`,
method: 'put',
data
})
}
//通过表单id获取流程id
export function getFormById(id) {
return request({
url: `/api/flowForm/Form/getFormById/${id}`,
method: 'get'
})
}
//查看发起表单
export function getStartFormInfo(id) {
return request({
url: `/api/workflow/task/ViewStartForm/${id}`,
method: 'get'
})
}