// var MyRequest = { // request_test: function() { // console.log("i am request"); // } // }; MyRequest = { request_test: function() { console.log("i am request"); }, uniRquest: function(myurl, mydata, suc100, fail) { // console.log("请求url", mydata_api + myurl); // console.log("mydata", mydata); uni.request({ header: { 'Content-Type': 'application/json;charset=UTF-8' }, url: mydata_api + myurl, method: 'POST', data: mydata, dataType: 'json', success: (res) => { //100成功 if (res.data.Code == 100) { // console.log('suc100', res); if (suc100) { suc100(res); } } //200失败 else { console.log('suc200', res); } }, fail: (res) => { if (fail) { fail(); } } }); }, SetupScore(scores, suc, fail) { let data = { "UserID": mydata_userInfo.UserID, "Scores": scores }; this.uniRquest('/score/setupscore', data, suc, fail); }, GetScore(suc, fail) { // let data = { // "UserID": mydata_userInfo.UserID // }; // this.uniRquest('/score/getscore', data, suc, fail); }, GetUserInfo(suc, fail) { let data = { "UserID": mydata_userInfo.UserID }; this.uniRquest('/user/getuserinfo', data, suc, fail); }, GetStudentList(suc, fail) { let data = { // "UserID": mydata_userInfo.UserID, "UserID": mydata_userInfo.userID, "BeginNum": 0, //用户数组索引 "EndNum": 100, //用户数组索引结束 }; // console.log("请求学生列表,自己ID",data); this.uniRquest('/user/getallstudent', data, suc, fail); }, AddUsers(users, suc, fail) { let data = { "UserID": mydata_userInfo.UserID, "Users": users }; // console.log("添加用户", data); this.uniRquest('/user/addusers', data, suc, fail); }, // SetUserType(type, suc, fail) { // let data = { // "UserID": mydata_userInfo.UserID, // "Type": type // }; // // console.log("设置身份", data); // this.uniRquest('/user/setusertype', data, suc, fail); // }, CreateProjectNew(data, suc, fail) { this.uniRquest('/project/createprojectnew', data, suc, fail); }, GetProjects(data, suc, fail) { this.uniRquest('/project/getprojects', data, suc, fail); }, SetupScore(data, suc, fail) { // let data2={ // "UserID":mydata_userInfo.UserID, // "Scores":data // } // this.uniRquest('/score/setupscore', data2, suc, fail); this.UpdateScoreStep(data, suc, fail); }, GetUserInfo(suc, fail) { let data = { "UserID": mydata_userInfo.UserID }; this.uniRquest('/user/getuserinfo', data, suc, fail); }, //exam CreateExam(suc, fail) { let data={ "UserID":mydata_userInfo.UserID, "Name":mydata_examInfo.Name, } console.log('createexam=',data) this.uniRquest('/exam/create', data, suc, fail); }, dateFormat (time, format) { const t = new Date(time) // 日期格式 format = format || 'Y-m-d h:i:s' let year = t.getFullYear() // 由于 getMonth 返回值会比正常月份小 1 let month = t.getMonth() + 1 let day = t.getDate() let hours = t.getHours() let minutes = t.getMinutes() let seconds = t.getSeconds() const hash = { 'y': year, 'm': month, 'd': day, 'h': hours, 'i': minutes, 's': seconds } // 是否补 0 const isAddZero = (o) => { return /M|D|H|I|S/.test(o) } return format.replace(/\w/g, o => { let rt = hash[o.toLocaleLowerCase()] return rt > 10 || !isAddZero(o) ? rt : `0${rt}` }) }, UpdateScoreStep(data, suc, fail) { let jsonData = JSON.parse (data); // console.log('jsonData=',jsonData) // let startTime = 0; // for(let i=0;i