| 
														
															@@ -38,20 +38,33 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           <el-option label="请选择字典生成" value="" /> 
														 | 
														
														 | 
														
															           <el-option label="请选择字典生成" value="" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         </el-select> 
														 | 
														
														 | 
														
															         </el-select> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       </el-form-item> 
														 | 
														
														 | 
														
															       </el-form-item> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-#elseif($column.htmlType == "datetime") 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#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" style="width: 200px" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        <el-date-picker clearable size="small" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           v-model="queryParams.${column.javaField}" 
														 | 
														
														 | 
														
															           v-model="queryParams.${column.javaField}" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           type="date" 
														 | 
														
														 | 
														
															           type="date" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           value-format="yyyy-MM-dd" 
														 | 
														
														 | 
														
															           value-format="yyyy-MM-dd" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           placeholder="选择${comment}"> 
														 | 
														
														 | 
														
															           placeholder="选择${comment}"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         </el-date-picker> 
														 | 
														
														 | 
														
															         </el-date-picker> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       </el-form-item> 
														 | 
														
														 | 
														
															       </el-form-item> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#elseif($column.htmlType == "datetime" && $column.queryType == "BETWEEN") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      <el-form-item label="${comment}"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        <el-date-picker 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          v-model="daterange${AttrName}" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          size="small" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          style="width: 240px" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          value-format="yyyy-MM-dd" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          type="daterange" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          range-separator="-" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          start-placeholder="开始日期" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          end-placeholder="结束日期" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        ></el-date-picker> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      </el-form-item> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #end 
														 | 
														
														 | 
														
															 #end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #end 
														 | 
														
														 | 
														
															 #end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #end 
														 | 
														
														 | 
														
															 #end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       <el-form-item> 
														 | 
														
														 | 
														
															       <el-form-item> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button> 
														 | 
														
														 | 
														
															         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       </el-form-item> 
														 | 
														
														 | 
														
															       </el-form-item> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     </el-form> 
														 | 
														
														 | 
														
															     </el-form> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -60,6 +73,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       <el-col :span="1.5"> 
														 | 
														
														 | 
														
															       <el-col :span="1.5"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <el-button 
														 | 
														
														 | 
														
															         <el-button 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           type="primary" 
														 | 
														
														 | 
														
															           type="primary" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          plain 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           icon="el-icon-plus" 
														 | 
														
														 | 
														
															           icon="el-icon-plus" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           size="mini" 
														 | 
														
														 | 
														
															           size="mini" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           @click="handleAdd" 
														 | 
														
														 | 
														
															           @click="handleAdd" 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -69,6 +83,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       <el-col :span="1.5"> 
														 | 
														
														 | 
														
															       <el-col :span="1.5"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <el-button 
														 | 
														
														 | 
														
															         <el-button 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           type="success" 
														 | 
														
														 | 
														
															           type="success" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          plain 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           icon="el-icon-edit" 
														 | 
														
														 | 
														
															           icon="el-icon-edit" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           size="mini" 
														 | 
														
														 | 
														
															           size="mini" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           :disabled="single" 
														 | 
														
														 | 
														
															           :disabled="single" 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -79,6 +94,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       <el-col :span="1.5"> 
														 | 
														
														 | 
														
															       <el-col :span="1.5"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <el-button 
														 | 
														
														 | 
														
															         <el-button 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           type="danger" 
														 | 
														
														 | 
														
															           type="danger" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          plain 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           icon="el-icon-delete" 
														 | 
														
														 | 
														
															           icon="el-icon-delete" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           size="mini" 
														 | 
														
														 | 
														
															           size="mini" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           :disabled="multiple" 
														 | 
														
														 | 
														
															           :disabled="multiple" 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -89,16 +105,18 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       <el-col :span="1.5"> 
														 | 
														
														 | 
														
															       <el-col :span="1.5"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <el-button 
														 | 
														
														 | 
														
															         <el-button 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           type="warning" 
														 | 
														
														 | 
														
															           type="warning" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          plain 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           icon="el-icon-download" 
														 | 
														
														 | 
														
															           icon="el-icon-download" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           size="mini" 
														 | 
														
														 | 
														
															           size="mini" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          :loading="exportLoading" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           @click="handleExport" 
														 | 
														
														 | 
														
															           @click="handleExport" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           v-hasPermi="['${moduleName}:${businessName}:export']" 
														 | 
														
														 | 
														
															           v-hasPermi="['${moduleName}:${businessName}:export']" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         >导出</el-button> 
														 | 
														
														 | 
														
															         >导出</el-button> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       </el-col> 
														 | 
														
														 | 
														
															       </el-col> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     </el-row> 
														 | 
														
														 | 
														
															     </el-row> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    <el-table v-loading="loading" :data="${businessName}List" @selection-change="handleSelectionChange"> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    <el-table border v-loading="loading" :data="${businessName}List" @selection-change="handleSelectionChange"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       <el-table-column type="selection" width="55" align="center" /> 
														 | 
														
														 | 
														
															       <el-table-column type="selection" width="55" align="center" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #foreach($column in $columns) 
														 | 
														
														 | 
														
															 #foreach($column in $columns) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #set($javaField=$column.javaField) 
														 | 
														
														 | 
														
															 #set($javaField=$column.javaField) 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -117,7 +135,11 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         </template> 
														 | 
														
														 | 
														
															         </template> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       </el-table-column> 
														 | 
														
														 | 
														
															       </el-table-column> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #elseif($column.list && "" != $column.dictType) 
														 | 
														
														 | 
														
															 #elseif($column.list && "" != $column.dictType) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      <el-table-column label="${comment}" align="center" prop="${javaField}" :formatter="${javaField}Format" /> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      <el-table-column label="${comment}" align="center" prop="${javaField}"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        <template slot-scope="scope"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          <dict-tag :options="${javaField}Options" :value="scope.row.${javaField}"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        </template> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      </el-table-column> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #elseif($column.list && "" != $javaField) 
														 | 
														
														 | 
														
															 #elseif($column.list && "" != $javaField) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       <el-table-column label="${comment}" align="center" prop="${javaField}" /> 
														 | 
														
														 | 
														
															       <el-table-column label="${comment}" align="center" prop="${javaField}" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #end 
														 | 
														
														 | 
														
															 #end 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -141,7 +163,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         </template> 
														 | 
														
														 | 
														
															         </template> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       </el-table-column> 
														 | 
														
														 | 
														
															       </el-table-column> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     </el-table> 
														 | 
														
														 | 
														
															     </el-table> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-     
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     <pagination 
														 | 
														
														 | 
														
															     <pagination 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       v-show="total>0" 
														 | 
														
														 | 
														
															       v-show="total>0" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       :total="total" 
														 | 
														
														 | 
														
															       :total="total" 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -168,6 +190,14 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <el-form-item label="${comment}" prop="${field}"> 
														 | 
														
														 | 
														
															         <el-form-item label="${comment}" prop="${field}"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           <el-input v-model="form.${field}" placeholder="请输入${comment}" /> 
														 | 
														
														 | 
														
															           <el-input v-model="form.${field}" placeholder="请输入${comment}" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         </el-form-item> 
														 | 
														
														 | 
														
															         </el-form-item> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#elseif($column.htmlType == "imageUpload") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        <el-form-item label="${comment}"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          <imageUpload v-model="form.${field}"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        </el-form-item> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#elseif($column.htmlType == "fileUpload") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        <el-form-item label="${comment}"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          <fileUpload v-model="form.${field}"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        </el-form-item> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #elseif($column.htmlType == "editor") 
														 | 
														
														 | 
														
															 #elseif($column.htmlType == "editor") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <el-form-item label="${comment}"> 
														 | 
														
														 | 
														
															         <el-form-item label="${comment}"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           <editor v-model="form.${field}" :min-height="192"/> 
														 | 
														
														 | 
														
															           <editor v-model="form.${field}" :min-height="192"/> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -226,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" style="width: 200px" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          <el-date-picker clearable size="small" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             v-model="form.${field}" 
														 | 
														
														 | 
														
															             v-model="form.${field}" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             type="date" 
														 | 
														
														 | 
														
															             type="date" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             value-format="yyyy-MM-dd" 
														 | 
														
														 | 
														
															             value-format="yyyy-MM-dd" 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -240,6 +270,38 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #end 
														 | 
														
														 | 
														
															 #end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #end 
														 | 
														
														 | 
														
															 #end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #end 
														 | 
														
														 | 
														
															 #end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#if($table.sub) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        <el-divider content-position="center">${subTable.functionName}信息</el-divider> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        <el-row :gutter="10" class="mb8"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          <el-col :span="1.5"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            <el-button type="primary" icon="el-icon-plus" size="mini" @click="handleAdd${subClassName}">添加</el-button> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          </el-col> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          <el-col :span="1.5"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            <el-button type="danger" icon="el-icon-delete" size="mini" @click="handleDelete${subClassName}">删除</el-button> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          </el-col> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        </el-row> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        <el-table :data="${subclassName}List" :row-class-name="row${subClassName}Index" @selection-change="handle${subClassName}SelectionChange" ref="${subclassName}"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          <el-table-column type="selection" width="50" align="center" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          <el-table-column label="序号" align="center" prop="index" width="50"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#foreach($column in $subTable.columns) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#set($javaField=$column.javaField) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#set($parentheseIndex=$column.columnComment.indexOf("(")) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#if($parentheseIndex != -1) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#set($comment=$column.columnComment.substring(0, $parentheseIndex)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#else 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#set($comment=$column.columnComment) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#if($column.pk || $javaField == ${subTableFkclassName}) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#elseif($column.list && "" != $javaField) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          <el-table-column label="$comment" prop="${javaField}"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            <template slot-scope="scope"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              <el-input v-model="scope.row.$javaField" placeholder="请输入$comment" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            </template> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          </el-table-column> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        </el-table> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #end 
														 | 
														
														 | 
														
															 #end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       </el-form> 
														 | 
														
														 | 
														
															       </el-form> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       <div slot="footer" class="dialog-footer"> 
														 | 
														
														 | 
														
															       <div slot="footer" class="dialog-footer"> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -252,27 +314,21 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 <script> 
														 | 
														
														 | 
														
															 <script> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import { list${BusinessName}, get${BusinessName}, del${BusinessName}, add${BusinessName}, update${BusinessName}, export${BusinessName} } from "@/api/${moduleName}/${businessName}"; 
														 | 
														
														 | 
														
															 import { list${BusinessName}, get${BusinessName}, del${BusinessName}, add${BusinessName}, update${BusinessName}, export${BusinessName} } from "@/api/${moduleName}/${businessName}"; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-#foreach($column in $columns) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-#if($column.insert && !$column.superColumn && !$column.pk && $column.htmlType == "editor") 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-import Editor from '@/components/Editor'; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-#break 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-#end 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-#end 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 export default { 
														 | 
														
														 | 
														
															 export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   name: "${BusinessName}", 
														 | 
														
														 | 
														
															   name: "${BusinessName}", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-#foreach($column in $columns) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-#if($column.insert && !$column.superColumn && !$column.pk && $column.htmlType == "editor") 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  components: { Editor }, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-#break 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-#end 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-#end 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   data() { 
														 | 
														
														 | 
														
															   data() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     return { 
														 | 
														
														 | 
														
															     return { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       // 遮罩层 
														 | 
														
														 | 
														
															       // 遮罩层 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       loading: true, 
														 | 
														
														 | 
														
															       loading: true, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      // 导出遮罩层 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      exportLoading: false, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       // 选中数组 
														 | 
														
														 | 
														
															       // 选中数组 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       ids: [], 
														 | 
														
														 | 
														
															       ids: [], 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#if($table.sub) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      // 子表选中数据 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      checked${subClassName}: [], 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       // 非单个禁用 
														 | 
														
														 | 
														
															       // 非单个禁用 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       single: true, 
														 | 
														
														 | 
														
															       single: true, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       // 非多个禁用 
														 | 
														
														 | 
														
															       // 非多个禁用 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -283,6 +339,10 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       total: 0, 
														 | 
														
														 | 
														
															       total: 0, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       // ${functionName}表格数据 
														 | 
														
														 | 
														
															       // ${functionName}表格数据 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       ${businessName}List: [], 
														 | 
														
														 | 
														
															       ${businessName}List: [], 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#if($table.sub) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      // ${subTable.functionName}表格数据 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      ${subclassName}List: [], 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       // 弹出层标题 
														 | 
														
														 | 
														
															       // 弹出层标题 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       title: "", 
														 | 
														
														 | 
														
															       title: "", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       // 是否显示弹出层 
														 | 
														
														 | 
														
															       // 是否显示弹出层 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -297,6 +357,10 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #if(${column.dictType} != '') 
														 | 
														
														 | 
														
															 #if(${column.dictType} != '') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       // $comment字典 
														 | 
														
														 | 
														
															       // $comment字典 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       ${column.javaField}Options: [], 
														 | 
														
														 | 
														
															       ${column.javaField}Options: [], 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#elseif($column.htmlType == "datetime" && $column.queryType == "BETWEEN") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#set($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)}) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      // $comment时间范围 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      daterange${AttrName}: [], 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #end 
														 | 
														
														 | 
														
															 #end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #end 
														 | 
														
														 | 
														
															 #end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       // 查询参数 
														 | 
														
														 | 
														
															       // 查询参数 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -345,26 +409,27 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     /** 查询${functionName}列表 */ 
														 | 
														
														 | 
														
															     /** 查询${functionName}列表 */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     getList() { 
														 | 
														
														 | 
														
															     getList() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       this.loading = true; 
														 | 
														
														 | 
														
															       this.loading = true; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#foreach ($column in $columns) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#if($column.htmlType == "datetime" && $column.queryType == "BETWEEN") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      this.queryParams.params = {}; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#break 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#foreach ($column in $columns) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#if($column.htmlType == "datetime" && $column.queryType == "BETWEEN") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#set($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)}) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      if (null != this.daterange${AttrName} && '' != this.daterange${AttrName}) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        this.queryParams.params["begin${AttrName}"] = this.daterange${AttrName}[0]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        this.queryParams.params["end${AttrName}"] = this.daterange${AttrName}[1]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       list${BusinessName}(this.queryParams).then(response => { 
														 | 
														
														 | 
														
															       list${BusinessName}(this.queryParams).then(response => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         this.${businessName}List = response.rows; 
														 | 
														
														 | 
														
															         this.${businessName}List = response.rows; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         this.total = response.total; 
														 | 
														
														 | 
														
															         this.total = response.total; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         this.loading = false; 
														 | 
														
														 | 
														
															         this.loading = false; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       }); 
														 | 
														
														 | 
														
															       }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }, 
														 | 
														
														 | 
														
															     }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-#foreach ($column in $columns) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-#if(${column.dictType} != '') 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-#set($parentheseIndex=$column.columnComment.indexOf("(")) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-#if($parentheseIndex != -1) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-#set($comment=$column.columnComment.substring(0, $parentheseIndex)) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-#else 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-#set($comment=$column.columnComment) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-#end 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    // $comment字典翻译 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    ${column.javaField}Format(row, column) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      return this.selectDictLabel#if($column.htmlType == "checkbox")s#end(this.${column.javaField}Options, row.${column.javaField}); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    }, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-#end 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-#end 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     // 取消按钮 
														 | 
														
														 | 
														
															     // 取消按钮 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     cancel() { 
														 | 
														
														 | 
														
															     cancel() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       this.open = false; 
														 | 
														
														 | 
														
															       this.open = false; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -386,6 +451,9 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #end 
														 | 
														
														 | 
														
															 #end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #end 
														 | 
														
														 | 
														
															 #end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       }; 
														 | 
														
														 | 
														
															       }; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#if($table.sub) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      this.${subclassName}List = []; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       this.resetForm("form"); 
														 | 
														
														 | 
														
															       this.resetForm("form"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }, 
														 | 
														
														 | 
														
															     }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     /** 搜索按钮操作 */ 
														 | 
														
														 | 
														
															     /** 搜索按钮操作 */ 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -395,6 +463,12 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }, 
														 | 
														
														 | 
														
															     }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     /** 重置按钮操作 */ 
														 | 
														
														 | 
														
															     /** 重置按钮操作 */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     resetQuery() { 
														 | 
														
														 | 
														
															     resetQuery() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#foreach ($column in $columns) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#if($column.htmlType == "datetime" && $column.queryType == "BETWEEN") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#set($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)}) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      this.daterange${AttrName} = []; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       this.resetForm("queryForm"); 
														 | 
														
														 | 
														
															       this.resetForm("queryForm"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       this.handleQuery(); 
														 | 
														
														 | 
														
															       this.handleQuery(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }, 
														 | 
														
														 | 
														
															     }, 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -420,6 +494,9 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #if($column.htmlType == "checkbox") 
														 | 
														
														 | 
														
															 #if($column.htmlType == "checkbox") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         this.form.$column.javaField = this.form.${column.javaField}.split(","); 
														 | 
														
														 | 
														
															         this.form.$column.javaField = this.form.${column.javaField}.split(","); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #end 
														 | 
														
														 | 
														
															 #end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#if($table.sub) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        this.${subclassName}List = response.data.${subclassName}List; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #end 
														 | 
														
														 | 
														
															 #end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         this.open = true; 
														 | 
														
														 | 
														
															         this.open = true; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         this.title = "修改${functionName}"; 
														 | 
														
														 | 
														
															         this.title = "修改${functionName}"; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -433,22 +510,21 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #if($column.htmlType == "checkbox") 
														 | 
														
														 | 
														
															 #if($column.htmlType == "checkbox") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           this.form.$column.javaField = this.form.${column.javaField}.join(","); 
														 | 
														
														 | 
														
															           this.form.$column.javaField = this.form.${column.javaField}.join(","); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #end 
														 | 
														
														 | 
														
															 #end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#if($table.sub) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          this.form.${subclassName}List = this.${subclassName}List; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #end 
														 | 
														
														 | 
														
															 #end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           if (this.form.${pkColumn.javaField} != null) { 
														 | 
														
														 | 
														
															           if (this.form.${pkColumn.javaField} != null) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             update${BusinessName}(this.form).then(response => { 
														 | 
														
														 | 
														
															             update${BusinessName}(this.form).then(response => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-              if (response.code === 200) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                this.msgSuccess("修改成功"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                this.open = false; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                this.getList(); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-              } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              this.msgSuccess("修改成功"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              this.open = false; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              this.getList(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }); 
														 | 
														
														 | 
														
															             }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           } else { 
														 | 
														
														 | 
														
															           } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             add${BusinessName}(this.form).then(response => { 
														 | 
														
														 | 
														
															             add${BusinessName}(this.form).then(response => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-              if (response.code === 200) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                this.msgSuccess("新增成功"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                this.open = false; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                this.getList(); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-              } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              this.msgSuccess("新增成功"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              this.open = false; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              this.getList(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }); 
														 | 
														
														 | 
														
															             }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           } 
														 | 
														
														 | 
														
															           } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -466,8 +542,41 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }).then(() => { 
														 | 
														
														 | 
														
															         }).then(() => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           this.getList(); 
														 | 
														
														 | 
														
															           this.getList(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           this.msgSuccess("删除成功"); 
														 | 
														
														 | 
														
															           this.msgSuccess("删除成功"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        }).catch(function() {}); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }).catch(() => {}); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#if($table.sub) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	/** ${subTable.functionName}序号 */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    row${subClassName}Index({ row, rowIndex }) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      row.index = rowIndex + 1; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    /** ${subTable.functionName}添加按钮操作 */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    handleAdd${subClassName}() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      let obj = {}; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#foreach($column in $subTable.columns) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#if($column.pk || $column.javaField == ${subTableFkclassName}) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#elseif($column.list && "" != $javaField) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      obj.$column.javaField = ""; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      this.${subclassName}List.push(obj); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    /** ${subTable.functionName}删除按钮操作 */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    handleDelete${subClassName}() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      if (this.checked${subClassName}.length == 0) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        this.msgError("请先选择要删除的${subTable.functionName}数据"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        const ${subclassName}List = this.${subclassName}List; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        const checked${subClassName} = this.checked${subClassName}; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        this.${subclassName}List = ${subclassName}List.filter(function(item) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          return checked${subClassName}.indexOf(item.index) == -1 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }, 
														 | 
														
														 | 
														
															     }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    /** 复选框选中数据 */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    handle${subClassName}SelectionChange(selection) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      this.checked${subClassName} = selection.map(item => item.index) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#end 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     /** 导出按钮操作 */ 
														 | 
														
														 | 
														
															     /** 导出按钮操作 */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     handleExport() { 
														 | 
														
														 | 
														
															     handleExport() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       const queryParams = this.queryParams; 
														 | 
														
														 | 
														
															       const queryParams = this.queryParams; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -475,11 +584,13 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           confirmButtonText: "确定", 
														 | 
														
														 | 
														
															           confirmButtonText: "确定", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           cancelButtonText: "取消", 
														 | 
														
														 | 
														
															           cancelButtonText: "取消", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           type: "warning" 
														 | 
														
														 | 
														
															           type: "warning" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        }).then(function() { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }).then(() => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          this.exportLoading = true; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           return export${BusinessName}(queryParams); 
														 | 
														
														 | 
														
															           return export${BusinessName}(queryParams); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }).then(response => { 
														 | 
														
														 | 
														
															         }).then(response => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           this.download(response.msg); 
														 | 
														
														 | 
														
															           this.download(response.msg); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        }).catch(function() {}); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          this.exportLoading = false; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }).catch(() => {}); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   } 
														 | 
														
														 | 
														
															   } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 }; 
														 | 
														
														 | 
														
															 }; 
														 |