|
|
@ -113,7 +113,7 @@ |
|
|
|
<div class="h-14 flex justify-center items-center font-bold" style="font-size: 17px;">打卡</div> |
|
|
|
<div class="h-12 flex justify-between items-center text-sm" style="border-bottom: 1px solid rgba(0, 0, 0, .1); color: #595959;"> |
|
|
|
<div>打卡原因</div> |
|
|
|
<input class="text-right focus:outline-none" type="text" placeholder="请输入打卡原因" /> |
|
|
|
<input class="punch-reason text-right focus:outline-none" type="text" placeholder="请输入打卡原因" /> |
|
|
|
</div> |
|
|
|
<div class="h-12 flex justify-between items-center text-sm" style="border-bottom: 1px solid rgba(0, 0, 0, .1); color: #595959;"> |
|
|
|
<div>打卡时间</div> |
|
|
@ -196,10 +196,12 @@ |
|
|
|
getClockQuery() { |
|
|
|
var that = this |
|
|
|
var timer = null; |
|
|
|
let d = new Date() |
|
|
|
let startTime = new Date(d).getTime() |
|
|
|
// let d = new Date() |
|
|
|
// let startTime = new Date(d).getTime() |
|
|
|
let startTime = new Date(new Date(new Date().toLocaleDateString()).getTime()).getTime(); |
|
|
|
let endTime = new Date(new Date(new Date().toLocaleDateString()).getTime()+24*60*60*1000-1).getTime(); |
|
|
|
const params = JSON.stringify({ |
|
|
|
param: { projectId: that.projectId,roleId: that.roleId, memberIdList: [], startTime, endTime: startTime } |
|
|
|
param: { projectId: that.projectId,roleId: that.roleId, memberIdList: [], startTime, endTime } |
|
|
|
}); |
|
|
|
var url = 'https://test.tall.wiki/gateway/defaultwbs/clock/query'; |
|
|
|
fetch(url, { |
|
|
@ -310,8 +312,9 @@ |
|
|
|
let { checkerId, id, memberId, clockType } = that |
|
|
|
let d = new Date() |
|
|
|
let dateTime = new Date(d).getTime() |
|
|
|
let remark = that.dom.querySelector('.punch-reason').value; |
|
|
|
const params = JSON.stringify({ |
|
|
|
param: { checkerId, id, memberId, dateTime, clockType } |
|
|
|
param: { checkerId, id, memberId, dateTime, clockType, remark } |
|
|
|
}); |
|
|
|
var url = 'https://test.tall.wiki/gateway/defaultwbs/clock/punch'; |
|
|
|
fetch(url, { |
|
|
|