From e782b38bd2fbe97b140b6bdd450d2c3d299f4b0b Mon Sep 17 00:00:00 2001
From: zhoushihao <zsh19950802@163.com>
Date: 星期四, 04 九月 2025 13:55:42 +0800
Subject: [PATCH] 1、中空查询任务时增加耗时日志,排查查询慢的原因

---
 UI-Project/src/views/GlassStorage/rawfilmstorage.vue |   69 ++++++++++++++++++++++++++++++----
 1 files changed, 61 insertions(+), 8 deletions(-)

diff --git a/UI-Project/src/views/GlassStorage/rawfilmstorage.vue b/UI-Project/src/views/GlassStorage/rawfilmstorage.vue
index 72ecd7a..286bfbc 100644
--- a/UI-Project/src/views/GlassStorage/rawfilmstorage.vue
+++ b/UI-Project/src/views/GlassStorage/rawfilmstorage.vue
@@ -212,6 +212,11 @@
   }
 };
 const handleEdit = (row) => {
+  patternWidth.value = row.patternWidth;
+  patternHeight.value = row.patternHeight;
+  patternThickness.value = row.patternThickness;
+  filmsId.value = row.filmsId;
+  remainQuantity.value = row.remainQuantity;
   window.localStorage.setItem('deviceId', row.deviceId)
   window.localStorage.setItem('slot', row.slot)
   Edit.value = true;
@@ -252,6 +257,30 @@
 };
 // 鍘熺墖鍏ュ簱
 const handleup = async () => {
+    if (!patternWidth.value) {
+    ElMessage.error(t('film.inwidth'))
+    return
+  }
+    if (!patternHeight.value) {
+    ElMessage.error(t('film.inheight'))
+    return
+  }
+    if (!patternThickness.value) {
+    ElMessage.error(t('film.inthickness'))
+    return
+  }
+    if (!filmsId.value) {
+    ElMessage.error(t('film.infilms'))
+    return
+  }
+    if (!remainQuantity.value) {
+    ElMessage.error(t('film.inquantity'))
+    return
+  }
+    if (!slot.value) {
+    ElMessage.error(t('film.selectwarehousing'))
+    return
+  }
   try {
     const response = await request.post('/glassStorage/rawGlassStorageDetails/patternWarehousing', {
       patternWidth: patternWidth.value,
@@ -278,6 +307,10 @@
 };
 // 鍏ュ簱璇锋眰
 const handleupc = async () => {
+    if (!leftingStation.value) {
+    ElMessage.error(t('film.selectwarehousing'))
+    return
+  }
   try  {
     var url="/glassStorage/rawGlassStorageDetails/warehousingRequest?leftingStation="+leftingStation.value;
       const response = await request.post(url)
@@ -295,6 +328,10 @@
 }
 // 鍑哄簱璇锋眰
 const handleupe = async () => {
+    if (!leftingStation.value) {
+    ElMessage.error(t('film.selectwarehousing'))
+    return
+  }
   try  {
     var url="/glassStorage/rawGlassStorageDetails/outWarehousingRequest?leftingStation="+leftingStation.value;
       const response = await request.post(url)
@@ -388,6 +425,26 @@
 const Editclick = async () => {
   let slot = window.localStorage.getItem('slot')
   let deviceId = window.localStorage.getItem('deviceId')
+    if (!patternWidth.value) {
+    ElMessage.error(t('film.inwidth'))
+    return
+  }
+    if (!patternHeight.value) {
+    ElMessage.error(t('film.inheight'))
+    return
+  }
+    if (!patternThickness.value) {
+    ElMessage.error(t('film.inthickness'))
+    return
+  }
+    if (!filmsId.value) {
+    ElMessage.error(t('film.infilms'))
+    return
+  }
+    if (!remainQuantity.value) {
+    ElMessage.error(t('basicData.selectquantity'))
+    return
+  }
   try {
     const response = await request.post('/glassStorage/rawGlassStorageDetails/updateQuantity', {
       deviceId: deviceId,
@@ -891,11 +948,6 @@
 <style scoped>
 #dt { display:block; float:left;line-height: 20px;margin-left: 100px;}
 #dta { display:block; float:left;line-height: 20px;margin-left: 80%;}
-.awatch{
-  height: 400px;
-  width: 1500px;
-  max-width: 100%;
-}
 #dialog-footer {
   text-align: center;
   margin-top: -15px;
@@ -903,7 +955,7 @@
 .img-dlpl{
   margin-left: 330px;
   margin-top: 10px;
-  background-image:url('../../assets/ypcc.png');
+  background-image:url('/ypcc.png');
   background-repeat: no-repeat;
   background-attachment: local;
   min-height: 450px;
@@ -911,11 +963,12 @@
   max-width: 100%;
   background-size: 800px 450px;
   overflow: hidden;
-  position:relative
+  position:relative;
+  margin-left: 30%
 }
 .img-car1{
   display: flex;
-  background-image:url('../../assets/C1.png');
+  background-image:url('/C1.png');
   position: absolute;
   background-repeat: no-repeat;
   background-attachment: local;

--
Gitblit v1.8.0