From 103b08937aeb945a0ff503dfdedf268b9a55dade Mon Sep 17 00:00:00 2001 From: wenhan <1196086345@qq.com> Date: 星期三, 12 一月 2022 10:24:25 +0800 Subject: [PATCH] fix-bug -- 使用TreeSelect组件后,重置按钮无法置空该组件值 --- src/views/tool/gen/index.vue | 98 +++++++++++++++++++++++------------------------- 1 files changed, 47 insertions(+), 51 deletions(-) diff --git a/src/views/tool/gen/index.vue b/src/views/tool/gen/index.vue index 7f73efb..a500b9b 100644 --- a/src/views/tool/gen/index.vue +++ b/src/views/tool/gen/index.vue @@ -6,7 +6,6 @@ v-model="queryParams.tableName" placeholder="璇疯緭鍏ヨ〃鍚嶇О" clearable - size="small" @keyup.enter="handleQuery" /> </el-form-item> @@ -15,15 +14,12 @@ v-model="queryParams.tableComment" placeholder="璇疯緭鍏ヨ〃鎻忚堪" clearable - size="small" @keyup.enter="handleQuery" /> </el-form-item> - <el-form-item label="鍒涘缓鏃堕棿"> + <el-form-item label="鍒涘缓鏃堕棿" style="width: 308px"> <el-date-picker v-model="dateRange" - size="small" - style="width: 240px" value-format="YYYY-MM-DD" type="daterange" range-separator="-" @@ -32,8 +28,8 @@ ></el-date-picker> </el-form-item> <el-form-item> - <el-button type="primary" icon="Search" size="mini" @click="handleQuery">鎼滅储</el-button> - <el-button icon="Refresh" size="mini" @click="resetQuery">閲嶇疆</el-button> + <el-button type="primary" icon="Search" @click="handleQuery">鎼滅储</el-button> + <el-button icon="Refresh" @click="resetQuery">閲嶇疆</el-button> </el-form-item> </el-form> @@ -43,7 +39,6 @@ type="primary" plain icon="Download" - size="mini" @click="handleGenTable" v-hasPermi="['tool:gen:code']" >鐢熸垚</el-button> @@ -53,7 +48,6 @@ type="info" plain icon="Upload" - size="mini" @click="openImportTable" v-hasPermi="['tool:gen:import']" >瀵煎叆</el-button> @@ -63,7 +57,6 @@ type="success" plain icon="Edit" - size="mini" :disabled="single" @click="handleEditTable" v-hasPermi="['tool:gen:edit']" @@ -74,7 +67,6 @@ type="danger" plain icon="Delete" - size="mini" :disabled="multiple" @click="handleDelete" v-hasPermi="['tool:gen:remove']" @@ -108,45 +100,50 @@ prop="className" :show-overflow-tooltip="true" /> - <el-table-column label="鍒涘缓鏃堕棿" align="center" prop="createTime" width="150" /> - <el-table-column label="鏇存柊鏃堕棿" align="center" prop="updateTime" width="150" /> + <el-table-column label="鍒涘缓鏃堕棿" align="center" prop="createTime" width="160" /> + <el-table-column label="鏇存柊鏃堕棿" align="center" prop="updateTime" width="160" /> <el-table-column label="鎿嶄綔" align="center" width="330" class-name="small-padding fixed-width"> <template #default="scope"> - <el-button - type="text" - size="small" - icon="View" - @click="handlePreview(scope.row)" - v-hasPermi="['tool:gen:preview']" - >棰勮</el-button> - <el-button - type="text" - size="small" - icon="Edit" - @click="handleEditTable(scope.row)" - v-hasPermi="['tool:gen:edit']" - >缂栬緫</el-button> - <el-button - type="text" - size="small" - icon="Delete" - @click="handleDelete(scope.row)" - v-hasPermi="['tool:gen:remove']" - >鍒犻櫎</el-button> - <el-button - type="text" - size="small" - icon="Refresh" - @click="handleSynchDb(scope.row)" - v-hasPermi="['tool:gen:edit']" - >鍚屾</el-button> - <el-button - type="text" - size="small" - icon="Download" - @click="handleGenTable(scope.row)" - v-hasPermi="['tool:gen:code']" - >鐢熸垚浠g爜</el-button> + <el-tooltip content="棰勮" placement="top"> + <el-button + type="text" + icon="View" + @click="handlePreview(scope.row)" + v-hasPermi="['tool:gen:preview']" + ></el-button> + </el-tooltip> + <el-tooltip content="缂栬緫" placement="top"> + <el-button + type="text" + icon="Edit" + @click="handleEditTable(scope.row)" + v-hasPermi="['tool:gen:edit']" + ></el-button> + </el-tooltip> + <el-tooltip content="鍒犻櫎" placement="top"> + <el-button + type="text" + icon="Delete" + @click="handleDelete(scope.row)" + v-hasPermi="['tool:gen:remove']" + ></el-button> + </el-tooltip> + <el-tooltip content="鍚屾" placement="top"> + <el-button + type="text" + icon="Refresh" + @click="handleSynchDb(scope.row)" + v-hasPermi="['tool:gen:edit']" + ></el-button> + </el-tooltip> + <el-tooltip content="鐢熸垚浠g爜" placement="top"> + <el-button + type="text" + icon="Download" + @click="handleGenTable(scope.row)" + v-hasPermi="['tool:gen:code']" + ></el-button> + </el-tooltip> </template> </el-table-column> </el-table> @@ -158,7 +155,7 @@ @pagination="getList" /> <!-- 棰勮鐣岄潰 --> - <el-dialog :title="preview.title" v-model="preview.open" width="80%" top="5vh" append-to-body class="scrollbar"> + <el-dialog :title="preview.title" v-model="preview.open" width="80%" top="5vh" append-to-body custom-class="scrollbar"> <el-tabs v-model="preview.activeName"> <el-tab-pane v-for="(value, key) in preview.data" @@ -166,7 +163,7 @@ :name="key.substring(key.lastIndexOf('/')+1,key.indexOf('.vm'))" :key="key" > - <pre><code class="hljs" v-html="value"></code></pre> + <pre>{{ value }}</pre> </el-tab-pane> </el-tabs> </el-dialog> @@ -179,7 +176,6 @@ import router from "@/router"; import importTable from "./importTable"; -const route = useRoute(); const { proxy } = getCurrentInstance(); const tableList = ref([]); -- Gitblit v1.9.3