纽威
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.

175 lines
6.7 KiB

  1. 
  2. @{
  3. ViewBag.Title = "Index";
  4. Layout = "~/Views/Shared/_Index.cshtml";
  5. }
  6. <style>
  7. #ISO {
  8. width: 10px;
  9. }
  10. </style>
  11. <link href="~/Content/js/select2/select2.min.css" rel="stylesheet" />
  12. <script src="~/Content/js/select2/select2.min.js"></script>
  13. <script>
  14. var ID = $.request("ID");
  15. $(function () {
  16. if (ID != "") {
  17. $.ajax({
  18. url: "/WMS/BasicSettings/GetWorkPoint",
  19. data: { Id: ID },
  20. dataType: "json",
  21. async: false,
  22. success: function (data) {
  23. $("#WorkPointCode").val(data.WorkPointCode);
  24. $("#WorkPointName").val(data.WorkPointName);
  25. $("#ServerName").val(data.ServerName);
  26. $("#DataBaseName").val(data.DataBaseName);
  27. $("#DataBaseUser").val(data.DataBaseUser);
  28. $("#DataBasePwd").val(data.DataBasePwd);
  29. if (data.StartFlag == '1') {
  30. $("#StatusYes").prop("checked", true);
  31. } else {
  32. $("#StatusNo").prop("checked", true);
  33. }
  34. }
  35. });
  36. }
  37. });
  38. function submitForm() {
  39. var WorkPointCode = $("#WorkPointCode").val();
  40. var WorkPointName = $("#WorkPointName").val();
  41. var ServerName = $("#ServerName").val();
  42. var DataBaseName = $("#DataBaseName").val();
  43. var DataBaseUser = $("#DataBaseUser").val();
  44. var DataBasePwd = $("#DataBasePwd").val();
  45. var StartFlag = $('input[name="State"]:checked').val();
  46. if (WorkPointCode == "" || WorkPointCode == undefined) {
  47. $.modalAlertNew("WMS00065");
  48. return;
  49. }
  50. if (WorkPointName == "" || WorkPointName == undefined) {
  51. $.modalAlertNew("WMS00066");
  52. return;
  53. }
  54. if (ServerName == "" || ServerName == undefined) {
  55. $.modalAlertNew("WMS00067");
  56. return;
  57. }
  58. if (DataBaseName == "" || DataBaseName == undefined) {
  59. $.modalAlertNew("WMS00068");
  60. return;
  61. }
  62. if (DataBaseUser == "" || DataBaseUser == undefined) {
  63. $.modalAlertNew("WMS00069");
  64. return;
  65. }
  66. if (DataBasePwd == "" || DataBasePwd == undefined) {
  67. $.modalAlertNew("WMS00070");
  68. return;
  69. }
  70. if (StartFlag == "" || StartFlag == undefined) {
  71. $.modalAlertNew("WMS00020");
  72. return;
  73. }
  74. var objArr = {
  75. ID:ID,
  76. WorkPointCode: WorkPointCode,
  77. WorkPointName: WorkPointName,
  78. ServerName: ServerName,
  79. DataBaseName: DataBaseName,
  80. DataBaseUser: DataBaseUser,
  81. DataBasePwd: DataBasePwd,
  82. StartFlag: StartFlag
  83. }
  84. debugger;
  85. if (ID!="") {
  86. $.submitForm({
  87. url: "/WMS/BasicSettings/UpdateWorkPoint" + "?" + Math.random(),
  88. param: { keyValue: JSON.stringify(objArr) },
  89. success: function () {
  90. $.currentWindow().$("#gridList").trigger("reloadGrid");
  91. }
  92. })
  93. } else {
  94. $.submitForm({
  95. url: "/WMS/BasicSettings/InsertWorkPoint" + "?" + Math.random(),
  96. param: { keyValue: JSON.stringify(objArr) },
  97. success: function () {
  98. $.currentWindow().$("#gridList").trigger("reloadGrid");
  99. }
  100. })
  101. }
  102. }
  103. //function ChcekboxChange() {
  104. // debugger;
  105. // $("#changechaeckbox").find("input[type='checkbox']").each(function (i, n) {
  106. // if ($(this).prop('checked') == false) {
  107. // $(this).val("");
  108. // }
  109. // });
  110. </script>
  111. <form id="form1">
  112. <div style="padding-top: 20px; margin-right: 20px;">
  113. <table class="form">
  114. <tr>
  115. <th class="formTitle">站点编号:</th>
  116. <td class="formValue">
  117. <input id="WorkPointCode" name="WorkPointCode" type="text" class="form-control required" style="width: 300px;" maxlength="100" placeholder="站点编号" />
  118. </td>
  119. </tr>
  120. <tr>
  121. <th class="formTitle">站点名称:</th>
  122. <td class="formValue">
  123. <input id="WorkPointName" name="WorkPointName" type="text" class="form-control required" style="width: 300px;" maxlength="100" placeholder="站点名称" />
  124. </td>
  125. </tr>
  126. <tr>
  127. <th class="formTitle">数据库服务器地址:</th>
  128. <td class="formValue">
  129. <input id="ServerName" name="ServerName" type="text" class="form-control required" style="width: 300px;" maxlength="100" placeholder="数据库服务器地址" />
  130. </td>
  131. </tr>
  132. <tr>
  133. <th class="formTitle">数据库名称:</th>
  134. <td class="formValue">
  135. <input id="DataBaseName" name="DataBaseName" type="text" class="form-control required" style="width: 300px;" maxlength="100" placeholder="数据库名称" />
  136. </td>
  137. </tr>
  138. <tr>
  139. <th class="formTitle">数据库用户名称:</th>
  140. <td class="formValue">
  141. <input id="DataBaseUser" name="DataBaseUser" type="text" class="form-control required" style="width: 300px;" maxlength="100" placeholder="数据库用户名称" />
  142. </td>
  143. </tr>
  144. <tr>
  145. <th class="formTitle">数据库口令:</th>
  146. <td class="formValue">
  147. <input id="DataBasePwd" name="DataBasePwd" type="password" class="form-control required" style="width: 300px;" maxlength="100" placeholder="数据库口令" />
  148. </td>
  149. </tr>
  150. <tr>
  151. <td>
  152. <label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;是否启用:</label>
  153. </td>
  154. <td>
  155. <div class="input-group" id="changechaeckbox">
  156. <input type="radio" name="State" value="1" id="StatusYes" style="width:30px" onchange="ChcekboxChange()" /><label for="cb-NoQuotedPrice">是</label>
  157. <label style="width:85px"></label>
  158. <input type="radio" name="State" value="0" id="StatusNo" style="width:30px" onchange="ChcekboxChange()" /><label for="cb-QuotedPrice">否</label>
  159. </div>
  160. </td>
  161. <td style="padding-left: 10px;"></td>
  162. </tr>
  163. </table>
  164. </div>
  165. </form>