This commit is contained in:
Jay
2017-04-05 15:10:02 +08:00
parent 57a37b047f
commit b684672ad2
5 changed files with 256 additions and 108 deletions
+14 -8
View File
@@ -6,19 +6,25 @@ div#app {
}
.login-grid {
height: 100%;
height: 100%;
}
.login-column {
max-width: 450px;
max-width: 450px;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.hide-element {
display: 'none' !important;
display: 'none' !important;
}
.pointer {
cursor: pointer !important;
}
+81 -16
View File
@@ -87851,6 +87851,11 @@ var ListItem = function ListItem(_ref) {
null,
data.val7 ? '' + parseInt(data.val7, 16) : ''
),
_react2.default.createElement(
_semanticUiReact.Table.Cell,
null,
data.val9 ? '' + parseInt(data.val9, 16) : ''
),
_react2.default.createElement(
_semanticUiReact.Table.Cell,
null,
@@ -87896,6 +87901,11 @@ function _possibleConstructorReturn(self, call) { if (!self) { throw new Referen
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
var sort_icon = {
"asc": "caret down",
"desc": "caret up"
};
var LocStatus = function (_React$Component) {
_inherits(LocStatus, _React$Component);
@@ -87912,7 +87922,11 @@ var LocStatus = function (_React$Component) {
return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = LocStatus.__proto__ || Object.getPrototypeOf(LocStatus)).call.apply(_ref, [this].concat(args))), _this), _this.state = {
autoRefresh: false,
list: []
list: [],
sort: {
field: '',
order: ''
}
}, _this.tick = null, _this.changeRefresh = function () {
_this.setState({
autoRefresh: !_this.state.autoRefresh
@@ -87932,7 +87946,11 @@ var LocStatus = function (_React$Component) {
toggleLoading = _this$props.toggleLoading,
showDialog = _this$props.showDialog;
fetch('/api/wristband/getstatus', (0, _actions.getRequest)()).then(function (response) {
var json = {
sort: _this.state.sort
};
fetch('/api/wristband/getstatus', (0, _actions.getRequest)(json)).then(function (response) {
return response.json();
}).then(function (json) {
if (json.status != 1) return showDialog(json.message);
@@ -87940,6 +87958,24 @@ var LocStatus = function (_React$Component) {
list: [].concat(_toConsumableArray(json.data.record || []))
});
});
}, _this.handlerSort = function (tag) {
if (!tag) return;
var sort = _this.state.sort;
if (tag == sort.field) {
if (sort.order == 'asc') sort.order = 'desc';else sort.order = 'asc';
} else {
sort.field = tag;
sort.order = 'asc';
}
_this.setState({
sort: sort
}, function () {
_this.getList();
});
}, _this.renderSortIcon = function (tag) {
if (_this.state.sort.field == tag) return _react2.default.createElement(_semanticUiReact.Icon, { size: 'mini', corner: true, name: sort_icon[_this.state.sort.order] });
return null;
}, _temp), _possibleConstructorReturn(_this, _ret);
}
@@ -87980,8 +88016,11 @@ var LocStatus = function (_React$Component) {
null,
_react2.default.createElement(
_semanticUiReact.Table.HeaderCell,
null,
'\u624B\u74B0ID'
{ className: 'pointer', onClick: function onClick() {
_this2.handlerSort('mac');
} },
'\u624B\u74B0ID',
this.renderSortIcon('mac')
),
_react2.default.createElement(
_semanticUiReact.Table.HeaderCell,
@@ -87990,33 +88029,59 @@ var LocStatus = function (_React$Component) {
),
_react2.default.createElement(
_semanticUiReact.Table.HeaderCell,
null,
'\u6B65\u6578'
{ className: 'pointer', onClick: function onClick() {
_this2.handlerSort('val3');
} },
'\u6B65\u6578',
this.renderSortIcon('val3')
),
_react2.default.createElement(
_semanticUiReact.Table.HeaderCell,
null,
'\u5269\u9918\u96FB\u91CF'
{ className: 'pointer', onClick: function onClick() {
_this2.handlerSort('val4');
} },
'\u5269\u9918\u96FB\u91CF',
this.renderSortIcon('val4')
),
_react2.default.createElement(
_semanticUiReact.Table.HeaderCell,
null,
'HR'
{ className: 'pointer', onClick: function onClick() {
_this2.handlerSort('val2');
} },
'HR',
this.renderSortIcon('val2')
),
_react2.default.createElement(
_semanticUiReact.Table.HeaderCell,
null,
'SBP'
{ className: 'pointer', onClick: function onClick() {
_this2.handlerSort('val5');
} },
'SBP',
this.renderSortIcon('val5')
),
_react2.default.createElement(
_semanticUiReact.Table.HeaderCell,
null,
'DBP'
{ className: 'pointer', onClick: function onClick() {
_this2.handlerSort('val6');
} },
'DBP',
this.renderSortIcon('val6')
),
_react2.default.createElement(
_semanticUiReact.Table.HeaderCell,
null,
'\u5361\u8DEF\u91CC'
{ className: 'pointer', onClick: function onClick() {
_this2.handlerSort('val7');
} },
'\u5361\u8DEF\u91CC',
this.renderSortIcon('val7')
),
_react2.default.createElement(
_semanticUiReact.Table.HeaderCell,
{ className: 'pointer', onClick: function onClick() {
_this2.handlerSort('val9');
} },
'SOS',
this.renderSortIcon('val9')
),
_react2.default.createElement(
_semanticUiReact.Table.HeaderCell,