no message

main
HUOJIN\92525 2026-02-06 11:01:49 +08:00
parent f3ff98905f
commit ce685ac774
1 changed files with 20 additions and 5 deletions

View File

@ -37,9 +37,15 @@
</a-row>
<a-row :gutter="24">
<a-col :lg="6">
<a-form-item name="status" v-if="toggleSearchStatus">
<template #label><span title="库存状态">库存状态</span></template>
<JDictSelectTag v-model:value="queryParam.status" placeholder="请选择" dictCode="inventory_status" allowClear />
<a-form-item name="status_MultiString" v-if="toggleSearchStatus">
<template #label><span title="状态">状态</span></template>
<JSelectMultiple v-model:value="queryParam.status_MultiString" placeholder="请选择" dictCode="inventory_status" allowClear />
</a-form-item>
</a-col>
<a-col :lg="6">
<a-form-item name="whCode" v-if="toggleSearchStatus">
<template #label><span title="仓库代码">仓库代码</span></template>
<a-input v-model:value="queryParam.whCode" placeholder="请输入仓库代码" allowClear />
</a-form-item>
</a-col>
</a-row>
@ -50,7 +56,13 @@
<!--插槽:table标题-->
<template #tableTitle>
<a-button type="primary" v-auth="'inventory:data_inventory:add'" @click="handleAdd" preIcon="ant-design:plus-outlined"> </a-button>
<a-button type="primary" v-auth="'inventory:data_inventory:exportXls'" preIcon="ant-design:export-outlined" :loading="exportLoading" @click="handleExport">
<a-button
type="primary"
v-auth="'inventory:data_inventory:exportXls'"
preIcon="ant-design:export-outlined"
:loading="exportLoading"
@click="handleExport"
>
导出
</a-button>
<j-upload-button type="primary" v-auth="'inventory:data_inventory:importExcel'" preIcon="ant-design:import-outlined" @click="onImportXls"
@ -90,10 +102,12 @@
import { list, deleteOne, batchDelete, getImportUrl, getExportUrl } from './Inventory.api';
import InventoryModal from './components/InventoryModal.vue';
import { getDateByPicker } from '/@/utils';
import { JDictSelectTag } from '@/components/Form';
import JSelectMultiple from '/@/components/Form/src/jeecg/components/JSelectMultiple.vue';
import ItemSelect from '@/views/base/item/components/ItemSelect.vue';
import PointSelect from '@/views/base/point/components/PointSelect.vue';
import StockSelect from '@/views/base/stock/components/StockSelect.vue';
import { JInputTypeEnum } from '@/enums/cpteEnum';
import { JInput } from '@/components/Form';
const fieldPickers = reactive({});
@ -247,6 +261,7 @@
//
const exportLoading = ref(false);
//
async function handleExport() {
exportLoading.value = true;