wujingjing
2025-01-02 3b6326a5f7be428657e2252560d10eb09e34eab9
src/views/project/yw/systemManage/dimensionMgr/DimensionMgr.vue
@@ -76,7 +76,7 @@
               <el-table-column label="操作" width="150" fixed="right" show-overflow-tooltip>
                  <template #default="scope">
                     <div class="space-x-3 items-center flex">
                        <el-tooltip effect="dark" content="别名" placement="top">
                        <el-tooltip effect="dark" content="别名" placement="top" v-if="checkAliasExist(scope.row)">
                           <i
                              class="ywifont ywicon-gongsijieshao !text-[15px] text-blue-400 cursor-pointer"
                              @click="openAliasDisplayDlg(scope.row)"
@@ -245,11 +245,12 @@
//#region ====================== 别名弹窗 ======================
const aliasDisplayDlgIsShow = ref(false);
const aliasDisplayDlgMapRow = ref(null);
const checkAliasExist = (row: any) => {
   const isExist = row.alias && Object.keys(row.alias).length > 0;
   return isExist;
};
const openAliasDisplayDlg = (row) => {
   if (!row.alias || Object.keys(row.alias).length === 0) {
      ElMessage.warning('该维度没有别名');
      return;
   }
   aliasDisplayDlgMapRow.value = row;
   aliasDisplayDlgIsShow.value = true;