var id = helper.request.queryString("id");
var valueid = helper.request.queryString("valueid");
$(document).ready(function() {
laydate.skin('blue');
laydate({
elem: '#times',
event: 'focus',
istime: true,
format: 'YYYY-MM-DD hh:mm:ss'
});
Userarr($("#user"))
Zhibiao($("#zhibiaoone"))
$(".addBtn").click(function() {
saveCon();
});
//获取知识库详情
if(id) {
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "Quality/GetExamineBase",
async: true,
dataType: "json",
data: {
token: $.cookie("token"),
id: id,
},
success: function(result) {
if(result.state.toLowerCase() == "success") {
var data = result.data;
ZhibiaoResult($("#zhibiaotwo"), data.F_ValueID)
$("#user option:selected").val(data.F_Salesman)
$("#user option:selected").text(data.Salesman)
$("#zhibiaoone option:selected").val(data.F_ValueID)
$("#zhibiaoone option:selected").text(data.ValueName)
$("#zhibiaotwo option:selected").val(data.F_Index)
$("#zhibiaotwo option:selected").text(data.IndexName)
$("#score").val(data.F_Score)
$("#times").val(data.F_Date)
$("#remark").val(data.F_Remarks)
}
},
});
}
});
function Userarr(obj) {
obj.empty();
obj.append('');
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "UserAccount/GetSeatList",
dataType: "json",
async: true,
data: {
"token": $.cookie("token")
},
success: function(data) {
if(data.state.toLowerCase() == "success") {
var content = data.data;
$(content).each(function(i, n) {
$("")
.appendTo(obj);
})
}
}
});
}
function Zhibiao(obj) {
console.log(obj)
obj.empty();
obj.append('');
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "Dictionary/GetDicValueListById",
dataType: "json",
async: true,
data: {
"token": $.cookie("token"),
id: 4107
},
success: function(data) {
if(data.state.toLowerCase() == "success") {
var content = data.data;
$(content).each(function(i, n) {
$("")
.appendTo(obj);
})
}
}
});
}
$("#zhibiaoone").change(function() {
$("#score").val('')
ZhibiaoResult($("#zhibiaotwo"), $("#zhibiaoone").val())
})
var twoarr = []
function ZhibiaoResult(obj, val) {
obj.empty();
obj.append('');
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "Quality/GetIndexList",
dataType: "json",
async: true,
data: {
"token": $.cookie("token"),
valueid: val
},
success: function(data) {
var content = data.rows;
twoarr = data.rows;
$(content).each(function(i, n) {
$("")
.appendTo(obj);
})
}
});
}
$("#zhibiaotwo").change(function() {
twoarr.forEach(function(v,n){
if(v.F_ID == $("#zhibiaotwo").val()){
$("#score").val(v.F_Score)
}
})
})
//保存
function saveCon() {
if(!$("#user").val()){
layer.msg("请选择话务员");
return;
}
if(!$("#zhibiaoone").val() || !$("#zhibiaotwo").val()){
layer.msg("请选择指标");
return;
}
if(!$("#score").val()){
layer.msg("请输入分值");
return;
}
if(!$("#times").val()){
layer.msg("请选择考核时间");
return;
}
$.ajax({
type: "post",
url: huayi.config.callcenter_url + "Quality/OperationExamine",
async: true,
dataType: "json",
data: {
token: $.cookie("token"),
F_ID: id || "0",
F_Salesman:$("#user").val(),
F_ValueID:$("#zhibiaoone").val(),
F_Index:$("#zhibiaotwo").val(),
F_Score:$("#score").val(),
F_Date:$("#times").val(),
F_Remarks:$("#remark").val(),
},
success: function(data) {
if(data.state.toLowerCase() == "success") {
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
parent.layer.close(index); //再执行关闭
parent.layer.msg(data.message); //再执行关闭
parent.$("#tableList").bootstrapTable("refresh"); //再执行关闭
}
},
});
}
//获取考评内容
function getReactionCategory(pid = 2513, type = 0) {
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "Dictionary/GetDicValueListById",
async: false,
dataType: "json",
data: {
token: $.cookie("token"),
id: pid,
},
success: function(result) {
if(result.state.toLowerCase() == "success") {
var content = result.data;
if(String(type) === "0") {
$("#evaluation").empty();
$("#evaluation").append("");
$(content).each(function(i, e) {
$("#evaluation").append(
""
);
});
} else if(String(type) === "1") {
$("#bonusitems").empty();
$("#bonusitems").append("");
$(content).each(function(i, e) {
$("#bonusitems").append(
""
);
});
}
}
},
});
}
$("#evaluation").change(function() {
var pid = $("#evaluation").val();
var type = 1;
getReactionCategory(pid, type);
});