From 74951023b54f1789d1244fe923219d467487d771 Mon Sep 17 00:00:00 2001
From: chen.llin <1442464845@qq.comm>
Date: 星期一, 26 一月 2026 09:03:42 +0800
Subject: [PATCH] agv增加一个新单号防重复 ,增加一个手动呼叫agv
---
src/main/webapp/static/js/task/task.js | 74 ++++++++++++++++++++++++++++++++++++
1 files changed, 73 insertions(+), 1 deletions(-)
diff --git a/src/main/webapp/static/js/task/task.js b/src/main/webapp/static/js/task/task.js
index 96f034e..a9620a7 100644
--- a/src/main/webapp/static/js/task/task.js
+++ b/src/main/webapp/static/js/task/task.js
@@ -38,7 +38,7 @@
, {field: 'takeNone', align: 'center', title: '绌烘搷浣�', hide: true}
, {field: 'modiUser$', align: 'center', title: '淇敼浜哄憳', hide: true}
, {field: 'modiTime$', align: 'center', title: '淇敼鏃堕棿', hide: true, width: 160}
- , {fixed: 'right', title: '鎿嶄綔', align: 'center', toolbar: '#operate', width: 200}
+ , {fixed: 'right', title: '鎿嶄綔', align: 'center', toolbar: '#operate', width: 250}
]],
request: {
pageName: 'curr',
@@ -221,6 +221,10 @@
}, function () {
});
break;
+ // 鍛煎彨AGV
+ case 'callAgv':
+ callAgvMove(data);
+ break;
}
});
@@ -318,6 +322,74 @@
layDateRender();
+ // 鍛煎彨AGV鎼繍
+ function callAgvMove(data) {
+ var defaultOrgSite = data.sourceStaNo || '';
+ var defaultTarSite = data.staNo || '';
+ var defaultBarcode = data.barcode || '';
+
+ layer.open({
+ type: 1,
+ title: '鍛煎彨AGV鎼繍 - 宸ヤ綔鍙凤細' + data.wrkNo,
+ area: ['450px', '400px'],
+ shadeClose: true,
+ content: '<form class="layui-form" style="padding: 20px;">' +
+ '<div class="layui-form-item">' +
+ '<label class="layui-form-label"><span style="color: red;">*</span>婧愮珯鐐癸細</label>' +
+ '<div class="layui-input-block">' +
+ '<input type="text" name="orgSite" value="' + defaultOrgSite + '" placeholder="璇疯緭鍏ユ簮绔欑偣" class="layui-input" lay-verify="required">' +
+ '</div></div>' +
+ '<div class="layui-form-item">' +
+ '<label class="layui-form-label"><span style="color: red;">*</span>鐩爣绔欑偣锛�</label>' +
+ '<div class="layui-input-block">' +
+ '<input type="text" name="tarSite" value="' + defaultTarSite + '" placeholder="璇疯緭鍏ョ洰鏍囩珯鐐�" class="layui-input" lay-verify="required">' +
+ '</div></div>' +
+ '<div class="layui-form-item">' +
+ '<label class="layui-form-label"><span style="color: red;">*</span>鎵樼洏鐮侊細</label>' +
+ '<div class="layui-input-block">' +
+ '<input type="text" name="barcode" value="' + defaultBarcode + '" placeholder="璇疯緭鍏ユ墭鐩樼爜" class="layui-input" lay-verify="required">' +
+ '</div></div>' +
+ '<div class="layui-form-item" style="text-align: center; margin-top: 30px;">' +
+ '<button class="layui-btn" lay-submit lay-filter="callAgvSubmit">纭鍛煎彨</button>' +
+ '<button type="button" class="layui-btn layui-btn-primary" onclick="layer.closeAll()">鍙栨秷</button>' +
+ '</div></form>',
+ success: function(layero, index) {
+ form.render();
+ form.on('submit(callAgvSubmit)', function(formData) {
+ var loadIndex = layer.load(2);
+ $.ajax({
+ url: baseUrl + "/mobile/cache/agv/call",
+ headers: {'token': localStorage.getItem('token')},
+ data: JSON.stringify({
+ orgSite: formData.field.orgSite,
+ tarSite: formData.field.tarSite,
+ barcode: formData.field.barcode
+ }),
+ contentType: 'application/json;charset=UTF-8',
+ method: 'POST',
+ success: function(res) {
+ layer.close(loadIndex);
+ if (res.code === 200) {
+ layer.close(index);
+ layer.msg('鍛煎彨AGV鎴愬姛', {icon: 1});
+ tableReload();
+ } else if (res.code === 403) {
+ top.location.href = baseUrl + "/";
+ } else {
+ layer.msg(res.msg || '鍛煎彨AGV澶辫触', {icon: 2});
+ }
+ },
+ error: function() {
+ layer.close(loadIndex);
+ layer.msg('缃戠粶璇锋眰澶辫触', {icon: 2});
+ }
+ });
+ return false;
+ });
+ }
+ });
+ }
+
});
// 鍏抽棴鍔ㄤ綔
--
Gitblit v1.9.1