|
@@ -249,6 +249,15 @@ var gljOprObj = {
|
|
|
dataType: "String",
|
|
|
hAlign: "center",
|
|
|
vAlign: "center"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ headerName: "是否新增",
|
|
|
+ headerWidth: 80,
|
|
|
+ dataCode: "isComplementary",
|
|
|
+ dataType: "String",
|
|
|
+ hAlign: "center",
|
|
|
+ vAlign: "center",
|
|
|
+ cellType: "checkBox"
|
|
|
}
|
|
|
],
|
|
|
view: {
|
|
@@ -387,6 +396,9 @@ var gljOprObj = {
|
|
|
}
|
|
|
},
|
|
|
onButtonClick: function (sender, args) {
|
|
|
+ if(args.sheet.isEditing()){
|
|
|
+ args.sheet.endEdit();
|
|
|
+ }
|
|
|
var me = gljOprObj;
|
|
|
var sheet = args.sheet, row = args.row, col = args.col;
|
|
|
var cellType = sheet.getCellType(row, col);
|
|
@@ -1206,6 +1218,14 @@ var gljOprObj = {
|
|
|
if ($('#actionType').val() == 'replace' || $('#actionType').val() == 'm_replace') {
|
|
|
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) {
|
|
|
return;
|
|
|
}
|
|
@@ -1632,6 +1652,10 @@ $(function () {
|
|
|
gljOprObj.showLibGLJSheetData();
|
|
|
});
|
|
|
|
|
|
+ $('#glj_tree_div').on('hidden.bs.modal', function () {
|
|
|
+ $('#gljSearchKeyword').val('');
|
|
|
+ });
|
|
|
+
|
|
|
$('.glj-radio').change(function () {
|
|
|
let val = $("input[name='glj']:checked").val();
|
|
|
if (val == 'allGljs') {
|
|
@@ -1644,6 +1668,18 @@ $(function () {
|
|
|
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 () {
|
|
|
if (gljOprObj.GLJSelection.length < 1) {
|
|
|
return;
|