Нет описания

addOrEditSetting.js 4.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. var id = helper.request.queryString("id");
  2. var valueid = helper.request.queryString("valueid");
  3. $(document).ready(function () {
  4. // getReactionCategory();
  5. $(".addBtn").click(function () {
  6. saveCon();
  7. });
  8. //获取知识库详情
  9. if (id) {
  10. $.ajax({
  11. type: "get",
  12. url: huayi.config.callcenter_url + "Quality/GetIndexBase",
  13. async: true,
  14. dataType: "json",
  15. data: {
  16. token: $.cookie("token"),
  17. id: id,
  18. },
  19. success: function (result) {
  20. if (result.state.toLowerCase() == "success") {
  21. var data = result.data;
  22. $("#zhiname").val(data.F_Name)
  23. $('input[name="addtype"][value="' + data.F_Type + '"]').prop("checked",true)
  24. // $("#score").val(data.F_Score)
  25. if(data.F_Score<0){
  26. $("#score").val(data.F_Score.toString().slice(1,data.F_Score.length))
  27. }else{
  28. $("#score").val(data.F_Score)
  29. }
  30. $("#remark").val(data.F_Remarks);
  31. }
  32. },
  33. });
  34. }
  35. });
  36. //保存
  37. function saveCon() {
  38. if(!$("#zhiname").val()){
  39. layer.msg("请输入指标名称");
  40. return;
  41. }
  42. if(!$('input[name="addtype"]:checked ').val()){
  43. layer.msg("请选择加减类型");
  44. return;
  45. }
  46. if(!$("#score").val()){
  47. layer.msg("请输入分值");
  48. return;
  49. }
  50. var score;
  51. if($('input[name="addtype"]:checked ').val() == '0'){
  52. score = $("#score").val()
  53. }
  54. if($('input[name="addtype"]:checked ').val() == '1'){
  55. score = "-"+$("#score").val()
  56. }
  57. $.ajax({
  58. type: "post",
  59. url: huayi.config.callcenter_url + "Quality/OperationIndex",
  60. async: true,
  61. dataType: "json",
  62. data: {
  63. token: $.cookie("token"),
  64. F_ID: id || "0",
  65. F_Name: $("#zhiname").val(),
  66. F_Type:$('input[name="addtype"]:checked ').val(),
  67. F_ValueID:valueid,
  68. F_Score: score,
  69. F_Remarks: $("#remark").val(), // 备注
  70. },
  71. success: function (data) {
  72. if (data.state.toLowerCase() == "success") {
  73. var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  74. parent.layer.close(index); //再执行关闭
  75. parent.layer.msg(data.message); //再执行关闭
  76. parent.$("#tableList").bootstrapTable("refresh"); //再执行关闭
  77. }
  78. },
  79. });
  80. }
  81. //获取考评内容
  82. function getReactionCategory(pid = 2513, type = 0) {
  83. $.ajax({
  84. type: "get",
  85. url: huayi.config.callcenter_url + "Dictionary/GetDicValueListById",
  86. async: false,
  87. dataType: "json",
  88. data: {
  89. token: $.cookie("token"),
  90. id: pid,
  91. },
  92. success: function (result) {
  93. if (result.state.toLowerCase() == "success") {
  94. var content = result.data;
  95. if (String(type) === "0") {
  96. $("#evaluation").empty();
  97. $("#evaluation").append("<option value=''>请选择</option>");
  98. $(content).each(function (i, e) {
  99. $("#evaluation").append(
  100. "<option value='" +
  101. e.F_ValueId +
  102. "'>" +
  103. e.F_Value +
  104. "</option>"
  105. );
  106. });
  107. } else if (String(type) === "1") {
  108. $("#bonusitems").empty();
  109. $("#bonusitems").append("<option value=''>请选择</option>");
  110. $(content).each(function (i, e) {
  111. $("#bonusitems").append(
  112. "<option value='" +
  113. e.F_ValueId +
  114. "'>" +
  115. e.F_Value +
  116. "</option>"
  117. );
  118. });
  119. }
  120. }
  121. },
  122. });
  123. }
  124. $("#evaluation").change(function () {
  125. var pid = $("#evaluation").val();
  126. var type = 1;
  127. getReactionCategory(pid, type);
  128. });