fix(frontend): resolve cross-page selection loss, add destroy-on-close to dialogs, and fix row-key collision in stocktake
This commit is contained in:
@ -45,7 +45,7 @@
|
||||
</el-card>
|
||||
|
||||
<!-- 打印机配置弹窗 -->
|
||||
<el-dialog v-model="printerDialogVisible" title="打印机 IP 配置" width="500px">
|
||||
<el-dialog v-model="printerDialogVisible" title="打印机 IP 配置" width="500px" destroy-on-close>
|
||||
<el-form :model="printerForm" label-width="120px">
|
||||
<el-form-item label="标签打印机 IP">
|
||||
<el-input v-model="printerForm.label_ip" placeholder="例如 192.168.9.221" />
|
||||
@ -69,7 +69,7 @@
|
||||
</el-dialog>
|
||||
|
||||
<!-- 库位管理弹窗 -->
|
||||
<el-dialog v-model="warehouseDialogVisible" title="库位管理" width="700px" :close-on-click-modal="false">
|
||||
<el-dialog v-model="warehouseDialogVisible" title="库位管理" width="700px" destroy-on-close :close-on-click-modal="false">
|
||||
<div class="warehouse-dialog">
|
||||
<div class="warehouse-header">
|
||||
<!-- 非批量模式 -->
|
||||
@ -145,7 +145,7 @@
|
||||
</el-dialog>
|
||||
|
||||
<!-- 新增/编辑库位弹窗 -->
|
||||
<el-dialog v-model="locationFormVisible" :title="locationFormTitle" width="400px">
|
||||
<el-dialog v-model="locationFormVisible" :title="locationFormTitle" width="400px" destroy-on-close>
|
||||
<el-form :model="locationForm" label-width="80px">
|
||||
<el-form-item label="上级库位">
|
||||
<el-input :value="locationForm.parentName" disabled />
|
||||
@ -164,7 +164,7 @@
|
||||
</el-dialog>
|
||||
|
||||
<!-- 批量生成库位弹窗 -->
|
||||
<el-dialog v-model="batchGenerateVisible" title="批量生成库位" width="800px">
|
||||
<el-dialog v-model="batchGenerateVisible" title="批量生成库位" width="800px" destroy-on-close>
|
||||
<el-form :model="batchGenerateForm" label-width="100px">
|
||||
<el-form-item label="父级库位">
|
||||
<el-input :value="batchGenerateForm.parentName" disabled />
|
||||
|
||||
Reference in New Issue
Block a user