From ccbad18cbba7b7695fd2ec163995a170afebf849 Mon Sep 17 00:00:00 2001 From: wangfei <3597712270@qq.com> Date: 星期三, 19 二月 2025 08:49:42 +0800 Subject: [PATCH] 上片模块新增架子复位功能,原片仓储编辑入参更改 --- UI-Project/src/views/Returns/upreturns.vue | 58 +++++++++++++++++++++++++++++++++------------------------- 1 files changed, 33 insertions(+), 25 deletions(-) diff --git a/UI-Project/src/views/Returns/upreturns.vue b/UI-Project/src/views/Returns/upreturns.vue index 386f5b7..817892c 100644 --- a/UI-Project/src/views/Returns/upreturns.vue +++ b/UI-Project/src/views/Returns/upreturns.vue @@ -362,30 +362,38 @@ } }; // 鏋跺瓙澶嶄綅 -const handleptask = async() => { - try { - const confirmResult = await ElMessageBox.confirm( - t('basicData.prackreset'), - t('workOrder.prompt'), - { - confirmButtonText: t('workOrder.yes'), +const handleptask = async (workstationId: number) => { + console.log(workstationId); + try { + const confirmResult = await ElMessageBox.confirm( + t('basicData.prackreset'), + t('workOrder.prompt'), + { + confirmButtonText: t('workOrder.yes'), cancelButtonText: t('workOrder.cancel'), - type: 'warning', - } + type: 'warning', + } ); - if (confirmResult === 'confirm') { - var url="/loadGlass/rawGlassStorageDetails/shelfReset?slot="+ 1; - const response = await request.post(url) - if (response.code === 200) { - ElMessage.success(response.message); + if (confirmResult === 'confirm') { + + const slot = workstationId === 1 ? 101 : (workstationId === 2 ? 102 : null); + if (slot !== null) { + const response = await request.post('/glassStorage/rawGlassStorageDetails/shelfReset', { + slot: slot, + }) + // const url = `/loadGlass/rawGlassStorageDetails/shelfReset?slot=${slot}`; + // const response = await request.post(url); + if (response.code === 200) { + ElMessage.success(response.message); + } else { + ElMessage.error(response.message); + } } else { - ElMessage.error(response.msg); - } - } - } catch (error) { - console.error('鍙戠敓閿欒:', error); - } -}; + } + } + } catch (error) { + } +}; function getStatusType2(filmRemove) { switch (filmRemove) { case 0: @@ -479,16 +487,16 @@ <div style="display: flex;"> <img src="../../assets/shangpianji.png" alt="" 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%;" + <el-table :data="tableDataa" border style="margin-top: 10%;margin-left: 8%;" width="500" :header-cell-style="{background:'#F2F3F5 ',color:'#1D2129'}" > - <el-table-column prop="workstationId" align="center" :label="$t('basicData.station')" min-width="60"/> + <el-table-column prop="workstationId" align="center" :label="$t('basicData.station')" min-width="50"/> <el-table-column prop="patternWidth" align="center" :label="$t('basicData.width')" min-width="80"/> <el-table-column prop="patternHeight" align="center" :label="$t('basicData.height')" min-width="80"/> <el-table-column prop="filmsId" align="center" :label="$t('basicData.coatingtypes')" min-width="80"/> <el-table-column prop="number" align="center" :label="$t('basicData.quantity')" min-width="80"/> - <el-table-column fixed="right" :label="$t('film.operate')" align="center" width="70"> + <el-table-column fixed="right" :label="$t('film.operate')" align="center"> <template #default="scope"> - <el-button size="mini" type="text" plain @click="handleptask()">{{ $t('basicData.rackreset') }}</el-button> + <el-button size="mini" type="text" plain @click="handleptask(scope.row.workstationId)">{{ $t('basicData.rackreset') }}</el-button> </template> </el-table-column> </el-table> -- Gitblit v1.8.0