NewversionWindow.cshtml 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. @{
  2. ViewBag.Title = "NewversionWindow";
  3. Layout = null;
  4. }
  5. <link href="~/Content/Scripts/plugins/layui/css/layui.css" rel="stylesheet" />
  6. <link href="~/Content/Style/font-awesome/ico-font/iconfont.css" rel="stylesheet" />
  7. <script src="~/Content/Scripts/jquery.min.js"></script>
  8. <script src="~/Content/Scripts/plugins/layui/layui.js"></script>
  9. <script src="~/Content/Scripts/SysFrame/Zlsoft.UI-1.0.js?v=1.33"></script>
  10. <script src="~/Content/Scripts/zlpms.js?v=2.916"></script>
  11. <form class="layui-form" style="margin-top: 20px;">
  12. <div class="layui-form-item">
  13. <label class="layui-form-label">产品</label>
  14. <div class="layui-input-block" style="width: 270px;">
  15. <select id="ccProduct" name="ccProduct" lay-filter="ccProduct" lay-verify="required">
  16. </select>
  17. </div>
  18. </div>
  19. <div class="layui-form-item">
  20. <label class="layui-form-label">版本</label>
  21. <div class="layui-input-block" style="width: 270px;">
  22. <select id="version" name="version" lay-filter="version" lay-verify="required">
  23. </select>
  24. </div>
  25. </div>
  26. <button class="layui-btn" lay-submit lay-filter="form" style="margin-left: 150px; margin-top: 60px;">立即提交</button>
  27. </form>
  28. <script>
  29. layui.use('form', function () {
  30. var form = layui.form;
  31. @*$.post("/Problem/GetVersion?pid=" + "@ViewBag.id", function (data) {
  32. for (var i = 0; i < data.length; i++) {
  33. document.getElementById('version').options.add(new Option(data[i].版本号, data[i].版本号));
  34. }
  35. form.render('select');
  36. })*@
  37. $.post("/Product/GetAllProducts", function (data) {
  38. for (var i = 0; i < data.length; i++) {
  39. document.getElementById('ccProduct').options.add(new Option(data[i].名称, data[i].ID));
  40. }
  41. $.post("/Problem/GetVersionById?id=" + data[0].ID +"&type=3", function (data) {
  42. for (var i = 0; i < data.length; i++) {
  43. document.getElementById('version').options.add(new Option(data[i].版本号, data[i].版本号));
  44. }
  45. form.render();
  46. })
  47. })
  48. //监听提交
  49. form.on('submit(form)', function (data) {
  50. var param = {
  51. pid: "@ViewBag.id",
  52. version: data.field.version,
  53. productid: data.field.ccProduct,
  54. }
  55. var index = ZLPMS.Loading3(0)
  56. $.post("/Problem/SaveVersion", param, function (data) {
  57. if (data == 1) {
  58. ZLPMS.UnLoading(index)
  59. top.ZLPMS.Msg("保存成功!", 1)
  60. ZLPMS.CloseTopWindow(true)
  61. } else {
  62. ZLPMS.UnLoading(index)
  63. top.ZLPMS.Msg("保存失败!", 2)
  64. }
  65. })
  66. return false;
  67. });
  68. // 指向元素为 `<select lay-filter="test"></select>` 的选择事件
  69. form.on('select(ccProduct)', function (data) {
  70. $.post("/Problem/GetVersionById?id=" + data.value + "&type=0", function (data) {
  71. document.getElementById("version").innerHTML = "";
  72. form.render('select');
  73. for (var i = 0; i < data.length; i++) {
  74. document.getElementById('version').options.add(new Option(data[i].版本号, data[i].版本号));
  75. }
  76. form.render('select');
  77. })
  78. });
  79. });
  80. </script>
  81. <style>
  82. .layui-form-label {
  83. width: 50px !important;
  84. }
  85. .layui-unselect dl {
  86. max-height: 190px;
  87. }
  88. .layui-input-block {
  89. margin-left: 80px;
  90. }
  91. </style>