Commit dd208a67 authored by maoying's avatar maoying

修改设备点位配置页面

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