| | |
| | | getTestParamWorker = new Worker('worker/data.worker.js');
|
| | | getBattNamesWorker = new Worker('worker/data.worker.js');
|
| | | changeBattWorker = new Worker('worker/data.worker.js');
|
| | | setTestParamWorker = new Worker('worker/data.worker.js');
|
| | | var params = router.getPageParams();
|
| | | // 引入vue
|
| | | this.vm = new Vue({
|
| | |
| | | getTestParamWorker: getTestParamWorker,
|
| | | getBattNamesWorker: getBattNamesWorker,
|
| | | changeBattWorker: changeBattWorker,
|
| | | setTestParamWorker: setTestParamWorker,
|
| | | pages: {
|
| | | name: 'activity',
|
| | | title: '活化测试->参数',
|
| | |
| | | }
|
| | | });
|
| | | },
|
| | | getTestParam: function() {
|
| | | getTestParam: function(loading) {
|
| | | // 判断是否获取等待框
|
| | | if(loading) {
|
| | | // 显示等待框
|
| | | this.loading.show();
|
| | | }
|
| | | // 修改保存按钮的状态
|
| | | this.saveState.isNew = true;
|
| | | this.saveState.isDisabled = true;
|
| | | if(typeof(JSInterface) != 'undefined') {
|
| | | // 修改保存按钮的状态
|
| | | this.saveState.isNew = true;
|
| | | this.saveState.isDisabled = true;
|
| | | JSInterface.getTestParam();
|
| | | }else {
|
| | | // bui.alert('请使用手机端登陆!');
|
| | |
| | | // 与后台通信
|
| | | JSInterface.changeBatt(battName);
|
| | | }else {
|
| | | bui.alert("请使用手机端登陆!");
|
| | | }
|
| | | },
|
| | | setTestParam: function() {
|
| | | var testParam = this.testParams;
|
| | | if(typeof(JSInterface) != 'undefined') {
|
| | | var json = JSON.stringify(testParam);
|
| | | // 显示等待框
|
| | | this.loading.show();
|
| | | // 与后台通信
|
| | | JSInterface.setTestParam(json);
|
| | | }else {
|
| | | bui.alert("请使用手机端登陆!");
|
| | | }
|
| | | },
|
| | |
| | | this.changeBattWorker.onmessage = function(res) {
|
| | | self.getTestParam();
|
| | | }
|
| | | |
| | | // 设置电池参数返回结果监控
|
| | | this.setTestParamWorker.onmessage = function(res) {
|
| | | // 关闭等待框
|
| | | self.loading.hide();
|
| | | var rs = res.data;
|
| | | if(rs.code == 1) {
|
| | | bui.alert('修改成功!');
|
| | | }else {
|
| | | bui.alert('修改成功!');
|
| | | }
|
| | | }
|
| | | // 设置高度
|
| | | //this.setTabPaneHt();
|
| | | },
|
| | |
| | | this.getTestParamWorker.terminate();
|
| | | this.getBattNamesWorker.terminate();
|
| | | this.changeBattWorker.terminate();
|
| | | this.setTestParamWorker.terminate();
|
| | | }
|
| | | });
|
| | | },
|