完成扩展字段菜单
							parent
							
								
									85eda80c13
								
							
						
					
					
						commit
						8eff8f1952
					
				|  | @ -16,17 +16,13 @@ | ||||||
| 				<a-col :span="12"> | 				<a-col :span="12"> | ||||||
| 					<a-form-item label="所属模块:" name="model"> | 					<a-form-item label="所属模块:" name="model"> | ||||||
| 						<a-select | 						<a-select | ||||||
|  | 							:disabled="Boolean(formData.id)" | ||||||
| 							v-model:value="formData.model" | 							v-model:value="formData.model" | ||||||
| 							placeholder="请选择所属模块" | 							placeholder="请选择所属模块" | ||||||
| 							:options="tool.dictList('EXTEND_FIELD_MODEL')" | 							:options="tool.dictList('EXTEND_FIELD_MODEL')" | ||||||
| 						/> | 						/> | ||||||
| 					</a-form-item> | 					</a-form-item> | ||||||
| 				</a-col> | 				</a-col> | ||||||
| 				<a-col :span="12"> |  | ||||||
| 					<a-form-item label="字段名:" name="fieldName"> |  | ||||||
| 						<a-input v-model:value="formData.fieldName" placeholder="请输入字段名" allow-clear /> |  | ||||||
| 					</a-form-item> |  | ||||||
| 				</a-col> |  | ||||||
| 				<a-col :span="12"> | 				<a-col :span="12"> | ||||||
| 					<a-form-item label="字段类型:" name="fieldType"> | 					<a-form-item label="字段类型:" name="fieldType"> | ||||||
| 						<a-input v-model:value="formData.fieldType" placeholder="请输入字段名" allow-clear /> | 						<a-input v-model:value="formData.fieldType" placeholder="请输入字段名" allow-clear /> | ||||||
|  | @ -50,7 +46,7 @@ | ||||||
| 						/> | 						/> | ||||||
| 					</a-form-item> | 					</a-form-item> | ||||||
| 				</a-col> | 				</a-col> | ||||||
| 				<a-col :span="12"> | 				<a-col :span="24"> | ||||||
| 					<a-form-item label="备注:" name="remarks"> | 					<a-form-item label="备注:" name="remarks"> | ||||||
| 						<a-textarea v-model:value="formData.remarks" placeholder="请输入备注" allow-clear /> | 						<a-textarea v-model:value="formData.remarks" placeholder="请输入备注" allow-clear /> | ||||||
| 					</a-form-item> | 					</a-form-item> | ||||||
|  | @ -102,13 +98,13 @@ | ||||||
| 	// 增加数据 | 	// 增加数据 | ||||||
| 	let selectableData = ref([ | 	let selectableData = ref([ | ||||||
| 		{ | 		{ | ||||||
| 			name: '', | 			name: '' | ||||||
| 		} | 		} | ||||||
| 	]) | 	]) | ||||||
| 
 | 
 | ||||||
| 	const addSelectableData = () => { | 	const addSelectableData = () => { | ||||||
| 		selectableData.value.push({ | 		selectableData.value.push({ | ||||||
| 			name: '', | 			name: '' | ||||||
| 		}) | 		}) | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
|  | @ -141,7 +137,11 @@ | ||||||
| 		visible.value = false | 		visible.value = false | ||||||
| 	} | 	} | ||||||
| 	// 默认要校验的 | 	// 默认要校验的 | ||||||
| 	const formRules = {} | 	const formRules = { | ||||||
|  | 		name: [required('请输入名称')], | ||||||
|  | 		fieldType: [required('请输入类型')], | ||||||
|  | 		model: [required('请输入模块')] | ||||||
|  | 	} | ||||||
| 	// 验证并提交数据 | 	// 验证并提交数据 | ||||||
| 	const onSubmit = () => { | 	const onSubmit = () => { | ||||||
| 		if ( | 		if ( | ||||||
|  |  | ||||||
|  | @ -3,8 +3,12 @@ | ||||||
| 		<a-form ref="searchFormRef" name="advanced_search" :model="searchFormState"> | 		<a-form ref="searchFormRef" name="advanced_search" :model="searchFormState"> | ||||||
| 			<a-row :gutter="24"> | 			<a-row :gutter="24"> | ||||||
| 				<a-col :span="6"> | 				<a-col :span="6"> | ||||||
| 					<a-form-item label="所属类型" name="type"> | 					<a-form-item label="所属模块" name="model"> | ||||||
| 						<a-input v-model:value="searchFormState.type" placeholder="请输入所属类型" /> | 						<a-select | ||||||
|  | 							v-model:value="searchFormState.model" | ||||||
|  | 							placeholder="请选择所属模块" | ||||||
|  | 							:options="tool.dictList('EXTEND_FIELD_MODEL')" | ||||||
|  | 						/> | ||||||
| 					</a-form-item> | 					</a-form-item> | ||||||
| 				</a-col> | 				</a-col> | ||||||
| 				<a-col :span="6"> | 				<a-col :span="6"> | ||||||
|  | @ -52,6 +56,9 @@ | ||||||
| 				<template v-if="column.dataIndex === 'enabledState'"> | 				<template v-if="column.dataIndex === 'enabledState'"> | ||||||
| 					{{ $TOOL.dictTypeData('COMMON_STATUS', record.enabledState) }} | 					{{ $TOOL.dictTypeData('COMMON_STATUS', record.enabledState) }} | ||||||
| 				</template> | 				</template> | ||||||
|  | 				<template v-if="column.dataIndex === 'model'"> | ||||||
|  | 					{{ $TOOL.dictTypeData('EXTEND_FIELD_MODEL', record.model) }} | ||||||
|  | 				</template> | ||||||
| 				<template v-if="column.dataIndex === 'action'"> | 				<template v-if="column.dataIndex === 'action'"> | ||||||
| 					<a-space> | 					<a-space> | ||||||
| 						<a @click="formRef.onOpen(record)" v-if="hasPerm('extendFieldEdit')">编辑</a> | 						<a @click="formRef.onOpen(record)" v-if="hasPerm('extendFieldEdit')">编辑</a> | ||||||
|  | @ -83,8 +90,8 @@ | ||||||
| 			dataIndex: 'name' | 			dataIndex: 'name' | ||||||
| 		}, | 		}, | ||||||
| 		{ | 		{ | ||||||
| 			title: '所属类型', | 			title: '所属模块', | ||||||
| 			dataIndex: 'type' | 			dataIndex: 'model' | ||||||
| 		}, | 		}, | ||||||
| 		{ | 		{ | ||||||
| 			title: '字段名', | 			title: '字段名', | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue