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.

687 lines
31 KiB

4 days ago
  1. @{
  2. ViewBag.Title = "Form";
  3. Layout = "~/Views/Shared/_Form.cshtml";
  4. }
  5. <script>
  6. var OOCode = $.request("OOCode");
  7. var Sequence = $.request("Sequence");
  8. var OODetailID = $.request("OODetailID");
  9. debugger;
  10. var WorkPoints = $.request("WorkPoint");
  11. var InvCode = decodeURI($.request("InvCode"));
  12. var MINQty = $.request("MINQty");
  13. $(function () {
  14. $("#minPackQty").keyup(function () {
  15. $(this).val($(this).val().replace(/[^0-9.]/g, ''));
  16. }).bind("paste", function () { //CTR+V事件处理
  17. $(this).val($(this).val().replace(/[^0-9.]/g, ''));
  18. }).css("ime-mode", "disabled"); //CSS设置输入法不可用
  19. $("#thisCreateQty").keyup(function () {
  20. $(this).val($(this).val().replace(/[^0-9.]/g, ''));
  21. }).bind("paste", function () { //CTR+V事件处理
  22. $(this).val($(this).val().replace(/[^0-9.]/g, ''));
  23. }).css("ime-mode", "disabled"); //CSS设置输入法不可用
  24. $("#cretePageCount").keyup(function () {
  25. $(this).val($(this).val().replace(/[^0-9.]/g, ''));
  26. }).bind("paste", function () { //CTR+V事件处理
  27. $(this).val($(this).val().replace(/[^0-9.]/g, ''));
  28. }).css("ime-mode", "disabled"); //CSS设置输入法不可用
  29. var VenCode = "";
  30. var WorkPoint = "";
  31. //initControl();
  32. if (!!OOCode && !!Sequence) {
  33. var Mtime = new Date().getFullYear() + "-" + (new Date().getMonth() + 1) + "-" + new Date().getDate();
  34. $.ajax({
  35. url: "/KBSSRM/CreateItemLot/GetSubGridJsonByCreateWeiWai?OOCode=" + OOCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints,
  36. //data: { keyValue: keyValue },
  37. dataType: "json",
  38. async: false,
  39. success: function (data) {
  40. debugger;
  41. $("#InvCode").text(data.rows[0].InvCode);
  42. $("#INVNAME").text(data.rows[0].InvName);
  43. $("#INVSTD").text(data.rows[0].InvStd);
  44. //$("#INVUOM").text(data.rows[0].INVUOM);
  45. $("#Quantity").text(data.rows[0].Quantity);
  46. $("#CreatedQty").text(data.rows[0].CreatedQty);
  47. $("#RefuseLotQty").text(data.rows[0].RefuseLotQty);
  48. $("#BackLotQty").text(data.rows[0].BackLotQty);
  49. $("#RepairQty").text(data.rows[0].RepairQty);
  50. $("#ShortageQty").text(data.rows[0].qc);
  51. $("#InQty").text(data.rows[0].InQty);
  52. $("#thisCreateQty").val(data.rows[0].thisCreateQty);
  53. $("#YAmount").val(data.rows[0].Amount);
  54. $("#EffectiveEnable").val(data.rows[0].EffectiveEnable);
  55. $("#EffectiveDays").val(data.rows[0].EffectiveDays);
  56. $("#Enable").val(data.rows[0].Enable);
  57. VenCode = data.rows[0].VenCode;
  58. WorkPoint = data.rows[0].WorkPoint;
  59. if (data.rows[0].Quantity == data.rows[0].CreatedQty - data.rows[0].RefuseLotQty - data.rows[0].BackLotQty) {
  60. $("#thisCreateQty").attr("disabled", "disabled");
  61. $("#minPackQty").attr("disabled", "disabled");
  62. $("#VendorLotNo").attr("disabled", "disabled");
  63. }
  64. $("#PRODUCTDATE").val(Mtime);
  65. }
  66. });
  67. $.ajax({
  68. url: "/KBSSRM/CreateItemLot/GetVendorLotNo?InvCode=" + InvCode + "&WorkPoint=" + WorkPoint,
  69. //data: { keyValue: keyValue },
  70. dataType: "json",
  71. async: false,
  72. success: function (data) {
  73. $("#BatchCode").val(data.VendorLotNo);
  74. }
  75. });
  76. }
  77. $.ajax({
  78. url: "/KBSSRM/CreateItemLot/GetInventoryIsEnable?InvCode=" + InvCode + "&WorkPoint=" + WorkPoint,
  79. //data: { keyValue: keyValue },
  80. dataType: "json",
  81. async: false,
  82. success: function (data) {
  83. debugger;
  84. if (data.ContainerEnable == "0" || data.ContainerEnable == "") {
  85. $("#Car").css('display', 'none');
  86. }
  87. $("#IsEable").val(data.ContainerEnable);
  88. }
  89. });
  90. //查询后台自由项表(控制前台显示)
  91. $.ajax({
  92. url: "/KBSSRM/CreateItemLot/SelectICSExtensionEnable" + "?" + Math.random(),
  93. dataType: "json",
  94. async: false,
  95. success: function (data) {
  96. debugger;
  97. if (data != null && data.length > 0) {
  98. for (var i = 0; i < data.length; i++) {
  99. if (data[i].ColCode == 'ProjectCode') { $("#trProjectCode").css('display', 'none'); }
  100. if (data[i].ColCode == 'BatchCode') { $("#trBatchCode").css('display', 'none'); }
  101. if (data[i].ColCode == 'Version') { $("#trVersion").css('display', 'none'); }
  102. if (data[i].ColCode == 'Brand') { $("#trBrand").css('display', 'none'); }
  103. if (data[i].ColCode == 'cFree1') { $("#trcFree1").css('display', 'none'); }
  104. if (data[i].ColCode == 'cFree2') { $("#trcFree2").css('display', 'none'); }
  105. if (data[i].ColCode == 'cFree3') { $("#trcFree3").css('display', 'none'); }
  106. if (data[i].ColCode == 'cFree4') { $("#trcFree4").css('display', 'none'); }
  107. if (data[i].ColCode == 'cFree5') { $("#trcFree5").css('display', 'none'); }
  108. if (data[i].ColCode == 'cFree6') { $("#trcFree6").css('display', 'none'); }
  109. if (data[i].ColCode == 'cFree7') { $("#trcFree7").css('display', 'none'); }
  110. if (data[i].ColCode == 'cFree8') { $("#trcFree8").css('display', 'none'); }
  111. if (data[i].ColCode == 'cFree9') { $("#trcFree9").css('display', 'none'); }
  112. if (data[i].ColCode == 'cFree10') { $("#trcFree10").css('display', 'none'); }
  113. }
  114. }
  115. }
  116. });
  117. //查询后台条码表单据自定义项(控制前台显示)
  118. $.ajax({
  119. url: "/KBSSRM/CreateItemLot/SelectICSColumnEnableForLotEnable" + "?" + Math.random() + "&WorkPoint=" + WorkPoints,
  120. dataType: "json",
  121. async: false,
  122. success: function (data) {
  123. if (data != null && data.length > 0) {
  124. for (var i = 0; i < data.length; i++) {
  125. //if (data[i].ColumnCode == 'EATTRIBUTE1') { $("#trEATTRIBUTE1").css('display', 'none'); }
  126. if (data[i].ColumnCode == 'EATTRIBUTE2') { $("#trEATTRIBUTE2").css('display', 'none'); }
  127. if (data[i].ColumnCode == 'EATTRIBUTE3') { $("#trEATTRIBUTE3").css('display', 'none'); }
  128. if (data[i].ColumnCode == 'EATTRIBUTE4') { $("#trEATTRIBUTE4").css('display', 'none'); }
  129. if (data[i].ColumnCode == 'EATTRIBUTE5') { $("#trEATTRIBUTE5").css('display', 'none'); }
  130. if (data[i].ColumnCode == 'EATTRIBUTE6') { $("#trEATTRIBUTE6").css('display', 'none'); }
  131. if (data[i].ColumnCode == 'EATTRIBUTE7') { $("#trEATTRIBUTE7").css('display', 'none'); }
  132. if (data[i].ColumnCode == 'EATTRIBUTE8') { $("#trEATTRIBUTE8").css('display', 'none'); }
  133. if (data[i].ColumnCode == 'EATTRIBUTE9') { $("#trEATTRIBUTE9").css('display', 'none'); }
  134. if (data[i].ColumnCode == 'EATTRIBUTE10') { $("#trEATTRIBUTE10").css('display', 'none'); }
  135. }
  136. }
  137. }
  138. });
  139. //加载自定义项名字
  140. $.ajax({
  141. url: "/KBSSRM/CreateItemLot/GetLoadShowForColumn" + "?" + Math.random() + "&WorkPoint=" + WorkPoints,
  142. dataType: "json",
  143. async: false,
  144. success: function (data) {
  145. $("#LableEATTRIBUTE2").text(data.rows[0].Name);
  146. $("#LableEATTRIBUTE3").text(data.rows[1].Name);
  147. $("#LableEATTRIBUTE4").text(data.rows[2].Name);
  148. $("#LableEATTRIBUTE5").text(data.rows[3].Name);
  149. $("#LableEATTRIBUTE6").text(data.rows[4].Name);
  150. $("#LableEATTRIBUTE7").text(data.rows[5].Name);
  151. $("#LableEATTRIBUTE8").text(data.rows[6].Name);
  152. $("#LableEATTRIBUTE9").text(data.rows[7].Name);
  153. $("#LableEATTRIBUTE10").text(data.rows[8].Name);
  154. // $("#LableEATTRIBUTE10").text(data.rows[9].Name);
  155. }
  156. });
  157. $("#minPackQty").change(minPackQty_Change);
  158. $("#thisCreateQty").change(thisCreateQty_Change);
  159. $("#cretePageCount").change(function () {
  160. var createPageCount = $("#cretePageCount").val() * 1;//本次生成张数
  161. createPageCount = createPageCount.toFixed(0);
  162. if (createPageCount <= 0) {
  163. $.modalAlert("请输入大于0的数!");
  164. return false;
  165. }
  166. });
  167. var thisCreateQty = Number($("#thisCreateQty").val()); // 本次生成数量
  168. if (thisCreateQty > 0) { // 确保thisCreateQty不为0
  169. if (MINQty > 0) {
  170. if (thisCreateQty < Number(MINQty)) {
  171. // 如果本次生成数量小于最小包装量,则使用本次生成数量
  172. $("#minPackQty").val(thisCreateQty).trigger('change');
  173. } else {
  174. // 否则,使用最小包装量的值
  175. $("#minPackQty").val(Number(MINQty)).trigger('change');
  176. }
  177. }
  178. } else {
  179. // 如果本次生成数量为0,你可能希望做一些额外的处理,比如清空#minPackQty或者设为某个默认值
  180. $("#minPackQty").val("").trigger('change'); // 或者设置为某个默认值,比如 MINQty
  181. }
  182. });
  183. //最小包装量值改变事件
  184. debugger;
  185. function minPackQty_Change() {
  186. var thisCreateQty = $("#thisCreateQty").val() * 1;//本次生成数量
  187. thisCreateQty = thisCreateQty.toFixed(2);
  188. var minPackQty = $("#minPackQty").val() * 1;//最小包装量
  189. minPackQty = minPackQty.toFixed(2);
  190. var createPageCount = $("#cretePageCount").val() * 1;//本次生成张数
  191. var Quantity = $("#Quantity").text() * 1;//数量
  192. var YAmount = $("#YAmount").val() * 1;//辅计量数量
  193. createPageCount = createPageCount.toFixed(0);
  194. if (minPackQty <= 0) {
  195. $.modalAlert("请输入大于0的数!");
  196. return false;
  197. }
  198. //不可以整除,生成张数+1;
  199. if (thisCreateQty % minPackQty != 0) {
  200. createPageCount = parseInt(thisCreateQty / minPackQty) + 1;
  201. $("#cretePageCount").val(createPageCount);
  202. }
  203. else {
  204. createPageCount = parseInt(thisCreateQty / minPackQty);
  205. $("#cretePageCount").val(createPageCount);
  206. }
  207. var Ratio = YAmount / Quantity * minPackQty;
  208. $("#Amount").val(Ratio);//自动计算出的条码辅计量数量
  209. }
  210. //本次生成数量值改变事件
  211. function thisCreateQty_Change() {
  212. var Quantity_str = $("#Quantity").text() * 1;//采购订单总数
  213. //Quantity = Quantity.toFixed(2);
  214. var CreatedQty_str = $("#CreatedQty").text() * 1;//已生成数量
  215. //CreatedQty = CreatedQty.toFixed(2);
  216. var thisCreateQty_str = $("#thisCreateQty").val() * 1;//本次生成数量
  217. //thisCreateQty = thisCreateQty.toFixed(2);
  218. var RefuseLotQty_str = $("#RefuseLotQty").text() * 1;//已拒收数量
  219. //RefuseLotQty = RefuseLotQty.toFixed(2);
  220. var BackLotQty_str = $("#BackLotQty").text() * 1;//已退货数量
  221. //BackLotQty = BackLotQty.toFixed(2);
  222. var Quantity = Number(Quantity_str);
  223. var CreatedQty = Number(CreatedQty_str);
  224. var thisCreateQty = Number(thisCreateQty_str);
  225. var RefuseLotQty = Number(RefuseLotQty_str);
  226. var BackLotQty = Number(BackLotQty_str);
  227. if (thisCreateQty <= 0) {
  228. $.modalAlert("请输入大于0的数!");
  229. return false;
  230. }
  231. if (thisCreateQty <= 0 || thisCreateQty > (Quantity - CreatedQty + RefuseLotQty + BackLotQty)) {
  232. var maxQty = Quantity - CreatedQty + RefuseLotQty + BackLotQty;
  233. $.modalAlert("请输入0到" + maxQty + "范围内的数!");
  234. $("#thisCreateQty").val("");
  235. return false;
  236. } else {
  237. minPackQty_Change();
  238. return true;
  239. }
  240. var minPackQty = $("#minPackQty").val() * 1;//最小包装量
  241. minPackQty_Change();
  242. }
  243. function dateChange(num, date) {
  244. if (!date) {
  245. date = new Date();//没有传入值时,默认是当前日期
  246. date = date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate();
  247. }
  248. date += " 00:00:00";//设置为当天凌晨12点
  249. date = Date.parse(new Date(date)) / 1000;//转换为时间戳
  250. date += (86400) * num;//修改后的时间戳
  251. var newDate = new Date(parseInt(date) * 1000);//转换为时间
  252. return newDate.getFullYear() + '-' + (newDate.getMonth() + 1) + '-' + newDate.getDate();
  253. }
  254. function submitForm() {
  255. if (!$('#form1').formValid()) {
  256. return false;
  257. }
  258. var InvCode = $("#InvCode").text();
  259. var Complete = '';
  260. $.ajax({
  261. url: "/KBSSRM/CreateItemLot/GetInvBatchEnable?InvCode=" + InvCode,
  262. dataType: "json",
  263. async: false,
  264. success: function (data) {
  265. debugger;
  266. if (data != null && data.length > 0) {
  267. Complete = data[0].BatchEnable;
  268. }
  269. }
  270. });
  271. if (Complete == true) {
  272. if ($("#BatchCode").val() == "") {
  273. $.modalAlert("该料品已开启批次,请输入批次!", "warning");
  274. return;
  275. }
  276. }
  277. var thisCreateQty = $("#thisCreateQty").val() * 1;//本次生成数量
  278. thisCreateQty = thisCreateQty.toFixed(2);
  279. var minPackQty = $("#minPackQty").val() * 1;//最小包装量
  280. minPackQty = minPackQty.toFixed(2);
  281. var createPageCount = $("#cretePageCount").val() * 1;//本次生成张数
  282. createPageCount = createPageCount.toFixed(0);
  283. var PageNUM = $("#PageNUM").val() * 1;//箱数
  284. var Quantity = $("#Quantity").val() * 1;//本次生成数量
  285. Quantity = Quantity.toFixed(2);//数量
  286. PageNUM = PageNUM.toFixed(0);
  287. //校验
  288. var flag1 = thisCreateQty_Change();
  289. //var flag2 = CheckNum();
  290. var VendorLot = $("#VendorLotNo").val();
  291. if (flag1) { }
  292. else {
  293. return false;
  294. }
  295. var Quantity = $("#Quantity").text() * 1;//采购订单总数
  296. Quantity = Quantity.toFixed(2);
  297. var CreatedQty = $("#CreatedQty").text() * 1;//已生成数量
  298. CreatedQty = CreatedQty.toFixed(2);
  299. if (Quantity == CreatedQty - RefuseLotQty - BackLotQty) {
  300. return false;
  301. }
  302. var ExpirationDate = '';//条码失效日期
  303. var EffectiveEnable = $("#EffectiveEnable").val();//料品是否启用有效天数
  304. var EffectiveDays = $("#EffectiveDays").val();//料品有效期天数
  305. var PRODUCTDATE = $("#PRODUCTDATE").val();//条码生产日期
  306. var IsEable = $("#IsEable").val();//条码生产日期
  307. if (EffectiveEnable == 'true') {
  308. var ExpirationDate = dateChange(EffectiveDays, PRODUCTDATE);
  309. } else {
  310. var ExpirationDate = '2999-12-31 00:00:00.000';
  311. }
  312. var obj = {
  313. thisCreateQty: thisCreateQty,
  314. minPackQty: minPackQty,
  315. PageNUM: PageNUM,
  316. Quantity: Quantity,
  317. createPageCount: createPageCount,
  318. VendorLot: VendorLot,
  319. PRODUCTDATE: PRODUCTDATE,
  320. ExpirationDate: ExpirationDate,
  321. Amount: $("#Amount").val(),
  322. //自由项
  323. ProjectCode: $("#ProjectCode").val(),
  324. BatchCode: $("#BatchCode").val(),
  325. Version: $("#Version").val(),
  326. Brand: $("#Brand").val(),
  327. cFree1: $("#cFree1").val(),
  328. cFree2: $("#cFree2").val(),
  329. cFree3: $("#cFree3").val(),
  330. cFree4: $("#cFree4").val(),
  331. cFree5: $("#cFree5").val(),
  332. cFree6: $("#cFree6").val(),
  333. cFree7: $("#cFree7").val(),
  334. cFree8: $("#cFree8").val(),
  335. cFree9: $("#cFree9").val(),
  336. cFree10: $("#cFree10").val(),
  337. //自定义项
  338. EATTRIBUTE1: '',
  339. EATTRIBUTE2: $("#EATTRIBUTE2").val(),
  340. EATTRIBUTE3: $("#EATTRIBUTE3").val(),
  341. EATTRIBUTE4: $("#EATTRIBUTE4").val(),
  342. EATTRIBUTE5: $("#EATTRIBUTE5").val(),
  343. EATTRIBUTE6: $("#EATTRIBUTE6").val(),
  344. EATTRIBUTE7: $("#EATTRIBUTE7").val(),
  345. EATTRIBUTE8: $("#EATTRIBUTE8").val(),
  346. EATTRIBUTE9: $("#EATTRIBUTE9").val(),
  347. EATTRIBUTE10: $("#EATTRIBUTE10").val(),
  348. }
  349. var WWComplete = '';
  350. $.ajax({
  351. url: "/KBSSRM/CreateItemLot/GetWWComplete" + "?" + Math.random(),
  352. dataType: "json",
  353. async: false,
  354. success: function (data) {
  355. debugger;
  356. if (data != null && data.length > 0) {
  357. WWComplete = data[0].Enable;
  358. }
  359. }
  360. });
  361. if (WWComplete == true) {
  362. var QiSetNum = '';
  363. var Msg = '';
  364. if ($("#Enable").val() == 'true') {
  365. var Header = {
  366. WorkPoint: WorkPoints,
  367. DetailID: OODetailID,
  368. Type: '委外订单',
  369. }
  370. var keyValue = [];
  371. keyValue.push(Header);
  372. $.ajax({
  373. url: "/KBSSRM/CreateItemLot/GetQiSetNum" + "?" + Math.random(),
  374. data: { keyValue: JSON.stringify(keyValue) },
  375. dataType: "json",
  376. async: false,
  377. success: function (data) {
  378. Msg = data.msg;
  379. QiSetNum = data.Num;
  380. }
  381. });
  382. }
  383. if (Msg != '') {
  384. $.modalAlert(Msg);
  385. return;
  386. }
  387. if (thisCreateQty > (QiSetNum - CreatedQty)) {
  388. $.modalAlert("该订单未发料,请发料后生成条码!");
  389. $("#thisCreateQty").val("");
  390. return;
  391. }
  392. }
  393. $.submitForm({
  394. url: "/KBSSRM/CreateItemLot/SubmitFormWeiWai?OOCode=" + OOCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints+ "&IsEable=" + IsEable,
  395. param: {
  396. keyValue: JSON.stringify(obj)
  397. },
  398. success: function () {
  399. $.currentWindow().$("#gridList").trigger("reloadGrid");
  400. }
  401. })
  402. }
  403. </script>
  404. <form id="form1">
  405. <div style="padding-top: 20px; margin-right: 20px;">
  406. <table class="form">
  407. <tr>
  408. <th class="formTitle">物料编码</th>
  409. <td class="formValue">
  410. <label id="InvCode" name="InvCode" class="form-control"></label>
  411. <input id="Enable" name="Enable" type="text" style="display:none" />
  412. <label id="IsEable" name="IsEable" class="form-control" style="display:none"></label>
  413. </td>
  414. </tr>
  415. <tr>
  416. <th class="formTitle">物料名称</th>
  417. <td class="formValue">
  418. <label id="INVNAME" name="INVNAME" class="form-control"></label>
  419. </td>
  420. </tr>
  421. <tr>
  422. <th class="formTitle">规格型号</th>
  423. <td class="formValue">
  424. <label id="INVSTD" name="INVSTD" class="form-control"></label>
  425. </td>
  426. </tr>
  427. <tr>
  428. <th class="formTitle">计量单位</th>
  429. <td class="formValue">
  430. <label id="INVUOM" name="INVUOM" class="form-control"></label>
  431. </td>
  432. </tr>
  433. <tr>
  434. <th class="formTitle">数量</th>
  435. <td class="formValue">
  436. <label id="Quantity" name="Quantity" class="form-control"></label>
  437. <input id="YAmount" name="YAmount" type="text" style="display:none" />
  438. </td>
  439. </tr>
  440. <tr>
  441. <th class="formTitle">已生成条码数量</th>
  442. <td class="formValue">
  443. <label id="CreatedQty" name="CreatedQty" class="form-control"></label>
  444. </td>
  445. </tr>
  446. <tr>
  447. <th class="formTitle">已拒收数量</th>
  448. <td class="formValue">
  449. <label id="RefuseLotQty" name="RefuseLotQty" class="form-control"></label>
  450. </td>
  451. </tr>
  452. <tr>
  453. <th class="formTitle">已退货数量</th>
  454. <td class="formValue">
  455. <label id="BackLotQty" name="BackLotQty" class="form-control"></label>
  456. </td>
  457. </tr>
  458. <tr>
  459. <th class="formTitle">短缺数量</th>
  460. <td class="formValue">
  461. <label id="ShortageQty" name="ShortageQty" class="form-control"></label>
  462. </td>
  463. </tr>
  464. <tr>
  465. <th class="formTitle">已补货数量</th>
  466. <td class="formValue">
  467. <label id="RepairQty" name="RepairQty" class="form-control"></label>
  468. </td>
  469. </tr>
  470. <tr>
  471. <th class="formTitle">已入库条码数量</th>
  472. <td class="formValue">
  473. <label id="InQty" name="InQty" class="form-control"></label>
  474. </td>
  475. </tr>
  476. <tr>
  477. <th class="formTitle"><span style="color: red;">*</span>本次生成数量</th>
  478. <td class="formValue">
  479. <input id="thisCreateQty" name="thisCreateQty" type="text" class="form-control required" placeholder="请输入本次生成数量" />
  480. </td>
  481. </tr>
  482. <tr>
  483. <th class="formTitle"><span style="color: red;">*</span>最小包装量</th>
  484. <td class="formValue">
  485. <input id="minPackQty" name="minPackQty" type="text" class="form-control required" placeholder="请输入最小包装量" />
  486. </td>
  487. </tr>
  488. <tr>
  489. <th class="formTitle"><span style="color: red;">*</span>生成张数</th>
  490. <td class="formValue">
  491. <input id="cretePageCount" name="cretePageCount" type="text" class="form-control required" placeholder="请输入生成张数" />
  492. </td>
  493. </tr>
  494. <tr id="Car">
  495. <th class="formTitle"><span style="color: red;">*</span>包装箱数</th>
  496. <td class="formValue">
  497. <input id="PageNUM" name="PageNUM" type="text" class="form-control required" placeholder="请输入包装箱数" />
  498. </td>
  499. </tr>
  500. <tr>
  501. <th class="formTitle"><span style="color: red;">*</span>生产日期</th>
  502. <td class="formValue">
  503. <input type="text" name="PRODUCTDATE" id="PRODUCTDATE" class="form-control required" onclick="WdatePicker({ dateFmt: 'yyyy-MM-dd' })" placeholder="生产日期" />
  504. <input id="EffectiveEnable" name="EffectiveEnable" type="text" style="display:none" />
  505. <input id="EffectiveDays" name="EffectiveDays" type="text" style="display:none" />
  506. </td>
  507. </tr>
  508. <tr>
  509. <th class="formTitle">辅计量数量</th>
  510. <td class="formValue">
  511. <input id="Amount" name="Amount" class="form-control" type="text" placeholder="请输入辅计量数量" />
  512. </td>
  513. </tr>
  514. @*<tr>
  515. <th class="formTitle">批次</th>
  516. <td class="formValue">
  517. <input id="VendorLotNo" type="text" name="VendorLotNo" class="form-control" />
  518. </td>
  519. </tr>*@
  520. <tr id="trProjectCode">
  521. <th class="formTitle">项目号</th>
  522. <td class="formValue">
  523. <input id="ProjectCode" name="ProjectCode" class="form-control " type="text" placeholder="请输入项目号" />
  524. </td>
  525. </tr>
  526. <tr id="trBatchCode">
  527. <th class="formTitle">批次</th>
  528. <td class="formValue">
  529. <input id="BatchCode" name="BatchCode" class="form-control " type="text" placeholder="请输入批次" />
  530. </td>
  531. </tr>
  532. <tr id="trVersion">
  533. <th class="formTitle">版本</th>
  534. <td class="formValue">
  535. <input id="Version" name="Version" class="form-control " type="text" placeholder="请输入版本" />
  536. </td>
  537. </tr>
  538. <tr id="trBrand">
  539. <th class="formTitle">厂牌</th>
  540. <td class="formValue">
  541. <input id="Brand" name="Brand" type="text" class="form-control " placeholder="请输入厂牌" />
  542. </td>
  543. </tr>
  544. <tr id="trcFree1">
  545. <th class="formTitle">自由项1</th>
  546. <td class="formValue">
  547. <input id="cFree1" name="cFree1" type="text" class="form-control " placeholder="请输入自由项1" />
  548. </td>
  549. </tr>
  550. <tr id="trcFree2">
  551. <th class="formTitle">自由项2</th>
  552. <td class="formValue">
  553. <input id="cFree2" name="cFree2" type="text" class="form-control " placeholder="请输入自由项2" />
  554. </td>
  555. </tr>
  556. <tr id="trcFree3">
  557. <th class="formTitle">自由项3</th>
  558. <td class="formValue">
  559. <input id="cFree3" name="cFree3" type="text" class="form-control " placeholder="请输入自由项3" />
  560. </td>
  561. </tr>
  562. <tr id="trcFree4">
  563. <th class="formTitle">自由项4</th>
  564. <td class="formValue">
  565. <input id="cFree4" name="cFree4" type="text" class="form-control " placeholder="请输入自由项4" />
  566. </td>
  567. </tr>
  568. <tr id="trcFree5">
  569. <th class="formTitle">自由项5</th>
  570. <td class="formValue">
  571. <input id="cFree5" name="cFree5" type="text" class="form-control " placeholder="请输入自由项5" />
  572. </td>
  573. </tr>
  574. <tr id="trcFree6">
  575. <th class="formTitle">自由项6</th>
  576. <td class="formValue">
  577. <input id="cFree6" name="cFree6" type="text" class="form-control " placeholder="请输入自由项6" />
  578. </td>
  579. </tr>
  580. <tr id="trcFree7">
  581. <th class="formTitle">自由项7</th>
  582. <td class="formValue">
  583. <input id="cFree7" name="cFree7" type="text" class="form-control " placeholder="请输入自由项7" />
  584. </td>
  585. </tr>
  586. <tr id="trcFree8">
  587. <th class="formTitle">自由项8</th>
  588. <td class="formValue">
  589. <input id="cFree8" name="cFree8" type="text" class="form-control " placeholder="请输入自由项8" />
  590. </td>
  591. </tr>
  592. <tr id="trcFree9">
  593. <th class="formTitle">自由项9</th>
  594. <td class="formValue">
  595. <input id="cFree9" name="cFree9" type="text" class="form-control " placeholder="请输入自由项9" />
  596. </td>
  597. </tr>
  598. <tr id="trcFree10">
  599. <th class="formTitle">自由项10</th>
  600. <td class="formValue">
  601. <input id="cFree10" name="cFree10" type="text" class="form-control " placeholder="请输入自由项10" />
  602. </td>
  603. </tr>
  604. <tr id="trEATTRIBUTE2">
  605. <th class="formTitle"><label id="LableEATTRIBUTE2"></label></th>
  606. <td class="formValue">
  607. <input id="EATTRIBUTE2" name="EATTRIBUTE2" type="text" class="form-control " />
  608. </td>
  609. </tr>
  610. <tr id="trEATTRIBUTE3">
  611. <th class="formTitle"><label id="LableEATTRIBUTE3"></label></th>
  612. <td class="formValue">
  613. <input id="EATTRIBUTE3" name="EATTRIBUTE3" type="text" class="form-control " />
  614. </td>
  615. </tr>
  616. <tr id="trEATTRIBUTE4">
  617. <th class="formTitle"><label id="LableEATTRIBUTE4"></label></th>
  618. <td class="formValue">
  619. <input id="EATTRIBUTE4" name="EATTRIBUTE4" type="text" class="form-control " />
  620. </td>
  621. </tr>
  622. <tr id="trEATTRIBUTE5">
  623. <th class="formTitle"><label id="LableEATTRIBUTE5"></label></th>
  624. <td class="formValue">
  625. <input id="EATTRIBUTE5" name="EATTRIBUTE5" type="text" class="form-control " />
  626. </td>
  627. </tr>
  628. <tr id="trEATTRIBUTE6">
  629. <th class="formTitle"><label id="LableEATTRIBUTE6"></label></th>
  630. <td class="formValue">
  631. <input id="EATTRIBUTE6" name="EATTRIBUTE6" type="text" class="form-control " />
  632. </td>
  633. </tr>
  634. <tr id="trEATTRIBUTE7">
  635. <th class="formTitle"><label id="LableEATTRIBUTE7"></label></th>
  636. <td class="formValue">
  637. <input id="EATTRIBUTE7" name="EATTRIBUTE7" type="text" class="form-control " />
  638. </td>
  639. </tr>
  640. <tr id="trEATTRIBUTE8">
  641. <th class="formTitle"><label id="LableEATTRIBUTE8"></label></th>
  642. <td class="formValue">
  643. <input id="EATTRIBUTE8" name="EATTRIBUTE8" type="text" class="form-control " />
  644. </td>
  645. </tr>
  646. <tr id="trEATTRIBUTE9">
  647. <th class="formTitle"><label id="LableEATTRIBUTE9"></label></th>
  648. <td class="formValue">
  649. <input id="EATTRIBUTE9" name="EATTRIBUTE9" type="text" class="form-control " />
  650. </td>
  651. </tr>
  652. <tr id="trEATTRIBUTE10">
  653. <th class="formTitle"><label id="LableEATTRIBUTE10"></label></th>
  654. <td class="formValue">
  655. <input id="EATTRIBUTE10" name="EATTRIBUTE10" type="text" class="form-control " />
  656. </td>
  657. </tr>
  658. </table>
  659. </div>
  660. </form>