var id = helper.request.queryString("id"); var valueid = helper.request.queryString("valueid"); $(document).ready(function () { // getReactionCategory(); $(".addBtn").click(function () { saveCon(); }); //获取知识库详情 if (id) { $.ajax({ type: "get", url: huayi.config.callcenter_url + "Quality/GetIndexBase", async: true, dataType: "json", data: { token: $.cookie("token"), id: id, }, success: function (result) { if (result.state.toLowerCase() == "success") { var data = result.data; $("#zhiname").val(data.F_Name) $('input[name="addtype"][value="' + data.F_Type + '"]').prop("checked",true) // $("#score").val(data.F_Score) if(data.F_Score<0){ $("#score").val(data.F_Score.toString().slice(1,data.F_Score.length)) }else{ $("#score").val(data.F_Score) } $("#remark").val(data.F_Remarks); } }, }); } }); //保存 function saveCon() { if(!$("#zhiname").val()){ layer.msg("请输入指标名称"); return; } if(!$('input[name="addtype"]:checked ').val()){ layer.msg("请选择加减类型"); return; } if(!$("#score").val()){ layer.msg("请输入分值"); return; } var score; if($('input[name="addtype"]:checked ').val() == '0'){ score = $("#score").val() } if($('input[name="addtype"]:checked ').val() == '1'){ score = "-"+$("#score").val() } $.ajax({ type: "post", url: huayi.config.callcenter_url + "Quality/OperationIndex", async: true, dataType: "json", data: { token: $.cookie("token"), F_ID: id || "0", F_Name: $("#zhiname").val(), F_Type:$('input[name="addtype"]:checked ').val(), F_ValueID:valueid, F_Score: score, 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); });