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
c4a2063b
Commit
c4a2063b
authored
Jan 28, 2021
by
王珂
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改表单输入
parent
2b77c027
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
19 additions
and
12 deletions
+19
-12
equipment.scss
src/styles/view/biz/equipmentLedger/equipment.scss
+3
-0
EquipmentModel.js
src/view/bizview/equipmentLedger/Equipment/EquipmentModel.js
+16
-12
No files found.
src/styles/view/biz/equipmentLedger/equipment.scss
View file @
c4a2063b
...
@@ -241,6 +241,9 @@
...
@@ -241,6 +241,9 @@
float
:
left
;
float
:
left
;
width
:
50%
;
width
:
50%
;
padding-top
:
30px
;
padding-top
:
30px
;
.upload-img
.amos-upload-list-item-error
{
border
:
1px
solid
#d8d8d8
;
}
.risk_factor_input
{
.risk_factor_input
{
width
:
20rem
;
width
:
20rem
;
...
...
src/view/bizview/equipmentLedger/Equipment/EquipmentModel.js
View file @
c4a2063b
...
@@ -8,7 +8,7 @@ import { Form, Upload, Input, Select, Radio, Modal, AmosAlert, Icon } from 'amos
...
@@ -8,7 +8,7 @@ import { Form, Upload, Input, Select, Radio, Modal, AmosAlert, Icon } from 'amos
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
{
baseURI
,
FscSerUrl
}
from
'../../../../consts/urlConsts'
;
import
{
recursive
}
from
'./../../../../utils/request'
;
import
{
recursive
}
from
'./../../../../utils/request'
;
...
@@ -109,14 +109,14 @@ class EquipmentModel extends Component {
...
@@ -109,14 +109,14 @@ class EquipmentModel extends Component {
onInputChange
=
(
key
,
value
)
=>
{
onInputChange
=
(
key
,
value
)
=>
{
const
{
form
}
=
this
.
state
;
const
{
form
}
=
this
.
state
;
form
[
key
]
=
value
;
form
[
key
]
=
value
.
trim
()
;
this
.
setState
({
form
});
this
.
setState
({
form
});
};
};
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
});
};
};
...
@@ -154,7 +154,7 @@ class EquipmentModel extends Component {
...
@@ -154,7 +154,7 @@ class EquipmentModel extends Component {
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
}
});
});
});
this
.
getPrePlanPictureData
(
equipmentId
);
this
.
getPrePlanPictureData
(
equipmentId
);
};
};
...
@@ -183,7 +183,7 @@ class EquipmentModel extends Component {
...
@@ -183,7 +183,7 @@ class EquipmentModel extends Component {
};
};
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]+?$)/;
...
@@ -309,7 +309,7 @@ class EquipmentModel extends Component {
...
@@ -309,7 +309,7 @@ class EquipmentModel extends Component {
queryLoadPackages =(project)=> {
queryLoadPackages =(project)=> {
queryLoadPackagesAction(project).then(data => {
queryLoadPackagesAction(project).then(data => {
debugger
debugger
;
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 });
...
@@ -361,7 +361,7 @@ class EquipmentModel extends Component {
...
@@ -361,7 +361,7 @@ class EquipmentModel extends Component {
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)} />
...
@@ -415,6 +415,7 @@ class EquipmentModel extends Component {
...
@@ -415,6 +415,7 @@ class EquipmentModel extends Component {
<FormItem label={<span>电源负荷图</span>} field={form.imageUrl1} {...formItemLayout}>
<FormItem label={<span>电源负荷图</span>} field={form.imageUrl1} {...formItemLayout}>
<div>
<div>
<Upload
<Upload
className="upload-img"
fileList={form.imageUrl1}
fileList={form.imageUrl1}
listType="picture-card"
listType="picture-card"
beforeUpload={file => {
beforeUpload={file => {
...
@@ -427,7 +428,7 @@ class EquipmentModel extends Component {
...
@@ -427,7 +428,7 @@ class EquipmentModel extends Component {
this.fileRemove(file);
this.fileRemove(file);
}}
}}
>
>
{form.imageUrl1 ?
(form.imageUrl1.length >= 1 ? null : uploadButton)
: uploadButton}
{form.imageUrl1 ?
form.imageUrl1.length >= 1 ? null : uploadButton
: uploadButton}
</Upload>
</Upload>
</div>
</div>
...
@@ -435,6 +436,7 @@ class EquipmentModel extends Component {
...
@@ -435,6 +436,7 @@ class EquipmentModel extends Component {
<FormItem label={<span>电缆沟封堵图</span>} field="picture2" {...formItemLayout}>
<FormItem label={<span>电缆沟封堵图</span>} field="picture2" {...formItemLayout}>
<div>
<div>
<Upload
<Upload
className="upload-img"
fileList={form.imageUrl2}
fileList={form.imageUrl2}
listType="picture-card"
listType="picture-card"
beforeUpload={file => {
beforeUpload={file => {
...
@@ -447,7 +449,7 @@ class EquipmentModel extends Component {
...
@@ -447,7 +449,7 @@ class EquipmentModel extends Component {
this.fileRemove(file);
this.fileRemove(file);
}}
}}
>
>
{form.imageUrl2 ?
(form.imageUrl2.length >= 1 ? null : uploadButton)
: uploadButton}
{form.imageUrl2 ?
form.imageUrl2.length >= 1 ? null : uploadButton
: uploadButton}
</Upload>
</Upload>
</div>
</div>
...
@@ -455,6 +457,7 @@ class EquipmentModel extends Component {
...
@@ -455,6 +457,7 @@ class EquipmentModel extends Component {
<FormItem label={<span>消防车进站行车路线图</span>} field="picture3" {...formItemLayout}>
<FormItem label={<span>消防车进站行车路线图</span>} field="picture3" {...formItemLayout}>
<div>
<div>
<Upload
<Upload
className="upload-img"
fileList={form.imageUrl3}
fileList={form.imageUrl3}
listType="picture-card"
listType="picture-card"
beforeUpload={file => {
beforeUpload={file => {
...
@@ -467,7 +470,7 @@ class EquipmentModel extends Component {
...
@@ -467,7 +470,7 @@ class EquipmentModel extends Component {
this.fileRemove(file);
this.fileRemove(file);
}}
}}
>
>
{form.imageUrl3 ?
(form.imageUrl3.length >= 1 ? null : uploadButton)
: uploadButton}
{form.imageUrl3 ?
form.imageUrl3.length >= 1 ? null : uploadButton
: uploadButton}
</Upload>
</Upload>
</div>
</div>
...
@@ -475,6 +478,7 @@ class EquipmentModel extends Component {
...
@@ -475,6 +478,7 @@ class EquipmentModel extends Component {
<FormItem label={<span>消防取水图</span>} field="picture4" {...formItemLayout}>
<FormItem label={<span>消防取水图</span>} field="picture4" {...formItemLayout}>
<div>
<div>
<Upload
<Upload
className="upload-img"
fileList={form.imageUrl4}
fileList={form.imageUrl4}
listType="picture-card"
listType="picture-card"
beforeUpload={file => {
beforeUpload={file => {
...
@@ -487,7 +491,7 @@ class EquipmentModel extends Component {
...
@@ -487,7 +491,7 @@ class EquipmentModel extends Component {
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 style={{ width: '
520
px
' }} 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 style={{ width: '
520
px
' }} src={previewImage} /></div>} visible={previewVisible} noDefaultFooter onCancel={this.handleCancel} />
</div>
</div>
...
@@ -518,7 +522,7 @@ class EquipmentModel extends Component {
...
@@ -518,7 +522,7 @@ class EquipmentModel extends Component {
<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
={true}
>是</Radio>
<Radio value>是</Radio>
</RadioGroup>
</RadioGroup>
</FormItem>
</FormItem>
<FormItem label={<span>预案配置</span>} field="reservePlan" {...formItemLayout}>
<FormItem label={<span>预案配置</span>} field="reservePlan" {...formItemLayout}>
...
...
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