code
This commit is contained in:
parent
8497bdf72d
commit
9d75e261d2
|
@ -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);
|
||||||
|
|
|
@ -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",
|
||||||
|
|
|
@ -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,
|
||||||
|
|
Loading…
Reference in New Issue