UI-Project/src/views/GlassStorage/rawfilmstorage.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
UI-Project/src/views/Returns/upreturns.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
UI-Project/src/views/Returns/upreturns2.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
UI-Project/src/views/GlassStorage/rawfilmstorage.vue
@@ -76,7 +76,8 @@ } }; const handleEdit = (row) => { window.localStorage.setItem('slotId', row.slot) window.localStorage.setItem('deviceId', row.deviceId) window.localStorage.setItem('slot', row.slot) Edit.value = true; }; const handleBinda = (row) => { @@ -256,10 +257,12 @@ }; // 修改数量 const Editclick = async () => { let slotId = window.localStorage.getItem('slotId') let slot = window.localStorage.getItem('slot') let deviceId = window.localStorage.getItem('deviceId') try { const response = await request.post('/glassStorage/rawGlassStorageDetails/updateQuantity', { slotId: slotId, deviceId: deviceId, slot: slot, remainQuantity: remainQuantity.value, filmsId: filmsId.value, patternThickness: patternThickness.value, 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> UI-Project/src/views/Returns/upreturns2.vue
@@ -125,6 +125,37 @@ console.error(error); } }; // 架子复位 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', } ); if (confirmResult === 'confirm') { const slot = workstationId === 3 ? 103 : (workstationId === 4 ? 104 : null); if (slot !== null) { const response = await request.post('/glassStorage/rawGlassStorageDetails/shelfReset', { slot: slot, }) if (response.code === 200) { ElMessage.success(response.message); } else { ElMessage.error(response.message); } } else { } } } catch (error) { } }; //选择工程预览确认 const handlesure = async () => { try { @@ -460,13 +491,18 @@ <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"> <template #default="scope"> <el-button size="mini" type="text" plain @click="handleptask(scope.row.workstationId)">{{ $t('basicData.rackreset') }}</el-button> </template> </el-table-column> </el-table> </div> </div>