Commit 6cd84fa8 authored by taabe's avatar taabe

修改测试bug

parent bc0a440a
...@@ -78,8 +78,8 @@ ...@@ -78,8 +78,8 @@
&.marker-anim { &.marker-anim {
.pulse-spread { .pulse-spread {
position: absolute; position: absolute;
top: -18px; top: -20px;
left: -18px; left: -20px;
width: 64px; width: 64px;
height: 64px; height: 64px;
border: 3px solid red; border: 3px solid red;
......
...@@ -108,7 +108,7 @@ ...@@ -108,7 +108,7 @@
} }
.control-item-popver { .control-item-popver {
z-index: 5 !important; z-index: 10 !important;
&::after { &::after {
border-right-color: $core-border-color; border-right-color: $core-border-color;
......
...@@ -341,6 +341,14 @@ ...@@ -341,6 +341,14 @@
.amos-form-item { .amos-form-item {
margin-bottom: 1.5rem; margin-bottom: 1.5rem;
} }
.amos-radio-disabled {
.amos-radio-status {
&::after {
background-color: #19afff !important;
}
}
}
} }
.fmea-model { .fmea-model {
......
export const handleScrolling = () => {
let elements = document.getElementsByClassName('amos-modal-content');
for (var i = 0; i < elements.length; i++) {
elements[i].onscroll = function() {
let dropdown = document.getElementsByClassName('amos-popover-down');
if (dropdown) {
for (var j = 0; j < dropdown.length; j++) {
dropdown[j].style.display = 'none';
}
}
};
}
};
\ No newline at end of file
...@@ -36,14 +36,14 @@ const getColumns = () => { ...@@ -36,14 +36,14 @@ const getColumns = () => {
className: 'uant-table-thead' className: 'uant-table-thead'
}, },
{ {
title: '上限', title: 'RPN上限',
dataIndex: 'topLimit', dataIndex: 'topLimit',
key: 'topLimit', key: 'topLimit',
width: '5%', width: '5%',
className: 'uant-table-thead' className: 'uant-table-thead'
}, },
{ {
title: '下限', title: 'RPN下限',
dataIndex: 'downLimit', dataIndex: 'downLimit',
key: 'downLimit', key: 'downLimit',
width: '5%', width: '5%',
......
...@@ -75,7 +75,11 @@ class RiskModel extends Component { ...@@ -75,7 +75,11 @@ class RiskModel extends Component {
} }
componentDidMount(){ componentDidMount(){
document.addEventListener('click', this._handleClick);//页面增加鼠标单击监听 let riskLevelDiv = document.getElementsByClassName('risk-level-map')[0];
let riskModelTabDiv = document.getElementsByClassName('risk-model-tab')[0];
riskLevelDiv && riskLevelDiv.addEventListener('click', this._handleClick);//页面增加鼠标单击监听
riskModelTabDiv && riskModelTabDiv.addEventListener('click', this._handleClick);//页面增加鼠标单击监听
// document.addEventListener('click', this._handleClick);//页面增加鼠标单击监听
window.addEventListener('resize', this._resize); window.addEventListener('resize', this._resize);
this.setOncontextmenu();//移除浏览器自带右键菜单 this.setOncontextmenu();//移除浏览器自带右键菜单
let { riskSourceId } = this.props.location.state || {}; let { riskSourceId } = this.props.location.state || {};
...@@ -90,7 +94,11 @@ class RiskModel extends Component { ...@@ -90,7 +94,11 @@ class RiskModel extends Component {
} }
componentWillUnmount() { componentWillUnmount() {
document.removeEventListener('click', this._handleClick);//页面移除鼠标单击监听 let riskLevelDiv = document.getElementsByClassName('risk-level-map')[0];
let riskModelTabDiv = document.removeEventListener('risk-model-tab')[0];
riskLevelDiv && riskLevelDiv.removeEventListener('click', this._handleClick);//页面移除鼠标单击监听
riskModelTabDiv && riskModelTabDiv.addEventListener('click', this._handleClick);//页面移除鼠标单击监听
// document.removeEventListener('click', this._handleClick);//页面移除鼠标单击监听
window.addEventListener('resize', this._resize); window.addEventListener('resize', this._resize);
} }
...@@ -129,10 +137,10 @@ class RiskModel extends Component { ...@@ -129,10 +137,10 @@ class RiskModel extends Component {
} }
} }
reload =(risk)=>{ reload =(risk, data) => {
let { activeKey, subActiveKey } = this.state; let { activeKey, subActiveKey } = this.state;
if (risk) { if (risk) {
this.queryRiskSourceTree(); this.setState({ editRiskSource: data }, () => this.queryRiskSourceTree());
} else { } else {
if (activeKey === '1'){//设置:打开弹出框,新增或者维护标记,弹出框类型 if (activeKey === '1'){//设置:打开弹出框,新增或者维护标记,弹出框类型
this.fmeaRef.reloadPage(); this.fmeaRef.reloadPage();
...@@ -145,13 +153,14 @@ class RiskModel extends Component { ...@@ -145,13 +153,14 @@ class RiskModel extends Component {
} }
queryRiskSourceTree =(riskSourceId)=>{ queryRiskSourceTree =(riskSourceId)=>{
let { editRiskSource } = this.state;
queryRiskSourceTreeAction().then(data =>{ queryRiskSourceTreeAction().then(data =>{
let obj = this.loopTreeNodes(data[0]); // let obj = this.loopTreeNodes(data[0]);
if (riskSourceId){//3d屏互动 if (riskSourceId){//3d屏互动
this.setState({ treeData: data, autoExpandParent: true }, ()=>this.queryRiskSourceDetail(riskSourceId)); this.setState({ treeData: data, autoExpandParent: true }, ()=>this.queryRiskSourceDetail(riskSourceId));
} else {//业务屏刷新 } else {//业务屏刷新
if (obj) { if (editRiskSource) {
this.setState({ treeData: data, autoExpandParent: true }, ()=>this.queryRiskSourceDetail(obj.id)); this.setState({ treeData: data, autoExpandParent: true }, ()=>this.queryRiskSourceDetail(editRiskSource.id));
} else { } else {
this.setState({ treeData: data, autoExpandParent: true }); this.setState({ treeData: data, autoExpandParent: true });
} }
...@@ -209,6 +218,8 @@ class RiskModel extends Component { ...@@ -209,6 +218,8 @@ class RiskModel extends Component {
queryRiskSourceDetail = (id) =>{ queryRiskSourceDetail = (id) =>{
queryRiskSourceDetailAction(id).then(data =>{ queryRiskSourceDetailAction(id).then(data =>{
this.setState({ this.setState({
isRegion: data.isRegion,
node: data,
code: data.code, code: data.code,
level: data.level, level: data.level,
rpni: data.rpni, rpni: data.rpni,
...@@ -374,7 +385,7 @@ class RiskModel extends Component { ...@@ -374,7 +385,7 @@ class RiskModel extends Component {
riskSourceEditAction(body).then( riskSourceEditAction(body).then(
data => { data => {
AmosAlert.success('提示', '操作成功'); AmosAlert.success('提示', '操作成功');
this.reload('risk'); this.reload('risk', data);
}, },
err => { err => {
AmosAlert.error('提示', err); AmosAlert.error('提示', err);
...@@ -394,6 +405,7 @@ class RiskModel extends Component { ...@@ -394,6 +405,7 @@ class RiskModel extends Component {
bindPointsAction(param).then( bindPointsAction(param).then(
data => { data => {
AmosAlert.success('提示', '操作成功'); AmosAlert.success('提示', '操作成功');
this.setState({ modal: false });
this.reload(); this.reload();
}, },
err => { err => {
...@@ -414,6 +426,7 @@ class RiskModel extends Component { ...@@ -414,6 +426,7 @@ class RiskModel extends Component {
bindEquipIndexAction(param).then( bindEquipIndexAction(param).then(
data => { data => {
AmosAlert.success('提示', '操作成功'); AmosAlert.success('提示', '操作成功');
this.setState({ modal: false });
this.reload(); this.reload();
}, },
err => { err => {
...@@ -638,6 +651,7 @@ class RiskModel extends Component { ...@@ -638,6 +651,7 @@ class RiskModel extends Component {
} else { } else {
this.riskSourceDelete(idsArry, childrenLength); this.riskSourceDelete(idsArry, childrenLength);
} }
this.setState({ rightClickNodeTreeItem: null });
} }
getNodeTreeRightClickMenu = () => { getNodeTreeRightClickMenu = () => {
...@@ -889,8 +903,6 @@ class RiskModel extends Component { ...@@ -889,8 +903,6 @@ class RiskModel extends Component {
content={this.getContext(modelFlag, toolBarFlag)} content={this.getContext(modelFlag, toolBarFlag)}
onCancel={() => this.cancel()} onCancel={() => this.cancel()}
onOk={() => this.onOk(modelFlag, toolBarFlag)} onOk={() => this.onOk(modelFlag, toolBarFlag)}
// okText="确定"
// cancelText="取消"
footer={this.getModalFooter(modelFlag, toolBarFlag)} footer={this.getModalFooter(modelFlag, toolBarFlag)}
outterClosable={false} outterClosable={false}
/> />
......
...@@ -7,6 +7,7 @@ import { ...@@ -7,6 +7,7 @@ import {
queryAllRiskLevelAction, queryAllRiskLevelAction,
queryAllUserAction queryAllUserAction
} from '../../../../../services/preControlService'; } from '../../../../../services/preControlService';
import { handleScrolling } from './../../../../../utils/scrollUtil';
const FormItem = Form.Item; const FormItem = Form.Item;
const Option = Select.Option; const Option = Select.Option;
...@@ -66,8 +67,9 @@ class EvaluationModel extends Component { ...@@ -66,8 +67,9 @@ class EvaluationModel extends Component {
this.getEvaModel(''); this.getEvaModel('');
this.getRiskLevel(); this.getRiskLevel();
this.getUser(); this.getUser();
};
handleScrolling();
};
onSelectChange = (key, value, item) => { onSelectChange = (key, value, item) => {
const { form } = this.state; const { form } = this.state;
...@@ -147,8 +149,22 @@ class EvaluationModel extends Component { ...@@ -147,8 +149,22 @@ class EvaluationModel extends Component {
}); });
}; };
handelScrolling() {
let elements = document.getElementsByClassName('amos-modal-content');
for (var i = 0; i < elements.length; i++) {
elements[i].onscroll = function() {
let dropdown = document.getElementsByClassName('amos-popover-down');
if (dropdown) {
for (var j = 0; j < dropdown.length; j++) {
dropdown[j].style.display = 'none';
}
}
};
}
}
render() { render() {
const { form, rules, sData, dData, oData, userData } = this.state; const { form, rules, sData, dData, oData, userData, scrolling } = this.state;
const formItemLayout = { const formItemLayout = {
labelCol: { labelCol: {
xs: { span: 24 }, xs: { span: 24 },
...@@ -246,7 +262,7 @@ class EvaluationModel extends Component { ...@@ -246,7 +262,7 @@ class EvaluationModel extends Component {
</FormItem> </FormItem>
<span className="fmea-item-span">责任人:</span> <span className="fmea-item-span">责任人:</span>
<div style={{ display: 'flex' }}> <div style={{ display: 'flex' }}>
<div style={{ width: '50%' }}> <div className="scroll-div" style={{ width: '50%' }} >
<FormItem label={<span>公司责任人</span>} className="fmea-item-influence" field="companyLeader" {...formItemShortLayout}> <FormItem label={<span>公司责任人</span>} className="fmea-item-influence" field="companyLeader" {...formItemShortLayout}>
<Select <Select
className="fmea-model-select short-select" className="fmea-model-select short-select"
......
...@@ -17,6 +17,7 @@ class RiskSourceModel extends Component { ...@@ -17,6 +17,7 @@ class RiskSourceModel extends Component {
this.state = { this.state = {
searchParam: [], searchParam: [],
riskLevelData: [], riskLevelData: [],
isEdit: false,
form: { form: {
name: '', name: '',
code: '', code: '',
...@@ -58,6 +59,10 @@ class RiskSourceModel extends Component { ...@@ -58,6 +59,10 @@ class RiskSourceModel extends Component {
componentDidMount = () => { componentDidMount = () => {
this.getriskLevelEumData(); this.getriskLevelEumData();
let { selectedRow } = this.props;
if (selectedRow) {
this.setState({ isEdit: true });
}
}; };
componentWillReceiveProps = (nextProps) => { componentWillReceiveProps = (nextProps) => {
...@@ -74,9 +79,10 @@ class RiskSourceModel extends Component { ...@@ -74,9 +79,10 @@ class RiskSourceModel extends Component {
form.position3d = selectedRow.position3d; form.position3d = selectedRow.position3d;
form.floor3d = selectedRow.floor3d; form.floor3d = selectedRow.floor3d;
form.isIndoor = selectedRow.isIndoor; form.isIndoor = selectedRow.isIndoor;
this.setState({ form, isEdit: true });
} }
this.setState({ form });
} }
onSelectChange = (key, value) => { onSelectChange = (key, value) => {
const { form } = this.state; const { form } = this.state;
form[key] = value; form[key] = value;
...@@ -122,9 +128,9 @@ class RiskSourceModel extends Component { ...@@ -122,9 +128,9 @@ class RiskSourceModel extends Component {
} }
render() { render() {
const { form, rules, riskLevelData } = this.state; const { form, rules, riskLevelData, isEdit } = this.state;
const { treeNodeType, disabled } = this.props; const { treeNodeType, disabled } = this.props;
let showIsRegionSelection = (treeNodeType === 3 || treeNodeType === undefined) && form.isRegion === 'TRUE'; let showIsRegionSelection = (treeNodeType === 3 || treeNodeType === undefined) && (form.isRegion === 'TRUE' || !isEdit);
const formItemLayout = { const formItemLayout = {
labelCol: { labelCol: {
xs: { span: 24 }, xs: { span: 24 },
...@@ -153,7 +159,7 @@ class RiskSourceModel extends Component { ...@@ -153,7 +159,7 @@ class RiskSourceModel extends Component {
</FormItem> </FormItem>
} }
{ showIsRegionSelection && <FormItem label={<span>是否区域</span>} field="isRegion" {...formItemLayout}> { showIsRegionSelection && <FormItem label={<span>是否区域</span>} field="isRegion" {...formItemLayout}>
<RadioGroup disabled={disabled} defaultValue={form.isRegion} onChange={e => this.onSelectChange('isRegion', e)}> <RadioGroup disabled={disabled || isEdit} defaultValue={form.isRegion} onChange={e => this.onSelectChange('isRegion', e)}>
<Radio value="FALSE"></Radio> <Radio value="FALSE"></Radio>
<Radio value="TRUE"></Radio> <Radio value="TRUE"></Radio>
</RadioGroup> </RadioGroup>
...@@ -188,7 +194,8 @@ class RiskSourceModel extends Component { ...@@ -188,7 +194,8 @@ class RiskSourceModel extends Component {
RiskSourceModel.propTypes = { RiskSourceModel.propTypes = {
treeNodeType: PropTypes.number, treeNodeType: PropTypes.number,
parentId: PropTypes.number, parentId: PropTypes.number,
selectedRow: PropTypes.array selectedRow: PropTypes.array,
disabled: PropTypes.bool
}; };
export default RiskSourceModel; export default RiskSourceModel;
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