Commit a1cef66a by zhaochengxiang

资产目录问题

parent 1d1e6ff3
...@@ -25,7 +25,7 @@ const UpdateDirectoryModal = (props) => { ...@@ -25,7 +25,7 @@ const UpdateDirectoryModal = (props) => {
setDir(null); setDir(null);
form.resetFields(); form.resetFields();
if (action!=='add' && (dirId||'')!=='') { if ((dirId||'')!=='') {
getDirectory(); getDirectory();
} }
} }
...@@ -42,7 +42,10 @@ const UpdateDirectoryModal = (props) => { ...@@ -42,7 +42,10 @@ const UpdateDirectoryModal = (props) => {
}, },
callback: data => { callback: data => {
setDir(data); setDir(data);
form.setFieldsValue({ code: data?.code, name: data?.name||'', order: data?.order||'', desc: data?.desc||'', remarks: data?.remarks||'' });
if (action !== 'add') {
form.setFieldsValue({ code: data?.code, name: data?.name||'', desc: data?.desc||'', remarks: data?.remarks||'', resourceType: data?.resourceType });
}
} }
}) })
} }
...@@ -57,9 +60,9 @@ const UpdateDirectoryModal = (props) => { ...@@ -57,9 +60,9 @@ const UpdateDirectoryModal = (props) => {
data: { data: {
code: row.code, code: row.code,
name: row.name, name: row.name,
order: row.order,
desc: row.desc, desc: row.desc,
remarks: row.remarks, remarks: row.remarks,
resourceType: row.resourceType
} }
}; };
...@@ -160,33 +163,31 @@ const UpdateDirectoryModal = (props) => { ...@@ -160,33 +163,31 @@ const UpdateDirectoryModal = (props) => {
> >
<Form {...formItemLayout} form={form} onValuesChange={onValuesChange}> <Form {...formItemLayout} form={form} onValuesChange={onValuesChange}>
{ {
action==='add' && <React.Fragment> action==='add' && <Form.Item
<Form.Item label="类型"
label="类型" name="type"
name="type" rules={[{ required: true, message: '必填项' }]}
rules={[{ required: true, message: '必填项' }]} >
> <Radio.Group>
<Radio.Group> <Radio value='theme'>主题</Radio>
<Radio value='theme'>主题</Radio> <Radio value='directory' disabled={ dirId===null }>目录</Radio>
<Radio value='directory' disabled={ dirId===null }>目录</Radio> </Radio.Group>
</Radio.Group> </Form.Item>
</Form.Item> }
{
((action==='add'&&isThemeAdd) || (action!=='add'&&dir?.resourceType)) && <Form.Item
label="资产类型"
name="resourceType"
rules={[{ required: true, message: '必填项' }]}
>
<Select>
{ {
isThemeAdd && <Form.Item resourceTypes.map((item,index) => {
label="资产类型" return <Select.Option key={item.key}>{item.name}</Select.Option>
name="resourceType" })
rules={[{ required: true, message: '必填项' }]}
>
<Select>
{
resourceTypes.map((item,index) => {
return <Select.Option key={item.key}>{item.name}</Select.Option>
})
}
</Select>
</Form.Item>
} }
</React.Fragment> </Select>
</Form.Item>
} }
<Form.Item <Form.Item
label="编号" label="编号"
...@@ -202,13 +203,6 @@ const UpdateDirectoryModal = (props) => { ...@@ -202,13 +203,6 @@ const UpdateDirectoryModal = (props) => {
> >
<Input placeholder="请输入名称" /> <Input placeholder="请输入名称" />
</Form.Item> </Form.Item>
<Form.Item
label="权重"
name="order"
rules={[{ required: true, message: '必填项' }]}
>
<InputNumber min={1} max={999} style={{ width:'100%' }} placeholder="请输入权重(1-999)" />
</Form.Item>
{ {
action !== 'add' && ( action !== 'add' && (
<Form.Item <Form.Item
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment