浏览代码

保修平台处理修改

yangjunfeng 4 年之前
父节点
当前提交
eb35ddfeb6
共有 1 个文件被更改,包括 82 次插入5 次删除
  1. 82 5
      WebUI/CallCenterWeb.UI/equipmentOperationManage/template/HandleEquipmentRepair.html

+ 82 - 5
WebUI/CallCenterWeb.UI/equipmentOperationManage/template/HandleEquipmentRepair.html

@@ -69,6 +69,9 @@
69 69
 			.gqbecausewrap{
70 70
 				display: none;
71 71
 			}
72
+			#inv_name{
73
+				display: block!important;
74
+			}
72 75
 		</style>
73 76
 	</head>
74 77
 
@@ -301,6 +304,7 @@
301 304
 				var usercodes = []
302 305
 				togetherCodes(usercodes)
303 306
 				$('#woCode').val(code);
307
+		
304 308
 				//系统名称
305 309
 				helper.getDropList.getlistDropByDic($('#sysname'), 'XTMC').then(function() {
306 310
 					$('#sysname').trigger('change');
@@ -361,6 +365,8 @@
361 365
 					}
362 366
 
363 367
 				})
368
+				// 耗材
369
+				getequipment()
364 370
 			})
365 371
 
366 372
 			uploaderImg(0)
@@ -507,17 +513,22 @@
507 513
 			function addExtension(num) {
508 514
 				var str = '<tr>' +
509 515
 					'<td>' +
510
-					'<input type="text"  class="form-control extenName" placeholder="请输入配件名称、型号及数量"  autocomplete="off"/>' +
516
+					'<select class="form-control selectpicker" id="inv_name" data-live-search="true"><option value="">请选择配件名称</option></select>' +
511 517
 					'</td>' +
512 518
 					'<td>' +
513 519
 					'<input type="text"  class="form-control extenValue" placeholder="请输入配件价格"  autocomplete="off"/>' +
514 520
 					'</td>' +
515 521
 					'<td>' +
522
+					'<input type="text"  class="form-control priceValue" placeholder="请输入配件数量"  autocomplete="off"/>' +
523
+					'</td>' +
524
+					'<td>' +
516 525
 					'<button class="btn btn-danger" onclick="delExtension(this,' + num + ')">删除</button>' +
517 526
 					//						'<button class="btn btn-info addBtn" onclick="addExtension(this)">添加</button>'+
518 527
 					'</td>' +
519 528
 					'</tr>'
520 529
 				$('#table_extension' + num + ' tbody').append(str);
530
+				// 耗材
531
+				getequipment()
521 532
 				//				$(ele).remove();
522 533
 			}
523 534
 			//自定义字段 删除一行
@@ -529,10 +540,11 @@
529 540
 			function getExtenArr(num) {
530 541
 				var extenArr = [];
531 542
 				$('#table_extension' + num + '').find('tbody tr').each(function(g, h) {
532
-					if ($.trim($(h).find('.extenName').val()) !== '' && $.trim($(h).find('.extenValue').val()) !== '') {
543
+					if ($.trim($(h).find('.extenValue').val()) !== '' && $.trim($(h).find('.extenValue').val()) !== '') {
533 544
 						var objs = {
534
-							'name': $(h).find('.extenName').val(),
535
-							'describe': $(h).find('.extenValue').val()
545
+							'name': $(h).find('#inv_name').val(),
546
+							'describe': $(h).find('.extenValue').val(),
547
+							'inv_name': $(h).find('.priceValue').val()
536 548
 						};
537 549
 						extenArr.push(objs);
538 550
 					}
@@ -616,7 +628,10 @@
616 628
 					});
617 629
 					return;
618 630
 				}
619
-
631
+				
632
+			
633
+			
634
+			// 提交
620 635
 				$.ajax({
621 636
 					type: "post",
622 637
 					url: huayi.config.callcenter_url + "equipmentapi/api/worepairbase/deal",
@@ -651,7 +666,69 @@
651 666
 					}
652 667
 				});
653 668
 			}
669
+	// 获取设备
670
+          function getequipment() {
671
+				// $("#equipname").html('');
672
+				equipmentdata = []
673
+				// $("#equipname").append('<option selected="selected" value="">请选择设备</option>');
674
+				$.ajax({
675
+					type: "get",
676
+					url: huayi.config.callcenter_url + "equipmentapi/api/worepairbase/gethcinfo", //获取数据的Servlet地址
677
+					async: true,
678
+					dataType: 'json',
679
+					data: {
680
+					},
681
+					success: function(data) {
654 682
 
683
+						var equipmentdata = []
684
+						if (data.state.toLowerCase() == 'success') {
685
+	  equipmentdata = data.data
686
+							console.log(equipmentdata.length,equipmentdata)
687
+							if (equipmentdata.length > 0) {
688
+
689
+								for (var k = 0; k < equipmentdata.length; k++) {
690
+									$(equipmentdata[k]).each(function(q, p) {
691
+									 console.log(p)
692
+									
693
+										$("<option value='" + p.inv_name + "'>" + p.inv_name + "</option>").appendTo("#inv_name");
694
+										$("#inv_name").selectpicker('refresh');
695
+									    $('#inv_name').selectpicker('render');
696
+												
697
+										// console.log(p.equipment_name)
698
+									});
699
+								}
700
+
701
+							} else {
702
+								// $("#inv_name").empty();
703
+								$("#inv_name").selectpicker('refresh');
704
+								 $('#inv_name').selectpicker('render');
705
+							}
706
+						}
707
+					}
708
+				});
709
+			}
710
+			$("#inv_name").change(function() {
711
+				$("#inv_name").empty();
712
+				$.ajax({
713
+					type: "get",
714
+					url: huayi.config.callcenter_url + "equipmentapi/api/worepairbase/gethcinfo", //获取数据的Servlet地址
715
+					async: true,
716
+					dataType: 'json',
717
+					data: {
718
+						inv_name:$("#inv_name").val()
719
+					},
720
+					success: function(data) {
721
+				
722
+						var equipmentdata = []
723
+						if (data.state.toLowerCase() == 'success') {
724
+				
725
+								   $(".extenValue")=data.data[0].price
726
+						}
727
+					}
728
+				});
729
+		
730
+				$("#inv_name").trigger('change');
731
+			})
655 732
 			function forFloorGetEquipName(obj, fids, sysid) {
656 733
 				$.getJSON(huayi.config.callcenter_url + "equipmentapi/api/Equipment/getrepairlistdrop", {
657 734
 					floorid: fids,