Vue3前端代码生成模板同步到最新
This commit is contained in:
		| @@ -17,13 +17,12 @@ | |||||||
|           v-model="queryParams.${column.javaField}" |           v-model="queryParams.${column.javaField}" | ||||||
|           placeholder="请输入${comment}" |           placeholder="请输入${comment}" | ||||||
|           clearable |           clearable | ||||||
|           size="small" |  | ||||||
|           @keyup.enter="handleQuery" |           @keyup.enter="handleQuery" | ||||||
|         /> |         /> | ||||||
|       </el-form-item> |       </el-form-item> | ||||||
| #elseif(($column.htmlType == "select" || $column.htmlType == "radio") && "" != $dictType) | #elseif(($column.htmlType == "select" || $column.htmlType == "radio") && "" != $dictType) | ||||||
|       <el-form-item label="${comment}" prop="${column.javaField}"> |       <el-form-item label="${comment}" prop="${column.javaField}"> | ||||||
|         <el-select v-model="queryParams.${column.javaField}" placeholder="请选择${comment}" clearable size="small"> |         <el-select v-model="queryParams.${column.javaField}" placeholder="请选择${comment}" clearable> | ||||||
|           <el-option |           <el-option | ||||||
|             v-for="dict in ${dictType}" |             v-for="dict in ${dictType}" | ||||||
|             :key="dict.value" |             :key="dict.value" | ||||||
| @@ -34,13 +33,13 @@ | |||||||
|       </el-form-item> |       </el-form-item> | ||||||
| #elseif(($column.htmlType == "select" || $column.htmlType == "radio") && $dictType) | #elseif(($column.htmlType == "select" || $column.htmlType == "radio") && $dictType) | ||||||
|       <el-form-item label="${comment}" prop="${column.javaField}"> |       <el-form-item label="${comment}" prop="${column.javaField}"> | ||||||
|         <el-select v-model="queryParams.${column.javaField}" placeholder="请选择${comment}" clearable size="small"> |         <el-select v-model="queryParams.${column.javaField}" placeholder="请选择${comment}" clearable> | ||||||
|           <el-option label="请选择字典生成" value="" /> |           <el-option label="请选择字典生成" value="" /> | ||||||
|         </el-select> |         </el-select> | ||||||
|       </el-form-item> |       </el-form-item> | ||||||
| #elseif($column.htmlType == "datetime" && $column.queryType != "BETWEEN") | #elseif($column.htmlType == "datetime" && $column.queryType != "BETWEEN") | ||||||
|       <el-form-item label="${comment}" prop="${column.javaField}"> |       <el-form-item label="${comment}" prop="${column.javaField}"> | ||||||
|         <el-date-picker clearable size="small" |         <el-date-picker clearable | ||||||
|           v-model="queryParams.${column.javaField}" |           v-model="queryParams.${column.javaField}" | ||||||
|           type="date" |           type="date" | ||||||
|           value-format="YYYY-MM-DD" |           value-format="YYYY-MM-DD" | ||||||
| @@ -48,11 +47,9 @@ | |||||||
|         </el-date-picker> |         </el-date-picker> | ||||||
|       </el-form-item> |       </el-form-item> | ||||||
| #elseif($column.htmlType == "datetime" && $column.queryType == "BETWEEN") | #elseif($column.htmlType == "datetime" && $column.queryType == "BETWEEN") | ||||||
|       <el-form-item label="${comment}"> |       <el-form-item label="${comment}" style="width: 308px"> | ||||||
|         <el-date-picker |         <el-date-picker | ||||||
|           v-model="daterange${AttrName}" |           v-model="daterange${AttrName}" | ||||||
|           size="small" |  | ||||||
|           style="width: 240px" |  | ||||||
|           value-format="YYYY-MM-DD" |           value-format="YYYY-MM-DD" | ||||||
|           type="daterange" |           type="daterange" | ||||||
|           range-separator="-" |           range-separator="-" | ||||||
| @@ -64,8 +61,8 @@ | |||||||
| #end | #end | ||||||
| #end | #end | ||||||
|       <el-form-item> |       <el-form-item> | ||||||
|         <el-button type="primary" icon="Search" size="mini" @click="handleQuery">搜索</el-button> |         <el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button> | ||||||
|         <el-button icon="Refresh" size="mini" @click="resetQuery">重置</el-button> |         <el-button icon="Refresh" @click="resetQuery">重置</el-button> | ||||||
|       </el-form-item> |       </el-form-item> | ||||||
|     </el-form> |     </el-form> | ||||||
|  |  | ||||||
| @@ -75,7 +72,6 @@ | |||||||
|           type="primary" |           type="primary" | ||||||
|           plain |           plain | ||||||
|           icon="Plus" |           icon="Plus" | ||||||
|           size="mini" |  | ||||||
|           @click="handleAdd" |           @click="handleAdd" | ||||||
|           v-hasPermi="['${moduleName}:${businessName}:add']" |           v-hasPermi="['${moduleName}:${businessName}:add']" | ||||||
|         >新增</el-button> |         >新增</el-button> | ||||||
| @@ -132,21 +128,18 @@ | |||||||
|       <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> |       <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> | ||||||
|         <template #default="scope"> |         <template #default="scope"> | ||||||
|           <el-button |           <el-button | ||||||
|             size="mini" |  | ||||||
|             type="text" |             type="text" | ||||||
|             icon="Edit" |             icon="Edit" | ||||||
|             @click="handleUpdate(scope.row)" |             @click="handleUpdate(scope.row)" | ||||||
|             v-hasPermi="['${moduleName}:${businessName}:edit']" |             v-hasPermi="['${moduleName}:${businessName}:edit']" | ||||||
|           >修改</el-button> |           >修改</el-button> | ||||||
|           <el-button |           <el-button | ||||||
|             size="mini" |  | ||||||
|             type="text" |             type="text" | ||||||
|             icon="Plus" |             icon="Plus" | ||||||
|             @click="handleAdd(scope.row)" |             @click="handleAdd(scope.row)" | ||||||
|             v-hasPermi="['${moduleName}:${businessName}:add']" |             v-hasPermi="['${moduleName}:${businessName}:add']" | ||||||
|           >新增</el-button> |           >新增</el-button> | ||||||
|           <el-button |           <el-button | ||||||
|             size="mini" |  | ||||||
|             type="text" |             type="text" | ||||||
|             icon="Delete" |             icon="Delete" | ||||||
|             @click="handleDelete(scope.row)" |             @click="handleDelete(scope.row)" | ||||||
| @@ -249,7 +242,7 @@ | |||||||
|         </el-form-item> |         </el-form-item> | ||||||
| #elseif($column.htmlType == "datetime") | #elseif($column.htmlType == "datetime") | ||||||
|         <el-form-item label="${comment}" prop="${field}"> |         <el-form-item label="${comment}" prop="${field}"> | ||||||
|           <el-date-picker clearable size="small" |           <el-date-picker clearable | ||||||
|             v-model="form.${field}" |             v-model="form.${field}" | ||||||
|             type="date" |             type="date" | ||||||
|             value-format="YYYY-MM-DD" |             value-format="YYYY-MM-DD" | ||||||
|   | |||||||
| @@ -17,13 +17,12 @@ | |||||||
|           v-model="queryParams.${column.javaField}" |           v-model="queryParams.${column.javaField}" | ||||||
|           placeholder="请输入${comment}" |           placeholder="请输入${comment}" | ||||||
|           clearable |           clearable | ||||||
|           size="small" |  | ||||||
|           @keyup.enter="handleQuery" |           @keyup.enter="handleQuery" | ||||||
|         /> |         /> | ||||||
|       </el-form-item> |       </el-form-item> | ||||||
| #elseif(($column.htmlType == "select" || $column.htmlType == "radio") && "" != $dictType) | #elseif(($column.htmlType == "select" || $column.htmlType == "radio") && "" != $dictType) | ||||||
|       <el-form-item label="${comment}" prop="${column.javaField}"> |       <el-form-item label="${comment}" prop="${column.javaField}"> | ||||||
|         <el-select v-model="queryParams.${column.javaField}" placeholder="请选择${comment}" clearable size="small"> |         <el-select v-model="queryParams.${column.javaField}" placeholder="请选择${comment}" clearable> | ||||||
|           <el-option |           <el-option | ||||||
|             v-for="dict in ${dictType}" |             v-for="dict in ${dictType}" | ||||||
|             :key="dict.value" |             :key="dict.value" | ||||||
| @@ -34,13 +33,13 @@ | |||||||
|       </el-form-item> |       </el-form-item> | ||||||
| #elseif(($column.htmlType == "select" || $column.htmlType == "radio") && $dictType) | #elseif(($column.htmlType == "select" || $column.htmlType == "radio") && $dictType) | ||||||
|       <el-form-item label="${comment}" prop="${column.javaField}"> |       <el-form-item label="${comment}" prop="${column.javaField}"> | ||||||
|         <el-select v-model="queryParams.${column.javaField}" placeholder="请选择${comment}" clearable size="small"> |         <el-select v-model="queryParams.${column.javaField}" placeholder="请选择${comment}" clearable> | ||||||
|           <el-option label="请选择字典生成" value="" /> |           <el-option label="请选择字典生成" value="" /> | ||||||
|         </el-select> |         </el-select> | ||||||
|       </el-form-item> |       </el-form-item> | ||||||
| #elseif($column.htmlType == "datetime" && $column.queryType != "BETWEEN") | #elseif($column.htmlType == "datetime" && $column.queryType != "BETWEEN") | ||||||
|       <el-form-item label="${comment}" prop="${column.javaField}"> |       <el-form-item label="${comment}" prop="${column.javaField}"> | ||||||
|         <el-date-picker clearable size="small" |         <el-date-picker clearable | ||||||
|           v-model="queryParams.${column.javaField}" |           v-model="queryParams.${column.javaField}" | ||||||
|           type="date" |           type="date" | ||||||
|           value-format="YYYY-MM-DD" |           value-format="YYYY-MM-DD" | ||||||
| @@ -48,11 +47,9 @@ | |||||||
|         </el-date-picker> |         </el-date-picker> | ||||||
|       </el-form-item> |       </el-form-item> | ||||||
| #elseif($column.htmlType == "datetime" && $column.queryType == "BETWEEN") | #elseif($column.htmlType == "datetime" && $column.queryType == "BETWEEN") | ||||||
|       <el-form-item label="${comment}"> |       <el-form-item label="${comment}" style="width: 308px"> | ||||||
|         <el-date-picker |         <el-date-picker | ||||||
|           v-model="daterange${AttrName}" |           v-model="daterange${AttrName}" | ||||||
|           size="small" |  | ||||||
|           style="width: 240px" |  | ||||||
|           value-format="YYYY-MM-DD" |           value-format="YYYY-MM-DD" | ||||||
|           type="daterange" |           type="daterange" | ||||||
|           range-separator="-" |           range-separator="-" | ||||||
| @@ -64,8 +61,8 @@ | |||||||
| #end | #end | ||||||
| #end | #end | ||||||
|       <el-form-item> |       <el-form-item> | ||||||
|         <el-button type="primary" icon="Search" size="mini" @click="handleQuery">搜索</el-button> |         <el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button> | ||||||
|         <el-button icon="Refresh" size="mini" @click="resetQuery">重置</el-button> |         <el-button icon="Refresh" @click="resetQuery">重置</el-button> | ||||||
|       </el-form-item> |       </el-form-item> | ||||||
|     </el-form> |     </el-form> | ||||||
|  |  | ||||||
| @@ -75,7 +72,6 @@ | |||||||
|           type="primary" |           type="primary" | ||||||
|           plain |           plain | ||||||
|           icon="Plus" |           icon="Plus" | ||||||
|           size="mini" |  | ||||||
|           @click="handleAdd" |           @click="handleAdd" | ||||||
|           v-hasPermi="['${moduleName}:${businessName}:add']" |           v-hasPermi="['${moduleName}:${businessName}:add']" | ||||||
|         >新增</el-button> |         >新增</el-button> | ||||||
| @@ -85,7 +81,6 @@ | |||||||
|           type="success" |           type="success" | ||||||
|           plain |           plain | ||||||
|           icon="Edit" |           icon="Edit" | ||||||
|           size="mini" |  | ||||||
|           :disabled="single" |           :disabled="single" | ||||||
|           @click="handleUpdate" |           @click="handleUpdate" | ||||||
|           v-hasPermi="['${moduleName}:${businessName}:edit']" |           v-hasPermi="['${moduleName}:${businessName}:edit']" | ||||||
| @@ -96,7 +91,6 @@ | |||||||
|           type="danger" |           type="danger" | ||||||
|           plain |           plain | ||||||
|           icon="Delete" |           icon="Delete" | ||||||
|           size="mini" |  | ||||||
|           :disabled="multiple" |           :disabled="multiple" | ||||||
|           @click="handleDelete" |           @click="handleDelete" | ||||||
|           v-hasPermi="['${moduleName}:${businessName}:remove']" |           v-hasPermi="['${moduleName}:${businessName}:remove']" | ||||||
| @@ -107,7 +101,6 @@ | |||||||
|           type="warning" |           type="warning" | ||||||
|           plain |           plain | ||||||
|           icon="Download" |           icon="Download" | ||||||
|           size="mini" |  | ||||||
|           @click="handleExport" |           @click="handleExport" | ||||||
|           v-hasPermi="['${moduleName}:${businessName}:export']" |           v-hasPermi="['${moduleName}:${businessName}:export']" | ||||||
|         >导出</el-button> |         >导出</el-button> | ||||||
| @@ -156,14 +149,12 @@ | |||||||
|       <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> |       <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> | ||||||
|         <template #default="scope"> |         <template #default="scope"> | ||||||
|           <el-button |           <el-button | ||||||
|             size="mini" |  | ||||||
|             type="text" |             type="text" | ||||||
|             icon="Edit" |             icon="Edit" | ||||||
|             @click="handleUpdate(scope.row)" |             @click="handleUpdate(scope.row)" | ||||||
|             v-hasPermi="['${moduleName}:${businessName}:edit']" |             v-hasPermi="['${moduleName}:${businessName}:edit']" | ||||||
|           >修改</el-button> |           >修改</el-button> | ||||||
|           <el-button |           <el-button | ||||||
|             size="mini" |  | ||||||
|             type="text" |             type="text" | ||||||
|             icon="Delete" |             icon="Delete" | ||||||
|             @click="handleDelete(scope.row)" |             @click="handleDelete(scope.row)" | ||||||
| @@ -265,7 +256,7 @@ | |||||||
|         </el-form-item> |         </el-form-item> | ||||||
| #elseif($column.htmlType == "datetime") | #elseif($column.htmlType == "datetime") | ||||||
|         <el-form-item label="${comment}" prop="${field}"> |         <el-form-item label="${comment}" prop="${field}"> | ||||||
|           <el-date-picker clearable size="small" |           <el-date-picker clearable | ||||||
|             v-model="form.${field}" |             v-model="form.${field}" | ||||||
|             type="date" |             type="date" | ||||||
|             value-format="YYYY-MM-DD" |             value-format="YYYY-MM-DD" | ||||||
| @@ -284,10 +275,10 @@ | |||||||
|         <el-divider content-position="center">${subTable.functionName}信息</el-divider> |         <el-divider content-position="center">${subTable.functionName}信息</el-divider> | ||||||
|         <el-row :gutter="10" class="mb8"> |         <el-row :gutter="10" class="mb8"> | ||||||
|           <el-col :span="1.5"> |           <el-col :span="1.5"> | ||||||
|             <el-button type="primary" icon="Plus" size="mini" @click="handleAdd${subClassName}">添加</el-button> |             <el-button type="primary" icon="Plus" @click="handleAdd${subClassName}">添加</el-button> | ||||||
|           </el-col> |           </el-col> | ||||||
|           <el-col :span="1.5"> |           <el-col :span="1.5"> | ||||||
|             <el-button type="danger" icon="Delete" size="mini" @click="handleDelete${subClassName}">删除</el-button> |             <el-button type="danger" icon="Delete" @click="handleDelete${subClassName}">删除</el-button> | ||||||
|           </el-col> |           </el-col> | ||||||
|         </el-row> |         </el-row> | ||||||
|         <el-table :data="${subclassName}List" :row-class-name="row${subClassName}Index" @selection-change="handle${subClassName}SelectionChange" ref="${subclassName}"> |         <el-table :data="${subclassName}List" :row-class-name="row${subClassName}Index" @selection-change="handle${subClassName}SelectionChange" ref="${subclassName}"> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user