From 73d050cad30ba9c8cc168709f116013f7eeb864c Mon Sep 17 00:00:00 2001 From: wangfei <3597712270@qq.com> Date: 星期三, 19 二月 2025 15:04:17 +0800 Subject: [PATCH] 大理片笼新增小车并调整位置,上片更换结束工程显示及逻辑,更改破损、人工拿走接口 --- UI-Project/src/views/Returns/upreturns.vue | 128 ++++++++++++++++++++---------------------- 1 files changed, 62 insertions(+), 66 deletions(-) diff --git a/UI-Project/src/views/Returns/upreturns.vue b/UI-Project/src/views/Returns/upreturns.vue index 817892c..6eb9698 100644 --- a/UI-Project/src/views/Returns/upreturns.vue +++ b/UI-Project/src/views/Returns/upreturns.vue @@ -103,10 +103,6 @@ onBeforeUnmount(() => { closeWebSocket(); }); -// 缁撴潫宸ョ▼ -const handledelete = (row) => { - blindb.value = true; -}; const requestData = { state: 100 }; @@ -151,36 +147,7 @@ console.error(error); } } -// 缁撴潫宸ョ▼ -const deleteTask = async () => { - try { - let engineeringId = window.localStorage.getItem('engineeringIda') - if (engineeringId !== '') { - const response = await request.post('/loadGlass/engineering/engineering/deleteTask', { - engineerId: engineeringId, - }) - if (response.code == 200) { - ElMessage.success(response.message); - tableDatad.value = response.data; - canSelectProjecta.value = true; - canSelectProjectb.value = true; - canSelectProjectc.value = false; - blindb.value = false; - } else { - ElMessage.error(response.message); - } - } - else { - ElMessage({ - type: 'info', - message: t('basicData.infonull'), - }) - } -} -catch (error) { - console.error(error); - } -} + // 寮�濮嬩笂鐗� const handleon = async () => { let filmRemove = window.localStorage.getItem('filmRemove') @@ -314,7 +281,7 @@ } ); if (confirmResult === 'confirm') { - const response = await request.post('/loadGlass/engineering/engineering/insetDamage', { + const response = await request.post('/loadGlass/engineering/engineering/identControls', { glassId: row.glassId, line: 5, status: 1, @@ -344,7 +311,7 @@ } ); if (confirmResult === 'confirm') { - const response = await request.post('/loadGlass/engineering/engineering/insetDamage', { + const response = await request.post('/loadGlass/engineering/engineering/identControls', { glassId: row.glassId, line: 5, status: 1, @@ -386,6 +353,40 @@ if (response.code === 200) { ElMessage.success(response.message); } else { + ElMessage.error(response.message); + } + } else { + } + } + } catch (error) { + } +}; +// 缁撴潫宸ョ▼ +const deleteTask = async () => { + try { + const confirmResult = await ElMessageBox.confirm( + t('searchOrder.pdeleteTask'), + t('workOrder.prompt'), + { + confirmButtonText: t('workOrder.yes'), + cancelButtonText: t('workOrder.cancel'), + type: 'warning', + } + ); + if (confirmResult === 'confirm') { + let engineeringId = window.localStorage.getItem('engineeringIda') + if (engineeringId !== '') { + const response = await request.post('/loadGlass/engineering/engineering/deleteTask', { + engineerId: engineeringId, + }) + if (response.code == 200) { + ElMessage.success(response.message); + canSelectProjecta.value = true; + canSelectProjectb.value = true; + canSelectProjectc.value = false; + blindb.value = true; + tableDatad.value = response.data; + } else { ElMessage.error(response.message); } } else { @@ -437,7 +438,7 @@ <el-button :disabled="!canSelectProjecta" style="margin-top: 5px;margin-left: 15px;" type="primary" @click="selectproject">{{ $t('Mounting.previewproject') }}</el-button> <el-button :disabled="!canSelectProjectb" style="margin-top: 5px;margin-left: 20px;" type="success" @click="handleBind">{{ $t('basicData.startloading') }}</el-button> <el-button :disabled="!canSelectProjectc" style="margin-top: 5px;margin-left: 20px;" id="searchButton" type="warning" @click="handleBinda">{{ $t('basicData.stop') }}</el-button> - <el-button :disabled="!canSelectProjectc" style="margin-top: 5px;margin-left: 20px;" id="searchButton" type="danger" @click="handledelete">{{ $t('searchOrder.deleteTask') }}</el-button> + <el-button :disabled="!canSelectProjectc" style="margin-top: 5px;margin-left: 20px;" id="searchButton" type="danger" @click="deleteTask">{{ $t('searchOrder.deleteTask') }}</el-button> <el-button style="margin-top: 5px;margin-left: 20px;" id="searchButton" type="info" @click="handlezhiban">{{ $t('searchOrder.dutyinformation') }}</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;"> @@ -452,34 +453,30 @@ <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 }"> - <span>{{ 1 }}</span> - </template> - </el-table-column> - <el-table-column - align="center" - prop="state" - :label="$t('Mounting.state')" - min-width="80" - :filters="[ - { text: t('Mounting.pass'), value: 100 }, - { text: t('Mounting.waiting'), value: 0 }, - ]" - :filter-method="filterTag" - filter-placement="bottom-end" - > - <template #default="scope"> - <el-tag - :type="scope.row.state === 100 ? 'success' : 'warning'" - @click="toggleEnableState(scope.row)" - disable-transitions - > - {{ scope.row.state === 100 ? $t('Mounting.pass') : $t('Mounting.waiting') }} - </el-tag> - </template> - </el-table-column> - </el-table> + <el-table-column prop="layoutSequence" :label="$t('Mounting.projectnumber')" align="center"/> + <el-table-column + align="center" + prop="state" + :label="$t('Mounting.state')" + min-width="80" + :filters="[ + { text: t('Mounting.pass'), value: 100 }, + { text: t('Mounting.waiting'), value: 0 }, + ]" + :filter-method="filterTag" + filter-placement="bottom-end" + > + <template #default="scope"> + <el-tag + :type="scope.row.state === 100 ? 'success' : 'warning'" + @click="toggleEnableState(scope.row)" + disable-transitions + > + {{ scope.row.state === 100 ? $t('Mounting.pass') : $t('Mounting.waiting') }} + </el-tag> + </template> + </el-table-column> + </el-table> </div> </el-card> <div style="display: flex;"> @@ -534,7 +531,6 @@ </el-table> <template #footer> <div id="dialog-footer"> - <el-button type="danger" @click="deleteTask()">{{ $t('searchOrder.deleteTask') }}</el-button> <el-button @click="blindb = false">{{ $t('large.close') }}</el-button> </div> </template> -- Gitblit v1.8.0