mui.init({
})
$(function() {
$('.order_type').find('input[type="radio"]').on('change', function() {
if($(this).val() === "108") { //投诉
$('.complaintOrder ').show();
} else {
$('.complaintOrder ').hide();
}
});
//提交按钮
$('#submit').on('tap', function() {
if($('#order_type').val() == '') {
mui.alert('请输入工单类型!') //请输入工单类型
} else if($('#order_name').val() == '') {
mui.alert('请输入客户姓名!') //请输入客户姓名
} else if($('#order_rengin').val() == '') {
mui.alert('请输入项目名称!') //请输入项目名称
} else if($('#order_room').val() == '') {
mui.alert('请输入房间号!') //请输入房间号
} else if($('#ower_relationship').val() == '') {
mui.alert('请输入房东关系!') //房东关系
} else if($('#order_reception').val() == '') {
mui.alert('请填写详细描述!') //填写详细描述
} else {
$.ajax({
type: "post",
dataType: 'json',
url: huayi.config.callcenter_url + '/WxLogin/AddWorkOrder',
async: true,
data: {
gdly: $('#order_source').attr('data-index'), //工单来源
gdlx: $('.order_type').find('input[type="radio"]:checked').val(), //工单类型
callCustomer: $('#order_name').val(), //客户姓名
tel: $('#order_tel').val(), //否 string 联系电话
areaid: $("#order_rengin").attr('data-index'), //区域名称
proid: $("#order_pro").attr('data-index'), //项目名称
buildingid: $("#order_floor").attr('data-index'), //楼号
roomno: $('#order_room').val(), //房间号
OwnerRelations: $('#ower_relationship').attr('data-index'), //房东关系
customerresponseid: $('#order_response').find('input[type="radio"]:checked').val(), //否 int 客户反应
fkcont: $('#order_reception').val(), //否 string 接待描述 - 反馈内容
fkdep: $('#complaintOrder_type').val(), //否 int 处理部门(投诉类型)
isquality: $('#is_quality_assurance').find('input[type="radio"]:checked').val(), //否 int 是,//否过质保
fkcont: $('#order_reception').val(), //描述详情
openid: 'oXF5e1mWpX5DajW5_yjNLPKb8ThE',
},
success: function(data) {
if(data.state == "success") {
debugger
mui.toast('投诉成功');
$('#order_type').val(''); //工单类型
$("#order_name").val(''); //客户姓名
$("#order_pro").val(); //项目名称
$("#order_room").val(''); //房间号
$(".ower_relationship").val(''); //房东关系
$("#order_reception").val(''); //投诉人电话
window.location.reload();
} else {
mui.toast(data.message);
}
}
});
}
})
//工单类型
// var typeList = [];
// $.ajax({
// type: "get",
// url: huayi.config.callcenter_url + 'Dictionary/GetDicValueListByFlagWx',
// async: false,
// data: {
// flag: 'GDLX'
// },
// dataType: 'json',
// success: function(data) {
// var type_data = data.data;
// console.log(type_data);
// $(type_data).each(function(i, n) {
// var obj = {};
// obj.value = n.F_DictionaryValueId;
// obj.text = n.F_Name;
// typeList.push(obj)
// })
// }
// });
//项目名称
var areaList = [];
$.ajax({
type: "get",
url: huayi.config.callcenter_url + 'CusRegionCategory/GetListTreeDrop',
async: false,
data: {},
dataType: 'json',
success: function(data) {
console.log(data)
areaList = data.data;
}
});
//房东关系
var keyList = [];
$.ajax({
type: "get",
url: huayi.config.callcenter_url + 'Dictionary/GetDicValueListByFlagWx',
async: false,
data: {
flag: 'FZGX'
},
dataType: 'json',
success: function(data) {
var key_data = data.data;
console.log(data.data);
$(key_data).each(function(i, n) {
var obj = {};
obj.value = n.F_DictionaryValueId;
obj.text = n.F_Name;
keyList.push(obj)
})
}
});
// 受理人
$('.selectreceiver').on('tap', function() {
getOrderResponsible();
})
//获取受理人下拉
function getOrderResponsible() {
var dtd = $.Deferred(); //在函数内部,新建一个Deferred对象
var Receiver = [];
$.ajax({
url: huayi.config.callcenter_url + 'CallInScreen/GetUserListByBuildingidDrop',
type: 'get',
data: {
depid: $('#complaintOrder_type').attr('data-index'), // 否 int 部门id
arearid: $('#order_rengin').attr('data-index'), // 否 int 区域id
proid: $('#order_pro').attr('data-index'), // 是 int 姓名/项目id
buildingid: $('#order_floor').attr('data-index') // 否 int 楼号id
},
dataType: "json",
async: true,
success: function(res) {
$('#order_responsible').empty();
if(res.state.toLowerCase() === "success") {
res = res.data;
res.forEach(function(v, i) {
// $('#order_responsible').append('')
// res.forEach(function(v, i) {
// $('#order_responsible').append('');
// });
// $('#order_responsible').selectpicker('refresh');
var obj1 = {};
obj1.value = v.F_DeptId;
obj1.text = v.F_UserName;
Receiver.push(obj1);
})
dtd.resolve(); // 改变Deferred对象的执行状态
}
}
})
}
(function($, doc) {
$.init();
$.ready(function() {
// //项目名称
var ZTiPickers = new $.PopPicker({
layer: 3
});
ZTiPickers.setData(areaList);
var ZXs = doc.getElementById('showZhuTiPicker');
var ZXResults = doc.getElementById('order_rengin');
var ZXResults2 = doc.getElementById('order_pro');
var ZXResults3 = doc.getElementById('order_floor');
ZXs.addEventListener('tap', function(event) {
ZTiPickers.show(function(items) {
console.log(items)
ZXResults.value =items[0].text + "-" + items[1].text + "-" + items[2].text;
ZXResults.setAttribute("data-index", items[0].id);
ZXResults2.setAttribute("data-index", items[1].id);
ZXResults3.setAttribute("data-index", items[2].id);
//返回 false 可以阻止选择框的关闭
//return false;
});
}, false);
// //房东关系
var cityPicker3 = new $.PopPicker();
cityPicker3.setData(keyList);
var showCityPickerButton = doc.getElementById('showCityPicker3');
var cityResult3 = doc.getElementById('ower_relationship');
showCityPickerButton.addEventListener('tap', function(event) {
cityPicker3.show(function(items) {
cityResult3.value = items[0].text;
cityResult3.setAttribute("data-index", items[0].value);
//返回 false 可以阻止选择框的关闭
//return false;
});
}, false);
//投诉类型
// var userPicker = new $.PopPicker({
// layer: 3
// });
// userPicker.setData(cityData3);
// var showUserPickerButton = doc.getElementById('showUserPicker');
// var userResult = doc.getElementById('complaintOrder_type');
//// var userResult1 = doc.getElementById('complaintOrder_type1')
// showUserPickerButton.addEventListener('tap', function(event) {
// userPicker.show(function(items) {
// userResult.value = items[0].text + "-" + items[1].text + "-" + items[2].text;
//// userResult1.value = items[0].text;
// userResult.setAttribute("data-index", items[0].value);
// //返回 false 可以阻止选择框的关闭
// //return false;
// });
// }, false);
//受理人
// var userPicker = new $.PopPicker();
// userPicker.setData(typeList);
// var showUserPickerButton = doc.getElementById('showUserPicker2');
// var userResult = doc.getElementById('order_type');
// showUserPickerButton.addEventListener('tap', function(event) {
// userPicker.show(function(items) {
// userResult.value = items[0].text;
// userResult.setAttribute("data-index", items[0].value);
// //返回 false 可以阻止选择框的关闭
// //return false;
// });
// }, false);
})
})(mui, document);
})