mirror of
				https://github.com/continew-org/continew-admin.git
				synced 2025-10-31 21:00:53 +08:00 
			
		
		
		
	refactor: 消除前端红色报警、更新表格创建者和更新者字段索引,自定义单选框数据 (#108)
This commit is contained in:
		| @@ -11,6 +11,7 @@ export interface ${classNamePrefix}Resp { | ||||
| </#list> | ||||
|   createUserString: string | ||||
|   updateUserString: string | ||||
|   disabled: boolean | ||||
| </#if> | ||||
| } | ||||
| export interface ${classNamePrefix}DetailResp { | ||||
| @@ -26,7 +27,7 @@ export interface ${classNamePrefix}Query { | ||||
| <#if fieldConfigs??> | ||||
| <#list fieldConfigs as fieldConfig> | ||||
|   <#if fieldConfig.showInQuery> | ||||
|   ${fieldConfig.fieldName}: string | ||||
|   ${fieldConfig.fieldName}: string | undefined | ||||
|   </#if> | ||||
| </#list> | ||||
| </#if> | ||||
| @@ -61,5 +62,5 @@ export function delete${classNamePrefix}(id: string) { | ||||
|  | ||||
| /** @desc 导出${businessName} */ | ||||
| export function export${classNamePrefix}(query: ${classNamePrefix}Query) { | ||||
|   return http.download<any>(`${'$'}{BASE_URL}/export`, query) | ||||
|   return http.download(`${'$'}{BASE_URL}/export`, query) | ||||
| } | ||||
|   | ||||
| @@ -26,7 +26,7 @@ | ||||
|           @change="search" | ||||
|         /> | ||||
| 	  <#elseif fieldConfig.formType == "RADIO"><#-- 单选框 --> | ||||
| 		<a-radio-group v-model="queryForm.${fieldConfig.fieldName}" :options="${fieldConfig.dictCode}" @change="search"/> | ||||
| 		<a-radio-group v-model="queryForm.${fieldConfig.fieldName}" :options="${fieldConfig.dictCode!'dictKey 或者自定义数组'}" @change="search"/> | ||||
| 	  <#elseif fieldConfig.formType == "DATE"><#-- 日期框 --> | ||||
|         <#if fieldConfig.queryType == "BETWEEN"> | ||||
|         <DateRangePicker v-model="queryForm.${fieldConfig.fieldName}" format="YYYY-MM-DD" @change="search" /> | ||||
| @@ -135,13 +135,19 @@ const { | ||||
|   search, | ||||
|   handleDelete | ||||
| } = useTable((page) => list${classNamePrefix}({ ...queryForm, ...page }), { immediate: true }) | ||||
| const columns: TableInstanceColumns[] = [ | ||||
| const columns = ref<TableInstanceColumns[]>([ | ||||
| <#if fieldConfigs??> | ||||
|   <#list fieldConfigs as fieldConfig> | ||||
|   <#if fieldConfig.showInList> | ||||
|    <#if fieldConfig.fieldName=="createUser" > | ||||
|   { title: '${fieldConfig.comment}', dataIndex: 'createUserString', slotName: '${fieldConfig.fieldName}' }, | ||||
|    <#elseif fieldConfig.fieldName=="updateUser"  > | ||||
|   { title: '${fieldConfig.comment}', dataIndex: 'updateUserString', slotName: '${fieldConfig.fieldName}' }, | ||||
|   <#else> | ||||
|   { title: '${fieldConfig.comment}', dataIndex: '${fieldConfig.fieldName}', slotName: '${fieldConfig.fieldName}' }, | ||||
|   </#if> | ||||
|   </#list> | ||||
| </#if> | ||||
| </#list> | ||||
| </#if> | ||||
|   { | ||||
|     title: '操作', | ||||
| @@ -152,7 +158,7 @@ const columns: TableInstanceColumns[] = [ | ||||
|     fixed: !isMobile() ? 'right' : undefined, | ||||
|     show: has.hasPermOr(['${apiModuleName}:${apiName}:detail', '${apiModuleName}:${apiName}:update', '${apiModuleName}:${apiName}:delete']) | ||||
|   } | ||||
| ] | ||||
| ]); | ||||
|  | ||||
| // 重置 | ||||
| const reset = () => { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 luoqiz
					luoqiz