no message
parent
f3ff98905f
commit
ce685ac774
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue