|
|
|
@ -1,81 +1,61 @@
|
|
|
|
|
<template>
|
|
|
|
|
<div>
|
|
|
|
|
<el-card class="el-card">
|
|
|
|
|
<el-form :model="filterQuery" class="query-form" size="mini" label-width="100px" v-show="showSearch">
|
|
|
|
|
<el-form :model="filterQuery" size="mini" label-width="100px" v-show="showSearch">
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item class="query-form-item" label="出入库单号:">
|
|
|
|
|
<el-form-item label="出入库单号:">
|
|
|
|
|
<el-input v-model="filterQuery.orderIdFk" placeholder="请输入出入库单号" style="width: 90%"
|
|
|
|
|
clearable="true"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item class="query-form-item" label="DI/物资编码:">
|
|
|
|
|
<el-form-item label="DI/物资编码:">
|
|
|
|
|
<el-input v-model="filterQuery.nameCode" placeholder="请输入DI/物资编码" style="width: 90%"
|
|
|
|
|
clearable="true"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item class="query-form-item" label="物资名称:">
|
|
|
|
|
<el-form-item label="物资名称:">
|
|
|
|
|
<el-input v-model="filterQuery.coName" placeholder="请输入物资名称" style="width: 90%"
|
|
|
|
|
clearable="true"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item class="query-form-item" label="规格型号:">
|
|
|
|
|
<el-form-item label="规格型号:">
|
|
|
|
|
<el-input v-model="filterQuery.spec" placeholder="请输入规格型号" style="width: 90%"
|
|
|
|
|
clearable="true"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item class="query-form-item" label="批次号:">
|
|
|
|
|
<el-form-item label="批次号:">
|
|
|
|
|
<el-input v-model="filterQuery.batchNo" placeholder="请输入批次号" style="width: 90%"
|
|
|
|
|
clearable="true"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item class="query-form-item" label="注册/备案号:">
|
|
|
|
|
<el-form-item label="注册/备案号:">
|
|
|
|
|
<el-input v-model="filterQuery.zczbhhzbapzbh" placeholder="注册/备案号"
|
|
|
|
|
style="width: 90%"
|
|
|
|
|
clearable="true"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item class="query-form-item" label="生产企业:">
|
|
|
|
|
<el-form-item label="生产企业:">
|
|
|
|
|
<el-input v-model="filterQuery.manufacturer" placeholder="生产企业"
|
|
|
|
|
style="width: 90%"
|
|
|
|
|
clearable="true"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item class="query-form-item" label="出入库时间:">
|
|
|
|
|
<el-date-picker
|
|
|
|
|
:picker-options="pickerOptions"
|
|
|
|
|
v-model="actDateRange"
|
|
|
|
|
type="daterange"
|
|
|
|
|
format="yyyy 年 MM 月 dd 日"
|
|
|
|
|
value-format="yyyy-MM-dd"
|
|
|
|
|
range-separator="至"
|
|
|
|
|
start-placeholder="开始日期"
|
|
|
|
|
end-placeholder="结束日期"
|
|
|
|
|
style="width: 90%"
|
|
|
|
|
>
|
|
|
|
|
</el-date-picker>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item class="query-form-item" label="往来单位:">
|
|
|
|
|
<el-form-item label="往来单位:">
|
|
|
|
|
<el-input v-model="filterQuery.keyWords" placeholder="请选择往来单位"
|
|
|
|
|
style="width: 90%"
|
|
|
|
|
clearable="true"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item class="query-form-item" label="出入库类型:">
|
|
|
|
|
<el-form-item label="出入库类型:">
|
|
|
|
|
<el-select v-model="filterQuery.mainAction" placeholder="请选择出入库类型" style="width: 90%">
|
|
|
|
|
<el-option label="全部" value=""></el-option>
|
|
|
|
|
<el-option label="入库" value="WareHouseIn"></el-option>
|
|
|
|
@ -83,7 +63,6 @@
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item prop="action" label="单据类型:">
|
|
|
|
|
<el-select
|
|
|
|
@ -102,7 +81,31 @@
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item label="打印状态:">
|
|
|
|
|
<el-select v-model="filterQuery.inoutPrintStatus" placeholder="请选择打印状态" style="width: 90%">
|
|
|
|
|
<el-option label="全部" value=""></el-option>
|
|
|
|
|
<el-option label="未打印" :value="0"></el-option>
|
|
|
|
|
<el-option label="已打印" :value="1"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item label="出入库时间:">
|
|
|
|
|
<el-date-picker
|
|
|
|
|
:picker-options="pickerOptions"
|
|
|
|
|
v-model="actDateRange"
|
|
|
|
|
type="daterange"
|
|
|
|
|
format="yyyy 年 MM 月 dd 日"
|
|
|
|
|
value-format="yyyy-MM-dd"
|
|
|
|
|
range-separator="至"
|
|
|
|
|
start-placeholder="开始日期"
|
|
|
|
|
end-placeholder="结束日期"
|
|
|
|
|
style="width: 90%"
|
|
|
|
|
>
|
|
|
|
|
</el-date-picker>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
</el-form>
|
|
|
|
|
<div class="top-right-btn">
|
|
|
|
@ -168,7 +171,7 @@ import {
|
|
|
|
|
printOrder,
|
|
|
|
|
excelInoutImport, postExcelInoutImport
|
|
|
|
|
} from '@/api/inout/orderDetailResult'
|
|
|
|
|
import {findByInvUser, getLocalJoinByUser} from "@/api/basic/busType";
|
|
|
|
|
import {findByInvUser, getLocalJoinByUser, getOrderDetailBus} from "@/api/basic/busType";
|
|
|
|
|
import {getCorrespondence} from "@/api/basic/basicUnitMaintain";
|
|
|
|
|
import {excelImport} from "@/api/inout/statData";
|
|
|
|
|
|
|
|
|
@ -193,6 +196,8 @@ export default {
|
|
|
|
|
actionType: null,
|
|
|
|
|
fromCorp: null,
|
|
|
|
|
keyWords: null,
|
|
|
|
|
inoutPrintStatus: null,
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
printMap: {
|
|
|
|
@ -302,8 +307,9 @@ export default {
|
|
|
|
|
let query = {
|
|
|
|
|
code: this.$store.getters.locInvCode,
|
|
|
|
|
enabled: true,
|
|
|
|
|
detailType: this.actionType
|
|
|
|
|
};
|
|
|
|
|
getLocalJoinByUser(query)
|
|
|
|
|
getOrderDetailBus(query)
|
|
|
|
|
.then((response) => {
|
|
|
|
|
this.busTypeOptions = response.data.list || [];
|
|
|
|
|
})
|
|
|
|
|