feat: 新增多项功能并优化多个页面交互
1. 新增批量修改钢卷合同接口与合同批量转单功能 2. 优化KLPTable多选列默认位置与物料预警查询交互 3. 升级CoilTable支持多选与自定义操作栏 4. 新增菜单导出功能 5. 优化钢卷面板列宽与操作按钮文案
This commit is contained in:
@@ -27,7 +27,8 @@
|
||||
<!-- 右侧下方:Tab标签页 -->
|
||||
<div class="tab-panel" ref="tabPanel" style="flex: 1; overflow-y: auto;">
|
||||
<ContractTabs :orderId="form.orderId" :deliveryWaybillList="wmsDeliveryWaybills" :coilList="coilList" :contract-attachment="form.businessAnnex" :technical-agreement="form.techAnnex"
|
||||
:other-attachment="form.productionSchedule" :currentOrder="form" :productList="form.coilList" />
|
||||
:other-attachment="form.productionSchedule" :currentOrder="form" :productList="form.coilList"
|
||||
@refresh-product="handleRefreshProduct" />
|
||||
</div>
|
||||
</div>
|
||||
<div v-else style="flex: 1; display: flex; flex-direction: column;">
|
||||
@@ -508,6 +509,17 @@ export default {
|
||||
this.coilList = response.data || [];
|
||||
})
|
||||
},
|
||||
/** 刷新生产成果列表(批量转单后调用) */
|
||||
handleRefreshProduct() {
|
||||
if (!this.form.orderId) return;
|
||||
getOrder(this.form.orderId).then(res => {
|
||||
if (res.data) {
|
||||
this.form.coilList = res.data.coilList || [];
|
||||
}
|
||||
}).catch(err => {
|
||||
console.error('刷新生产成果失败:', err);
|
||||
});
|
||||
},
|
||||
/** 表单重置 */
|
||||
reset() {
|
||||
this.form = {
|
||||
|
||||
Reference in New Issue
Block a user