var currHtmlVerion = '0.0.1';
var isFirstTimes = false;
stepsuit001 = [
{
element: '#rebootapp_btn', // Query selector string or Node to be highlighted
popover: {// There will be no popover if empty or not given
// className to wrap this specific step popover in addition to the general className in Driver options
className: 'popover-class',
// Title on the popover
title: '重启可视柜台终端应用程序',
// Body of the popover
description: '点击此菜单将会重启可视柜台终端应用程序,此页面在停滞一段时间后也会消失',
// position can be left, left-center, left-bottom, top,
// top-center, top-right, right, right-center, right-bottom,
// bottom, bottom-center, bottom-right, mid-center
position: 'bottom',
}
},
{
element: '#restartpc_btn',
popover: {
className: 'popover-class',
title: '重启可视柜台设备',
description: '点击此菜单将会先退出可视柜台应用,在应用退尽后将会关机重启机器',
position: 'bottom',
}
},
{
element: '#upsoffpc_btn',
popover: {
className: 'popover-class',
title: '通过UPS关闭设备',
description: '该操作能彻底关闭计算机,操作人员在确认后需按照提示及时拔掉电源插座,避免超时后重新启动系统',
position: 'bottom',
}
},
{
element: '#quitpage_btn',
popover: {
className: 'popover-class',
title: '退出本地终端管理页面',
description: '退出当前终端管理页面',
position: 'bottom',
}
},
{
element: '#menu_top_mediacontrol',
stageBackground: '#FF4500',
popover: {
className: 'popover-class',
title: '媒体相关配置',
description: '控制设备扬声器音量大小等',
position: 'bottom',
}
}
];
$(document).ready(function () {
let req = new Request();
req.timeout = 60000;
req.configType = 3;
req.section = 'pageCtrl';
req.option = true;
req.key = 'frontVer';
req.reserved1 = 0;
req.reserved2 = 0;
req.reserved3 = currHtmlVerion;
req.reserved4 = '';
RVC.DeviceControlEntityCtrl.ReadConfigValue(req, function(ret) {
if (ret.errorCode === 0) {
let result = JSON.parse(ret[RVC.EntityController.sigResponseUUID])
if(typeof result.value !== 'undefined') {
if(currHtmlVerion !== result.value) {
isFirstTimes = true;
const driver = new Driver(stepGlobalOptions);
driver.defineSteps(stepsuit001);
driver.start();
}
}
}
});
});