This commit is contained in:
wang_yp 2025-06-07 17:19:47 +08:00
parent 8497bdf72d
commit 9d75e261d2
3 changed files with 11 additions and 7 deletions

View File

@ -18,7 +18,6 @@ const BTable = (props: any) => {
dataSource,
selectCallback,
scroll,
editCallback,
actionCloumn,
onSizeChange,
onPageChange,
@ -72,7 +71,6 @@ const BTable = (props: any) => {
onClick={() => {
setRecord(record);
setIsModalOpen(true);
editCallback(record);
}}
>
@ -141,7 +139,11 @@ const BTable = (props: any) => {
formRef={formRef}
colProps={25}
onFinish={() => {
if(!record){
store.add(formRef.current?.getFieldsValue());
return
}
store.putItem(record.identity,formRef.current?.getFieldsValue());
}}
createCallback={() => {
formRef.current?.setFieldsValue(record);

View File

@ -35,7 +35,7 @@ export const defaultConfig = [
{
type: FormType.select,
label: "上级菜单",
name: "pid",
name: "p_id",
value: "",
selectUrl:MenuConfig.LIST,
key:"name",

View File

@ -1,5 +1,6 @@
import { FormType } from "@/components/form/interface";
import { UserDataType } from "@/model/userModel";
import { MenuConfig } from "@/service/user_config";
import { ColumnsType } from "antd/lib/table";
export const defaultConfig = [
@ -19,11 +20,12 @@ export const defaultConfig = [
rules: [{ required: true, message: "请输入职位描述" }],
},
{
type: FormType.input,
type: FormType.select,
label: "菜单权限",
name: "menu_rights",
selectUrl: MenuConfig.LIST,
value: "",
rules: [{ required: true, message: "请输入菜单权限" }],
rules: [{ required: true, message: "请选择菜单" }],
},
{
type: FormType.input,