|
|
@@ -73,9 +73,9 @@
|
|
|
</tr>
|
|
|
</thead>
|
|
|
<tbody>
|
|
|
- <tr v-for="val in item.meta" :key="key + val.name">
|
|
|
- <td>{{ val.name }}</td>
|
|
|
- <td>{{ val.en_name }}</td>
|
|
|
+ <tr v-for="val in item.meta" :key="key + val.name_zh">
|
|
|
+ <td>{{ val.name_zh }}</td>
|
|
|
+ <td>{{ val.name_en }}</td>
|
|
|
<td>{{ val.data_type }}</td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
@@ -145,10 +145,10 @@
|
|
|
</tr>
|
|
|
<tr
|
|
|
v-for="(item, index) in selected"
|
|
|
- :key="item.name"
|
|
|
+ :key="item.name_zh"
|
|
|
>
|
|
|
- <td>{{ item.name }}</td>
|
|
|
- <td>{{ item.en_name }}</td>
|
|
|
+ <td>{{ item.name_zh }}</td>
|
|
|
+ <td>{{ item.name_en }}</td>
|
|
|
<td>
|
|
|
<m-editTable
|
|
|
:text="item.data_type"
|
|
|
@@ -157,20 +157,20 @@
|
|
|
@use="$el => item.data_type = $el.value"
|
|
|
>
|
|
|
<template #title>
|
|
|
- [{{ item.name }}]元数据类型选择
|
|
|
+ [{{ item.name_zh }}]元数据类型选择
|
|
|
</template>
|
|
|
</m-editTable>
|
|
|
</td>
|
|
|
<td>
|
|
|
<m-editTable
|
|
|
- :text="item.master_data?.name || '--'"
|
|
|
+ :text="item.master_data?.name_zh || '--'"
|
|
|
:init="originInit"
|
|
|
- item-label="title"
|
|
|
+ item-label="name_zh"
|
|
|
item-value="id"
|
|
|
@use="$el => originSave($el, item)"
|
|
|
>
|
|
|
<template #title>
|
|
|
- [{{ item.name }}] 主数据选择
|
|
|
+ [{{ item.name_zh }}] 主数据选择
|
|
|
</template>
|
|
|
</m-editTable>
|
|
|
<v-btn color="error" icon v-if="item.master_data?.id" @click="originClose(item)">
|
|
|
@@ -179,17 +179,17 @@
|
|
|
</td>
|
|
|
<td>
|
|
|
<m-editTable
|
|
|
- :text="item.data_standard?.name || '--'"
|
|
|
+ :text="item.data_standard?.name_zh || '--'"
|
|
|
:init="standardInit"
|
|
|
- item-label="name"
|
|
|
+ item-label="name_zh"
|
|
|
item-value="id"
|
|
|
@use="$el => standardSave($el, item)"
|
|
|
>
|
|
|
<template #title>
|
|
|
- [{{ item.name }}] 数据标准选择
|
|
|
+ [{{ item.name_zh }}] 数据标准选择
|
|
|
</template>
|
|
|
</m-editTable>
|
|
|
- <v-btn color="error" icon v-if="item.data_standard?.name" @click="standardClose(item)">
|
|
|
+ <v-btn color="error" icon v-if="item.data_standard?.name_zh" @click="standardClose(item)">
|
|
|
<v-icon>mdi-close</v-icon>
|
|
|
</v-btn>
|
|
|
</td>
|
|
|
@@ -275,7 +275,7 @@ export default {
|
|
|
// options: [
|
|
|
// {
|
|
|
// type: 'text',
|
|
|
- // key: 'name',
|
|
|
+ // key: 'name_zh',
|
|
|
// outlined: true,
|
|
|
// dense: true,
|
|
|
// col: 4,
|
|
|
@@ -285,7 +285,7 @@ export default {
|
|
|
// },
|
|
|
// {
|
|
|
// type: 'text',
|
|
|
- // key: 'en_name',
|
|
|
+ // key: 'name_en',
|
|
|
// outlined: true,
|
|
|
// dense: true,
|
|
|
// col: 4,
|
|
|
@@ -366,7 +366,7 @@ export default {
|
|
|
items: data.records.map(e => {
|
|
|
return {
|
|
|
...e,
|
|
|
- title: e.name
|
|
|
+ name_zh: e.name_zh
|
|
|
// title: `[${types[e.type]}] ${e.name}`
|
|
|
}
|
|
|
}),
|
|
|
@@ -380,13 +380,13 @@ export default {
|
|
|
originSave (use, item) {
|
|
|
item.master_data = {
|
|
|
id: use.id,
|
|
|
- name: use.title
|
|
|
+ name_zh: use.name_zh
|
|
|
}
|
|
|
},
|
|
|
originClose (item) {
|
|
|
item.master_data = {
|
|
|
id: null,
|
|
|
- name: null
|
|
|
+ name_zh: null
|
|
|
}
|
|
|
},
|
|
|
handleSelect (item, key) {
|
|
|
@@ -398,7 +398,7 @@ export default {
|
|
|
const query = new FormData()
|
|
|
query.append('file', file)
|
|
|
try {
|
|
|
- const { data } = await api.resourceParseByDDL(query)
|
|
|
+ const { data } = await api.resourceParseDDL(query)
|
|
|
this.select = null
|
|
|
this.items = Object.keys(data).reduce((res, key) => {
|
|
|
const { meta, ...obj } = data[key]
|
|
|
@@ -411,7 +411,7 @@ export default {
|
|
|
data_standard: null,
|
|
|
master_data: {
|
|
|
id: null,
|
|
|
- name: null
|
|
|
+ name_zh: null
|
|
|
}
|
|
|
}
|
|
|
})
|
|
|
@@ -438,7 +438,7 @@ export default {
|
|
|
standardSave (use, item) {
|
|
|
item.data_standard = {
|
|
|
id: use.id,
|
|
|
- name: use.name
|
|
|
+ name_zh: use.name_zh
|
|
|
}
|
|
|
},
|
|
|
standardInit (query) {
|
|
|
@@ -505,9 +505,9 @@ export default {
|
|
|
metaData: this.selected.map(e => {
|
|
|
return {
|
|
|
id: e.id,
|
|
|
- en_name: e.en_name,
|
|
|
+ name_en: e.name_en,
|
|
|
data_type: e.data_type,
|
|
|
- name: e.name,
|
|
|
+ name_zh: e.name_zh,
|
|
|
data_standard: e.data_standard?.id ?? null,
|
|
|
master_data: e.master_data?.id ?? null
|
|
|
}
|
|
|
@@ -516,7 +516,7 @@ export default {
|
|
|
]
|
|
|
const query = {
|
|
|
...obj,
|
|
|
- en_name: this.select,
|
|
|
+ name_en: this.select,
|
|
|
origin: 'sql'
|
|
|
}
|
|
|
if (this.itemData.id) {
|