Commit cce75938 by chenshu

feat:初始化

parent e7202770
......@@ -101,6 +101,12 @@ export default class QRCodeModal extends React.Component {
const { visible, onCancel } = this.props;
const { selectedDate, data = {} } = this.state;
const { startTime, endTime, courseName, whetherSetSignIn, whetherSetSignOut } = data;
const unit = (data.signInTimeUnit || '').toLocaleLowerCase() + 's';
const time = moment(data.startTime).subtract(data.signInTimeNum, unit);
const startUnit = (data.signOutStartTimeUnit || '').toLocaleLowerCase() + 's';
const endUnit = (data.signOutEndTimeUnit || '').toLocaleLowerCase() + 's';
const start = moment(data.startTime).add(data.signOutStartTimeNum, startUnit);
const end = moment(data.endTime).add(data.signOutEndTimeNum, endUnit);
return (
<Modal
title="考勤二维码"
......@@ -138,14 +144,14 @@ export default class QRCodeModal extends React.Component {
<div className="title">签到二维码</div>
<div className="name">{courseName}</div>
<div className="qrcodeWrap" id="qrcodeWrap1"></div>
<div className="time">签到时间:{moment(selectedDate).format('YYYY-MM-DD')} {moment(startTime).format('HH:mm')} ~ {moment(selectedDate).format('YYYY-MM-DD')} {moment(endTime).format('HH:mm')}</div>
<div className="time">签到时间:{moment(selectedDate).format('YYYY-MM-DD')} {moment(time).format('HH:mm')} ~ {moment(selectedDate).format('YYYY-MM-DD')} {moment(data.endTime).format('HH:mm')}</div>
</div>}
{whetherSetSignOut === 'YES' && <div className="image-box">
<img src="https://image.xiaomaiketang.com/xm/xYSpX2y6ri.png" className="image" />
<div className="title">签退二维码</div>
<div className="name">{courseName}</div>
<div className="qrcodeWrap" id="qrcodeWrap2"></div>
<div className="time">签退时间:{moment(selectedDate).format('YYYY-MM-DD')} {moment(startTime).format('HH:mm')} ~ {moment(selectedDate).format('YYYY-MM-DD')} {moment(endTime).format('HH:mm')}</div>
<div className="time">签退时间:{moment(selectedDate).format('YYYY-MM-DD')} {moment(start).format('HH:mm')} ~ {moment(selectedDate).format('YYYY-MM-DD')} {moment(end).format('HH:mm')}</div>
</div>}
</Modal>
)
......
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