|
|
|
@ -55,6 +55,7 @@ |
|
|
|
<!-- 数据表格 --> |
|
|
|
<el-table |
|
|
|
ref="rawMaterialTable" |
|
|
|
:key="`raw-material-${applyNo || 'empty'}-${canEdit ? 'edit' : 'view'}`" |
|
|
|
:data="rawMaterialList" |
|
|
|
v-loading="tableLoading" |
|
|
|
border |
|
|
|
@ -463,6 +464,8 @@ export default { |
|
|
|
this.loadRawMaterialList() |
|
|
|
this.loadChangeLogList() |
|
|
|
} else { |
|
|
|
this.rawMaterialList = [] |
|
|
|
this.selectedRows = [] |
|
|
|
this.changeLogList = [] |
|
|
|
this.changeLogDrawerVisible = false |
|
|
|
} |
|
|
|
@ -482,6 +485,8 @@ export default { |
|
|
|
} else { |
|
|
|
this.processOptions = [] |
|
|
|
} |
|
|
|
this.selectedRows = [] |
|
|
|
this.refreshRawMaterialTableLayout() |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
@ -528,6 +533,7 @@ export default { |
|
|
|
this.tableLoading = false |
|
|
|
if (data && data.code === 0) { |
|
|
|
this.rawMaterialList = data.list || [] |
|
|
|
this.refreshRawMaterialTableLayout() |
|
|
|
} else { |
|
|
|
this.rawMaterialList = [] |
|
|
|
this.$message.error(data.msg || '查询原材料清单失败') |
|
|
|
@ -538,6 +544,17 @@ export default { |
|
|
|
}) |
|
|
|
}, |
|
|
|
|
|
|
|
/** |
|
|
|
* 刷新原材料表格布局,避免列结构切换后错位 |
|
|
|
*/ |
|
|
|
refreshRawMaterialTableLayout() { |
|
|
|
this.$nextTick(() => { |
|
|
|
if (this.$refs.rawMaterialTable && this.$refs.rawMaterialTable.doLayout) { |
|
|
|
this.$refs.rawMaterialTable.doLayout() |
|
|
|
} |
|
|
|
}) |
|
|
|
}, |
|
|
|
|
|
|
|
/** |
|
|
|
* 加载原材料修改记录 |
|
|
|
*/ |
|
|
|
|