PropertyApp/api/complaint/complaint.js
2024-02-26 17:59:28 +08:00

145 lines
2.6 KiB
JavaScript

import url from '../../constant/url.js';
/**
* 查询投诉待办
* @param {Object} _that 上下文对象
* @param {Object} _data 请求报文
*/
export function loadTodoCompaint(_that,_data){
return new Promise(function(reslove,reject){
_that.context.get({
url: url.listAuditComplaints,
data:_data,
success: function(res) {
reslove(res);
},
fail: function(e) {
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
})
});
}
/**
* 投诉处理
* @param {Object} _that 上下文对象
* @param {Object} _data 请求报文
*/
export function auditComplaint(_that,_data){
return new Promise(function(reslove,reject){
_that.context.post({
url: url.auditComplaint,
data:_data,
success: function(res) {
reslove(res);
},
fail: function(e) {
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
})
});
}
/**
* 查询投诉待办
* @param {Object} _that 上下文对象
* @param {Object} _data 请求报文
*/
export function loadCompaintFinish(_that,_data){
return new Promise(function(reslove,reject){
_that.context.get({
url: url.listAuditHistoryComplaints,
data:_data,
success: function(res) {
reslove(res);
},
fail: function(e) {
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
})
});
}
export function getComplaintEvent(_obj,_that){
return new Promise((resolve, reject) => {
_that.context.get({
url: url.listComplaintEvent,
data: _obj,
success: function(res) {
let data = res.data;
if (data.code == 0) {
resolve(data);
} else {
uni.showToast({
title: data.msg
})
}
},
fail: function(res) {
reject(res);
}
});
})
}
/**
* 查询投诉评价
* @param {Object} _obj
* @param {Object} _that上下文
*/
export function getComplaintAppraise(_obj,_that){
return new Promise((resolve, reject) => {
_that.context.get({
url: url.listComplaintAppraise,
data: _obj,
success: function(res) {
let data = res.data;
if (data.code == 0) {
resolve(data);
} else {
uni.showToast({
title: data.msg
})
}
},
fail: function(res) {
reject(res);
}
});
})
}
export function replyComplaintAppraise(_data,_that){
return new Promise(function(reslove,reject){
_that.context.post({
url: url.replyComplaintAppraise,
data:_data,
success: function(res) {
reslove(res);
},
fail: function(e) {
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
})
});
}