代码生成新增属性

This commit is contained in:
不做码农 2023-02-17 11:12:19 +08:00
parent 8affc73527
commit dc58749bfb

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="140"> <el-table-column label="C#类型" width="100">
<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" />
@ -50,16 +50,26 @@
</el-table-column> </el-table-column>
</el-table-column> </el-table-column>
<el-table-column label="后端" align="center" label-class-name="text-hotpink"> <el-table-column label="后端" align="center" label-class-name="text-hotpink">
<el-table-column label="插入" width="60" align="center" v-if="info.tplCategory != 'select'"> <!-- <el-table-column label="插入" width="60" align="center" v-if="info.tplCategory != 'select'">
<template #default="scope"> <template #default="scope">
<el-checkbox v-model="scope.row.isInsert" :disabled="scope.row.isIncrement"></el-checkbox> <el-checkbox v-model="scope.row.isInsert" :disabled="scope.row.isIncrement"></el-checkbox>
</template> </template>
</el-table-column> </el-table-column> -->
<el-table-column label="编辑" width="60" align="center" v-if="info.tplCategory != 'select'"> <el-table-column label="编辑" width="60" align="center" v-if="info.tplCategory != 'select'">
<template #default="scope"> <template #default="scope">
<el-checkbox v-model="scope.row.isEdit" :disabled="scope.row.isPk || scope.row.isIncrement"></el-checkbox> <el-checkbox v-model="scope.row.isEdit" :disabled="scope.row.isPk || scope.row.isIncrement"></el-checkbox>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="自动填充" width="90" align="center">
<template #default="scope">
<el-select v-model="scope.row.autoFillType">
<el-option label=" " :value="0" />
<el-option label="插入" :value="1" />
<el-option label="编辑" :value="2" />
<el-option label="插入编辑" :value="3" />
</el-select>
</template>
</el-table-column>
<el-table-column label="导出" width="60" align="center"> <el-table-column label="导出" width="60" align="center">
<template #default="scope"> <template #default="scope">
<el-checkbox v-model="scope.row.isExport"> </el-checkbox> <el-checkbox v-model="scope.row.isExport"> </el-checkbox>
@ -107,8 +117,9 @@
<el-option label="日期控件" value="datetime" /> <el-option label="日期控件" value="datetime" />
<el-option label="图片上传" value="imageUpload" /> <el-option label="图片上传" value="imageUpload" />
<el-option label="文件上传" value="fileUpload" /> <el-option label="文件上传" value="fileUpload" />
<!-- <el-option label="富文本控件" value="editor" /> --> <el-option label="富文本控件" value="editor" />
<el-option label="自定义输入框" value="customInput" /> <el-option label="自定义输入框" value="customInput" />
<el-option label="下拉单选组合" title="查询下拉,表单单选" value="selectRadio" />
</el-select> </el-select>
</template> </template>
</el-table-column> </el-table-column>
@ -123,7 +134,8 @@
scope.row.htmlType == 'selectMulti' || scope.row.htmlType == 'selectMulti' ||
scope.row.htmlType == 'select' || scope.row.htmlType == 'select' ||
scope.row.htmlType == 'radio' || scope.row.htmlType == 'radio' ||
scope.row.htmlType == 'checkbox' scope.row.htmlType == 'checkbox' ||
scope.row.htmlType == 'selectRadio'
"> ">
<el-option v-for="dict in dictOptions" :key="dict.dictType" :label="dict.dictName" :value="dict.dictType"> <el-option v-for="dict in dictOptions" :key="dict.dictType" :label="dict.dictName" :value="dict.dictType">
<span style="float: left">{{ dict.dictName }}</span> <span style="float: left">{{ dict.dictName }}</span>