説明なし

addOrEditPerformanceBonus.js 6.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. var id = helper.request.queryString("id");
  2. $(document).ready(function () {
  3. tree();
  4. getReactionCategory();
  5. $(".save").click(function () {
  6. saveCon();
  7. });
  8. //保存
  9. function saveCon() {
  10. $.ajax({
  11. type: "post",
  12. url: huayi.config.callcenter_url + "Professor/AddModel",
  13. async: true,
  14. dataType: "json",
  15. data: {
  16. token: $.cookie("token"),
  17. id: id, //知识库id
  18. xingming: $("#name").val(), // 专家姓名
  19. danwei: $("#unit").val(), // 专家单位
  20. keshi: $("#department").val(), // 科室
  21. zhiwu: $("#job").val(), // 职务
  22. shouji: $("#phoneNumber").val(), // 手机号码
  23. dianhua: $("#officePhone").val(), // 办公电话
  24. // biaoshibianma: $("#identifyEncoding").val(), // 标识编码
  25. diqu: $("#address").val(), // 地区
  26. hangye: $("#industry").val(), // 行业
  27. shengxiaoshijian: $("#effectiveTime").val(), // 生效时间
  28. shixiaoshijian: $("#expirationTime").val(), // 失效时间
  29. fabushijian: $("#publishTime").val(), // 发布时间
  30. faburen: $("#publishPersonal").val(), // 发布人
  31. fabudanwei: $("#publishUnit").val(), // 发布单位
  32. touxiang: $("#file").val(),
  33. zhuanyelingyujianjie: $("#introductionFieldExpertise").val(), // 发布领域简介
  34. },
  35. success: function (data) {
  36. if (data.state.toLowerCase() == "success") {
  37. var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  38. parent.layer.close(index); //再执行关闭
  39. parent.layer.msg(data.message); //再执行关闭
  40. parent.$("#tableList").bootstrapTable("refresh"); //再执行关闭
  41. }
  42. },
  43. });
  44. }
  45. //获取知识库详情
  46. if (id) {
  47. $.ajax({
  48. type: "get",
  49. url: huayi.config.callcenter_url + "Professor/GetModel",
  50. async: true,
  51. dataType: "json",
  52. data: {
  53. token: $.cookie("token"),
  54. id: id,
  55. },
  56. success: function (result) {
  57. if (result.state.toLowerCase() == "success") {
  58. var data = result.data;
  59. $("#name").val(data.F_XingMing);
  60. $("#address").val(data.F_DiQu);
  61. $("#unit").val(data.F_DanWei);
  62. $("#industry").val(data.F_HangYe);
  63. $("#department").val(data.F_KeShi);
  64. $("#effectiveTime").val(data.F_ShengXiaoShiJian);
  65. $("#job").val(data.F_ZhiWu);
  66. $("#expirationTime").val(data.F_ShiXiaoShiJian);
  67. $("#phoneNumber").val(data.F_ShouJi);
  68. $("#publishTime").val(data.F_FaBuShiJian);
  69. $("#officePhone").val(data.F_DianHua);
  70. $("#publishPersonal").val(data.F_FaBuRen);
  71. // $("#identifyEncoding").val(data.F_BiaoShiBianMa);
  72. $("#publishUnit").val(data.F_FaBuDanWei);
  73. $("#introductionFieldExpertise").val(
  74. data.F_ZhuanYeLingYuJianJie
  75. );
  76. if (data.F_TouXiang) {
  77. avatarDisplay(data.F_TouXiang);
  78. }
  79. }
  80. },
  81. });
  82. }
  83. });
  84. $(".inps").focus(function () {
  85. $(".xlAdd").css("display", "block");
  86. });
  87. $(".xl").click(function () {
  88. if ($(".xlAdd").css("display") == "block") {
  89. $(".xlAdd").css("display", "none");
  90. } else {
  91. $(".xlAdd").css("display", "block");
  92. }
  93. });
  94. $(".addTree").mouseleave(function () {
  95. $(this).css("display", "none");
  96. });
  97. //清除
  98. $(".Cleans ").click(function () {
  99. $(".inps").val("");
  100. $("#PID").val("");
  101. $("#Dpment").val("");
  102. });
  103. function tree() {
  104. $.get(
  105. huayi.config.callcenter_url + "Department/GetDeptList",
  106. {
  107. token: $.cookie("token"),
  108. // "pid": pid
  109. },
  110. function (result) {
  111. result = $.parseJSON(result);
  112. $.fn.zTree.init($("#addTreeDemo"), setting1, result.data); //实例化树形图
  113. }
  114. );
  115. }
  116. var setting1 = {
  117. data: {
  118. key: {
  119. name: "F_DeptName",
  120. },
  121. simpleData: {
  122. enable: true,
  123. idKey: "F_DeptId",
  124. pIdKey: "F_PartentId",
  125. rootPId: 0,
  126. },
  127. },
  128. callback: {
  129. onClick: zTreeOnClick,
  130. },
  131. };
  132. function zTreeOnClick(event, treeId, treeNode) {
  133. if (treeNode.level >= 1) {
  134. $(".inps").val(treeNode.F_DeptName);
  135. $("#PID").val(treeNode.F_DeptId);
  136. $("#Dpment").val(treeNode.F_DeptId);
  137. $(".Cleans").show();
  138. }
  139. }
  140. function Close() {
  141. $(".lyxz").removeClass("cx");
  142. if ($("audio").length > 0) {
  143. $("audio")[0].pause();
  144. }
  145. }
  146. function darptSearch() {
  147. $(".xlAdd").css("display", "none");
  148. $(".selDpart1").css("display", "block");
  149. depart();
  150. }
  151. $("#sponsor").on("click", "li", function () {
  152. $(".selDpart1").css("display", "none");
  153. $(".inps").val($(this).html());
  154. $("#PID").val($(this).attr("index"));
  155. $("#Dpment").val($(this).attr("index"));
  156. $(".Cleans").show();
  157. });
  158. ///部门
  159. function depart() {
  160. $("#sponsor").empty();
  161. $.getJSON(
  162. huayi.config.callcenter_url + "Department/GetDeptListByDept",
  163. {
  164. token: $.cookie("token"),
  165. dept: $(".inps").val(),
  166. },
  167. function (data) {
  168. if (data.state.toLowerCase() == "success") {
  169. var content = data.data;
  170. $(content).each(function (i, n) {
  171. $(
  172. "<li index='" +
  173. n.F_DeptId +
  174. "'>" +
  175. n.F_DeptName +
  176. "</li>"
  177. ).appendTo("#sponsor");
  178. });
  179. }
  180. }
  181. );
  182. }
  183. //获取考评内容
  184. function getReactionCategory(pid = 2513, type=0) {
  185. $.get(
  186. huayi.config.callcenter_url + "Dictionary/GetZTreeNew",
  187. {
  188. token: $.cookie("token"),
  189. pid: pid,
  190. },
  191. function (result) {
  192. result = $.parseJSON(result);
  193. var content = JSON.parse(result.data);
  194. if (String(type) === "0") {
  195. $("#evaluation").empty()
  196. $("#evaluation").append("<option value=""></option>")
  197. } else if (String(type) === "1") {
  198. }
  199. }
  200. );
  201. }
  202. $("#evaluation").change(function() {
  203. var pid = $("#evaluation").val();
  204. var type = 1;
  205. getReactionCategory(pid, type)
  206. })