Explorar o código

代码生成列表图片支持预览

RuoYi %!s(int64=4) %!d(string=hai) anos
pai
achega
6274bfcd8c

+ 8 - 2
ruoyi-modules/ruoyi-gen/src/main/resources/vm/vue/index-tree.vue.vm

@@ -105,6 +105,12 @@
105 105
           <span>{{ parseTime(scope.row.${javaField}, '{y}-{m}-{d}') }}</span>
106 106
         </template>
107 107
       </el-table-column>
108
+#elseif($column.list && $column.htmlType == "imageUpload")
109
+      <el-table-column label="${comment}" align="center" prop="${javaField}" width="100">
110
+        <template slot-scope="scope">
111
+          <image-preview :src="scope.row.${javaField}" :width="50" :height="50"/>
112
+        </template>
113
+      </el-table-column>
108 114
 #elseif($column.list && "" != $column.dictType)
109 115
       <el-table-column label="${comment}" align="center" prop="${javaField}">
110 116
         <template slot-scope="scope">
@@ -174,11 +180,11 @@
174 180
         </el-form-item>
175 181
 #elseif($column.htmlType == "imageUpload")
176 182
         <el-form-item label="${comment}">
177
-          <imageUpload v-model="form.${field}"/>
183
+          <image-upload v-model="form.${field}"/>
178 184
         </el-form-item>
179 185
 #elseif($column.htmlType == "fileUpload")
180 186
         <el-form-item label="${comment}">
181
-          <fileUpload v-model="form.${field}"/>
187
+          <file-upload v-model="form.${field}"/>
182 188
         </el-form-item>
183 189
 #elseif($column.htmlType == "editor")
184 190
         <el-form-item label="${comment}">

+ 9 - 3
ruoyi-modules/ruoyi-gen/src/main/resources/vm/vue/index.vue.vm

@@ -133,6 +133,12 @@
133 133
           <span>{{ parseTime(scope.row.${javaField}, '{y}-{m}-{d}') }}</span>
134 134
         </template>
135 135
       </el-table-column>
136
+#elseif($column.list && $column.htmlType == "imageUpload")
137
+      <el-table-column label="${comment}" align="center" prop="${javaField}" width="100">
138
+        <template slot-scope="scope">
139
+          <image-preview :src="scope.row.${javaField}" :width="50" :height="50"/>
140
+        </template>
141
+      </el-table-column>
136 142
 #elseif($column.list && "" != $column.dictType)
137 143
       <el-table-column label="${comment}" align="center" prop="${javaField}">
138 144
         <template slot-scope="scope">
@@ -195,11 +201,11 @@
195 201
         </el-form-item>
196 202
 #elseif($column.htmlType == "imageUpload")
197 203
         <el-form-item label="${comment}">
198
-          <imageUpload v-model="form.${field}"/>
204
+          <image-upload v-model="form.${field}"/>
199 205
         </el-form-item>
200 206
 #elseif($column.htmlType == "fileUpload")
201 207
         <el-form-item label="${comment}">
202
-          <fileUpload v-model="form.${field}"/>
208
+          <file-upload v-model="form.${field}"/>
203 209
         </el-form-item>
204 210
 #elseif($column.htmlType == "editor")
205 211
         <el-form-item label="${comment}">
@@ -564,4 +570,4 @@ export default {
564 570
     }
565 571
   }
566 572
 };
567
-</script>
573
+</script>

+ 9 - 3
ruoyi-modules/ruoyi-gen/src/main/resources/vm/vue/v3/index-tree.vue.vm

@@ -64,7 +64,7 @@
64 64
 #end
65 65
 #end
66 66
       <el-form-item>
67
-	    <el-button type="primary" icon="Search" size="mini" @click="handleQuery">搜索</el-button>
67
+        <el-button type="primary" icon="Search" size="mini" @click="handleQuery">搜索</el-button>
68 68
         <el-button icon="Refresh" size="mini" @click="resetQuery">重置</el-button>
69 69
       </el-form-item>
70 70
     </el-form>
@@ -105,6 +105,12 @@
105 105
           <span>{{ parseTime(scope.row.${javaField}, '{y}-{m}-{d}') }}</span>
106 106
         </template>
107 107
       </el-table-column>
108
+#elseif($column.list && $column.htmlType == "imageUpload")
109
+      <el-table-column label="${comment}" align="center" prop="${javaField}" width="100">
110
+        <template #default="scope">
111
+          <image-preview :src="scope.row.${javaField}" :width="50" :height="50"/>
112
+        </template>
113
+      </el-table-column>
108 114
 #elseif($column.list && "" != $column.dictType)
109 115
       <el-table-column label="${comment}" align="center" prop="${javaField}">
110 116
         <template #default="scope">
@@ -179,11 +185,11 @@
179 185
         </el-form-item>
180 186
 #elseif($column.htmlType == "imageUpload")
181 187
         <el-form-item label="${comment}">
182
-          <imageUpload v-model="form.${field}"/>
188
+          <image-upload v-model="form.${field}"/>
183 189
         </el-form-item>
184 190
 #elseif($column.htmlType == "fileUpload")
185 191
         <el-form-item label="${comment}">
186
-          <fileUpload v-model="form.${field}"/>
192
+          <file-upload v-model="form.${field}"/>
187 193
         </el-form-item>
188 194
 #elseif($column.htmlType == "editor")
189 195
         <el-form-item label="${comment}">

+ 8 - 2
ruoyi-modules/ruoyi-gen/src/main/resources/vm/vue/v3/index.vue.vm

@@ -133,6 +133,12 @@
133 133
           <span>{{ parseTime(scope.row.${javaField}, '{y}-{m}-{d}') }}</span>
134 134
         </template>
135 135
       </el-table-column>
136
+#elseif($column.list && $column.htmlType == "imageUpload")
137
+      <el-table-column label="${comment}" align="center" prop="${javaField}" width="100">
138
+        <template #default="scope">
139
+          <image-preview :src="scope.row.${javaField}" :width="50" :height="50"/>
140
+        </template>
141
+      </el-table-column>
136 142
 #elseif($column.list && "" != $column.dictType)
137 143
       <el-table-column label="${comment}" align="center" prop="${javaField}">
138 144
         <template #default="scope">
@@ -195,11 +201,11 @@
195 201
         </el-form-item>
196 202
 #elseif($column.htmlType == "imageUpload")
197 203
         <el-form-item label="${comment}">
198
-          <imageUpload v-model="form.${field}"/>
204
+          <image-upload v-model="form.${field}"/>
199 205
         </el-form-item>
200 206
 #elseif($column.htmlType == "fileUpload")
201 207
         <el-form-item label="${comment}">
202
-          <fileUpload v-model="form.${field}"/>
208
+          <file-upload v-model="form.${field}"/>
203 209
         </el-form-item>
204 210
 #elseif($column.htmlType == "editor")
205 211
         <el-form-item label="${comment}">