jinlin
2023-11-07 11713839245ecb7483fd24b66d8462011b5c351e
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() {