PropertyApp/api/oa/workApi.js
2024-11-11 12:02:44 +08:00

473 lines
8.6 KiB
JavaScript

import url from '../../constant/url.js'
/**
* 查询工作流
* @param {Object} _that 上下文对象
* @param {Object} _data 请求报文
*/
export function queryStartWork(_that,_data){
return new Promise(function(reslove,reject){
_that.context.get({
url: url.queryStartWork,
data:_data,
success: function(res) {
if(res.data.code == 0){
reslove(res.data);
}else{
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
},
fail: function(e) {
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
})
});
}
/**
* 查询工作流
* @param {Object} _that 上下文对象
* @param {Object} _data 请求报文
*/
export function queryWorkType(_that,_data){
return new Promise(function(reslove,reject){
_that.context.get({
url: url.listWorkType,
data:_data,
success: function(res) {
if(res.data.code == 0){
reslove(res.data);
}else{
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
},
fail: function(e) {
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
})
});
}
/**
* 起草申请
* @param {Object} _that
* @param {Object} _data
*/
export function saveWorkPool(_that,_data){
return new Promise(function(reslove,reject){
uni.showLoading({
title: '提交中...',
});
_that.context.post({
url: url.saveWorkPool,
data:_data,
success: function(res) {
uni.hideLoading();
uni.showToast({
icon:'none',
title:res.data.msg
})
if(res.data.code == 0){
reslove(res.data);
return;
}
},
fail: function(e) {
uni.hideLoading();
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
})
});
}
export function updateWorkPool(_that,_data){
return new Promise(function(reslove,reject){
uni.showLoading({
title: '提交中...',
});
_that.context.post({
url: url.updateWorkPool,
data:_data,
success: function(res) {
uni.hideLoading();
uni.showToast({
icon:'none',
title:res.data.msg
})
if(res.data.code == 0){
reslove(res.data);
return;
}
},
fail: function(e) {
uni.hideLoading();
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
})
});
}
export function deleteWorkPool(_that,_data){
return new Promise(function(reslove,reject){
uni.showLoading({
title: '提交中...',
});
_that.context.post({
url: url.deleteWorkPool,
data:_data,
success: function(res) {
uni.hideLoading();
uni.showToast({
icon:'none',
title:res.data.msg
})
if(res.data.code == 0){
reslove(res.data);
return;
}
},
fail: function(e) {
uni.hideLoading();
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
})
});
}
export function getWorkTask(_that,_data){
return new Promise(function(reslove,reject){
_that.context.get({
url: url.listWorkTask,
data:_data,
success: function(res) {
if(res.data.code == 0){
reslove(res.data);
}else{
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
},
fail: function(e) {
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
})
});
}
export function getWorkTaskItem(_that,_data){
return new Promise(function(reslove,reject){
_that.context.get({
url: url.listWorkTaskItem,
data:_data,
success: function(res) {
if(res.data.code == 0){
reslove(res.data);
}else{
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
},
fail: function(e) {
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
})
});
}
export function getWorkPool(_that,_data){
return new Promise(function(reslove,reject){
_that.context.get({
url: url.listWorkPool,
data:_data,
success: function(res) {
if(res.data.code == 0){
reslove(res.data);
}else{
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
},
fail: function(e) {
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
})
});
}
export function getWorkEvent(_that,_data){
return new Promise(function(reslove,reject){
_that.context.get({
url: url.listWorkEvent,
data:_data,
success: function(res) {
if(res.data.code == 0){
reslove(res.data);
}else{
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
},
fail: function(e) {
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
})
});
}
export function getWorkPoolFile(_that,_data){
return new Promise(function(reslove,reject){
_that.context.get({
url: url.listWorkPoolFile,
data:_data,
success: function(res) {
if(res.data.code == 0){
reslove(res.data);
}else{
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
},
fail: function(e) {
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
})
});
}
export function getWorkCopy(_that,_data){
return new Promise(function(reslove,reject){
_that.context.get({
url: url.listWorkCopy,
data:_data,
success: function(res) {
if(res.data.code == 0){
reslove(res.data);
}else{
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
},
fail: function(e) {
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
})
});
}
export function getWorkCycle(_that,_data){
return new Promise(function(reslove,reject){
_that.context.get({
url: url.listWorkCycle,
data:_data,
success: function(res) {
if(res.data.code == 0){
reslove(res.data);
}else{
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
},
fail: function(e) {
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
})
});
}
export function getTaskWork(_that,_data){
return new Promise(function(reslove,reject){
_that.context.get({
url: url.queryTaskWork,
data:_data,
success: function(res) {
if(res.data.code == 0){
reslove(res.data);
}else{
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
},
fail: function(e) {
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
})
});
}
/**
* 起草申请
* @param {Object} _that
* @param {Object} _data
*/
export function finishWorkTask(_that,_data){
return new Promise(function(reslove,reject){
uni.showLoading({
title: '提交中...',
});
_that.context.post({
url: url.finishWorkTask,
data:_data,
success: function(res) {
uni.hideLoading();
uni.showToast({
icon:'none',
title:res.data.msg
})
if(res.data.code == 0){
reslove(res.data);
return;
}
},
fail: function(e) {
uni.hideLoading();
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
})
});
}
export function getCopyWork(_that,_data){
return new Promise(function(reslove,reject){
_that.context.get({
url: url.queryCopyWork,
data:_data,
success: function(res) {
if(res.data.code == 0){
reslove(res.data);
}else{
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
},
fail: function(e) {
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
})
});
}
export function finishWorkCopy(_that,_data){
return new Promise(function(reslove,reject){
uni.showLoading({
title: '提交中...',
});
_that.context.post({
url: url.finishWorkCopy,
data:_data,
success: function(res) {
uni.hideLoading();
uni.showToast({
icon:'none',
title:res.data.msg
})
if(res.data.code == 0){
reslove(res.data);
return;
}
},
fail: function(e) {
uni.hideLoading();
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
})
});
}