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

View File

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

View File

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