<template>
|
<div class="wmsRbLineTask-container">
|
<el-card shadow="hover" :body-style="{ paddingBottom: '0' }">
|
<el-form :model="queryParamsWmsRbLineTask" ref="queryForm" labelWidth="90">
|
<el-row>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10">
|
<el-form-item label="关键字">
|
<el-input v-model="queryParamsWmsRbLineTask.searchKey" clearable="" placeholder="任务号,部件条码,批次号,订单号,包装号,库位编码,任务描述,任务消息,机械臂是否旋转,创建人,修改人"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRbLineTask">
|
<el-form-item label="任务号">
|
<el-input v-model="queryParamsWmsRbLineTask.taskNo" clearable="" placeholder="请输入任务号"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRbLineTask">
|
<el-form-item label="部件条码">
|
<el-input v-model="queryParamsWmsRbLineTask.upi" clearable="" placeholder="请输入部件条码"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRbLineTask">
|
<el-form-item label="长">
|
<el-input v-model="queryParamsWmsRbLineTask.length" clearable="" placeholder="请输入长"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRbLineTask">
|
<el-form-item label="宽">
|
<el-input v-model="queryParamsWmsRbLineTask.width" clearable="" placeholder="请输入宽"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRbLineTask">
|
<el-form-item label="厚">
|
<el-input v-model="queryParamsWmsRbLineTask.thk" clearable="" placeholder="请输入厚"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRbLineTask">
|
<el-form-item label="批次号">
|
<el-input v-model="queryParamsWmsRbLineTask.planNo" clearable="" placeholder="请输入批次号"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRbLineTask">
|
<el-form-item label="订单号">
|
<el-input v-model="queryParamsWmsRbLineTask.orderId" clearable="" placeholder="请输入订单号"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRbLineTask">
|
<el-form-item label="包装号">
|
<el-input v-model="queryParamsWmsRbLineTask.packageCode" clearable="" placeholder="请输入包装号"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRbLineTask">
|
<el-form-item label="库位编码">
|
<el-input v-model="queryParamsWmsRbLineTask.placeCode" clearable="" placeholder="请输入库位编码"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRbLineTask">
|
<el-form-item label="任务类型">
|
<el-select clearable="" v-model="queryParamsWmsRbLineTask.rbTaskType" placeholder="请选择任务类型">
|
<el-option v-for="(item,index) in getEnumRbTaskTypeData_Index" :key="index" :value="item.value" :label="`${item.describe}`" />
|
|
</el-select>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRbLineTask">
|
<el-form-item label="任务状态">
|
<el-select clearable="" v-model="queryParamsWmsRbLineTask.taskStatus" placeholder="请选择任务状态">
|
<el-option v-for="(item,index) in getEnumTaskStatusData_Index" :key="index" :value="item.value" :label="`${item.describe}`" />
|
|
</el-select>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRbLineTask">
|
<el-form-item label="任务描述">
|
<el-input v-model="queryParamsWmsRbLineTask.taskDescribe" clearable="" placeholder="请输入任务描述"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRbLineTask">
|
<el-form-item label="任务消息">
|
<el-input v-model="queryParamsWmsRbLineTask.taskMsg" clearable="" placeholder="请输入任务消息"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRbLineTask">
|
<el-form-item label="下发时间">
|
<el-date-picker placeholder="请选择下发时间" value-format="YYYY/MM/DD HH:mm:ss" type="datetimerange" :default-time="defaultTimeRange" v-model="queryParamsWmsRbLineTask.issueTimeRange" />
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRbLineTask">
|
<el-form-item label="任务完成时间">
|
<el-date-picker placeholder="请选择任务完成时间" value-format="YYYY/MM/DD HH:mm:ss" type="datetimerange" :default-time="defaultTimeRange" v-model="queryParamsWmsRbLineTask.finishedTimeRange" />
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRbLineTask">
|
<el-form-item label="是否标记强制完成">
|
<el-select clearable="" v-model="queryParamsWmsRbLineTask.isFlagFinish" placeholder="请选择是否标记强制完成">
|
<el-option v-for="(item,index) in getEnumIsFlagFinishData_Index" :key="index" :value="item.value" :label="`${item.describe}`" />
|
|
</el-select>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRbLineTask">
|
<el-form-item label="是否末板">
|
<el-input-number v-model="queryParamsWmsRbLineTask.lastNum" clearable="" placeholder="请输入是否末板"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRbLineTask">
|
<el-form-item label="机械臂是否旋转">
|
<el-input v-model="queryParamsWmsRbLineTask.info17" clearable="" placeholder="请输入机械臂是否旋转"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRbLineTask">
|
<el-form-item label="包装X坐标">
|
<el-input v-model="queryParamsWmsRbLineTask.machineXCenter" clearable="" placeholder="请输入包装X坐标"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRbLineTask">
|
<el-form-item label="包装Y坐标">
|
<el-input v-model="queryParamsWmsRbLineTask.machineYCenter" clearable="" placeholder="请输入包装Y坐标"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRbLineTask">
|
<el-form-item label="包装Z坐标">
|
<el-input v-model="queryParamsWmsRbLineTask.machineZCenter" clearable="" placeholder="请输入包装Z坐标"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRbLineTask">
|
<el-form-item label="层数">
|
<el-input-number v-model="queryParamsWmsRbLineTask.sequence" clearable="" placeholder="请输入层数"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="6" :xl="6" class="mb10">
|
<el-form-item>
|
<el-button-group style="display: flex; align-items: center;">
|
<el-button type="primary" icon="ele-Search" @click="handleQueryWmsRbLineTask" v-auth="'wmsRbLineTask:page'" :disabled="disabled_btnWmsRbLineTask"> 查询 </el-button>
|
<el-button icon="ele-Refresh" @click="resetWmsRbLineTask"> 重置 </el-button>
|
<el-button icon="ele-ZoomIn" @click="changeAdvanceQueryUIWmsRbLineTask" v-if="!showAdvanceQueryUIWmsRbLineTask" style="margin-left:5px;"> 高级查询 </el-button>
|
<el-button icon="ele-ZoomOut" @click="changeAdvanceQueryUIWmsRbLineTask" v-if="showAdvanceQueryUIWmsRbLineTask" style="margin-left:5px;"> 隐藏 </el-button>
|
<el-button type="primary" style="margin-left:5px;" icon="ele-Plus" @click="openAddWmsRbLineTask" v-auth="'wmsRbLineTask:add'"> 新增 </el-button>
|
<el-button type="primary" style="margin-left:5px;" icon="ele-Upload" @click="openImportExcelWmsRbLineTask" v-auth="'wmsRbLineTask:importExcel'" > 导入 </el-button>
|
<el-button type="primary" style="margin-left:5px;" icon="ele-Download" @click="handleExportExcelWmsRbLineTask" v-auth="'wmsRbLineTask:exportExcel'" > 导出 </el-button>
|
</el-button-group>
|
</el-form-item>
|
|
</el-col>
|
</el-row>
|
</el-form>
|
</el-card>
|
<el-card class="full-table" shadow="hover" style="margin-top: 5px">
|
<el-table
|
ref="tableRefWmsRbLineTask"
|
:data="tableDataWmsRbLineTask"
|
style="width: 100%"
|
v-loading="loadingWmsRbLineTask"
|
tooltip-effect="light"
|
row-key="id"
|
@sort-change="sortChangeWmsRbLineTask"
|
border="">
|
<el-table-column type="index" label="序号" width="55" align="center"/>
|
<el-table-column prop="taskNo" label="任务号" show-overflow-tooltip="" />
|
<el-table-column prop="upi" label="部件条码" show-overflow-tooltip="" />
|
<el-table-column prop="length" label="长" show-overflow-tooltip="" />
|
<el-table-column prop="width" label="宽" show-overflow-tooltip="" />
|
<el-table-column prop="thk" label="厚" show-overflow-tooltip="" />
|
<el-table-column prop="planNo" label="批次号" show-overflow-tooltip="" />
|
<el-table-column prop="orderId" label="订单号" show-overflow-tooltip="" />
|
<el-table-column prop="packageCode" label="包装号" show-overflow-tooltip="" />
|
<el-table-column prop="placeCode" label="库位编码" show-overflow-tooltip="" />
|
<el-table-column prop="rbTaskType" label="任务类型" show-overflow-tooltip="" >
|
<template #default="scope">
|
<el-tag>{{ getEnumDesc(scope.row.rbTaskType, getEnumRbTaskTypeData_Index)}}</el-tag>
|
</template>
|
</el-table-column>
|
<el-table-column prop="taskStatus" label="任务状态" show-overflow-tooltip="" >
|
<template #default="scope">
|
<el-tag>{{ getEnumDesc(scope.row.taskStatus, getEnumTaskStatusData_Index)}}</el-tag>
|
</template>
|
</el-table-column>
|
<el-table-column prop="taskDescribe" label="任务描述" show-overflow-tooltip="" />
|
<el-table-column prop="taskMsg" label="任务消息" show-overflow-tooltip="" />
|
<el-table-column prop="issueTime" label="下发时间" width="130" :formatter="formatDate_T_Time" show-overflow-tooltip="" />
|
<el-table-column prop="finishedTime" label="任务完成时间" width="130" :formatter="formatDate_T_Time" show-overflow-tooltip="" />
|
<el-table-column prop="isFlagFinish" label="是否标记强制完成" show-overflow-tooltip="">
|
<template #default="scope">
|
<el-tag v-if="scope.row.isFlagFinish"> 是 </el-tag>
|
<el-tag type="danger" v-else> 否 </el-tag>
|
|
</template>
|
|
</el-table-column>
|
<el-table-column prop="lastNum" label="是否末板" show-overflow-tooltip="" />
|
<el-table-column prop="info17" label="机械臂是否旋转" show-overflow-tooltip="" />
|
<el-table-column prop="machineXCenter" label="包装X坐标" show-overflow-tooltip="" />
|
<el-table-column prop="machineYCenter" label="包装Y坐标" show-overflow-tooltip="" />
|
<el-table-column prop="machineZCenter" label="包装Z坐标" show-overflow-tooltip="" />
|
<el-table-column prop="sequence" label="层数" show-overflow-tooltip="" />
|
<el-table-column prop="createTime" label="创建时间" width="130" :formatter="formatDate_T_Time" show-overflow-tooltip="" />
|
<el-table-column prop="updateTime" label="修改时间" width="130" :formatter="formatDate_T_Time" show-overflow-tooltip="" />
|
<el-table-column prop="createUserName" label="创建人" show-overflow-tooltip="" />
|
<el-table-column prop="updateUserName" label="修改人" show-overflow-tooltip="" />
|
<el-table-column label="操作" width="140" align="center" fixed="right" show-overflow-tooltip="" v-if="auth('wmsRbLineTask:update') || auth('wmsRbLineTask:delete')">
|
<template #default="scope">
|
<el-button icon="ele-Edit" size="small" text="" type="primary" @click="openEditWmsRbLineTask(scope.row)" v-auth="'wmsRbLineTask:update'"> 编辑 </el-button>
|
<el-button icon="ele-Delete" size="small" text="" type="primary" @click="delWmsRbLineTask(scope.row)" v-auth="'wmsRbLineTask:delete'"> 删除 </el-button>
|
</template>
|
</el-table-column>
|
</el-table>
|
<el-pagination
|
v-model:currentPage="tableParamsWmsRbLineTask.page"
|
v-model:page-size="tableParamsWmsRbLineTask.pageSize"
|
:total="tableParamsWmsRbLineTask.total"
|
:page-sizes="[10, 20, 50, 100, 200, 500]"
|
small=""
|
background=""
|
@size-change="handleSizeChangeWmsRbLineTask"
|
@current-change="handleCurrentChangeWmsRbLineTask"
|
layout="total, sizes, prev, pager, next, jumper"
|
/>
|
<printDialogWmsRbLineTask
|
ref="printDialogRefWmsRbLineTask"
|
:title="printWmsRbLineTaskTitle"
|
@reloadTable="handleQueryWmsRbLineTask" />
|
<editDialogWmsRbLineTask
|
ref="editDialogRefWmsRbLineTask"
|
:title="editWmsRbLineTaskTitle"
|
@reloadTable="handleQueryWmsRbLineTask"
|
/>
|
<importExcelDialog
|
ref="importExcelDialogRefWmsRbLineTask"
|
:title="importExcelTitleWmsRbLineTask"
|
@parentUploadFun="handleImportExcelWmsRbLineTask"
|
@parentDownFun="handleDownExcelWmsRbLineTask"
|
/>
|
</el-card>
|
</div>
|
</template>
|
|
<script lang="ts" setup="" name="wmsRbLineTask">
|
import { ref,onMounted } from "vue";
|
import { ElMessageBox, ElMessage } from "element-plus";
|
import { auth } from '/@/utils/authFunction';
|
import { getDictDataItem as di, getDictDataList as dl } from '/@/utils/dict-utils';
|
import { formatDate,formatDate_T_Date,formatDate_T_Time,defaultTimeRange } from '/@/utils/formatTime';
|
import importExcelDialog from '/@/components/importExcel/index.vue' //引入导入组件
|
import { exportPageExcel } from '/@/utils/exportPageExcel' //引入导出方法
|
|
|
import printDialogWmsRbLineTask from '/@/views/system/print/component/hiprint/preview.vue'
|
import editDialogWmsRbLineTask from '/@/views/main/WmsTask/wmsRbLineTask/component/editDialog.vue'
|
import { pageWmsRbLineTask, deleteWmsRbLineTask,importExcelWmsRbLineTask,downloadExcelTemplateWmsRbLineTask } from '/@/api/main/WmsTask/wmsRbLineTask';
|
import { getAPI } from '/@/utils/axios-utils';
|
import { SysEnumApi } from '/@/api-services/api';
|
import commonFunction from '/@/utils/commonFunction';
|
|
const getEnumRbTaskTypeData_Index = ref<any>([]);
|
const getEnumTaskStatusData_Index = ref<any>([]);
|
const getEnumIsFlagFinishData_Index = ref<any>([]);
|
|
const { getEnumDesc } = commonFunction();
|
|
/***************************************************[机器人任务表操作]开始***************************************************/
|
const showAdvanceQueryUIWmsRbLineTask = ref(false);
|
const tableRefWmsRbLineTask = ref(null);
|
const printDialogRefWmsRbLineTask = ref();
|
const editDialogRefWmsRbLineTask = ref();
|
const loadingWmsRbLineTask = ref(false);
|
const disabled_btnWmsRbLineTask = ref(false);
|
const tableDataWmsRbLineTask = ref<any>([]);
|
const queryParamsWmsRbLineTask = ref<any>({});
|
const tableParamsWmsRbLineTask = ref({
|
page: 1,
|
pageSize: 10,
|
total: 0,
|
});
|
|
const printWmsRbLineTaskTitle = ref("");
|
const editWmsRbLineTaskTitle = ref("");
|
|
// 改变高级查询的控件显示状态
|
const changeAdvanceQueryUIWmsRbLineTask = () => {
|
showAdvanceQueryUIWmsRbLineTask.value = !showAdvanceQueryUIWmsRbLineTask.value;
|
}
|
|
// 查询机器人任务表
|
const handleQueryWmsRbLineTask = async () => {
|
loadingWmsRbLineTask.value = true;
|
disabled_btnWmsRbLineTask.value = true;
|
var res = await pageWmsRbLineTask(Object.assign(queryParamsWmsRbLineTask.value, tableParamsWmsRbLineTask.value));
|
if(res.data.type=="success"){
|
tableDataWmsRbLineTask.value = res.data.result?.items ?? [];
|
tableParamsWmsRbLineTask.value.total = res.data.result?.total;
|
}
|
loadingWmsRbLineTask.value = false;
|
disabled_btnWmsRbLineTask.value = false;
|
};
|
|
// 重置机器人任务表查询
|
const resetWmsRbLineTask = async () => {
|
queryParamsWmsRbLineTask.value = {}
|
};
|
|
// 机器人任务表列排序
|
const sortChangeWmsRbLineTask = async (column: any) => {
|
queryParamsWmsRbLineTask.value.field = column.prop;
|
queryParamsWmsRbLineTask.value.order = column.order;
|
await handleQueryWmsRbLineTask();
|
};
|
|
// 打开新增机器人任务表页面
|
const openAddWmsRbLineTask = () => {
|
editWmsRbLineTaskTitle.value = '添加机器人任务表';
|
editDialogRefWmsRbLineTask.value.openDialog(1,{});
|
};
|
|
// 打开打印机器人任务表页面
|
const openPrintWmsRbLineTask = async (row: any) => {
|
printWmsRbLineTaskTitle.value = '打印机器人任务表';
|
}
|
|
// 打开编辑机器人任务表页面
|
const openEditWmsRbLineTask = (row: any) => {
|
editWmsRbLineTaskTitle.value = '编辑机器人任务表';
|
editDialogRefWmsRbLineTask.value.openDialog(2,row);
|
};
|
|
// 删除机器人任务表
|
const delWmsRbLineTask = (row: any) => {
|
ElMessageBox.confirm(`确定要删除吗?`, "提示", {
|
confirmButtonText: "确定",
|
cancelButtonText: "取消",
|
type: "warning",
|
})
|
.then(async () => {
|
loadingWmsRbLineTask.value = true;
|
var ret = await deleteWmsRbLineTask(row);
|
if(ret.data.type=="success"){
|
ElMessage.success("删除成功");
|
}
|
loadingWmsRbLineTask.value = false;
|
handleQueryWmsRbLineTask();
|
})
|
.catch(() => {});
|
};
|
|
// 改变机器人任务表页面容量
|
const handleSizeChangeWmsRbLineTask = (val: number) => {
|
tableParamsWmsRbLineTask.value.pageSize = val;
|
handleQueryWmsRbLineTask();
|
};
|
|
// 改变机器人任务表页码序号
|
const handleCurrentChangeWmsRbLineTask = (val: number) => {
|
tableParamsWmsRbLineTask.value.page = val;
|
handleQueryWmsRbLineTask();
|
};
|
|
/***************************************************[机器人任务表操作]结束***************************************************/
|
/***************************************************[机器人任务表导入]开始***************************************************/
|
const importExcelTitleWmsRbLineTask = ref("");
|
const importExcelDialogRefWmsRbLineTask = ref();
|
//打开导入界面
|
const openImportExcelWmsRbLineTask = () => {
|
importExcelTitleWmsRbLineTask.value = '导入机器人任务表';
|
importExcelDialogRefWmsRbLineTask.value.openDialog({});
|
};
|
//导入数据
|
const handleImportExcelWmsRbLineTask = async (formData:Blob) => {
|
var result = await importExcelWmsRbLineTask(formData);
|
importExcelDialogRefWmsRbLineTask.value.callBackUploadFun(result.data);//回调导入子页面的方法
|
if(result.data.type=="success"){
|
handleQueryWmsRbLineTask();
|
}
|
};
|
//下载导入模板
|
const handleDownExcelWmsRbLineTask = async () => {
|
var result = await downloadExcelTemplateWmsRbLineTask();
|
importExcelDialogRefWmsRbLineTask.value.callBackDownFun(result);//回调导入子页面的方法
|
};
|
/***************************************************[机器人任务表导入]结束***************************************************/
|
/***************************************************[机器人任务表导出]开始***************************************************/
|
//定义当前页面的方法组
|
const functionMapWmsRbLineTask = {
|
getEnumRbTaskTypeData_Index,
|
getEnumTaskStatusData_Index,
|
getEnumIsFlagFinishData_Index,
|
formatDate_T_Date,
|
formatDate_T_Time
|
};
|
//点击导出按钮
|
const handleExportExcelWmsRbLineTask = async (formData:Blob) => {
|
loadingWmsRbLineTask.value = true;
|
disabled_btnWmsRbLineTask.value = true;
|
var new_tableParamsWmsRbLineTask=JSON.parse(JSON.stringify(tableParamsWmsRbLineTask.value));
|
new_tableParamsWmsRbLineTask.page = 1;
|
new_tableParamsWmsRbLineTask.pageSize = 100000;
|
var res = await pageWmsRbLineTask(Object.assign(queryParamsWmsRbLineTask.value, new_tableParamsWmsRbLineTask));
|
if(res.data.type=="success"){
|
exportExcelWmsRbLineTask(res.data.result?.items ?? []);
|
}
|
loadingWmsRbLineTask.value = false;
|
disabled_btnWmsRbLineTask.value = false;
|
};
|
//导出
|
const exportExcelWmsRbLineTask = async (exportDataList:Array) => {
|
exportPageExcel(exportDataList, tableRefWmsRbLineTask,"机器人任务表",functionMapWmsRbLineTask);
|
};
|
/***************************************************[机器人任务表导出]结束***************************************************/
|
// 机器人任务表页面加载时
|
onMounted(async () => {
|
getEnumRbTaskTypeData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('RbTaskTypeEnum')).data.result ?? [];
|
getEnumTaskStatusData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('TaskStatusEnum')).data.result ?? [];
|
getEnumIsFlagFinishData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('TrueFalseEnum')).data.result ?? [];
|
});
|
|
handleQueryWmsRbLineTask();
|
</script>
|
<style scoped>
|
:deep(.el-input),
|
:deep(.el-select),
|
:deep(.el-input-number) {
|
width: 100%;
|
}
|
</style>
|