@ttk/component
Version:
ttk组件库
153 lines (131 loc) • 5.64 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var getPrototypeOf = require('../getPrototypeOf-3a7a3df9.js');
var React = require('react');
var antd = require('antd');
require('../_commonjsHelpers-badc9712.js');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var React__default = /*#__PURE__*/_interopDefaultLegacy(React);
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = getPrototypeOf._getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = getPrototypeOf._getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return getPrototypeOf._possibleConstructorReturn(this, result); }; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
var exportOptionComponent = /*#__PURE__*/function (_PureComponent) {
getPrototypeOf._inherits(exportOptionComponent, _PureComponent);
var _super = _createSuper(exportOptionComponent);
function exportOptionComponent(props) {
var _this;
getPrototypeOf._classCallCheck(this, exportOptionComponent);
_this = _super.call(this, props);
_this.changeAccount = function (e, checkType) {
if (checkType == 'printAccountChecked') {
_this.setState({
printAccountChecked: e.target.checked
});
} else if (checkType == 'printQuantityChecked') {
_this.setState({
printQuantityChecked: e.target.checked
});
} else if (checkType == 'printMultiChecked') {
_this.setState({
printMultiChecked: e.target.checked
});
}
};
_this.confirm = function () {
_this.props.closeModal();
_this.props.callBack(getPrototypeOf._assertThisInitialized(_this));
};
_this.cancel = function () {
_this.props.closeModal();
};
var printAuxAccCalc = props.printAuxAccCalc,
isPrintQuantity = props.isPrintQuantity,
isPrintMulti = props.isPrintMulti;
props.type;
props.maxLineNum;
props.width;
props.height;
_this.state = {
printAccountChecked: printAuxAccCalc == 1 ? true : false,
printQuantityChecked: isPrintQuantity == 1 ? true : false,
printMultiChecked: isPrintMulti == 1 ? true : false
};
return _this;
}
getPrototypeOf._createClass(exportOptionComponent, [{
key: "handleCancelClick",
value: function handleCancelClick() {
this.closeModal();
}
}, {
key: "handleConfirmClick",
value: function handleConfirmClick() {
this.state.data;
var printAccountChecked = this.state.printAccountChecked,
printQuantityChecked = this.state.printQuantityChecked,
printMultiChecked = this.state.printMultiChecked,
exportOption = {
printAccountChecked: printAccountChecked,
printQuantityChecked: printQuantityChecked,
printMultiChecked: printMultiChecked
};
sessionStorage.setItem('exportOption', JSON.stringify(exportOption));
var confirmBtn = document.getElementsByClassName('ant-btn ant-btn-primary');
for (var i = 0; i < confirmBtn.length; i++) {
if (confirmBtn[i].innerHTML == '<span>确 定</span>') {
confirmBtn[i].click();
}
}
}
}, {
key: "render",
value: function render() {
var _this2 = this;
var buttonStyle = {
marginTop: '37px',
display: 'flex',
justifyContent: 'center',
borderTop: 'solid 1px #e7e6e6',
paddingBottom: '12px'
};
return /*#__PURE__*/React__default["default"].createElement("div", {
style: {
width: '100%',
textAlign: 'center',
marginTop: '26px',
fontSize: '13px'
}
}, /*#__PURE__*/React__default["default"].createElement(antd.Checkbox, {
checked: this.state.printAccountChecked,
onChange: function onChange(e) {
_this2.changeAccount(e, 'printAccountChecked');
}
}, "\u8F85\u52A9\u6838\u7B97"), /*#__PURE__*/React__default["default"].createElement(antd.Checkbox, {
checked: this.state.printQuantityChecked,
onChange: function onChange(e) {
_this2.changeAccount(e, 'printQuantityChecked');
}
}, "\u6570\u91CF\u6838\u7B97"), /*#__PURE__*/React__default["default"].createElement(antd.Checkbox, {
checked: this.state.printMultiChecked,
onChange: function onChange(e) {
_this2.changeAccount(e, 'printMultiChecked');
}
}, "\u5916\u5E01\u6838\u7B97"), /*#__PURE__*/React__default["default"].createElement("div", {
style: buttonStyle
}, /*#__PURE__*/React__default["default"].createElement(antd.Button, {
style: {
marginTop: '12px'
},
onClick: this.cancel
}, "\u53D6\u6D88"), /*#__PURE__*/React__default["default"].createElement(antd.Button, {
style: {
marginLeft: '8px',
marginTop: '12px'
},
type: "primary",
onClick: this.confirm
}, "\u786E\u5B9A")));
}
}]);
return exportOptionComponent;
}(React.PureComponent);
exports["default"] = exportOptionComponent;