From 4fcf766a0e293ed8163b981d0766f80eb9c84a2a Mon Sep 17 00:00:00 2001
From: wangfei <3597712270@qq.com>
Date: 星期一, 24 三月 2025 16:44:43 +0800
Subject: [PATCH] 上片、掰片、卧式缓存、磨边、大理片笼、钢化、系统管理模块,控制台报错问题

---
 UI-Project/src/views/Identify/identifwu.vue             |   10 +-
 UI-Project/src/layout/MainErpView.vue                   |    4 
 UI-Project/src/views/StockBasicData/stockBasicData.vue  |    6 -
 UI-Project/src/views/User/rolelist.vue                  |    5 
 UI-Project/src/views/Identify/identify.vue              |    5 
 UI-Project/src/views/Caching/cachingbefore.vue          |   11 --
 UI-Project/src/views/Slicecage/slicecagehistory.vue     |   15 ---
 UI-Project/src/views/Identify/identifwutwo.vue          |   10 +-
 UI-Project/src/views/Caching/cachingun.vue              |   17 --
 UI-Project/src/views/Returns/upreturns.vue              |    5 
 UI-Project/src/views/Slicecage/slicecage.vue            |  103 ++-----------------
 UI-Project/src/views/Caching/cachingbeforehistory.vue   |    5 -
 UI-Project/src/views/PurchaseReturn/purchaseStorage.vue |    7 
 UI-Project/src/views/Returns/upreturns2.vue             |    2 
 UI-Project/src/views/User/permissions.vue               |    2 
 UI-Project/src/utils/WebSocketService.js                |   16 ---
 UI-Project/src/views/Caching/cachingunhistory.vue       |   11 --
 UI-Project/src/views/PurchaseReturn/purchaseReturn.vue  |   18 +-
 UI-Project/src/views/User/userlist.vue                  |   12 --
 19 files changed, 53 insertions(+), 211 deletions(-)

diff --git a/UI-Project/src/layout/MainErpView.vue b/UI-Project/src/layout/MainErpView.vue
index ce2f952..f4d3163 100644
--- a/UI-Project/src/layout/MainErpView.vue
+++ b/UI-Project/src/layout/MainErpView.vue
@@ -20,7 +20,6 @@
 const userStore = useUserInfoStore()
 // const user = userStore.user.userName
 let userInfoStr = window.localStorage.getItem('userInfo')
-console.log(userInfoStr);
 // const userInfoStr = localStorage.getItem('userInfo');  
 // let userInfo = userInfoStr.user.token;  
 let token = userInfo; // 鎻愬彇 token  
@@ -118,7 +117,6 @@
 request.get('/loadGlass/sys/menu/getMenuTree').then((res) => {
   if (res.code == 200) {
     menuList = res.data
-    console.log(language.value)
     // translateMenu(menuList.value, language.value); 
       if (language.value === 'en') {
         replaceChineseWithRussian(menuList);
@@ -177,7 +175,7 @@
           <img src="../assets/northGlass.ico"
                alt=""  @click="toggleCollapse"
                style="max-width: 100%;max-height: 100%">
-          <h3 style="margin: 1rem  ;font-weight: bold;width: 33vw;"> {{ $t('main.titleFirst') }}{{ userName }}{{ $t('main.titleLast') }}</h3>
+          <h3 style="margin: 1rem;font-weight: bold;width: 33vw;"> {{ $t('main.titleFirst') }}{{ userName }}{{ $t('main.titleLast') }}</h3>
           <span style="height: 70%;width: 78vw;margin-top: 1rem;">
             <!-- <el-button class="sys-quit"
                        @click="quit"
diff --git a/UI-Project/src/utils/WebSocketService.js b/UI-Project/src/utils/WebSocketService.js
index 695f679..a0fce8a 100644
--- a/UI-Project/src/utils/WebSocketService.js
+++ b/UI-Project/src/utils/WebSocketService.js
@@ -1,19 +1,13 @@
 // WebSocketService.js
-
 let socket = null;
 export const initializeWebSocket = (socketUrl, messageHandler) => {
   let messages='' ;
     if (typeof WebSocket === "undefined") {
-      console.log("Your browser does not support WebSocket");
       return null;
     }
-  
     const socket = new WebSocket(socketUrl);
-  
     socket.onopen = function () {
-      console.log("WebSocket is now open");
     };
-  
     socket.onmessage = (msg) => {
       if (!msg.data) {
         return;
@@ -25,26 +19,16 @@
         messages= messages.replace('<END>', '');
         const obj = JSON.parse(messages);
         messages='';
-        
       // 璋冪敤娑堟伅澶勭悊鍑芥暟锛屽皢鏁版嵁浼犻�掔粰 Vue 缁勪欢
       if (messageHandler) {
         messageHandler(obj);
       }
       }
-      
-      
-
-  
-      
     };
-  
     return socket;
   };
-  
-
   export const closeWebSocket = (socket) => {
     if (socket && socket.readyState === WebSocket.OPEN) {
         socket.close();
-        console.log("WebSocket connection closed");
     }
 };
\ No newline at end of file
diff --git a/UI-Project/src/views/Caching/cachingbefore.vue b/UI-Project/src/views/Caching/cachingbefore.vue
index 51a7ec1..4941c10 100644
--- a/UI-Project/src/views/Caching/cachingbefore.vue
+++ b/UI-Project/src/views/Caching/cachingbefore.vue
@@ -46,8 +46,6 @@
   const backendTime = new Date(globalDate);
   const oneWeekAgo = new Date(backendTime.getTime() - 7 * 24 * 60 * 60 * 1000); // 鍑忓幓7澶�
   oneWeekAgo.setHours(0, 0, 0, 0);
-  console.log(formatTimestamp(oneWeekAgo));
-  console.log(oneWeekAgo);
   timeRange.value = [formatTimestamp(oneWeekAgo), formatTimestamp(backendTime)];
   window.localStorage.setItem('startTime', formatTimestamp(oneWeekAgo))
 }
@@ -100,7 +98,6 @@
     }
 }
 catch (error) {
-    console.error(error);
   }
 }
 // 鐮存崯
@@ -129,7 +126,6 @@
       }  
     }  
   } catch (error) { 
-    console.error('鍙戠敓閿欒:', error); 
   }  
 };  
 // 鎷胯蛋 
@@ -158,7 +154,6 @@
       }  
     }  
   } catch (error) {
-    console.error('鍙戠敓閿欒:', error);  
   }  
 }; 
 // 浠诲姟閲嶇疆
@@ -183,7 +178,6 @@
       }  
     }  
   } catch (error) { 
-    console.error('鍙戠敓閿欒:', error); 
   }  
 };
 // 浠诲姟鎴愬姛澶勭悊
@@ -208,7 +202,6 @@
       }  
     }  
   } catch (error) { 
-    console.error('鍙戠敓閿欒:', error); 
   }  
 };
  // 鍒犻櫎 
@@ -232,7 +225,6 @@
       }  
     }  
   } catch (error) {
-    console.error('鍙戠敓閿欒:', error);  
   }  
 }; 
 const rowClassName = ({ row }) => {
@@ -327,13 +319,12 @@
     }
     });
 onBeforeUnmount(() => {
-  console.log("鍏抽棴浜�")
   closeWebSocket();
 });
 </script>
 <template>
   <div style="height: 500px;">
-    <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;" v-loading="loading">
+    <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;">
     <el-button style="margin-bottom: 15px;margin-left: 20px;" @click="handlehistorical" type="primary">{{ $t('searchOrder.historicaltasks') }}</el-button>
     <el-button style="margin-bottom: 15px;margin-left: 20px;" @click="handleptask()" type="warning">{{ $t('searchOrder.partask') }}</el-button>
     <el-button style="margin-bottom: 15px;margin-left: 20px;" @click="successfull()" type="success">{{ $t('searchOrder.successfullyprocessed') }}</el-button>
diff --git a/UI-Project/src/views/Caching/cachingbeforehistory.vue b/UI-Project/src/views/Caching/cachingbeforehistory.vue
index 6f0caae..0883628 100644
--- a/UI-Project/src/views/Caching/cachingbeforehistory.vue
+++ b/UI-Project/src/views/Caching/cachingbeforehistory.vue
@@ -176,7 +176,6 @@
 }
 const handlePageChange2 = (newPage) => {
   currentPage2.value = newPage;
-  console.log(currentPage2.value);
   window.localStorage.setItem('pagenumber', currentPage2.value)
   historicala(currentPage2.value);
   Dailya(currentPage2.value);
@@ -241,7 +240,6 @@
   try { 
   let startTime = window.localStorage.getItem('startTime')
   let page = window.localStorage.getItem('pagenumber')
-  console.log(page);
   const response = await request.post("/cacheGlass/edgStorageDeviceTaskHistory", {
         deviceId: 1,
         pageNo: 1,
@@ -269,7 +267,6 @@
   try { 
   let startTime = window.localStorage.getItem('startTime')
   let page = window.localStorage.getItem('pagenumber')
-  console.log(page);
   const response = await request.post("/cacheGlass/edgStorageDeviceTaskHistory/queryEdgDailyProduction", {
         deviceId: 1,
         pageNo: 1,
@@ -308,8 +305,6 @@
   const backendTime = new Date(getglobalDate);
   const oneWeekAgo = new Date(backendTime.getTime() - 7 * 24 * 60 * 60 * 1000); // 鍑忓幓7澶�
   oneWeekAgo.setHours(0, 0, 0, 0);
-  console.log(formatTimestamp(oneWeekAgo));
-  console.log(oneWeekAgo);
   timeRange.value = [formatTimestamp(oneWeekAgo), formatTimestamp(backendTime)];
   window.localStorage.setItem('startTime', formatTimestamp(oneWeekAgo))
 }
diff --git a/UI-Project/src/views/Caching/cachingun.vue b/UI-Project/src/views/Caching/cachingun.vue
index 4bc8615..d32fb1b 100644
--- a/UI-Project/src/views/Caching/cachingun.vue
+++ b/UI-Project/src/views/Caching/cachingun.vue
@@ -40,8 +40,6 @@
   const backendTime = new Date(globalDate);
   const oneWeekAgo = new Date(backendTime.getTime() - 7 * 24 * 60 * 60 * 1000); // 鍑忓幓7澶�
   oneWeekAgo.setHours(0, 0, 0, 0);
-  console.log(formatTimestamp(oneWeekAgo));
-  console.log(oneWeekAgo);
   timeRange.value = [formatTimestamp(oneWeekAgo), formatTimestamp(backendTime)];
   window.localStorage.setItem('startTime', formatTimestamp(oneWeekAgo))
 }
@@ -77,7 +75,6 @@
     }
 }
 catch (error) {
-    console.error(error);
   }
 }
 // 鐮存崯
@@ -105,8 +102,7 @@
       ElMessage.error(response.msg);
       }  
     }  
-  } catch (error) { 
-    console.error('鍙戠敓閿欒:', error); 
+  } catch (error) {
   }  
 };  
 // 鎷胯蛋 
@@ -135,7 +131,6 @@
       }  
     }  
   } catch (error) {
-    console.error('鍙戠敓閿欒:', error);  
   }  
 }; 
 // 浠诲姟閲嶇疆
@@ -159,8 +154,7 @@
       ElMessage.error(response.msg);
       }  
     }  
-  } catch (error) { 
-    console.error('鍙戠敓閿欒:', error); 
+  } catch (error) {
   }  
 }; 
 // 浠诲姟鎴愬姛澶勭悊
@@ -184,8 +178,7 @@
       ElMessage.error(response.msg);
       }  
     }  
-  } catch (error) { 
-    console.error('鍙戠敓閿欒:', error); 
+  } catch (error) {
   }  
 };
  // 鍒犻櫎 
@@ -209,7 +202,6 @@
       }  
     }  
   } catch (error) {
-    console.error('鍙戠敓閿欒:', error);  
   }  
 }; 
 const rowClassName = ({ row }) => {
@@ -304,13 +296,12 @@
     }
     });
 onBeforeUnmount(() => {
-  console.log("鍏抽棴浜�")
   closeWebSocket();
 });
 </script>
 <template>
   <div style="height: 500px;">
-    <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;" v-loading="loading">
+    <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;">
     <el-button style="margin-bottom: 15px;margin-left: 20px;" @click="handlehistorical" type="primary">{{ $t('searchOrder.historicaltasks') }}</el-button>
     <el-button style="margin-bottom: 15px;margin-left: 20px;" @click="handleptask()" type="warning">{{ $t('searchOrder.partask') }}</el-button>
     <el-button style="margin-bottom: 15px;margin-left: 20px;" @click="successfull()" type="success">{{ $t('searchOrder.successfullyprocessed') }}</el-button>
diff --git a/UI-Project/src/views/Caching/cachingunhistory.vue b/UI-Project/src/views/Caching/cachingunhistory.vue
index 0b222b1..0548fb6 100644
--- a/UI-Project/src/views/Caching/cachingunhistory.vue
+++ b/UI-Project/src/views/Caching/cachingunhistory.vue
@@ -141,14 +141,12 @@
       if (response.code == 200) {
         ElMessage.success(response.message);
         tableDatax.value = response.data.records;
-        console.log(response.data.pages);
         totalRecords.value = response.data.total/2 || 0
       } else {
         ElMessage.error(response.message);
     }
 }
 catch (error) {
-    console.error(error);
   }
 }
 const Daily = async () => {
@@ -172,12 +170,10 @@
     }
 }
 catch (error) {
-    console.error(error);
   }
 }
 const handlePageChange2 = (newPage) => {
   currentPage2.value = newPage;
-  console.log(currentPage2.value);
   window.localStorage.setItem('pagenumber', currentPage2.value)
   historicala(currentPage2.value);
   Dailya(currentPage2.value);
@@ -205,7 +201,6 @@
     }
 }
 catch (error) {
-    console.error(error);
   }
 }
 const Dailya = async (page) => {
@@ -230,7 +225,6 @@
     }
 }
 catch (error) {
-    console.error(error);
   }
 }
 const handleClick = async () => {
@@ -242,7 +236,6 @@
   try { 
   let startTime = window.localStorage.getItem('startTime')
   let page = window.localStorage.getItem('pagenumber')
-  console.log(page);
   const response = await request.post("/cacheGlass/edgStorageDeviceTaskHistory", {
         deviceId: 2,
         pageNo: 1,
@@ -263,7 +256,6 @@
     }
 }
 catch (error) {
-    console.error(error);
   }
 }
 const Dailyhistorical = async () => {
@@ -288,7 +280,6 @@
     }
 }
 catch (error) {
-    console.error(error);
   }
 }
 // 鏍煎紡鍖栨椂闂存埑涓哄勾鏈堟棩鏃堕棿瀛楃涓茬殑鍑芥暟
@@ -308,8 +299,6 @@
   const backendTime = new Date(getglobalDate);
   const oneWeekAgo = new Date(backendTime.getTime() - 7 * 24 * 60 * 60 * 1000); // 鍑忓幓7澶�
   oneWeekAgo.setHours(0, 0, 0, 0);
-  console.log(formatTimestamp(oneWeekAgo));
-  console.log(oneWeekAgo);
   timeRange.value = [formatTimestamp(oneWeekAgo), formatTimestamp(backendTime)];
   window.localStorage.setItem('startTime', formatTimestamp(oneWeekAgo))
 }
diff --git a/UI-Project/src/views/Identify/identifwu.vue b/UI-Project/src/views/Identify/identifwu.vue
index a3bdf48..6cfefd6 100644
--- a/UI-Project/src/views/Identify/identifwu.vue
+++ b/UI-Project/src/views/Identify/identifwu.vue
@@ -1,6 +1,6 @@
 <template>
   <div style="height: 500px;">
-    <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;margin-right: 10px;height: 800px;" v-loading="loading">
+    <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;margin-right: 10px;height: 800px;">
     <div style="text-align: center;"> {{ $t('processCard.temperinglayout') }}锛歿{ ava }}-{{ avanum }} </div>
       <el-scrollbar height="750px" width="1400px" style="background-color: #e9e9eb;">
         <div style="position: relative;">
@@ -49,8 +49,8 @@
 const blind = ref(false)
 const currentGlassId = ref(null);
 const adjustedRects = ref([]);
-const ava = ref([]);
-const avanum = ref([]);
+const ava = ref('');
+const avanum = ref('');
 let socket = null;
 const currentGlassRect = computed(() => {
   return adjustedRects.value.find(rect => rect.glassId === currentGlassId.value);
@@ -145,12 +145,12 @@
   if (data.engineer != null) {
   ava.value = data.engineer[0]
   }else{
-    ava.value = 0
+    ava.value = ''
   }
   if (data.engineer != null) {
     avanum.value = data.sequence[0]
   }else{
-    avanum.value = 0
+    avanum.value = ''
   }
       const scaleFactor = 1621.78 / 6000;
       const scaleFactory = 750 / 3300;
diff --git a/UI-Project/src/views/Identify/identifwutwo.vue b/UI-Project/src/views/Identify/identifwutwo.vue
index 9dda4a0..defc531 100644
--- a/UI-Project/src/views/Identify/identifwutwo.vue
+++ b/UI-Project/src/views/Identify/identifwutwo.vue
@@ -1,6 +1,6 @@
 <template>
   <div style="height: 500px;">
-    <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;margin-right: 10px;height: 800px;" v-loading="loading">
+    <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;margin-right: 10px;height: 800px;">
     <div style="text-align: center;"> {{ $t('processCard.temperinglayout') }}锛歿{ ava }}-{{ avanum }} </div>
     <el-scrollbar height="750px" width="1400px" style="background-color: #e9e9eb;">
         <div style="position: relative;">
@@ -49,20 +49,20 @@
 const blind = ref(false)
 const currentGlassId = ref(null);
 const adjustedRects = ref([]);
-const ava = ref([]);
-const avanum = ref([]);
+const ava = ref('');
+const avanum = ref('');
 let socket = null;
 const socketUrl = `ws://${WebSocketHost}:${host}/api/cacheGlass/api/talk/currentCutDrawingTwo`;
 const handleMessage = (data: any) => {
   if (data.engineer != null) {
   ava.value = data.engineer[0]
   }else{
-    ava.value = 0
+    ava.value = ''
   }
   if (data.engineer != null) {
     avanum.value = data.sequence[0]
   }else{
-    avanum.value = 0
+    avanum.value = ''
   }
       const scaleFactor = 1621.78 / 6000;
       const scaleFactory = 750 / 3300;
diff --git a/UI-Project/src/views/Identify/identify.vue b/UI-Project/src/views/Identify/identify.vue
index 969553b..ae7f372 100644
--- a/UI-Project/src/views/Identify/identify.vue
+++ b/UI-Project/src/views/Identify/identify.vue
@@ -1,7 +1,7 @@
 <template>
   <div style="height: 500px;">
     <div style="display: flex;">
-      <el-input v-model="engineerId" style="margin-left: 15px;margin-top: 10px;width: 240px" :placeholder="$t('order.projectnumber')" @blur="handleBlur"/>
+      <el-input v-model="engineerId" style="margin-left: 15px;margin-top: 10px;width: 240px" :placeholder="$t('order.projectnumber')"/>
           <el-button type="primary" style="margin-left: 10px;margin-top: 10px;" @click="sethistorical()">{{$t('reportmanage.inquire')}}</el-button>
        <el-pagination
           v-model:current-page="currentPage"
@@ -14,7 +14,7 @@
           style="margin-top: 10px;"
       />
       </div>
-    <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;margin-right: 10px;height: 800px;" v-loading="loading">
+    <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;margin-right: 10px;height: 800px;">
       <el-scrollbar height="750px" width="1400px" style="background-color: #e9e9eb;">
   <div style="position: relative;">  
     <div
@@ -180,7 +180,6 @@
     const response = await request.post(url)
     if (response.code === 200) {
       const rawRects = response.data.currentCutDrawing;
-      console.log(response.data);
       rawData.value = response.data;
       const scaleFactor =  1621.78/6000; 
       const scaleFactory =  750/3300; 
diff --git a/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue b/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue
index 673c709..d35e191 100644
--- a/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue
+++ b/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue
@@ -885,7 +885,7 @@
       </el-button>
       <div v-if="dialogFormVisible">
         <!-- 杩涚倝涓彸 -->
-        <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;margin-right: 10px;height: 800px;" v-loading="loading">
+        <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;margin-right: 10px;height: 800px;">
           <!-- <div style="width:900px;background-color: #f4f4f5;height: 420px;"> -->
             <!-- <div v-if="adjustedRects1.length > 0"> -->
               <div v-if="currentPage === 1 && adjustedRects1.length > 0">
@@ -958,7 +958,7 @@
     </div>
 <div v-if="dialogFormVisiblea">
   <!-- 杩涚倝鍓� -->
-  <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;margin-right: 10px;height: 800px;" v-loading="loading">
+  <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;margin-right: 10px;height: 800px;">
     <div v-if="adjustedRectsa.length > 0">
     <div style="text-align: center;"> {{ $t('processCard.temperinglayout') }}锛歿{ adjustedRectsa[0].engineerId }}-{{ adjustedRectsa[0].temperingLayoutId }} </div>
     <!-- <div style="text-align: center;">鐐夊彿锛歿{ engineerIdDisplaya }}-{{ adjustedRects[0].temperingLayoutId }}</div>   -->
@@ -985,7 +985,7 @@
 </div>
 <div v-if="dialogFormVisibleb">
   <!-- 宸插嚭鐐� -->
-  <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;margin-right: 10px;height: 800px;" v-loading="loading">
+  <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;margin-right: 10px;height: 800px;">
       <div v-if="adjustedRectsb.length > 0">
     <div style="text-align: center;"> {{ $t('processCard.temperinglayout') }}锛歿{ adjustedRectsb[0].engineerId }}-{{ adjustedRectsb[0].temperingLayoutId }} </div>
     <!-- <div style="text-align: center;">鐐夊彿锛歿{ engineerIdDisplayb }}-{{ adjustedRects[0].temperingLayoutId }}</div>   -->
@@ -1013,7 +1013,7 @@
 </div>
 <!-- 杩涚倝涓� -->
 <el-dialog v-model="blind1" top="30vh" width="15%" style="text-align: center;" @close="handleDialogClose1">
-        <el-button :disabled="!canSelectProject1" type="warning" plain :icon="Delete" @click="handleDamage1"  style="width: 150px;margin-left: 10px;">
+        <el-button :disabled="!canSelectProject1" type="warning" plain @click="handleDamage1"  style="width: 150px;margin-left: 10px;">
           {{ $t('order.dilapidation') }}
         </el-button>
         <el-button :disabled="!cantakea" type="danger" plain @click="takeoutc"  style="width: 150px;margin-left: 10px;margin-top: 10px;">
@@ -1022,7 +1022,7 @@
         </el-button>
   </el-dialog>  
 <el-dialog v-model="blind2" top="30vh" width="15%" style="text-align: center;" @close="handleDialogClose2">
-        <el-button :disabled="!canSelectProject2" type="warning" plain :icon="Delete" @click="handleDamage2"  style="width: 150px;margin-left: 10px;">
+        <el-button :disabled="!canSelectProject2" type="warning" plain @click="handleDamage2"  style="width: 150px;margin-left: 10px;">
           {{ $t('order.dilapidation') }}
         </el-button>
         <el-button :disabled="!cantakea" type="danger" plain @click="takeoutd"  style="width: 150px;margin-left: 10px;margin-top: 10px;">
@@ -1032,27 +1032,27 @@
   </el-dialog>  
   <!-- 杩涚倝鍓� -->
 <el-dialog v-model="blinda" top="30vh" width="15%" style="text-align: center;" @close="handleDialogClosea">
-  <el-button type="warning" plain :icon="Delete" @click="handleDamagea" :disabled="!canSelectProjecta" style="width: 150px;margin-left: 10px;">
+  <el-button type="warning" plain @click="handleDamagea" :disabled="!canSelectProjecta" style="width: 150px;margin-left: 10px;">
           {{ $t('order.dilapidation') }}
         </el-button>
         <el-button :disabled="!cantakea" type="danger" plain @click="takeouta"  style="width: 150px;margin-left: 10px;margin-top: 10px;">
           <el-icon class="el-icon--right"><Upload /></el-icon>
           {{ $t('order.takeaway') }}
         </el-button>
-        <el-button type="success" plain :icon="Edit" @click="takeona" :disabled="!canona" style="width: 150px;margin-left: 10px;margin-top: 10px;">
+        <el-button type="success" plain @click="takeona" :disabled="!canona" style="width: 150px;margin-left: 10px;margin-top: 10px;">
           {{ $t('order.takeon') }}
         </el-button>
   </el-dialog>  
   <!-- 宸插嚭鐐� -->
 <el-dialog v-model="blindb" top="30vh" width="15%" style="text-align: center;" @close="handleDialogCloseb">
-        <el-button :disabled="!canSelectProjectb" type="warning" plain :icon="Delete" @click="handleDamageb"  style="width: 150px;margin-left: 10px;">
+        <el-button :disabled="!canSelectProjectb" type="warning" plain  @click="handleDamageb"  style="width: 150px;margin-left: 10px;">
           {{ $t('order.dilapidation') }}
         </el-button>
         <el-button :disabled="!cantakeb" type="danger" plain @click="takeoutb"  style="width: 150px;margin-left: 10px;margin-top: 10px;">
           <el-icon class="el-icon--right"><Upload /></el-icon>
           {{ $t('order.takeaway') }}
         </el-button>
-        <!-- <el-button type="success" plain :icon="Edit" @click="takeonb" :disabled="!canonb" style="width: 150px;margin-left: 10px;margin-top: 10px;">
+        <!-- <el-button type="success" plain  @click="takeonb" :disabled="!canonb" style="width: 150px;margin-left: 10px;margin-top: 10px;">
           {{ $t('order.takeon') }}
         </el-button> -->
   </el-dialog> 
diff --git a/UI-Project/src/views/PurchaseReturn/purchaseStorage.vue b/UI-Project/src/views/PurchaseReturn/purchaseStorage.vue
index 36e0d64..d6a250e 100644
--- a/UI-Project/src/views/PurchaseReturn/purchaseStorage.vue
+++ b/UI-Project/src/views/PurchaseReturn/purchaseStorage.vue
@@ -1,7 +1,7 @@
 <template>
   <div style="height: 500px;">
     <div style="display: flex;">
-      <el-input v-model="engineerId" style="margin-left: 15px;margin-top: 10px;width: 240px" :placeholder="$t('order.projectnumber')" @blur="handleBlur"/>
+      <el-input v-model="engineerId" style="margin-left: 15px;margin-top: 10px;width: 240px" :placeholder="$t('order.projectnumber')"/>
           <el-button type="primary" style="margin-left: 10px;margin-top: 10px;" @click="sethistorical()">{{$t('reportmanage.inquire')}}</el-button>
        <el-pagination
           v-model:current-page="currentPage"
@@ -14,7 +14,7 @@
           style="margin-top: 10px;"
       />
       </div>
-    <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;margin-right: 10px;height: 800px;" v-loading="loading">
+    <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;margin-right: 10px;height: 800px;">
       <el-scrollbar height="750px" width="1400px" style="background-color: #e9e9eb;">
   <div style="position: relative;">  
     <div
@@ -37,7 +37,7 @@
       </el-scrollbar>
       <el-dialog v-model="blind" top="30vh" width="15%" style="text-align: center;" @close="handleDialogClose">
         <el-button :disabled="currentGlassRect?.state === 8 || currentGlassRect?.state === 9" type="warning"
-                   plain :icon="Delete" @click="handleDamage(currentGlassId)" style="width: 140px;margin-left: 10px;">
+                   plain @click="handleDamage(currentGlassId)" style="width: 140px;margin-left: 10px;">
           {{ $t('order.dilapidation') }}
         </el-button>
         <el-button :disabled="currentGlassRect?.state === 9 || currentGlassRect?.state === 8" type="danger"
@@ -149,7 +149,6 @@
     totalPages.value = response.data.id;
 }
   } catch (error) {
-    ElMessage.error(response.message);
   }
 };
 const search = async () => {
diff --git a/UI-Project/src/views/Returns/upreturns.vue b/UI-Project/src/views/Returns/upreturns.vue
index 4d10a18..0790c2c 100644
--- a/UI-Project/src/views/Returns/upreturns.vue
+++ b/UI-Project/src/views/Returns/upreturns.vue
@@ -85,7 +85,7 @@
     cuttingMachineStatusColor.value = data.LoadOneState[0] == 1 ? 'green' : '#911005';
   }
 if (data.stationOne!=null) {
-    const processedData = [...data.stationOne[0]];
+const processedData = [...data.stationOne[0]];
  if (processedData.length > 0) {
    processedData[0] = { ...processedData[0], workstationId: 1 };
  }
@@ -325,7 +325,6 @@
 
 // 鏋跺瓙澶嶄綅
 const handleptask = async (workstationId: number) => {
-      console.log(workstationId);
       try {
     const confirmResult = await ElMessageBox.confirm(
       t('basicData.prackreset'),
@@ -453,7 +452,7 @@
       <el-option :label="$t('Mounting.pass')" value="100"></el-option>
     </el-select>
     <el-button :disabled="!ReportData" type="primary" style="margin-left: 10px;" @click="selectReportData()">{{ $t('Mounting.setparameters') }}</el-button>
-    <el-card style="flex: 1;margin-left: 10px;margin-top: 15px;" v-loading="loading">
+    <el-card style="flex: 1;margin-left: 10px;margin-top: 15px;">
       <div style="width: 98%; height: calc(100% - 35px); overflow-y: auto;">
         <el-table
             height="400"
diff --git a/UI-Project/src/views/Returns/upreturns2.vue b/UI-Project/src/views/Returns/upreturns2.vue
index 7adf21e..da51ee4 100644
--- a/UI-Project/src/views/Returns/upreturns2.vue
+++ b/UI-Project/src/views/Returns/upreturns2.vue
@@ -448,7 +448,7 @@
       <el-option :label="$t('Mounting.pass')" value="100"></el-option>
     </el-select>
     <el-button :disabled="!ReportData" type="primary" style="margin-left: 10px;" @click="selectReportData()">{{ $t('Mounting.setparameters') }}</el-button>
-    <el-card style="flex: 1;margin-left: 10px;margin-top: 15px;" v-loading="loading">
+    <el-card style="flex: 1;margin-left: 10px;margin-top: 15px;">
       <div style="width: 98%; height: calc(100% - 35px); overflow-y: auto;">
         <el-table
             height="400"
diff --git a/UI-Project/src/views/Slicecage/slicecage.vue b/UI-Project/src/views/Slicecage/slicecage.vue
index 3e14d28..796f5b3 100644
--- a/UI-Project/src/views/Slicecage/slicecage.vue
+++ b/UI-Project/src/views/Slicecage/slicecage.vue
@@ -81,52 +81,10 @@
 const printFlowCardId = ref('')
 const printLayer = ref('')
 const printGlassId = ref('')
-const dialogTableVisible1 = ref(false)
 const open1 = async (row) => {
 printFlowCardId.value = row.flowCardId;
 printLayer.value = row.layer
 printGlassId.value = row.glassId
-dialogTableVisible1.value = true;
-setTimeout(() => {
-  printFlowCard1();
-  //dialogTableVisible1.value = false;
-}, 1000);
-}
-const printFlowCard1 = () => {
-  // 闇�瑕佹墦鍗扮殑灞�閮ㄥ尯鍩熻祴浜�"print-wrap"鐨刬d
-  let el = document.getElementById("printFlowCard");
-  let doc = document;
-  let body = doc.body || doc.getElementsByTagName("body")[0];
-  let printId = "print-" + Date.now();
-  // 鍒涘缓鏃犲壇浣滅敤鐨勬墦鍗板鍣�(鍥犱笉纭畾椤甸潰鐨勬墦鍗板厓绱犳湁鏃犲叾瀹冩牱寮�)
-  let content = doc.createElement("div");
-  content.id = printId;
-  // 鏍峰紡鎺у埗涓庢墦鍗版棤鍏崇殑鍏冪礌闅愯棌
-  let style = doc.createElement("style");
-  style.innerHTML =
-    "body>#" +
-    printId +
-    "{display:none}@media print{" +
-    "@page {" +
-    "    size: auto; " +
-    "    margin: 2mm 2mm 2mm 2mm;  " +
-    "  }body>:not(#" +
-    printId +
-    "){display:none !important}body>#" +
-    printId +
-    "{display:block;padding-top:1px}}";
-  //
-  content.innerHTML = el.outerHTML;
-  // // console.log("el.outerHTML", el.outerHTML);
-  body.appendChild(style);
-  // 涓巗tyle鍏冪礌璁剧疆鐨勬牱寮忕浉閰嶅悎
-  // 鎶婃墦鍗板唴瀹圭殑鍏冪礌娣诲姞鍒癰ody(浣滀负body鐨勫瓙鍏冪礌锛屽彲鐢╞ody鐨勫瓙閫夋嫨鍣� '>' 鎺у埗鎵撳嵃鏍峰紡)
-  body.appendChild(content);
-  setTimeout(() => {
-    window.print();
-    body.removeChild(content);
-    body.removeChild(style);
-  }, 20);
 }
 //     setInterval(() => {  
 //     localStorage.clear(); // 娓呴櫎鎵�鏈塴ocalStorage鏁版嵁  
@@ -149,7 +107,6 @@
 }
 const handlePageChange2 = (newPage) => {
   currentPage2.value = newPage;
-  console.log(currentPage2.value);
   window.localStorage.setItem('pagenumber', currentPage2.value)
   fetchxiang(currentPage2.value);
 };
@@ -174,7 +131,6 @@
       ElMessage.error(response.message);
     }
   } catch (error) {
-    console.error(error);
   }
 };
 // 鏄惁绂佺敤
@@ -202,7 +158,6 @@
   row.isDamage = newState;   
 }
 catch (error) {
-    console.error(error);
   }
 }
  // 鍒犻櫎 
@@ -227,7 +182,6 @@
       }  
     }  
   } catch (error) {
-    console.error('鍙戠敓閿欒:', error);  
   }  
 }; 
  // 鐮存崯
@@ -251,8 +205,7 @@
       ElMessage.error(response.message);
       }  
     }  
-  } catch (error) {  
-    console.error('鍙戠敓閿欒:', error);  
+  } catch (error) {
   }  
 }; 
 // 鍘嗗彶浠诲姟
@@ -282,8 +235,7 @@
       ElMessage.error(response.message);
       }  
     }  
-  } catch (error) {  
-    console.error('鍙戠敓閿欒:', error);  
+  } catch (error) {
   }  
 }; 
  // 鍑虹墖
@@ -306,8 +258,7 @@
       ElMessage.error(response.message);
       }  
     }  
-  } catch (error) {  
-    console.error('鍙戠敓閿欒:', error);  
+  } catch (error) {
   }  
 }; 
  // 鍑虹墖闃熷垪鐮存崯
@@ -330,8 +281,7 @@
       ElMessage.error(response.message);
       }  
     }  
-  } catch (error) {  
-    console.error('鍙戠敓閿欒:', error);  
+  } catch (error) {
   }  
 }; 
  // 鎸囧畾閽㈠寲
@@ -358,8 +308,7 @@
       ElMessage.error(response.message);
       }  
     }  
-  } catch (error) {  
-    console.error('鍙戠敓閿欒:', error);  
+  } catch (error) {
   }  
   handleganghua();
 }; 
@@ -383,8 +332,7 @@
       ElMessage.error(response.message);
       }  
     }  
-  } catch (error) {  
-    console.error('鍙戠敓閿欒:', error);  
+  } catch (error) {
   }  
 }; 
 // 鍙栨秷鎸囧畾
@@ -409,8 +357,7 @@
       ElMessage.error(response.message);
       }  
     }  
-  } catch (error) {  
-    console.error('鍙戠敓閿欒:', error);  
+  } catch (error) {
   }  
 }; 
  // 鎸囧畾娴佺▼鍗�
@@ -436,8 +383,7 @@
       ElMessage.error(response.message);
       }  
     }  
-  } catch (error) {  
-    console.error('鍙戠敓閿欒:', error);  
+  } catch (error) {
   }  
 }; 
 // 鍑虹墖闃熷垪鎷胯蛋
@@ -460,8 +406,7 @@
       ElMessage.error(response.message);
       }  
     }  
-  } catch (error) {  
-    console.error('鍙戠敓閿欒:', error);  
+  } catch (error) {
   }  
 }; 
 // 鍑虹墖闃熷垪鍒犻櫎
@@ -488,8 +433,7 @@
       ElMessage.error(response.message);
       }  
     }  
-  } catch (error) {  
-    console.error('鍙戠敓閿欒:', error);  
+  } catch (error) {
   }  
 }; 
 // 瀹屾垚浠诲姟
@@ -513,7 +457,6 @@
       }  
     }  
   } catch (error) {
-    console.error('鍙戠敓閿欒:', error);  
   }  
 }; 
 // 纭娣诲姞
@@ -549,7 +492,6 @@
       }  
     }  
   } catch (error) {
-    console.error('鍙戠敓閿欒:', error);  
   }  
 };
 const handleganghua = () => {
@@ -656,7 +598,6 @@
 }
 catch (error) {
     // 澶勭悊閿欒
-    console.error(error);
   }
 }
 // 绗煎唴璇︽儏
@@ -667,8 +608,6 @@
         temperingLayoutId: temperingLayoutId,
     })
     if (response.code == 200) {
-      console.log(response.data);
-      
       ElMessage.success(response.message);
       tableDatacagedetails.value = response.data
     } else {
@@ -676,8 +615,6 @@
     }
 }
 catch (error) {
-    // 澶勭悊閿欒
-    console.error(error);
   }
 }
 const fetchFlow = async () => {
@@ -704,8 +641,6 @@
     }
 }
 catch (error) {
-    // 澶勭悊閿欒
-    console.error(error);
   }
 }
 function handleRowClick(row) {  
@@ -728,7 +663,6 @@
       }  
 }
 catch (error) {
-    console.error(error);
   }
 }
 // 璋冨害寮�鍏�
@@ -747,7 +681,6 @@
       }  
 }
 catch (error) {
-    console.error(error);
   }
 }
 // 浠诲姟閲嶇疆
@@ -770,8 +703,7 @@
       ElMessage.error(response.msg);
       }  
     }  
-  } catch (error) { 
-    console.error('鍙戠敓閿欒:', error); 
+  } catch (error) {
   }  
 }; 
 let socket = null;
@@ -1026,8 +958,6 @@
   const backendTime = new Date(globalDate);
   const oneWeekAgo = new Date(backendTime.getTime() - 7 * 24 * 60 * 60 * 1000); // 鍑忓幓7澶�
   oneWeekAgo.setHours(0, 0, 0, 0);
-  console.log(formatTimestamp(oneWeekAgo));
-  console.log(oneWeekAgo);
   timeRange.value = [formatTimestamp(oneWeekAgo), formatTimestamp(backendTime)];
   window.localStorage.setItem('startTime', formatTimestamp(oneWeekAgo))
 }
@@ -1149,10 +1079,9 @@
         <i :style="{ marginTop: '2px', backgroundColor: outRequestEntity, width: '18px', height: '18px', borderRadius: '50%', display: 'block' }"></i>
   </div>
     <div class="table-container">
-    <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;" v-loading="loading">
+    <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;">
       <div style="width: 98%; height: calc(100% - 35px); overflow-y: auto;max-height: 300px;">
        <el-table height="300px" ref="table" 
-        @selection-change="handleSelectionChange"
         :row-class-name="tableRowClassName"
         :data="tableDatax" :header-cell-style="{background:'#F2F3F5 ',color:'#1D2129'}">
           <el-table-column prop="glassId" align="center" :label="$t('searchOrder.intoglassid')" min-width="140" />
@@ -1173,7 +1102,7 @@
         </el-table>
        </div>
     </el-card>
-    <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;" v-loading="loading">
+    <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;">
       <el-table height="300px" ref="table" 
        :data="tableDatac" :header-cell-style="{background:'#F2F3F5 ',color:'#1D2129'}">
          <el-table-column prop="glassId" align="center" :label="$t('searchOrder.outputglassID')" min-width="140" />
@@ -1268,7 +1197,7 @@
     </div>
 </div>
 </div>
-<el-card style="flex: 1;margin-left: 1220px;margin-top: -510px;" v-loading="loading">
+<el-card style="flex: 1;margin-left: 1220px;margin-top: -510px;">
       <div style="width: 100%; height: calc(100% - 35px); overflow-y: auto;max-height: 420px;">
        <el-table height="420px" ref="table" border 
        :data="tableDatass" :header-cell-style="{background:'#F2F3F5 ',color:'#1D2129'}">
@@ -1680,10 +1609,6 @@
         </el-table-column>
         </el-table> -->
 </el-dialog>
-        <el-dialog id="sizePrintCalrd1" v-model="dialogTableVisible1" destroy-on-close>
-    <print-label id="printFlowCard" :printFlowCardId="printFlowCardId" :printLayer="printLayer"
-                 :printGlassId="printGlassId" style=""/>
-  </el-dialog>
 </template>
 <style>
 #dt { display:block; float:left;line-height: 20px;margin-left: 100px;}
diff --git a/UI-Project/src/views/Slicecage/slicecagehistory.vue b/UI-Project/src/views/Slicecage/slicecagehistory.vue
index 7676f59..940f04f 100644
--- a/UI-Project/src/views/Slicecage/slicecagehistory.vue
+++ b/UI-Project/src/views/Slicecage/slicecagehistory.vue
@@ -149,17 +149,13 @@
         formattedCreateTime: formatTimestamp(record.createTime),
         formattedUpdateTime: formatTimestamp(record.updateTime),
       }));
-        // tableDatax.value = response.data.records;
         tableDatax.value = formattedData;
-        console.log(response.data.pages);
-        
         totalRecords.value = response.data.total/2 || 0
       } else {
         ElMessage.error(response.message);
     }
 }
 catch (error) {
-    console.error(error);
   }
 }
 const Daily = async () => {
@@ -186,12 +182,10 @@
     }
 }
 catch (error) {
-    console.error(error);
   }
 }
 const handlePageChange2 = (newPage) => {
   currentPage2.value = newPage;
-  console.log(currentPage2.value);
   window.localStorage.setItem('pagenumber', currentPage2.value)
   historicala(currentPage2.value);
   Dailya(currentPage2.value);
@@ -242,17 +236,13 @@
         formattedCreateTime: formatTimestamp(record.createTime),
         formattedUpdateTime: formatTimestamp(record.updateTime),
       }));
-        // tableDatax.value = response.data.records;
         tableDatax.value = formattedData;
-        console.log(response.data.pages);
-        
         totalRecords.value = response.data.total/2 || 0
       } else {
         ElMessage.error(response.message);
     }
 }
 catch (error) {
-    console.error(error);
   }
 }
 const Dailya = async (page) => {
@@ -304,7 +294,6 @@
     }
 }
 catch (error) {
-    console.error(error);
   }
 }
 const handleClick = async () => {
@@ -365,7 +354,6 @@
     }
 }
 catch (error) {
-    console.error(error);
   }
 }
 const Dailyhistorical = async () => {
@@ -415,7 +403,6 @@
     }
 }
 catch (error) {
-    console.error(error);
   }
 }
 const handleInputa = (value: string) => {
@@ -451,8 +438,6 @@
   const backendTime = new Date(getglobalDate);
   const oneWeekAgo = new Date(backendTime.getTime() - 7 * 24 * 60 * 60 * 1000); // 鍑忓幓7澶�
   oneWeekAgo.setHours(0, 0, 0, 0);
-  console.log(formatTimestamp(oneWeekAgo));
-  console.log(oneWeekAgo);
   timeRange.value = [formatTimestamp(oneWeekAgo), formatTimestamp(backendTime)];
   window.localStorage.setItem('startTime', formatTimestamp(oneWeekAgo))
 }
diff --git a/UI-Project/src/views/StockBasicData/stockBasicData.vue b/UI-Project/src/views/StockBasicData/stockBasicData.vue
index 8763b82..fdba045 100644
--- a/UI-Project/src/views/StockBasicData/stockBasicData.vue
+++ b/UI-Project/src/views/StockBasicData/stockBasicData.vue
@@ -32,7 +32,6 @@
       stateList=[selectValuesa[1]];
     }
   }
-console.log(timeRange.value[0],timeRange.value[1]);
   const response = await request.post("/cacheGlass/edgGlassTaskInfo/setEdgGlassInfoRequest", {
     cellList: celllist,
     stateList: stateList,
@@ -70,8 +69,7 @@
       ElMessage.error(response.msg);
       }  
     }  
-  } catch (error) { 
-    console.error('鍙戠敓閿欒:', error); 
+  } catch (error) {
   }  
 };  
 // 鎷胯蛋 
@@ -100,7 +98,6 @@
       }  
     }  
   } catch (error) {
-    console.error('鍙戠敓閿欒:', error);  
   }  
 };   
 let socket = null;
@@ -159,7 +156,6 @@
   return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
 }
 onBeforeUnmount(() => {
-  console.log("鍏抽棴浜�")
   closeWebSocket();
 });
 </script>
diff --git a/UI-Project/src/views/User/permissions.vue b/UI-Project/src/views/User/permissions.vue
index 61e837d..9dc0572 100644
--- a/UI-Project/src/views/User/permissions.vue
+++ b/UI-Project/src/views/User/permissions.vue
@@ -214,7 +214,7 @@
 <template>
   <div style="height: 600px;">
      <el-button type="primary" style="margin-top: 10px;margin-left: 10px;"  size="mini" id="searchButton" @click="add = true">{{ $t('customer.addmenu') }}</el-button>
-    <el-card style="flex: 1;margin-left: 10px;margin-top: 20px;" v-loading="loading">
+    <el-card style="flex: 1;margin-left: 10px;margin-top: 20px;">
       <div style="width: 98%; height: calc(100% - 35px); overflow-y: auto;max-height: 750px;">
         <el-table  
           :data="tableData" 
diff --git a/UI-Project/src/views/User/rolelist.vue b/UI-Project/src/views/User/rolelist.vue
index e53ba36..c929df2 100644
--- a/UI-Project/src/views/User/rolelist.vue
+++ b/UI-Project/src/views/User/rolelist.vue
@@ -248,10 +248,9 @@
 <template>
   <div>
      <el-button type="primary" style="margin-top: 10px;margin-left: 10px;"  size="mini" id="searchButton" @click="add = true">{{ $t('delivery.addrole') }}</el-button>
-    <el-card style="flex: 1;margin-left: 10px;margin-top: 20px;" v-loading="loading">
+    <el-card style="flex: 1;margin-left: 10px;margin-top: 20px;">
       <div style="width: 98%; height: calc(100% - 35px); overflow-y: auto;">
-        <el-table height="750" ref="table" 
-        @selection-change="handleSelectionChange"
+        <el-table height="750" ref="table"
         :data="tableData" :header-cell-style="{background:'#F2F3F5 ',color:'#1D2129'}">
           <el-table-column prop="name" align="center" :label="$t('delivery.role')" min-width="180" />
           <el-table-column fixed="right" :label="$t('delivery.operate')" align="center" width="200">
diff --git a/UI-Project/src/views/User/userlist.vue b/UI-Project/src/views/User/userlist.vue
index ba6b53d..88571f1 100644
--- a/UI-Project/src/views/User/userlist.vue
+++ b/UI-Project/src/views/User/userlist.vue
@@ -36,8 +36,7 @@
     } else {  
       ElMessage.warning(response.data);  
     }  
-  } catch (error) {  
-    console.error('Error fetching options:', error);  
+  } catch (error) {
   }  
 }; 
 // 閲嶇疆瀵嗙爜
@@ -54,7 +53,6 @@
     );
     if (confirmResult === 'confirm') {
       var url="/loadGlass/sys/user/resetPassword?userId="+row.id;
-      console.log(url);
       const response = await request.post(url, {
         esdId: row.esdId
     })
@@ -65,7 +63,6 @@
       }  
     }  
   } catch (error) {
-    console.error('鍙戠敓閿欒:', error);  
   }  
 }; 
 const titleSelectJsona = ref({
@@ -86,8 +83,7 @@
     } else {  
       ElMessage.warning(response.data);  
     }  
-  } catch (error) {  
-    console.error('Error fetching options:', error);  
+  } catch (error) {
   }  
 }; 
 // 澶勭悊缂栬緫鎸夐挳鐐瑰嚮  
@@ -134,7 +130,6 @@
       ElMessage.error(response.message);
     }
   } catch (error) {
-    console.error(error);
   }
 };
 // 缂栬緫
@@ -159,7 +154,6 @@
       ElMessage.error(response.message);
     }
   } catch (error) {
-    console.error(error);
   }
 };
 // 鍒犻櫎 
@@ -184,7 +178,6 @@
       }  
     }  
   } catch (error) {
-    console.error('鍙戠敓閿欒:', error);  
   }  
 };   
 </script>
@@ -194,7 +187,6 @@
     <el-card style="flex: 1;margin-left: 10px;margin-top: 20px;" v-loading="loading">
       <div style="width: 98%; height: calc(100% - 35px); overflow-y: auto;">
         <el-table height="750" ref="table" 
-        @selection-change="handleSelectionChange"
         :data="tableData" :header-cell-style="{background:'#F2F3F5 ',color:'#1D2129'}">
           <el-table-column prop="userName" align="center" :label="$t('productStock.username')" min-width="180" />
           <el-table-column align="center" :label="$t('productStock.role')" min-width="80">

--
Gitblit v1.8.0