Files
FT546MWS/ruoyi-ui/src/views/search/ViewStockinHistory/index.vue
猫猫guowen 572c27be13 查询统计
2026-01-09 17:08:24 +08:00

721 lines
27 KiB
Vue

<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<!-- <el-form-item label="GUID" prop="stockinGuid">-->
<!-- <el-input-->
<!-- v-model="queryParams.stockinGuid"-->
<!-- placeholder="请输入GUID"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="入库单ID" prop="stockinId">
<el-input
v-model="queryParams.stockinId"
placeholder="请输入入库单ID"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="入库子单ID" prop="stockinDetailId">
<el-input
v-model="queryParams.stockinDetailId"
placeholder="请输入入库子单ID"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="项目号" prop="departmentNo">
<el-input
v-model="queryParams.departmentNo"
placeholder="请输入项目号"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="入库类型" prop="inType">
<el-select v-model="queryParams.inType" placeholder="请选择入库类型546" clearable>
<el-option
v-for="dict in dict.type.in_bill_type"
:key="dict.value"
:label="dict.label"
:value="dict.value"
/>
</el-select>
</el-form-item>
<!-- <el-form-item label="单据时间546" prop="createDate">-->
<!-- <el-input-->
<!-- v-model="queryParams.createDate"-->
<!-- placeholder="请输入单据时间546"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="制单人546" prop="createManId">-->
<!-- <el-input-->
<!-- v-model="queryParams.createManId"-->
<!-- placeholder="请输入制单人546"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="单据状态" prop="status">
<el-select v-model="queryParams.status" placeholder="请选择单据状态" clearable>
<el-option
v-for="dict in dict.type.in_bill_status"
:key="dict.value"
:label="dict.label"
:value="dict.value"
/>
</el-select>
</el-form-item>
<!-- <el-form-item label="仓库ID546" prop="warehouseId">-->
<!-- <el-input-->
<!-- v-model="queryParams.warehouseId"-->
<!-- placeholder="请输入仓库ID546"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="备注546" prop="spare5">-->
<!-- <el-input-->
<!-- v-model="queryParams.spare5"-->
<!-- placeholder="请输入备注546"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="审核人546" prop="spare4">-->
<!-- <el-input-->
<!-- v-model="queryParams.spare4"-->
<!-- placeholder="请输入审核人546"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="审核时间546" prop="spare3">-->
<!-- <el-input-->
<!-- v-model="queryParams.spare3"-->
<!-- placeholder="请输入审核时间546"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="完成日期" prop="finishDate">-->
<!-- <el-input-->
<!-- v-model="queryParams.finishDate"-->
<!-- placeholder="请输入完成日期"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="销售订单号546" prop="spare2">-->
<!-- <el-input-->
<!-- v-model="queryParams.spare2"-->
<!-- placeholder="请输入销售订单号546"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="合同号546" prop="spare1">-->
<!-- <el-input-->
<!-- v-model="queryParams.spare1"-->
<!-- placeholder="请输入合同号546"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="${comment}" prop="erpBill">-->
<!-- <el-input-->
<!-- v-model="queryParams.erpBill"-->
<!-- placeholder="请输入${comment}"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="单据来源" prop="stockSource">-->
<!-- <el-input-->
<!-- v-model="queryParams.stockSource"-->
<!-- placeholder="请输入单据来源"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="${comment}" prop="customerNo">-->
<!-- <el-input-->
<!-- v-model="queryParams.customerNo"-->
<!-- placeholder="请输入${comment}"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="供应商名称546" prop="classNo">-->
<!-- <el-input-->
<!-- v-model="queryParams.classNo"-->
<!-- placeholder="请输入供应商名称546"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="供应商编码546" prop="supplierNo">-->
<!-- <el-input-->
<!-- v-model="queryParams.supplierNo"-->
<!-- placeholder="请输入供应商编码546"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="批次号546" prop="lotNo">-->
<!-- <el-input-->
<!-- v-model="queryParams.lotNo"-->
<!-- placeholder="请输入批次号546"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="主单GUID" prop="productGuid">-->
<!-- <el-input-->
<!-- v-model="queryParams.productGuid"-->
<!-- placeholder="请输入主单GUID"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="物料编码" prop="productId">
<el-input
v-model="queryParams.productId"
placeholder="请输入物料编码"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="计量单位546" prop="unit">-->
<!-- <el-input-->
<!-- v-model="queryParams.unit"-->
<!-- placeholder="请输入计量单位546"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="规格型号546" prop="spec">-->
<!-- <el-input-->
<!-- v-model="queryParams.spec"-->
<!-- placeholder="请输入规格型号546"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="层级关系546" prop="cjgx">-->
<!-- <el-input-->
<!-- v-model="queryParams.cjgx"-->
<!-- placeholder="请输入层级关系546"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="上层物料546" prop="scwl">-->
<!-- <el-input-->
<!-- v-model="queryParams.scwl"-->
<!-- placeholder="请输入上层物料546"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="顶层物料546" prop="dcwl">-->
<!-- <el-input-->
<!-- v-model="queryParams.dcwl"-->
<!-- placeholder="请输入顶层物料546"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="物料名称" prop="productName">
<el-input
v-model="queryParams.productName"
placeholder="请输入物料名称"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
</el-form-item>
</el-form>
<el-row :gutter="10" class="mb8">
<!-- <el-col :span="1.5">-->
<!-- <el-button-->
<!-- type="primary"-->
<!-- plain-->
<!-- icon="el-icon-plus"-->
<!-- size="mini"-->
<!-- @click="handleAdd"-->
<!-- v-hasPermi="['search:ViewStockinHistory:add']"-->
<!-- >新增</el-button>-->
<!-- </el-col>-->
<!-- <el-col :span="1.5">-->
<!-- <el-button-->
<!-- type="success"-->
<!-- plain-->
<!-- icon="el-icon-edit"-->
<!-- size="mini"-->
<!-- :disabled="single"-->
<!-- @click="handleUpdate"-->
<!-- v-hasPermi="['search:ViewStockinHistory:edit']"-->
<!-- >修改</el-button>-->
<!-- </el-col>-->
<!-- <el-col :span="1.5">-->
<!-- <el-button-->
<!-- type="danger"-->
<!-- plain-->
<!-- icon="el-icon-delete"-->
<!-- size="mini"-->
<!-- :disabled="multiple"-->
<!-- @click="handleDelete"-->
<!-- v-hasPermi="['search:ViewStockinHistory:remove']"-->
<!-- >删除</el-button>-->
<!-- </el-col>-->
<el-col :span="1.5">
<el-button
type="warning"
plain
icon="el-icon-download"
size="mini"
@click="handleExport"
v-hasPermi="['search:ViewStockinHistory:export']"
>导出</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="ViewStockinHistoryList">
<!-- <el-table-column type="selection" width="55" align="center" />-->
<!-- <el-table-column label="GUID" align="center" prop="stockinGuid" />-->
<el-table-column width="180" label="入库单ID" align="center" prop="stockinId" />
<el-table-column width="180" label="子单ID" align="center" prop="stockinDetailId" />
<el-table-column width="180" label="项目号" align="center" prop="departmentNo" />
<el-table-column width="180" label="物料编码" align="center" prop="productId" />
<el-table-column width="180" label="物料名称" align="center" prop="productName" />
<el-table-column width="180" label="批次号" align="center" prop="lotNo" />
<el-table-column width="100" label="计划数量" align="center" prop="quantity" />
<el-table-column width="100" label="扫码数量" align="center" prop="scanNum" />
<el-table-column width="100" label="实际数量" align="center" prop="assignNum" />
<el-table-column width="80" label="入库类型" align="center" prop="inType">
<template slot-scope="scope">
<dict-tag :options="dict.type.in_bill_type" :value="scope.row.inType"/>
</template>
</el-table-column>
<el-table-column width="80" label="单据状态" align="center" prop="status">
<template slot-scope="scope">
<dict-tag :options="dict.type.in_bill_status" :value="scope.row.status"/>
</template>
</el-table-column>
<el-table-column width="180" label="审核人" align="center" prop="spare4" />
<el-table-column width="180" label="审核时间" align="center" prop="spare3" />
<el-table-column width="180" label="完成日期" align="center" prop="finishDate" />
<el-table-column width="180" label="销售订单号" align="center" prop="spare2" />
<el-table-column width="180" label="合同号" align="center" prop="spare1" />
<el-table-column width="180" label="供应商编码" align="center" prop="supplierNo" />
<el-table-column width="180" label="供应商名称" align="center" prop="classNo" />
<el-table-column width="180" label="计量单位" align="center" prop="unit" />
<el-table-column width="180" label="规格型号" align="center" prop="spec" />
<el-table-column width="180" label="层级关系" align="center" prop="cjgx" />
<el-table-column width="180" label="上层物料" align="center" prop="scwl" />
<el-table-column width="180" label="顶层物料" align="center" prop="dcwl" />
<el-table-column width="180" label="单据时间" align="center" prop="createDate" />
<el-table-column width="180" label="制单人" align="center" prop="createManId" />
<el-table-column width="180" label="仓库ID" align="center" prop="warehouseId" />
<!-- <el-table-column width="180" label="备注" align="center" prop="spare5" />-->
<el-table-column width="180" label="单据来源" align="center" prop="stockSource" />
<!-- <el-table-column width="180" label="主单GUID" align="center" prop="productGuid" />-->
<el-table-column width="100" label="计划数量(件)" align="center" prop="quantityJ" />
<el-table-column width="100" label="计划数量(箱)" align="center" prop="quantityX" />
<el-table-column width="100" label="实际数量(件)" align="center" prop="assignNumJ" />
<el-table-column width="100" label="实际数量(箱)" align="center" prop="assignNumX" />
<el-table-column width="100" label="扫码数量(件)" align="center" prop="scanNumJ" />
<el-table-column width="100" label="扫码数量(箱)" align="center" prop="scanNumX" />
<el-table-column width="180" label="备注" align="center" prop="remark" />
<!-- <el-table-column label="${comment}" align="center" prop="erpBill" />-->
<!-- <el-table-column label="${comment}" align="center" prop="customerNo" />-->
<!-- <el-table-column label="操作" align="center" class-name="small-padding fixed-width">-->
<!-- <template slot-scope="scope">-->
<!-- <el-button-->
<!-- size="mini"-->
<!-- type="text"-->
<!-- icon="el-icon-edit"-->
<!-- @click="handleUpdate(scope.row)"-->
<!-- v-hasPermi="['search:ViewStockinHistory:edit']"-->
<!-- >修改</el-button>-->
<!-- <el-button-->
<!-- size="mini"-->
<!-- type="text"-->
<!-- icon="el-icon-delete"-->
<!-- @click="handleDelete(scope.row)"-->
<!-- v-hasPermi="['search:ViewStockinHistory:remove']"-->
<!-- >删除</el-button>-->
<!-- </template>-->
<!-- </el-table-column>-->
</el-table>
<pagination
v-show="total>0"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
/>
<!-- 添加或修改入库单据历史对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="GUID" prop="stockinGuid">
<el-input v-model="form.stockinGuid" placeholder="请输入GUID" />
</el-form-item>
<el-form-item label="入库订单ID" prop="stockinId">
<el-input v-model="form.stockinId" placeholder="请输入入库订单ID" />
</el-form-item>
<el-form-item label="入库类型546" prop="inType">
<el-select v-model="form.inType" placeholder="请选择入库类型546">
<el-option
v-for="dict in dict.type.in_bill_type"
:key="dict.value"
:label="dict.label"
:value="dict.value"
></el-option>
</el-select>
</el-form-item>
<el-form-item label="单据时间546" prop="createDate">
<el-input v-model="form.createDate" placeholder="请输入单据时间546" />
</el-form-item>
<el-form-item label="制单人546" prop="createManId">
<el-input v-model="form.createManId" placeholder="请输入制单人546" />
</el-form-item>
<el-form-item label="单据状态" prop="status">
<el-select v-model="form.status" placeholder="请选择单据状态">
<el-option
v-for="dict in dict.type.in_bill_status"
:key="dict.value"
:label="dict.label"
:value="dict.value"
></el-option>
</el-select>
</el-form-item>
<el-form-item label="仓库ID546" prop="warehouseId">
<el-input v-model="form.warehouseId" placeholder="请输入仓库ID546" />
</el-form-item>
<el-form-item label="备注546" prop="spare5">
<el-input v-model="form.spare5" placeholder="请输入备注546" />
</el-form-item>
<el-form-item label="审核人546" prop="spare4">
<el-input v-model="form.spare4" placeholder="请输入审核人546" />
</el-form-item>
<el-form-item label="审核时间546" prop="spare3">
<el-input v-model="form.spare3" placeholder="请输入审核时间546" />
</el-form-item>
<el-form-item label="完成日期" prop="finishDate">
<el-input v-model="form.finishDate" placeholder="请输入完成日期" />
</el-form-item>
<el-form-item label="销售订单号546" prop="spare2">
<el-input v-model="form.spare2" placeholder="请输入销售订单号546" />
</el-form-item>
<el-form-item label="合同号546" prop="spare1">
<el-input v-model="form.spare1" placeholder="请输入合同号546" />
</el-form-item>
<el-form-item label="${comment}" prop="erpBill">
<el-input v-model="form.erpBill" placeholder="请输入${comment}" />
</el-form-item>
<el-form-item label="单据来源" prop="stockSource">
<el-input v-model="form.stockSource" placeholder="请输入单据来源" />
</el-form-item>
<el-form-item label="项目号546" prop="departmentNo">
<el-input v-model="form.departmentNo" type="textarea" placeholder="请输入内容" />
</el-form-item>
<el-form-item label="${comment}" prop="customerNo">
<el-input v-model="form.customerNo" placeholder="请输入${comment}" />
</el-form-item>
<el-form-item label="供应商名称546" prop="classNo">
<el-input v-model="form.classNo" placeholder="请输入供应商名称546" />
</el-form-item>
<el-form-item label="供应商编码546" prop="supplierNo">
<el-input v-model="form.supplierNo" placeholder="请输入供应商编码546" />
</el-form-item>
<el-form-item label="批次号546" prop="lotNo">
<el-input v-model="form.lotNo" placeholder="请输入批次号546" />
</el-form-item>
<el-form-item label="子单ID" prop="stockinDetailId">
<el-input v-model="form.stockinDetailId" placeholder="请输入子单ID" />
</el-form-item>
<el-form-item label="主单GUID" prop="productGuid">
<el-input v-model="form.productGuid" placeholder="请输入主单GUID" />
</el-form-item>
<el-form-item label="物料编码" prop="productId">
<el-input v-model="form.productId" placeholder="请输入物料编码" />
</el-form-item>
<el-form-item label="备注546" prop="remark">
<el-input v-model="form.remark" placeholder="请输入备注546" />
</el-form-item>
<el-form-item label="计量单位546" prop="unit">
<el-input v-model="form.unit" placeholder="请输入计量单位546" />
</el-form-item>
<el-form-item label="规格型号546" prop="spec">
<el-input v-model="form.spec" placeholder="请输入规格型号546" />
</el-form-item>
<el-form-item label="层级关系546" prop="cjgx">
<el-input v-model="form.cjgx" placeholder="请输入层级关系546" />
</el-form-item>
<el-form-item label="上层物料546" prop="scwl">
<el-input v-model="form.scwl" placeholder="请输入上层物料546" />
</el-form-item>
<el-form-item label="顶层物料546" prop="dcwl">
<el-input v-model="form.dcwl" placeholder="请输入顶层物料546" />
</el-form-item>
<el-form-item label="物料名称546" prop="productName">
<el-input v-model="form.productName" placeholder="请输入物料名称546" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm">确 定</el-button>
<el-button @click="cancel">取 消</el-button>
</div>
</el-dialog>
</div>
</template>
<script>
import { listViewStockinHistory, getViewStockinHistory, delViewStockinHistory, addViewStockinHistory, updateViewStockinHistory } from "@/api/search/ViewStockinHistory"
export default {
name: "ViewStockinHistory",
dicts: ['in_bill_status', 'in_bill_type'],
data() {
return {
// 遮罩层
loading: true,
// 选中数组
ids: [],
// 非单个禁用
single: true,
// 非多个禁用
multiple: true,
// 显示搜索条件
showSearch: true,
// 总条数
total: 0,
// 入库单据历史表格数据
ViewStockinHistoryList: [],
// 弹出层标题
title: "",
// 是否显示弹出层
open: false,
// 查询参数
queryParams: {
pageNum: 1,
pageSize: 10,
stockinGuid: null,
stockinId: null,
inType: null,
createDate: null,
createManId: null,
status: null,
warehouseId: null,
spare5: null,
spare4: null,
spare3: null,
finishDate: null,
spare2: null,
spare1: null,
erpBill: null,
stockSource: null,
departmentNo: null,
customerNo: null,
classNo: null,
supplierNo: null,
lotNo: null,
stockinDetailId: null,
productGuid: null,
productId: null,
quantity: null,
quantityJ: null,
quantityX: null,
assignNum: null,
assignNumJ: null,
assignNumX: null,
unit: null,
spec: null,
cjgx: null,
scwl: null,
dcwl: null,
scanNum: null,
scanNumJ: null,
scanNumX: null,
productName: null
},
// 表单参数
form: {},
// 表单校验
rules: {
stockinGuid: [
{ required: true, message: "GUID不能为空", trigger: "blur" }
],
stockinId: [
{ required: true, message: "入库订单ID不能为空", trigger: "blur" }
],
inType: [
{ required: true, message: "入库类型546不能为空", trigger: "change" }
],
createDate: [
{ required: true, message: "单据时间546不能为空", trigger: "blur" }
],
status: [
{ required: true, message: "单据状态不能为空", trigger: "change" }
],
}
}
},
created() {
this.getList()
},
methods: {
/** 查询入库单据历史列表 */
getList() {
this.loading = true
listViewStockinHistory(this.queryParams).then(response => {
this.ViewStockinHistoryList = response.rows
this.total = response.total
this.loading = false
})
},
// 取消按钮
cancel() {
this.open = false
this.reset()
},
// 表单重置
reset() {
this.form = {
stockinGuid: null,
stockinId: null,
inType: null,
createDate: null,
createManId: null,
status: null,
warehouseId: null,
spare5: null,
spare4: null,
spare3: null,
finishDate: null,
spare2: null,
spare1: null,
erpBill: null,
stockSource: null,
departmentNo: null,
customerNo: null,
classNo: null,
supplierNo: null,
lotNo: null,
stockinDetailId: null,
productGuid: null,
productId: null,
quantity: null,
quantityJ: null,
quantityX: null,
remark: null,
assignNum: null,
assignNumJ: null,
assignNumX: null,
unit: null,
spec: null,
cjgx: null,
scwl: null,
dcwl: null,
scanNum: null,
scanNumJ: null,
scanNumX: null,
productName: null
}
this.resetForm("form")
},
/** 搜索按钮操作 */
handleQuery() {
this.queryParams.pageNum = 1
this.getList()
},
/** 重置按钮操作 */
resetQuery() {
this.resetForm("queryForm")
this.handleQuery()
},
// 多选框选中数据
handleSelectionChange(selection) {
this.ids = selection.map(item => item.stockinGuid)
this.single = selection.length!==1
this.multiple = !selection.length
},
/** 新增按钮操作 */
handleAdd() {
this.reset()
this.open = true
this.title = "添加入库单据历史"
},
/** 修改按钮操作 */
handleUpdate(row) {
this.reset()
const stockinGuid = row.stockinGuid || this.ids
getViewStockinHistory(stockinGuid).then(response => {
this.form = response.data
this.open = true
this.title = "修改入库单据历史"
})
},
/** 提交按钮 */
submitForm() {
this.$refs["form"].validate(valid => {
if (valid) {
if (this.form.stockinGuid != null) {
updateViewStockinHistory(this.form).then(response => {
this.$modal.msgSuccess("修改成功")
this.open = false
this.getList()
})
} else {
addViewStockinHistory(this.form).then(response => {
this.$modal.msgSuccess("新增成功")
this.open = false
this.getList()
})
}
}
})
},
/** 删除按钮操作 */
handleDelete(row) {
const stockinGuids = row.stockinGuid || this.ids
this.$modal.confirm('是否确认删除入库单据历史编号为"' + stockinGuids + '"的数据项?').then(function() {
return delViewStockinHistory(stockinGuids)
}).then(() => {
this.getList()
this.$modal.msgSuccess("删除成功")
}).catch(() => {})
},
/** 导出按钮操作 */
handleExport() {
this.download('search/ViewStockinHistory/export', {
...this.queryParams
}, `ViewStockinHistory_${new Date().getTime()}.xlsx`)
}
}
}
</script>
<style scoped>
.el-table >>> .current-row {
background-color: #f0f9eb;
}
.el-form-item >>> .el-form-item__label {
white-space: nowrap;
width: auto;
min-width: fit-content;
}
</style>