|
|
@@ -17,13 +17,12 @@
|
|
17
|
17
|
v-model="queryParams.${column.javaField}"
|
|
18
|
18
|
placeholder="请输入${comment}"
|
|
19
|
19
|
clearable
|
|
20
|
|
- size="small"
|
|
21
|
20
|
@keyup.enter="handleQuery"
|
|
22
|
21
|
/>
|
|
23
|
22
|
</el-form-item>
|
|
24
|
23
|
#elseif(($column.htmlType == "select" || $column.htmlType == "radio") && "" != $dictType)
|
|
25
|
24
|
<el-form-item label="${comment}" prop="${column.javaField}">
|
|
26
|
|
- <el-select v-model="queryParams.${column.javaField}" placeholder="请选择${comment}" clearable size="small">
|
|
|
25
|
+ <el-select v-model="queryParams.${column.javaField}" placeholder="请选择${comment}" clearable>
|
|
27
|
26
|
<el-option
|
|
28
|
27
|
v-for="dict in ${dictType}"
|
|
29
|
28
|
:key="dict.value"
|
|
|
@@ -34,13 +33,13 @@
|
|
34
|
33
|
</el-form-item>
|
|
35
|
34
|
#elseif(($column.htmlType == "select" || $column.htmlType == "radio") && $dictType)
|
|
36
|
35
|
<el-form-item label="${comment}" prop="${column.javaField}">
|
|
37
|
|
- <el-select v-model="queryParams.${column.javaField}" placeholder="请选择${comment}" clearable size="small">
|
|
|
36
|
+ <el-select v-model="queryParams.${column.javaField}" placeholder="请选择${comment}" clearable>
|
|
38
|
37
|
<el-option label="请选择字典生成" value="" />
|
|
39
|
38
|
</el-select>
|
|
40
|
39
|
</el-form-item>
|
|
41
|
40
|
#elseif($column.htmlType == "datetime" && $column.queryType != "BETWEEN")
|
|
42
|
41
|
<el-form-item label="${comment}" prop="${column.javaField}">
|
|
43
|
|
- <el-date-picker clearable size="small"
|
|
|
42
|
+ <el-date-picker clearable
|
|
44
|
43
|
v-model="queryParams.${column.javaField}"
|
|
45
|
44
|
type="date"
|
|
46
|
45
|
value-format="YYYY-MM-DD"
|
|
|
@@ -48,11 +47,9 @@
|
|
48
|
47
|
</el-date-picker>
|
|
49
|
48
|
</el-form-item>
|
|
50
|
49
|
#elseif($column.htmlType == "datetime" && $column.queryType == "BETWEEN")
|
|
51
|
|
- <el-form-item label="${comment}">
|
|
|
50
|
+ <el-form-item label="${comment}" style="width: 308px">
|
|
52
|
51
|
<el-date-picker
|
|
53
|
52
|
v-model="daterange${AttrName}"
|
|
54
|
|
- size="small"
|
|
55
|
|
- style="width: 240px"
|
|
56
|
53
|
value-format="YYYY-MM-DD"
|
|
57
|
54
|
type="daterange"
|
|
58
|
55
|
range-separator="-"
|
|
|
@@ -64,8 +61,8 @@
|
|
64
|
61
|
#end
|
|
65
|
62
|
#end
|
|
66
|
63
|
<el-form-item>
|
|
67
|
|
- <el-button type="primary" icon="Search" size="mini" @click="handleQuery">搜索</el-button>
|
|
68
|
|
- <el-button icon="Refresh" size="mini" @click="resetQuery">重置</el-button>
|
|
|
64
|
+ <el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
|
|
|
65
|
+ <el-button icon="Refresh" @click="resetQuery">重置</el-button>
|
|
69
|
66
|
</el-form-item>
|
|
70
|
67
|
</el-form>
|
|
71
|
68
|
|
|
|
@@ -75,7 +72,6 @@
|
|
75
|
72
|
type="primary"
|
|
76
|
73
|
plain
|
|
77
|
74
|
icon="Plus"
|
|
78
|
|
- size="mini"
|
|
79
|
75
|
@click="handleAdd"
|
|
80
|
76
|
v-hasPermi="['${moduleName}:${businessName}:add']"
|
|
81
|
77
|
>新增</el-button>
|
|
|
@@ -85,7 +81,6 @@
|
|
85
|
81
|
type="success"
|
|
86
|
82
|
plain
|
|
87
|
83
|
icon="Edit"
|
|
88
|
|
- size="mini"
|
|
89
|
84
|
:disabled="single"
|
|
90
|
85
|
@click="handleUpdate"
|
|
91
|
86
|
v-hasPermi="['${moduleName}:${businessName}:edit']"
|
|
|
@@ -96,7 +91,6 @@
|
|
96
|
91
|
type="danger"
|
|
97
|
92
|
plain
|
|
98
|
93
|
icon="Delete"
|
|
99
|
|
- size="mini"
|
|
100
|
94
|
:disabled="multiple"
|
|
101
|
95
|
@click="handleDelete"
|
|
102
|
96
|
v-hasPermi="['${moduleName}:${businessName}:remove']"
|
|
|
@@ -107,7 +101,6 @@
|
|
107
|
101
|
type="warning"
|
|
108
|
102
|
plain
|
|
109
|
103
|
icon="Download"
|
|
110
|
|
- size="mini"
|
|
111
|
104
|
@click="handleExport"
|
|
112
|
105
|
v-hasPermi="['${moduleName}:${businessName}:export']"
|
|
113
|
106
|
>导出</el-button>
|
|
|
@@ -156,14 +149,12 @@
|
|
156
|
149
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
157
|
150
|
<template #default="scope">
|
|
158
|
151
|
<el-button
|
|
159
|
|
- size="mini"
|
|
160
|
152
|
type="text"
|
|
161
|
153
|
icon="Edit"
|
|
162
|
154
|
@click="handleUpdate(scope.row)"
|
|
163
|
155
|
v-hasPermi="['${moduleName}:${businessName}:edit']"
|
|
164
|
156
|
>修改</el-button>
|
|
165
|
157
|
<el-button
|
|
166
|
|
- size="mini"
|
|
167
|
158
|
type="text"
|
|
168
|
159
|
icon="Delete"
|
|
169
|
160
|
@click="handleDelete(scope.row)"
|
|
|
@@ -176,8 +167,8 @@
|
|
176
|
167
|
<pagination
|
|
177
|
168
|
v-show="total>0"
|
|
178
|
169
|
:total="total"
|
|
179
|
|
- v-model:p:page="queryParams.pageNum"
|
|
180
|
|
- v-model:p:limit="queryParams.pageSize"
|
|
|
170
|
+ v-model:page="queryParams.pageNum"
|
|
|
171
|
+ v-model:limit="queryParams.pageSize"
|
|
181
|
172
|
@pagination="getList"
|
|
182
|
173
|
/>
|
|
183
|
174
|
|
|
|
@@ -265,7 +256,7 @@
|
|
265
|
256
|
</el-form-item>
|
|
266
|
257
|
#elseif($column.htmlType == "datetime")
|
|
267
|
258
|
<el-form-item label="${comment}" prop="${field}">
|
|
268
|
|
- <el-date-picker clearable size="small"
|
|
|
259
|
+ <el-date-picker clearable
|
|
269
|
260
|
v-model="form.${field}"
|
|
270
|
261
|
type="date"
|
|
271
|
262
|
value-format="YYYY-MM-DD"
|
|
|
@@ -284,10 +275,10 @@
|
|
284
|
275
|
<el-divider content-position="center">${subTable.functionName}信息</el-divider>
|
|
285
|
276
|
<el-row :gutter="10" class="mb8">
|
|
286
|
277
|
<el-col :span="1.5">
|
|
287
|
|
- <el-button type="primary" icon="Plus" size="mini" @click="handleAdd${subClassName}">添加</el-button>
|
|
|
278
|
+ <el-button type="primary" icon="Plus" @click="handleAdd${subClassName}">添加</el-button>
|
|
288
|
279
|
</el-col>
|
|
289
|
280
|
<el-col :span="1.5">
|
|
290
|
|
- <el-button type="danger" icon="Delete" size="mini" @click="handleDelete${subClassName}">删除</el-button>
|
|
|
281
|
+ <el-button type="danger" icon="Delete" @click="handleDelete${subClassName}">删除</el-button>
|
|
291
|
282
|
</el-col>
|
|
292
|
283
|
</el-row>
|
|
293
|
284
|
<el-table :data="${subclassName}List" :row-class-name="row${subClassName}Index" @selection-change="handle${subClassName}SelectionChange" ref="${subclassName}">
|