|
@@ -34,7 +34,7 @@ function getQuotation(page, limit, startTime, endTime){
|
|
|
buttonElem = "<button class=\"ignore_button button_div_head audit_refund\"><img src=\"/images/refund/refused.png\"/><span data-locale=\"yijujue\">"+ paramReturn("已拒绝", parent.type) +"</span></button>\n" +
|
|
|
"<button class=\"offer_button button_div_head\" onclick='offerClick(this)'><img src=\"/images/refund/tongyi.png\"/><span data-locale=\"tongyituikuan\">"+ paramReturn("同意退款", parent.type) +"</span></button>\n";
|
|
|
}
|
|
|
- $(".content_div").append("<div uuid="+ AES_ECB_encrypt(AES_ECB_encrypt(item.releaseUuid, null), null) +" class=\"content_column\">\n" +
|
|
|
+ $(".content_div").append("<div offerCode="+ item.offerCode +" uuid="+ AES_ECB_encrypt(AES_ECB_encrypt(item.releaseUuid, null), null) +" class=\"content_column\">\n" +
|
|
|
"<div class=\"content_div_input\">\n" +
|
|
|
"<div class=\"head_name\" style=\"width: 5%;\">"+ (index + 1) +"</div>\n" +
|
|
|
"<div class=\"head_name\" style=\"width: 20%;\">"+ item.offerName +"</div>\n" +
|
|
@@ -75,55 +75,134 @@ function getQuotation(page, limit, startTime, endTime){
|
|
|
}
|
|
|
//同意退款
|
|
|
function offerClick(obj){
|
|
|
- layer.load(3);
|
|
|
- var uuid = $(obj).parent().parent().parent().attr("uuid");
|
|
|
- $.ajax({
|
|
|
- url: "/wxRefund/refusedRefund",
|
|
|
- type: "put",
|
|
|
- data: {
|
|
|
- "refundState": "1",
|
|
|
- "releaseUuid": AES_ECB_decrypt(AES_ECB_decrypt(uuid, null), null)
|
|
|
- },
|
|
|
- headers: {"token": localStorage.getItem("token")},
|
|
|
- dataType: "json",
|
|
|
- success: (data) => {
|
|
|
- if(data.msg == "200"){
|
|
|
- layer.msg(data.data, {icon: 1});
|
|
|
- } else {
|
|
|
- layer.msg(data.data, {icon: 2});
|
|
|
+ layer.confirm("确认此操作吗?",{
|
|
|
+ btn: ['确定', '取消'],
|
|
|
+ title: false,
|
|
|
+ skin: 'layclass'
|
|
|
+ }, function () {
|
|
|
+ layer.load(3);
|
|
|
+ var uuid = $(obj).parent().parent().parent().attr("uuid");
|
|
|
+ var offerCode = $(obj).parent().parent().parent().attr("offerCode")
|
|
|
+ console.log(offerCode)
|
|
|
+ sendPrivateText(offerCode);
|
|
|
+ return false;
|
|
|
+ $.ajax({
|
|
|
+ url: "/wxRefund/refusedRefund",
|
|
|
+ type: "put",
|
|
|
+ data: {
|
|
|
+ "refundState": "1",
|
|
|
+ "releaseUuid": AES_ECB_decrypt(AES_ECB_decrypt(uuid, null), null)
|
|
|
+ },
|
|
|
+ headers: {"token": localStorage.getItem("token")},
|
|
|
+ dataType: "json",
|
|
|
+ success: (data) => {
|
|
|
+ if(data.msg == "200"){
|
|
|
+ layer.msg(data.data, {icon: 1});
|
|
|
+ sendPrivateText(offerCode);
|
|
|
+ } else {
|
|
|
+ layer.msg(data.data, {icon: 2});
|
|
|
+ }
|
|
|
+ getQuotation(1, 7, startTime, endTime);//查询报价单数据渲染
|
|
|
+ layer.closeAll("loading");
|
|
|
+ },
|
|
|
+ error: () => {
|
|
|
+ layer.alert(paramReturn("服务器异常,请联系管理员", parent.type), {icon: 2});
|
|
|
+ layer.closeAll("loading");
|
|
|
}
|
|
|
- getQuotation(1, 7, startTime, endTime);//查询报价单数据渲染
|
|
|
- layer.closeAll("loading");
|
|
|
- },
|
|
|
- error: () => {
|
|
|
- layer.alert(paramReturn("服务器异常,请联系管理员", parent.type), {icon: 2});
|
|
|
- layer.closeAll("loading");
|
|
|
- }
|
|
|
- });
|
|
|
+ });
|
|
|
+ },function (){
|
|
|
+ layer.closeAll()
|
|
|
+ })
|
|
|
}
|
|
|
//拒绝
|
|
|
function ignoreClick(obj){
|
|
|
- layer.load(3);
|
|
|
- var uuid = $(obj).parent().parent().parent().attr("uuid");
|
|
|
- $.ajax({
|
|
|
- url: "/wxRefund/refusedRefund",
|
|
|
- type: "put",
|
|
|
- data: {
|
|
|
- "refundState": "2",
|
|
|
- "releaseUuid": AES_ECB_decrypt(AES_ECB_decrypt(uuid, null), null)
|
|
|
- },
|
|
|
- headers: {"token": localStorage.getItem("token")},
|
|
|
- dataType: "json",
|
|
|
- success: (data) => {
|
|
|
- layer.closeAll("loading");
|
|
|
- if(data.msg == "200"){
|
|
|
- layer.msg(data.data, {icon: 1});
|
|
|
- getQuotation(1, 7, startTime, endTime);//查询报价单数据渲染
|
|
|
+ layer.confirm("确认此操作吗?",{
|
|
|
+ btn: ['确定', '取消'],
|
|
|
+ title: false,
|
|
|
+ skin: 'layclass'
|
|
|
+ }, function () {
|
|
|
+ layer.load(3);
|
|
|
+ var uuid = $(obj).parent().parent().parent().attr("uuid");
|
|
|
+ var offerCode = $(obj).parent().parent().parent().attr("offerCode")
|
|
|
+ $.ajax({
|
|
|
+ url: "/wxRefund/refusedRefund",
|
|
|
+ type: "put",
|
|
|
+ data: {
|
|
|
+ "refundState": "2",
|
|
|
+ "releaseUuid": AES_ECB_decrypt(AES_ECB_decrypt(uuid, null), null)
|
|
|
+ },
|
|
|
+ headers: {"token": localStorage.getItem("token")},
|
|
|
+ dataType: "json",
|
|
|
+ success: (data) => {
|
|
|
+ layer.closeAll("loading");
|
|
|
+ if(data.msg == "200"){
|
|
|
+ layer.msg(data.data, {icon: 1});
|
|
|
+ getQuotation(1, 7, startTime, endTime);//查询报价单数据渲染
|
|
|
+ sendPrivateText(offerCode);
|
|
|
+ }
|
|
|
+ },
|
|
|
+ error: () => {
|
|
|
+ layer.alert(paramReturn("服务器异常,请联系管理员", parent.type), {icon: 2});
|
|
|
+ layer.closeAll("loading");
|
|
|
}
|
|
|
+ });
|
|
|
+ },function (){
|
|
|
+ layer.closeAll()
|
|
|
+ })
|
|
|
+}
|
|
|
+//注册并登录环信账号
|
|
|
+function registerUser(){
|
|
|
+ var options = {
|
|
|
+ username: parent.username.toLowerCase(),
|
|
|
+ password: '123456',
|
|
|
+ nickname: parent.nickname,
|
|
|
+ appKey: WebIM.config.appkey,
|
|
|
+ success: function () { },
|
|
|
+ error: function (err) {
|
|
|
+ let errorData = JSON.parse(err.data);
|
|
|
},
|
|
|
- error: () => {
|
|
|
- layer.alert(paramReturn("服务器异常,请联系管理员", parent.type), {icon: 2});
|
|
|
- layer.closeAll("loading");
|
|
|
+ };
|
|
|
+ conn.registerUser(options);
|
|
|
+
|
|
|
+ var options1 = {
|
|
|
+ user: parent.username.toLowerCase(),
|
|
|
+ pwd: '123456',
|
|
|
+ appKey: WebIM.config.appkey
|
|
|
+ };
|
|
|
+ conn.open(options1);
|
|
|
+ //
|
|
|
+ setTimeout(function (){
|
|
|
+ let options = {
|
|
|
+ nickname: parent.nickname,
|
|
|
+ avatarurl: parent.headImg,
|
|
|
+ }
|
|
|
+ //修改用户信息
|
|
|
+ conn.updateOwnUserInfo(options);
|
|
|
+ //查询列表
|
|
|
+ conn.getSessionList().then((res) => {
|
|
|
+
|
|
|
+ })
|
|
|
+ },2000);
|
|
|
+}
|
|
|
+// 单聊发送文本消息
|
|
|
+function sendPrivateText(offerCode) {
|
|
|
+ if(typeof offerCode == "null"){
|
|
|
+ console.log("发送消息失败")
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ let id = conn.getUniqueId(); // 生成本地消息id
|
|
|
+ let msg = new WebIM.message('txt', id); // 创建文本消息
|
|
|
+ msg.set({
|
|
|
+ msg: '我已对您的退款申请进行了操作,请注意查看', // 消息内容
|
|
|
+ to: offerCode, // 接收消息对象(用户id)
|
|
|
+ chatType: 'singleChat', // 设置为单聊
|
|
|
+ success: function (id, serverMsgId) {
|
|
|
+
|
|
|
+ },
|
|
|
+ fail: function(e){
|
|
|
+ console.log("失败");
|
|
|
}
|
|
|
});
|
|
|
+ conn.send(msg.body);
|
|
|
+ $(".chat__room-info-input textarea").val("");
|
|
|
}
|