<template>
|
<div class="wmsRecordReceivingDelivery-container">
|
<el-card shadow="hover" :body-style="{ paddingBottom: '0' }">
|
<el-form :model="queryParamsWmsRecordReceivingDelivery" 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="queryParamsWmsRecordReceivingDelivery.searchKey" clearable="" placeholder="单据号,关联单号,单据行号,关联单行号,ERP凭证,物料编号,物料名称,单位,供应商编号,ERP单号,ERP库存地,跟踪码,供应商批次,批次,创建人,修改人,客户编号"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordReceivingDelivery">
|
<el-form-item label="出入标记">
|
<el-select clearable="" v-model="queryParamsWmsRecordReceivingDelivery.inOutFlag" placeholder="请选择出入标记">
|
<el-option v-for="(item,index) in getEnumInOutFlagData_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="showAdvanceQueryUIWmsRecordReceivingDelivery">
|
<el-form-item label="移动类型">
|
<el-select clearable="" v-model="queryParamsWmsRecordReceivingDelivery.moveType" placeholder="请选择移动类型">
|
<el-option v-for="(item,index) in getEnumMoveTypeData_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="showAdvanceQueryUIWmsRecordReceivingDelivery">
|
<el-form-item label="订单类型">
|
<el-select clearable="" v-model="queryParamsWmsRecordReceivingDelivery.orderType" placeholder="请选择订单类型">
|
<el-option v-for="(item,index) in getEnumOrderTypeData_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="showAdvanceQueryUIWmsRecordReceivingDelivery">
|
<el-form-item label="业务类型">
|
<el-select clearable="" v-model="queryParamsWmsRecordReceivingDelivery.businessType" placeholder="请选择业务类型">
|
<el-option v-for="(item,index) in getEnumBusinessTypeData_Index" :key="index" :value="item.businessTypeValue" :label="`${item.businessTypeName}`" />
|
|
</el-select>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordReceivingDelivery">
|
<el-form-item label="单据号">
|
<el-input v-model="queryParamsWmsRecordReceivingDelivery.orderNo" clearable="" placeholder="请输入单据号"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordReceivingDelivery">
|
<el-form-item label="关联单号">
|
<el-input v-model="queryParamsWmsRecordReceivingDelivery.relationNo" clearable="" placeholder="请输入关联单号"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordReceivingDelivery">
|
<el-form-item label="ERP凭证">
|
<el-input v-model="queryParamsWmsRecordReceivingDelivery.erpVoucher" clearable="" placeholder="请输入ERP凭证"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordReceivingDelivery">
|
<el-form-item label="物料编号">
|
<el-input v-model="queryParamsWmsRecordReceivingDelivery.materialCode" clearable="" placeholder="请输入物料编号"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordReceivingDelivery">
|
<el-form-item label="物料名称">
|
<el-input v-model="queryParamsWmsRecordReceivingDelivery.materialName" clearable="" placeholder="请输入物料名称"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordReceivingDelivery">
|
<el-form-item label="供应商编号">
|
<el-input v-model="queryParamsWmsRecordReceivingDelivery.supplierCode" clearable="" placeholder="请输入供应商编号"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordReceivingDelivery">
|
<el-form-item label="ERP单号">
|
<el-input v-model="queryParamsWmsRecordReceivingDelivery.erpOrderNo" clearable="" placeholder="请输入ERP单号"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordReceivingDelivery">
|
<el-form-item label="ERP库存地">
|
<el-input v-model="queryParamsWmsRecordReceivingDelivery.erpCode" clearable="" placeholder="请输入ERP库存地"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordReceivingDelivery">
|
<el-form-item label="跟踪码">
|
<el-input v-model="queryParamsWmsRecordReceivingDelivery.snCode" clearable="" placeholder="请输入跟踪码"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordReceivingDelivery">
|
<el-form-item label="供应商批次">
|
<el-input v-model="queryParamsWmsRecordReceivingDelivery.supplierBatch" clearable="" placeholder="请输入供应商批次"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordReceivingDelivery">
|
<el-form-item label="批次">
|
<el-input v-model="queryParamsWmsRecordReceivingDelivery.batch" clearable="" placeholder="请输入批次"/>
|
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordReceivingDelivery">
|
<el-form-item label="客户编号">
|
<el-input v-model="queryParamsWmsRecordReceivingDelivery.custCode" 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="handleQueryWmsRecordReceivingDelivery" v-auth="'wmsRecordReceivingDelivery:page'" :disabled="disabled_btnWmsRecordReceivingDelivery"> 查询 </el-button>
|
<el-button icon="ele-Refresh" @click="resetWmsRecordReceivingDelivery"> 重置 </el-button>
|
<el-button icon="ele-ZoomIn" @click="changeAdvanceQueryUIWmsRecordReceivingDelivery" v-if="!showAdvanceQueryUIWmsRecordReceivingDelivery" style="margin-left:5px;"> 高级查询 </el-button>
|
<el-button icon="ele-ZoomOut" @click="changeAdvanceQueryUIWmsRecordReceivingDelivery" v-if="showAdvanceQueryUIWmsRecordReceivingDelivery" style="margin-left:5px;"> 隐藏 </el-button>
|
<el-button type="primary" style="margin-left:5px;" icon="ele-Plus" @click="openAddWmsRecordReceivingDelivery" v-auth="'wmsRecordReceivingDelivery:add'"> 新增 </el-button>
|
<el-button type="primary" style="margin-left:5px;" icon="ele-Download" @click="handleExportExcelWareAgeWarm" > 导出 </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="tableRefWareAgeWarm"
|
:data="tableDataWmsRecordReceivingDelivery"
|
style="width: 100%"
|
v-loading="loadingWmsRecordReceivingDelivery"
|
tooltip-effect="light"
|
row-key="id"
|
@sort-change="sortChangeWmsRecordReceivingDelivery"
|
border="">
|
<el-table-column type="index" fixed="left" label="序号" width="55" align="center"/>
|
<el-table-column prop="inOutFlag" fixed="left" label="出入标记" show-overflow-tooltip="" >
|
<template #default="scope">
|
{{ getEnumDesc(scope.row.inOutFlag, getEnumInOutFlagData_Index)}}
|
</template>
|
</el-table-column>
|
<el-table-column prop="moveType" fixed="left" label="移动类型" show-overflow-tooltip="" >
|
<template #default="scope">
|
{{ getEnumDesc(scope.row.moveType, getEnumMoveTypeData_Index)}}
|
</template>
|
</el-table-column>
|
<el-table-column prop="orderType" label="订单类型" show-overflow-tooltip="" >
|
<template #default="scope">
|
{{ getEnumDesc(scope.row.orderType, getEnumOrderTypeData_Index)}}
|
</template>
|
</el-table-column>
|
<el-table-column prop="businessTypeName" label="业务类型" show-overflow-tooltip="" >
|
</el-table-column>
|
|
<el-table-column prop="materialCode" label="物料编号" show-overflow-tooltip="" />
|
<el-table-column prop="materialName" label="物料名称" show-overflow-tooltip="" />
|
<el-table-column prop="quantity" label="数量" show-overflow-tooltip="" />
|
<el-table-column prop="poQuantity" label="采购数量" show-overflow-tooltip="" />
|
|
<el-table-column prop="materialUnit" label="库存单位" show-overflow-tooltip="" />
|
<el-table-column prop="poUnit" label="采购单位" show-overflow-tooltip="" />
|
|
<el-table-column prop="orderNo" label="单据号" min-width="160px" show-overflow-tooltip="" />
|
<el-table-column prop="relationNo" label="关联单号" min-width="160px" show-overflow-tooltip="" />
|
<el-table-column prop="orderNoLineNumber" label="单据行号" show-overflow-tooltip="" />
|
<el-table-column prop="relationNoLineNumber" label="关联单行号" show-overflow-tooltip="" />
|
|
<el-table-column label="照片" prop="images" align="center" width="100">
|
<template #default="scope">
|
<span v-if="scope.row.images" class="purchaseNoStyle" @click="pictureview(scope.row.images)">有</span>
|
<span v-else>无</span>
|
</template>
|
</el-table-column>
|
|
<el-table-column prop="supplierCode" label="供应商编号" show-overflow-tooltip="" />
|
<el-table-column prop="snCode" label="跟踪码" min-width="180px" show-overflow-tooltip="" />
|
<el-table-column prop="supplierBatch" label="供应商批次" show-overflow-tooltip="" />
|
<el-table-column prop="batch" label="批次" min-width="180px" show-overflow-tooltip="" />
|
<el-table-column prop="custCode" label="客户编号" show-overflow-tooltip="" />
|
<el-table-column prop="erpOrderNo" label="ERP单号" show-overflow-tooltip="" />
|
<el-table-column prop="erpCode" label="ERP库存地" show-overflow-tooltip="" />
|
<el-table-column prop="erpVoucher" label="ERP凭证" show-overflow-tooltip="" />
|
<el-table-column prop="remarks" label="备注" show-overflow-tooltip="" />
|
|
<el-table-column prop="createTime" label="创建时间" width="130" :formatter="formatDate_T_Time" show-overflow-tooltip="" />
|
<el-table-column prop="createUserName" label="创建人" show-overflow-tooltip="" />
|
<el-table-column label="操作" width="140" align="center" fixed="right" show-overflow-tooltip="" v-if="auth('wmsRecordReceivingDelivery:update') || auth('wmsRecordReceivingDelivery:delete')">
|
<template #default="scope">
|
<el-button icon="ele-Edit" size="small" text="" type="primary" @click="openEditWmsRecordReceivingDelivery(scope.row)" v-auth="'wmsRecordReceivingDelivery:update'"> 编辑 </el-button>
|
<el-button icon="ele-Delete" size="small" text="" type="primary" @click="delWmsRecordReceivingDelivery(scope.row)" v-auth="'wmsRecordReceivingDelivery:delete'"> 删除 </el-button>
|
</template>
|
</el-table-column>
|
</el-table>
|
<el-pagination
|
v-model:currentPage="tableParamsWmsRecordReceivingDelivery.page"
|
v-model:page-size="tableParamsWmsRecordReceivingDelivery.pageSize"
|
:total="tableParamsWmsRecordReceivingDelivery.total"
|
:page-sizes="[10, 20, 50, 100, 200, 500]"
|
small=""
|
background=""
|
@size-change="handleSizeChangeWmsRecordReceivingDelivery"
|
@current-change="handleCurrentChangeWmsRecordReceivingDelivery"
|
layout="total, sizes, prev, pager, next, jumper"
|
/>
|
<printDialogWmsRecordReceivingDelivery
|
ref="printDialogRefWmsRecordReceivingDelivery"
|
:title="printWmsRecordReceivingDeliveryTitle"
|
@reloadTable="handleQueryWmsRecordReceivingDelivery" />
|
<editDialogWmsRecordReceivingDelivery
|
ref="editDialogRefWmsRecordReceivingDelivery"
|
:title="editWmsRecordReceivingDeliveryTitle"
|
@reloadTable="handleQueryWmsRecordReceivingDelivery"
|
/>
|
</el-card>
|
|
<!-- 图片预览查询 -->
|
<el-drawer v-model="PicturePreview" direction="rtl" size="70%" @close="handleCloseFarward" :show-close="false" :with-header="false">
|
<div class="drawerIn">
|
<div class="drawerIn1">
|
<span>图片预览</span>
|
</div>
|
<div class="drawerIn2">
|
<span class="err" @click="PicturePreview = false">×</span>
|
</div>
|
</div>
|
<div class="farwardSearchStyle">
|
<div style="padding:20px">
|
<div v-for="(item, index) in imgnumList" :key="index" >
|
<a :href="item" target="_blank">
|
<el-image
|
:src="item"
|
fit="cover">
|
</el-image>
|
</a>
|
</div>
|
</div>
|
</div>
|
</el-drawer>
|
</div>
|
</template>
|
|
<script lang="ts" setup="" name="wmsRecordReceivingDelivery">
|
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 { exportPageExcel } from '/@/utils/exportPageExcel' //引入导出方法
|
|
import printDialogWmsRecordReceivingDelivery from '/@/views/system/print/component/hiprint/preview.vue'
|
import { pageWmsRecordReceivingDelivery, deleteWmsRecordReceivingDelivery,imagesRecordReceivingDelivery,importExcelWmsRecordReceivingDelivery,downloadExcelTemplateWmsRecordReceivingDelivery } from '/@/api/main/ReportCenter/wmsRecordReceivingDelivery';
|
import { getAPI } from '/@/utils/axios-utils';
|
import { SysEnumApi } from '/@/api-services/api';
|
import commonFunction from '/@/utils/commonFunction';
|
import { listWmsBusinessType } from "/@/api/main/WmsBase/wmsBusinessType";
|
|
const getEnumMoveTypeData_Index = ref<any>([]);
|
const getEnumInOutFlagData_Index = ref<any>([]);
|
const getEnumOrderTypeData_Index = ref<any>([]);
|
const getEnumBusinessTypeData_Index = ref<any>([]);
|
|
const { getEnumDesc } = commonFunction();
|
|
/***************************************************[收货发货记录操作]开始***************************************************/
|
const showAdvanceQueryUIWmsRecordReceivingDelivery = ref(false);
|
const printDialogRefWmsRecordReceivingDelivery = ref();
|
const editDialogRefWmsRecordReceivingDelivery = ref();
|
const loadingWmsRecordReceivingDelivery = ref(false);
|
const disabled_btnWmsRecordReceivingDelivery = ref(false);
|
const tableDataWmsRecordReceivingDelivery = ref<any>([]);
|
const queryParamsWmsRecordReceivingDelivery = ref<any>({});
|
const tableParamsWmsRecordReceivingDelivery = ref({
|
page: 1,
|
pageSize: 10,
|
total: 0,
|
});
|
|
const printWmsRecordReceivingDeliveryTitle = ref("");
|
const editWmsRecordReceivingDeliveryTitle = ref("");
|
|
// 改变高级查询的控件显示状态
|
const changeAdvanceQueryUIWmsRecordReceivingDelivery = () => {
|
showAdvanceQueryUIWmsRecordReceivingDelivery.value = !showAdvanceQueryUIWmsRecordReceivingDelivery.value;
|
}
|
|
// 查询收货发货记录
|
const handleQueryWmsRecordReceivingDelivery = async () => {
|
loadingWmsRecordReceivingDelivery.value = true;
|
disabled_btnWmsRecordReceivingDelivery.value = true;
|
var res = await pageWmsRecordReceivingDelivery(Object.assign(queryParamsWmsRecordReceivingDelivery.value, tableParamsWmsRecordReceivingDelivery.value));
|
if(res.data.type=="success"){
|
tableDataWmsRecordReceivingDelivery.value = res.data.result?.items ?? [];
|
tableParamsWmsRecordReceivingDelivery.value.total = res.data.result?.total;
|
}
|
loadingWmsRecordReceivingDelivery.value = false;
|
disabled_btnWmsRecordReceivingDelivery.value = false;
|
};
|
|
// 重置收货发货记录查询
|
const resetWmsRecordReceivingDelivery = async () => {
|
queryParamsWmsRecordReceivingDelivery.value = {}
|
};
|
|
// 收货发货记录列排序
|
const sortChangeWmsRecordReceivingDelivery = async (column: any) => {
|
queryParamsWmsRecordReceivingDelivery.value.field = column.prop;
|
queryParamsWmsRecordReceivingDelivery.value.order = column.order;
|
await handleQueryWmsRecordReceivingDelivery();
|
};
|
|
// 打开新增收货发货记录页面
|
const openAddWmsRecordReceivingDelivery = () => {
|
editWmsRecordReceivingDeliveryTitle.value = '添加收货发货记录';
|
editDialogRefWmsRecordReceivingDelivery.value.openDialog(1,{});
|
};
|
|
// 打开打印收货发货记录页面
|
const openPrintWmsRecordReceivingDelivery = async (row: any) => {
|
printWmsRecordReceivingDeliveryTitle.value = '打印收货发货记录';
|
}
|
|
// 打开编辑收货发货记录页面
|
const openEditWmsRecordReceivingDelivery = (row: any) => {
|
editWmsRecordReceivingDeliveryTitle.value = '编辑收货发货记录';
|
editDialogRefWmsRecordReceivingDelivery.value.openDialog(2,row);
|
};
|
|
// 删除收货发货记录
|
const delWmsRecordReceivingDelivery = (row: any) => {
|
ElMessageBox.confirm(`确定要删除吗?`, "提示", {
|
confirmButtonText: "确定",
|
cancelButtonText: "取消",
|
type: "warning",
|
})
|
.then(async () => {
|
loadingWmsRecordReceivingDelivery.value = true;
|
var ret = await deleteWmsRecordReceivingDelivery(row);
|
if(ret.data.type=="success"){
|
ElMessage.success("删除成功");
|
}
|
loadingWmsRecordReceivingDelivery.value = false;
|
handleQueryWmsRecordReceivingDelivery();
|
})
|
.catch(() => {});
|
};
|
|
// 改变收货发货记录页面容量
|
const handleSizeChangeWmsRecordReceivingDelivery = (val: number) => {
|
tableParamsWmsRecordReceivingDelivery.value.pageSize = val;
|
handleQueryWmsRecordReceivingDelivery();
|
};
|
|
// 改变收货发货记录页码序号
|
const handleCurrentChangeWmsRecordReceivingDelivery = (val: number) => {
|
tableParamsWmsRecordReceivingDelivery.value.page = val;
|
handleQueryWmsRecordReceivingDelivery();
|
};
|
|
/***************************************************[收货发货记录操作]结束***************************************************/
|
// 收货发货记录页面加载时
|
onMounted(async () => {
|
getEnumMoveTypeData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('MoveTypeEnum')).data.result ?? [];
|
getEnumInOutFlagData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('InOutFlagEnum')).data.result ?? [];
|
getEnumOrderTypeData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('OrderTypeEnum')).data.result ?? [];
|
|
//业务类型
|
var res = await listWmsBusinessType();
|
res = res.data;
|
if(res && res.code == 200){
|
getEnumBusinessTypeData_Index.value = res?.result ?? [];
|
}
|
|
});
|
|
handleQueryWmsRecordReceivingDelivery();
|
|
|
//图片预览
|
const PicturePreview = ref(false)
|
const imgnumList:any = ref([])
|
const pictureview = async (images: any)=>{
|
if(images == null || images == ""){
|
return ElMessage.warning("无图片")
|
}
|
var urlArr = images.split(",");
|
imgnumList.value = urlArr;
|
PicturePreview.value = true
|
|
// var res = await imagesRecordReceivingDelivery(Object.assign(queryParamsWmsRecordReceivingDelivery.value, tableParamsWmsRecordReceivingDelivery.value));
|
// if (res.code && res.code == 200) {
|
// imgnumList.value = res.data
|
// if(res.data == null || imgnumList.value.length<=0){
|
// return ElMessage.warning("无图片")
|
// }
|
// PicturePreview.value = true
|
// }
|
}
|
/***************************************************[收发货记录导出]开始***************************************************/
|
//定义当前页面的方法组
|
const functionMapWareAgeWarm = {
|
formatDate_T_Date,
|
formatDate_T_Time
|
};
|
//点击导出按钮
|
const tableRefWareAgeWarm = ref(null);
|
const handleExportExcelWareAgeWarm = async (formData:Blob) => {
|
loadingWmsRecordReceivingDelivery.value = true;
|
disabled_btnWmsRecordReceivingDelivery.value = true;
|
var new_tableParamsWareAgeWarm=JSON.parse(JSON.stringify(tableParamsWmsRecordReceivingDelivery.value));
|
new_tableParamsWareAgeWarm.page = 1;
|
new_tableParamsWareAgeWarm.pageSize = 100000;
|
var res = await pageWmsRecordReceivingDelivery(Object.assign(queryParamsWmsRecordReceivingDelivery.value, new_tableParamsWareAgeWarm));
|
if(res.data.type=="success"){
|
let array = res.data.result?.items ?? []
|
console.log('res',res)
|
array.forEach((item:any)=>{
|
item.moveType = getEnumDesc(item.moveType, getEnumMoveTypeData_Index.value)
|
item.businessType = getEnumDesc(item.businessType, getEnumBusinessTypeData_Index.value)
|
item.inOutFlag = getEnumDesc(item.inOutFlag, getEnumInOutFlagData_Index.value)
|
item.orderType = getEnumDesc(item.orderType, getEnumOrderTypeData_Index.value)
|
});
|
exportExcelWareAgeWarm(array);
|
}
|
loadingWmsRecordReceivingDelivery.value = false;
|
disabled_btnWmsRecordReceivingDelivery.value = false;
|
};
|
//导出
|
const exportExcelWareAgeWarm = async (exportDataList:Array) => {
|
exportPageExcel(exportDataList, tableRefWareAgeWarm,"收发货记录报表",functionMapWareAgeWarm);
|
};
|
/***************************************************[收发货导出]结束***************************************************/
|
|
// 关闭
|
const handleCloseFarward = () => {
|
imgnumList.value = []
|
}
|
|
|
</script>
|
<style scoped>
|
:deep(.el-input),
|
:deep(.el-select),
|
:deep(.el-input-number) {
|
width: 100%;
|
}
|
|
/* 图片预览 */
|
.purchaseNoStyle {
|
text-decoration: underline;
|
color: #F18201;
|
cursor: pointer;
|
}
|
|
.farwardSearchStyle {
|
width: 100%;
|
overflow: auto;
|
height: calc(100vh);
|
}
|
|
.drawerIn {
|
width: 100%;
|
height: 50px;
|
padding: 20px 20px 50px 20px;
|
.drawerIn1 {
|
float: left;
|
.title_orderNo {
|
color: #EC7F01;
|
margin-right: 10px;
|
}
|
span {
|
color: black;
|
font-weight: bold;
|
font-size: 24px;
|
}
|
}
|
|
.drawerIn2 {
|
float: right;
|
color: grey;
|
|
span {
|
cursor: pointer;
|
font-size: 38px;
|
}
|
}
|
}
|
</style>
|