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

format

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