duy 9 meses atrás
pai
commit
e03373fb77
1 arquivos alterados com 15 adições e 1 exclusões
  1. 15 1
      src/views/project/list/wbs-tree.vue

+ 15 - 1
src/views/project/list/wbs-tree.vue

@@ -157,7 +157,11 @@
                                         )
                                     }}</template>
                                     <template #action="{ row }">
-                                        <el-link type="primary">预览</el-link>
+                                        <el-link
+                                            type="primary"
+                                            @click="previewRow(row)"
+                                            >预览</el-link
+                                        >
                                         <el-link
                                             v-if="row.status === 1"
                                             type="warning"
@@ -396,6 +400,8 @@
             :tab="infoTableData"
         >
         </tableSort>
+        <!-- 预览 -->
+        <previewPage v-model="previewShow" :info="previewInfo"></previewPage>
     </hc-drawer>
 </template>
 
@@ -418,6 +424,7 @@ import independentPage from "./independent/index.vue";
 import archiveTime from "./archiveTime.vue";
 import editElePage from "../../desk/wbs/edit-ele.vue";
 import tableSort from "../../desk/wbs/table-sort.vue";
+import previewPage from "./previewPage.vue";
 
 const props = defineProps({
     type: {
@@ -1135,6 +1142,13 @@ const tableSortShowClose = () => {
     tableSortShow.value = false;
     getInfoTableData();
 };
+//预览
+const previewShow = ref(false);
+const previewInfo = ref({});
+const previewClick = (row) => {
+    previewShow.value = true;
+    previewInfo.value = row;
+};
 </script>
 
 <style scoped lang="scss">