代码生成新增行列配置

This commit is contained in:
不做码农 2022-05-22 18:08:16 +08:00
parent 11d48ef020
commit d24546faf7
3 changed files with 11 additions and 4 deletions

View File

@ -17,7 +17,7 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="物理类型" prop="columnType" :show-overflow-tooltip="true" width="90" /> <el-table-column label="物理类型" prop="columnType" :show-overflow-tooltip="true" width="90" />
<el-table-column label="C#类型" width="110"> <el-table-column label="C#类型" width="140">
<template #default="scope"> <template #default="scope">
<el-select v-model="scope.row.csharpType"> <el-select v-model="scope.row.csharpType">
<el-option label="int" value="int" /> <el-option label="int" value="int" />
@ -63,7 +63,7 @@
</el-checkbox> </el-checkbox>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="查询方式"> <el-table-column label="查询方式" width="90" align="center">
<template #default="scope"> <template #default="scope">
<el-select v-model="scope.row.queryType" :disabled="scope.row.htmlType == 'datetime'" v-if="scope.row.isQuery"> <el-select v-model="scope.row.queryType" :disabled="scope.row.htmlType == 'datetime'" v-if="scope.row.isQuery">
<el-option label="=" value="EQ" /> <el-option label="=" value="EQ" />
@ -140,7 +140,7 @@ import Sortable from 'sortablejs'
// name // name
const activeName = ref('cloum') const activeName = ref('cloum')
// //
const tableHeight = ref(document.documentElement.scrollHeight - 245 + 'px') const tableHeight = ref(document.documentElement.scrollHeight - 275 + 'px')
// //
const tables = ref([]) const tables = ref([])
// //
@ -189,6 +189,7 @@ function submitForm() {
sortType: info.value.sortType, sortType: info.value.sortType,
checkedBtn: info.value.checkedBtn, checkedBtn: info.value.checkedBtn,
permissionPrefix: info.value.permissionPrefix, permissionPrefix: info.value.permissionPrefix,
colNum: info.value.colNum,
} }
console.log('genForm', genTable) console.log('genForm', genTable)

View File

@ -168,6 +168,12 @@
<el-input v-model="info.vuePath" placeholder="Vue项目所在绝对路径到项目根目录egD:/ZRAdmin-vue"></el-input> <el-input v-model="info.vuePath" placeholder="Vue项目所在绝对路径到项目根目录egD:/ZRAdmin-vue"></el-input>
</el-form-item> </el-form-item>
</el-col> --> </el-col> -->
<el-col :lg="12">
<el-form-item prop="colNum" label="一行显示列">
<el-radio v-model="info.colNum" :label="12">2列</el-radio>
<el-radio v-model="info.colNum" :label="24">1列</el-radio>
</el-form-item>
</el-col>
<el-col :lg="24" v-show="info.tplCategory != 'select'"> <el-col :lg="24" v-show="info.tplCategory != 'select'">
<el-form-item label="显示按钮"> <el-form-item label="显示按钮">
<el-checkbox-group v-model="info.checkedBtn" @change="checkedBtnSelect"> <el-checkbox-group v-model="info.checkedBtn" @change="checkedBtnSelect">

View File

@ -173,7 +173,7 @@ function openImportTable() {
function handlePreview(row) { function handlePreview(row) {
proxy.$refs['codeform'].validate((valid) => { proxy.$refs['codeform'].validate((valid) => {
if (!valid) { if (!valid) {
proxy.$modal.msgError('请先完成表格') proxy.$modal.msgError('请先完成表格内容')
return return
} }
proxy.$modal.loading('请稍后...') proxy.$modal.loading('请稍后...')