培训报名
@@ -63,354 +63,61 @@
function apply(){
console.log(1);
window.location.href='./apply.html'
-
}
- // var p1432643387798069248 = {
- // token: '',
- // projectId: '',
- // roleId: '',
- // dom: '',
- // lists: [],
- // currentIndex: '',
- // memberId: '', // 打卡人id
- // checkerId: '', // 审核员id
- // checkerName: '', // 审核员
- // id: '', // 记录id
-
- // init() {
- // this.dom = document.querySelector("div[data-root=p1432643387798069248]");
- // var domBox = this.dom.parentNode;
- // var title = this.dom.querySelector('.title');
-
- // // 获取父元素携带的参数
- // var userId = domBox.getAttribute("data-uid");
- // this.projectId = domBox.getAttribute("data-pid");
- // this.roleId = domBox.getAttribute("data-rid");
- // // 初始化的时候 获取token
- // this.getTokenByUserId(userId);
- // },
-
- // // 获取token
- // getTokenByUserId(userId){
- // var that = this
- // fetch(`https://www.tall.wiki/gateway/tall/v1.0/users/userId?userId=${userId}`)
- // .then(function(response) {
- // return response.json();
- // })
- // .then(function(res) {
- // const { success, code, data, msg } = res;
- // if (success && code === 200) {
- // that.token = data.token;
- // // 查询考勤信息
- // that.getClockQuery()
- // } else {
- // console.log('msg: ', msg);
- // }
- // });
- // },
-
- // /**
- // * 批量查询打卡信息
- // * @param {string} projectId 项目id
- // * @param {Array} codeList
- // */
- // getClockQuery() {
- // var that = this
- // var timer = null;
- // let d = new Date()
- // let startTime = new Date(d).getTime()
- // const params = JSON.stringify({
- // param: { projectId: that.projectId,roleId: that.roleId, memberIdList: [], startTime, endTime: startTime }
- // });
- // var url = 'https://www.tall.wiki/gateway/defaultwbs/clock/query';
- // fetch(url, {
- // method: 'POST',
- // mode: 'cors',
- // body: params,
- // headers: new Headers({
- // 'Authorization': 'Bearer ' + that.token ,'Content-Type': 'application/json;charset=utf-8'
- // })
- // }).then(function(response) {
- // return response.json();
- // }).catch(function(error){
- // console.error('Error:', error)
- // }).then(function(res){
- // const { success, code, data, msg } = res;
- // if (success && code === 200) {
- // if(data && data.length && data[0].recordList && data[0].recordList.length){
- // that.memberId = data[0].recordList[0].memberId
- // that.id = data[0].recordList[0].id
- // // 审核人
- // if(data[0].recordList[0].lastCheckerId){
- // that.checkerId = data[0].recordList[0].lastCheckerId
- // }else if(data[0].recordList[0].checkerId){
- // that.checkerId = data[0].recordList[0].checkerId
- // }else{
- // that.checkerId = ''
- // }
-
- // if(data[0].recordList[0].lastCheckerName){
- // that.checkerName = data[0].recordList[0].lastCheckerName
- // }else if(data[0].recordList[0].checkerName){
- // that.checkerName = data[0].recordList[0].checkerName
- // }else{
- // that.checkerName = ''
- // }
-
- // let morning = that.format(data[0].recordList[0].morning -0)
- // let night = that.format(data[0].recordList[0].night -0)
- // let morningStatus = data[0].recordList[0].morningStatus
- // let nightStatus = data[0].recordList[0].nightStatus
- // that.setDate(morning,morningStatus,night,nightStatus)
- // }
- // that.getQueryChecker()
- // } else {
- // console.log('msg: ', msg);
- // }
- // })
- // },
-
- // /**
- // * 查询项目成员列表
- // * @param {string} projectId 项目id
- // * @param {Array} codeList
- // */
- // getQueryChecker() {
- // var that = this
- // var timer = null;
- // let d = new Date()
- // const params = JSON.stringify({
- // param: { projectId: that.projectId }
- // });
- // var url = 'https://www.tall.wiki/gateway/defaultwbs/deliver/queryChecker';
- // fetch(url, {
- // method: 'POST',
- // mode: 'cors',
- // body: params,
- // headers: new Headers({
- // 'Authorization': 'Bearer ' + that.token ,'Content-Type': 'application/json;charset=utf-8'
- // })
- // }).then(function(response) {
- // return response.json();
- // }).catch(function(error){
- // console.error('Error:', error)
- // }).then(function(res){
- // const { success, code, data, msg } = res;
- // if (success && code === 200) {
- // for(var i = 0; i < data.length; i++){
- // data[i].choose = true
- // that.lists.push(data[i])
- // }
- // // 设置默认检查人
- // that.checkerName = that.checkerName ? that.checkerName : data[0].name
- // that.checkerId = that.checkerId ? that.checkerId : data[0].memberId
- // var startBtn = that.dom.querySelector('.startBtn');
- // startBtn.innerHTML = that.checkerName;
- // } else {
- // console.log('msg: ', msg);
- // }
- // })
- // },
-
- // /**
- // * 打卡
- // * @param {string} checkerId 审核员id
- // * @param {string} clockType 打卡类型 0-早,1-晚
- // * @param {string} dateTime 打卡日期
- // * @param {string} id 记录id(没有则不传)
- // * @param {string} memberId 成员id
- // */
- // punch(clockType){
- // var that = this
- // let { checkerId, id, memberId } = that
- // let d = new Date()
- // let dateTime = new Date(d).getTime()
- // const params = JSON.stringify({
- // param: { checkerId, id, memberId, dateTime, clockType }
- // });
- // var url = 'https://www.tall.wiki/gateway/defaultwbs/clock/punch';
- // fetch(url, {
- // method: 'POST',
- // mode: 'cors',
- // body: params,
- // headers: new Headers({
- // 'Authorization': 'Bearer ' + that.token ,'Content-Type': 'application/json;charset=utf-8'
- // })
- // }).then(function(response) {
- // return response.json();
- // }).catch(function(error){
- // console.error('Error:', error)
- // }).then(function(res){
- // const { success, code, data, msg } = res;
- // if (success && code === 200) {
- // // 查询考勤信息
- // that.getClockQuery()
- // } else {
- // console.log('msg: ', msg);
- // }
- // })
- // },
-
-
- // // 显示选择框
- // show(){
- // var statusChoose = this.dom.querySelector('.statusChoose');
- // statusChoose.style.display='block';
- // var list = ''
- // for (let i=0;i < this.lists.length; i++) {
- // list += `
` + this.lists[i].name + '';
- // }
- // var ul = this.dom.querySelector('ul');
- // ul.innerHTML = list
- // },
-
- // // 选择
- // chooseItem(index){
- // this.currentIndex = index;
- // var lis = this.dom.querySelectorAll('li');
- // for (var i = 0; i < lis.length; i++){
- // var item = lis[i];
- // if(i === index){
- // item.classList.add('text-white');
- // item.style.backgroundColor = '#3b82f6';
- // }else{
- // item.classList.remove('text-white');
- // item.style.backgroundColor = '#fff';
- // }
- // }
- // },
-
- // /**
- // * 确定 选择审核人
- // * @param { Array } codeAndAnswerList code和答案
- // * @param { String } projectId 项目ID
- // * @param { Number } codeAndAnswerList 提交人类型(0平车 1人)
- // */
- // choose(){
- // const that = this;
- // const { dom } = that;
- // var startBtn = dom.querySelector('.startBtn');
- // startBtn.innerHTML = that.lists[that.currentIndex].name;
- // that.checkerId = that.lists[that.currentIndex].memberId
- // that.hide()
- // },
-
- // // 界面渲染 0未打卡,1已打卡,2驳回,3审核通过
- // setDate(morning,morningStatus,night,nightStatus) {
- // const { dom } = this;
- // var morningClockBtn = dom.querySelector('.morningClockBtn');
- // var morningClockText = dom.querySelector('.morningClockText');
- // var morningDot = dom.querySelector('.morningDot');
- // var morningClockAgree = dom.querySelector('.morningClockAgree');
- // var morningClockReject = dom.querySelector('.morningClockReject');
- // if(morningStatus === 0){
- // morningClockBtn.style.display='block';
- // morningClockText.style.display='none';
- // morningDot.style.display='none';
- // morningClockAgree.style.display='none';
- // morningClockReject.style.display='none';
- // }
- // if(morningStatus === 1){
- // morningClockBtn.style.display='none';
- // morningClockText.style.display='block';
- // morningDot.style.display='block';
- // morningClockAgree.style.display='none';
- // morningClockReject.style.display='none';
- // morningClockText.innerHTML = morning;
- // }
- // if(morningStatus === 2){
- // morningClockBtn.style.display='none';
- // morningClockText.style.display='none';
- // morningDot.style.display='none';
- // morningClockAgree.style.display='none';
- // morningClockReject.style.display='block';
- // morningClockReject.innerHTML = morning;
- // }
- // if(morningStatus === 3){
- // morningClockBtn.style.display='none';
- // morningClockText.style.display='none';
- // morningDot.style.display='none';
- // morningClockAgree.style.display='block';
- // morningClockReject.style.display='none';
- // morningClockAgree.innerHTML = morning;
- // }
- // var nightClockBtn = dom.querySelector('.nightClockBtn');
- // var nightClockText = dom.querySelector('.nightClockText');
- // var nightDot = dom.querySelector('.nightDot');
- // var nightClockAgree = dom.querySelector('.nightClockAgree');
- // var nightClockReject = dom.querySelector('.nightClockReject');
- // if(nightStatus === 0){
- // nightClockBtn.style.display='block';
- // nightClockText.style.display='none';
- // nightDot.style.display='none';
- // nightClockAgree.style.display='none';
- // nightClockReject.style.display='none';
- // }
- // if(nightStatus === 1){
- // nightClockBtn.style.display='none';
- // nightClockText.style.display='block';
- // nightDot.style.display='block';
- // nightClockAgree.style.display='none';
- // nightClockReject.style.display='none';
- // nightClockText.innerHTML = night;
- // }
- // if(nightStatus === 2){
- // nightClockBtn.style.display='none';
- // nightClockText.style.display='none';
- // nightDot.style.display='none';
- // nightClockAgree.style.display='none';
- // nightClockReject.style.display='block';
- // nightClockReject.innerHTML = night;
- // }
- // if(nightStatus === 3){
- // nightClockBtn.style.display='none';
- // nightClockText.style.display='none';
- // nightDot.style.display='none';
- // nightClockAgree.style.display='block';
- // nightClockReject.style.display='none';
- // nightClockAgree.innerHTML = night;
- // }
-
- // var startBtnBox = dom.querySelector('.startBtnBox');
- // var startText = dom.querySelector('.startText');
- // if(morningStatus && morningStatus !== 0 && nightStatus && nightStatus!== 0){
- // startBtnBox.style.display='none';
- // startText.style.display='block';
- // startText.innerHTML = this.checkerName;
- // }
- // },
-
- // // 取消
- // hide(){
- // var statusChoose = this.dom.querySelector('.statusChoose');
- // statusChoose.style.display='none';
- // },
-
- // // 时间戳转时间格式
- // format(shijianchuo){
- // //shijianchuo是整数,否则要parseInt转换
- // var time = new Date(shijianchuo);
- // // var y = time.getFullYear();
- // // var m = time.getMonth()+1;
- // // var d = time.getDate();
- // var h = time.getHours();
- // var mm = time.getMinutes();
- // // var s = time.getSeconds();
- // return this.add0(h)+':' + this.add0(mm);
- // },
-
- // add0(m){return m<10?'0'+m:m },
-
- // // 跳转详情
- // jumpDetails(that) {
- // const pId = this.dom.parentNode.getAttribute('data-pid');
- // const uId = this.dom.parentNode.getAttribute('data-uid');
- // const rId = this.dom.parentNode.getAttribute('data-rid');
- // location.href = `https://www.tall.wiki/checkwork/?pid=${pId}&uid=${uId}&rid=${rId}`;
- // }
- // }
- // p1432643387798069248.init()
+ var p1449944565057593344 = {
+ token: '',
+ projectId: '',
+ roleId: '',
+ dom: '',
+ lists: [],
+ currentIndex: '',
+ memberId: '', // 打卡人id
+ checkerId: '', // 审核员id
+ checkerName: '', // 审核员
+ id: '', // 记录id
+
+ init() {
+ this.dom = document.querySelector("div[data-root=p1449944565057593344]");
+ var domBox = this.dom.parentNode;
+ var title = this.dom.querySelector('.title');
+
+ // 获取父元素携带的参数
+ var userId = domBox.getAttribute("data-uid");
+ this.projectId = domBox.getAttribute("data-pid");
+ this.roleId = domBox.getAttribute("data-rid");
+ // 初始化的时候 获取token
+ this.getTokenByUserId(userId);
+ },
+
+ // 获取token
+ getTokenByUserId(userId){
+ var that = this
+ fetch(`https://www.tall.wiki/gateway/tall/v1.0/users/userId?userId=${userId}`)
+ .then(function(response) {
+ return response.json();
+ })
+ .then(function(res) {
+ const { success, code, data, msg } = res;
+ if (success && code === 200) {
+ that.token = data.token;
+ // 查询考勤信息
+ that.getClockQuery()
+ } else {
+ console.log('msg: ', msg);
+ }
+ });
+ },
+
+ // 跳转详情
+ jumpDetails(that) {
+ const pId = this.dom.parentNode.getAttribute('data-pid');
+ const uId = this.dom.parentNode.getAttribute('data-uid');
+ const rId = this.dom.parentNode.getAttribute('data-rid');
+ location.href = `https://www.tall.wiki/checkwork/?pid=${pId}&uid=${uId}&rid=${rId}`;
+ }
+ }
+ p1449944565057593344.init()