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

717 lines
32 KiB

3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
  1. 
  2. @{
  3. ViewBag.Title = "Index";
  4. Layout = "~/Views/Shared/_Form.cshtml";
  5. }
  6. <script>
  7. var Type = $.request("Type");
  8. var ApplyNegCode = $.request("ApplyNegCode");
  9. var OApplyNegCode = $.request("OApplyNegCode");
  10. var SDNCode = $.request("SDNCode");
  11. var InCode = $.request("InCode");
  12. var Sequence = $.request("Sequence");
  13. var MOCode = $.request("MOCode");
  14. var ReturnCode = $.request("ReturnCode");
  15. var DNCode = $.request("DNCode");
  16. var ODNCode = $.request("ODNCode");
  17. var RCVCode = $.request("RCVCode");
  18. var LLApplyNegCode = $.request("LLApplyNegCode");
  19. debugger;
  20. var WorkPoints = '@NFine.Code.OperatorProvider.Provider.GetCurrent().Location'
  21. $(function () {
  22. $("#minPackQty").keyup(function () {
  23. $(this).val($(this).val().replace(/[^0-9.]/g, ''));
  24. }).bind("paste", function () { //CTR+V事件处理
  25. $(this).val($(this).val().replace(/[^0-9.]/g, ''));
  26. }).css("ime-mode", "disabled"); //CSS设置输入法不可用
  27. $("#thisCreateQty").keyup(function () {
  28. $(this).val($(this).val().replace(/[^0-9.]/g, ''));
  29. }).bind("paste", function () { //CTR+V事件处理
  30. $(this).val($(this).val().replace(/[^0-9.]/g, ''));
  31. }).css("ime-mode", "disabled"); //CSS设置输入法不可用
  32. $("#cretePageCount").keyup(function () {
  33. $(this).val($(this).val().replace(/[^0-9.]/g, ''));
  34. }).bind("paste", function () { //CTR+V事件处理
  35. $(this).val($(this).val().replace(/[^0-9.]/g, ''));
  36. }).css("ime-mode", "disabled"); //CSS设置输入法不可用
  37. var VenCode = "";
  38. var WorkPoint = "";
  39. debugger;
  40. //initControl();
  41. if (Type=='1') {
  42. if (!!ApplyNegCode && !!Sequence) {
  43. $.ajax({
  44. url: "/WMS/WMSCreateItemLot/GetSubGridJsonByCreate?ApplyNegCode=" + ApplyNegCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints,
  45. //data: { keyValue: keyValue },
  46. dataType: "json",
  47. async: false,
  48. success: function (data) {
  49. debugger;
  50. $("#InvCode").val(data.rows[0].InvCode);
  51. $("#INVNAME").val(data.rows[0].InvName);
  52. $("#INVSTD").val(data.rows[0].InvStd);
  53. $("#Quantity").val(data.rows[0].Quantity);
  54. $("#CreatedQty").val(data.rows[0].CreatedQty);
  55. $("#thisCreateQty").val(data.rows[0].thisCreateQty);
  56. VenCode = data.rows[0].VenCode;
  57. WorkPoint = data.rows[0].WorkPoint;
  58. if (data.rows[0].Quantity == data.rows[0].CreatedQty) {
  59. $("#thisCreateQty").attr("disabled", "disabled");
  60. $("#minPackQty").attr("disabled", "disabled");
  61. $("#VendorLotNo").attr("disabled", "disabled");
  62. }
  63. }
  64. });
  65. $.ajax({
  66. url: "/WMS/WMSCreateItemLot/GetVendorLotNo?VenCode=" + VenCode + "&WorkPoint=" + WorkPoint,
  67. //data: { keyValue: keyValue },
  68. dataType: "json",
  69. async: false,
  70. success: function (data) {
  71. $("#VendorLotNo").val(data.VendorLotNo);
  72. }
  73. });
  74. }
  75. }
  76. if (Type=='2') {
  77. if (!!OApplyNegCode && !!Sequence) {
  78. $.ajax({
  79. url: "/WMS/WMSCreateItemLot/GetSubGridJsonWeiWaiByCreate?OApplyNegCode=" + OApplyNegCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints,
  80. dataType: "json",
  81. async: false,
  82. success: function (data) {
  83. debugger;
  84. $("#InvCode").val(data.rows[0].InvCode);
  85. $("#INVNAME").val(data.rows[0].InvName);
  86. $("#INVSTD").val(data.rows[0].InvStd);
  87. $("#Quantity").val(data.rows[0].Quantity);
  88. $("#CreatedQty").val(data.rows[0].CreatedQty);
  89. $("#thisCreateQty").val(data.rows[0].thisCreateQty);
  90. VenCode = data.rows[0].VenCode;
  91. WorkPoint = data.rows[0].WorkPoint;
  92. if (data.rows[0].Quantity == data.rows[0].CreatedQty) {
  93. $("#thisCreateQty").attr("disabled", "disabled");
  94. $("#minPackQty").attr("disabled", "disabled");
  95. $("#VendorLotNo").attr("disabled", "disabled");
  96. }
  97. }
  98. });
  99. $.ajax({
  100. url: "/WMS/WMSCreateItemLot/GetVendorLotNo?VenCode=" + VenCode + "&WorkPoint=" + WorkPoint,
  101. dataType: "json",
  102. async: false,
  103. success: function (data) {
  104. $("#VendorLotNo").val(data.VendorLotNo);
  105. }
  106. });
  107. }
  108. }
  109. if (Type == '3') {
  110. if (!!MOCode && !!Sequence) {
  111. $.ajax({
  112. url: "/WMS/WMSCreateItemLot/GetSubGridJsonChengPingByCreate?MOCode=" + MOCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints,
  113. dataType: "json",
  114. async: false,
  115. success: function (data) {
  116. debugger;
  117. $("#InvCode").val(data.rows[0].InvCode);
  118. $("#INVNAME").val(data.rows[0].InvName);
  119. $("#INVSTD").val(data.rows[0].InvStd);
  120. $("#Quantity").val(data.rows[0].Quantity);
  121. $("#CreatedQty").val(data.rows[0].CreatedQty);
  122. $("#thisCreateQty").val(data.rows[0].thisCreateQty);
  123. VenCode = data.rows[0].VenCode;
  124. WorkPoint = data.rows[0].WorkPoint;
  125. if (data.rows[0].Quantity == data.rows[0].CreatedQty) {
  126. $("#thisCreateQty").attr("disabled", "disabled");
  127. $("#minPackQty").attr("disabled", "disabled");
  128. $("#VendorLotNo").attr("disabled", "disabled");
  129. }
  130. }
  131. });
  132. $.ajax({
  133. url: "/WMS/WMSCreateItemLot/GetVendorLotNo?VenCode=" + VenCode + "&WorkPoint=" + WorkPoint,
  134. dataType: "json",
  135. async: false,
  136. success: function (data) {
  137. $("#VendorLotNo").val(data.VendorLotNo);
  138. }
  139. });
  140. }
  141. }
  142. if (Type == '4') {
  143. if (!!SDNCode && !!Sequence) {
  144. $.ajax({
  145. url: "/WMS/WMSCreateItemLot/GetSubGridJsonXiaoShouByCreate?SDNCode=" + SDNCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints,
  146. dataType: "json",
  147. async: false,
  148. success: function (data) {
  149. debugger;
  150. $("#InvCode").val(data.rows[0].InvCode);
  151. $("#INVNAME").val(data.rows[0].InvName);
  152. $("#INVSTD").val(data.rows[0].InvStd);
  153. $("#Quantity").val(data.rows[0].Quantity);
  154. $("#CreatedQty").val(data.rows[0].CreatedQty);
  155. $("#thisCreateQty").val(data.rows[0].thisCreateQty);
  156. VenCode = data.rows[0].VenCode;
  157. WorkPoint = data.rows[0].WorkPoint;
  158. if (data.rows[0].Quantity == data.rows[0].CreatedQty) {
  159. $("#thisCreateQty").attr("disabled", "disabled");
  160. $("#minPackQty").attr("disabled", "disabled");
  161. $("#VendorLotNo").attr("disabled", "disabled");
  162. }
  163. }
  164. });
  165. $.ajax({
  166. url: "/WMS/WMSCreateItemLot/GetVendorLotNo?VenCode=" + VenCode + "&WorkPoint=" + WorkPoint,
  167. dataType: "json",
  168. async: false,
  169. success: function (data) {
  170. $("#VendorLotNo").val(data.VendorLotNo);
  171. }
  172. });
  173. }
  174. }
  175. if (Type == '5') {
  176. if (!!InCode && !!Sequence) {
  177. $.ajax({
  178. url: "/WMS/WMSCreateItemLot/GetSubGridJsonQiTaByCreate?InCode=" + InCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints,
  179. dataType: "json",
  180. async: false,
  181. success: function (data) {
  182. debugger;
  183. $("#InvCode").val(data.rows[0].InvCode);
  184. $("#INVNAME").val(data.rows[0].InvName);
  185. $("#INVSTD").val(data.rows[0].InvStd);
  186. $("#Quantity").val(data.rows[0].Quantity);
  187. $("#CreatedQty").val(data.rows[0].CreatedQty);
  188. $("#thisCreateQty").val(data.rows[0].thisCreateQty);
  189. VenCode = data.rows[0].VenCode;
  190. WorkPoint = data.rows[0].WorkPoint;
  191. if (data.rows[0].Quantity == data.rows[0].CreatedQty) {
  192. $("#thisCreateQty").attr("disabled", "disabled");
  193. $("#minPackQty").attr("disabled", "disabled");
  194. $("#VendorLotNo").attr("disabled", "disabled");
  195. }
  196. }
  197. });
  198. $.ajax({
  199. url: "/WMS/WMSCreateItemLot/GetVendorLotNo?VenCode=" + VenCode + "&WorkPoint=" + WorkPoint,
  200. //data: { keyValue: keyValue },
  201. dataType: "json",
  202. async: false,
  203. success: function (data) {
  204. $("#VendorLotNo").val(data.VendorLotNo);
  205. }
  206. });
  207. }
  208. }
  209. if (Type == '6') {
  210. if (!!ReturnCode && !!Sequence) {
  211. $.ajax({
  212. url: "/WMS/WMSCreateItemLot/GetSubGridJsonGuiHuanByCreate?ReturnCode=" + ReturnCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints,
  213. dataType: "json",
  214. async: false,
  215. success: function (data) {
  216. debugger;
  217. $("#InvCode").val(data.rows[0].InvCode);
  218. $("#INVNAME").val(data.rows[0].InvName);
  219. $("#INVSTD").val(data.rows[0].InvStd);
  220. $("#Quantity").val(data.rows[0].Quantity);
  221. $("#CreatedQty").val(data.rows[0].CreatedQty);
  222. $("#thisCreateQty").val(data.rows[0].thisCreateQty);
  223. VenCode = data.rows[0].VenCode;
  224. WorkPoint = data.rows[0].WorkPoint;
  225. if (data.rows[0].Quantity == data.rows[0].CreatedQty) {
  226. $("#thisCreateQty").attr("disabled", "disabled");
  227. $("#minPackQty").attr("disabled", "disabled");
  228. $("#VendorLotNo").attr("disabled", "disabled");
  229. }
  230. }
  231. });
  232. $.ajax({
  233. url: "/WMS/WMSCreateItemLot/GetVendorLotNo?VenCode=" + VenCode + "&WorkPoint=" + WorkPoint,
  234. //data: { keyValue: keyValue },
  235. dataType: "json",
  236. async: false,
  237. success: function (data) {
  238. $("#VendorLotNo").val(data.VendorLotNo);
  239. }
  240. });
  241. }
  242. }
  243. if (Type == '7') {
  244. if (!!DNCode && !!Sequence) {
  245. $.ajax({
  246. url: "/WMS/WMSCreateItemLot/GetSubGridJsonSHDHByCreate?DNCode=" + DNCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints,
  247. dataType: "json",
  248. async: false,
  249. success: function (data) {
  250. debugger;
  251. $("#InvCode").val(data.rows[0].InvCode);
  252. $("#INVNAME").val(data.rows[0].InvName);
  253. $("#INVSTD").val(data.rows[0].InvStd);
  254. $("#Quantity").val(data.rows[0].Quantity);
  255. $("#CreatedQty").val(data.rows[0].CreatedQty);
  256. $("#thisCreateQty").val(data.rows[0].thisCreateQty);
  257. VenCode = data.rows[0].VenCode;
  258. WorkPoint = data.rows[0].WorkPoint;
  259. if (data.rows[0].Quantity == data.rows[0].CreatedQty) {
  260. $("#thisCreateQty").attr("disabled", "disabled");
  261. $("#minPackQty").attr("disabled", "disabled");
  262. $("#VendorLotNo").attr("disabled", "disabled");
  263. }
  264. }
  265. });
  266. $.ajax({
  267. url: "/WMS/WMSCreateItemLot/GetVendorLotNo?VenCode=" + VenCode + "&WorkPoint=" + WorkPoint,
  268. //data: { keyValue: keyValue },
  269. dataType: "json",
  270. async: false,
  271. success: function (data) {
  272. $("#VendorLotNo").val(data.VendorLotNo);
  273. }
  274. });
  275. }
  276. }
  277. if (Type == '8') {
  278. debugger;
  279. if (!!ODNCode && !!Sequence) {
  280. $.ajax({
  281. url: "/WMS/WMSCreateItemLot/GetSubGridJsonWWSHDHByCreate?ODNCode=" + ODNCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints,
  282. dataType: "json",
  283. async: false,
  284. success: function (data) {
  285. debugger;
  286. $("#InvCode").val(data.rows[0].InvCode);
  287. $("#INVNAME").val(data.rows[0].InvName);
  288. $("#INVSTD").val(data.rows[0].InvStd);
  289. $("#Quantity").val(data.rows[0].Quantity);
  290. $("#CreatedQty").val(data.rows[0].CreatedQty);
  291. $("#thisCreateQty").val(data.rows[0].thisCreateQty);
  292. VenCode = data.rows[0].VenCode;
  293. WorkPoint = data.rows[0].WorkPoint;
  294. if (data.rows[0].Quantity == data.rows[0].CreatedQty) {
  295. $("#thisCreateQty").attr("disabled", "disabled");
  296. $("#minPackQty").attr("disabled", "disabled");
  297. $("#VendorLotNo").attr("disabled", "disabled");
  298. }
  299. }
  300. });
  301. $.ajax({
  302. url: "/WMS/WMSCreateItemLot/GetVendorLotNo?VenCode=" + VenCode + "&WorkPoint=" + WorkPoint,
  303. //data: { keyValue: keyValue },
  304. dataType: "json",
  305. async: false,
  306. success: function (data) {
  307. $("#VendorLotNo").val(data.VendorLotNo);
  308. }
  309. });
  310. }
  311. }
  312. if (Type == '9') {
  313. debugger;
  314. if (!!RCVCode && !!Sequence) {
  315. $.ajax({
  316. url: "/WMS/WMSCreateItemLot/GetSubGridJsonKLCPRKByCreate?RCVCode=" + RCVCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints,
  317. dataType: "json",
  318. async: false,
  319. success: function (data) {
  320. debugger;
  321. $("#InvCode").val(data.rows[0].InvCode);
  322. $("#INVNAME").val(data.rows[0].InvName);
  323. $("#INVSTD").val(data.rows[0].InvStd);
  324. $("#Quantity").val(data.rows[0].Quantity);
  325. $("#CreatedQty").val(data.rows[0].CreatedQty);
  326. $("#thisCreateQty").val(data.rows[0].thisCreateQty);
  327. VenCode = data.rows[0].VenCode;
  328. WorkPoint = data.rows[0].WorkPoint;
  329. if (data.rows[0].Quantity == data.rows[0].CreatedQty) {
  330. $("#thisCreateQty").attr("disabled", "disabled");
  331. $("#minPackQty").attr("disabled", "disabled");
  332. $("#VendorLotNo").attr("disabled", "disabled");
  333. }
  334. }
  335. });
  336. $.ajax({
  337. url: "/WMS/WMSCreateItemLot/GetVendorLotNo?VenCode=" + VenCode + "&WorkPoint=" + WorkPoint,
  338. //data: { keyValue: keyValue },
  339. dataType: "json",
  340. async: false,
  341. success: function (data) {
  342. $("#VendorLotNo").val(data.VendorLotNo);
  343. }
  344. });
  345. }
  346. }
  347. if (Type == '10') {
  348. if (!!DNCode && !!Sequence) {
  349. $.ajax({
  350. url: "/WMS/WMSCreateItemLot/GetSubGridJsonJSDByCreate?DNCode=" + DNCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints,
  351. dataType: "json",
  352. async: false,
  353. success: function (data) {
  354. debugger;
  355. $("#InvCode").val(data.rows[0].InvCode);
  356. $("#INVNAME").val(data.rows[0].InvName);
  357. $("#INVSTD").val(data.rows[0].InvStd);
  358. $("#Quantity").val(data.rows[0].Quantity);
  359. $("#CreatedQty").val(data.rows[0].CreatedQty);
  360. $("#thisCreateQty").val(data.rows[0].thisCreateQty);
  361. VenCode = data.rows[0].VenCode;
  362. WorkPoint = data.rows[0].WorkPoint;
  363. if (data.rows[0].Quantity == data.rows[0].CreatedQty) {
  364. $("#thisCreateQty").attr("disabled", "disabled");
  365. $("#minPackQty").attr("disabled", "disabled");
  366. $("#VendorLotNo").attr("disabled", "disabled");
  367. }
  368. }
  369. });
  370. $.ajax({
  371. url: "/WMS/WMSCreateItemLot/GetVendorLotNo?VenCode=" + VenCode + "&WorkPoint=" + WorkPoint,
  372. //data: { keyValue: keyValue },
  373. dataType: "json",
  374. async: false,
  375. success: function (data) {
  376. $("#VendorLotNo").val(data.VendorLotNo);
  377. }
  378. });
  379. }
  380. }
  381. if (Type == '11') {
  382. debugger;
  383. if (!!ODNCode && !!Sequence) {
  384. $.ajax({
  385. url: "/WMS/WMSCreateItemLot/GetSubGridJsonWWJSDByCreate?ODNCode=" + ODNCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints,
  386. dataType: "json",
  387. async: false,
  388. success: function (data) {
  389. debugger;
  390. $("#InvCode").val(data.rows[0].InvCode);
  391. $("#INVNAME").val(data.rows[0].InvName);
  392. $("#INVSTD").val(data.rows[0].InvStd);
  393. $("#Quantity").val(data.rows[0].Quantity);
  394. $("#CreatedQty").val(data.rows[0].CreatedQty);
  395. $("#thisCreateQty").val(data.rows[0].thisCreateQty);
  396. VenCode = data.rows[0].VenCode;
  397. WorkPoint = data.rows[0].WorkPoint;
  398. if (data.rows[0].Quantity == data.rows[0].CreatedQty) {
  399. $("#thisCreateQty").attr("disabled", "disabled");
  400. $("#minPackQty").attr("disabled", "disabled");
  401. $("#VendorLotNo").attr("disabled", "disabled");
  402. }
  403. }
  404. });
  405. $.ajax({
  406. url: "/WMS/WMSCreateItemLot/GetVendorLotNo?VenCode=" + VenCode + "&WorkPoint=" + WorkPoint,
  407. //data: { keyValue: keyValue },
  408. dataType: "json",
  409. async: false,
  410. success: function (data) {
  411. $("#VendorLotNo").val(data.VendorLotNo);
  412. }
  413. });
  414. }
  415. }
  416. $("#minPackQty").change(minPackQty_Change);
  417. $("#thisCreateQty").change(thisCreateQty_Change);
  418. $("#cretePageCount").change(function () {
  419. var createPageCount = $("#cretePageCount").val() * 1;//本次生成张数
  420. createPageCount = createPageCount.toFixed(0);
  421. if (createPageCount <= 0) {
  422. $.modalAlert("请输入大于0的数!");
  423. return false;
  424. }
  425. });
  426. });
  427. //最小包装量值改变事件
  428. function minPackQty_Change() {
  429. var thisCreateQty = $("#thisCreateQty").val() * 1;//本次生成数量
  430. thisCreateQty = thisCreateQty.toFixed(2);
  431. var minPackQty = $("#minPackQty").val() * 1;//最小包装量
  432. minPackQty = minPackQty.toFixed(2);
  433. var createPageCount = $("#cretePageCount").val() * 1;//本次生成张数
  434. createPageCount = createPageCount.toFixed(0);
  435. if (minPackQty <= 0) {
  436. $.modalAlert("请输入大于0的数!");
  437. return false;
  438. }
  439. //不可以整除,生成张数+1;
  440. if (thisCreateQty % minPackQty != 0) {
  441. createPageCount = parseInt(thisCreateQty / minPackQty) + 1;
  442. $("#cretePageCount").val(createPageCount);
  443. }
  444. else {
  445. createPageCount = parseInt(thisCreateQty / minPackQty);
  446. $("#cretePageCount").val(createPageCount);
  447. }
  448. }
  449. //本次生成数量值改变事件
  450. function thisCreateQty_Change() {
  451. debugger;
  452. var Quantity_str = $("#Quantity").val() * 1;//采购订单总数
  453. var CreatedQty_str = $("#CreatedQty").val() * 1;//已生成数量
  454. var thisCreateQty_str = $("#thisCreateQty").val() * 1;//本次生成数量
  455. var Quantity = Number(Quantity_str);
  456. var CreatedQty = Number(CreatedQty_str);
  457. var thisCreateQty = Number(thisCreateQty_str);
  458. if (thisCreateQty <= 0) {
  459. $.modalAlert("请输入大于0的数!");
  460. return false;
  461. }
  462. if (thisCreateQty <= 0 || thisCreateQty > (Quantity - CreatedQty)) {
  463. var maxQty = Quantity - CreatedQty;
  464. $.modalAlert("请输入0到" + maxQty + "范围内的数!");
  465. $("#thisCreateQty").val("");
  466. return false;
  467. } else {
  468. minPackQty_Change();
  469. return true;
  470. }
  471. var minPackQty = $("#minPackQty").val() * 1;//最小包装量
  472. minPackQty_Change();
  473. }
  474. function submitForm() {
  475. debugger;
  476. if (!$('#form1').formValid()) {
  477. return false;
  478. }
  479. var thisCreateQty = $("#thisCreateQty").val() * 1;//本次生成数量
  480. thisCreateQty = thisCreateQty.toFixed(2);
  481. var minPackQty = $("#minPackQty").val() * 1;//最小包装量
  482. minPackQty = minPackQty.toFixed(2);
  483. var createPageCount = $("#cretePageCount").val() * 1;//本次生成张数
  484. createPageCount = createPageCount.toFixed(0);
  485. //校验
  486. var flag1 = thisCreateQty_Change();
  487. //var flag2 = CheckNum();
  488. var VendorLot = $("#VendorLotNo").val();
  489. if (flag1) { }
  490. else {
  491. return false;
  492. }
  493. var Quantity = $("#Quantity").val() * 1;//采购订单总数
  494. Quantity = Quantity.toFixed(2);
  495. var CreatedQty = $("#CreatedQty").val() * 1;//已生成数量
  496. CreatedQty = CreatedQty.toFixed(2);
  497. if (Quantity == CreatedQty ) {
  498. return false;
  499. }
  500. var obj = {
  501. thisCreateQty: thisCreateQty,
  502. minPackQty: minPackQty,
  503. createPageCount: createPageCount,
  504. VendorLot: VendorLot,
  505. PRODUCTDATE: $("#PRODUCTDATE").val()
  506. }
  507. if (Type=='1') {
  508. $.submitForm({
  509. url: "/WMS/WMSCreateItemLot/SubmitForm?ApplyNegCode=" + ApplyNegCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints,
  510. param: {
  511. keyValue: JSON.stringify(obj)
  512. },
  513. success: function () {
  514. $.currentWindow().$("#gridList").trigger("reloadGrid");
  515. }
  516. })
  517. }
  518. if (Type=='2') {
  519. $.submitForm({
  520. url: "/WMS/WMSCreateItemLot/SubmitFormWeiWai?OApplyNegCode=" + OApplyNegCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints,
  521. param: {
  522. keyValue: JSON.stringify(obj)
  523. },
  524. success: function () {
  525. $.currentWindow().$("#gridList").trigger("reloadGrid");
  526. }
  527. })
  528. }
  529. if (Type == '3') {
  530. $.submitForm({
  531. url: "/WMS/WMSCreateItemLot/SubmitFormChengPing?MOCode=" + MOCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints,
  532. param: {
  533. keyValue: JSON.stringify(obj)
  534. },
  535. success: function () {
  536. $.currentWindow().$("#gridList").trigger("reloadGrid");
  537. }
  538. })
  539. }
  540. if (Type == '4') {
  541. $.submitForm({
  542. url: "/WMS/WMSCreateItemLot/SubmitFormXiaoShou?SDNCode=" + SDNCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints,
  543. param: {
  544. keyValue: JSON.stringify(obj)
  545. },
  546. success: function () {
  547. $.currentWindow().$("#gridList").trigger("reloadGrid");
  548. }
  549. })
  550. }
  551. if (Type == '5') {
  552. $.submitForm({
  553. url: "/WMS/WMSCreateItemLot/SubmitFormQiTa?InCode=" + InCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints,
  554. param: {
  555. keyValue: JSON.stringify(obj)
  556. },
  557. success: function () {
  558. $.currentWindow().$("#gridList").trigger("reloadGrid");
  559. }
  560. })
  561. }
  562. if (Type == '6') {
  563. $.submitForm({
  564. url: "/WMS/WMSCreateItemLot/SubmitFormGuiHuan?ReturnCode=" + ReturnCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints,
  565. param: {
  566. keyValue: JSON.stringify(obj)
  567. },
  568. success: function () {
  569. $.currentWindow().$("#gridList").trigger("reloadGrid");
  570. }
  571. })
  572. }
  573. if (Type == '7') {
  574. $.submitForm({
  575. url: "/WMS/WMSCreateItemLot/SubmitFormSHDH?DNCode=" + DNCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints,
  576. param: {
  577. keyValue: JSON.stringify(obj)
  578. },
  579. success: function () {
  580. $.currentWindow().$("#gridList").trigger("reloadGrid");
  581. }
  582. })
  583. }
  584. if (Type == '8') {
  585. $.submitForm({
  586. url: "/WMS/WMSCreateItemLot/SubmitFormWWSHDH?ODNCode=" + ODNCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints,
  587. param: {
  588. keyValue: JSON.stringify(obj)
  589. },
  590. success: function () {
  591. $.currentWindow().$("#gridList").trigger("reloadGrid");
  592. }
  593. })
  594. }
  595. if (Type == '9') {
  596. $.submitForm({
  597. url: "/WMS/WMSCreateItemLot/SubmitFormKLCPRK?RCVCode=" + RCVCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints,
  598. param: {
  599. keyValue: JSON.stringify(obj)
  600. },
  601. success: function () {
  602. $.currentWindow().$("#gridList").trigger("reloadGrid");
  603. }
  604. })
  605. }
  606. if (Type == '10') {
  607. $.submitForm({
  608. url: "/WMS/WMSCreateItemLot/SubmitFormJSD?DNCode=" + DNCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints,
  609. param: {
  610. keyValue: JSON.stringify(obj)
  611. },
  612. success: function () {
  613. $.currentWindow().$("#gridList").trigger("reloadGrid");
  614. }
  615. })
  616. }
  617. if (Type == '11') {
  618. $.submitForm({
  619. url: "/WMS/WMSCreateItemLot/SubmitFormWWJSD?ODNCode=" + ODNCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints,
  620. param: {
  621. keyValue: JSON.stringify(obj)
  622. },
  623. success: function () {
  624. $.currentWindow().$("#gridList").trigger("reloadGrid");
  625. }
  626. })
  627. }
  628. }
  629. </script>
  630. <form id="form1">
  631. <div style="padding-top: 20px; margin-right: 20px;">
  632. <table class="form">
  633. <tr>
  634. <th class="formTitle">料品编码</th>
  635. <td class="formValue">
  636. <input id="InvCode" name="InvCode" type="text" class="form-control " />
  637. </td>
  638. </tr>
  639. <tr>
  640. <th class="formTitle">料品名称</th>
  641. <td class="formValue">
  642. <input id="INVNAME" name="INVNAME" type="text" class="form-control " />
  643. </td>
  644. </tr>
  645. <tr>
  646. <th class="formTitle">规格型号</th>
  647. <td class="formValue">
  648. <input id="INVSTD" name="INVSTD" type="text" class="form-control " />
  649. </td>
  650. </tr>
  651. <tr>
  652. <th class="formTitle">计量单位</th>
  653. <td class="formValue">
  654. <input id="INVUOM" name="INVUOM" type="text" class="form-control " />
  655. </td>
  656. </tr>
  657. <tr>
  658. <th class="formTitle">数量</th>
  659. <td class="formValue">
  660. <input id="Quantity" name="Quantity" type="text" class="form-control " />
  661. </td>
  662. </tr>
  663. <tr>
  664. <th class="formTitle">已生成条码数量</th>
  665. <td class="formValue">
  666. <input id="CreatedQty" name="CreatedQty" type="text" class="form-control " />
  667. </td>
  668. </tr>
  669. <tr>
  670. <th class="formTitle"><span style="color: red;">*</span>本次生成数量</th>
  671. <td class="formValue">
  672. <input id="thisCreateQty" name="thisCreateQty" type="text" class="form-control required" placeholder="请输入本次生成数量" />
  673. </td>
  674. </tr>
  675. <tr>
  676. <th class="formTitle"><span style="color: red;">*</span>最小包装量</th>
  677. <td class="formValue">
  678. <input id="minPackQty" name="minPackQty" type="text" class="form-control required" placeholder="请输入最小包装量" />
  679. </td>
  680. </tr>
  681. <tr>
  682. <th class="formTitle"><span style="color: red;">*</span>生产日期</th>
  683. <td class="formValue">
  684. <input type="text" name="PRODUCTDATE" id="PRODUCTDATE" class="form-control required" onclick="WdatePicker({ dateFmt: 'yyyy-MM-dd' })" placeholder="生产日期" />
  685. </td>
  686. </tr>
  687. <tr>
  688. <th class="formTitle"><span style="color: red;">*</span>生成张数</th>
  689. <td class="formValue">
  690. <input id="cretePageCount" disabled="disabled" name="cretePageCount" type="text" class="form-control required" placeholder="请输入生成张数" />
  691. </td>
  692. </tr>
  693. </table>
  694. </div>
  695. </form>