opt:细节优化

This commit is contained in:
2025-12-19 10:06:07 +08:00
parent 8d84f85025
commit 55a0d0d63a
12 changed files with 67 additions and 51 deletions

View File

@@ -149,6 +149,7 @@ public class AcsErrorTask extends AbstractTask {
// 更新任务 // 更新任务
taskObj.setRemark("已完成"); taskObj.setRemark("已完成");
taskObj.setTask_status(TaskStatus.FINISHED.getCode()); taskObj.setTask_status(TaskStatus.FINISHED.getCode());
taskObj.setUpdate_time(DateUtil.now());
taskService.updateById(taskObj); taskService.updateById(taskObj);
} }

View File

@@ -5,10 +5,9 @@ import cn.hutool.core.util.ObjectUtil;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import org.nl.common.exception.BadRequestException; import org.nl.common.exception.BadRequestException;
import org.nl.config.language.LangProcess;
import org.nl.common.utils.CodeUtil; import org.nl.common.utils.CodeUtil;
import org.nl.common.utils.SecurityUtils;
import org.nl.common.utils.IdUtil; import org.nl.common.utils.IdUtil;
import org.nl.common.utils.SecurityUtils;
import org.nl.language.LangBehavior; import org.nl.language.LangBehavior;
import org.nl.wms.basedata_manage.service.IStructattrService; import org.nl.wms.basedata_manage.service.IStructattrService;
import org.nl.wms.basedata_manage.service.dao.Structattr; import org.nl.wms.basedata_manage.service.dao.Structattr;
@@ -158,6 +157,7 @@ public class BackInTask extends AbstractTask {
// 更新任务 // 更新任务
taskObj.setRemark("已完成"); taskObj.setRemark("已完成");
taskObj.setTask_status(TaskStatus.FINISHED.getCode()); taskObj.setTask_status(TaskStatus.FINISHED.getCode());
taskObj.setUpdate_time(DateUtil.now());
taskService.updateById(taskObj); taskService.updateById(taskObj);
} }

View File

@@ -165,6 +165,7 @@ public class MovePointTask extends AbstractTask {
// 更新任务 // 更新任务
taskObj.setRemark("已完成"); taskObj.setRemark("已完成");
taskObj.setTask_status(TaskStatus.FINISHED.getCode()); taskObj.setTask_status(TaskStatus.FINISHED.getCode());
taskObj.setUpdate_time(DateUtil.now());
taskService.updateById(taskObj); taskService.updateById(taskObj);
} }

View File

@@ -8,7 +8,6 @@ import org.nl.common.exception.BadRequestException;
import org.nl.common.utils.CodeUtil; import org.nl.common.utils.CodeUtil;
import org.nl.common.utils.IdUtil; import org.nl.common.utils.IdUtil;
import org.nl.common.utils.SecurityUtils; import org.nl.common.utils.SecurityUtils;
import org.nl.config.language.LangProcess;
import org.nl.language.LangBehavior; import org.nl.language.LangBehavior;
import org.nl.wms.sch_manage.enums.TaskStatus; import org.nl.wms.sch_manage.enums.TaskStatus;
import org.nl.wms.sch_manage.service.ISchBaseTaskService; import org.nl.wms.sch_manage.service.ISchBaseTaskService;
@@ -148,6 +147,7 @@ public class MoveTask extends AbstractTask {
// 更新任务状态 // 更新任务状态
taskObj.setRemark("已完成"); taskObj.setRemark("已完成");
taskObj.setTask_status(TaskStatus.FINISHED.getCode()); taskObj.setTask_status(TaskStatus.FINISHED.getCode());
taskObj.setUpdate_time(DateUtil.now());
taskService.updateById(taskObj); taskService.updateById(taskObj);
} }

View File

@@ -147,6 +147,7 @@ public class PdaPointTask extends AbstractTask {
// // 更新任务 // // 更新任务
taskObj.setRemark("已完成"); taskObj.setRemark("已完成");
taskObj.setTask_status(TaskStatus.FINISHED.getCode()); taskObj.setTask_status(TaskStatus.FINISHED.getCode());
taskObj.setUpdate_time(DateUtil.now());
taskService.updateById(taskObj); taskService.updateById(taskObj);
} }

View File

@@ -164,6 +164,7 @@ public class StInTask extends AbstractTask {
// 任务完成 // 任务完成
taskObj.setTask_status(TaskStatus.FINISHED.getCode()); taskObj.setTask_status(TaskStatus.FINISHED.getCode());
taskObj.setRemark(LangBehavior.language("task.completed")); taskObj.setRemark(LangBehavior.language("task.completed"));
taskObj.setUpdate_time(DateUtil.now());
taskService.updateById(taskObj); taskService.updateById(taskObj);
rawAssistIStorService.taskFinish(taskObj); rawAssistIStorService.taskFinish(taskObj);
} }

View File

@@ -144,6 +144,7 @@ public class StOutTask extends AbstractTask {
// 任务完成 // 任务完成
taskObj.setTask_status(TaskStatus.FINISHED.getCode()); taskObj.setTask_status(TaskStatus.FINISHED.getCode());
taskObj.setRemark("已完成"); taskObj.setRemark("已完成");
taskObj.setUpdate_time(DateUtil.now());
taskService.updateById(taskObj); taskService.updateById(taskObj);
outBillService.taskFinish(taskObj); outBillService.taskFinish(taskObj);
} }

View File

@@ -157,6 +157,7 @@ public class VehicleInTask extends AbstractTask {
// 更新任务 // 更新任务
taskObj.setRemark("已完成"); taskObj.setRemark("已完成");
taskObj.setTask_status(TaskStatus.FINISHED.getCode()); taskObj.setTask_status(TaskStatus.FINISHED.getCode());
taskObj.setUpdate_time(DateUtil.now());
taskService.updateById(taskObj); taskService.updateById(taskObj);
} }

View File

@@ -5,9 +5,8 @@ import cn.hutool.core.util.ObjectUtil;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import org.nl.common.exception.BadRequestException; import org.nl.common.exception.BadRequestException;
import org.nl.config.language.LangProcess;
import org.nl.common.utils.SecurityUtils;
import org.nl.common.utils.IdUtil; import org.nl.common.utils.IdUtil;
import org.nl.common.utils.SecurityUtils;
import org.nl.language.LangBehavior; import org.nl.language.LangBehavior;
import org.nl.wms.basedata_manage.enums.BaseDataEnum; import org.nl.wms.basedata_manage.enums.BaseDataEnum;
import org.nl.wms.sch_manage.enums.TaskStatus; import org.nl.wms.sch_manage.enums.TaskStatus;
@@ -133,6 +132,7 @@ public class VehicleOutTask extends AbstractTask {
public void finishTask(SchBaseTask taskObj) { public void finishTask(SchBaseTask taskObj) {
// 任务完成 // 任务完成
taskObj.setTask_status(TaskStatus.FINISHED.getCode()); taskObj.setTask_status(TaskStatus.FINISHED.getCode());
taskObj.setUpdate_time(DateUtil.now());
taskObj.setRemark("已完成"); taskObj.setRemark("已完成");
taskService.updateById(taskObj); taskService.updateById(taskObj);
outBillService.taskFinish(taskObj); outBillService.taskFinish(taskObj);

View File

@@ -1,5 +1,19 @@
import axios from 'axios' import request from '@/utils/request'
export function getReportData(data) {
return request({
url: '/api/bigScreen/getReportData',
method: 'get',
data
})
}
export function getWeeklyData(data) {
return request({
url: '/api/bigScreen/getWeeklyData',
method: 'get',
data
})
}
export default { export default {
/** /**
* 获取仪表板报表数据 * 获取仪表板报表数据
@@ -8,14 +22,12 @@ export default {
*/ */
async getReportData(params = {}) { async getReportData(params = {}) {
try { try {
const response = await axios.get('/api/bigScreen/getReportData', { const response = await getReportData({
params: { dateRange: params.dateRange || '',
dateRange: params.dateRange || '', searchKey: params.searchKey || '',
searchKey: params.searchKey || '', ...params
...params
}
}) })
return response.data return response
} catch (error) { } catch (error) {
console.error('获取报表数据失败:', error) console.error('获取报表数据失败:', error)
throw error throw error
@@ -29,13 +41,12 @@ export default {
*/ */
async getWeekData(params = {}) { async getWeekData(params = {}) {
try { try {
const response = await axios.get('/api/bigScreen/getWeeklyData', { const response = await getWeeklyData(
params: { {
currentWeek: params.currentWeek || '', currentWeek: params.currentWeek || '',
lastWeek: params.lastWeek || '', lastWeek: params.lastWeek || '',
...params ...params
} })
})
return response.data return response.data
} catch (error) { } catch (error) {
console.error('获取周对比数据失败:', error) console.error('获取周对比数据失败:', error)
@@ -54,7 +65,6 @@ export default {
this.getReportData(params), this.getReportData(params),
this.getWeekData(params) this.getWeekData(params)
]) ])
// 返回Dashboard2.vue中期望的格式 // 返回Dashboard2.vue中期望的格式
return { return {
stats: reportData && reportData.stats ? reportData.stats : undefined, stats: reportData && reportData.stats ? reportData.stats : undefined,

View File

@@ -156,28 +156,13 @@
:data="crud.data" :data="crud.data"
highlight-current-row highlight-current-row
style="width: 100%;" style="width: 100%;"
max-height="600"
@selection-change="crud.selectionChangeHandler" @selection-change="crud.selectionChangeHandler"
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
@select="handleSelectionChange" @select="handleSelectionChange"
@select-all="onSelectAll" @select-all="onSelectAll"
> >
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column
v-permission="['admin','inbill:del','inbill:edit']"
:label="$t('wms.st.inbill.operation')"
width="115"
align="center"
fixed="right"
>
<template slot-scope="scope">
<udOperation
:data="scope.row"
:permission="permission"
:disabled-edit="canUd(scope.row)"
:disabled-dle="canUd(scope.row)"
/>
</template>
</el-table-column>
<el-table-column show-overflow-tooltip prop="bill_code" width="130" :label="$t('wms.st.inbill.bill_code')"> <el-table-column show-overflow-tooltip prop="bill_code" width="130" :label="$t('wms.st.inbill.bill_code')">
<template slot-scope="scope"> <template slot-scope="scope">
<el-link type="warning" @click="toView(scope.$index, scope.row)">{{ scope.row.bill_code }}</el-link> <el-link type="warning" @click="toView(scope.$index, scope.row)">{{ scope.row.bill_code }}</el-link>
@@ -208,6 +193,21 @@
<el-table-column :label="$t('wms.st.inbill.allocated_time')" align="center" prop="dis_time" width="150" /> <el-table-column :label="$t('wms.st.inbill.allocated_time')" align="center" prop="dis_time" width="150" />
<el-table-column :label="$t('wms.st.inbill.confirmed_by')" align="center" prop="confirm_optname" width="150" /> <el-table-column :label="$t('wms.st.inbill.confirmed_by')" align="center" prop="confirm_optname" width="150" />
<el-table-column :label="$t('wms.st.inbill.confirmed_time')" align="center" prop="confirm_time" width="150" /> <el-table-column :label="$t('wms.st.inbill.confirmed_time')" align="center" prop="confirm_time" width="150" />
<el-table-column
v-permission="['admin','inbill:del','inbill:edit']"
:label="$t('wms.st.inbill.operation')"
width="115"
align="center"
>
<template slot-scope="scope">
<udOperation
:data="scope.row"
:permission="permission"
:disabled-edit="canUd(scope.row)"
:disabled-dle="canUd(scope.row)"
/>
</template>
</el-table-column>
</el-table> </el-table>
<!--分页组件--> <!--分页组件-->
<pagination /> <pagination />

View File

@@ -159,28 +159,12 @@
:data="crud.data" :data="crud.data"
style="width: 100%;" style="width: 100%;"
:highlight-current-row="true" :highlight-current-row="true"
max-height="600"
@selection-change="crud.selectionChangeHandler" @selection-change="crud.selectionChangeHandler"
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
@select="handleSelectionChange" @select="handleSelectionChange"
@select-all="onSelectAll" @select-all="onSelectAll"
> >
<el-table-column
v-permission="['admin','checkoutbill:del','checkoutbill:edit']"
:label="$t('wms.st.outbill.operation')"
width="250"
align="center"
fixed="right"
>
<template slot-scope="scope">
<udOperation
:data="scope.row"
style="display: inline"
:permission="permission"
:disabled-edit="canUd(scope.row)"
:disabled-dle="canUd(scope.row)"
/>
</template>
</el-table-column>
<el-table-column :selectable="checkboxT" type="selection" width="55" /> <el-table-column :selectable="checkboxT" type="selection" width="55" />
<el-table-column show-overflow-tooltip prop="bill_code" width="130" :label="$t('wms.st.outbill.bill_code')"> <el-table-column show-overflow-tooltip prop="bill_code" width="130" :label="$t('wms.st.outbill.bill_code')">
<template slot-scope="scope"> <template slot-scope="scope">
@@ -209,6 +193,22 @@
<el-table-column show-overflow-tooltip :label="$t('wms.st.outbill.allocated_time')" align="center" prop="dis_time" width="140" /> <el-table-column show-overflow-tooltip :label="$t('wms.st.outbill.allocated_time')" align="center" prop="dis_time" width="140" />
<el-table-column show-overflow-tooltip :label="$t('wms.st.outbill.confirmed_by')" align="center" prop="confirm_optname" /> <el-table-column show-overflow-tooltip :label="$t('wms.st.outbill.confirmed_by')" align="center" prop="confirm_optname" />
<el-table-column show-overflow-tooltip :label="$t('wms.st.outbill.confirmed_time')" align="center" prop="confirm_time" width="140" /> <el-table-column show-overflow-tooltip :label="$t('wms.st.outbill.confirmed_time')" align="center" prop="confirm_time" width="140" />
<el-table-column
v-permission="['admin','checkoutbill:del','checkoutbill:edit']"
:label="$t('wms.st.outbill.operation')"
width="250"
align="center"
>
<template slot-scope="scope">
<udOperation
:data="scope.row"
style="display: inline"
:permission="permission"
:disabled-edit="canUd(scope.row)"
:disabled-dle="canUd(scope.row)"
/>
</template>
</el-table-column>
</el-table> </el-table>
<!--分页组件--> <!--分页组件-->
<pagination /> <pagination />