From 77580a84dc16fd19cd7afa4f61c59689de820065 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期五, 03 四月 2026 10:13:58 +0800
Subject: [PATCH] #增加同步地图坐标与库位绑定关系
---
src/main/webapp/static/js/basMap/basMap.js | 44 ++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 44 insertions(+), 0 deletions(-)
diff --git a/src/main/webapp/static/js/basMap/basMap.js b/src/main/webapp/static/js/basMap/basMap.js
index 6cada5b..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: [],
@@ -1230,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