初始提交
This commit is contained in:
102
api/apply/apply.js
Normal file
102
api/apply/apply.js
Normal 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
42
api/apply/order.js
Normal 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
49
api/apply/reportLog.js
Normal 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
88
api/apply/visualDev.js
Normal 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
46
api/apply/webDesign.js
Normal 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
651
api/common.js
Normal 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
40
api/commonWords.js
Normal 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
44
api/home.js
Normal 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
10
api/index/index.js
Normal 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
73
api/message.js
Normal 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
73
api/portal/portal.js
Normal 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
11
api/signature.js
Normal 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
14
api/system.js
Normal 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
139
api/workFlow/document.js
Normal 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
84
api/workFlow/entrust.js
Normal 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
232
api/workFlow/flowBefore.js
Normal 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
120
api/workFlow/flowEngine.js
Normal 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',
|
||||
})
|
||||
}
|
||||
16
api/workFlow/flowLaunch.js
Normal file
16
api/workFlow/flowLaunch.js
Normal 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
65
api/workFlow/schedule.js
Normal 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
49
api/workFlow/template.js
Normal 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'
|
||||
// })
|
||||
// }
|
||||
35
api/workFlow/workFlowForm.js
Normal file
35
api/workFlow/workFlowForm.js
Normal 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'
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user