wujingjing
2024-09-09 846fc224acef8e2e98bfdaaeb6b219c31ec20904
src/views/project/yw/dataManage/graph/GraphIndex.vue
@@ -87,16 +87,30 @@
            >
               <el-table-column prop="name" label="文件名称" fixed="left" show-overflow-tooltip align="left" />
               <el-table-column prop="type" width="120" label="文件类型" show-overflow-tooltip align="center" />
               <el-table-column prop="size" width="120" label="文件大小" show-overflow-tooltip align="center" />
               <el-table-column prop="time" label="上传时间" show-overflow-tooltip width="280" align="center"></el-table-column>
               <el-table-column label="操作" width="80" fixed="right" show-overflow-tooltip align="center">
               <el-table-column label="操作" width="120" fixed="right" show-overflow-tooltip align="center">
                  <template #default="scope">
                     <!-- <el-button icon="ele-Tickets" size="small" text type="primary" @click="openOperateDemoPage(scope.row)"> 详情</el-button> -->
                     <el-tooltip effect="dark" content="删除" placement="top">
                        <i
                           class="ywifont ywicon-shanchu !text-[17px] text-red-400 cursor-pointer"
                           @click="deleteCurrentFormulaRow(scope.row)"
                        ></i>
                     </el-tooltip>
                     <div class="space-x-2.5">
                        <el-tooltip effect="dark" content="文档详情" placement="top">
                           <i
                              class="ywifont ywicon-wendang !text-[17px] cursor-pointer text-blue-400"
                              @click="openOperateDemoPage(scope.row)"
                           ></i>
                        </el-tooltip>
                        <el-tooltip effect="dark" content="查看" placement="top">
                           <i
                              class="ywifont ywicon-yulan !text-[17px] cursor-pointer text-blue-400"
                              @click="handleViewKnowledgeFile(scope.row)"
                           ></i>
                        </el-tooltip>
                        <el-tooltip effect="dark" content="删除" placement="top">
                           <i
                              class="ywifont ywicon-shanchu !text-[17px] text-red-400 cursor-pointer"
                              @click="deleteCurrentFormulaRow(scope.row)"
                           ></i>
                        </el-tooltip>
                     </div>
                  </template>
               </el-table-column>
            </el-table>
@@ -174,7 +188,7 @@
import LeftTreeByMgr from '/@/components/tree/leftTreeByMgr.vue';
import { useQueryTable } from '/@/hooks/useQueryTable';
import { deepClone } from '/@/utils/other';
import { convertListToTree } from '/@/utils/util';
import { convertFileSize, convertListToTree } from '/@/utils/util';
const state = reactive({
   tableParams: {
      PageIndex: 1,
@@ -233,6 +247,9 @@
   }).finally(() => {});
   if (res?.json_ok) {
      const resData = (res.values || []) as [];
      resData.forEach((item) => {
         item.size = convertFileSize(item.size);
      });
      categoryTableData.value = resData;
   } else {
      ElMessage.error('获取文档列表失败' + (res?.json_msg ? `,${JSON.stringify(res.json_msg)}` : ''));
@@ -280,7 +297,14 @@
      },
   });
};
const handleViewKnowledgeFile = (row) => {
   router.push({
      name: 'ViewFile',
      query: {
         id: row.id,
      },
   });
};
//导入数据
const importData = () => {
   router.push({