123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- define(['jquery', 'bootstrap', 'backend', 'addtabs', 'table', 'echarts', 'echarts-theme', 'template'], function ($, undefined, Backend, Datatable, Table, Echarts, undefined, Template) {
- var Controller = {
- index: function () {
- //选择设备编号
- $(document).on("change", ".simNum1", function () {
- var customValue = $('.simNum1 option:selected').val();
- $.ajax({
- url: Config.url_type+"/sim/fault/listTypeRealGZBW/"+customValue,
- type: 'get',
- success: function (data) {
- if(data.code==200){
- var task_tr = '';
- var ret = data.data;
- for (var i = 0; i < ret.length; i++) {
- task_tr += '<tr>';
- task_tr += ' <td><input type="checkbox" name="checkbox" value="'+ret[i].faultId+'"></td>';
- task_tr += ' <td>'+ret[i].name+'</td>';
- task_tr += '</tr>';
- }
- $(".task_list").html(task_tr)
- }else{
- Layer.alert(data.msg);
- return;
- }
- }
- });
- });
- //通过simNum清除一台模拟器所有故障
- $(document).on("click", ".btn-clear-fault", function () {
- var customValue = $('.simNum1 option:selected').text();
- if(!customValue){
- Layer.alert('选择设备编号');
- return;
- }
- $.ajax({
- url: Config.url_type+"/sim/debug/debugClearAllFaultViaSimNum/"+customValue,
- type: 'get',
- success: function (data) {
- console.log(data.code);
- if(data.code==200){
- $(".content").val(data.msg);
- }else{
- $(".content").val(data.msg);
- }
- return;
- }
- });
- });
- //清除所有在线模拟器所有故障
- $(document).on("click", ".btn-clearall-fault", function () {
- $.ajax({
- url: Config.url_type+"/sim/debug/debugClearAllOnlineSimAllFault/",
- type: 'get',
- success: function (data) {
- console.log(data);
- if(data.code==200){
- $(".content").val(data.msg);
- }else{
- $(".content").val(data.msg);
- }
- }
- });
- });
- //只允许选择三个故障
- var rel_Ids = [];
- $(document).on('click', "input[type='checkbox']", function () {
- if ($(this).attr("checked")) {
- var index = rel_Ids.indexOf($(this).val());
- if (index > -1) {
- rel_Ids.splice(index, 1);
- }
- console.log(rel_Ids+'@@@');
- $(this).removeAttr("checked");
- } else {
- rel_Ids.push($(this).val());
- console.log(rel_Ids+'###');
- $(this).attr("checked", "true");
- }
- });
- //下发故障
- $(document).on("click", ".btn-issued-fault", function () {
- if(rel_Ids==""){
- Layer.alert('请选择编号');
- return;
- }
-
- });
- //读取当前状态
- $(document).on("click", ".btn-read-fault", function () {
- Layer.alert('读取当前状态');
- });
- }
- };
- return Controller;
- });
|