From 28e196ded3b02c1efc977fb1c8cba9902aa26d69 Mon Sep 17 00:00:00 2001 From: wente <329538422@qq.com> Date: 星期三, 08 十一月 2023 14:40:39 +0800 Subject: [PATCH] 多选组件 --- web/packages/views/pages/generator.vue | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) diff --git a/web/packages/views/pages/generator.vue b/web/packages/views/pages/generator.vue index b9c071b..a04809b 100644 --- a/web/packages/views/pages/generator.vue +++ b/web/packages/views/pages/generator.vue @@ -3,8 +3,10 @@ <div class="mod-sys__generator"> <el-form :model="dataForm" label-width="80px" @keyup.enter.native="getDataList()"> <el-form-item> - <el-input style="width: 30%;margin-right: 20px;" v-model="dataForm.tableName" placeholder="璇疯緭鍏ヨ〃鍚�" - clearable></el-input> + 閫夋嫨鍔熻兘琛� <el-select v-model="dataForm.tableName"> + <el-option v-for="item in tableList" :key="item.tableName" :label="item.tableName" :value="item.tableName"> + </el-option> + </el-select> <el-button @click="getTableInfo()">鏌ヨ</el-button> </el-form-item> </el-form> @@ -48,7 +50,7 @@ <div v-show="dataForm.tableData.length > 0" style="height:300px;overflow-y: auto"> <el-form :model="dataForm" :rules="dataRule" ref="dataForm" label-width="200px"> - <el-form-item prop="className" label="瀹炰綋瀵硅薄鍚嶇О" style="width: 60%"> + <el-form-item prop="className" label="瀹炰綋绫诲悕绉�" style="width: 60%"> <el-input v-model="dataForm.className" placeholder="璇疯緭鍏ョ敓鎴愮殑瀹炰綋瀵硅薄鍚嶇О"></el-input> </el-form-item> @@ -110,7 +112,8 @@ packName: 'com.zt.life.modules', isPageFlag: true, isExport: false, - tableData: [] + tableData: [], + tableList:[] } } @@ -154,6 +157,7 @@ if (res.success) { this.modules = res.data.modules this.eqList = res.data.eqList + this.tableList = res.data.tableList } }, async getTableInfo() { -- Gitblit v1.9.1