|
@@ -285,17 +285,17 @@
|
|
|
<div class="print-type-title">{{headerText}}</div>
|
|
|
<div class="print-type-checkbox">
|
|
|
<el-form ref="form" label-width="110px">
|
|
|
- <el-form-item label="类型" v-if="headerText == '打印记录'">
|
|
|
+ <el-form-item label="类型">
|
|
|
<el-radio-group v-model="parameter.radio" >
|
|
|
<el-radio :label="3" >入库记录</el-radio>
|
|
|
<el-radio :label="2">出库记录</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="起始日期">
|
|
|
- <el-date-picker value-format="yyyy-MM-dd" type="date" placeholder="请选择起始日期" v-model="parameter.startDate" :default-value="new Date()"></el-date-picker>
|
|
|
+ <el-date-picker value-format="yyyy-MM-dd" type="date" placeholder="请选择起始日期" v-model="parameter.startDate"></el-date-picker>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="截止日期">
|
|
|
- <el-date-picker value-format="yyyy-MM-dd" type="date" placeholder="请选择截止日期" v-model="parameter.endDate" :default-value="new Date()"></el-date-picker>
|
|
|
+ <el-date-picker value-format="yyyy-MM-dd" type="date" placeholder="请选择截止日期" v-model="parameter.endDate"></el-date-picker>
|
|
|
</el-form-item>
|
|
|
<!--仓库名称-->
|
|
|
<el-form-item label="仓库名称" span="1" prop="warehouseName" >
|
|
@@ -311,9 +311,9 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="增量比例(%)" v-if="headerText == '打印记录'">
|
|
|
+ <!-- <el-form-item label="增量比例(%)" v-if="headerText == '打印记录'">
|
|
|
<el-input placeholder="请输入增量比例" v-model="parameter.proportion" clearable class="proportion_css"></el-input>
|
|
|
- </el-form-item>
|
|
|
+ </el-form-item> -->
|
|
|
</el-form>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -338,6 +338,7 @@ import {
|
|
|
postExport,
|
|
|
addselectinfoList,
|
|
|
printAdd,
|
|
|
+ postExportOut
|
|
|
} from '@/model/warehouse/index'
|
|
|
import { downloadFile } from '@/utils/batchDown'
|
|
|
import Pagination from '@/components/Pagination'
|
|
@@ -418,7 +419,7 @@ export default {
|
|
|
//导出、打印
|
|
|
outData(index){
|
|
|
if(index == 1){
|
|
|
- this.headerText = "导出入库记录"
|
|
|
+ this.headerText = "导出记录"
|
|
|
}else if(index == 2){
|
|
|
this.headerText = "打印记录"
|
|
|
}
|
|
@@ -464,8 +465,10 @@ export default {
|
|
|
this.$message.error("请选择所要打印的仓库")
|
|
|
return
|
|
|
}
|
|
|
- if(this.headerText == "导出入库记录"){
|
|
|
- const {
|
|
|
+ if(this.headerText == "导出记录"){
|
|
|
+ debugger
|
|
|
+ if(this.parameter.radio == 3){
|
|
|
+ const {
|
|
|
data
|
|
|
} = await postExport({startDate:this.parameter.startDate,endDate:this.parameter.endDate,warehouseName:this.parameter.warehouseName}, {}, {
|
|
|
responseType: 'blob'
|
|
@@ -474,9 +477,24 @@ export default {
|
|
|
res: data,
|
|
|
fileName: `${
|
|
|
this.date.year + (this.date.month ? `-${this.date.month}` : '')
|
|
|
- }导出记录`,
|
|
|
+ }导出入库记录`,
|
|
|
type: 'xls',
|
|
|
})
|
|
|
+ }else if(this.parameter.radio == 2){
|
|
|
+ const {
|
|
|
+ data
|
|
|
+ } = await postExportOut({startDate:this.parameter.startDate,endDate:this.parameter.endDate,warehouseName:this.parameter.warehouseName}, {}, {
|
|
|
+ responseType: 'blob'
|
|
|
+ }).toPromise()
|
|
|
+ downloadFile({
|
|
|
+ res: data,
|
|
|
+ fileName: `${
|
|
|
+ this.date.year + (this.date.month ? `-${this.date.month}` : '')
|
|
|
+ }导出出库记录`,
|
|
|
+ type: 'xls',
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
}else if(this.headerText == "打印记录"){
|
|
|
addselectinfoList({
|
|
|
compId: localStorage.getItem('ws-pf_compId'),
|