From 371462edc6b3ee1de97c235d4a019b544badda0d Mon Sep 17 00:00:00 2001
From: chen.lin <1442464845@qq.com>
Date: 星期六, 14 二月 2026 22:09:37 +0800
Subject: [PATCH] AGV工作档界面和逻辑调整
---
src/main/webapp/static/js/cool.js | 39 ++++++++++++++++++++++++++++++++-------
1 files changed, 32 insertions(+), 7 deletions(-)
diff --git a/src/main/webapp/static/js/cool.js b/src/main/webapp/static/js/cool.js
index f9ac8cc..3323f10 100644
--- a/src/main/webapp/static/js/cool.js
+++ b/src/main/webapp/static/js/cool.js
@@ -79,14 +79,39 @@
var cacd = cacw.parent().find(".cool-auto-complete-div");
var realDom = cacd.prev();
// id瀛楁
- var selectOptionDom = selectDom.find("option:selected");
- var html = selectOptionDom.html();
- if (html === "鍙栨秷閫夋嫨") {
- cacd.val("");
- realDom.val("");
+ var selectOptionDoms = selectDom.find("option:selected");
+
+ // 妫�鏌ユ槸鍚︽槸澶氶��
+ if (selectDom.attr("multiple") === "multiple" || selectDom.attr("multiple") === true) {
+ // 澶氶�夊鐞�
+ var selectedValues = [];
+ var selectedTexts = [];
+ selectOptionDoms.each(function() {
+ var option = $(this);
+ var html = option.html();
+ if (html !== "鍙栨秷閫夋嫨") {
+ selectedValues.push(option.attr("title"));
+ selectedTexts.push(html);
+ }
+ });
+
+ if (selectedValues.length === 0) {
+ cacd.val("");
+ realDom.val("");
+ } else {
+ cacd.val(selectedTexts.join(", "));
+ realDom.val(selectedValues.join(","));
+ }
} else {
- cacd.val(selectOptionDom.html());
- realDom.val(selectOptionDom.attr("title"));
+ // 鍗曢�夊鐞嗭紙鍘熸湁閫昏緫锛�
+ var html = selectOptionDoms.html();
+ if (html === "鍙栨秷閫夋嫨") {
+ cacd.val("");
+ realDom.val("");
+ } else {
+ cacd.val(selectOptionDoms.html());
+ realDom.val(selectOptionDoms.attr("title"));
+ }
}
inputDom.val("");
}
--
Gitblit v1.9.1