Parcourir la source

数据模型:DDL解析接口更换

Xiao_123 il y a 1 semaine
Parent
commit
b3e56791db
1 fichiers modifiés avec 25 ajouts et 25 suppressions
  1. 25 25
      src/views/dataGovernance/dataModules/components/editByDDL.vue

+ 25 - 25
src/views/dataGovernance/dataModules/components/editByDDL.vue

@@ -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) {