|
@@ -1,11 +1,99 @@
|
|
|
define(['jquery', 'bootstrap', 'backend', 'addtabs', 'table', 'echarts', 'echarts-theme', 'template'], function ($, undefined, Backend, Datatable, Table, Echarts, undefined, Template) {
|
|
|
|
|
|
var Controller = {
|
|
|
- index: function () {
|
|
|
+ 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('读取当前状态');
|
|
|
+ });
|
|
|
|
|
|
}
|
|
|
};
|