Commit c1967a3e authored by liujiangnan's avatar liujiangnan

feat: 添加answer相关方法

parent bba7218a
......@@ -5,9 +5,9 @@ cc.Class({
properties: {
},
callNetworkApiPost(uri, data, callBack) {
callNetworkApiPost(baseUrl, uri, data, callBack) {
const xhr = new XMLHttpRequest();
const url = `${this.baseUrl}${uri}`;
const url = `${baseUrl}${uri}`;
xhr.open("POST", url, true);
xhr.setRequestHeader('content-type', 'application/json');
xhr.onreadystatechange = () => {
......@@ -393,6 +393,7 @@ cc.Class({
this.loadBundle(sceneName, version, bondleUrl);
},
loadBundle(sceneName, version, bondleUrl) {
cc.find('middleLayer/ExitBtn').active = true;
cc.assetManager.loadBundle(bondleUrl, { version: version }, async (err, bundle) => {
if (err) {
return this.asyncDelayLog(err);
......@@ -423,10 +424,16 @@ cc.Class({
this.goPrePage();
}
window.courseware.sendAnswer = (answerObj) => {
// TODO
this.callNetworkApiPost(`http://staging-teach.ireadabc.com`, `/api/oxford/courseware/v1/${this.courseItem.id}/saveanswer`, answerObj, (datastr) => {
const data = JSON.parse(datastr);
answerObj.callback && answerObj.callback(data.row);
});
}
window.courseware.getAnswer = (answerObj) => {
// TODO
window.courseware.getAnswer = (queryObj, callback) => {
this.callNetworkApiGet(`http://staging-teach.ireadabc.com`, `/api/oxford/courseware/v1/${this.courseItem.id}/getanswer`, queryObj, (datastr) => {
const data = JSON.parse(datastr);
callback && callback(data.rows);
});
}
},
......
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