From 38e2af3452b331488e052ee470a9c662fd2b9446 Mon Sep 17 00:00:00 2001
From: yusijie <ysj@hz-kingdee.com>
Date: 星期四, 26 三月 2026 15:02:41 +0800
Subject: [PATCH] 登录页面背景切换;添加多语言翻译功能
---
WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_BarCodeBillList.html | 44 +-
WebSRM/WebSRM.csproj | 1
WebSRM/layuiAdmin.std-v1.2.1/src/layuiadmin/MESLanguage.js | 441 ++++++++++++++++++++++++
WebSRM/login.html | 127 ++++++
WebSRM/Scripts/webConfig.js | 4
WebSRM/layuiAdmin.std-v1.2.1/src/js/supersized-init.js | 4
WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_SupMaterPackBill_Excel.html | 4
WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_MaterialBarCodeBill.html | 179 +++++----
WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_MaterialHandingEdit.html | 40 +-
WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_MaterialHanding.html | 27
WebSRM/layuiAdmin.std-v1.2.1/src/layuiadmin/Scripts/webConfig.js | 4
WebSRM/layuiAdmin.std-v1.2.1/src/views/index.html | 26
WebSRM/layuiAdmin.std-v1.2.1/src/views/set/user/password.html | 139 ++++---
13 files changed, 818 insertions(+), 222 deletions(-)
diff --git a/WebSRM/Scripts/webConfig.js b/WebSRM/Scripts/webConfig.js
index ab077fb..bb6b7c6 100644
--- a/WebSRM/Scripts/webConfig.js
+++ b/WebSRM/Scripts/webConfig.js
@@ -12,4 +12,8 @@
/* var WEBURL = "http://localhost:8082/SRMAPI/";*/
return WEBURL
+}
+
+function GetWEBURlLanguage() {
+ return GetWEBURL()
}
\ No newline at end of file
diff --git a/WebSRM/WebSRM.csproj b/WebSRM/WebSRM.csproj
index 66473da..9c77de5 100644
--- a/WebSRM/WebSRM.csproj
+++ b/WebSRM/WebSRM.csproj
@@ -716,6 +716,7 @@
<Content Include="layuiAdmin.std-v1.2.1\src\layuiadmin\lib\extend\echartsTheme.js" />
<Content Include="layuiAdmin.std-v1.2.1\src\layuiadmin\lib\index.js" />
<Content Include="layuiAdmin.std-v1.2.1\src\layuiadmin\lib\view.js" />
+ <Content Include="layuiAdmin.std-v1.2.1\src\layuiadmin\MESLanguage.js" />
<Content Include="layuiAdmin.std-v1.2.1\src\layuiadmin\modules\common.js" />
<Content Include="layuiAdmin.std-v1.2.1\src\layuiadmin\modules\console.js" />
<Content Include="layuiAdmin.std-v1.2.1\src\layuiadmin\modules\contlist.js" />
diff --git a/WebSRM/layuiAdmin.std-v1.2.1/src/js/supersized-init.js b/WebSRM/layuiAdmin.std-v1.2.1/src/js/supersized-init.js
index 5b07994..1b7b2d0 100644
--- a/WebSRM/layuiAdmin.std-v1.2.1/src/js/supersized-init.js
+++ b/WebSRM/layuiAdmin.std-v1.2.1/src/js/supersized-init.js
@@ -17,8 +17,8 @@
slide_links: 'blank', // Individual links for each slide (Options: false, 'num', 'name', 'blank')
slides: [ // Slideshow Images
//{ image: 'layuiAdmin.std-v1.2.1/src/img/1.jpg' },
- { image: 'layuiAdmin.std-v1.2.1/src/img/2.jpg' },
- //{ image: 'layuiAdmin.std-v1.2.1/src/img/3.jpg' },
+ //{ image: 'layuiAdmin.std-v1.2.1/src/img/2.jpg' },
+ { image: 'layuiAdmin.std-v1.2.1/src/img/3.jpg' },
//{ image: 'layuiAdmin.std-v1.2.1/src/img/4.jpg' },
//{ image: 'layuiAdmin.std-v1.2.1/src/img/5.jpg' },
//{ image: 'layuiAdmin.std-v1.2.1/src/img/6.jpg' },
diff --git a/WebSRM/layuiAdmin.std-v1.2.1/src/layuiadmin/MESLanguage.js b/WebSRM/layuiAdmin.std-v1.2.1/src/layuiadmin/MESLanguage.js
new file mode 100644
index 0000000..1c9a0b4
--- /dev/null
+++ b/WebSRM/layuiAdmin.std-v1.2.1/src/layuiadmin/MESLanguage.js
@@ -0,0 +1,441 @@
+
+var HModNameData = "";
+var HLanguageType_Data = "";
+document.addEventListener('click', function (event) {
+ var data = localStorage.getItem("data");
+ var data2 = JSON.parse(data);
+ if (HModNameData != "indexMenu") {
+ if (data == null || data2.HTranSlate != HLanguageType_Data) {
+ ClickFunction(2,HModNameData, HLanguageType_Data);
+ } else {
+ ClickFunction(2,HModNameData, data2.HTranSlate);
+ }
+ }
+});
+
+
+//鐐瑰嚮浜嬩欢瑙﹀彂鐨勬柟娉�
+function ClickFunction(InitiaType,HModName,HLanguageType) {
+ var data = localStorage.getItem(HModName);
+ if (data != null) {
+ var data2 = JSON.parse(data)
+ if (HModName == "SRM_login") {
+ LoginDataShow(data2, HLanguageType);
+ } else {
+ ModelDataShow(InitiaType,data2, HLanguageType);
+ }
+ }
+}
+
+//鍒濆鍖栭〉闈㈠姞杞芥暟鎹� InitiaType 鍒濆鍖� 榛樿1 2=鐐瑰嚮浜嬩欢
+function initFunction(InitiaType, HModName, HLanguageType) {
+ HModNameData = HModName;
+ HLanguageType_Data = HLanguageType;
+ get_ReadConfigFile(InitiaType,HModName, HLanguageType);
+}
+
+//鐧诲綍椤甸潰 鏄剧ず鏁版嵁
+function LoginDataShow(data, HLanguageType) {
+ for (var i = 0; i < data.length; i++) {
+ var HTranslationText = "";
+
+ if (HLanguageType == 1) {
+ HTranslationText = data[i].HFieldName;
+ } else if (HLanguageType == 2) {
+ HTranslationText = data[i].HTranslationText_English;
+ } else if (HLanguageType == 3) {
+ HTranslationText = data[i].HTranslationText_Spain;
+ }
+
+ if (data[i].HFieldModelType == "id") {
+ $("#" + data[i].HFieldCode).text(data[i].HFieldName)
+ } else if (data[i].HFieldModelType == "class") {
+ if (data[i].HFieldCode != "select option") {
+ var count = document.querySelectorAll(data[i].HFieldCode).length;
+ for (var j = 0; j < count; j++) {
+ document.querySelectorAll(data[i].HFieldCode)[j].innerText = data[i].HFieldName;
+ }
+ }
+ }
+
+ if (data[i].HFieldModelType == "id") {
+ if ($("#" + data[i].HFieldCode).text().trim() == data[i].HFieldName) {
+ $("#" + data[i].HFieldCode).text(HTranslationText)
+ }
+ } else if (data[i].HFieldModelType == "class") {
+ if (data[i].HFieldCode != "select option") {
+ var count = document.querySelectorAll(data[i].HFieldCode).length;
+ for (var j = 0; j < count; j++) {
+ if (document.querySelectorAll(data[i].HFieldCode)[j].innerText.trim() == data[i].HFieldName) {
+ document.querySelectorAll(data[i].HFieldCode)[j].innerText = HTranslationText;
+ //break;
+ }
+ }
+ }
+ }
+ }
+}
+
+//妯″潡 鏄剧ず鏁版嵁
+function ModelDataShow(InitiaType, data, HLanguageType) {
+ //涓嬫媺妗嗘墍鏈夊�� .layui-unselect dd
+ var OptionData = [];
+ const ddElementsOptionData = document.querySelectorAll(".layui-unselect dd");
+ // 閬嶅巻鍏冪礌骞惰幏鍙栧唴瀹�
+ ddElementsOptionData.forEach((dd, index) => {
+ OptionData.push(dd.innerText.trim());
+ });
+
+ //涓嬫媺妗嗘墍鏈夊�� select option
+ var OptionList = [];
+ const ddElementsOptionList = document.querySelectorAll("select option");
+ // 閬嶅巻鍏冪礌骞惰幏鍙栧唴瀹�
+ ddElementsOptionList.forEach((dd, index) => {
+ OptionList.push(dd.innerText.trim());
+ });
+
+ //琛ㄦ牸鍒楁暟鎹�
+ var tableColData = [];
+ const tableColDataList = document.querySelectorAll(".layui-table tr span");
+ // 閬嶅巻鍏冪礌骞惰幏鍙栧唴瀹�
+ tableColDataList.forEach((dd, index) => {
+ tableColData.push(dd.innerText.trim());
+ });
+
+ for (var i = 0; i < data.length; i++) {
+ var HTranslationText = "";
+
+ if (HLanguageType == 1) {
+ HTranslationText = data[i].HFieldName;
+ } else if (HLanguageType == 2) {
+ HTranslationText = data[i].HTranslationText_English;
+ } else if (HLanguageType == 3) {
+ HTranslationText = data[i].HTranslationText_Spain;
+ }
+
+ if (data[i].HFieldModelType == "id") {
+ if ($("#" + data[i].HFieldCode).text().trim() == data[i].HFieldName) {
+ if (document.querySelectorAll("#" + data[i].HFieldCode)[0].innerHTML == data[i].HFieldName) {
+ document.querySelectorAll("#" + data[i].HFieldCode)[0].innerHTML = document.querySelectorAll("#" + data[i].HFieldCode)[0].innerHTML.replace(data[i].HFieldName.replace('*', ''), HTranslationText.replace('*', ''));
+ } else if (document.querySelectorAll("#" + data[i].HFieldCode)[0].innerText == data[i].HFieldName) {
+ document.querySelectorAll("#" + data[i].HFieldCode)[0].innerHTML = document.querySelectorAll("#" + data[i].HFieldCode)[0].innerText.replace(data[i].HFieldName.replace('*', ''), HTranslationText.replace('*', ''));
+ } else {
+ document.querySelectorAll("#" + data[i].HFieldCode)[0].innerText = document.querySelectorAll("#" + data[i].HFieldCode)[0].innerText.replace(data[i].HFieldName.replace('*', ''), HTranslationText.replace('*', ''));
+ }
+ }
+ } else if (data[i].HFieldModelType == "class") {
+
+ if (InitiaType != 2) {
+ if (data[i].HFieldCode != "select option") {
+ if (data[i].HFieldCode != ".layui-table tr span") {
+ var count = document.querySelectorAll(data[i].HFieldCode).length;
+ for (var j = 0; j < count; j++) {
+ if (document.querySelectorAll(data[i].HFieldCode)[j].innerText.trim() == data[i].HFieldName) {
+ document.querySelectorAll(data[i].HFieldCode)[j].innerHTML = document.querySelectorAll(data[i].HFieldCode)[j].innerHTML.replace(data[i].HFieldName, HTranslationText);
+ }
+ }
+ }
+ } else {
+
+ //涓嬫媺妗嗙殑鎵�鏈夊��
+ var indicesData = [];
+ var currentIndex = -1;
+ while ((currentIndex = OptionData.indexOf(data[i].HFieldName, currentIndex + 1)) !== -1) {
+ indicesData.push(currentIndex);
+ }
+
+ for (var j = 0; j < indicesData.length; j++) {
+ document.querySelectorAll(".layui-unselect dd")[indicesData[j]].innerHTML = document.querySelectorAll(".layui-unselect dd")[indicesData[j]].innerHTML.replace(data[i].HFieldName, HTranslationText);
+
+ }
+
+ var indicesList = [];
+ currentIndex = -1;
+ while ((currentIndex = OptionList.indexOf(data[i].HFieldName, currentIndex + 1)) !== -1) {
+ indicesList.push(currentIndex);
+ }
+
+ for (var j = 0; j < indicesList.length; j++) {
+ document.querySelectorAll(data[i].HFieldCode)[indicesList[j]].innerText = document.querySelectorAll(data[i].HFieldCode)[indicesList[j]].innerText.replace(data[i].HFieldName, HTranslationText);
+ }
+
+ }
+ } else {
+ if (data[i].HFieldCode != "select option" && data[i].HFieldCode != ".layui-table tr span") {
+ var count = document.querySelectorAll(data[i].HFieldCode).length;
+ for (var j = 0; j < count; j++) {
+ if (document.querySelectorAll(data[i].HFieldCode)[j].innerText.trim() == data[i].HFieldName) {
+ document.querySelectorAll(data[i].HFieldCode)[j].innerHTML = document.querySelectorAll(data[i].HFieldCode)[j].innerHTML.replace(data[i].HFieldName, HTranslationText);
+ }
+ }
+ }
+ }
+
+ //琛ㄦ牸鍒楁暟鎹�
+ if (data[i].HFieldCode == ".layui-table tr span") {
+ var indicesData = [];
+ var currentIndex = -1;
+ while ((currentIndex = tableColData.indexOf(data[i].HFieldName, currentIndex + 1)) !== -1) {
+ indicesData.push(currentIndex);
+ }
+ if (data[i].HFieldCode != "select option") {
+ for (var j = 0; j < indicesData.length; j++) {
+ document.querySelectorAll(data[i].HFieldCode)[indicesData[j]].innerHTML = document.querySelectorAll(data[i].HFieldCode)[indicesData[j]].innerHTML.replace(data[i].HFieldName, HTranslationText);
+ }
+ }
+ }
+
+ //涓嬫媺妗嗙殑榛樿鍊�
+ if (data[i].HFieldCode == ".layui-unselect input") {
+ var uncount = document.querySelectorAll(".layui-unselect input").length;
+ for (var j = 0; j < uncount; j++) {
+ if (document.querySelectorAll(".layui-unselect input")[j].placeholder.trim() == data[i].HFieldName) {
+ document.querySelectorAll(".layui-unselect input")[j].placeholder = document.querySelectorAll(".layui-unselect input")[j].placeholder.replace(data[i].HFieldName, HTranslationText);
+ }
+ }
+ }
+ }
+ }
+}
+
+//鑾峰彇椤甸潰鐨勬墍鏈夋爣绛緄d 瀵瑰簲瑕佺炕璇戠殑瀛楁
+function SelectData() {
+ var DataList = "";
+
+ //#region 鐧诲綍鐣岄潰 鑷畾涔� 绫� FY_BT 涓轰簡缁熶竴
+ //鍒峰崱 瀛楁鍙互鑾峰彇 鎵�浠� 涓嶇敤鑷畾涔�
+ var logCount = document.querySelectorAll('.FY_BT').length;
+ for (var i = 0; i < logCount; i++) {
+ var id = document.querySelectorAll('.FY_BT')[i].id;
+ var data = document.querySelectorAll('.FY_BT')[i].innerText.trim();
+ var type = "id";
+ DataList += id + "|" + data + "|" + type + ","
+ }
+
+ //#endregion
+
+ //鏂囨湰鏍囩鐨勬暟鎹幏鍙� 閫氳繃id
+ var LableCount = document.querySelectorAll('.layui-form-label').length;
+ for (var i = 0; i < LableCount; i++) {
+ var id = document.querySelectorAll('.layui-form-label')[i].id;
+ var data = document.querySelectorAll('.layui-form-label')[i].innerText.trim();
+ var type = "id";
+ DataList += id + "|" + data + "|" + type + ","
+ }
+
+ //澶嶉�夋鏍囩鐨勭殑鏁版嵁鑾峰彇 閫氳繃id
+ var CheckCount = document.querySelectorAll("input[type='checkbox']").length;
+ for (var i = 0; i < CheckCount; i++) {
+ var data = document.querySelectorAll("input[type='checkbox']")[i].title.trim();
+ if (data != "") {
+ var id = document.querySelectorAll("input[type='checkbox']")[i].id;
+ var type = "id";
+ DataList += id + "|" + data + "|" + type + ","
+ }
+
+ }
+
+ //#region 鍗曟嵁椤甸潰 鎸夐挳鐨勮幏鍙�
+
+ //鍗曟嵁椤甸潰 鏍囬鏍囩鑾峰彇 閫氳繃id
+ var BTCount = document.querySelectorAll('.layui-tab h1').length
+ for (var i = 0; i < BTCount; i++) {
+ if (document.querySelectorAll('.layui-tab h1')[i].innerText.trim() != '') {
+ var id = document.querySelectorAll('.layui-tab h1')[i].id;
+ var data = document.querySelectorAll('.layui-tab h1')[i].innerText.trim();
+ var type = "id";
+ DataList += id + "|" + data + "|" + type + ","
+ }
+ }
+
+ //#endregion
+
+ //鎸夐挳鏍囩鐨勬暟鎹幏鍙� 閫氳繃id
+ //鎸夐挳鏍囩鐨勬暟鎹幏鍙� 閫氳繃class 渚嬪 瀛愯〃鍒犻櫎 浠栫殑id浼氬彉
+ var BtnCount = document.querySelectorAll('.layui-btn').length;
+ for (var i = 0; i < BtnCount; i++) {
+ if (document.querySelectorAll('.layui-btn')[i].innerText.trim() != "") {
+ var id = document.querySelectorAll('.layui-btn')[i].id.trim();
+ var type = "";
+ if (id != "") {
+ type = "id";
+ } else {
+ id = ".layui-btn";
+ type = "class";
+ }
+ var data = document.querySelectorAll('.layui-btn')[i].innerText.trim();
+
+ DataList += id + "|" + data + "|" + type + ","
+ }
+ }
+
+ //椤电鏍囩鐨勬暟鎹幏鍙� 閫氳繃class
+ var YQCount = document.querySelectorAll('.layui-tab-title>li').length;
+ for (var i = 0; i < YQCount; i++) {
+ if (document.querySelectorAll('.layui-tab-title>li')[i].innerText.trim() != '') {
+ var id = ".layui-tab-title>li"
+ var data = document.querySelectorAll('.layui-tab-title>li')[i].innerText.trim();
+ var type = "class";
+ DataList += id + "|" + data + "|" + type + ","
+ }
+ }
+
+ //琛ㄦ牸鍒楁爣绛剧殑鏁版嵁鑾峰彇 閫氳繃class
+ var ColCount = document.querySelectorAll('.layui-table tr span').length
+ for (var i = 0; i < ColCount; i++) {
+ if (document.querySelectorAll('.layui-table tr span')[i].innerText.trim() != '') {
+ var id = ".layui-table tr span"
+ var data = document.querySelectorAll('.layui-table tr span')[i].innerText.trim();
+ var type = "class";
+ DataList += id + "|" + data + "|" + type + ","
+ }
+ }
+
+ //鎵�鏈夐〉闈� 涓嬫媺妗嗙殑鎵�鏈夊�� 閫氳繃class
+ var ModelCount = document.querySelectorAll('select option').length
+ for (var i = 0; i < ModelCount; i++) {
+ if (document.querySelectorAll('select option')[i].innerText.trim() != '') {
+ var id = "select option"
+ var data = document.querySelectorAll('select option')[i].innerText.trim();
+ var type = "class";
+ DataList += id + "|" + data + "|" + type + ","
+ }
+ }
+
+
+ ////鑾峰彇椤甸潰椤电鐨勬爣绛� 鑾峰彇鏁版嵁 閫氳繃 class
+ //var YMBQCount = document.querySelectorAll('.layui-tab-title li span').length
+ //for (var i = 0; i < YMBQCount; i++) {
+ // if (document.querySelectorAll('.layui-tab-title li span')[i].innerText.trim() != '') {
+ // var id = ".layui-tab-title li span"
+ // var data = document.querySelectorAll('.layui-tab-title li span')[i].innerText.trim();
+ // var type = "class";
+ // DataList += id + "|" + data + "|" + type + ","
+ // }
+ //}
+
+ return DataList;
+}
+
+
+//鏌ヨ褰撳墠椤甸潰鐨勬暟鎹�
+function Select(InitiaType,HModName, HLanguageType) {
+ var sWhere = " and HModuleCode in('" + HModName + "','GYModel') ";
+ //1 涓枃 2 鑻辫 3 瑗跨彮鐗欒
+ if (HLanguageType == "1") {
+ return false;
+ }
+
+ $.ajax({
+ url: GetWEBURlLanguage() + '/Xt_grdAlignment_WMES/SelectMESLanguage',
+ type: "GET",
+ async: false,
+ data: { "sWhere": sWhere},
+ success: function (data1) {
+ if (data1.data.length > data1.count) {
+ get_WriteConfigFile(HModName, data1.data);
+ //var data=
+ ClickFunction(InitiaType, HModName, HLanguageType);
+
+ } else {
+ //淇濆瓨褰撳墠椤甸潰鐨勬暟鎹�
+ Save(HModName);
+ }
+ }, error: function () {
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ }
+ })
+}
+
+
+
+//淇濆瓨褰撳墠椤甸潰鐨勬暟鎹�
+function Save(HModName) {
+ var DataList = SelectData();
+ DataList = DataList.substring(0, DataList.length - 1);
+ DataList += ";"+HModName;
+ $.ajax({
+ url: GetWEBURlLanguage() + '/Xt_grdAlignment_WMES/SaveMESLanguage',
+ type: "Post",
+ async: false,
+ data: { "sMainSub": DataList},
+ success: function (data1) {
+ if (data1.count != 0) {
+
+ } else {
+
+ }
+ }, error: function () {
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ }
+ })
+}
+
+//瀛樺偍閰嶇疆鏂囦欢
+function get_WriteConfigFile(HModName, SqlDataList) {
+ //娓呯┖鏈湴瀛樺偍鐨勬暟鎹�
+ localStorage.removeItem(HModName);
+ var data = [];
+ for (var i = 0; i < SqlDataList.length; i++) {
+ var HFieldCode = SqlDataList[i].HFieldCode;
+ var HFieldName = SqlDataList[i].HFieldName;
+ var HFieldModelType = SqlDataList[i].HFieldModelType;
+ var HTranslationText_English = SqlDataList[i].HTranslationText_English;
+ var HTranslationText_Spain = SqlDataList[i].HTranslationText_Spain;
+
+ data.push({ HFieldCode: HFieldCode, HFieldName: HFieldName, HFieldModelType: HFieldModelType, HTranslationText_English: HTranslationText_English, HTranslationText_Spain: HTranslationText_Spain })
+ }
+
+ //鏈湴瀛樺偍
+ localStorage.setItem(HModName, JSON.stringify(data));
+}
+
+//璇诲彇閰嶇疆鏂囦欢
+function get_ReadConfigFile(InitiaType,HModName, HLanguageType) {
+ //鑾峰彇鏈湴瀛樺偍鐨勬暟鎹�
+ var data = localStorage.getItem(HModName);
+ if (data == null) {
+ Select(InitiaType,HModName, HLanguageType);
+ } else {
+ ClickFunction(InitiaType,HModName,HLanguageType);
+ }
+}
+
+//鎶ラ敊淇℃伅 閫氳繃浠g爜鏌ヨ
+//ErrorCode 鎶ラ敊淇℃伅
+//HLanguageType 缈昏瘧绫诲瀷
+function get_MessageError(ErrorCode, HLanguageType) {
+ var result = "";
+ var Message = "";
+
+ const match = ErrorCode.match(/\[(.*?)\]/);
+ if (match) {
+ result= match[1];
+ }
+ if (result == "") {
+ return ErrorCode;
+ }
+
+ $.ajax({
+ url: GetWEBURlLanguage() + '/Xt_grdAlignment_WMES/SelectMessageError',
+ type: "get",
+ async: false,
+ data: { "ErrorCode": result },
+ success: function (data1) {
+
+ if (data1.count != 0) {
+ if (HLanguageType == 1) {
+ Message = data1.data[0].HErrorName;
+ } else if (HLanguageType == 2) {
+ Message = data1.data[0].HTranslationText_English;
+ } else if (HLanguageType == 3) {
+ Message = data1.data[0].HTranslationText_Spain;
+ }
+ }
+ }, error: function () {
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ }
+ })
+ return Message;
+}
+
diff --git a/WebSRM/layuiAdmin.std-v1.2.1/src/layuiadmin/Scripts/webConfig.js b/WebSRM/layuiAdmin.std-v1.2.1/src/layuiadmin/Scripts/webConfig.js
index 52bdc23..0d5ea18 100644
--- a/WebSRM/layuiAdmin.std-v1.2.1/src/layuiadmin/Scripts/webConfig.js
+++ b/WebSRM/layuiAdmin.std-v1.2.1/src/layuiadmin/Scripts/webConfig.js
@@ -6,4 +6,8 @@
//var WEBURL = "http://192.168.31.47:8083/WEB-API/";
//new
return WEBURL
+}
+
+function GetWEBURlLanguage() {
+ return GetWEBURL()
}
\ No newline at end of file
diff --git a/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_BarCodeBillList.html b/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_BarCodeBillList.html
index 1b35b4a..6661a8c 100644
--- a/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_BarCodeBillList.html
+++ b/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_BarCodeBillList.html
@@ -26,39 +26,39 @@
<div class="layui-colla-item">
<div class="layui-colla-title layui-inline">
<div class="layui-inline">
- <span>鏇村</span>
+ <span id="BT_GD">鏇村</span>
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label">婧愬崟鍗曞彿</label>
+ <label class="layui-form-label" id="bt_HSourceBillNo">婧愬崟鍗曞彿</label>
<div class="layui-input-block">
<input type="text" class="layui-input" name="HSourceBillNo" id="HSourceBillNo">
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label">鐗╂枡缂栫爜</label>
+ <label class="layui-form-label" id="bt_HShortNumber">鐗╂枡缂栫爜</label>
<div class="layui-input-block">
<input type="text" class="layui-input" name="HShortNumber" id="HShortNumber">
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label">鐗╂枡鍚嶇О</label>
+ <label class="layui-form-label" id="bt_HName">鐗╂枡鍚嶇О</label>
<div class="layui-input-block">
<input type="text" class="layui-input" name="HName" id="HName">
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label">瑙勬牸鍨嬪彿</label>
+ <label class="layui-form-label" id="bt_HModel">瑙勬牸鍨嬪彿</label>
<div class="layui-input-block">
<input type="text" class="layui-input" name="HModel" id="HModel">
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label">渚涘簲鍟�</label>
+ <label class="layui-form-label" id="bt_HSupName">渚涘簲鍟�</label>
<div class="layui-input-block">
<input type="text" class="layui-input" name="HSupName" id="HSupName">
</div>
- </div>
+ </div>
<div class="layui-inline">
<button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="f_Query">
<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
@@ -66,7 +66,7 @@
</div>
<div class="layui-colla-content" style="padding-left:82px">
<div class="layui-inline">
- <label class="layui-form-label">鐘舵��</label>
+ <label class="layui-form-label" id="bt_HStatus">鐘舵��</label>
<div class="layui-input-block">
<select name="HStatus" id="HStatus" lay-filter="">
<option value="" selected="">鍏ㄩ儴</option>
@@ -76,32 +76,32 @@
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label">鏉$爜缂栧彿</label>
+ <label class="layui-form-label" id="bt_HBarCode">鏉$爜缂栧彿</label>
<div class="layui-input-block">
<input type="text" class="layui-input" name="HBarCode" id="HBarCode">
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label">鐗╂枡浠g爜</label>
+ <label class="layui-form-label" id="bt_HNumber">鐗╂枡浠g爜</label>
<div class="layui-input-block">
<input type="text" class="layui-input" name="HNumber" id="HNumber">
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label">寮�濮嬫棩鏈�</label>
+ <label class="layui-form-label" id="bt_HDate1">寮�濮嬫棩鏈�</label>
<div class="layui-input-block">
<input type="text" class="layui-input" name="HDate1" id="HDate1">
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label">缁撴潫鏃ユ湡</label>
+ <label class="layui-form-label" id="bt_HDate2">缁撴潫鏃ユ湡</label>
<div class="layui-input-block">
<input type="text" class="layui-input" name="HDate2" id="HDate2">
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label">閲囪喘缁勭粐</label>
+ <label class="layui-form-label" id="bt_HPURCHASEORGID">閲囪喘缁勭粐</label>
<div class="layui-input-block">
<select id="HPURCHASEORGID" name="HPURCHASEORGID" lay-filter="">
<option value="">缁勭粐1</option>
@@ -120,15 +120,15 @@
<!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-getCheckData"><i class="layui-icon layui-icon-tips"></i>棰勮</button>-->
<!--<button type="button" class="layui-btn layui-btn-sm" lay-event="getCheckLength">鑾峰彇閫変腑鏁扮洰</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="isAll">楠岃瘉鏄惁鍏ㄩ��</button>-->
- <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-reload"><i class="layui-icon layui-icon-refresh"></i>鍒锋柊</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-reload" id="btn_reload"><i class="layui-icon layui-icon-refresh"></i>鍒锋柊</button>
<!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-confirm"><i class="layui-icon layui-icon-ok-circle"></i>纭</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-back"><i class="layui-icon layui-icon-close-fill"></i>椹冲洖</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-details"><i class="layui-icon layui-icon-form"></i>璇︽儏</button>-->
- <button type="button" class="layui-btn layui-btn-sm" id="btn_HideColumn" lay-event="btn-HideColumn"><i class="layui-icon layui-icon-return"></i>闅愯棌鍒楄缃�</button>
- <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print"><i class="layui-icon layui-icon-print"></i>鏉$爜鎵撳嵃</button>
- <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print-Convenient"><i class="layui-icon layui-icon-print"></i>涓�閿墦鍗�</button>
- <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
- <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-HideColumn" id="btn_HideColumn"><i class="layui-icon layui-icon-return"></i>闅愯棌鍒楄缃�</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print" id="btn_print"><i class="layui-icon layui-icon-print"></i>鏉$爜鎵撳嵃</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print-Convenient" id="btn_print_Convenient"><i class="layui-icon layui-icon-print"></i>涓�閿墦鍗�</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete" id="btn_Delete"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit" id="btn_exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button>
</div>
</script>
</div>
@@ -141,6 +141,8 @@
<script src="../GRInstall.js"></script>
<script src="../GRUtility.js"></script>
<script src="../../../../Scripts/webConfig.js"></script>
+ <script src="../../layuiadmin/Scripts/jquery-1.4.1.min.js"></script>
+ <script src="../../layuiadmin/MESLanguage.js"></script>
<script>
//CreateReport("Report"); //鎵撳嵃
// Report.LoadFromURL("鐗╂枡鏉$爜(涓冭绾稿ぇ)_浜斾簯.grf");
@@ -175,7 +177,7 @@
var params = getUrlVars();
var type = params[params[0]];
- var HSourceBillNo = params[params[1]];
+ var HSourceBillNo = params[params[1]];
layui.config({
base: '../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
@@ -221,6 +223,8 @@
});
//layui.code();
RoadHBillNo(sql);
+ //璋冪敤椤甸潰鏍囬缈昏瘧鏂规硶
+ initFunction(1, HModName, sessionStorage["HTranSlate"]);
layer.load(3)
//鏂规硶绾ф覆鏌�
table.render({
diff --git a/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_MaterialBarCodeBill.html b/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_MaterialBarCodeBill.html
index c2f00a5..ff360e3 100644
--- a/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_MaterialBarCodeBill.html
+++ b/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_MaterialBarCodeBill.html
@@ -21,8 +21,8 @@
<div class="layui-btn-group">
<button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="HBarcodeSaverBox" id="HBarcodeSaverBox">鐢熸垚鏉$爜</button>
- <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Print">鏉$爜鎵撳嵃</button>
- <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">閫�鍑�</button>
+ <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Print" id="Print">鏉$爜鎵撳嵃</button>
+ <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit" id="Exit">閫�鍑�</button>
</div>
</div>
@@ -30,7 +30,7 @@
<div class="layui-form-item">
<div class="layui-row">
<div class="layui-col-xs3">
- <label class="layui-form-label">鏃ユ湡锛�</label>
+ <label class="layui-form-label" id="bt_HDate">鏃ユ湡锛�</label>
<div class="layui-input-inline">
<input class="layui-input" name="HDate" id="HDate" readonly="readonly" autocomplete="off" disabled>
</div>
@@ -40,14 +40,14 @@
<div class="layui-form-item">
<div class="layui-row">
<div class="layui-col-xs3">
- <label class="layui-form-label"> 渚涘簲鍟嗕唬鐮侊細</label>
+ <label class="layui-form-label" id="bt_HSupNumber"> 渚涘簲鍟嗕唬鐮侊細</label>
<div class="layui-input-inline">
<input class="layui-input" name="HSupNumber" lay-verify="HSupNumber" id="HSupNumber" readonly="readonly" autocomplete="off">
<input id="HSupID" name="HSupID" type="hidden" />
</div>
</div>
<div class="layui-col-xs3">
- <label class="layui-form-label"> 渚� 搴� 鍟嗭細</label>
+ <label class="layui-form-label" id="bt_HSupName"> 渚� 搴� 鍟嗭細</label>
<div class="layui-input-inline">
<input class="layui-input" name="HSupName" lay-verify="HSupName" id="HSupName" readonly="readonly" autocomplete="off">
</div>
@@ -92,9 +92,10 @@
<script src="../../layuiadmin/Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script src="../../../../Scripts/webConfig.js"></script>
<script src="../../layuiadmin/Scripts/general.js"></script>
+ <script src="../../layuiadmin/MESLanguage.js"></script>
<!--<script src="../../../../Scripts/jquery-1.8.2.js"></script>-->
<script>
- var HModName = "Gy_BarCodeBill";
+ var HModName = "SRM_MaterialBarCodeBill";
function f_alert(sMsg) {
layer.alert(sMsg, { icon: 5 });
}
@@ -129,7 +130,7 @@
//};
////#endregion
- //#region 鍙傛暟鑾峰彇function
+ //#region 鍙傛暟鑾峰彇function
function getUrlVars() {
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
@@ -179,7 +180,7 @@
, { field: 'HMaterID', title: '鐗╂枡ID', width: 100, hide: true }
, { field: 'HItemID', title: 'ID', width: 100, hide: true }
, { field: 'HMaterNumber', title: '鐗╂枡缂栫爜', width: 120 }
-/* , { field: 'HOldMaterNumber', title: '鏃х墿鏂欑紪鐮�', width: 120, hide: true }*/
+ /* , { field: 'HOldMaterNumber', title: '鏃х墿鏂欑紪鐮�', width: 120, hide: true }*/
, { field: 'HMaterShortNumber', title: '鐗╂枡浠g爜', width: 120, hide: true }
, { field: 'HSubjoin', title: '鐗╂枡绠�绉�', width: 120, }
, { field: 'HMaterName', title: '鐗╂枡鍚嶇О', width: 120 }
@@ -187,7 +188,7 @@
, { field: 'HStatusMan', title: '宸ュ彿', width: 120, edit: 'text' }
, { field: 'HQty', title: '鏈鐢熸垚鏉$爜鏁伴噺', width: 135, edit: 'text', event: "inputHQty" }
, { field: 'HMinQty', title: '鏍囧噯鍖呰鏁帮紙鍐呯瑁呯鏁帮級', width: 100, event: "inputHMinQty" }
- , { field: 'HBQty', title: '鏈�灏忓寘瑁呮暟锛堝唴绠辨暟锛�', width: 100 }
+ , { field: 'HBQty', title: '鏈�灏忓寘瑁呮暟锛堝唴绠辨暟锛�', width: 100 }
, { field: 'biaoqianzhangshu', title: '鏍囩寮犳暟', width: 100 }
, { field: 'HBatchNo', title: '鎵瑰彿', width: 100, edit: 'text', hide: true }
, { field: 'HBatchManager', title: '鍚敤鎵瑰彿', width: 100, hide: true }
@@ -217,7 +218,7 @@
}
});
//#endregion
-
+
//#region 鍒濇璧嬪��
//杩涘叆椤甸潰鏌ヨ琛ㄤ綋鐗╂枡淇℃伅
if (mergeTags != 1) {
@@ -237,7 +238,7 @@
, { field: 'HSubjoin', title: '鐗╂枡浠g爜', width: 120, hide: true }
, { field: 'HMaterName', title: '鐗╂枡鍚嶇О', width: 120 }
, { field: 'HMaterModel', title: '瑙勬牸鍨嬪彿', width: 120 }
- , { field: 'HStatusMan', title: '宸ュ彿', width: 120, edit: 'text'}
+ , { field: 'HStatusMan', title: '宸ュ彿', width: 120, edit: 'text' }
, { field: 'HQty', title: '鏈鐢熸垚鏉$爜鏁伴噺', width: 135, edit: 'text', event: "inputHQty" }
, { field: 'HMinQty', title: '鏍囧噯鍖呰鏁帮紙鍐呯瑁呯鏁帮級', width: 100, event: "inputHMinQty" }
, { field: 'HBQty', title: '鏈�灏忓寘瑁呮暟锛堝唴绠辨暟锛�', width: 100 }
@@ -250,7 +251,7 @@
, { field: 'HSourceBillType', title: '鏉$爜绫诲瀷', width: 100, hide: true }
, { field: 'HKFDate', title: '鐢熶骇鏃ユ湡', align: 'center', width: 150, data_field: 'HKFDate', event: "chooseHKFDate", hide: true }//, event: "chooseHKFDate"
, { field: 'HKFPeriod', title: '淇濊川鏈�', width: 100, hide: true }//
- , { field: 'HKFDQDate', title: '鍒版湡鏃ユ湡', align: 'center', width: 150, data_field: 'HKFDQDate', hide: true}//, event: "chooseHKFDQDate"
+ , { field: 'HKFDQDate', title: '鍒版湡鏃ユ湡', align: 'center', width: 150, data_field: 'HKFDQDate', hide: true }//, event: "chooseHKFDQDate"
, { field: 'HSupID', title: '渚涘簲鍟咺D', width: 150, hide: true }
, { field: 'HSupName', title: '渚涘簲鍟嗗悕绉�', width: 150, hide: true }
@@ -284,7 +285,7 @@
"HMaterID": data[i].MaterID,
"HItemID": data[i].HItemID,
"HMaterNumber": data[i].鐗╂枡浠g爜,
-/* "HOldMaterNumber": "",*/
+ /* "HOldMaterNumber": "",*/
"HMaterShortNumber": "",
"HSubjoin": data[i].鐗╂枡绠�绉�,
"HMaterName": data[i].鐗╂枡鍚嶇О,
@@ -324,7 +325,11 @@
}
});
}
- //#endregion
+ //#endregion
+
+ //璋冪敤椤甸潰鏍囬缈昏瘧鏂规硶
+ initFunction(1, HModName, sessionStorage["HTranSlate"]);
+
form.on('submit(Exit)', function (data) {//閫�鍑�
var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩
parent.layer.close(index); //鍐嶆墽琛屽叧闂�
@@ -430,8 +435,8 @@
if (!val) val = "0";
$input.val(val.replace(/[^\d*\.?\d*]/g, ''));
});
-
-
+
+
}
else if (obj.event == 'inputHMinQty') {
var $input = $(this), val = $input.val();
@@ -440,7 +445,7 @@
var $input = $(this), val = $input.val();
if (!val) val = "0";
$input.val(val.replace(/[^\d*\.?\d*]/g, ''));
- });
+ });
}
//澶栫鍖呰鏁颁簨浠讹紝鏈〉闈㈡殏鏃剁敤涓嶅埌
//else if (obj.event == 'inputHWXQty') {
@@ -455,77 +460,77 @@
- table.on('edit(mainTable)', function (obj) { //娉細edit鏄浐瀹氫簨浠跺悕锛宼est鏄痶able鍘熷瀹瑰櫒鐨勫睘鎬� lay-filter="瀵瑰簲鐨勫��"
- var value = obj.value //寰楀埌淇敼鍚庣殑鍊�
- , data = obj.data //寰楀埌鎵�鍦ㄨ鎵�鏈夐敭鍊�
- , field = obj.field; //寰楀埌瀛楁
+ table.on('edit(mainTable)', function (obj) { //娉細edit鏄浐瀹氫簨浠跺悕锛宼est鏄痶able鍘熷瀹瑰櫒鐨勫睘鎬� lay-filter="瀵瑰簲鐨勫��"
+ var value = obj.value //寰楀埌淇敼鍚庣殑鍊�
+ , data = obj.data //寰楀埌鎵�鍦ㄨ鎵�鏈夐敭鍊�
+ , field = obj.field; //寰楀埌瀛楁
- var HMinQty = 0;
- var HWXQty = 0;
- var HKFPeriod = 0;
- var HWBQty = 0;
- var HBQty = 0;
- var biaoqianzhangshu = 0;
- if (obj.data.HMinQty != undefined) {
- HMinQty = parseFloat(obj.data.HMinQty);
- }
- if (obj.data.biaoqianzhangshu != undefined) {
- biaoqianzhangshu = parseFloat(obj.data.biaoqianzhangshu);
- }
- if (obj.data.HWXQty != undefined) {
- HWXQty = parseFloat(obj.data.HWXQty);
- }
- if (obj.data.HKFPeriod != undefined) {
- HKFPeriod = parseFloat(obj.data.HKFPeriod);
- }
- if (obj.data.HWBQty != undefined) {
- HWBQty = parseFloat(obj.data.HWBQty);
- }
- if (obj.data.HBQty != undefined) {
- HBQty = parseFloat(obj.data.HBQty);
- }
- if (obj.data.HQty != undefined) {
- HBQty = parseFloat(obj.data.HBQty);
- }
- //HMinQty 鍐呯鍖呰鏁帮紙鏍囧噯鍖呰鏁帮級
- //HBQty 鍐呯鏁帮紙鏈�灏忓寘瑁呮暟锛�
- //HWXQty 澶栫鍖呰鏁�
- //HWBQty 澶栫鏁� HWBQty
- //biaoqianzhangshu 鏍囩shu
- //HQty 鏈鐢熸垚鏉$爜鏁�
- switch (field) {
- case "HQty":
- if (HMinQty == 0)
- f_alert("娉ㄦ剰锛氬寘瑁呮暟涓�0!");
- else {
- obj.update({
- biaoqianzhangshu: Math.ceil(parseFloat(obj.data.HQty) / parseFloat(obj.data.HMinQty)),
- });
- }
-
- break;
- case "HMinQty": //鍖呰鏁�
- if (HMinQty < 0) {
- f_alert("鍖呰鏁颁笉鑳戒负璐熸暟!");
- }
- if (HMinQty < HBQty) {
- f_alert("鏍囧噯鍖呰鏁伴噺涓嶈兘灏忎簬鏈�灏忓寘瑁呮暟閲�!璇烽噸鏂拌緭鍏ワ紒")
- return;
- }
- else {
- obj.update({
- biaoqianzhangshu: Math.ceil(parseFloat(obj.data.HQty) / parseFloat(obj.value)),
- });
+ var HMinQty = 0;
+ var HWXQty = 0;
+ var HKFPeriod = 0;
+ var HWBQty = 0;
+ var HBQty = 0;
+ var biaoqianzhangshu = 0;
+ if (obj.data.HMinQty != undefined) {
+ HMinQty = parseFloat(obj.data.HMinQty);
+ }
+ if (obj.data.biaoqianzhangshu != undefined) {
+ biaoqianzhangshu = parseFloat(obj.data.biaoqianzhangshu);
+ }
+ if (obj.data.HWXQty != undefined) {
+ HWXQty = parseFloat(obj.data.HWXQty);
+ }
+ if (obj.data.HKFPeriod != undefined) {
+ HKFPeriod = parseFloat(obj.data.HKFPeriod);
+ }
+ if (obj.data.HWBQty != undefined) {
+ HWBQty = parseFloat(obj.data.HWBQty);
+ }
+ if (obj.data.HBQty != undefined) {
+ HBQty = parseFloat(obj.data.HBQty);
+ }
+ if (obj.data.HQty != undefined) {
+ HBQty = parseFloat(obj.data.HBQty);
+ }
+ //HMinQty 鍐呯鍖呰鏁帮紙鏍囧噯鍖呰鏁帮級
+ //HBQty 鍐呯鏁帮紙鏈�灏忓寘瑁呮暟锛�
+ //HWXQty 澶栫鍖呰鏁�
+ //HWBQty 澶栫鏁� HWBQty
+ //biaoqianzhangshu 鏍囩shu
+ //HQty 鏈鐢熸垚鏉$爜鏁�
+ switch (field) {
+ case "HQty":
+ if (HMinQty == 0)
+ f_alert("娉ㄦ剰锛氬寘瑁呮暟涓�0!");
+ else {
+ obj.update({
+ biaoqianzhangshu: Math.ceil(parseFloat(obj.data.HQty) / parseFloat(obj.data.HMinQty)),
+ });
+ }
- }
- break;
- }
+ break;
+ case "HMinQty": //鍖呰鏁�
+ if (HMinQty < 0) {
+ f_alert("鍖呰鏁颁笉鑳戒负璐熸暟!");
+ }
+ if (HMinQty < HBQty) {
+ f_alert("鏍囧噯鍖呰鏁伴噺涓嶈兘灏忎簬鏈�灏忓寘瑁呮暟閲�!璇烽噸鏂拌緭鍏ワ紒")
+ return;
+ }
+ else {
+ obj.update({
+ biaoqianzhangshu: Math.ceil(parseFloat(obj.data.HQty) / parseFloat(obj.value)),
+ });
+
+ }
+ break;
+ }
- });
- //#endregion
+ });
+ //#endregion
- //#region 淇濆瓨
+ //#region 淇濆瓨
form.on('submit(HBarcodeSaverBox)', function (data) {//淇濆瓨
var a = 0;
var newArray = [];
@@ -586,9 +591,9 @@
for (let i = 0; i < newArray.length; i++) {
//if (newArray[i].HQty > newArray[i].HNotBarcodeCount) {
- if (newArray[i].HQty ) {
+ if (newArray[i].HQty) {
//layer.msg("缂栫爜:" + newArray[i].HMaterNumber + " 瑙勬牸鍨嬪彿:" + newArray[i].HMaterModel + "<br>" + " 鏈鐢熸垚鏉$爜鎬绘暟閲忚秴鍑哄墿浣欏彲鐢熸垚鏉$爜鏁帮紒" + "<br>" + " 鏈鐢熸垚鎬绘暟閲�:" + newArray[i].HQty + " 鍙敓鎴愭潯鐮佹暟閲�:" + newArray[i].HNotBarcodeCount, { icon: 5, btn: ['纭'], time: 10000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
- layer.msg("缂栫爜:" + newArray[i].HMaterNumber + " 瑙勬牸鍨嬪彿:" + newArray[i].HMaterModel + "<br>" + " 鏈鐢熸垚鏉$爜鎬绘暟閲忚秴鍑哄墿浣欏彲鐢熸垚鏉$爜鏁帮紒" + "<br>" + " 鏈鐢熸垚鎬绘暟閲�:" + newArray[i].HQty , { icon: 5, btn: ['纭'], time: 10000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ layer.msg("缂栫爜:" + newArray[i].HMaterNumber + " 瑙勬牸鍨嬪彿:" + newArray[i].HMaterModel + "<br>" + " 鏈鐢熸垚鏉$爜鎬绘暟閲忚秴鍑哄墿浣欏彲鐢熸垚鏉$爜鏁帮紒" + "<br>" + " 鏈鐢熸垚鎬绘暟閲�:" + newArray[i].HQty, { icon: 5, btn: ['纭'], time: 10000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
return Result = false;
}
}
@@ -709,7 +714,7 @@
});
//#endregion
-
+
} else {
layer.msg(data.Message);
}
@@ -722,7 +727,7 @@
});
return false;
});
- //#endregion
+ //#endregion
//#region 鎵撳嵃
//鍐呯鎵撳嵃
diff --git a/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_MaterialHanding.html b/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_MaterialHanding.html
index 332f65c..c699aa0 100644
--- a/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_MaterialHanding.html
+++ b/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_MaterialHanding.html
@@ -9,6 +9,7 @@
<script src="../../../../Scripts/webConfig.js"></script>
<script src="../../layuiadmin/Scripts/json2.js"></script>
<script src="../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
+ <script src="../../layuiadmin/MESLanguage.js"></script>
</head>
<body>
<div class="layui-fluid">
@@ -20,29 +21,29 @@
<div class="layui-colla-item">
<div class="layui-colla-title layui-inline">
<div class="layui-inline">
- <span>鏇村</span>
+ <span id="BT_GD">鏇村</span>
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label">鐗╂枡浠g爜</label>
+ <label class="layui-form-label" id="bt_HMaterNumber">鐗╂枡浠g爜</label>
<div class="layui-input-block">
<input type="text" class="layui-input" name="HMaterNumber" id="HMaterNumber">
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label">鐗╂枡鍚嶇О</label>
+ <label class="layui-form-label" id="bt_HMaterName">鐗╂枡鍚嶇О</label>
<div class="layui-input-block">
<input type="text" class="layui-input" name="HMaterName" id="HMaterName">
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label">瑙勬牸鍨嬪彿</label>
+ <label class="layui-form-label" id="bt_HModel">瑙勬牸鍨嬪彿</label>
<div class="layui-input-block">
<input type="text" class="layui-input" name="HModel" id="HModel">
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label">鏄惁鍚敤</label>
+ <label class="layui-form-label" id="bt_ForFilteringSchemes">鏄惁鍚敤</label>
<div class="layui-input-block">
<select id="HUseFlag" name="HUseFlag" class=" ForFilteringSchemes" lay-verify="HUseFlag">
<option value="0" selected="selected">鍏ㄩ儴</option>
@@ -89,14 +90,14 @@
<table class="" id="mainTable" lay-filter="mainTable"></table>
<script type="text/html" id="toolbarDemo">
<div class="layui-btn-container">
- <button type="button" class="layui-btn layui-btn-sm" lay-event="set_AddNew"><i class="layui-icon layui-icon-logout"></i>鏂板</button>
- <button type="button" class="layui-btn layui-btn-sm" lay-event="get_use"><i class="layui-icon layui-icon-logout"></i>鍚敤</button>
- <button type="button" class="layui-btn layui-btn-sm" lay-event="get_createBarCode"><i class="layui-icon layui-icon-logout"></i>鐢熸垚鏉$爜</button>
- <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-logout"></i>鍒犻櫎</button>
- <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
- <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="set_AddNew" id="set_AddNew"><i class="layui-icon layui-icon-logout"></i>鏂板</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="get_use" id="get_use"><i class="layui-icon layui-icon-logout"></i>鍚敤</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="get_createBarCode" id="get_createBarCode"><i class="layui-icon layui-icon-logout"></i>鐢熸垚鏉$爜</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill" id="set_DeleteBill"><i class="layui-icon layui-icon-logout"></i>鍒犻櫎</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn" id="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh" id="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn_MaterPackQtyExcel" id="btn_MaterPackQtyExcel"><i class="layui-icon layui-icon-file-b"></i>Excel瀵煎叆</button>
- <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>閫�鍑�</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit" id="get_Exit"><i class="layui-icon layui-icon-logout"></i>閫�鍑�</button>
</div>
</script>
</form>
@@ -192,6 +193,8 @@
get_Display("");
//鍒濆鍖栬〃鏍�
//DisPlay_HideColumn();
+ //璋冪敤椤甸潰鏍囬缈昏瘧鏂规硶
+ initFunction(1, HModName, sessionStorage["HTranSlate"]);
}
// 鏌ヨ
diff --git a/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_MaterialHandingEdit.html b/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_MaterialHandingEdit.html
index 5b11603..8ba3e11 100644
--- a/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_MaterialHandingEdit.html
+++ b/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_MaterialHandingEdit.html
@@ -10,6 +10,7 @@
<script src="../../layuiadmin/Scripts/json2.js"></script>
<script src="../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
<script src="../../layuiadmin/Scripts/general.js"></script>
+ <script src="../../layuiadmin/MESLanguage.js"></script>
<style>
.main-btn { /*澶撮儴涓绘寜閽�*/
padding: 0 2px; /*璋冩暣鎸夐挳宸﹀彸绌洪殭澶у皬*/
@@ -51,7 +52,7 @@
<div class="layui-btn-group">
<button type="button" id="Saver" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">鏂板</button>
<button type="button" id="Saver_Edit" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver_Edit">淇濆瓨</button>
- <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Cancel">閫�鍑�</button>
+ <button type="button" id="Cancel" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Cancel">閫�鍑�</button>
</div>
</div>
<div class="layui-tab" lay-filter="tab-POStockInBill">
@@ -72,7 +73,7 @@
<div class="layui-col-xs4 layui-inline">
- <label class="layui-form-label">鐗╂枡浠g爜</label>
+ <label class="layui-form-label" id="bt_HMaterNumber">鐗╂枡浠g爜</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="HMaterNumber" id="HMaterNumber" style="background-color:#efefef4d;">
<input type="hidden" class="layui-input" name="HMaterID" id="HMaterID" style="background-color:#efefef4d;">
@@ -82,7 +83,7 @@
</button>
</div>
<div class="layui-col-xs4 layui-inline">
- <label class="layui-form-label">鐗╂枡绠�绉�</label>
+ <label class="layui-form-label" id="bt_HMaterName">鐗╂枡绠�绉�</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="HMaterName" id="HMaterName" onmouseover="this.title=this.value" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly>
<input type="hidden" name="HUserID" id="HUserID" value="0">
@@ -90,7 +91,7 @@
</div>
</div>
<div class="layui-col-xs4 layui-inline">
- <label class="layui-form-label">瑙勬牸鍨嬪彿</label>
+ <label class="layui-form-label" id="bt_HModel">瑙勬牸鍨嬪彿</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="HModel" id="HModel" readonly>
</div>
@@ -98,19 +99,19 @@
</div>
<div class="layui-row">
<div class="layui-col-xs4 layui-inline">
- <label class="layui-form-label">鐗╂枡鍚嶇О</label>
+ <label class="layui-form-label" id="bt_HMaterName0">鐗╂枡鍚嶇О</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="HMaterName0" id="HMaterName0" readonly>
</div>
</div>
<div class="layui-col-xs4 layui-inline">
- <label class="layui-form-label">鏈�灏忓寘瑁�</label>
+ <label class="layui-form-label" id="bt_HMinPackQty">鏈�灏忓寘瑁�</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="HMinPackQty" id="HMinPackQty" style="">
</div>
</div>
<div class="layui-col-xs4 layui-inline">
- <label class="layui-form-label">鏍囧噯鍖呰鏁�</label>
+ <label class="layui-form-label" id="bt_HInBoxPackQty">鏍囧噯鍖呰鏁�</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="HInBoxPackQty" id="HInBoxPackQty" style="">
<input type="hidden" class="layui-input" name="HOutBoxPackQty" id="HOutBoxPackQty" style="" value="0">
@@ -120,7 +121,7 @@
</div>
<div class="layui-row">
<div class="layui-inline">
- <label class="layui-form-label">浣跨敤缁勭粐</label>
+ <label class="layui-form-label" id="bt_HUSEORGID">浣跨敤缁勭粐</label>
<div class="layui-input-block" style="margin-left: 120px;">
<select name="HUSEORGID" id="HUSEORGID" class=" ForFilteringSchemes" lay-verify="HUSEORGID">
<!--鍔ㄦ�佹覆鏌撶粍缁�-->
@@ -128,7 +129,7 @@
</div>
</div>
<div class="layui-col-xs4 layui-inline">
- <label class="layui-form-label">渚涘簲鍟嗕唬鐮�</label>
+ <label class="layui-form-label" id="bt_HSupNumber">渚涘簲鍟嗕唬鐮�</label>
<div class="layui-input-inline" style="position: relative;">
<input type="text" class="layui-input" name="HSupNumber" id="HSupNumber" readonly style="padding-right: 40px;">
<input type="text" class="layui-input" name="HSupID" id="HSupID" style="display:none;">
@@ -138,13 +139,13 @@
</div>
</div>
<div class="layui-col-xs4 layui-inline">
- <label class="layui-form-label">渚涘簲鍟嗗悕绉�</label>
+ <label class="layui-form-label" id="bt_HSupName">渚涘簲鍟嗗悕绉�</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="HSupName" id="HSupName" readonly>
</div>
</div>
<div class="layui-col-xs4 layui-inline">
- <label class="layui-form-label">鏄惁鍚敤</label>
+ <label class="layui-form-label" id="bt_checkboxHUseFlag">鏄惁鍚敤</label>
<div class="layui-input-inline">
<input type="checkbox" name="checkboxHUseFlag" id="checkboxHUseFlag" lay-skin="primary" lay-filter="checkboxHUseFlag" value="false" title="">
<input type="hidden" value="0" name="HUseFlag" id="HUseFlag">
@@ -158,19 +159,19 @@
<div class="layui-form-item">
<div class="layui-row">
<div class="layui-inline">
- <label class="layui-form-label" style="width: 85px;">鍒涘缓浜�</label>
+ <label class="layui-form-label" style="width: 85px;" id="bt_HMaker">鍒涘缓浜�</label>
<div class="layui-input-block" style="margin-left: 120px;">
<input type="text" class="layui-input" name="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly>
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label" style="width: 85px;">淇敼浜�</label>
+ <label class="layui-form-label" style="width: 85px;" id="bt_HUpDater">淇敼浜�</label>
<div class="layui-input-block" style="margin-left: 120px;">
<input type="text" class="layui-input" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" readonly>
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label" style="width: 85px;">瀹℃牳浜�</label>
+ <label class="layui-form-label" style="width: 85px;" id="bt_HCheckEmp">瀹℃牳浜�</label>
<div class="layui-input-block" style="margin-left: 120px;">
<input type="text" class="layui-input" name="HCheckEmp" id="HCheckEmp" style="background-color:#efefef4d;" readonly>
</div>
@@ -179,19 +180,19 @@
<div class="layui-row">
<div class="layui-inline">
- <label class="layui-form-label" style="width: 85px;">鍒涘缓鏃ユ湡</label>
+ <label class="layui-form-label" style="width: 85px;" id="bt_HMakeTime">鍒涘缓鏃ユ湡</label>
<div class="layui-input-block" style="margin-left: 120px;">
<input type="text" class="layui-input" name="HMakeTime" id="HMakeTime" style="background-color:#efefef4d;" readonly>
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label" style="width: 85px;">瀹℃牳鏃ユ湡</label>
+ <label class="layui-form-label" style="width: 85px;" id="bt_HCheckTime">瀹℃牳鏃ユ湡</label>
<div class="layui-input-block" style="margin-left: 120px;">
<input type="text" class="layui-input" name="HCheckTime" id="HCheckTime" style="background-color:#efefef4d;" readonly>
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label" style="width: 85px;">淇敼鏃ユ湡</label>
+ <label class="layui-form-label" style="width: 85px;" id="bt_HUpDateDate">淇敼鏃ユ湡</label>
<div class="layui-input-block" style="margin-left: 120px;">
<input type="text" class="layui-input" name="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" readonly>
</div>
@@ -227,7 +228,7 @@
, laydate = layui.laydate
, element = layui.element;
var option;
-
+ var HModName = "SRM_MaterialHandingEdit";
//#endregion
//#region 杩涘叆椤甸潰鍗冲姞杞�
@@ -269,7 +270,8 @@
/*$('#btnSearchSup').addClass("layui-btn-disabled").attr("disabled", true);//渚涘簲鍟嗘寜閽鐢�*/
//$("#HSupName").val(sessionStorage["HUserName"]); //鑷姩鑾峰彇渚涘簲鍟嗕俊鎭�
-
+ //璋冪敤椤甸潰鏍囬缈昏瘧鏂规硶
+ initFunction(1, HModName, sessionStorage["HTranSlate"]);
//淇濆瓨鎻愪氦
form.on('submit(Saver)', function (data) {//鎻愪氦
diff --git a/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_SupMaterPackBill_Excel.html b/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_SupMaterPackBill_Excel.html
index 319801a..f6a8a13 100644
--- a/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_SupMaterPackBill_Excel.html
+++ b/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_SupMaterPackBill_Excel.html
@@ -12,6 +12,7 @@
<script src="../../../../Scripts/webConfig.js"></script>
<script src="../../layuiadmin/Scripts/general.js"></script>
<!--<script src="../../../layuiadmin/PubCustom.js"></script>-->
+ <script src="../../layuiadmin/MESLanguage.js"></script>
</head>
<body>
<div class="layui-fluid" style="padding: 0;">
@@ -69,6 +70,7 @@
, upload = layui.upload
var option = [];
+ var HModName = "SRM_SupMaterPackBill_Excel";
//#endregion
//#region 杩涘叆椤甸潰鍗冲姞杞�
@@ -128,6 +130,8 @@
function set_ClearBill() {
//鍒濆鍖栬〃鏍�
set_InitGrid();
+ //璋冪敤椤甸潰鏍囬缈昏瘧鏂规硶
+ initFunction(1, HModName, sessionStorage["HTranSlate"]);
}
//#endregion
diff --git a/WebSRM/layuiAdmin.std-v1.2.1/src/views/index.html b/WebSRM/layuiAdmin.std-v1.2.1/src/views/index.html
index d10c61d..8220433 100644
--- a/WebSRM/layuiAdmin.std-v1.2.1/src/views/index.html
+++ b/WebSRM/layuiAdmin.std-v1.2.1/src/views/index.html
@@ -180,13 +180,13 @@
<li data-name="home" class="layui-nav-item">
<a href="javascript:;" lay-tips="鏉$爜" lay-direction="2">
<i class="layui-icon layui-icon-auz"></i>
- <cite>鏉$爜绠$悊</cite>
+ <cite id="menu_BarCodeManager">鏉$爜绠$悊</cite>
</a>
<dl class="layui-nav-child">
<dd>
- <a>鏉$爜妗f</a>
+ <a id="menu_BarCodeArchives">鏉$爜妗f</a>
<dl class="layui-nav-child">
- <dd data-name="SRM_BarCodeBillList"><a lay-href="SRM/SRM_BarCodeBillList.html">鍏ㄩ儴妗f</a></dd>
+ <dd data-name="SRM_BarCodeBillList" id="menu_BarCodeList_All"><a lay-href="SRM/SRM_BarCodeBillList.html">鍏ㄩ儴妗f</a></dd>
<dd data-name="SRM_POInStockBillList_UnBarCode"><a lay-href="SRM/SRM_POInStockBillList.html?type=UnBarCode">鏈敓鎴愭潯鐮佸崟鎹�</a> </dd>
<dd data-name="SRM_BarCodeBillList_UnPrint"><a lay-href="SRM/SRM_BarCodeBillList.html?type=UnPrint">鏈墦鍗版潯鐮佹。妗�</a></dd>
<dd data-name="SRM_BarCodeBillList_RePrint"><a lay-href="SRM/SRM_BarCodeBillList.html?type=RePrint">宸叉墦鍗版潯鐮佹。妗�</a></dd>
@@ -198,7 +198,7 @@
<li data-name="home" class="layui-nav-item">
<a href="javascript:;" lay-tips="閫佽揣" lay-direction="2">
<i class="layui-icon layui-icon-senior"></i>
- <cite>閫佽揣绠$悊</cite>
+ <cite id="menu_DeliveryManager">閫佽揣绠$悊</cite>
</a>
<dl class="layui-nav-child">
<dd>
@@ -222,9 +222,9 @@
</dl>
</dd>
<dd>
- <a>閫佽揣淇℃伅</a>
+ <a id="menu_DeliveryInfo">閫佽揣淇℃伅</a>
<dl class="layui-nav-child">
- <dd data-name="SRM_MaterialHanding"><a lay-href="SRM/SRM_MaterialHanding.html">缁存姢閫佽揣淇℃伅</a></dd>
+ <dd data-name="SRM_MaterialHanding" id="menu_DeliveryInfoList"><a lay-href="SRM/SRM_MaterialHanding.html">缁存姢閫佽揣淇℃伅</a></dd>
<dd data-name="SRM_MaterialHandingEdit"><a lay-href="SRM/SRM_MaterialHandingEdit.html">鏂板閫佽揣淇℃伅</a></dd>
</dl>
</dd>
@@ -281,13 +281,13 @@
<li data-name="set" class="layui-nav-item">
<a href="javascript:;" lay-tips="璁剧疆" lay-direction="2">
<i class="layui-icon layui-icon-set"></i>
- <cite>绯荤粺璁剧疆</cite>
+ <cite id="menu_SystemSettings">绯荤粺璁剧疆</cite>
</a>
<dl class="layui-nav-child">
<dd class="layui-nav-itemed">
- <a href="javascript:;">鎴戠殑璁剧疆</a>
+ <a href="javascript:;" id="menu_MySettings">鎴戠殑璁剧疆</a>
<dl class="layui-nav-child">
- <dd><a lay-href="set/user/password.html">淇敼瀵嗙爜</a></dd>
+ <dd><a lay-href="set/user/password.html" id="menu_ChangePassword">淇敼瀵嗙爜</a></dd>
<dd>
<a>绯荤粺娑堟伅</a>
<dl class="layui-nav-child">
@@ -343,6 +343,8 @@
<script src="../layuiadmin/layui/layui.js"></script>
<script src="../../../Scripts/webConfig.js"></script>
<script src="../../../Scripts/PubCusStom.js"></script>
+ <script src="../layuiadmin/MESLanguage.js"></script>
+ <script src="../layuiadmin/Scripts/jquery-1.4.1.js"></script>
<script>
layui.config({
base: '../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
@@ -361,6 +363,8 @@
, tree = layui.tree
var sWhere1 = " and B.HReceiveMan='" + sessionStorage["HUserName"] + "' and B.HReadFlag='0'";
var flag = 0;
+ var HModName = "SRM_index";
+
Load(sWhere1, flag);
var interval = setInterval(function () {
Load(sWhere1, flag);
@@ -393,10 +397,14 @@
}
});
}
+
+ //璋冪敤椤甸潰鏍囬缈昏瘧鏂规硶
+ initFunction(1, HModName, sessionStorage["HTranSlate"]);
});
//$("#UserName").val(sessionStorage["HUserName"]);
document.getElementById('UserName').innerHTML = sessionStorage["HUserName"];
+
</script>
<!-- 鐧惧害缁熻 -->
diff --git a/WebSRM/layuiAdmin.std-v1.2.1/src/views/set/user/password.html b/WebSRM/layuiAdmin.std-v1.2.1/src/views/set/user/password.html
index 8f89eb9..7c267f8 100644
--- a/WebSRM/layuiAdmin.std-v1.2.1/src/views/set/user/password.html
+++ b/WebSRM/layuiAdmin.std-v1.2.1/src/views/set/user/password.html
@@ -13,81 +13,86 @@
</head>
<body>
- <div class="layui-fluid">
- <div class="layui-row layui-col-space15">
- <div class="layui-col-md12">
- <div class="layui-card">
- <div class="layui-card-header">淇敼瀵嗙爜</div>
- <div class="layui-card-body" pad15>
-
- <div class="layui-form" lay-filter="">
- <div class="layui-form-item">
- <label class="layui-form-label">褰撳墠瀵嗙爜</label>
- <div class="layui-input-inline">
- <input type="password" name="oldPassword" lay-verify="required" lay-verType="tips" class="layui-input">
+ <div class="layui-fluid">
+ <div class="layui-row layui-col-space15">
+ <div class="layui-col-md12">
+ <div class="layui-card">
+ <div class="layui-card-header" id="bt_UpdatePassword">淇敼瀵嗙爜</div>
+ <div class="layui-card-body" pad15>
+
+ <div class="layui-form" lay-filter="">
+ <div class="layui-form-item">
+ <label class="layui-form-label" id="bt_oldPassword">褰撳墠瀵嗙爜</label>
+ <div class="layui-input-inline">
+ <input type="password" name="oldPassword" lay-verify="required" lay-verType="tips" class="layui-input">
+ </div>
+ </div>
+ <div class="layui-form-item">
+ <label class="layui-form-label" id="bt_password">鏂板瘑鐮�</label>
+ <div class="layui-input-inline">
+ <input type="password" name="password" lay-verify="pass" lay-verType="tips" autocomplete="off" id="LAY_password" class="layui-input">
+ </div>
+ <div class="layui-form-mid layui-word-aux" id="Instruction">6鍒�16涓瓧绗�</div>
+ </div>
+ <div class="layui-form-item">
+ <label class="layui-form-label" id="bt_repassword">纭鏂板瘑鐮�</label>
+ <div class="layui-input-inline">
+ <input type="password" name="repassword" lay-verify="repass" lay-verType="tips" autocomplete="off" class="layui-input">
+ </div>
+ </div>
+ <div class="layui-form-item">
+ <div class="layui-input-block">
+ <button class="layui-btn" lay-submit lay-filter="setmypass" id="confirmUpdate">纭淇敼</button>
+ </div>
+ </div>
+ </div>
+
+ </div>
</div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">鏂板瘑鐮�</label>
- <div class="layui-input-inline">
- <input type="password" name="password" lay-verify="pass" lay-verType="tips" autocomplete="off" id="LAY_password" class="layui-input">
- </div>
- <div class="layui-form-mid layui-word-aux">6鍒�16涓瓧绗�</div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">纭鏂板瘑鐮�</label>
- <div class="layui-input-inline">
- <input type="password" name="repassword" lay-verify="repass" lay-verType="tips" autocomplete="off" class="layui-input">
- </div>
- </div>
- <div class="layui-form-item">
- <div class="layui-input-block">
- <button class="layui-btn" lay-submit lay-filter="setmypass">纭淇敼</button>
- </div>
- </div>
</div>
-
- </div>
</div>
- </div>
</div>
- </div>
- <script src="../../../layuiadmin/layui/layui.js"></script>
+ <script src="../../../layuiadmin/layui/layui.js"></script>
<script src="../../../../../Scripts/webConfig.js"></script>
- <script>
- layui.config({
- base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
- }).extend({
- index: 'lib/index' //涓诲叆鍙fā鍧�
- }).use(['index', 'set'], function () {
- var $ = layui.$
- , admin = layui.admin
- , form = layui.form;
+ <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
+ <script src="../../../layuiadmin/MESLanguage.js"></script>
+ <script>
+ layui.config({
+ base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+ }).extend({
+ index: 'lib/index' //涓诲叆鍙fā鍧�
+ }).use(['index', 'set'], function () {
+ var $ = layui.$
+ , admin = layui.admin
+ , form = layui.form;
+ var HModName = "SRM_password";
+ //璋冪敤椤甸潰鏍囬缈昏瘧鏂规硶
+ initFunction(1, HModName, sessionStorage["HTranSlate"]);
- form.render();
- form.on("submit(setmypass)", function (obj) {
- var user = obj.field;
- layer.load(3)
- $.ajax({
- type: "get",
- url: GetWEBURL()+"GetXGPassword",
- data: { "UserName": sessionStorage["HUserName"], "oldPassword": user.oldPassword, "PassWord": user.password, "Repassword": user.repassword },
- success: function (result) {
- if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
- layer.msg(result.Message, { icon: 1 });
- }
- else {
- // $("#verifycode").click();
- layer.msg(result.Message, { icon: 5 });
- }
- layer.closeAll("loading");
- }
- })
- })
+ form.render();
+ form.on("submit(setmypass)", function (obj) {
+ var user = obj.field;
+ layer.load(3)
+ $.ajax({
+ type: "get",
+ url: GetWEBURL() + "GetXGPassword",
+ data: { "UserName": sessionStorage["HUserName"], "oldPassword": user.oldPassword, "PassWord": user.password, "Repassword": user.repassword },
+ success: function (result) {
+ if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+ layer.msg(result.Message, { icon: 1 });
+ }
+ else {
+ // $("#verifycode").click();
+ layer.msg(result.Message, { icon: 5 });
+ }
+ layer.closeAll("loading");
+ }
+ })
+ })
- });
+ });
- </script>
+ </script>
</body>
</html>
\ No newline at end of file
diff --git a/WebSRM/login.html b/WebSRM/login.html
index 487ff03..96e743c 100644
--- a/WebSRM/login.html
+++ b/WebSRM/login.html
@@ -29,8 +29,14 @@
<div class="layadmin-user-login-main">
<div class="layadmin-user-login-box layadmin-user-login-header">
<!--<img src="layuiAdmin.std-v1.2.1/src/img/Logo.png" alt="渚涘簲鍟嗗崗鍚屽钩鍙�" align="middle" />-->
- <h2 style="color:white;">渚涘簲鍟嗗崗鍚屽钩鍙�</h2>
- <p style="color: white;">鏅轰簯LMES绠$悊绯荤粺</p>
+ <h2 style="color:white;" id="title1">渚涘簲鍟嗗崗鍚屽钩鍙�</h2>
+ <p style="color: white;margin-bottom:10px;" id="title2">鏅轰簯LMES绠$悊绯荤粺</p>
+ <a class="ax-item FY_BT" id="Hlanguage" style="color: white;">璇█</a>
+ <select id="HTranSlate" style="width: 25%; margin-right: 1%; padding-left: 1px; font-size: 13px;">
+ <option value="1" selected>涓枃</option>
+ <option value="2">Eeglish</option>
+ <option value="3">Spanish</option>
+ </select>
</div>
<div class="layadmin-user-login-box layadmin-user-login-body layui-form">
<div class="layui-form-item">
@@ -49,7 +55,7 @@
<div class="layui-form-item">
<button type="button" lay-submit="" class="layui-btn layui-btn-fluid" id="LAY-user-login-submit" name="LAY-user-login-submit" lay-filter="LAY-user-login-submit">鐧� 鍏�</button>
</div>
- <div class="layui-form-item">
+ <!--<div class="layui-form-item">
<a href="./layuiAdmin.std-v1.2.1/src/Download/缁勮杞﹂棿鏈帓浜т唬鐮�.xlsx" download="缁勮杞﹂棿鏈帓浜т唬鐮�.xlsx" style="color:red;font-size:20px;">鐐瑰嚮涓嬭浇鎿嶄綔鎵嬪唽</a>
</div>
<div class="layui-form-item">
@@ -60,7 +66,7 @@
</div>
<div class="layui-form-item">
<a href="./layuiAdmin.std-v1.2.1/src/Download/gridreport6.8.zip" download="鎻掍欢鍘嬬缉鍖�.zip" style="color:red;font-size:20px;">鐐瑰嚮涓嬭浇鍘嬬缉鍖�</a>
- </div>
+ </div>-->
</div>
</div>
<!--椤哄簭涓嶈兘鏀瑰彉-->
@@ -70,6 +76,7 @@
<script src="layuiAdmin.std-v1.2.1/src/js/jquery-1.9.1.min.js"></script>
<script src="layuiAdmin.std-v1.2.1/src/js/jquery.selectlist.js"></script>
<script src="layuiAdmin.std-v1.2.1/src/layuiadmin/layui/layui.js"></script>
+ <script src="layuiAdmin.std-v1.2.1/src/layuiadmin/MESLanguage.js"></script>
<script src="Scripts/webConfig.js"></script>
<script type="text/javascript">
layui.config({
@@ -83,6 +90,24 @@
, form = layui.form
, router = layui.router()
, search = router.search;
+
+ //#region 澶氳瑷�
+ var HModName = "SRM_login";
+ var login_data = localStorage.getItem("data");
+ var login_data2 = [];
+ if (login_data != null) {
+ login_data2 = JSON.parse(login_data);
+ }
+ //鑾峰彇鍩虹淇℃伅
+ getBaseInfo(login_data2.HTranSlate);
+
+ if (login_data == null || login_data2.HTranSlate == undefined) {
+ initFunction(1, "SRM_login", 1);
+ } else {
+ initFunction(1, "SRM_login", login_data2.HTranSlate);
+ }
+ //#endregion
+
//鑾峰彇鐧诲綍椤电粍缁囧垪
var Organization = '<option value="0" style="color:red;">缁勭粐</option>';
$.ajax({
@@ -100,12 +125,19 @@
}
$("#edu").append(Organization);
form.render('select');
+
+ //璇诲彇閰嶇疆鏂囦欢
+ get_ReadConfigFile();
}
layer.closeAll("loading");
}
})
form.on('submit(LAY-user-login-submit)', function (obj) {//鐧诲綍
- loging(obj);
+ if ($("#HTranSlate").val() == null) {
+ layer.msg("璇烽�夋嫨璇█!");
+ return false;
+ }
+ loging(obj);
})
function loging(obj) {
@@ -143,6 +175,8 @@
sessionStorage["OrganizationID"] = $("#edu").val();
sessionStorage["Organization"] = $("#edu option:selected").text();
sessionStorage["login"] = "login";
+ sessionStorage["HTranSlate"] = $("#HTranSlate option:selected").val();
+ get_WriteConfigFile();
window.location.href = "layuiAdmin.std-v1.2.1/src/views/index.html"
}
else {
@@ -151,12 +185,16 @@
}
layer.closeAll("loading");
}
- })
+ })
}
//瀵嗙爜妗嗗洖杞︽墽琛岀櫥褰�
$('#LAY-user-login-password').on('keydown', function (e) {
if (e.keyCode == 13) {
+ if ($("#HTranSlate").val() == null) {
+ layer.msg("璇烽�夋嫨璇█!");
+ return false;
+ }
loging();
}
});
@@ -166,6 +204,83 @@
$("#LAY-user-login-password").focus();
}
})
+
+ //#region 澶氳瑷�缈昏瘧
+
+ $("#HTranSlate").change(function () {
+ var select = $("#HTranSlate").val();
+ getBaseInfo(select);
+ initFunction(1, HModName, select);
+ //sessionStorage["HTranSlate"] = select;
+ })
+
+ //璇诲彇閰嶇疆鏂囦欢
+ function get_ReadConfigFile() {
+ //鑾峰彇鏈湴瀛樺偍鐨勬暟鎹�
+ var data = localStorage.getItem("data");
+ if (data != null) {
+ var data2 = JSON.parse(data);
+ $("#LAY-user-login-username").val(data2["UserID"]);
+ $("#Organization").val(data2["OrgID"]);
+ $("#HTranSlate").val(data2["HTranSlate"] == undefined ? 1 : data2["HTranSlate"]);
+ form.render('select');
+ }
+ }
+
+ //瀛樺偍閰嶇疆鏂囦欢
+ function get_WriteConfigFile() {
+ //娓呯┖鏈湴瀛樺偍鐨勬暟鎹�
+ localStorage.removeItem("data");
+ var data = {
+ UserID: sessionStorage["Czybm"]
+ , OrgID: sessionStorage["OrganizationID"]
+ , HTranSlate: sessionStorage["HTranSlate"]
+ }
+ //鏈湴瀛樺偍
+ localStorage.setItem("data", JSON.stringify(data));
+ }
+
+ //鑾峰彇鍩虹淇℃伅
+ function getBaseInfo(HTranSlate) {
+ if (HTranSlate == undefined) {
+ HTranSlate = "1";
+ }
+
+ $.ajax({
+ type: "get",
+ url: GetWEBURL() + "Web/BaseInfo",
+ async: false,
+ data: {},
+ success: function (res) {
+ //鏌ヨ鎴愬姛
+ if (res.count == 1) {
+ var data = res.data[0];
+ console.log(data);
+
+ //鍒ゆ柇褰撳墠鐧诲綍鐨勮瑷�绫诲瀷
+ var HLogoLabel = "";
+ var HMenuLabel = "";
+ if (HTranSlate == "1" || (login_data2.length == 0 && HTranSlate == undefined)) {
+ HLogoLabel = data.HLogoLabel;
+ HMenuLabel = data.HMenuLabel;
+ } else if (HTranSlate == "2") {
+ HLogoLabel = data.HLogoTranslationText_English;
+ HMenuLabel = data.HMenuTranslationText_English;
+ } else if (HTranSlate == "3") {
+ HLogoLabel = data.HLogoTranslationText_Spain;
+ HMenuLabel = data.HMenuTranslationText_Spain;
+ }
+
+ sessionStorage["HCusName"] = data.HCusName;
+ sessionStorage["HLogoLabel"] = HLogoLabel;
+ sessionStorage["HMenuLabel"] = HMenuLabel;
+ $("#HLogoLabel").text(HLogoLabel);
+ }
+ }
+ })
+ }
+ //#endregion
+
});
</script>
</body>
--
Gitblit v1.9.1