Kaynağa Gözat

编辑元数据更改

duy 2 yıl önce
ebeveyn
işleme
f6ae83759b

+ 7 - 4
src/views/archives/components/meta-info.vue

@@ -2,7 +2,8 @@
     <el-drawer v-model="showModal"  v-if="showModal" title="元数据信息" class="hc-modal-border" draggable destroy-on-close @closed="cancelClick" :size="size"
     ref="drawerRef" :modal-class="uis" :class="`hc-drawer-box ${ui}`"   >
 
-       <metaTable  :isEdit="isEdit" :loading="tabeloading" :metaDataTable="metaDataTable" @changemeDataTable="changemeDataTable"/>
+       <metaTable  :isEdit="isEdit" :loading="tabeloading" :metaDataTable="metaDataTable" @changemeDataTable="changemeDataTable"  v-if="metaDataTable.length>0"/>
+       <HcNoData v-if="metaDataTable.length==0"/>
         <template #footer>
 
             <div class="dialog-footer" style="margin-top: 20px" v-if="isEdit">
@@ -107,7 +108,7 @@ const changemeDataTable=(val)=>{
     updateInfo.value=val
 }
 
-const emits = defineEmits(['upshowModal'])
+const emits = defineEmits(['upshowModal','getTableData'])
 //返回  
 const gobackClick = () => {
     isEdit.value=true
@@ -127,16 +128,18 @@ const saveloading=ref(false)
 const saveClick = async () => {
     isEdit.value=false
     saveloading.value = true
-    const {error, code, data} = await tuningApi.updateMetadata({
+    const {error, code, msg} = await tuningApi.updateMetadata({
         data:updateInfo.value
     })
     saveloading.value = false
     if (!error && code === 200) {
-        console.log(data,'data');
+        window.$message.success(msg)
+        emits('getTableData')
    
     } else {
      
     }
+    emits('upshowModal', false)
 }
 
 </script>

+ 1 - 1
src/views/archives/meta-data.vue

@@ -64,7 +64,7 @@
             </HcCard>
         </div>
     <!-- 元数据信息编辑 -->
-    <MetaInfo :show="showMeteInfo"   @upshowModal="upshowModal" :fileId="fileId" ></MetaInfo>
+    <MetaInfo :show="showMeteInfo"   @upshowModal="upshowModal" :fileId="fileId"  @getTableData="getTableData"></MetaInfo>
  
 
     </div>