|  | @@ -249,6 +249,15 @@ var gljOprObj = {
 | 
												
													
														
															|  |                  dataType: "String",
 |  |                  dataType: "String",
 | 
												
													
														
															|  |                  hAlign: "center",
 |  |                  hAlign: "center",
 | 
												
													
														
															|  |                  vAlign: "center"
 |  |                  vAlign: "center"
 | 
												
													
														
															|  | 
 |  | +            },
 | 
												
													
														
															|  | 
 |  | +            {
 | 
												
													
														
															|  | 
 |  | +                headerName: "是否新增",
 | 
												
													
														
															|  | 
 |  | +                headerWidth: 80,
 | 
												
													
														
															|  | 
 |  | +                dataCode: "isComplementary",
 | 
												
													
														
															|  | 
 |  | +                dataType: "String",
 | 
												
													
														
															|  | 
 |  | +                hAlign: "center",
 | 
												
													
														
															|  | 
 |  | +                vAlign: "center",
 | 
												
													
														
															|  | 
 |  | +                cellType: "checkBox"
 | 
												
													
														
															|  |              }
 |  |              }
 | 
												
													
														
															|  |          ],
 |  |          ],
 | 
												
													
														
															|  |          view: {
 |  |          view: {
 | 
												
											
												
													
														
															|  | @@ -387,6 +396,9 @@ var gljOprObj = {
 | 
												
													
														
															|  |          }
 |  |          }
 | 
												
													
														
															|  |      },
 |  |      },
 | 
												
													
														
															|  |      onButtonClick: function (sender, args) {
 |  |      onButtonClick: function (sender, args) {
 | 
												
													
														
															|  | 
 |  | +        if(args.sheet.isEditing()){
 | 
												
													
														
															|  | 
 |  | +            args.sheet.endEdit();
 | 
												
													
														
															|  | 
 |  | +        }
 | 
												
													
														
															|  |          var me = gljOprObj;
 |  |          var me = gljOprObj;
 | 
												
													
														
															|  |          var sheet = args.sheet, row = args.row, col = args.col;
 |  |          var sheet = args.sheet, row = args.row, col = args.col;
 | 
												
													
														
															|  |          var cellType = sheet.getCellType(row, col);
 |  |          var cellType = sheet.getCellType(row, col);
 | 
												
											
												
													
														
															|  | @@ -1206,6 +1218,14 @@ var gljOprObj = {
 | 
												
													
														
															|  |          if ($('#actionType').val() == 'replace' || $('#actionType').val() == 'm_replace') {
 |  |          if ($('#actionType').val() == 'replace' || $('#actionType').val() == 'm_replace') {
 | 
												
													
														
															|  |              me.filterLibGLJByType();
 |  |              me.filterLibGLJByType();
 | 
												
													
														
															|  |          }
 |  |          }
 | 
												
													
														
															|  | 
 |  | +        //文本筛选
 | 
												
													
														
															|  | 
 |  | +        let searchStr = $('#gljSearchKeyword').val();
 | 
												
													
														
															|  | 
 |  | +        if(searchStr && searchStr.trim() != ''){
 | 
												
													
														
															|  | 
 |  | +            let reg = new RegExp(searchStr);
 | 
												
													
														
															|  | 
 |  | +            me.gljLibSheetData = _.filter(me.gljLibSheetData, function (data) {
 | 
												
													
														
															|  | 
 |  | +                return reg.test(data.code) || reg.test(data.name);
 | 
												
													
														
															|  | 
 |  | +            });
 | 
												
													
														
															|  | 
 |  | +        }
 | 
												
													
														
															|  |          if (me.gljCurTypeId == undefined) {
 |  |          if (me.gljCurTypeId == undefined) {
 | 
												
													
														
															|  |              return;
 |  |              return;
 | 
												
													
														
															|  |          }
 |  |          }
 | 
												
											
												
													
														
															|  | @@ -1632,6 +1652,10 @@ $(function () {
 | 
												
													
														
															|  |          gljOprObj.showLibGLJSheetData();
 |  |          gljOprObj.showLibGLJSheetData();
 | 
												
													
														
															|  |      });
 |  |      });
 | 
												
													
														
															|  |  
 |  |  
 | 
												
													
														
															|  | 
 |  | +    $('#glj_tree_div').on('hidden.bs.modal', function () {
 | 
												
													
														
															|  | 
 |  | +        $('#gljSearchKeyword').val('');
 | 
												
													
														
															|  | 
 |  | +    });
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  |      $('.glj-radio').change(function () {
 |  |      $('.glj-radio').change(function () {
 | 
												
													
														
															|  |          let val = $("input[name='glj']:checked").val();
 |  |          let val = $("input[name='glj']:checked").val();
 | 
												
													
														
															|  |          if (val == 'allGljs') {
 |  |          if (val == 'allGljs') {
 | 
												
											
												
													
														
															|  | @@ -1644,6 +1668,18 @@ $(function () {
 | 
												
													
														
															|  |              gljOprObj.showLibGLJSheetData();
 |  |              gljOprObj.showLibGLJSheetData();
 | 
												
													
														
															|  |          }
 |  |          }
 | 
												
													
														
															|  |      })
 |  |      })
 | 
												
													
														
															|  | 
 |  | +    //工料机搜索
 | 
												
													
														
															|  | 
 |  | +    $('#gljSearchKeyword').change(function () {
 | 
												
													
														
															|  | 
 |  | +        gljOprObj.filterLibGLJSheetData();
 | 
												
													
														
															|  | 
 |  | +        gljOprObj.showLibGLJSheetData();
 | 
												
													
														
															|  | 
 |  | +    });
 | 
												
													
														
															|  | 
 |  | +    $('#gljSearchKeyword').bind('keypress', function (e) {
 | 
												
													
														
															|  | 
 |  | +        if(e.keyCode === 13){
 | 
												
													
														
															|  | 
 |  | +            $(this).blur();
 | 
												
													
														
															|  | 
 |  | +            return false;
 | 
												
													
														
															|  | 
 |  | +        }
 | 
												
													
														
															|  | 
 |  | +    });
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  |      $('#glj_selected_conf').click(function () {
 |  |      $('#glj_selected_conf').click(function () {
 | 
												
													
														
															|  |          if (gljOprObj.GLJSelection.length < 1) {
 |  |          if (gljOprObj.GLJSelection.length < 1) {
 | 
												
													
														
															|  |              return;
 |  |              return;
 |