|
|
@@ -26,7 +26,10 @@
|
|
|
</el-button>
|
|
|
</template>
|
|
|
<template v-slot:factory="{ row }">
|
|
|
- {{ showgfactory(row) }}
|
|
|
+ {{ showgfactory(row, 1) }}
|
|
|
+ </template>
|
|
|
+ <template v-slot:parent="{ row }">
|
|
|
+ {{ showgfactory(row, 2) }}
|
|
|
</template>
|
|
|
<template v-slot:enabled="{ row }">
|
|
|
{{ dict.enabled[row.enabled] }}
|
|
|
@@ -104,6 +107,12 @@
|
|
|
prop: 'extInfo.parentId',
|
|
|
slot: 'factory'
|
|
|
},
|
|
|
+ {
|
|
|
+ label: '工厂编码',
|
|
|
+ prop: 'parent[0].id',
|
|
|
+ slot: 'parent'
|
|
|
+
|
|
|
+ },
|
|
|
{
|
|
|
label: '省/市/区',
|
|
|
prop: 'extInfo.location'
|
|
|
@@ -163,11 +172,14 @@
|
|
|
});
|
|
|
},
|
|
|
// 回显工厂名称
|
|
|
- showgfactory (row) {
|
|
|
+ showgfactory (row, type) {
|
|
|
let result = row.parent.find((n) => n.id == row.parentId);
|
|
|
- if (result) {
|
|
|
+ if (result && type == 1) {
|
|
|
return result.name;
|
|
|
- } else {
|
|
|
+ } else if(result && type == 2) {
|
|
|
+ return result.code;
|
|
|
+ }
|
|
|
+ else {
|
|
|
return '';
|
|
|
}
|
|
|
},
|