Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-convertor-view
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
station
amos-convertor-view
Commits
cc0215ff
Commit
cc0215ff
authored
Nov 22, 2024
by
KeYong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改弹框提示
parent
35fbfc0c
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
99 additions
and
95 deletions
+99
-95
EquipmentModel.js
src/view/bizview/equipmentLedger/Equipment/EquipmentModel.js
+94
-95
index.scss
src/view/bizview/equipmentLedger/index.scss
+5
-0
No files found.
src/view/bizview/equipmentLedger/Equipment/EquipmentModel.js
View file @
cc0215ff
...
@@ -3,14 +3,14 @@ import _amosTool from 'amos-tool';
...
@@ -3,14 +3,14 @@ import _amosTool from 'amos-tool';
import
SysConsts
from
'amos-processor/lib/config/consts'
;
import
SysConsts
from
'amos-processor/lib/config/consts'
;
import
formatUrl
from
'amos-processor/lib/utils/urlFormat'
;
import
formatUrl
from
'amos-processor/lib/utils/urlFormat'
;
import
*
as
endConf
from
'amos-processor/lib/config/endconf'
;
import
*
as
endConf
from
'amos-processor/lib/config/endconf'
;
import
{
FasSerUrl
}
from
'../../../../consts/urlConsts'
;
import
{
FasSerUrl
,
baseURI
,
FscSerUrl
}
from
'../../../../consts/urlConsts'
;
import
{
Form
,
Upload
,
Input
,
Select
,
Radio
,
Modal
,
AmosAlert
,
Icon
,
Toast
}
from
'amos-framework'
;
import
{
Form
,
Upload
,
Input
,
Select
,
Radio
,
Modal
,
AmosAlert
,
Icon
,
Toast
}
from
'amos-framework'
;
import
{
TreeSelect
}
from
'amos-antd'
;
import
{
TreeSelect
}
from
'amos-antd'
;
import
PropTypes
from
'amos-react-router/lib/PropTypes'
;
import
PropTypes
from
'amos-react-router/lib/PropTypes'
;
import
{
getEquipmentDataAction
,
getFireStationDataAction
,
getPrePlanPictureAction
}
from
'../../../../services/ledgerService'
;
import
{
getEquipmentDataAction
,
getFireStationDataAction
,
getPrePlanPictureAction
}
from
'../../../../services/ledgerService'
;
import
{
queryDeptByOrgCodeAction
,
getUsersByDepartmentIdAction
,
queryRegionTreeAction
,
queryLoadPackagesAction
,
buildingTreeAction
}
from
'../../../../services/preControlService'
;
import
{
queryDeptByOrgCodeAction
,
getUsersByDepartmentIdAction
,
queryRegionTreeAction
,
queryLoadPackagesAction
,
buildingTreeAction
}
from
'../../../../services/preControlService'
;
import
{
convertImgUrlToFile
,
getBase64
}
from
'./../../../../utils/FileUtils'
;
import
{
convertImgUrlToFile
,
getBase64
}
from
'./../../../../utils/FileUtils'
;
import
{
baseURI
,
FscSerUrl
}
from
'../../../../consts/urlConsts'
;
import
{
recursive
}
from
'./../../../../utils/request'
;
import
{
recursive
}
from
'./../../../../utils/request'
;
const
AmosConfig
=
endConf
.
AmosConfig
;
const
AmosConfig
=
endConf
.
AmosConfig
;
...
@@ -21,7 +21,7 @@ const url = FscSerUrl.loadPackagesUrl;
...
@@ -21,7 +21,7 @@ const url = FscSerUrl.loadPackagesUrl;
const
FormItem
=
Form
.
Item
;
const
FormItem
=
Form
.
Item
;
const
Option
=
Select
.
Option
;
const
Option
=
Select
.
Option
;
const
RadioGroup
=
Radio
.
Group
;
const
RadioGroup
=
Radio
.
Group
;
const
TextArea
=
Input
.
TextArea
;
const
TextArea
=
Input
.
TextArea
;
const
param
=
AmosConfig
.
rule
.
packageName
;
const
param
=
AmosConfig
.
rule
.
packageName
;
const
floorData
=
[{
id
:
'1'
,
name
:
'1层'
},
{
id
:
'2'
,
name
:
'2层'
},
{
id
:
'3'
,
name
:
'3层'
},
{
id
:
'4'
,
name
:
'4层'
},
{
id
:
'5'
,
name
:
'5层'
},
{
id
:
'6'
,
name
:
'6层'
}];
const
floorData
=
[{
id
:
'1'
,
name
:
'1层'
},
{
id
:
'2'
,
name
:
'2层'
},
{
id
:
'3'
,
name
:
'3层'
},
{
id
:
'4'
,
name
:
'4层'
},
{
id
:
'5'
,
name
:
'5层'
},
{
id
:
'6'
,
name
:
'6层'
}];
...
@@ -75,7 +75,7 @@ class EquipmentModel extends Component {
...
@@ -75,7 +75,7 @@ class EquipmentModel extends Component {
componentWillMount
=
()
=>
{
componentWillMount
=
()
=>
{
const
{
equipmentId
,
toolbarFlag
}
=
this
.
props
||
{};
const
{
equipmentId
,
toolbarFlag
}
=
this
.
props
||
{};
if
(
toolbarFlag
===
1
)
{
if
(
toolbarFlag
===
1
)
{
//编辑
//
编辑
this
.
getEquipmentData
(
equipmentId
);
this
.
getEquipmentData
(
equipmentId
);
}
}
this
.
getCommonInfo
();
this
.
getCommonInfo
();
...
@@ -84,11 +84,11 @@ class EquipmentModel extends Component {
...
@@ -84,11 +84,11 @@ class EquipmentModel extends Component {
};
};
getRiskSourceSecondLevel
=
()
=>
{
getRiskSourceSecondLevel
=
()
=>
{
buildingTreeAction
().
then
(
res
=>
{
buildingTreeAction
().
then
(
(
res
)
=>
{
let
buildingList
=
res
;
let
buildingList
=
res
;
this
.
setState
({
this
.
setState
({
riskSourceData
:
recursive
(
buildingList
).
map
(
e
=>
{
riskSourceData
:
recursive
(
buildingList
).
map
(
(
e
)
=>
{
if
(
e
.
groupType
===
'allBuilding'
)
{
if
(
e
.
groupType
===
'allBuilding'
)
{
return
{
return
{
...
e
,
...
e
,
...
@@ -114,14 +114,15 @@ class EquipmentModel extends Component {
...
@@ -114,14 +114,15 @@ class EquipmentModel extends Component {
let
reg
=
/
[\u
4E00-
\u
9FA5
]
/g
;
let
reg
=
/
[\u
4E00-
\u
9FA5
]
/g
;
if
(
key
===
'code'
)
{
if
(
key
===
'code'
)
{
if
(
reg
.
test
(
value
))
{
if
(
reg
.
test
(
value
))
{
Toast
.
open
({
// Toast.open({
content
:
'编码不能输入汉字'
,
// content: '编码不能输入汉字',
placement
:
'topMiddle'
// placement: 'topMiddle'
});
// });
AmosAlert
.
warning
(
'编码不能输入汉字 !'
);
return
;
return
;
}
}
}
}
if
(
typeof
value
!==
'boolean'
)
{
if
(
typeof
value
!==
'boolean'
)
{
form
[
key
]
=
value
.
trim
();
form
[
key
]
=
value
.
trim
();
}
else
{
}
else
{
form
[
key
]
=
value
;
form
[
key
]
=
value
;
...
@@ -132,8 +133,8 @@ class EquipmentModel extends Component {
...
@@ -132,8 +133,8 @@ class EquipmentModel extends Component {
onPeservePlanChange
=
(
key
,
item
)
=>
{
onPeservePlanChange
=
(
key
,
item
)
=>
{
const
{
form
,
prefix
}
=
this
.
state
;
const
{
form
,
prefix
}
=
this
.
state
;
//let value = item.project ? item.project.substring(0) + '/' + item.packageId : '' ;
//
let value = item.project ? item.project.substring(0) + '/' + item.packageId : '' ;
let
value
=
prefix
?
`
${
prefix
}
/
${
item
.
id
}
`
:
''
;
let
value
=
prefix
?
`
${
prefix
}
/
${
item
.
id
}
`
:
''
;
form
[
key
]
=
value
;
form
[
key
]
=
value
;
this
.
setState
({
form
});
this
.
setState
({
form
});
};
};
...
@@ -143,7 +144,7 @@ class EquipmentModel extends Component {
...
@@ -143,7 +144,7 @@ class EquipmentModel extends Component {
form
[
key
]
=
value
;
form
[
key
]
=
value
;
if
(
key
===
'chargeDeptId'
)
{
if
(
key
===
'chargeDeptId'
)
{
let
deptId
=
value
;
let
deptId
=
value
;
getUsersByDepartmentIdAction
(
deptId
).
then
(
data
=>
{
getUsersByDepartmentIdAction
(
deptId
).
then
(
(
data
)
=>
{
this
.
setState
({
chargeUserData
:
data
,
form
});
this
.
setState
({
chargeUserData
:
data
,
form
});
});
});
}
}
...
@@ -151,8 +152,8 @@ class EquipmentModel extends Component {
...
@@ -151,8 +152,8 @@ class EquipmentModel extends Component {
}
}
getCommonInfo
()
{
getCommonInfo
()
{
//1.获取部门
//
1.获取部门
queryDeptByOrgCodeAction
().
then
(
data
=>
{
queryDeptByOrgCodeAction
().
then
(
(
data
)
=>
{
this
.
setState
({
chargeDeptData
:
data
});
this
.
setState
({
chargeDeptData
:
data
});
});
});
// //2.获取消防小室
// //2.获取消防小室
...
@@ -163,12 +164,12 @@ class EquipmentModel extends Component {
...
@@ -163,12 +164,12 @@ class EquipmentModel extends Component {
// });
// });
}
}
getEquipmentData
=
equipmentId
=>
{
getEquipmentData
=
(
equipmentId
)
=>
{
const
{
form
}
=
this
.
state
;
const
{
form
}
=
this
.
state
;
getEquipmentDataAction
(
equipmentId
).
then
(
data
=>
{
getEquipmentDataAction
(
equipmentId
).
then
(
(
data
)
=>
{
let
deptId
=
data
.
chargeDeptId
;
let
deptId
=
data
.
chargeDeptId
;
deptId
&&
deptId
&&
getUsersByDepartmentIdAction
(
deptId
).
then
(
data
=>
{
getUsersByDepartmentIdAction
(
deptId
).
then
(
(
data
)
=>
{
this
.
setState
({
chargeUserData
:
data
});
this
.
setState
({
chargeUserData
:
data
});
});
});
this
.
setState
({
form
:
{
...
form
,
...
data
}
});
this
.
setState
({
form
:
{
...
form
,
...
data
}
});
...
@@ -176,11 +177,11 @@ class EquipmentModel extends Component {
...
@@ -176,11 +177,11 @@ class EquipmentModel extends Component {
this
.
getPrePlanPictureData
(
equipmentId
);
this
.
getPrePlanPictureData
(
equipmentId
);
};
};
getPrePlanPictureData
=
equipmentId
=>
{
getPrePlanPictureData
=
(
equipmentId
)
=>
{
getPrePlanPictureAction
(
equipmentId
,
''
).
then
(
data
=>
{
getPrePlanPictureAction
(
equipmentId
,
''
).
then
(
(
data
)
=>
{
let
pMap
=
new
Map
();
let
pMap
=
new
Map
();
console
.
log
(
data
);
console
.
log
(
data
);
data
.
forEach
(
ele
=>
{
data
.
forEach
(
(
ele
)
=>
{
let
type
=
ele
.
type
;
let
type
=
ele
.
type
;
if
(
type
>=
1
)
{
if
(
type
>=
1
)
{
pMap
.
set
(
type
,
ele
.
picture
);
pMap
.
set
(
type
,
ele
.
picture
);
...
@@ -191,24 +192,24 @@ class EquipmentModel extends Component {
...
@@ -191,24 +192,24 @@ class EquipmentModel extends Component {
});
});
};
};
setHavingFileToState
=
pictureMap
=>
{
setHavingFileToState
=
(
pictureMap
)
=>
{
pictureMap
.
forEach
((
value
,
key
)
=>
{
pictureMap
.
forEach
((
value
,
key
)
=>
{
let
pictureUrl
=
value
;
let
pictureUrl
=
value
;
let
pictureType
=
key
;
let
pictureType
=
key
;
let
fileName
=
value
.
substring
(
value
.
lastIndexOf
(
'
\
\'
) + 1);
let
fileName
=
value
.
substring
(
value
.
lastIndexOf
(
'
\
\'
) + 1);
convertImgUrlToFile(baseURI + pictureUrl, fileName,
(file)
=> this.callBack(file, pictureType));
convertImgUrlToFile(baseURI + pictureUrl, fileName,
file
=> this.callBack(file, pictureType));
});
});
};
};
validPositon3d = (rule, value, callback) => {
validPositon3d = (rule, value, callback) => {
if (value != undefined){
if (value != undefined)
{
let tempArry = value.split('
,
') || [];
let tempArry = value.split('
,
') || [];
if (
tempArry && tempArry.length === 3 )
{
if (
tempArry && tempArry.length === 3)
{
const patt = /(^([-]?)[1-9]([0-9]+)?(
\
.[0-9]+)?$)|(^([-]?)(0){1}$)|(^([-]?)[0-9]
\
.[0-9]+?$)/;
const patt = /(^([-]?)[1-9]([0-9]+)?(
\
.[0-9]+)?$)|(^([-]?)(0){1}$)|(^([-]?)[0-9]
\
.[0-9]+?$)/;
let i = 0;
let i = 0;
for (let key of tempArry){
for (let key of tempArry)
{
if (!patt.test(key)){
if (!patt.test(key))
{
i
= i +
1;
i
+=
1;
callback('
非法格式
');
callback('
非法格式
');
break;
break;
}
}
...
@@ -220,7 +221,6 @@ class EquipmentModel extends Component {
...
@@ -220,7 +221,6 @@ class EquipmentModel extends Component {
callback('
非法格式
');
callback('
非法格式
');
}
}
}
}
}
}
callBack = (file, key) => {
callBack = (file, key) => {
...
@@ -250,22 +250,22 @@ class EquipmentModel extends Component {
...
@@ -250,22 +250,22 @@ class EquipmentModel extends Component {
beforeUpload = (file, type) => {
beforeUpload = (file, type) => {
let _file = file;
let _file = file;
//1.格式校验
//
1.格式校验
const pattern = /image
\
/(gif|jpeg|png|jpg|bmp)$/;
const pattern = /image
\
/(gif|jpeg|png|jpg|bmp)$/;
const isImg = pattern.test(_file.type);
const isImg = pattern.test(_file.type);
if (!isImg) {
if (!isImg) {
AmosAlert.warning('
请选择符合格式的图片!(
gif
|
jpeg
|
png
|
jpg
|
bmp
)
');
AmosAlert.warning('
请选择符合格式的图片!(
gif
|
jpeg
|
png
|
jpg
|
bmp
)
');
return false;
return false;
}
}
//2.url转文件对象
//
2.url转文件对象
this.changeData(_file);
this.changeData(_file);
return false;
return false;
};
};
changeData = async
file
=> {
changeData = async
(file)
=> {
file.url = await getBase64(file);
file.url = await getBase64(file);
let _form = this.state.form;
let _form = this.state.form;
let { imageUrl1 = [], imageUrl2 = [], imageUrl3 = [], imageUrl4 = [],equipmentPic = [] } = this.state.form;
let { imageUrl1 = [], imageUrl2 = [], imageUrl3 = [], imageUrl4 = [],
equipmentPic = [] } = this.state.form;
switch (file.mylist) {
switch (file.mylist) {
case '
imageUrl1
':
case '
imageUrl1
':
_form.imageUrl1 = [...imageUrl1, file];
_form.imageUrl1 = [...imageUrl1, file];
...
@@ -289,17 +289,16 @@ class EquipmentModel extends Component {
...
@@ -289,17 +289,16 @@ class EquipmentModel extends Component {
break;
break;
}
}
// this.setState({ form: _form });
// this.setState({ form: _form });
};
};
handlePreview =
file
=> {
handlePreview =
(file)
=> {
this.setState({
this.setState({
previewImage: file.url,
previewImage: file.url,
previewVisible: true
previewVisible: true
});
});
};
};
fileRemove =
file
=> {
fileRemove =
(file)
=> {
let { form } = this.state;
let { form } = this.state;
switch (file.mylist) {
switch (file.mylist) {
case '
imageUrl1
': {
case '
imageUrl1
': {
...
@@ -345,9 +344,9 @@ class EquipmentModel extends Component {
...
@@ -345,9 +344,9 @@ class EquipmentModel extends Component {
}
}
};
};
queryLoadPackages =(project)=> {
queryLoadPackages =(project)
=> {
queryLoadPackagesAction(project).then(
data
=> {
queryLoadPackagesAction(project).then(
(data)
=> {
if (data){
if (data)
{
let prefix = data[0].project.replace('
/
', '');
let prefix = data[0].project.replace('
/
', '');
this.setState({ prefix, project: data });
this.setState({ prefix, project: data });
}
}
...
@@ -373,7 +372,7 @@ class EquipmentModel extends Component {
...
@@ -373,7 +372,7 @@ class EquipmentModel extends Component {
// AmosAlert.error('
错误
', e);
// AmosAlert.error('
错误
', e);
// });
// });
}
}
handleUpload = () =>{
handleUpload = () =>
{
}
}
...
@@ -394,19 +393,19 @@ class EquipmentModel extends Component {
...
@@ -394,19 +393,19 @@ class EquipmentModel extends Component {
const uploadButton = (
const uploadButton = (
<div>
<div>
<Icon type=
"plus"
/>
<Icon type=
'
plus
'
/>
<div className=
"amos-upload-text"
>选择图片</div>
<div className=
'
amos
-
upload
-
text
'
>选择图片</div>
</div>
</div>
);
);
return (
return (
<div>
<div>
<Form model={form} rules={rules} ref={component => this.form = component}>
<Form model={form} rules={rules} ref={component => this.form = component}>
<div className=
"important-equipment-edit-left"
>
<div className=
'
important
-
equipment
-
edit
-
left
'
>
<FormItem label={<span>设备编号</span>} field=
"code"
{...formItemLayout}>
<FormItem label={<span>设备编号</span>} field=
'
code
'
{...formItemLayout}>
<Input className=
"risk_factor_input"
required value={form.code} onChange={e => this.onInputChange('
code
', e.target.value)} />
<Input className=
'
risk_factor_input
'
required value={form.code} onChange={e => this.onInputChange('
code
', e.target.value)} />
</FormItem>
</FormItem>
<FormItem label={<span>所属区域</span>} field=
"riskSourceId"
{...formItemLayout}>
<FormItem label={<span>所属区域</span>} field=
'
riskSourceId
'
{...formItemLayout}>
<TreeSelect
<TreeSelect
treeData={riskSourceData}
treeData={riskSourceData}
value={form.riskSourceId === 0 ? undefined : `${form.riskSourceId}`}
value={form.riskSourceId === 0 ? undefined : `${form.riskSourceId}`}
...
@@ -415,14 +414,14 @@ class EquipmentModel extends Component {
...
@@ -415,14 +414,14 @@ class EquipmentModel extends Component {
onChange={e => this.onSelectChange('
riskSourceId
', e)}
onChange={e => this.onSelectChange('
riskSourceId
', e)}
treeDefaultExpandAll
treeDefaultExpandAll
showSearch
showSearch
placeholder=
"请选择"
placeholder=
'
请选择
'
treeNodeFilterProp=
"title"
treeNodeFilterProp=
'
title
'
filterTreeNode={(inputValue, treeNode) => treeNode.props.title.toLocaleLowerCase().includes(inputValue.toLocaleLowerCase())}
filterTreeNode={(inputValue, treeNode) => treeNode.props.title.toLocaleLowerCase().includes(inputValue.toLocaleLowerCase())}
/>
/>
</FormItem>
</FormItem>
<FormItem label={<span>建筑物</span>} field=
"building"
{...formItemLayout}>
<FormItem label={<span>建筑物</span>} field=
'
building
'
{...formItemLayout}>
<Input className=
"risk_factor_input"
required value={form.building} onChange={e => this.onInputChange('
building
', e.target.value)} />
<Input className=
'
risk_factor_input
'
required value={form.building} onChange={e => this.onInputChange('
building
', e.target.value)} />
</FormItem>
</FormItem>
{/* <FormItem label={<span>消防小室</span>} field="fireStationId" {...formItemLayout}>
{/* <FormItem label={<span>消防小室</span>} field="fireStationId" {...formItemLayout}>
<Select
<Select
...
@@ -433,18 +432,18 @@ class EquipmentModel extends Component {
...
@@ -433,18 +432,18 @@ class EquipmentModel extends Component {
onChange={e => this.onSelectChange('
fireStationId
', e)}
onChange={e => this.onSelectChange('
fireStationId
', e)}
/>
/>
</FormItem> */}
</FormItem> */}
<FormItem label={<span>责任部门</span>} field=
"chargeDeptId"
{...formItemLayout}>
<FormItem label={<span>责任部门</span>} field=
'
chargeDeptId
'
{...formItemLayout}>
<Select
<Select
className=
"risk_factor_select"
className=
'
risk_factor_select
'
data={chargeDeptData}
data={chargeDeptData}
renderOption={item => <Option value={item.sequenceNbr}>{item.departmentName}</Option>}
renderOption={item => <Option value={item.sequenceNbr}>{item.departmentName}</Option>}
value={form.chargeDeptId}
value={form.chargeDeptId}
onChange={e => this.onSelectChange('
chargeDeptId
', e)}
onChange={e => this.onSelectChange('
chargeDeptId
', e)}
/>
/>
</FormItem>
</FormItem>
<FormItem label={<span>责任人</span>} field=
"chargeUserId"
{...formItemLayout}>
<FormItem label={<span>责任人</span>} field=
'
chargeUserId
'
{...formItemLayout}>
<Select
<Select
className=
"risk_factor_select"
className=
'
risk_factor_select
'
data={chargeUserData}
data={chargeUserData}
renderOption={item => <Option value={item.userId}>{item.realName}</Option>}
renderOption={item => <Option value={item.userId}>{item.realName}</Option>}
value={form.chargeUserId === undefined ? null : form.chargeUserId}
value={form.chargeUserId === undefined ? null : form.chargeUserId}
...
@@ -456,15 +455,15 @@ class EquipmentModel extends Component {
...
@@ -456,15 +455,15 @@ class EquipmentModel extends Component {
<div>
<div>
<Upload
<Upload
customRequest={this.handleUpload}
customRequest={this.handleUpload}
className=
"upload-img"
className=
'
upload
-
img
'
fileList={form.imageUrl1}
fileList={form.imageUrl1}
listType=
"picture-card"
listType=
'
picture
-
card
'
beforeUpload={
file
=> {
beforeUpload={
(file)
=> {
file.mylist = '
imageUrl1
';
file.mylist = '
imageUrl1
';
this.beforeUpload(file, 1);
this.beforeUpload(file, 1);
}}
}}
onPreview={this.handlePreview}
onPreview={this.handlePreview}
onRemove={
file
=> {
onRemove={
(file)
=> {
file.mylist = '
imageUrl1
';
file.mylist = '
imageUrl1
';
this.fileRemove(file);
this.fileRemove(file);
}}
}}
...
@@ -474,19 +473,19 @@ class EquipmentModel extends Component {
...
@@ -474,19 +473,19 @@ class EquipmentModel extends Component {
</div>
</div>
</FormItem>
</FormItem>
<FormItem label={<span>电缆沟封堵图</span>} field=
"picture2"
{...formItemLayout}>
<FormItem label={<span>电缆沟封堵图</span>} field=
'
picture2
'
{...formItemLayout}>
<div>
<div>
<Upload
<Upload
customRequest={this.handleUpload}
customRequest={this.handleUpload}
className=
"upload-img"
className=
'
upload
-
img
'
fileList={form.imageUrl2}
fileList={form.imageUrl2}
listType=
"picture-card"
listType=
'
picture
-
card
'
beforeUpload={
file
=> {
beforeUpload={
(file)
=> {
file.mylist = '
imageUrl2
';
file.mylist = '
imageUrl2
';
this.beforeUpload(file);
this.beforeUpload(file);
}}
}}
onPreview={this.handlePreview}
onPreview={this.handlePreview}
onRemove={
file
=> {
onRemove={
(file)
=> {
file.mylist = '
imageUrl2
';
file.mylist = '
imageUrl2
';
this.fileRemove(file);
this.fileRemove(file);
}}
}}
...
@@ -496,19 +495,19 @@ class EquipmentModel extends Component {
...
@@ -496,19 +495,19 @@ class EquipmentModel extends Component {
</div>
</div>
</FormItem>
</FormItem>
<FormItem label={<span>消防车进站行车路线图</span>} field=
"picture3"
{...formItemLayout}>
<FormItem label={<span>消防车进站行车路线图</span>} field=
'
picture3
'
{...formItemLayout}>
<div>
<div>
<Upload
<Upload
customRequest={this.handleUpload}
customRequest={this.handleUpload}
className=
"upload-img"
className=
'
upload
-
img
'
fileList={form.imageUrl3}
fileList={form.imageUrl3}
listType=
"picture-card"
listType=
'
picture
-
card
'
beforeUpload={
file
=> {
beforeUpload={
(file)
=> {
file.mylist = '
imageUrl3
';
file.mylist = '
imageUrl3
';
this.beforeUpload(file);
this.beforeUpload(file);
}}
}}
onPreview={this.handlePreview}
onPreview={this.handlePreview}
onRemove={
file
=> {
onRemove={
(file)
=> {
file.mylist = '
imageUrl3
';
file.mylist = '
imageUrl3
';
this.fileRemove(file);
this.fileRemove(file);
}}
}}
...
@@ -518,73 +517,73 @@ class EquipmentModel extends Component {
...
@@ -518,73 +517,73 @@ class EquipmentModel extends Component {
</div>
</div>
</FormItem>
</FormItem>
<FormItem label={<span>消防取水图</span>} field=
"picture4"
{...formItemLayout}>
<FormItem label={<span>消防取水图</span>} field=
'
picture4
'
{...formItemLayout}>
<div>
<div>
<Upload
<Upload
customRequest={this.handleUpload}
customRequest={this.handleUpload}
className=
"upload-img"
className=
'
upload
-
img
'
fileList={form.imageUrl4}
fileList={form.imageUrl4}
listType=
"picture-card"
listType=
'
picture
-
card
'
beforeUpload={
file
=> {
beforeUpload={
(file)
=> {
file.mylist = '
imageUrl4
';
file.mylist = '
imageUrl4
';
this.beforeUpload(file);
this.beforeUpload(file);
}}
}}
onPreview={this.handlePreview}
onPreview={this.handlePreview}
onRemove={
file
=> {
onRemove={
(file)
=> {
file.mylist = '
imageUrl4
';
file.mylist = '
imageUrl4
';
this.fileRemove(file);
this.fileRemove(file);
}}
}}
>
>
{form.imageUrl4 ? form.imageUrl4.length >= 1 ? null : uploadButton : uploadButton}
{form.imageUrl4 ? form.imageUrl4.length >= 1 ? null : uploadButton : uploadButton}
</Upload>
</Upload>
<Modal className='
preview
-
photo
-
modal
' content={<div style={{ width: '
560
px
', maxHeight: '
500
px
',overflowY: '
scroll
' }}><img src={previewImage} /></div>} visible={previewVisible} noDefaultFooter onCancel={this.handleCancel} />
<Modal className='
preview
-
photo
-
modal
' content={<div style={{ width: '
560
px
', maxHeight: '
500
px
',
overflowY: '
scroll
' }}><img src={previewImage} /></div>} visible={previewVisible} noDefaultFooter onCancel={this.handleCancel} />
</div>
</div>
</FormItem>
</FormItem>
</div>
</div>
<div className=
"important-equipment-edit-right"
>
<div className=
'
important
-
equipment
-
edit
-
right
'
>
<FormItem label={<span>设备名称</span>} field=
"name"
{...formItemLayout}>
<FormItem label={<span>设备名称</span>} field=
'
name
'
{...formItemLayout}>
<Input className=
"risk_factor_input"
required value={form.name} onChange={e => this.onInputChange('
name
', e.target.value)} />
<Input className=
'
risk_factor_input
'
required value={form.name} onChange={e => this.onInputChange('
name
', e.target.value)} />
</FormItem>
</FormItem>
<FormItem label={<span>位置</span>} field=
"address"
{...formItemLayout}>
<FormItem label={<span>位置</span>} field=
'
address
'
{...formItemLayout}>
<Input className=
"risk_factor_input"
required value={form.address} onChange={e => this.onInputChange('
address
', e.target.value)} />
<Input className=
'
risk_factor_input
'
required value={form.address} onChange={e => this.onInputChange('
address
', e.target.value)} />
</FormItem>
</FormItem>
<FormItem label={<span>房间号</span>} field=
"room"
{...formItemLayout}>
<FormItem label={<span>房间号</span>} field=
'
room
'
{...formItemLayout}>
<Input className=
"risk_factor_input"
required value={form.room} onChange={e => this.onInputChange('
room
', e.target.value)} />
<Input className=
'
risk_factor_input
'
required value={form.room} onChange={e => this.onInputChange('
room
', e.target.value)} />
</FormItem>
</FormItem>
<FormItem label={<span>3维坐标</span>} field=
"position3d"
{...formItemLayout}>
<FormItem label={<span>3维坐标</span>} field=
'
position3d
'
{...formItemLayout}>
<Input className=
"risk_factor_input"
required value={form.position3d} onChange={e => this.onInputChange('
position3d
', e.target.value)} />
<Input className=
'
risk_factor_input
'
required value={form.position3d} onChange={e => this.onInputChange('
position3d
', e.target.value)} />
</FormItem>
</FormItem>
<FormItem label={<span>3维楼层</span>} field=
"floor3d"
{...formItemLayout}>
<FormItem label={<span>3维楼层</span>} field=
'
floor3d
'
{...formItemLayout}>
<Select
<Select
className=
"fire-equip-select"
className=
'
fire
-
equip
-
select
'
data={floorData}
data={floorData}
value={form.floor3d}
value={form.floor3d}
renderOption={item => <Option value={item.id}>{item.name}</Option>}
renderOption={item => <Option value={item.id}>{item.name}</Option>}
onChange={e => this.onInputChange('
floor3d
', e)}
onChange={e => this.onInputChange('
floor3d
', e)}
/>
/>
</FormItem>
</FormItem>
<FormItem label={<span>是否室内</span>} field=
"isIndoor"
{...formItemLayout}>
<FormItem label={<span>是否室内</span>} field=
'
isIndoor
'
{...formItemLayout}>
<RadioGroup defaultValue={form.isIndoor} value={form.isIndoor} onChange={e => this.onInputChange('
isIndoor
', e)}>
<RadioGroup defaultValue={form.isIndoor} value={form.isIndoor} onChange={e => this.onInputChange('
isIndoor
', e)}>
<Radio value={false}>否</Radio>
<Radio value={false}>否</Radio>
<Radio value>是</Radio>
<Radio value>是</Radio>
</RadioGroup>
</RadioGroup>
</FormItem>
</FormItem>
<FormItem label={<span>备注</span>} field=
"remark"
{...formItemLayout}>
<FormItem label={<span>备注</span>} field=
'
remark
'
{...formItemLayout}>
<TextArea rows={4} className=
"risk_factor_input"
required value={form.remark} onChange={e => this.onInputChange('
remark
', e.target.value)} />
<TextArea rows={4} className=
'
risk_factor_input
'
required value={form.remark} onChange={e => this.onInputChange('
remark
', e.target.value)} />
</FormItem>
</FormItem>
<FormItem label={<span>重点设备照片</span>} field='
equipmentPic
' {...formItemLayout}>
<FormItem label={<span>重点设备照片</span>} field='
equipmentPic
' {...formItemLayout}>
<div>
<div>
<Upload
<Upload
customRequest={this.handleUpload}
customRequest={this.handleUpload}
className=
"upload-img"
className=
'
upload
-
img
'
fileList={form.equipmentPic}
fileList={form.equipmentPic}
listType=
"picture-card"
listType=
'
picture
-
card
'
beforeUpload={
file
=> {
beforeUpload={
(file)
=> {
file.mylist = '
equipmentPic
';
file.mylist = '
equipmentPic
';
this.beforeUpload(file);
this.beforeUpload(file);
}}
}}
onPreview={this.handlePreview}
onPreview={this.handlePreview}
onRemove={
file
=> {
onRemove={
(file)
=> {
file.mylist = '
equipmentPic
';
file.mylist = '
equipmentPic
';
this.fileRemove(file);
this.fileRemove(file);
}}
}}
...
...
src/view/bizview/equipmentLedger/index.scss
View file @
cc0215ff
.equipment-fire-equipment
{
.equipment-fire-equipment
{
.equipment-fire-equipment-search
{
.equipment-fire-equipment-search
{
.ant-select-selection--single
{
.ant-select-selection--single
{
...
@@ -6,3 +7,7 @@
...
@@ -6,3 +7,7 @@
}
}
}
}
}
}
.amos-toast
.amos-toast-topMiddle
.amos-toast-inner
{
background-color
:
red
;
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment