refactor(crm): 优化订单明细查询逻辑,移除内存排序并迁移到SQL层
1. 新增联表分页查询方法,在数据库层完成排序和分页 2. 移除前端页面冗余的合同信息缓存和内存排序逻辑 3. 新增钢卷导入组件,支持调拨单钢批量化导入 4. 补充订单明细VO类的联表查询字段
This commit is contained in:
@@ -134,6 +134,7 @@
|
||||
@click="handleRefreshDetailList">刷新</el-button>
|
||||
<coil-selector v-loading="buttonLoading" ref="coilSelector" :filters="{ dataType: 1, status: 0 }" multiple
|
||||
@confirm="handleCoilChange" v-if="canAddCoils"></coil-selector>
|
||||
<import-coil v-if="canAddCoils" :transferId="currentOrderId" @success="handleImportSuccess" />
|
||||
<el-checkbox v-model="batchEdit" style="margin-right: 10px;">批量操作</el-checkbox>
|
||||
</div>
|
||||
<transfer-item-table ref="transferItemTable" :data="transferOrderItems" :batchEdit="batchEdit"
|
||||
@@ -147,12 +148,14 @@ import { listTransferOrder, getTransferOrder, delTransferOrder, addTransferOrder
|
||||
import { listTransferOrderItem, batchAddTransferOrderItem } from "@/api/wms/transferOrderItem";
|
||||
import CoilSelector from "@/components/CoilSelector";
|
||||
import TransferItemTable from "@/views/wms/move/components/tranferItemTable.vue";
|
||||
import ImportCoil from "@/views/wms/move/components/ImportCoil.vue";
|
||||
|
||||
export default {
|
||||
name: "TransferOrder",
|
||||
components: {
|
||||
CoilSelector,
|
||||
TransferItemTable,
|
||||
ImportCoil,
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
@@ -472,6 +475,10 @@ export default {
|
||||
this.buttonLoading = false;
|
||||
})
|
||||
},
|
||||
/** 导入钢卷成功回调 */
|
||||
handleImportSuccess() {
|
||||
this.handleView({ orderId: this.currentOrderId });
|
||||
},
|
||||
// 取消按钮
|
||||
cancel() {
|
||||
this.open = false;
|
||||
|
||||
Reference in New Issue
Block a user