From 48ed41879227c9b495f48ecd7cfde0acfd375da3 Mon Sep 17 00:00:00 2001
From: zhanghonglin <zhanghonglin@hnkhzn.com>
Date: 星期二, 28 十月 2025 08:53:12 +0800
Subject: [PATCH] 新增整形机入库功能
---
项目代码/WCS/WIDESEAWCS_Client/src/views/wmsPart/locationimg.vue | 217 ++++++++++++++++++++++++++++++++++++++++-------------
1 files changed, 163 insertions(+), 54 deletions(-)
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Client/src/views/wmsPart/locationimg.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Client/src/views/wmsPart/locationimg.vue"
index a6f4b0a..1c65734 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Client/src/views/wmsPart/locationimg.vue"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Client/src/views/wmsPart/locationimg.vue"
@@ -989,6 +989,13 @@
</div>
</div>
<div id="kuang">
+ <div id="qiehuan">
+ <div class="qiean" @click="qiehuan(4)"></div>
+ <div class="qiean" @click="qiehuan(3)"></div>
+ <div class="qiean" @click="qiehuan(2)"></div>
+ <div class="qiean" @click="qiehuan(1)"></div>
+ <div class="qiean" @click="baohu()" style="background-color: green;">X</div>
+ </div>
<div id="ti">
<div class="ge" id="a" style="width: 6%;height:60%;margin-top: 1%;margin-left: 1%;"></div>
<div class="wen">绌洪棽</div>
@@ -1006,6 +1013,7 @@
<div id="xian"></div>
</div>
</div>
+ <div id="zxjrk" @click="zxjrks">寮�鍚暣褰㈡満鍏ュ簱</div>
<div id="zxj" @click="zxj">鏁村舰鏈�</div>
<div id="kc" @click="kc">鍑哄簱</div>
<div id="gzj" @click="gzj">瑙勬暣鏈�</div>
@@ -1019,11 +1027,14 @@
import axios from "axios";
import { useStore } from "vuex";
import { getCurrentInstance } from "vue";
+//import { useRouter } from 'vue - router';
const wei = ref("");
const weis = ref("");
const swei = ref("");
const lie = ref("");
+const bao = ref(0);
+const zxjrk = ref(0);
const qu = ref(0);
const ji = ref(0);
@@ -1039,6 +1050,48 @@
const store = useStore();
const data = ref({});
+//鏁村舰鏈哄叆搴�
+const zxjrks = () => {
+ let t = document.getElementById("zxjrk");
+ if (zxjrk.value == 0) {
+ zxjrk.value = 1;
+ t.style.background = "red";
+ } else {
+ zxjrk.value = 0;
+ t.style.background = "#f60";
+ }
+};
+
+//淇敼搴撲綅淇濇姢鎸夐挳
+const baohu = k => {
+ bao.value = 0;
+ let t = document.getElementsByClassName("qiean");
+ t[4].style.background = "green";
+ alert("鍙栨秷鎴愬姛");
+};
+
+//鍒囨崲搴撲綅
+const qiehuan = k => {
+ let t = document.getElementsByClassName("qiean");
+ if (bao.value == 0) {
+ bao.value = 1;
+ alert("宸叉縺娲讳慨鏀瑰簱浣�");
+ t[4].style.background = "red";
+ } else {
+ axios.post("api/LocationInfo/setlocations/?k=" + k, {}).then(x => {
+ if (x.data.message == 1) {
+ alert("淇敼鎴愬姛");
+ } else if (x.data.message == 2) {
+ alert("搴撳瓨閲屾湁璐э紝鏃犳硶淇敼");
+ } else if (x.data.message == 4) {
+ alert("淇敼澶辫触");
+ }
+ bao.value = 0;
+ t[4].style.background = "green";
+ });
+ }
+};
+
//鍑哄簱
const kc = () => {
let t = document.getElementById("zxj");
@@ -1047,58 +1100,51 @@
if (wei.value != "") {
//鏅�氳揣鍗婅嚜鍔ㄥ嚭搴�
if (ji.value == 1) {
- //鍒ゆ柇鍒�
- if (lie.value < 37) {
- //data.value.R_ZXJ_isWork == true &&
- if (R_ZXJ_TCMode.value == true && R_HC_isReadyWork.value == true) {
- axios
- .post(
- "api/Task/banzidong/?wei=" + wei.value + "&weis=" + weis.value,
- {}
- )
- .then(x => {
- qu.value = 0;
- t.style.background = "#f60";
- if (x.data.message == 1) {
- alert("鍑哄簱澶辫触锛堝彲鑳芥槸 鈥滄槸鍚﹀嚭搴撯�� 鐨勯棶棰橈級");
- } else if (x.data.message == 3) {
- alert("鍑哄簱澶辫触锛堟壘涓嶅埌搴撳瓨锛�");
- } else {
- alert("鍑哄簱鎴愬姛");
- }
- console.log(x);
- });
- } else {
- alert("淇″彿涓嶆纭�");
- }
+ //data.value.R_ZXJ_isWork == true &&
+ if (R_ZXJ_TCMode.value == true && R_HC_isReadyWork.value == true) {
+ axios
+ .post(
+ "api/Task/banzidong/?wei=" + wei.value + "&weis=" + weis.value,
+ {}
+ )
+ .then(x => {
+ qu.value = 0;
+ t.style.background = "#f60";
+ if (x.data.message == 1) {
+ alert("鍑哄簱澶辫触锛堝彲鑳芥槸 鈥滄槸鍚﹀嚭搴撯�� 鐨勯棶棰橈級");
+ } else if (x.data.message == 3) {
+ alert("鍑哄簱澶辫触锛堟壘涓嶅埌搴撳瓨锛�");
+ } else if (x.data.message == 5) {
+ alert("鏅�氬嚭搴撴棤娉曢�変腑鍓旈櫎搴撲綅");
+ } else {
+ alert("鍑哄簱鎴愬姛");
+ }
+ });
} else {
- alert("鏅�氬嚭搴撲笉鑳介�変腑38鍒楃殑搴�");
+ alert("淇″彿涓嶆纭�");
}
//鍓旈櫎璐у崐鑷姩鍑哄簱
} else if (ji1.value == 1) {
- //鍒ゆ柇鍒�
- if (lie.value >= 37) {
- //鍒ゆ柇淇″彿////////////////////////////////////////////////////////////////////////////////
- if (R_TC_isready.value == true) {
- axios.post("api/Task/tichuchuku/?wei=" + wei.value, {}).then(x => {
- qu1.value = 0;
- s.style.background = "#f60";
- if (x.data.message == 1) {
- alert("鍑哄簱澶辫触锛堝彲鑳芥槸 鈥滄槸鍚﹀嚭搴撯�� 鐨勯棶棰橈級");
- } else if (x.data.message == 2) {
- alert("鍑哄簱鎴愬姛");
- } else if (x.data.message == 3) {
- alert("鍑哄簱澶辫触");
- } else if (x.data.message == 4) {
- alert("搴撳瓨閲岄潰鏃犺揣");
- }
- });
- }else{
- alert("淇″彿涓嶆纭�");
- }
+ //鍒ゆ柇淇″彿////////////////////////////////////////////////////////////////////////////////
+ if (R_TC_isready.value == true) {
+ axios.post("api/Task/tichuchuku/?wei=" + wei.value, {}).then(x => {
+ qu1.value = 0;
+ s.style.background = "#f60";
+ if (x.data.message == 1) {
+ alert("鍑哄簱澶辫触锛堝彲鑳芥槸 鈥滄槸鍚﹀嚭搴撯�� 鐨勯棶棰橈級");
+ } else if (x.data.message == 2) {
+ alert("鍑哄簱鎴愬姛");
+ } else if (x.data.message == 3) {
+ alert("鍑哄簱澶辫触");
+ } else if (x.data.message == 4) {
+ alert("搴撳瓨閲岄潰鏃犺揣");
+ } else if (x.data.message == 5) {
+ alert("鍓旈櫎鍑哄簱鏃犳硶閫変腑鏅�氬簱浣�");
+ }
+ });
} else {
- alert("鏅�氬嚭搴撳彧鑳介�変腑38鍒楃殑搴�");
+ alert("淇″彿涓嶆纭�");
}
}
//鍓旈櫎鐩存帴鍑哄簱
@@ -1131,11 +1177,31 @@
//鍏ュ簱
const kr = () => {
let t = document.getElementById("zxj");
+ let tt = document.getElementById("zxjrk");
if (ji.value == 1 && wei.value != "") {
- if (lie.value >= 37) {
- //鍒ゆ柇淇″彿////////////////////////////////////////////////////////////////////////////////
- if (R_ZXJ_TC_isready.value == true && R_TCMode_TC.value == true) {
- axios.post("api/Task/tichuruku/?wei=" + wei.value, {}).then(x => {
+ //鍓旈櫎鍏ュ簱
+ //鍒ゆ柇淇″彿////////////////////////////////////////////////////////////////////////////////
+ if (R_ZXJ_TC_isready.value == true && R_TCMode_TC.value == true) {
+ axios.post("api/Task/tichuruku/?wei=" + wei.value, {}).then(x => {
+ qu.value = 0;
+ t.style.background = "#f60";
+ if (x.data.message == 1) {
+ alert("鍏ュ簱澶辫触锛堝彲鑳芥槸 鈥滄槸鍚﹀嚭搴撯�� 鐨勯棶棰橈級");
+ } else if (x.data.message == 2) {
+ alert("鍏ュ簱鎴愬姛");
+ } else if (x.data.message == 3) {
+ alert("鍏ュ簱澶辫触");
+ } else if (x.data.message == 4) {
+ alert("搴撳瓨閲岄潰宸叉湁璐�");
+ } else if (x.data.message == 5) {
+ alert("鍓旈櫎鍏ュ簱蹇呴』閫夋嫨鍓旈櫎搴撲綅");
+ }
+ });
+ //鏁村舰鏈哄叆搴� R_ZXJ_TC_isready.value == true ////////////////////////////////////////////////////////
+ } else if (zxjrk.value == 1) {
+ axios
+ .post("api/Task/zxjruku/?wei=" + wei.value + "&weis=" + weis.value, {})
+ .then(x => {
qu.value = 0;
t.style.background = "#f60";
if (x.data.message == 1) {
@@ -1146,11 +1212,14 @@
alert("鍏ュ簱澶辫触");
} else if (x.data.message == 4) {
alert("搴撳瓨閲岄潰宸叉湁璐�");
+ } else if (x.data.message == 5) {
+ alert("鏁村舰鏈哄叆搴撳繀椤婚�夋嫨姝e父搴撲綅");
}
+ zxjrk.value = 0;
+ tt.style.background = "#f60";
});
- }
} else {
- alert("鍓旈櫎鍏ュ簱鍙兘閫変腑38鍒楃殑搴�");
+ alert("淇″彿涓嶆纭�");
}
} else {
alert("璇峰厛閫変腑搴撲綅鍜屾暣褰㈡満");
@@ -1312,6 +1381,46 @@
</script>
<style scoped>
+#zxjrk:hover {
+ opacity: 0.8;
+ color: black;
+}
+#zxjrk {
+ width: 10%;
+ height: 5%;
+ background: #f60;
+ float: left;
+ border: 1px solid black;
+ border-radius: 5px;
+ position: absolute;
+ top: 73%;
+ left: 2%;
+ text-align: center;
+ color: white;
+ line-height: 240%;
+ cursor: pointer;
+}
+.qiean {
+ width: 15%;
+ height: 70%;
+ border: 1px solid green;
+ float: left;
+ margin-left: 5%;
+ text-align: center;
+ line-height: 3vh;
+ font-size: 2vh;
+}
+.qiean:hover {
+ border: 2px solid yellow;
+}
+#qiehuan {
+ width: 13%;
+ height: 5%;
+ position: absolute;
+ left: 85.7%;
+ top: 71%;
+ cursor: pointer;
+}
#kr {
width: 4%;
height: 4%;
@@ -1334,7 +1443,7 @@
width: 10%;
height: 15%;
position: absolute;
- top: 75%;
+ top: 80%;
left: 87%;
text-align: center;
line-height: 700%;
@@ -1371,7 +1480,7 @@
width: 10%;
height: 15%;
position: absolute;
- top: 75%;
+ top: 80%;
left: 2%;
text-align: center;
line-height: 700%;
--
Gitblit v1.9.3