dictDetailForm.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. /**
  2. * 数据字典代码管理
  3. *
  4. * @author zhengwei
  5. */
  6. var id = web.getUrlVars("id");
  7. var typeId = web.getUrlVars("typeId");
  8. layui.define(['layer', 'form', 'laydate'], function (exports) {
  9. var $ = layui.jquery, layer = layui.layer, form = layui.form, laydate = layui.laydate;
  10. $("#type_id").val(typeId);
  11. if(id){
  12. getDictDetailById();
  13. }
  14. // 获取联系人
  15. function getDictDetailById() {
  16. web.ajaxPost(base + "/sysDictDetail/getById", {id: id}, function (json) {
  17. if (json.data) {
  18. $.each(json.data, function (key, value) {
  19. if ($('#' + key)) {
  20. $('#' + key).val(web.nullToSpace(value));
  21. }
  22. });
  23. }
  24. });
  25. }
  26. // 提交
  27. form.on('submit(form-add)', function (data) {
  28. var param = data.field;
  29. if (id) {
  30. param.id = id;
  31. }
  32. //复选框值单独设置
  33. //param["is_conscripte"]=web.getCheckBoxVal("is_conscripte");
  34. web.ajaxPost(base + "/sysDictDetail/submit", param, function (json) {
  35. if (json.success) {
  36. parent.layer.msg('保存成功');
  37. var index = parent.layer.getFrameIndex(window.name);
  38. parent.$('#btn-query').click();
  39. parent.layer.close(index);
  40. } else {
  41. console.log(json.msg);
  42. layer.msg(json.msg);
  43. }
  44. });
  45. return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。
  46. });
  47. exports('dictDetailForm', {});
  48. });