You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

FormDetail.js 4.6 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. /* * 版 本 Learun-ADMS V7.0.6 力软敏捷开发框架(http://www.learun.cn)
  2. * Copyright (c) 2013-2020 力软信息技术(苏州)有限公司
  3. * 创建人:超级管理员
  4. * 日 期:2022-02-27 09:35
  5. * 描 述:TextBookIndentDetail
  6. */
  7. var acceptClick;
  8. var keyValue = request('keyValue');
  9. var selectedRow;
  10. var bootstrap = function ($, learun) {
  11. "use strict";
  12. selectedRow = top["layer_formTextBookIndent"].selectedRow;
  13. var page = {
  14. init: function () {
  15. $('.lr-form-wrap').lrscroll();
  16. page.bind();
  17. page.initData();
  18. },
  19. bind: function () {
  20. $('#ClassNo').lrDataSourceSelect({ code: 'bjsj', value: 'classno', text: 'classname' });
  21. //$("#ID").lrlayerselect({
  22. // dataUrl: top.$.rootUrl + '/EducationalAdministration/TextBookIndent/GetList',
  23. // dataTreeId: 'ID',
  24. // dataValueId: 'ID',
  25. // dataTextId: 'ID',
  26. // grid: [
  27. // {
  28. // label: "班级", name: "ClassNo", width: 100, align: "left",
  29. // formatterAsync: function (callback, value, row, op, $cell) {
  30. // learun.clientdata.getAsync('custmerData', {
  31. // url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'bjsj',
  32. // key: value,
  33. // keyId: 'classno',
  34. // callback: function (_data) {
  35. // callback(_data['classname']);
  36. // }
  37. // });
  38. // }
  39. // },
  40. // { label: '教师人数', name: 'TeachSum', width: 80, align: 'left' },
  41. // { label: '学生人数', name: 'StuSum', width: 80, align: 'left' },
  42. // { label: '备注', name: 'Remark', width: 100, align: 'left' },
  43. // ],
  44. // select: function (values, texts) {
  45. // if (values && values.length > 0) {
  46. // //绑定
  47. // //$("#AAITId").attr("readonly", "readonly");
  48. // //$("#AAICode").attr("readonly", "readonly");
  49. // //$("#AAIName").attr("readonly", "readonly");
  50. // //$("#AAIUnit").attr("readonly", "readonly");
  51. // //$("#AAIHasDetail").attr("readonly", "readonly");
  52. // $.lrSetForm(top.$.rootUrl + '/TextBookIndentDetail/TextBookIndent/GetFormData?keyValue=' + values[0], function (data) {
  53. // console.log("data" + data.extBookIndentDetailList);
  54. // data = data.extBookIndentDetailList;
  55. // console.log("data" + data)
  56. // $('#ID').lrselectSet(data.IndentId);
  57. // $('#ClassNo').val(data.ClassNo);
  58. // $('#TeachSum').val(data.TeachSum);
  59. // $('#StuSum').lrselectSet(data.StuSum);
  60. // //$('#AAIHasDetail').lrselectSet(data.HasDetail);
  61. // //$('#AAIEName').val(data.AEName);
  62. // //$('#AAIModel').val(data.AModel);
  63. // //$('#AAIManufacturer').val(data.AManufacturer);
  64. // //$('#AAISpecification').val(data.ASpecification);
  65. // });
  66. // }
  67. // },
  68. // unknowselect: function () {
  69. // $('#ID').lrselectSet("");
  70. // $('#ClassNo').val("");
  71. // $('#TeachSum').val("");
  72. // $('#StuSum').lrselectSet("");
  73. // },
  74. // isMultiple: false
  75. //});
  76. },
  77. initData: function () {
  78. if (!!keyValue) {
  79. if (!!selectedRow) {
  80. $('#form').lrSetFormData(selectedRow);
  81. //$("#ID").find('span').text(selectedRow.IndentId);
  82. }
  83. }
  84. }
  85. };
  86. // 保存数据
  87. acceptClick = function (callBack) {
  88. if (!$('body').lrValidform()) {
  89. return false;
  90. }
  91. var postData = $('body').lrGetFormData();
  92. if (!!keyValue) {
  93. if (!!selectedRow) {
  94. postData.ID = selectedRow.ID;
  95. }
  96. } else {
  97. postData.ID = learun.newGuid();
  98. }
  99. if (!!callBack) {
  100. callBack(postData);
  101. return true;
  102. }
  103. };
  104. page.init();
  105. }