|
@@ -12,10 +12,10 @@ const AddEnterprise = ({
|
|
|
onCancel,
|
|
onCancel,
|
|
|
onConfirm,
|
|
onConfirm,
|
|
|
disabled,
|
|
disabled,
|
|
|
|
|
+ compilationv2,
|
|
|
defaultValues,
|
|
defaultValues,
|
|
|
...resetModalProps
|
|
...resetModalProps
|
|
|
}) => {
|
|
}) => {
|
|
|
- console.log(defaultValues)
|
|
|
|
|
const layout = {
|
|
const layout = {
|
|
|
layout: 'horizontal',
|
|
layout: 'horizontal',
|
|
|
labelCol: { flex: '100px' }
|
|
labelCol: { flex: '100px' }
|
|
@@ -24,6 +24,25 @@ const AddEnterprise = ({
|
|
|
visible: false,
|
|
visible: false,
|
|
|
list: null
|
|
list: null
|
|
|
})
|
|
})
|
|
|
|
|
+ const dispatch = useDispatch()
|
|
|
|
|
+ useEffect(() => {
|
|
|
|
|
+ if (!compilationv2?.length) {
|
|
|
|
|
+ dispatch({
|
|
|
|
|
+ type: 'personal/fetchCompilationv2',
|
|
|
|
|
+ payload: {
|
|
|
|
|
+ projectType: 1
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ const options = []
|
|
|
|
|
+ const selectProps = {
|
|
|
|
|
+ mode: 'multiple',
|
|
|
|
|
+ style: { width: '100%' },
|
|
|
|
|
+ options: compilationv2.map(item => ({ label: item.name, value: item._id })),
|
|
|
|
|
+ placeholder: '请选择授权定额',
|
|
|
|
|
+ maxTagCount: 'responsive'
|
|
|
|
|
+ }
|
|
|
const [formRef] = Form.useForm()
|
|
const [formRef] = Form.useForm()
|
|
|
// 重置到默认值,包括表单
|
|
// 重置到默认值,包括表单
|
|
|
const initData = () => {
|
|
const initData = () => {
|
|
@@ -76,10 +95,12 @@ const AddEnterprise = ({
|
|
|
}>
|
|
}>
|
|
|
{/* initialValues={{ licenceNum: 1 }} */}
|
|
{/* initialValues={{ licenceNum: 1 }} */}
|
|
|
<Form {...layout} form={formRef} initialValues={defaultValues}>
|
|
<Form {...layout} form={formRef} initialValues={defaultValues}>
|
|
|
|
|
+ <ProFormText name="companyId" hidden />
|
|
|
<Form.Item
|
|
<Form.Item
|
|
|
name="companyName"
|
|
name="companyName"
|
|
|
label="创建企业"
|
|
label="创建企业"
|
|
|
hasFeedback
|
|
hasFeedback
|
|
|
|
|
+ rules={[{ required: true }]}
|
|
|
validateStatus={validStatus.companyName}
|
|
validateStatus={validStatus.companyName}
|
|
|
help={
|
|
help={
|
|
|
validStatus.companyName === validateEnum.Error ? '当前企业名称已存在,请重新输入' : null
|
|
validStatus.companyName === validateEnum.Error ? '当前企业名称已存在,请重新输入' : null
|
|
@@ -96,13 +117,16 @@ const AddEnterprise = ({
|
|
|
tooltip="企业管理员在前台可设置的企业最大人员数量">
|
|
tooltip="企业管理员在前台可设置的企业最大人员数量">
|
|
|
<InputNumber min={1} max={99} />
|
|
<InputNumber min={1} max={99} />
|
|
|
</Form.Item>
|
|
</Form.Item>
|
|
|
- <Form.Item name="licenceNum" label="授权定额" rules={[{ required: true }]}>
|
|
|
|
|
- <EnterpriseSelect disabled={disabled} />
|
|
|
|
|
|
|
+ <Form.Item name="cptList" label="授权定额" rules={[{ required: true }]}>
|
|
|
|
|
+ <Space direction="vertical" style={{ width: '100%' }}>
|
|
|
|
|
+ <Select {...selectProps} disabled={disabled} />
|
|
|
|
|
+ </Space>
|
|
|
</Form.Item>
|
|
</Form.Item>
|
|
|
<Form.Item
|
|
<Form.Item
|
|
|
name="adminID"
|
|
name="adminID"
|
|
|
label="管理员名称"
|
|
label="管理员名称"
|
|
|
hasFeedback
|
|
hasFeedback
|
|
|
|
|
+ rules={[{ required: true }]}
|
|
|
validateStatus={validStatus.adminID}
|
|
validateStatus={validStatus.adminID}
|
|
|
help={
|
|
help={
|
|
|
validStatus.adminID === validateEnum.Error ? '当前账号非大司空用户,请重新输入' : null
|
|
validStatus.adminID === validateEnum.Error ? '当前账号非大司空用户,请重新输入' : null
|
|
@@ -117,4 +141,6 @@ const AddEnterprise = ({
|
|
|
)
|
|
)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-export default AddEnterprise
|
|
|
|
|
|
|
+export default connect(({ personal }) => ({
|
|
|
|
|
+ compilationv2: personal.compilationv2
|
|
|
|
|
+}))(AddEnterprise)
|