From 58c79e94fc67a7a3880451e65ddbba2621854ee0 Mon Sep 17 00:00:00 2001
From: gaoshp <291585735@qq.com>
Date: 星期二, 11 六月 2024 21:38:34 +0800
Subject: [PATCH] update

---
 src/views/dnc/craft/document/index.vue |   84 +++++++++++++++++++++++++++--------------
 1 files changed, 55 insertions(+), 29 deletions(-)

diff --git a/src/views/dnc/craft/document/index.vue b/src/views/dnc/craft/document/index.vue
index 8bca007..7d18af2 100644
--- a/src/views/dnc/craft/document/index.vue
+++ b/src/views/dnc/craft/document/index.vue
@@ -1,7 +1,7 @@
 <!--
  * @Date: 2024-05-26 16:12:09
  * @LastEditors: Sneed
- * @LastEditTime: 2024-06-11 19:53:38
+ * @LastEditTime: 2024-06-11 20:07:17
  * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/dnc/craft/document/index.vue
 -->
 <!--
@@ -27,6 +27,17 @@
                             @click="del">鍒犻櫎</el-button>
                         <el-button style="margin-left: 8px;margin-right: auto;" type="primary"
                             @click="addNew">鏂板</el-button>
+                        <el-select v-model="params.type" style="width: 240px;margin-left: 8px;">
+                            <template #prefix>
+                                鏌ヨ鐩爣
+                            </template>
+                            <el-option v-for="item in options.fileType" :key="item.value" :label="item.label"
+                                :value="item.value" />
+                        </el-select>
+                        <el-input style="width: 240px;margin-left: 8px;" v-model="params.keyword"
+                            placeholder="璇疯緭鍏ユ绱㈠唴瀹�"></el-input>
+                        <el-button @click="search" style="margin-left: 8px;" type="primary"
+                            icon="el-icon-search"></el-button>
                     </el-header>
                     <el-main v-if="selectNode.id || selectNode.id == 0">
                         <el-row :gutter="20">
@@ -44,7 +55,7 @@
                                                 <el-button text type="primary" size="small"
                                                     @click="table_edit(scope.row, scope.$index)">缂栬緫</el-button>
                                                 <el-button text type="primary" size="small"
-                                                    @click="del([scope.row])">鍒犻櫎</el-button>
+                                                    @click="openLog(scope.row)">鍙樻洿鏃ュ織</el-button>
                                             </el-button-group>
                                         </template>
                                     </el-table-column>
@@ -73,26 +84,36 @@
                 </el-container>
             </el-container>
         </el-card>
-        <el-dialog v-model="visible" title="鏂板缓鏂囦欢澶�" width="500">
-            <el-form :model="formEdit" :rules="rulesEdit" ref="dialogForm" label-width="120px" label-position="center">
-                <el-form-item label="涓婄骇鐩綍">
-                    <el-input disabled v-model="formEdit.parentName" />
-                </el-form-item>
-                <el-form-item label="鐩綍鍚嶇О" prop="name">
-                    <el-input v-model="formEdit.name" />
-                </el-form-item>
-                <el-col :span="24">
-                    <el-form-item>
-                        <slot>
-                            <el-button type="primary" @click="submit">鎻愪氦</el-button>
-                        </slot>
-                    </el-form-item>
-                </el-col>
-            </el-form>
-        </el-dialog>
         <scDialog v-model="newVisible">
             <scForm ref="form" :config="config" :rules="rules" v-model="form" @submit="submit">
             </scForm>
+        </scDialog>
+        <scDialog v-model="logVisible">
+            <el-container>
+                <el-header>
+                    <el-button type="primary" @click="exportExcel">瀵煎嚭</el-button>
+                    <el-input v-model="searchParams.fileName" style="width: 240px;margin-left: 8px;" placeholder="">
+                        <template #prefix>鏂囦欢鍚嶇О</template>
+                    </el-input>
+                    <el-select v-model="searchParams.fileClass" style="width: 240px;margin-left: 8px;">
+                        <template #prefix>
+                            鏂囦欢绫诲瀷
+                        </template>
+                        <el-option v-for="item in options.fileType" :key="item.value" :label="item.label"
+                            :value="item.value" />
+                    </el-select>
+                    <el-select v-model="searchParams.fileType" style="width: 240px;margin-left: 8px;">
+                        <template #prefix>
+                            鏂囦欢绫诲瀷
+                        </template>
+                        <el-option v-for="item in options.fileType" :key="item.value" :label="item.label"
+                            :value="item.value" />
+                    </el-select>
+                </el-header>
+                <el-main>
+
+                </el-main>
+            </el-container>
         </scDialog>
     </el-main>
 </template>
@@ -107,6 +128,7 @@
         return {
             treeData: [],
             selection: [],
+            params: {},
             selectNode: {
                 // id: 0
             },
@@ -158,16 +180,10 @@
                 ]
             },
             selection: [],
-            visible: false,
-            formEdit: {
-                parentId: '',
-                parentName: '',
-                name: ''
-            },
-            rulesEdit: {
-                name: [
-                    { required: true, message: '蹇呭~' }
-                ]
+            logVisible: false,
+            row: {},
+            options: {
+
             },
         }
     },
@@ -250,6 +266,16 @@
                 parentName: treeNode?.parent?.data?.name || '-'
             }
             this.$refs?.table?.reload()
+        },
+        openLog(row) {
+            this.logVisible = true
+            this.row = row
+        },
+        exportExcel() {
+
+        },
+        search() {
+
         }
     }
 }

--
Gitblit v1.9.3