Commit 84c4f7e6 authored by 范雪寒's avatar 范雪寒

format

parent b1a85d87
......@@ -4,19 +4,19 @@ export function initAir(_this) {
const realAir = {
uploadUrl: "",
uploadData: null,
hideAirClassLoading(templateName,loadData) {
hideAirClassLoading(templateName, loadData) {
_this.log("***成功调用hideAirClassLoading***");
window.air.onCourseInScreen && window.air.onCourseInScreen(() => {
_this.log("***成功调用onCourseInScreen***");
});
},
osmoCallback: function(res){
osmoCallback: function (res) {
_this.log(`***成功调用osmoCallback***参数==${res}`);
},
osmoHandwritingCallback: function(res){
osmoHandwritingCallback: function (res) {
_this.log(`***成功调用osmoHandwritingCallback***参数==${res}`);
},
osmoFingerReadCallback: function(res){
osmoFingerReadCallback: function (res) {
_this.log(`***成功调用osmoFingerReadCallback***参数==${res}`);
},
getEngineInfoCallback: null,
......@@ -25,26 +25,26 @@ export function initAir(_this) {
recordCallBack: null,
onCourseInScreen: null,
};
try{
try {
window.air = new Proxy(realAir, {
set: function (target, key, value, receiver) {
let newValue = value;
if (key=="osmoCallback"||key=="osmoHandwritingCallback"||key=="osmoFingerReadCallback") {
if (key == "osmoCallback" || key == "osmoHandwritingCallback" || key == "osmoFingerReadCallback") {
newValue = function (res) {
_this.log(`||==成功调用${key}==||参数==${JSON.stringify(res)}`);
value(JSON.stringify(res));
}
}
return Reflect.set(target, key, newValue, receiver);
return Reflect.set(target, key, newValue, receiver);
},
get: function (target, key, receiver) {
return Reflect.get(target, key, receiver);
},
deleteProperty: function(target, key){
deleteProperty: function (target, key) {
return Reflect.deleteProperty(target, key);
}
});
}catch(e){
} catch (e) {
console.error("浏览器不支持ES6新特性Proxy/Reflect,请使用谷歌浏览器!");
}
window.courseware = {
......@@ -90,21 +90,21 @@ export function initAir(_this) {
},
startRecord(testText) {
_this.log(`===成功调用startRecord=== testText == ${testText}`);
window.courseware.callOcMethod("startRecord", {"params": testText});
window.courseware.callOcMethod("startRecord", { "params": testText });
},
stopRecord(_isgradepapers, _callback) {
_this.log(`===成功调用stopRecord=== _isgradepapers == ${_isgradepapers}`);
let callback = _callback;
let isgradepapers;
if(_isgradepapers && typeof _isgradepapers === "function") {
if (_isgradepapers && typeof _isgradepapers === "function") {
callback = _isgradepapers;
isgradepapers = 1;
} else {
isgradepapers = _isgradepapers;
}
if(!callback){
if (!callback) {
// 不传回调函数就表示取消评测
window.courseware.callOcMethod("stopRecord", {isBreak: 1});
window.courseware.callOcMethod("stopRecord", { isBreak: 1 });
return;
}
// 结束录音
......@@ -112,17 +112,17 @@ export function initAir(_this) {
callback && callback(JSON.stringify(res));
window.air.recordCallBack = null;
};
window.courseware.callOcMethod("stopRecord", {isBreak: 0, isGradePapers: isgradepapers});
window.courseware.callOcMethod("stopRecord", { isBreak: 0, isGradePapers: isgradepapers });
},
startTest(testText) {
_this.log(`===成功调用startTest=== testText == ${testText}`);
window.courseware.callOcMethod("startTest", {"params": testText});
window.courseware.callOcMethod("startTest", { "params": testText });
},
stopTest(callback) {
_this.log(`===成功调用stopTest===`);
if(!callback){
if (!callback) {
// 不传回调函数就表示取消评测
window.courseware.callOcMethod("stopTest", {isBreak: 1});
window.courseware.callOcMethod("stopTest", { isBreak: 1 });
return;
}
// 结束录音
......@@ -186,13 +186,13 @@ export function initAir(_this) {
console.error('非源生环境');
}
},
freeAllOcMethod () {
freeAllOcMethod() {
window.courseware.stopRecord();
window.courseware.stopTest();
window.courseware.closeOsmo();
window.courseware.closeOsmoHandwriting();
window.courseware.closeOsmoFingerRead();
}
};
}
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