From d0cbacfe348c5702f5e6a2d929f7e16f37d276de Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期一, 06 四月 2026 22:11:13 +0800
Subject: [PATCH] #出库检测站台空闲超时后的恢复处理
---
src/main/webapp/static/js/basMap/basMap.js | 68 ++++++++++++++++++++++++++++++++++
1 files changed, 68 insertions(+), 0 deletions(-)
diff --git a/src/main/webapp/static/js/basMap/basMap.js b/src/main/webapp/static/js/basMap/basMap.js
index bf30ac2..105fe22 100644
--- a/src/main/webapp/static/js/basMap/basMap.js
+++ b/src/main/webapp/static/js/basMap/basMap.js
@@ -819,6 +819,7 @@
loading: false,
exporting: false,
importingMap: false,
+ syncingLocMast: false,
initializingLocMast: false,
tableData: [],
selection: [],
@@ -1170,6 +1171,30 @@
}
});
},
+ openVisualEditor: function (row) {
+ var lev = row && row.lev ? Number(row.lev) : 0;
+ if (!lev) {
+ this.$message.warning('褰撳墠璁板綍缂哄皯妤煎眰');
+ return;
+ }
+ window.open(baseUrl + '/views/basMap/editor.html?lev=' + encodeURIComponent(lev), '_blank');
+ },
+ openVisualEditorByPrompt: function () {
+ var self = this;
+ self.$prompt('璇疯緭鍏ラ渶瑕佹墦寮�鐨勬ゼ灞�', '鍙鍖栫紪杈�', {
+ confirmButtonText: '鎵撳紑',
+ cancelButtonText: '鍙栨秷',
+ inputPattern: /^\d+$/,
+ inputErrorMessage: '璇疯緭鍏ユ暟瀛楀眰鏁�'
+ }).then(function (payload) {
+ var lev = Number($.trim(payload && payload.value ? payload.value : ''));
+ if (!lev) {
+ self.$message.warning('璇疯緭鍏ユ湁鏁堟ゼ灞�');
+ return;
+ }
+ window.open(baseUrl + '/views/basMap/editor.html?lev=' + encodeURIComponent(lev), '_blank');
+ }).catch(function () {});
+ },
promptInitLocMast: function () {
var self = this;
self.$prompt('璇疯緭鍏ュ垵濮嬪寲搴撲綅灞傛暟', '鍒濆鍖栧簱浣�', {
@@ -1206,6 +1231,49 @@
});
}).catch(function () {});
},
+ promptSyncLocMast: function () {
+ var self = this;
+ self.$prompt('璇疯緭鍏ラ渶瑕佸悓姝ョ殑妤煎眰', '鍚屾鍦板浘鍧愭爣', {
+ confirmButtonText: '涓嬩竴姝�',
+ cancelButtonText: '鍙栨秷',
+ inputPattern: /^\d+$/,
+ inputErrorMessage: '璇疯緭鍏ユ暟瀛楀眰鏁�'
+ }).then(function (payload) {
+ var lev = $.trim(payload && payload.value ? payload.value : '');
+ self.$confirm('灏嗘寜褰撳墠鍦板浘閲嶆柊鍚屾绗�' + lev + '灞傚湴鍥惧潗鏍囦笌搴撲綅缁戝畾鍏崇郴銆傛槸鍚︾户缁紵', '鍚屾鍦板浘鍧愭爣', {
+ confirmButtonText: '缁х画鍚屾',
+ cancelButtonText: '鍙栨秷',
+ type: 'warning'
+ }).then(function () {
+ self.syncingLocMast = true;
+ $.ajax({
+ url: baseUrl + '/basMap/syncLocMast/auth',
+ method: 'POST',
+ headers: self.authHeaders(),
+ data: {
+ lev: lev
+ },
+ success: function (res) {
+ if (self.handleForbidden(res)) {
+ return;
+ }
+ if (!res || res.code !== 200) {
+ self.$message.error((res && res.msg) ? res.msg : '鍚屾澶辫触');
+ return;
+ }
+ self.$message.success(res.msg || '鍚屾鎴愬姛');
+ self.loadTable();
+ },
+ error: function () {
+ self.$message.error('鍚屾澶辫触');
+ },
+ complete: function () {
+ self.syncingLocMast = false;
+ }
+ });
+ }).catch(function () {});
+ }).catch(function () {});
+ },
submitDialog: function () {
var self = this;
if (!self.$refs.dialogForm) {
--
Gitblit v1.9.1