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