From 31a6849672a6ccac2289fc3bd8fbacdd13c99634 Mon Sep 17 00:00:00 2001 From: zhangyong <517047165@qq.com> Date: 星期二, 26 十一月 2024 13:24:43 +0800 Subject: [PATCH] Merge branch 'master' of http://bore.pub:10439/r/HangZhouMes --- UI-Project/src/views/Returns/upreturns.vue | 111 +++++++++++++++++++++++++++++++++++++------------------ 1 files changed, 74 insertions(+), 37 deletions(-) diff --git a/UI-Project/src/views/Returns/upreturns.vue b/UI-Project/src/views/Returns/upreturns.vue index 5f4091a..0c37ace 100644 --- a/UI-Project/src/views/Returns/upreturns.vue +++ b/UI-Project/src/views/Returns/upreturns.vue @@ -67,7 +67,7 @@ const socketUrl = `ws://${WebSocketHost}:${host}/api/loadGlass/api/talk/uploadGlass`; const handleMessage = (data: any) => { tableDataa.value = data.list[0].slice(0, 2); - tableDatab.value = data.list[0].slice(2, 4); + // tableDatab.value = data.list[0].slice(2, 4); }; onBeforeUnmount(() => { closeWebSocket(); @@ -96,7 +96,8 @@ const response = await request.post('/loadGlass/up-patten-usage/selectUpPattenUsage', { stationCell: 5, engineerId: selectedProjectNo.value, - filmRemove: filmRemove.value, + // filmRemove: filmRemove.value, + filmRemove: parseInt(filmRemove.value, 10), }) window.localStorage.setItem('engineeringId', selectedProjectNo.value) window.localStorage.setItem('filmRemove', filmRemove.value) @@ -121,8 +122,8 @@ let engineeringId = window.localStorage.getItem('engineeringId') if (markingMachineStatus.value === 'green' && cuttingMachineStatus.value === 'green') { try { - const response = await request.post('/loadGlass/engineering/engineering/pauseTask', { - // const response = await request.post('/loadGlass/engineering/engineering/changeTask', { + // const response = await request.post('/loadGlass/engineering/engineering/pause', { + const response = await request.post('/loadGlass/engineering/engineering/changeTask', { stationCell: 5, filmRemove: filmRemove, engineerId: engineeringId, @@ -145,11 +146,13 @@ // 鏆傚仠 const handleup = async () => { try { + let filmRemove = window.localStorage.getItem('filmRemove') let engineeringId = window.localStorage.getItem('engineeringId') console.log(engineeringId); if (engineeringId !== '') { - const response = await request.post('/loadGlass/engineering/engineering/pauseTask', { + const response = await request.post('/loadGlass/engineering/engineering/pause', { stationCell: 5, + filmRemove: filmRemove, engineerId: engineeringId, state: 0, }) @@ -236,6 +239,28 @@ ElMessage.error(t('basicData.glassnull')); } }; + +function getStatusType2(filmRemove) { + switch (filmRemove) { + case 0: + return 'success'; + case 1: + return 'info'; + case 2: + return 'warning'; + } +} + +function getStatusText2(filmRemove) { + switch (filmRemove) { + case 0: + return t('Mounting.noremoval');//瀹屾垚 + case 1: + return t('Mounting.coarselyground');//鏂板缓 + case 2: + return t('Mounting.finegrinding');//鎵ц涓� + } +} </script> <template> <div style="height: 500px;"> @@ -278,47 +303,59 @@ <el-button 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"> <div style="width: 98%; height: calc(100% - 35px); overflow-y: auto;"> - <el-table - height="350" - ref="table" - :header-cell-style="{background:'#F2F3F5 ',color:'#1D2129'}" - :data="tableData" - > - <el-table-column prop="layoutSequence" :label="$t('Mounting.project')" width="100" align="center"/> - <el-table-column prop="engineeringId" :label="$t('Mounting.width')" width="200" align="center"/> - <el-table-column prop="width" :label="$t('Mounting.height')" align="center"/> - <el-table-column prop="height" :label="$t('Mounting.thickness')" align="center"/> - <el-table-column prop="filmsId" :label="$t('Mounting.loadinglinea')" align="center"/> - <el-table-column :label="$t('Mounting.projectnumber')" align="center"> - <template #default="{ row }"> - <!-- 杩欓噷鎬绘槸鏄剧ず 1 --> - <span>{{ 1 }}</span> - </template> - </el-table-column> - <el-table-column - align="center" - :label="$t('Mounting.state')" + <el-table + height="350" + ref="table" + :header-cell-style="{background:'#F2F3F5 ',color:'#1D2129'}" + :data="tableData" + > + <el-table-column prop="engineeringId" :label="$t('Mounting.project')" width="100" align="center"/> + <el-table-column prop="width" :label="$t('Mounting.width')" width="200" align="center"/> + <el-table-column prop="height" :label="$t('Mounting.height')" align="center"/> + <el-table-column prop="thickness" :label="$t('Mounting.thickness')" align="center"/> + <el-table-column prop="filmsId" :label="$t('Mounting.loadinglinea')" align="center"/> + <el-table-column :label="$t('Mounting.projectnumber')" align="center"> + <template #default="{ row }"> + <!-- 杩欓噷鎬绘槸鏄剧ず 1 --> + <span>{{ 1 }}</span> + </template> + </el-table-column> + <el-table-column + align="center" + :label="$t('Mounting.state')" min-width="80" prop="state" > - <template #default="scope"> - <el-tag - :type="scope.row.state === 100 ? 'success' : 'warning'" - @click="toggleEnableState(scope.row)" - > - {{ scope.row.state === 100 ? $t('Mounting.pass') : $t('Mounting.waiting') }} - </el-tag> - </template> - </el-table-column> - <el-table-column prop="filmsId" :label="$t('Mounting.createtime')" align="center"/> - </el-table> + <template #default="scope"> + <el-tag + :type="scope.row.state === 100 ? 'success' : 'warning'" + @click="toggleEnableState(scope.row)" + > + {{ scope.row.state === 100 ? $t('Mounting.pass') : $t('Mounting.waiting') }} + </el-tag> + </template> + </el-table-column> + <!-- <el-table-column prop="filmRemove" :label="$t('Mounting.removalmethodp')" align="center"/> --> + <!-- <el-table-column + align="center" + :label="$t('Mounting.removalmethodp')" + prop="filmRemove" + > + <template #default="scope"> + <el-tag :type="getStatusType2(scope.row.filmRemove)"> + {{ getStatusText2(scope.row.filmRemove) }} + </el-tag> + </template> + </el-table-column> --> + <!-- <el-table-column prop="stationCell" :label="$t('Mounting.loadinglinea')" align="center"/> --> + </el-table> </div> </el-card> <div style="display: flex;"> <div style="width: 49%;float: left;margin-left: 300px;"> <div style="display: flex;"> <img src="../../assets/shangpianji.png" alt="" - style="max-width: 25%;max-height: 25%;margin-left: 10%;margin-top: 5%;"> + style="max-width: 20%;max-height: 25%;margin-left: 10%;margin-top: 5%;"> <el-table :data="tableDataa" border style="width: 75%;margin-top: 10%;margin-left: 8%;" :header-cell-style="{background:'#F2F3F5 ',color:'#1D2129'}" > -- Gitblit v1.8.0