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.

233 lines
9.9 KiB

2 months ago
  1. @{
  2. ViewBag.Title = "Index";
  3. Layout = "~/Views/Shared/_Index.cshtml";
  4. }
  5. <link href="~/Content/js/select2/select2.min.css" rel="stylesheet" />
  6. <script src="~/Content/js/select2/select2.min.js"></script>
  7. <script>
  8. var list = "";
  9. var CERTIFICATETPYECODE = $.request("CERTIFICATETPYECODE");
  10. var ID = $.request("ID");
  11. var WorkPoints = $.request("WorkPoint");
  12. $(function () {
  13. debugger;
  14. //InitControl1();
  15. //if (CERTIFICATETPYECODE != null && CERTIFICATETPYECODE != "") {
  16. $("#sel_WorkPoint").attr("disabled", "disabled");
  17. $("#sel_WorkPoint").val(WorkPoints);
  18. $.ajax({
  19. url: "/SRM/RFQAdd/GetWorkPointByUser" + "?" + Math.random(),
  20. dataType: "json",
  21. async: false,
  22. success: function (data) {
  23. $("#sel_WorkPoint").val(data.rows[0].F_Location).trigger("change");
  24. }
  25. });
  26. //加载物料编码
  27. $.ajax({
  28. url: "/SRM/RFQAdd/GetBidItemCode" + "?" + Math.random() + "&WorkPoint=" + WorkPoints,
  29. dataType: "json",
  30. async: false,
  31. success: function (data) {
  32. if (data.BidItemCode != '') {
  33. $("#txt_InvCode").val(data.BidItemCode);
  34. $("#txtBidCode").attr("disabled", "disabled");
  35. }
  36. }
  37. });
  38. })
  39. //function InitControl1() {
  40. // var $VenCode = $("#sel_WorkPoint");
  41. // $VenCode.select2({
  42. // allowClear: true,
  43. // escapeMarkup: function (m) {
  44. // return m;
  45. // }
  46. // });
  47. // $.ajax({
  48. // url: "/SRM/ASNAdd/GetVendors" + "?" + Math.random(),
  49. // dataType: "json",
  50. // async: false,
  51. // success: function (data) {
  52. // $.each(data, function (index, item) {
  53. // $VenCode.append("<option value='" + item.WorkPointCode + "'>&nbsp;" + item.WorkPointName + "</option>");
  54. // });
  55. // }
  56. // });
  57. //}
  58. //保存项目资料
  59. function submitForm() {
  60. debugger
  61. var CustomerSpecified = '';
  62. var INVCODE = $("#txt_InvCode").val();//编码
  63. var InvName = $("#txt_InvName").val();//名称
  64. var WorkPoint = $("#sel_WorkPoint").children('option:selected').val();
  65. var InvStd = $("#txt_InvStd").val();//规格
  66. var INVUOM = $("#txt_INVUOM").val();//单位
  67. var InvDesc = $("#txt_InvDesc").val();//物料描述
  68. var ManuFacturer = $("#txt_ManuFacturer").val();//制造商
  69. var ManuFacturerInvCode = $("#txt_ManuFacturerInvCode").val();//制造商编码
  70. var YearQty = $("#txt_YearQty").val();//年用量
  71. var ProjectInfo = $("#txt_ProjectInfo").val();//项目信息
  72. var MaterialGrade = $("#txt_MaterialGrade").val();//物料等级
  73. /* var CustomerSpecified = $("#txt_CustomerSpecified").val();//是否为客户指定*/
  74. if (($("#txt_NEW").is(':checked') == true)) {
  75. CustomerSpecified = "1";
  76. } else if (($("#txt_NG").is(':checked') == true)) {
  77. CustomerSpecified = "0";
  78. }
  79. var TechnicalDirector = $("#txt_TechnicalDirector").val();//技术负责人
  80. var arrayData_item = new Array();
  81. if (INVCODE == "" || InvName == "" || InvStd == "" || INVUOM == "" || InvDesc == "" || ManuFacturer == "" ||
  82. ManuFacturerInvCode == "" || YearQty == "" || ProjectInfo == "" || MaterialGrade == "" || CustomerSpecified == "" ||
  83. TechnicalDirector == "") {
  84. $.modalAlert("必填项不能为空!", "warning")
  85. return false;
  86. }
  87. //提交
  88. //var ids = $("#gridList").jqGrid('getGridParam', 'selarrrow'); //获取 多行数据
  89. var objs = [];
  90. //for (var i = 0; i < ids.length; i++) {
  91. var obj = {
  92. ID: GUID(),
  93. 物料代码: INVCODE,
  94. 物料名称: InvName,
  95. 预计需求量: null,
  96. 物料规格: InvStd,
  97. 单位: INVUOM,
  98. 物料描述: InvDesc,
  99. 制造商: ManuFacturer,
  100. 制造商编码: ManuFacturerInvCode,
  101. 年用量: YearQty,
  102. 项目信息: ProjectInfo,
  103. 物料等级: MaterialGrade,
  104. 是否为客户指定: CustomerSpecified,
  105. 技术负责人: TechnicalDirector,
  106. //DeliveryTime: null,
  107. Source:"手工",
  108. };
  109. objs.push(obj);
  110. //}
  111. var obj = {
  112. INVCODE: INVCODE,
  113. InvName: InvName,
  114. WorkPoint: WorkPoint,
  115. InvStd:InvStd,
  116. INVUOM:INVUOM
  117. };
  118. //arrayData_item.push(obj);
  119. //$.ajax({
  120. // url: "/SRM/BicDoc_Publish/SubmitICSBicDocAddFCS?" + Math.random(),
  121. // param: { keyValue: JSON.stringify(arrayData_item)},
  122. // success: function (data) {
  123. //// if (data.msg != "") {
  124. // $.modalClose();
  125. //return objs
  126. //}
  127. // }
  128. //})
  129. return objs
  130. }
  131. function GUID() {
  132. return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
  133. var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8);
  134. return v.toString(16);
  135. });
  136. }
  137. </script>
  138. <form id="form1">
  139. <div style="padding-top: 10px; margin-left: 50px;">
  140. <table class="form">
  141. <tr>
  142. <th class="formTitle"><span style="color: red;">*</span>站点:</th>
  143. <td class="formValue">
  144. <input id="sel_WorkPoint" type="text" class="form-control" placeholder="站点" style="width: 327px;">
  145. @*<select id="sel_WorkPoint" name="sel_WorkPoint" class="form-control select2" style="width: 120px" placeholder="请选择站点..."></select>*@
  146. <input type="hidden" id="hidetext" />
  147. </td>
  148. </tr>
  149. <tr>
  150. <th class="formTitle"><span style="color: red;">*</span>物料编码:</th>
  151. <td class="formValue">
  152. <input id="txt_InvCode" type="text" class="form-control" placeholder="物料编码" style="width: 327px;">
  153. </td>
  154. </tr>
  155. <tr></tr>
  156. <tr>
  157. <th class="formTitle"><span style="color: red;">*</span>物料名称:</th>
  158. <td class="formValue">
  159. <input id="txt_InvName" type="text" class="form-control" placeholder="物料名称" style="width: 327px;">
  160. </td>
  161. </tr>
  162. <tr>
  163. <th class="formTitle"><span style="color: red;">*</span>规格型号:</th>
  164. <td class="formValue">
  165. <input id="txt_InvStd" type="text" class="form-control" placeholder="规格型号" style="width: 327px;">
  166. </td>
  167. </tr>
  168. <tr>
  169. <th class="formTitle"><span style="color: red;">*</span>物料描述:</th>
  170. <td class="formValue">
  171. <input id="txt_InvDesc" type="text" class="form-control" placeholder="物料描述" style="width: 327px;">
  172. </td>
  173. </tr>
  174. <tr>
  175. <th class="formTitle"><span style="color: red;">*</span>制造商:</th>
  176. <td class="formValue">
  177. <input id="txt_ManuFacturer" type="text" class="form-control" placeholder="制造商" style="width: 327px;">
  178. </td>
  179. </tr>
  180. <tr>
  181. <th class="formTitle"><span style="color: red;">*</span>制造商料号:</th>
  182. <td class="formValue">
  183. <input id="txt_ManuFacturerInvCode" type="text" class="form-control" placeholder="制造商料号" style="width: 327px;">
  184. </td>
  185. </tr>
  186. <tr>
  187. <th class="formTitle"><span style="color: red;">*</span>单位:</th>
  188. <td class="formValue">
  189. <input id="txt_INVUOM" type="text" class="form-control" placeholder="单位" style="width: 327px;">
  190. </td>
  191. </tr>
  192. <tr>
  193. <th class="formTitle"><span style="color: red;">*</span>年用量:</th>
  194. <td class="formValue">
  195. <input id="txt_YearQty" type="text" class="form-control" placeholder="年用量" style="width: 327px;">
  196. </td>
  197. </tr>
  198. <tr>
  199. <th class="formTitle"><span style="color: red;">*</span>项目信息:</th>
  200. <td class="formValue">
  201. <input id="txt_ProjectInfo" type="text" class="form-control" placeholder="项目信息" style="width: 327px;">
  202. </td>
  203. </tr>
  204. <tr>
  205. <th class="formTitle"><span style="color: red;">*</span>物料等级:</th>
  206. <td class="formValue">
  207. <input id="txt_MaterialGrade" type="text" class="form-control" placeholder="物料等级" style="width: 327px;">
  208. </td>
  209. </tr>
  210. <tr>
  211. <th class="formTitle"><span style="color: red;">*</span>是否为客户指定:</th>
  212. <td class="formValue">
  213. <input type="radio" id="txt_NEW" name="checkbox" style="width:30px;margin-left:1%">是
  214. <input type="radio" id="txt_NG" name="checkbox" style="width:30px;margin-left:1%">否
  215. </td>
  216. </tr>
  217. <tr>
  218. <th class="formTitle"><span style="color: red;">*</span>技术负责人:</th>
  219. <td class="formValue">
  220. <input id="txt_TechnicalDirector" type="text" class="form-control" placeholder="技术负责人" style="width: 327px;">
  221. </td>
  222. </tr>
  223. </table>
  224. </div>
  225. </form>