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" 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"); } }; 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> 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)) } 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> 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)) } 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; 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; 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; 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> 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 () => { 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" 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" 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"的id 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); // 与style元素设置的样式相配合 // 把打印内容的元素添加到body(作为body的子元素,可用body的子选择器 '>' 控制打印样式) body.appendChild(content); setTimeout(() => { window.print(); body.removeChild(content); body.removeChild(style); }, 20); } // setInterval(() => { // localStorage.clear(); // 清除所有localStorage数据 @@ -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;} 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)) } 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> 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" 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"> 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">