|
@@ -503,10 +503,24 @@
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
prop: 'imgCode',
|
|
prop: 'imgCode',
|
|
|
- label: '零部件图号(规格型号)',
|
|
|
|
|
|
|
+ label: '零部件图号',
|
|
|
showOverflowTooltip: true,
|
|
showOverflowTooltip: true,
|
|
|
width: 150
|
|
width: 150
|
|
|
},
|
|
},
|
|
|
|
|
+ {
|
|
|
|
|
+ prop: 'modelType',
|
|
|
|
|
+ label: '型号',
|
|
|
|
|
+ align: 'center',
|
|
|
|
|
+ showOverflowTooltip: true,
|
|
|
|
|
+ width: 260
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ prop: 'specification',
|
|
|
|
|
+ label: '规格',
|
|
|
|
|
+ align: 'center',
|
|
|
|
|
+ showOverflowTooltip: true,
|
|
|
|
|
+ width: 260
|
|
|
|
|
+ },
|
|
|
{
|
|
{
|
|
|
prop: 'versions',
|
|
prop: 'versions',
|
|
|
slot: 'versions',
|
|
slot: 'versions',
|
|
@@ -787,23 +801,13 @@
|
|
|
width: 120
|
|
width: 120
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
- // 新方案默认展示的 prop 集合(与 newColumnsConfig 保持一致)
|
|
|
|
|
|
|
+ // 新方案默认展示的 prop 集合(自动从 newColumnsConfig 推导,避免漏配导致老列覆盖新列)
|
|
|
newPropSet() {
|
|
newPropSet() {
|
|
|
- return new Set([
|
|
|
|
|
- 'level',
|
|
|
|
|
- 'categoryCode',
|
|
|
|
|
- 'imgCode',
|
|
|
|
|
- 'versions',
|
|
|
|
|
- 'updateTime',
|
|
|
|
|
- 'name',
|
|
|
|
|
- 'dosage',
|
|
|
|
|
- 'measuringUnit',
|
|
|
|
|
- 'brandNum',
|
|
|
|
|
- 'netWeight',
|
|
|
|
|
- 'totalWeight',
|
|
|
|
|
- 'createName',
|
|
|
|
|
- 'createTime'
|
|
|
|
|
- ]);
|
|
|
|
|
|
|
+ const set = new Set();
|
|
|
|
|
+ this.newColumnsConfig.forEach((c) => {
|
|
|
|
|
+ if (c.prop) set.add(c.prop);
|
|
|
|
|
+ });
|
|
|
|
|
+ return set;
|
|
|
},
|
|
},
|
|
|
// 表格列:按 useNewColumns 决定输出老方案还是新方案
|
|
// 表格列:按 useNewColumns 决定输出老方案还是新方案
|
|
|
columns() {
|
|
columns() {
|