From 18d950fcd52927d5bfc3eacef6728506915f9255 Mon Sep 17 00:00:00 2001 From: weizhiqiang <598748873@qq.com> Date: Thu, 26 May 2022 11:22:56 +0800 Subject: [PATCH] =?UTF-8?q?ERP=E4=BB=93=E5=BA=93=E4=BA=BA=E5=91=98?= =?UTF-8?q?=E9=80=89=E6=8B=A9=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../template/js/storehouse/storehouseadd.js | 42 ++++-------- .../template/js/storehouse/storehouseedit.js | 54 +++++---------- .../tpl/storehouse/storehouseinfo.html | 2 +- .../tpl/storehouse/storehouselist.html | 68 +++++++++---------- .../lib/layui/customer/systemCommonUtil.js | 17 ++++- 5 files changed, 81 insertions(+), 102 deletions(-) diff --git a/erp/src/main/resources/template/js/storehouse/storehouseadd.js b/erp/src/main/resources/template/js/storehouse/storehouseadd.js index 8fda9b93a..aaca2ed34 100644 --- a/erp/src/main/resources/template/js/storehouse/storehouseadd.js +++ b/erp/src/main/resources/template/js/storehouse/storehouseadd.js @@ -1,9 +1,4 @@ -var userReturnList = new Array();//选择用户返回的集合或者进行回显的集合 -var chooseOrNotMy = "1";//人员列表中是否包含自己--1.包含;其他参数不包含 -var chooseOrNotEmail = "1";//人员列表中是否必须绑定邮箱--1.必须;其他参数没必要 -var checkType = "1";//人员选择类型,1.多选;其他。单选 - layui.config({ base: basePath, version: skyeyeVersion @@ -48,7 +43,7 @@ layui.config({ } AjaxPostUtil.request({url: flowableBasePath + "storehouse002", params: params, type: 'json', callback: function(json){ - if(json.returnCode == 0){ + if(json.returnCode == 0) { parent.layer.close(index); parent.refreshCode = '0'; }else{ @@ -78,30 +73,17 @@ layui.config({ } }); - //仓库负责人选择 - $("body").on("click", "#principalUserIdSelPeople", function(e){ - userReturnList = [].concat(chooseUser); - _openNewWindows({ - url: "../../tpl/common/sysusersel.html", - title: "人员选择", - pageId: "sysuserselpage", - area: ['80vw', '80vh'], - callBack: function(refreshCode){ - if (refreshCode == '0') { - //移除所有tag - var tags = $('#principal').tagEditor('getTags')[0].tags; - for (i = 0; i < tags.length; i++) { - $('#principal').tagEditor('removeTag', tags[i]); - } - chooseUser = [].concat(userReturnList); - //添加新的tag - $.each(chooseUser, function(i, item){ - $('#principal').tagEditor('addTag', item.name); - }); - } else if (refreshCode == '-9999') { - winui.window.msg(systemLanguage["com.skyeye.operationFailed"][languageType], {icon: 2,time: 2000}); - } - }}); + // 仓库负责人选择 + $("body").on("click", "#principalUserIdSelPeople", function(e) { + systemCommonUtil.userReturnList = [].concat(chooseUser); + systemCommonUtil.chooseOrNotMy = "1"; // 人员列表中是否包含自己--1.包含;其他参数不包含 + systemCommonUtil.chooseOrNotEmail = "1"; // 人员列表中是否必须绑定邮箱--1.必须;其他参数没必要 + systemCommonUtil.checkType = "1"; // 人员选择类型,1.多选;其他。单选 + systemCommonUtil.openSysUserStaffChoosePage(function (staffChooseList) { + chooseUser = [].concat(staffChooseList); + // 重置数据 + systemCommonUtil.tagEditorResetData('principal', chooseUser); + }); }); $("body").on("click", "#cancle", function(){ diff --git a/erp/src/main/resources/template/js/storehouse/storehouseedit.js b/erp/src/main/resources/template/js/storehouse/storehouseedit.js index 39de99e31..ca4e3ca56 100644 --- a/erp/src/main/resources/template/js/storehouse/storehouseedit.js +++ b/erp/src/main/resources/template/js/storehouse/storehouseedit.js @@ -1,9 +1,4 @@ -var userReturnList = new Array();//选择用户返回的集合或者进行回显的集合 -var chooseOrNotMy = "1";//人员列表中是否包含自己--1.包含;其他参数不包含 -var chooseOrNotEmail = "1";//人员列表中是否必须绑定邮箱--1.必须;其他参数没必要 -var checkType = "1";//人员选择类型,1.多选;其他。单选 - layui.config({ base: basePath, version: skyeyeVersion @@ -23,17 +18,18 @@ layui.config({ url: flowableBasePath + "storehouse003", params: {rowId: parent.rowId}, pagination: false, + method: 'GET', template: $("#beanTemplate").html(), - ajaxSendLoadBefore: function(hdb){ + ajaxSendLoadBefore: function(hdb) { }, - ajaxSendAfter:function(json){ + ajaxSendAfter: function(json) { //设置是否默认 $("input:radio[name=isDefault][value=" + json.bean.isDefault + "]").attr("checked", true); //仓库负责人 var userNames = []; chooseUser = [].concat(json.bean.chooseUser); - $.each(chooseUser, function(i, item){ + $.each(chooseUser, function(i, item) { userNames.push(item.name); }); @@ -78,7 +74,7 @@ layui.config({ }; //仓库负责人 - if(chooseUser.length > 0 && !isNull($('#principal').tagEditor('getTags')[0].tags)){ + if(chooseUser.length > 0 && !isNull($('#principal').tagEditor('getTags')[0].tags)) { var userId = ""; $.each(chooseUser, function (i, item) { userId += item.id + ','; @@ -86,11 +82,11 @@ layui.config({ params.principal = userId; } - AjaxPostUtil.request({url: flowableBasePath + "storehouse005", params: params, type: 'json', callback: function(json){ - if(json.returnCode == 0){ + AjaxPostUtil.request({url: flowableBasePath + "storehouse005", params: params, type: 'json', callback: function(json) { + if(json.returnCode == 0) { parent.layer.close(index); parent.refreshCode = '0'; - }else{ + } else { winui.window.msg(json.returnMessage, {icon: 2, time: 2000}); } }}); @@ -100,30 +96,16 @@ layui.config({ } }); - //仓库负责人选择 - $("body").on("click", "#principalUserIdSelPeople", function(e){ - userReturnList = [].concat(chooseUser); - _openNewWindows({ - url: "../../tpl/common/sysusersel.html", - title: "人员选择", - pageId: "sysuserselpage", - area: ['80vw', '80vh'], - callBack: function(refreshCode){ - if (refreshCode == '0') { - //移除所有tag - var tags = $('#principal').tagEditor('getTags')[0].tags; - for (i = 0; i < tags.length; i++) { - $('#principal').tagEditor('removeTag', tags[i]); - } - chooseUser = [].concat(userReturnList); - //添加新的tag - $.each(chooseUser, function(i, item){ - $('#principal').tagEditor('addTag', item.name); - }); - } else if (refreshCode == '-9999') { - winui.window.msg(systemLanguage["com.skyeye.operationFailed"][languageType], {icon: 2,time: 2000}); - } - }}); + // 仓库负责人选择 + $("body").on("click", "#principalUserIdSelPeople", function(e) { + systemCommonUtil.userReturnList = [].concat(chooseUser); + systemCommonUtil.chooseOrNotMy = "1"; // 人员列表中是否包含自己--1.包含;其他参数不包含 + systemCommonUtil.chooseOrNotEmail = "1"; // 人员列表中是否必须绑定邮箱--1.必须;其他参数没必要 + systemCommonUtil.checkType = "1"; // 人员选择类型,1.多选;其他。单选 + systemCommonUtil.openSysUserStaffChoosePage(function (staffChooseList) { + // 重置数据 + chooseUser = [].concat(systemCommonUtil.tagEditorResetData('principal', staffChooseList)); + }); }); $("body").on("click", "#cancle", function(){ diff --git a/erp/src/main/resources/template/tpl/storehouse/storehouseinfo.html b/erp/src/main/resources/template/tpl/storehouse/storehouseinfo.html index 3b60f0855..6f7b92966 100644 --- a/erp/src/main/resources/template/tpl/storehouse/storehouseinfo.html +++ b/erp/src/main/resources/template/tpl/storehouse/storehouseinfo.html @@ -41,7 +41,7 @@