Commit dd208a67 authored by maoying's avatar maoying

修改设备点位配置页面

parent 748478ae
...@@ -44,13 +44,19 @@ const monitorPointTableColumns = self => { ...@@ -44,13 +44,19 @@ const monitorPointTableColumns = self => {
width: '25%' width: '25%'
}, },
{ {
title: '类型', title: '数据类型',
dataIndex: 'type', dataIndex: 'type',
key: 'type', key: 'type',
width: '10%', width: '10%',
render: text => typeEnum[text] ? typeEnum[text] : text render: text => typeEnum[text] ? typeEnum[text] : text
}, },
{ {
title: '指标类型',
dataIndex: 'alarmTypeName',
key: 'alarmTypeName',
width: '10%'
},
{
title: '状态', title: '状态',
dataIndex: 'value', dataIndex: 'value',
key: 'value', key: 'value',
...@@ -94,21 +100,7 @@ class MonitorPointConfig extends Component { ...@@ -94,21 +100,7 @@ class MonitorPointConfig extends Component {
code: [ code: [
{ required: true, message: '请输入点位编号' }, { required: true, message: '请输入点位编号' },
{ pattern: new RegExp(/[^\u4e00-\u9fa5]+$/), message: '编号不能包含中文' }, { pattern: new RegExp(/[^\u4e00-\u9fa5]+$/), message: '编号不能包含中文' },
{ pattern: new RegExp(/^[^ ]+$/), message: '编号不能为空或含有空格' }, { pattern: new RegExp(/^[^ ]+$/), message: '编号不能为空或含有空格' }
// { pattern: new RegExp(/^(-?\d+)(\.\d+)?$/), message: '编号只能是数字' },
{
// validator: (rule, value, callback) => {
// const { pointId } = this.props;
// this.queryAllPointNo(pointId);
// const { pointNoData } = this.state;
// if (!pointNoData.includes(value)) {
// callback();
// } else {
// callback(new Error('该编号已存在!'));
// }
// }
}
], ],
name: [ name: [
{ required: true, message: '请输入名称' } { required: true, message: '请输入名称' }
...@@ -296,7 +288,7 @@ class MonitorPointConfig extends Component { ...@@ -296,7 +288,7 @@ class MonitorPointConfig extends Component {
this.editCancel(); this.editCancel();
}, },
error => { error => {
AmosAlert.error('错误', '配置失败'); AmosAlert.error('错误', error);
} }
); );
} else { // 新增时 } else { // 新增时
...@@ -308,7 +300,7 @@ class MonitorPointConfig extends Component { ...@@ -308,7 +300,7 @@ class MonitorPointConfig extends Component {
this.editCancel(); this.editCancel();
}, },
error => { error => {
AmosAlert.error('错误', '配置失败'); AmosAlert.error('错误', error);
} }
); );
} else { } else {
...@@ -319,7 +311,7 @@ class MonitorPointConfig extends Component { ...@@ -319,7 +311,7 @@ class MonitorPointConfig extends Component {
this.editCancel(); this.editCancel();
}, },
error => { error => {
AmosAlert.error('错误', '配置失败'); AmosAlert.error('错误', error);
} }
); );
} }
......
...@@ -42,12 +42,12 @@ class PointConfigModel extends Component { ...@@ -42,12 +42,12 @@ class PointConfigModel extends Component {
}; };
componentWillReceiveProps(nextProps) { componentWillReceiveProps(nextProps) {
let { pointId, operateFlag, recordId } = nextProps || {}; // let { pointId, operateFlag, recordId } = nextProps || {};
if (operateFlag === 1) { //编辑 // if (operateFlag === 1) { //编辑
pointId = pointId ? pointId : recordId; // pointId = pointId ? pointId : recordId;
this.getFireEquipmentData(pointId); // this.getFireEquipmentData(pointId);
} // }
this.loadFireEquipment(); // this.loadFireEquipment();
} }
loadFireEquipment = () => { loadFireEquipment = () => {
...@@ -152,7 +152,7 @@ class PointConfigModel extends Component { ...@@ -152,7 +152,7 @@ class PointConfigModel extends Component {
</Select> </Select>
</FormItem> </FormItem>
<div>{this.renderParamValueView(formItemLayout)}</div> <div>{this.renderParamValueView(formItemLayout)}</div>
<FormItem label={<span>设备类型</span>} field="alarmType" {...formItemLayout}> <FormItem label={<span>指标类型</span>} field="alarmType" {...formItemLayout}>
<Select <Select
data={alarmTypeData} data={alarmTypeData}
value={form.alarmType} value={form.alarmType}
......
...@@ -183,12 +183,12 @@ class FireEquipmentView extends Component { ...@@ -183,12 +183,12 @@ class FireEquipmentView extends Component {
}; };
onDetailClick = record => { onDetailClick = record => {
// this.setState({ this.setState({
// showDetail: true, showDetail: true,
// show: true, show: true,
// fireEquipmentId: record.id, fireEquipmentId: record.id,
// operateFlag: 1 operateFlag: 1
// }); });
}; };
onRowClick = record => { onRowClick = record => {
......
...@@ -13,7 +13,8 @@ import { getFireEquipmentListAction, getFireTruckListAction } from './../../../. ...@@ -13,7 +13,8 @@ import { getFireEquipmentListAction, getFireTruckListAction } from './../../../.
const loginUserName = Store.lsTool.read('userName'); const loginUserName = Store.lsTool.read('userName');
const filterUser = ['opera1', 'opera2']; const filterUser = ['opera1', 'opera2'];
const filterPointUser = ['admin', 'superadmin']; // const filterPointUser = ['admin', 'superadmin'];
const filterPointUser = [];
const { TabList, Tab, TabPanel } = Tabs; const { TabList, Tab, TabPanel } = Tabs;
const tabs = [ const tabs = [
{ id: '1', closable: false, title: '消防车' }, { id: '1', closable: false, title: '消防车' },
...@@ -116,10 +117,10 @@ class FireResourceView extends Component { ...@@ -116,10 +117,10 @@ class FireResourceView extends Component {
filter = true; filter = true;
_tabs = tabs.filter(item => item.title !== '火探'); _tabs = tabs.filter(item => item.title !== '火探');
} }
if (!filterPointUser.includes(loginUserName)) { // if (!filterPointUser.includes(loginUserName)) {
filterPoint = true; // filterPoint = true;
_tabs = _tabs.filter(item => item.title !== '消防点位'); // _tabs = _tabs.filter(item => item.title !== '消防点位');
} // }
return ( return (
<div className="convertor-fire-resource" style={{ background: '#33333', height: '100%' }}> <div className="convertor-fire-resource" style={{ background: '#33333', height: '100%' }}>
......
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