减少货商和经办人下拉选择一次性加载数据的数量防止页面卡住时间过长

This commit is contained in:
weiwei committed 2025-05-28 17:27:32 +08:00
1 parent 9031f92404
commit b84f5e4392
12 files changed
+221 -187

No files matched your search

@@ -46,7 +46,7 @@
<el-table-column prop="name" label="食材名称" show-overflow-tooltip />
<el-table-column prop="categoryName" label="食材分类" show-overflow-tooltip>
<template #default="{ row }">
{{ canteenErpCategoryOptions.find((item: any) => item.id == row.categoryId)?.name }}
<el-tag>{{ canteenErpCategoryOptions.find((item: any) => item.id == row.categoryId)?.name }}</el-tag>
</template>
</el-table-column>
<el-table-column prop="unit" label="食材单位" show-overflow-tooltip />
@@ -57,7 +57,7 @@
/>
</el-form-item>
<el-form-item label="货商" prop="supplierId">
<select-supplier v-model="baseDataForm.supplierId" style="width: 200px" :disabled="disabled" />
<SelectSupermarketSupplier v-model="baseDataForm.supplierId" style="width: 200px" :disabled="disabled" />
</el-form-item>
<el-form-item label="备注" prop="remark">
<el-input v-model.trim="baseDataForm.remark" placeholder="请输入备注" style="width: 200px" :disabled="disabled" />
@@ -26,7 +26,7 @@
</div>
<div style="width: 33.33%; height: 28px; line-height: 28px">
<span class="font-bold">货商:</span>
<select-supplier v-model="baseDataForm.supplierId" style="width: 200px" :disabled="disabled" :isDisplayName="true" />
<SelectSupermarketSupplier v-model="baseDataForm.supplierId" style="width: 200px" :disabled="disabled" :isDisplayName="true" />
</div>
<div style="width: 33.33%; height: 28px; line-height: 28px">
<span class="font-bold">备注:</span>
@@ -62,7 +62,7 @@
/>
</el-form-item>
<el-form-item label="货商" prop="supplierId">
<select-supplier v-model="baseDataForm.supplierId" style="width: 200px" :disabled="disabled" />
<SelectSupermarketSupplier v-model="baseDataForm.supplierId" style="width: 200px" :disabled="disabled" />
</el-form-item>
<el-form-item label="备注" prop="remark">
<el-input v-model="baseDataForm.remark" placeholder="请输入备注" style="width: 200px" :disabled="disabled" />
@@ -26,7 +26,7 @@
</div>
<div style="width: 33.33%; height: 28px; line-height: 28px">
<span class="font-bold">货商:</span>
<select-supplier v-model="baseDataForm.supplierId" style="width: 200px" :disabled="disabled" :isDisplayName="true" />
<SelectSupermarketSupplier v-model="baseDataForm.supplierId" style="width: 200px" :disabled="disabled" :isDisplayName="true" />
</div>
<div style="width: 33.33%; height: 28px; line-height: 28px">
<span class="font-bold">备注:</span>
@@ -62,7 +62,7 @@
/>
</el-form-item>
<el-form-item label="货商" prop="supplierId">
<select-supplier v-model="baseDataForm.supplierId" style="width: 200px" :disabled="disabled" />
<SelectSupermarketSupplier v-model="baseDataForm.supplierId" style="width: 200px" :disabled="disabled" />
</el-form-item>
<el-form-item label="备注" prop="remark">
<el-input v-model.trim="baseDataForm.remark" placeholder="请输入备注" style="width: 200px" :disabled="disabled" />
@@ -65,7 +65,7 @@
/>
</el-form-item>
<el-form-item label="货商" prop="supplierId">
<select-supplier v-model="baseDataForm.supplierId" style="width: 200px" :disabled="disabled" />
<SelectSupermarketSupplier v-model="baseDataForm.supplierId" style="width: 200px" :disabled="disabled" />
</el-form-item>
<el-form-item label="备注" prop="remark">
<el-input v-model.trim="baseDataForm.remark" placeholder="请输入备注" style="width: 200px" :disabled="disabled" />
@@ -57,7 +57,7 @@
/>
</el-form-item>
<el-form-item label="货商" prop="supplierId">
<select-supplier v-model="baseDataForm.supplierId" style="width: 200px" :disabled="disabled" />
<SelectSupermarketSupplier v-model="baseDataForm.supplierId" style="width: 200px" :disabled="disabled" />
</el-form-item>
<el-form-item label="备注" prop="remark">
<el-input v-model.trim="baseDataForm.remark" placeholder="请输入备注" style="width: 200px" :disabled="disabled" />
@@ -12,7 +12,7 @@
</el-col>
<el-col :span="12" class="mb20">
<el-form-item label="货商" prop="supplierId">
<select-supplier v-model="form.supplierId" />
<SelectSupermarketSupplier v-model="form.supplierId" />
</el-form-item>
</el-col>
<el-col :span="12" class="mb20">