From e888346ebcd8e3e099a15c7edd7bf367c057193a Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期二, 04 三月 2025 15:33:33 +0800
Subject: [PATCH] Merge branch 'refs/heads/dev'

---
 src/views/CNAS/systemManagement/documentControl/index.vue |   67 +++++++++++++++++++++++++++++++++
 1 files changed, 67 insertions(+), 0 deletions(-)

diff --git a/src/views/CNAS/systemManagement/documentControl/index.vue b/src/views/CNAS/systemManagement/documentControl/index.vue
new file mode 100644
index 0000000..5062e5c
--- /dev/null
+++ b/src/views/CNAS/systemManagement/documentControl/index.vue
@@ -0,0 +1,67 @@
+<template>
+  <div class="file-handling">
+    <el-tabs type="border-card" v-model="activeName" style="height: 100%;">
+      <el-tab-pane :label="item.name" :name="item.component" v-for="(item, index) in tabList" :key="index"
+        style="height: 100%;">
+        <component :is="item.component" :key="item.component"></component>
+      </el-tab-pane>
+    </el-tabs>
+  </div>
+</template>
+
+<script>
+import FileList from './components/FileList.vue'
+import ControlledFileApplication from './components/ControlledFileApplication.vue'
+import DistributionCollectionRecord from './components/DistributionCollectionRecord.vue'
+import FileChangeRequest from './components/FileChangeRequest.vue'
+import FileObsoletionRequest from './components/FileObsoletionRequest.vue'
+export default {
+  components: {
+    FileList,
+    ControlledFileApplication,
+    DistributionCollectionRecord,
+    FileChangeRequest,
+    FileObsoletionRequest
+  },
+  data() {
+    return {
+      tabList: [
+        {
+          name: '鏂囦欢娓呭崟',
+          component: 'FileList'
+        },
+        {
+          name: '鏂囦欢鍙楁帶鐢宠',
+          component: 'ControlledFileApplication'
+        },
+        {
+          name: '鍙戞斁鍥炴敹璁板綍',
+          component: 'DistributionCollectionRecord'
+        },
+        {
+          name: '鏂囦欢鍙樻洿鐢宠',
+          component: 'FileChangeRequest'
+        },
+        {
+          name: '鏂囦欢浣滃簾鐢宠',
+          component: 'FileObsoletionRequest'
+        },
+      ],
+      activeName: 'FileList'
+    };
+  },
+}
+</script>
+
+<style scoped>
+.file-handling {
+  margin-top: 10px;
+  height: calc(100% - 20px);
+}
+
+>>>.el-tabs__content {
+  height: 100%;
+  padding: 0;
+  padding-top: 10px;
+}
+</style>

--
Gitblit v1.9.3