/* * Author: 黎永顺 * Description: 部门编号设 * Date: 2022-06-06 09:37:39 * LastEditTime: 2022-06-06 10:26:35 */ import React, { Component, Fragment } from "react"; import { Button } from "antd"; import { WeaTop, WeaFormItem, WeaCheckbox, WeaSearchGroup, WeaSelect, WeaHelpfulTip, } from "ecCom"; import StartReservedNumberSet from "../branchNumSetting/components/startReservedNumberSet"; import NumberComposition from "../branchNumSetting/components/numberComposition"; import { i18n } from "../../public/i18n"; import "../branchNumSetting/index.less"; export default class DeptNumberSet extends Component { constructor() { super(); this.state = { checkVal: "0", isSingle: "0", //是否单独流水 singleDate: "month", //日期单独流水 }; } /** * name:提示文本 * return {*} */ helpContent = () => { return (

开启后,可根据设置的部门编号规则自动生成部门编号,涉及场景如下:

1.手动新建和手动编辑部门时可选择重新生成编号和选择预留部门编号;

2.导入人员-添加时,新创建的部门可自动生成部门编号;

3.组织结构导入-添加新部门且部门编号列为空时可自动生成部门编号;

【注意】开启前请先确认部门编号字段已启用!

); }; render() { const { checkVal, isSingle, singleDate } = this.state; const btns = []; const dropMenuDatas = [ { key: "save", disabled: false, icon: , content: "保存", onClick: (key) => alert(`点击了搜索 key = ${key}`), }, ]; const options = [ { key: "month", selected: false, showname: "月", }, { key: "day", selected: true, showname: "日", }, ]; return (
} iconBgcolor="#217346" buttons={btns} showDropIcon={true} dropMenuDatas={dropMenuDatas} />
this.setState({ checkVal })} />
{/* 内容区 */} {checkVal === "1" && (
this.setState({ isSingle })} /> {isSingle == "1" && ( { console.log("v", v, "showname", showname); }} /> )}
)}
); } }