master^2
LiuJiaNan 2025-11-04 10:51:38 +08:00
parent a28a609880
commit 704c941658
5 changed files with 31 additions and 25 deletions

View File

@ -26,6 +26,7 @@ function List(props) {
{ name: "name", label: "证书有效期", render: FORM_ITEM_RENDER_ENUM.DATE_RANGE }, { name: "name", label: "证书有效期", render: FORM_ITEM_RENDER_ENUM.DATE_RANGE },
]} ]}
form={form} form={form}
onFinish={getData}
/> />
<Table <Table
toolBarRender={() => ( toolBarRender={() => (

View File

@ -6,7 +6,6 @@ import Search from "zy-react-library/components/Search";
import Table from "zy-react-library/components/Table"; import Table from "zy-react-library/components/Table";
import { FORM_ITEM_RENDER_ENUM } from "zy-react-library/enum/formItemRender"; import { FORM_ITEM_RENDER_ENUM } from "zy-react-library/enum/formItemRender";
import useTable from "zy-react-library/hooks/useTable"; import useTable from "zy-react-library/hooks/useTable";
import { PHONE } from "zy-react-library/regular";
const DEPARTMENT_LEVEL_ENUM = [ const DEPARTMENT_LEVEL_ENUM = [
{ id: "departmentLevel0001", name: "分公司" }, { id: "departmentLevel0001", name: "分公司" },
@ -44,6 +43,7 @@ function OrganizationStructure() {
}, },
]} ]}
form={form} form={form}
onFinish={getData}
/> />
<Table <Table
toolBarRender={() => ( toolBarRender={() => (
@ -60,7 +60,7 @@ function OrganizationStructure() {
</> </>
)} )}
columns={[ columns={[
{ title: "名称", dataIndex: "name" }, { title: "部门名称", dataIndex: "name" },
{ title: "部门级别", dataIndex: "name" }, { title: "部门级别", dataIndex: "name" },
{ title: "主管领导", dataIndex: "name" }, { title: "主管领导", dataIndex: "name" },
{ {
@ -124,19 +124,21 @@ function AddModalComponent(props) {
width={800} width={800}
> >
<FormBuilder <FormBuilder
values={{
isRegulatory: "2",
}}
form={form} form={form}
span={24} span={24}
labelCol={{ span: 10 }} labelCol={{ span: 10 }}
onFinish={onSubmit} onFinish={onSubmit}
showActionButtons={false} showActionButtons={false}
options={[ options={[
{ name: "name", label: "上级部门", render: () => (<Tag color="processing">111</Tag>) }, { name: "parentName", label: "上级部门", render: () => (<Tag color="processing">111</Tag>) },
{ name: "name", label: "名称" }, { name: "name", label: "部门名称" },
{ name: "name", label: "部门级别", render: FORM_ITEM_RENDER_ENUM.SELECT, items: DEPARTMENT_LEVEL_ENUM }, { name: "level", label: "部门级别", render: FORM_ITEM_RENDER_ENUM.SELECT, items: DEPARTMENT_LEVEL_ENUM },
{ name: "name", label: "安全监管部门", required: false, render: FORM_ITEM_RENDER_ENUM.RADIO, items: [{ id: "0", name: "是" }, { id: "2", name: "否" }], tip: "安全监管部门负责人在“安委会办公室副主任核实”菜单处理重大较大隐患" }, { name: "isRegulatory", label: "是否安全监管部门", required: false, render: FORM_ITEM_RENDER_ENUM.RADIO, items: [{ id: "0", name: "是" }, { id: "2", name: "否" }], tip: "安全监管部门负责人在“安委会办公室副主任核实”菜单处理重大较大隐患" },
{ name: "name", label: "部门负责人", required: false, render: FORM_ITEM_RENDER_ENUM.SELECT, items: [{ id: "1-10人", name: "1-10人" }] }, { name: "bz", label: "备注", required: false, render: FORM_ITEM_RENDER_ENUM.TEXTAREA },
{ name: "name", label: "部门负责人手机号", required: false, rules: [{ pattern: PHONE, message: "请输入正确的手机号" }] }, { name: "sort", label: "排序", render: FORM_ITEM_RENDER_ENUM.NUMBER },
{ name: "name", label: "排序", render: FORM_ITEM_RENDER_ENUM.NUMBER },
]} ]}
/> />
</Modal> </Modal>

View File

@ -39,6 +39,7 @@ function Position() {
}, },
]} ]}
form={form} form={form}
onFinish={getData}
/> />
<Table <Table
toolBarRender={() => ( toolBarRender={() => (
@ -119,17 +120,19 @@ function AddModalComponent(props) {
width={800} width={800}
> >
<FormBuilder <FormBuilder
values={{
regPost: "2",
}}
form={form} form={form}
span={24} span={24}
labelCol={{ span: 10 }} labelCol={{ span: 10 }}
onFinish={onSubmit} onFinish={onSubmit}
showActionButtons={false} showActionButtons={false}
options={[ options={[
{ name: "name", label: "上级部门", render: () => (<Tag color="processing">111</Tag>) }, { name: "parentName", label: "部门名称", render: () => (<Tag color="processing">111</Tag>) },
{ name: "name", label: "岗位名称" }, { name: "post", label: "岗位名称" },
{ name: "name", label: "岗位职责" },
{ {
name: "name", name: "status",
label: "状态", label: "状态",
render: FORM_ITEM_RENDER_ENUM.SELECT, render: FORM_ITEM_RENDER_ENUM.SELECT,
items: [{ id: "0", name: "启用" }, { id: "1", name: "禁用" }], items: [{ id: "0", name: "启用" }, { id: "1", name: "禁用" }],
@ -137,20 +140,10 @@ function AddModalComponent(props) {
{ {
name: "regPost", name: "regPost",
label: "是否监管岗位", label: "是否监管岗位",
render: FORM_ITEM_RENDER_ENUM.SELECT, render: FORM_ITEM_RENDER_ENUM.RADIO,
items: [{ id: "1", name: "是" }, { id: "2", name: "否" }], items: [{ id: "1", name: "是" }, { id: "2", name: "否" }],
componentProps: {
onChange: () => {
form.setFieldValue("name", undefined);
},
},
},
{
name: "name",
label: "数据权限",
dependencies: ["regPost"],
hidden: formValues => !(formValues.regPost === "1"),
}, },
{ name: "bz", label: "备注", required: false, render: FORM_ITEM_RENDER_ENUM.TEXTAREA },
]} ]}
/> />
</Modal> </Modal>

View File

@ -79,6 +79,7 @@ function List(props) {
}, },
]} ]}
form={form} form={form}
onFinish={getData}
/> />
<Table <Table
toolBarRender={() => ( toolBarRender={() => (

View File

@ -0,0 +1,9 @@
function Supervision(props) {
return (
<div>
{props.children}
</div>
);
}
export default Supervision;