mirror of
https://gitee.com/java110/WechatOwnerService.git
synced 2026-02-24 05:46:04 +08:00
153 lines
2.6 KiB
JavaScript
153 lines
2.6 KiB
JavaScript
import {
|
|
requestNoAuth,
|
|
request
|
|
} from '../../lib/java110/java110Request.js';
|
|
import
|
|
url
|
|
from '../../constant/url.js';
|
|
|
|
export function complaint(_data) {
|
|
|
|
return new Promise((resolve, reject) => {
|
|
let msg = "";
|
|
if (_data.typeCd == "") {
|
|
msg = "请选择投诉类型";
|
|
} else if (_data.complaintName == "") {
|
|
msg = "请填写投诉人";
|
|
} else if (_data.tel == "") {
|
|
msg = "请填写手机号";
|
|
} else if (_data.context == "") {
|
|
msg = "请填写投诉内容";
|
|
}
|
|
console.log('msg=',msg)
|
|
if (msg != "") {
|
|
reject(msg);
|
|
return;
|
|
}
|
|
request({
|
|
url: url.saveComplaint,
|
|
method: "POST",
|
|
data: _data,
|
|
success: function(res) {
|
|
let data = res.data;
|
|
if (data.code == 0) {
|
|
resolve();
|
|
} else {
|
|
reject(data.msg);
|
|
}
|
|
},
|
|
fail: function(res) {
|
|
reject(res);
|
|
}
|
|
});
|
|
})
|
|
}
|
|
|
|
export function getComplaintType(_obj){
|
|
return new Promise((resolve, reject) => {
|
|
request({
|
|
url: url.listComplaintType,
|
|
method: "GET",
|
|
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 getComplaints(_obj){
|
|
return new Promise((resolve, reject) => {
|
|
request({
|
|
url: url.listComplaints,
|
|
method: "GET",
|
|
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 getComplaintEvent(_obj){
|
|
return new Promise((resolve, reject) => {
|
|
request({
|
|
url: url.listComplaintEvent,
|
|
method: "GET",
|
|
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} _data 评价数据
|
|
*/
|
|
export function appraiseComplaint(_data) {
|
|
return new Promise((resolve, reject) => {
|
|
if(_data.context == ''){
|
|
uni.showToast({
|
|
title:'请填写评价内容',
|
|
icon:'none'
|
|
});
|
|
return ;
|
|
}
|
|
if(_data.complaintId == ''){
|
|
uni.showToast({
|
|
title:'未包含报修信息',
|
|
icon:'none'
|
|
});
|
|
return ;
|
|
}
|
|
|
|
request({
|
|
url: url.saveComplaintAppraise,
|
|
method: "POST",
|
|
data: _data,
|
|
success: function(res) {
|
|
let data = res.data;
|
|
if (data.code == 0) {
|
|
resolve();
|
|
} else {
|
|
reject(data.msg);
|
|
}
|
|
},
|
|
fail: function(res) {
|
|
reject(res);
|
|
}
|
|
});
|
|
})
|
|
}
|