From 63d9a9c62fd34f4b48a157e0bc57dd82ee09a197 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期四, 27 十一月 2025 17:36:12 +0800
Subject: [PATCH] 2025.11.27

---
 src/views/fysp/task/components/CompSubTaskList.vue |   30 ++++++++++++++++--------------
 1 files changed, 16 insertions(+), 14 deletions(-)

diff --git a/src/views/fysp/task/components/CompSubTaskList.vue b/src/views/fysp/task/components/CompSubTaskList.vue
index 2ff7199..818339f 100644
--- a/src/views/fysp/task/components/CompSubTaskList.vue
+++ b/src/views/fysp/task/components/CompSubTaskList.vue
@@ -1,19 +1,16 @@
 <template>
   <el-row justify="space-between">
     <el-text>鍗曟棩璁″垝</el-text>
-    <div>
+    <div v-show="create && data && data.length > 0">
       <el-button
+        icon="IconPrinter"
         type="success"
         size="small"
         plain
         @click="handleInspectFileDownload"
-        >鍗曟嵁涓嬭浇</el-button
+        >鍗曟嵁鎵撳嵃</el-button
       >
-      <el-button
-        v-show="create && data && data.length > 0"
-        type="success"
-        size="small"
-        @click="add"
+      <el-button type="success" size="small" @click="add" icon="Switch"
         >浠诲姟璋冩暣</el-button
       >
     </div>
@@ -36,13 +33,15 @@
                 plain
                 type="primary"
                 size="small"
+                icon="EditPen"
                 @click="edit(item)"
-                >缂栬緫</el-button
+                >淇敼</el-button
               >
               <el-button
                 :disabled="item.status != '鏈墽琛�'"
-                type="default"
+                type="danger"
                 size="small"
+                icon="Delete"
                 @click="remove(item)"
                 >绉婚櫎</el-button
               >
@@ -79,13 +78,16 @@
       @cancel="dialogVisible = false"
     ></CompSubTaskEdit>
   </el-dialog>
-  <SceneInspectFile v-model="downloadDialog" :value="downloadSceneList"></SceneInspectFile>
+  <SceneInspectFile
+    v-model="downloadDialog"
+    :value="downloadSceneList"
+  ></SceneInspectFile>
 </template>
 <script setup>
 import { ref, computed, watch, onMounted, onUnmounted } from 'vue';
 import { ElMessageBox, ElNotification, ElMessage } from 'element-plus';
 import CompSubTaskEdit from './CompSubTaskEdit.vue';
-import SceneInspectFile from "@/views/fysp/scene/SceneInspectFile.vue";
+import SceneInspectFile from '@/views/fysp/scene/SceneInspectFile.vue';
 import subtaskApi from '@/api/fysp/subtaskApi';
 
 const props = defineProps({
@@ -104,7 +106,7 @@
 const activeItem = ref(null);
 const data = computed(() => props.modelValue);
 const downloadDialog = ref(false);
-const downloadSceneList = ref([])
+const downloadSceneList = ref([]);
 
 const emit = defineEmits(['submit', 'add', 'remove', 'update:modelValue']);
 
@@ -154,7 +156,7 @@
 });
 
 function handleInspectFileDownload() {
-  downloadSceneList.value = data.value.map(v=>v.scenseid)
-  downloadDialog.value = true
+  downloadSceneList.value = data.value.map((v) => v.scenseid);
+  downloadDialog.value = true;
 }
 </script>

--
Gitblit v1.9.3